@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#f9f6f1;--color-ink:#241e1a;--color-ink-2:#57514d;--color-ink-3:#8d8884;--color-rule:#ddd8d4;--color-late:#8f4f3f;--color-fade:#241e1a12;--color-active:#241e1a26;--font-display:var(--font-newsreader), Georgia, serif;--font-body:var(--font-newsreader), Georgia, serif;--font-meta:var(--font-plex-mono), ui-monospace, monospace;--text-display:2rem;--text-display--line-height:1.16;--text-display--letter-spacing:-.022em;--text-title:1.375rem;--text-title--line-height:1.25;--text-body:1.03rem;--text-body--line-height:1.45;--text-meta:.656rem;--text-meta--line-height:1.5;--text-meta--letter-spacing:.12em}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-900:lab(7.78201% -.0000149012 0);--color-paper:lab(97.1324% .224501 3.04743);--color-ink:lab(11.8122% 2.13497 4.07868);--color-ink-2:lab(35.0202% 1.71478 3.34836);--color-ink-3:lab(57.0652% 1.35231 2.6654);--color-rule:lab(86.6644% .917524 2.88241);--color-late:lab(41.2616% 26.2326 21.7686);--color-fade:lab(11.8122% 2.13497 4.07868/.07);--color-active:lab(11.8122% 2.13497 4.07868/.15)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,input,select,textarea{color:inherit}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-\[2px\]{top:2px}.bottom-0{bottom:0}.bottom-\[64px\]{bottom:64px}.bottom-full{bottom:100%}.left-0{left:0}.left-\[2px\]{left:2px}.isolate{isolation:isolate}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[10px\]{margin-top:10px}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-\[15px\]{margin-left:15px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[29px\]{height:29px}.h-\[62px\]{height:62px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[50dvh\]{max-height:50dvh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[30px\]{min-height:30px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[64px\]{min-height:64px}.min-h-\[220px\]{min-height:220px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-dvh{min-height:100dvh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-\[3px\]{width:3px}.w-\[14px\]{width:14px}.w-\[22px\]{width:22px}.w-\[31px\]{width:31px}.w-\[34px\]{width:34px}.w-\[230px\]{width:230px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[480px\]{max-width:480px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[850px\]{max-width:850px}.max-w-\[900px\]{max-width:900px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[34rem\]{min-width:34rem}.min-w-\[38rem\]{min-width:38rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[54rem\]{min-width:54rem}.min-w-\[600px\]{min-width:600px}.min-w-\[700px\]{min-width:700px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[13px\]{--tw-translate-x:13px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[16px\]{--tw-translate-x:16px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-col-resize{cursor:col-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--color-rule)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-rule\)\]{border-color:var(--color-rule)}.border-\[var\(--v17-green\)\]{border-color:var(--v17-green)}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.border-ink{border-color:var(--color-ink)}.border-late{border-color:var(--color-late)}.border-rule{border-color:var(--color-rule)}.border-l-\[var\(--v17-green\)\]{border-left-color:var(--v17-green)}.bg-\[\#cbc8bd\]{background-color:#cbc8bd}.bg-\[\#dce5de\]{background-color:#dce5de}.bg-\[\#edf2ed\]{background-color:#edf2ed}.bg-\[var\(--color-active\)\]{background-color:var(--color-active)}.bg-\[var\(--color-pane\)\]{background-color:var(--color-pane)}.bg-\[var\(--v17-green\)\]{background-color:var(--v17-green)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-current{background-color:currentColor}.bg-fade{background-color:var(--color-fade)}.bg-fade\/30{background-color:#241e1a05}@supports (color:color-mix(in lab, red, red)){.bg-fade\/30{background-color:color-mix(in oklab, var(--color-fade) 30%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink\/10{background-color:#241e1a1a}@supports (color:color-mix(in lab, red, red)){.bg-ink\/10{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-rule{background-color:var(--color-rule)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-ink{fill:var(--color-ink)}.fill-late{fill:var(--color-late)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[6px\]{padding-left:6px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-serif{font-family:var(--font-serif)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#355542\]{color:#355542}.text-\[\#416652\]{color:#416652}.text-\[var\(--color-active-ink\)\]{color:var(--color-active-ink)}.text-\[var\(--v17-green\)\]{color:var(--v17-green)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-late{color:var(--color-late)}.text-paper{color:var(--color-paper)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_14px_rgba\(41\,37\,19\,0\.025\)\]{--tw-shadow:0 3px 14px var(--tw-shadow-color,#29251306);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,min-width\]{transition-property:width,min-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.peer-checked\:border-ink:is(:where(.peer):checked~*){border-color:var(--color-ink)}.peer-checked\:border-rule:is(:where(.peer):checked~*){border-color:var(--color-rule)}.peer-checked\:font-medium:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.peer-checked\:text-transparent:is(:where(.peer):checked~*){color:#0000}.peer-checked\:opacity-40:is(:where(.peer):checked~*){opacity:.4}.placeholder\:text-ink-3::placeholder{color:var(--color-ink-3)}.backdrop\:bg-black\/30::backdrop{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/30::backdrop{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[var\(--color-fade\)\]:hover{background-color:var(--color-fade)}.hover\:bg-\[var\(--color-pane-hover\,var\(--color-fade\)\)\]:hover{background-color:var(--color-pane-hover,var(--color-fade))}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-fade:hover{background-color:var(--color-fade)}.hover\:bg-ink-3:hover{background-color:var(--color-ink-3)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-ink-3:hover{color:var(--color-ink-3)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-ink-3:focus{background-color:var(--color-ink-3)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-\[5px\]{padding-top:5px}.sm\:text-\[40px\]{font-size:40px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:items-center{align-items:center}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}}@media (prefers-color-scheme:dark){.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.meta{font-family:var(--font-meta);font-size:var(--text-meta);line-height:var(--text-meta--line-height);letter-spacing:var(--text-meta--letter-spacing);text-transform:uppercase;color:var(--color-ink-3)}.display{font-family:var(--font-display);letter-spacing:var(--text-display--letter-spacing);font-weight:200}.counsel-role-picker{width:fit-content;font:12px/1.4 system-ui,sans-serif;position:relative}.counsel-role-picker summary{cursor:pointer;border:1px solid var(--color-rule);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;list-style:none;display:flex}.counsel-role-picker summary::-webkit-details-marker{display:none}.counsel-role-picker svg,.counsel-depth-picker svg{flex-shrink:0;width:17px;height:17px}.counsel-role-picker__menu{z-index:35;border:1px solid var(--color-rule);background:var(--color-paper);border-radius:10px;width:154px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0002}.counsel-role-picker__menu button{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.counsel-role-picker__menu button span{width:14px}.counsel-role-picker__menu button:hover,.counsel-role-picker__menu button:focus-visible{background:var(--color-fade)}.counsel-depth-picker{align-items:center;margin-left:auto;font:12px/1.4 system-ui,sans-serif;display:flex}.counsel-depth-trigger{background:var(--color-pane);min-width:40px;max-width:230px;min-height:36px;color:var(--color-ink-3);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:7px 12px;display:inline-flex}.counsel-depth-trigger>span{text-overflow:ellipsis;overflow:hidden}.counsel-depth-trigger>svg:first-child{width:19px;height:19px}.counsel-depth-trigger small{font-size:12px}.counsel-depth-panel{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;width:min(280px,100vw - 24px);color:var(--color-ink);background:var(--color-pane);border:1px solid var(--color-rule);border-radius:18px;padding:12px;font:13px/1.4 system-ui,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 8px 30px #0002}.counsel-depth-header{justify-content:space-between;align-items:flex-start;gap:8px;padding:1px 0 10px;display:flex}.counsel-depth-header>button{width:22px;height:24px;color:var(--color-ink-3);background:0 0;border-radius:5px;place-items:center;padding:0;display:grid}.counsel-depth-header svg{pointer-events:none;width:17px;height:17px}.counsel-depth-header>.counsel-auto{cursor:pointer;width:32px;height:32px}.counsel-auto[aria-pressed=true],.counsel-depth-trigger[data-automatic=true]{color:var(--v17-green);background:var(--v17-green)}@supports (color:color-mix(in lab, red, red)){.counsel-auto[aria-pressed=true],.counsel-depth-trigger[data-automatic=true]{background:color-mix(in srgb,var(--v17-green) 14%,var(--color-pane))}}.counsel-auto[aria-pressed=true],.counsel-depth-trigger[data-automatic=true]{box-shadow:inset 0 0 0 1px var(--v17-green)}@supports (color:color-mix(in lab, red, red)){.counsel-auto[aria-pressed=true],.counsel-depth-trigger[data-automatic=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v17-green) 40%,transparent)}}.counsel-auto-status{text-align:center;color:var(--color-ink-3);margin:0;font-size:12px;line-height:1.5}.counsel-depth-center{text-align:center;flex:1;min-width:0}.counsel-depth-heading{color:#4b91fc;font-size:16px;font-weight:600;line-height:21px}.counsel-depth-engine{color:var(--color-ink-3);justify-content:center;align-items:center;gap:3px;min-height:20px;margin:2px 0 0;font-size:12px;line-height:20px;display:inline-flex}.counsel-depth-engine svg{width:12px;height:12px}.counsel-depth-panel--levels{padding:5px}.counsel-depth-menuheading{color:var(--color-ink-3);padding:8px 9px 9px;font-size:13px}.counsel-depth-level{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:37px;padding:10px;font-size:14px;line-height:20px;display:flex}.counsel-depth-level:hover,.counsel-depth-level[aria-checked=true]{background:var(--color-fade)}.counsel-effort-slider{height:26px;position:relative}.counsel-effort-slider input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(to right,#3d82f6 0%,#3d82f6 var(--effort-fill,25%),#241e1a var(--effort-fill,25%),#241e1a 100%);border:0;border-radius:999px;width:100%;height:26px;margin:0;padding:0;display:block}@supports (color:lab(0% 0 0)){.counsel-effort-slider input[type=range]{background:linear-gradient(to right,#3d82f6 0%,#3d82f6 var(--effort-fill,25%),lab(11.8122% 2.13497 4.07868) var(--effort-fill,25%),lab(11.8122% 2.13497 4.07868) 100%)}}@supports (color:color-mix(in lab, red, red)){.counsel-effort-slider input[type=range]{background:linear-gradient(to right,#3d82f6 0%,#3d82f6 var(--effort-fill,25%),color-mix(in srgb,var(--color-ink) 18%,var(--color-pane)) var(--effort-fill,25%),color-mix(in srgb,var(--color-ink) 18%,var(--color-pane)) 100%)}}.counsel-effort-slider input::-webkit-slider-thumb{appearance:none;z-index:3;background:#fff;border:0;border-radius:50%;width:28px;height:28px;position:relative;box-shadow:0 0 2px #0001}.counsel-effort-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 2px #0001}.counsel-effort-ticks{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 12px}.counsel-effort-ticks i{background:#c1bfbc;border-radius:50%;width:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.counsel-effort-ticks i{background:color-mix(in srgb,var(--color-paper) 50%,#888)}}.counsel-depth-picker button:disabled,.counsel-depth-panel button:disabled,.counsel-effort-slider input:disabled,.counsel-role-picker [aria-disabled=true]{opacity:.45;cursor:default}.counsel-role-picker summary:focus-visible,.counsel-depth-picker button:focus-visible,.counsel-depth-panel button:focus-visible,.counsel-effort-slider input:focus-visible{outline-offset:2px;outline:2px solid #4b91fc}@media (max-width:640px){.counsel-depth-trigger{gap:3px;max-width:185px;padding:7px 8px}.counsel-depth-trigger small{font-size:11px}}.counsel-frontdoor__composer[data-role-active=true],.counsel-thread-composer[data-role-active=true]{border-color:var(--v17-green);box-shadow:0 0 0 2px var(--v17-green)}@supports (color:color-mix(in lab, red, red)){.counsel-frontdoor__composer[data-role-active=true],.counsel-thread-composer[data-role-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--v17-green) 18%, transparent)}}.counsel-frontdoor__role{justify-content:flex-end;max-width:780px;margin:0 auto 12px;display:flex}.counsel-frontdoor__send{color:#fff;background:#151515;border-color:#151515}.counsel-frontdoor__send svg,.counsel-frontdoor__prompt-voice svg{width:22px;height:22px}.counsel-frontdoor__suggestion{border-top:1px solid var(--color-rule);color:var(--color-ink-2);margin-top:12px;padding-top:10px;font-size:12px}.counsel-frontdoor__suggestion button{text-underline-offset:3px;padding:5px 0;text-decoration:underline}.counsel-thread-mic,.counsel-thread-send{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.counsel-thread-mic svg,.counsel-thread-send svg{width:22px;height:22px}.counsel-thread-send{color:#fff;background:#151515}.counsel-thread-send:disabled{opacity:.28}.counsel-thread-mic[aria-pressed=true]{background:var(--color-fade)}.counsel-thread-collection{font-size:12px;position:relative}.counsel-thread-collection>summary{cursor:pointer;place-items:center;width:32px;height:32px;list-style:none;display:grid}.counsel-thread-collection>summary::-webkit-details-marker{display:none}.counsel-thread-collection__panel{z-index:35;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:12px;width:min(330px,100vw - 32px);max-height:min(420px,70dvh);padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 10px 35px #0002}.counsel-question-picker{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}@media (min-width:1024px){.counsel-question-picker{max-height:45dvh;display:grid;position:fixed;top:35%;left:18px;overflow-y:auto}}.work-output-link{text-align:left;border-bottom:1px solid var(--color-rule);width:100%;padding:10px 0;display:block}.work-output-link span{opacity:.65;font-size:12px;display:block}.work-editor{color:var(--color-ink,#111);background:var(--color-paper,#fff);border:1px solid var(--color-rule,#ddd);border-radius:12px;width:min(900px,100vw - 24px);max-height:90dvh;margin:auto;padding:20px;overflow:auto}.work-editor::backdrop{background:#0006}.work-editor-header,.work-editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.work-editor-header h2{font-size:20px}.work-editor button,.work-fields select,.work-fields input,.work-editor-toolbar select{background:0 0;border:1px solid #ccc;border-radius:6px;padding:6px 10px}.work-editor button:disabled{opacity:.45}.work-fields section{border-top:1px solid #ddd;padding:16px 0}.work-field{flex:1;gap:6px;margin:10px 0;font-size:13px;display:grid}.work-field textarea{resize:vertical;background:0 0;border:1px solid #ddd;border-radius:6px;width:100%;min-height:70px;padding:8px}.work-list-row{align-items:center;gap:8px;display:flex}.work-table-wrap{max-height:55dvh;margin-bottom:12px;overflow:auto}.work-table-wrap input{width:100%;min-width:140px}.work-fields form{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.work-csv-input{cursor:pointer;padding:8px;font-size:12px;display:block}.work-csv-input input{width:100%;font-size:12px}.work-csv-input span{margin-top:4px;display:block}.v76-space-page{width:100%;max-width:1180px;margin:0 auto;padding:28px 32px}.v76-space-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 26px;display:flex}.v76-space-title{margin-top:6px;font-size:24px;font-weight:500;line-height:1.3}.v76-space-page--thread{max-width:980px}.v76-space-page--thread .v76-space-heading{margin:12px 0 0}.v76-space-page--thread .v76-space-title{font-size:19px}.v76-space-prompt{background:var(--color-paper);max-width:780px;margin:28px auto}.v76-prompt-textarea{resize:vertical;background:0 0;outline:none;width:100%;min-height:64px;max-height:180px;padding:8px;font-size:14px;line-height:1.6;display:block}.v76-prompt-textarea:focus-visible{outline:none}.counsel-thread-composer:focus-within{border-color:var(--color-ink-3)}.counsel-thread-composer[data-role-active=true]:focus-within{border-color:var(--v17-green)}.v76-prompt-actions{align-items:center;gap:5px;display:flex}.v76-prompt-spacer{flex:1}.v76-prompt-actions:has(.counsel-depth-picker) .v76-prompt-spacer{flex:0}.v76-attach{position:relative}.v76-attach summary{cursor:pointer;border-radius:8px;place-items:center;width:34px;height:36px;font-size:25px;list-style:none;display:grid}.v76-attach summary::-webkit-details-marker{display:none}.v76-attach summary:hover{background:var(--color-fade)}.v76-attach-panel{z-index:50;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:12px;width:min(310px,100vw - 80px);max-height:50dvh;padding:30px 14px 14px;font-size:12px;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 12px 36px #0002}.v76-attach-close{width:24px;height:24px;font-size:20px;position:absolute;top:4px;right:8px}.v76-space-tabs{border-bottom:1px solid var(--color-rule);gap:24px;margin-top:28px;display:flex}.v76-space-tabs a{color:var(--color-ink-3);border-bottom:2px solid #0000;padding:12px 2px;font-size:13px}.v76-space-tabs a[aria-current=page]{color:var(--color-ink);border-color:var(--color-ink)}.v76-space-tabs span{margin-left:5px;font-size:11px}.v76-space-threads{padding-top:10px}.v76-space-threads>a{border-bottom:1px solid var(--color-rule);grid-template-columns:1fr auto;padding:18px 6px;font-size:14px;display:grid}.v76-space-threads>a:hover{background:var(--color-fade)}.v76-space-threads small{color:var(--color-ink-3);grid-column:1;margin-top:6px;font-size:11px}.v76-space-threads svg{grid-area:1/2/3;align-self:center;width:18px;height:18px}.v76-space-threads>p{padding:24px 6px}.v76-client-information{border-left:1px solid var(--color-rule);margin-top:40px;padding:20px}.v76-client-information h2{font-size:13px;font-weight:500}.v76-workspace{margin-top:20px}.v76-workspace>section>header{display:none}.v76-thread-body{position:relative}.v76-thread-toolbar{justify-content:flex-end;align-items:center;gap:12px;min-height:34px;margin:-34px 0 24px;display:flex}.v76-thread-flow{max-width:740px;min-height:38dvh;margin:0 auto}.v76-conversation{padding:8px 0 24px}.v76-message{padding:24px 0;scroll-margin-top:50px}.v76-message[data-message-role=asked]{background:var(--color-fade);border-radius:16px;width:fit-content;max-width:85%;margin:20px 0 4px auto;padding:14px 18px}.v76-message[data-message-role=asked]>.meta{display:none}.v76-message[data-message-role=asked]>p{margin-top:0}.v76-thread-prompt{z-index:20;background:var(--color-paper);max-width:780px;box-shadow:0 -12px 24px var(--color-paper);margin:26px auto 0;position:sticky;bottom:12px}@media (max-width:1023px){.v76-client-information{border-left:0;border-top:1px solid var(--color-rule);margin-top:16px;padding:20px 0}}@media (max-width:600px){.v76-space-page{padding:20px 16px}.v76-thread-toolbar{margin:16px 0}.v76-space-heading{align-items:flex-start}.v76-message[data-message-role=asked]{max-width:94%}.v76-thread-prompt{bottom:8px}.v76-prompt-actions{flex-wrap:wrap;gap:2px}.v76-prompt-actions .counsel-depth-trigger{gap:3px}}.v76-collection-tabs{border-bottom:1px solid var(--color-rule);gap:4px;margin:-4px -4px 16px;display:flex}.v76-collection-tabs button{border-bottom:2px solid #0000;padding:8px 5px;font-size:11px}.v76-collection-tabs button[aria-pressed=true]{border-color:var(--color-ink);font-weight:600}.counsel-thread-collection__panel[data-collection-view=Outputs]>[data-collection]:not([data-collection=Outputs]),.counsel-thread-collection__panel[data-collection-view=Files]>[data-collection]:not([data-collection=Files]),.counsel-thread-collection__panel[data-collection-view=Sources]>[data-collection]:not([data-collection=Sources]),.counsel-thread-collection__panel[data-collection-view=Decisions]>[data-collection]:not([data-collection=Decisions]){display:none}.v76-thread-flow{position:relative}.v76-question-index{z-index:25;font-size:12px;position:absolute;top:18px;left:auto;right:0}.v76-question-index summary{cursor:pointer;border-radius:7px;padding:8px;list-style:none}.v76-question-index summary::-webkit-details-marker{display:none}.v76-question-index summary:hover{background:var(--color-fade)}.v76-question-panel{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:12px;width:min(300px,100vw - 48px);max-height:60dvh;padding:12px;position:absolute;top:38px;left:auto;right:0;overflow:auto;box-shadow:0 12px 32px #0002}.v76-question-panel input{border:1px solid var(--color-rule);background:0 0;border-radius:7px;width:100%;padding:8px}.v76-question-panel a{border-bottom:1px solid var(--color-rule);gap:9px;padding:12px 4px;line-height:1.5;display:flex}.v76-question-panel a span{color:var(--color-ink-3)}.v76-question-panel a:hover{background:var(--color-fade)}@media (max-width:1100px){.v76-question-index{width:fit-content;margin-left:auto;position:relative;top:auto;left:auto;right:auto}}@media (max-width:600px){.v76-space-page--thread .v76-space-heading{padding-right:0}}.v76-thread-body{flex-direction:column;height:calc(100dvh - 180px);min-height:380px;display:flex}.v76-thread-toolbar{flex-shrink:0}.v76-thread-flow{overscroll-behavior:contain;flex:1;width:100%;min-height:0;padding:0 14px;overflow-y:auto}.v76-thread-prompt{flex-shrink:0;width:100%;margin-top:14px;position:relative;bottom:auto}.v76-thread-body>.v76-question-index{top:52px;left:auto;right:0}@media (max-width:1100px){.v76-thread-body>.v76-question-index{margin-bottom:8px;margin-left:auto;position:relative;top:auto;right:auto}}@media (max-width:600px){.v76-thread-body{height:calc(100dvh - 225px);min-height:320px}}.v76-rail-flyout{z-index:110;border:1px solid var(--color-rule);background:var(--color-pane);width:228px;max-height:min(420px,100dvh - 24px);color:var(--color-ink);border-radius:13px;padding:10px;font-size:12px;position:fixed;overflow:auto;box-shadow:9px 15px 32px #0003}.v76-rail-flyout strong{padding:4px 8px 8px;display:block}.v76-rail-flyout a,.v76-rail-flyout button{text-align:left;overflow-wrap:anywhere;border-radius:7px;width:100%;padding:8px;display:block}.v76-rail-flyout a:hover,.v76-rail-flyout button:hover,.v76-rail-flyout a:focus-visible,.v76-rail-flyout button:focus-visible{background:var(--color-fade);outline:none}@media (max-width:1023px){.v76-rail-flyout{display:none}}.v76-rail-flyout{flex-direction:column;width:min(258px,100vw - 72px);max-height:min(360px,100dvh - 24px);display:flex;overflow:auto}.v76-rail-flyout--chats{overflow:hidden}.v76-rail-flyout>strong{flex:none}.v76-rail-flyout__actions{flex:none;min-width:0}.v76-rail-flyout__recent{overscroll-behavior:contain;border-top:1px solid var(--color-rule);min-height:0;max-height:216px;margin-top:8px;padding-top:8px;overflow-y:auto}.v76-rail-flyout__recent-label{opacity:.7;padding:5px 8px;font-size:11px;display:block}.v76-rail-flyout a,.v76-rail-flyout button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v76-rail-flyout__disabled{opacity:.5;cursor:not-allowed;padding:8px;display:block}.v76-thread-actions-button{border-radius:8px;padding:4px 9px;font-size:22px;line-height:1}.v76-thread-actions-button:hover,.v76-thread-actions-button:focus-visible{background:var(--color-fade)}.v76-thread-actions-panel{z-index:120;border:1px solid var(--color-rule);background:var(--color-paper);width:min(280px,100vw - 24px);max-height:min(520px,100dvh - 100px);color:var(--color-ink);border-radius:12px;padding:12px;font-size:13px;position:fixed;overflow:auto;box-shadow:8px 14px 32px #0003}.v76-thread-actions-panel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.v76-thread-actions-panel header strong{overflow-wrap:anywhere}.v76-thread-actions-panel>button{text-align:left;border-radius:7px;width:100%;padding:9px;display:block}.v76-thread-actions-panel button:hover{background:var(--color-fade)}.v76-thread-actions-panel p{margin:10px 0;line-height:1.5}.v76-thread-actions-panel label{margin-top:10px;display:block}.v76-thread-actions-panel input,.v76-thread-actions-panel select,.v76-thread-actions-panel textarea{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:7px;width:100%;margin-top:5px;padding:8px;display:block}.v76-thread-actions-footer{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.v76-thread-actions-footer button{border:1px solid var(--color-rule);border-radius:7px;padding:7px}.v76-space-page--thread{max-width:none;padding:15px 28px 18px}.v76-space-page--thread .v76-space-heading{border-bottom:1px solid var(--color-rule);min-height:38px;margin:4px -28px 0;padding:0 210px 12px 28px}.v76-space-page--thread .v76-space-title{letter-spacing:-.3px;font:500 17px system-ui}.v76-space-page--thread .v76-thread-toolbar{gap:10px;height:38px;margin:-57px 0 19px}.v76-space-page--thread .v76-thread-body{height:calc(100dvh - 115px);min-height:0}.v76-space-page--thread .v76-thread-flow{max-width:none;padding:36px 32px 22px}.v76-space-page--thread .v76-conversation{max-width:740px;margin:auto}.v76-space-page--thread .v76-thread-prompt{max-width:740px;box-shadow:none;border-radius:18px;margin:12px auto 0;padding:15px}.v76-message[data-message-role=asked]{border-radius:18px 18px 4px;margin:0 0 28px auto}.v76-message-author{color:var(--v17-green);letter-spacing:0;align-items:center;gap:9px;font:600 12px system-ui;display:flex}.v76-thread-footer{text-align:right;width:100%;max-width:740px;color:var(--color-ink-3);margin:9px auto 0;font-size:10px}.v76-incognito-link{border:1px solid var(--color-rule);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.v76-incognito-link svg{width:24px;height:24px}.v76-space-lifecycle{color:var(--color-ink-3);margin:12px 0;font-size:12px}.v76-space-heading>div:last-child:has(.v76-space-menu){align-items:center;gap:12px;display:flex}.v76-space-menu{position:relative}.v76-space-menu>summary{cursor:pointer;padding:5px 9px;font-size:22px;list-style:none}.v76-space-menu>summary::-webkit-details-marker{display:none}.v76-space-menu-panel{z-index:65;border:1px solid var(--color-rule);background:var(--color-paper);border-radius:12px;width:240px;padding:12px;font-size:13px;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0002}.v76-space-menu-panel a,.v76-space-menu-panel button{text-align:left;width:100%;padding:8px;display:block}.v76-space-menu-panel input{border:1px solid var(--color-rule);background:0 0;border-radius:7px;width:100%;margin:8px 0;padding:8px}@media (max-width:600px){.v76-space-page--thread{padding:12px 16px}.v76-space-page--thread .v76-space-heading{margin:4px -16px 0;padding:0 16px 12px}.v76-space-page--thread .v76-thread-toolbar{margin:8px 0}.v76-space-page--thread .v76-thread-body{height:calc(100dvh - 170px)}.v76-space-page--thread .v76-thread-flow{padding:20px 0}.v76-space-page--thread .v76-thread-prompt{padding:12px}.v76-space-tabs{white-space:nowrap;gap:16px;overflow-x:auto}}.v76-new-thread{text-align:left;width:100%;color:var(--color-ink-3);border-radius:7px;padding:8px;font-size:12px;display:block}.v76-new-thread:hover{background:var(--color-fade);color:var(--color-ink)}.v76-space-subtitle{color:var(--color-ink-3);margin-top:6px;font-size:12px}.v76-space-prompt{border-radius:16px;max-width:900px;margin-top:22px}.v76-workspace-picker{font-size:13px;position:relative}.v76-workspace-picker>summary{cursor:pointer;padding:12px 2px;list-style:none}.v76-workspace-picker>div{z-index:50;border:1px solid var(--color-rule);background:var(--color-paper);border-radius:12px;width:230px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #0002}.v76-workspace-picker a{padding:9px;display:block}.v76-space-tabs{overflow:visible}.v76-space-menu-panel strong{padding:6px 8px;font-size:12px;display:block}.v76-space-menu-panel p{margin:10px 8px;line-height:1.6}.v76-thread-actions-panel form>button{text-align:left;width:100%;padding:9px}.counsel-work-surface:has(.v76-space-page--thread){max-width:none}.v76-space-page--thread .v76-space-heading{padding-right:290px}.v76-prompt-textarea{resize:none}@media (max-width:600px){.v76-space-page--thread .v76-space-heading{padding-right:16px}}.v76-space-layout{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.v76-space-layout[data-context-open=true]{grid-template-columns:minmax(0,1fr) 336px;gap:32px}.v76-space-page:not(.v76-space-page--thread){max-width:none;padding:28px 36px}.v76-space-header-actions{align-items:center;gap:12px;display:flex}.v76-space-header-actions>.meta,.v76-space-header-actions>form{display:none}.v76-handover-button{border:1px solid var(--color-rule);border-radius:8px;padding:8px 14px;font:12px system-ui}.v76-context-toggle{border:1px solid var(--color-rule);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.v76-client-context{border-left:1px solid var(--color-rule);align-self:start;max-height:calc(100dvh - 56px);padding:20px 22px;position:sticky;top:0;overflow-y:auto}.v76-context-close{width:30px;height:30px;font-size:22px;position:absolute;top:12px;right:14px}.v76-client-context section{border-top:1px solid var(--color-rule);margin-top:18px;padding:20px 0;font:12px/1.7 system-ui}.v76-client-context h3{text-transform:uppercase;letter-spacing:.8px;color:var(--color-ink-3);margin-bottom:10px;font-size:10px}.v76-client-context a{color:var(--v17-green);font-size:11px}.v76-client-context p{margin:8px 0}.v76-client-context small{color:var(--color-ink-3);font-size:10px;display:block}.v76-context-metrics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v76-context-metrics strong{font:400 24px Georgia}.v76-space-title{font:400 28px Georgia}.v76-space-menu-panel{width:270px;padding:8px}.v76-space-menu-panel a,.v76-space-menu-panel button{border-radius:8px;padding:11px;font-size:12px}.v76-space-menu-panel a:hover,.v76-space-menu-panel button:hover{background:var(--color-fade)}.v76-space-menu-panel strong{letter-spacing:.7px;color:var(--color-ink-3);padding:8px 11px;font-size:10px}.v76-thread-empty{text-align:center;margin:16vh auto}.v76-thread-empty h2{font:400 28px Georgia}.v76-thread-prompt .v76-prompt-textarea{min-height:49px;max-height:140px;padding:0;line-height:1.5}.v76-thread-prompt .v76-prompt-actions{gap:6px;margin-top:8px}.v76-prompt-actions .counsel-thread-mic:has(.counsel-live-glyph){border:1px solid var(--color-rule);border-radius:12px}.v76-space-prompt{border-radius:18px;max-width:900px;margin:22px auto;padding:15px}.v76-space-threads{margin-top:12px}@media (max-width:1023px){.v76-space-layout[data-context-open=true]{grid-template-columns:minmax(0,1fr);gap:0}.v76-client-context{z-index:80;background:var(--color-paper);width:min(336px,100vw);max-height:100dvh;padding-top:max(20px,env(safe-area-inset-top));position:fixed;top:0;bottom:0;right:0;box-shadow:-15px 0 45px #0002}}@media (max-width:600px){.v76-space-page:not(.v76-space-page--thread){padding:20px 16px}.v76-space-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.v76-space-title{font-size:24px}.v76-space-prompt{width:100%}.v76-prompt-actions{flex-wrap:nowrap}}.v76-dashboard-card{border:1px solid var(--color-rule);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:flex}.v76-dashboard-card>div{align-items:center;gap:12px;display:flex}.v76-dashboard-card strong{font-size:13px;font-weight:500;display:block}.v76-dashboard-card small,.v76-dashboard-note{color:var(--color-ink-3);margin-top:5px;font-size:11px;display:block}.v76-dashboard-card button,.v76-dashboard-buttons button{border:1px solid var(--color-rule);border-radius:8px;padding:8px 12px;font-size:12px}.v76-dashboard-card button:disabled{opacity:.4;cursor:default}.v76-dashboard-manager,.v76-dashboard-preview{color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:14px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:25px;overflow:auto}.v76-dashboard-manager::backdrop,.v76-dashboard-preview::backdrop{background:#0005}.v76-dashboard-manager header,.v76-dashboard-preview header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.v76-dashboard-manager header h2{font:400 25px Georgia}.v76-dashboard-manager header button,.v76-dashboard-preview header button{width:32px;font-size:24px}.v76-dashboard-manager section{border-top:1px solid var(--color-rule);margin:22px 0;padding-top:18px}.v76-dashboard-manager h3{margin-bottom:10px;font-size:14px;font-weight:500}.v76-dashboard-manager p{color:var(--color-ink-3);font-size:12px;line-height:1.7}.v76-dashboard-manager label{margin:12px 0;font-size:12px;display:block}.v76-dashboard-manager input:not([type=checkbox]),.v76-dashboard-manager textarea{border:1px solid var(--color-rule);background:0 0;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:14px;display:block}.v76-dashboard-manager textarea{resize:vertical;min-height:90px}.v76-dashboard-metricedit{grid-template-columns:1fr 1fr 1.4fr;gap:12px;display:grid}.v76-dashboard-manager .v76-dashboard-check{align-items:start;gap:10px;display:flex}.v76-dashboard-check small{color:var(--color-ink-3);display:block}.v76-dashboard-buttons{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.v76-dashboard-preview{width:min(1130px,100vw - 32px);height:calc(100dvh - 40px);padding:16px}.v76-dashboard-preview iframe{border:1px solid var(--color-rule);border-radius:10px;width:100%;height:calc(100% - 50px)}@media (max-width:600px){.v76-dashboard-card{flex-direction:column;align-items:start;gap:12px}.v76-dashboard-metricedit{grid-template-columns:1fr;gap:0}.v76-dashboard-manager input:not([type=checkbox]),.v76-dashboard-manager textarea{font-size:16px}}.v76-space-page--thread .v76-space-heading{min-height:24px}.v76-space-page--thread .v76-thread-toolbar{margin-top:-45px}.v76-space-page--thread .v76-thread-body{height:calc(100dvh - 103px)}.v76-answer-actions{opacity:.55;gap:6px;margin-top:13px;display:flex}.v76-answer-actions:hover{opacity:1}.v76-answer-actions button{color:var(--color-ink-3);padding:4px 7px;font-size:11px}.v76-response-details{border:1px solid var(--color-rule);background:var(--color-paper);width:min(420px,100vw - 32px);color:var(--color-ink);border-radius:13px;margin:auto;padding:24px}.v76-response-details::backdrop{background:#0004}.v76-response-details header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.v76-response-details h2{font:400 23px Georgia}.v76-response-details header button{font-size:22px}.v76-response-details p{margin:12px 0;font-size:12px;line-height:1.7}.v76-thread-actions-panel>a{border-radius:7px;padding:9px;display:block}@media (max-width:600px){.v76-space-page--thread .v76-thread-toolbar{margin-top:8px}.v76-space-page--thread .v76-thread-body{height:calc(100dvh - 170px)}}.v76-context-link{color:var(--v17-green);font-size:11px}.v76-space-page--thread .counsel-thread-composer[data-role-active=true]{border-color:#5d8b83;animation:.65s ease-out v76-role-on;box-shadow:0 0 0 1px #5d8b8345,0 0 18px #5d8b8320}@keyframes v76-role-on{0%{box-shadow:0 0 0 1px #5d8b83,0 0 24px #5d8b8360}to{box-shadow:0 0 0 1px #5d8b8345,0 0 18px #5d8b8320}}.v76-thread-body:has(.counsel-thread-composer[data-role-active=true]) .counsel-role-picker>summary{color:#5d8b83;background:#5d8b8310;border-color:#5d8b8370}@media (prefers-reduced-motion:reduce){.v76-space-page--thread .counsel-thread-composer[data-role-active=true]{animation:none}}[data-motion=reduced] .v76-space-page--thread .counsel-thread-composer[data-role-active=true]{animation:none}.v76-context-track{background:var(--color-rule);border-radius:3px;height:4px;margin:12px 0;overflow:hidden}.v76-context-track i{background:var(--v17-green);height:100%;display:block}.v76-sidebar-thread-actions{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:0 5px;font-size:18px}.v76-sidebar-thread-actions:hover{color:var(--ink);background:var(--fade)}.v76-thread-actions-panel hr{border:0;border-top:1px solid var(--rule);margin:8px 0}.v76-thread-actions-panel>form>button{text-align:left;width:100%}.work-csv-input .counsel-attach-action{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.work-csv-input .counsel-attach-action:hover{background:var(--color-fade)}.work-csv-input .counsel-attach-action>span{margin:0}.work-csv-input .counsel-attach-action>span:first-child{font-size:22px}.work-csv-input small{color:var(--color-ink-3);margin-top:3px;font-size:11px;display:block}.work-csv-input input[hidden]{display:none}.work-csv-input .counsel-paste-table{margin-top:4px;position:static}.work-csv-input .counsel-paste-table>summary{width:auto;font:inherit;cursor:pointer;border-radius:8px;padding:10px;list-style:none;display:block;position:static}.work-csv-input .counsel-paste-table>summary:hover{background:var(--color-fade)}.work-csv-input .counsel-paste-table>label{font:inherit;padding:8px;display:block}.work-csv-input .counsel-paste-table textarea{border:1px solid var(--color-rule);width:100%;min-height:90px;font:inherit;border-radius:8px;margin-top:8px;padding:8px;display:block}.work-csv-input .counsel-paste-table>button{border:1px solid var(--color-rule);font:inherit;border-radius:8px;margin:8px;padding:8px 12px}.v76-thread-suggestions{flex-wrap:wrap;justify-content:center;gap:9px;margin:18px 0;display:flex}.v76-thread-suggestions button{border:1px solid var(--color-rule);border-radius:10px;padding:10px 12px;font-size:12px}.v76-thread-body .counsel-thread-collection__panel{border:0;border-left:1px solid var(--color-rule);width:325px;max-width:100vw;max-height:none;box-shadow:none;background:var(--color-paper);z-index:120;border-radius:0;padding:22px;position:fixed;inset:70px 0 0 auto}.v76-collection-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v76-collection-header h2{font:500 19px Georgia}.v76-collection-header button{width:30px;height:30px;color:var(--color-ink-3);font-size:22px}.v76-thread-body .v76-collection-tabs button{border-radius:7px;padding:7px 9px;font-size:11px}@media (min-width:1024px){.v76-thread-body:has(.counsel-thread-collection[open]){padding-right:325px}.v76-thread-body:has(.counsel-thread-collection[open]) .v76-thread-toolbar{margin-right:-325px}}@media (max-width:1023px){.v76-thread-body .counsel-thread-collection__panel{box-shadow:-15px 0 45px #0002}}.v76-thread-body>.v76-question-index{width:22px;margin:0;position:absolute;top:70px;left:0;right:auto}.v76-question-markers button{opacity:.55;place-items:center;width:22px;height:26px;display:grid}.v76-question-markers button:hover{opacity:1}.v76-question-markers span{background:var(--color-ink-3);border-radius:2px;width:14px;height:2px}.v76-question-index .v76-question-panel{width:270px;max-width:calc(100vw - 45px);top:0;left:25px;right:auto}.v76-question-panel header{color:var(--color-ink-3);justify-content:space-between;align-items:center;padding:4px 6px;font-size:11px;display:flex}.v76-question-panel header button{width:22px;font-size:18px}@media (max-width:600px){.v76-thread-body:has(.v76-question-index) .v76-thread-flow{padding-left:24px}.v76-space-page--thread .v76-space-heading{min-height:38px;padding-right:180px}.v76-space-page--thread .v76-space-title{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 212px);font-size:14px;overflow:hidden}.v76-space-page--thread .v76-thread-toolbar{gap:4px;margin:-45px 0 19px}.v76-space-page--thread .v76-thread-body{height:calc(100dvh - 155px - env(safe-area-inset-bottom))}}.v76-thread-body>.v76-question-index{top:20px}@media (max-width:600px){.counsel-work-surface:has(.v76-space-page--thread){padding-top:0}.v76-space-page--thread{padding-top:7px}.v76-space-page--thread .v76-thread-path{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:calc(100% - 124px);margin-left:44px;display:inline-block;overflow:hidden}.v76-space-page--thread .v76-space-heading{padding-left:60px;padding-right:220px}.v76-space-page--thread .v76-space-title{max-width:calc(100vw - 280px)}.v76-space-page--thread .v76-thread-body{height:calc(100dvh - 82px - env(safe-area-inset-bottom))}}.v76-role-tools-menu{font-size:13px;position:relative}.v76-role-tools-menu>summary{cursor:pointer;list-style:none}.v76-role-tools-menu>div{z-index:45;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:12px;width:min(330px,100vw - 30px);padding:6px;position:absolute;top:30px;right:0;box-shadow:0 12px 38px #0002}.v76-role-tools-menu button{text-align:left;border-radius:7px;width:100%;padding:10px;display:block}.v76-role-tools-menu button:hover{background:var(--color-fade)}.v76-role-tools-menu small{color:var(--color-ink-3);margin-top:3px;line-height:1.4;display:block}.v76-role-tool-dialog{background:var(--color-paper);width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:16px;margin:auto;padding:24px;overflow:auto}.v76-role-tool-dialog::backdrop{background:#0005}.v76-role-tool-dialog header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.v76-role-tool-dialog h2{font-size:23px;font-family:var(--font-serif)}.v76-role-tool-fields{border:0;grid-template-columns:1fr 1fr;gap:16px;padding:0;display:grid}.v76-role-tool-fields label{color:var(--color-ink-3);font-size:12px}.v76-role-tool-fields .wide{grid-column:1/-1}.v76-role-tool-fields input,.v76-role-tool-fields textarea{border:1px solid var(--color-rule);width:100%;color:var(--color-ink);background:0 0;border-radius:8px;margin-top:6px;padding:10px;display:block}.v76-role-tool-fields textarea{min-height:90px}.v76-role-tool-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.v76-role-tool-actions button{border:1px solid var(--color-rule);border-radius:8px;padding:9px 14px}.v76-role-tool-actions button[type=submit]{background:var(--color-ink);color:var(--color-paper)}.v76-role-tool-note{color:var(--color-ink-3);margin-top:16px;font-size:11px;line-height:1.5}@media (max-width:600px){.v76-role-tool-fields{grid-template-columns:1fr}.v76-role-tool-dialog{padding:18px}}.counsel-thread-collection [data-collection=Outputs] details>summary{cursor:pointer;padding:10px 0;font-weight:600;line-height:1.5;display:block}.counsel-thread-collection [data-collection=Outputs] details>p{overflow-wrap:anywhere;margin:8px 0 16px;line-height:1.65}.v76-work-overview{max-width:1100px;margin:auto;padding:38px 32px}.v76-work-overview>h1{margin:20px 0 10px;font:400 36px Georgia}.v76-work-overview>p{color:var(--color-ink-3);font-size:14px}.v76-work-notice{background:var(--color-pane);border:1px solid var(--color-rule);border-radius:12px;margin:22px 0;padding:18px;font-size:13px;line-height:1.6}.v76-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.v76-work-grid article{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:13px;padding:20px}.v76-work-grid h2{margin:16px 0 8px;font-size:20px}.v76-work-grid p{color:var(--color-ink-3);min-height:62px;font-size:13px;line-height:1.6}.v76-work-grid small{margin:12px 0;font-size:11px;display:block}.v76-work-stage{border:1px solid var(--color-rule);color:var(--color-ink-3);border-radius:6px;padding:5px 9px;font-size:11px;display:inline-block}.v76-work-grid .v76-plan-button{margin-top:8px}@media (max-width:800px){.v76-work-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.v76-work-overview{padding:70px 18px 24px}.v76-work-grid{grid-template-columns:1fr}}.v76-space-header-actions .v76-context-toggle{border-radius:10px;flex:0 0 40px;width:40px;height:40px;padding:0}.v76-context-toggle:focus{outline:none}.v76-context-toggle:focus-visible{outline:2px solid var(--v17-green);outline-offset:3px}.v76-context-toggle[aria-expanded=true]{background:var(--color-fade)}.v76-client-context header{padding-right:20px}.v76-client-context header h2{margin-top:8px;font:600 24px Georgia}.v76-client-context h3{text-transform:none;letter-spacing:0;color:var(--color-ink);font:600 14px system-ui}.v76-client-context section{font-size:13px}.v76-client-context a,.v76-context-link{color:var(--v17-green);font-size:13px}.v76-context-metrics>div{border:1px solid var(--color-rule);background:var(--color-fade);border-radius:10px;padding:14px}.v76-context-metrics small{font-size:12px}.counsel-editable-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.counsel-title-rename{color:var(--color-ink-3);border-radius:6px;padding:6px;font-size:17px}.counsel-title-rename:hover{background:var(--color-fade);color:var(--color-ink)}.counsel-title-editor{flex-wrap:wrap;align-items:center;gap:8px;font:13px system-ui;display:flex}.counsel-title-editor input,.counsel-title-editor button{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:6px;padding:7px}.v76-space-threads>div>a{flex-direction:column;gap:6px;padding:18px 14px;display:flex}.v76-space-threads>div{border:1px solid var(--color-rule);border-radius:12px;margin-bottom:10px}[aria-current=page]:is(button):has(span){color:var(--v17-green);background:var(--color-fade)}.v76-space-page--thread .v76-space-header-actions{margin-left:auto}.v76-threads-heading{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.v76-threads-heading h2{font:500 26px Georgia}.v76-thread-search{max-width:460px}.v76-space-prompt{background:var(--color-paper);position:sticky;bottom:12px;box-shadow:0 6px 24px #0001}.v76-thread-toolbar{pointer-events:none}.v76-thread-toolbar>*{pointer-events:auto}.counsel-plan-upgrade{color:var(--color-ink-3);white-space:nowrap;font-size:13px}.counsel-plan-upgrade strong{color:var(--color-ink);font-weight:600}.v76-space-page{position:relative}.v76-space-page .v76-space-heading{gap:16px;min-height:42px;margin:0 0 24px;padding:0}.v76-space-page--thread .v76-space-heading{border:0;min-height:42px;margin:0 0 20px;padding:0}.v76-space-page--thread .v76-thread-toolbar{gap:10px;height:42px;margin:0;position:absolute;top:15px;right:28px}.v76-space-page--thread .v76-thread-body{height:calc(100dvh - 95px);position:static}.v76-thread-body .counsel-thread-collection__panel{inset:0 0 0 auto}.v76-thread-body .v76-collection-tabs{gap:4px;margin:0 0 6px}.v76-thread-body .counsel-thread-collection__panel p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}@media (min-width:1024px){.v76-space-page--thread:has(.counsel-thread-collection[open]){width:calc(100% - 325px);margin:0 325px 0 0}.v76-thread-body:has(.counsel-thread-collection[open]){padding-right:0}.v76-thread-body:has(.counsel-thread-collection[open]) .v76-thread-toolbar{margin-right:0}}@media (max-width:760px){.v76-space-page--thread .v76-space-heading{margin-bottom:66px}.v76-space-page--thread .v76-thread-toolbar{flex-wrap:wrap;top:66px;left:16px;right:16px}.v76-space-page--thread .v76-thread-body{height:calc(100dvh - 165px)}}.v76-dashboard-drawer{border-radius:0;width:min(760px,100vw);height:100dvh;max-height:100dvh;margin:0;padding:28px;position:fixed;inset:0 0 0 auto}.v76-dashboard-drawer header{background:var(--color-paper);z-index:1;padding:18px 0;position:sticky;top:-28px}.v76-dashboard-drawer header button:first-child{white-space:nowrap;width:auto;font-size:14px}.v76-thread-body>.v76-question-index{width:32px;top:50%;transform:translateY(-50%)}.v76-question-markers{max-height:50dvh;overflow:auto}.v76-question-markers button{width:32px;height:22px}.v76-question-markers span{width:10px;transition:width .18s,background .18s}.v76-question-markers button[aria-current] span{background:var(--color-ink);width:26px}.counsel-role-warning{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:10px;padding:14px;font-size:13px}.counsel-role-warning:modal{max-width:min(480px,100vw - 32px);color:var(--color-ink);margin:auto;box-shadow:0 24px 80px #0003}.counsel-role-warning::backdrop{background:#161a1666}.counsel-role-warning button{border:1px solid var(--color-rule);border-radius:6px;margin:6px;padding:8px}.counsel-role-picker__menu p{max-width:210px;padding:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.v76-question-markers span{transition:none}}html[data-conversation-pane=true] .v76-space-page--thread .v76-space-heading{display:none!important}html[data-conversation-pane=true] .v76-space-page--thread{padding-top:0!important}:root{--v17-paper:#f8f7f3;--v17-pane:#f0eee8;--v17-ink:#302e28;--v17-muted:#79766d;--v17-line:#e6e3db;--v17-green:#527363;--v17-red:#a85d45;--color-paper:var(--v17-paper);--color-pane:var(--v17-pane);--color-ink:var(--v17-ink);--color-ink-2:#565249;--color-ink-3:var(--v17-muted);--color-rule:var(--v17-line);--color-fade:#e6e3da;--color-active:#d8ded5;--color-active-ink:#294b3c;--color-late:var(--v17-red);--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--text-body:14px;--text-body--line-height:1.5}html{background:var(--color-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--color-paper);color:var(--color-ink)}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,.display{font-family:var(--font-display);font-weight:400}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--v17-green);outline-offset:3px}::selection{color:#294b3c;background:#d8ded5}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v17-paper:#181916;--v17-pane:#20211d;--v17-ink:#e8e7df;--v17-muted:#aaa79d;--v17-line:#35362f;--v17-green:#86a893;--v17-red:#d08a70;--color-paper:#181916;--color-pane:#20211d;--color-ink:#e8e7df;--color-ink-2:#cbc8bf;--color-ink-3:#aaa79d;--color-rule:#35362f;--color-fade:#2a2b26;--color-active:#30372f;--color-active-ink:#b9d5c4;--color-late:#d08a70}html[data-theme=dark],html[data-theme=dark] body{color:#e8e7df;background:#181916}html[data-theme=dark] .bg-white{background-color:#20211d!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#e8e7df;background:#1e1f1b;border-color:#35362f}html[data-theme=dark] .v17-avatar{color:#b9d5c4!important;background:#30372f!important}.v17-route-enter{animation:.16s ease-out both v17-route-enter}.v17-card-resolve{animation:.28s ease-out both v17-card-resolve}.v17-card-resolve:nth-of-type(2){animation-delay:40ms}.v17-card-resolve:nth-of-type(3){animation-delay:80ms}.v17-card-resolve:nth-of-type(4){animation-delay:.12s}.v17-panel-enter{animation:.18s ease-out both v17-panel-enter}.v17-popover-enter{animation:.14s ease-out both v17-popover-enter}.v17-data-resolve{transform-origin:0;animation:.62s cubic-bezier(.2,.8,.2,1) both v17-data-resolve}.v17-brand .v17-mark i{transition:transform .16s,height .16s}.v17-brand:hover .v17-mark i:first-child{transform:translateY(-2px)}.v17-brand:hover .v17-mark i:nth-child(2){transform:translateY(2px)}.v17-brand:hover .v17-mark i:nth-child(3){transform:translateY(-3px)}@keyframes v17-route-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes v17-card-resolve{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes v17-panel-enter{0%{opacity:.65;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes v17-popover-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes v17-data-resolve{0%{opacity:.45;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=standard]) *,html:not([data-motion=standard]) :before,html:not([data-motion=standard]) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.counsel-frontdoor{--front-paper:#f8f7f3;--front-pane:#f0eee8;--front-surface:#fff;--front-hover:#efede7;--front-ink:#302e28;--front-muted:#79766d;--front-faint:#8b877e;--front-line:#e6e3db;--front-accent:#527363;--front-late:#a85d45;background:var(--front-paper);min-height:100dvh;color:var(--front-ink);display:flex;position:relative;overflow-x:hidden}html[data-theme=dark] .counsel-frontdoor{--front-paper:#181916;--front-pane:#20211d;--front-surface:#20211d;--front-hover:#2a2b26;--front-ink:#e8e7df;--front-muted:#aaa79d;--front-faint:#706f68;--front-line:#35362f;--front-accent:#86a893;--front-late:#d08a70}.counsel-frontdoor__page{flex:1;min-width:0;min-height:100dvh}.counsel-frontdoor__rail{z-index:30;border-right:1px solid var(--front-line);background:#151613;flex-direction:column;align-items:center;width:52px;display:flex;position:fixed;inset:0 auto 0 0}.counsel-frontdoor__rail-mark{border-bottom:1px solid var(--front-line);width:52px;height:58px;color:var(--front-ink);justify-content:center;align-items:center;display:flex}.counsel-frontdoor__rail-nav{flex-direction:column;flex:1;align-items:center;gap:3px;width:100%;padding-top:12px;display:flex}.counsel-frontdoor__rail-bottom{border-top:1px solid var(--front-line);width:100%;padding:10px 0 12px}.counsel-frontdoor__rail-link{width:42px;height:42px;color:var(--front-muted);border-radius:8px;justify-content:center;align-items:center;margin:0 auto;transition:background .14s,color .14s;display:flex;position:relative}.counsel-frontdoor__rail-link svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.counsel-frontdoor__rail-link:hover,.counsel-frontdoor__rail-link.is-active{color:var(--front-ink);background:#20211d}.counsel-frontdoor__rail-link.is-active:before{background:var(--front-accent);content:"";border-radius:2px;width:2px;height:18px;position:absolute;left:-5px}.counsel-frontdoor__rail-tooltip{z-index:40;border:1px solid var(--front-line);color:var(--front-ink);white-space:nowrap;opacity:0;pointer-events:none;background:#20211d;border-radius:6px;padding:5px 8px;font-size:11px;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:49px;transform:translate(4px,-50%)}.counsel-frontdoor__rail-link:hover .counsel-frontdoor__rail-tooltip{opacity:1;transform:translateY(-50%)}.counsel-frontdoor__header{z-index:4;justify-content:space-between;align-items:center;width:min(1180px,100% - 56px);margin:0 auto;padding-top:25px;display:flex;position:relative}.counsel-frontdoor__brand{color:var(--front-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.counsel-frontdoor__brand span{font-family:var(--font-display);font-size:24px;font-weight:400}.counsel-frontdoor__signin{color:var(--front-muted);font-size:13px;text-decoration:none;transition:color .14s}.counsel-frontdoor__signin:hover{color:var(--front-ink)}.counsel-frontdoor__hero{z-index:2;text-align:center;width:min(820px,100% - 36px);margin:0 auto;padding:8vh 0 52px;position:relative}.counsel-frontdoor__glyph-stage{justify-content:center;margin-bottom:27px;display:flex}.counsel-frontdoor__voice-orb{border:1px solid var(--front-line);background:var(--front-surface);width:108px;height:108px;color:var(--front-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;position:relative}.counsel-frontdoor__voice-orb:hover{border-color:var(--front-muted);background:var(--front-hover);transform:translateY(-1px)}.counsel-frontdoor__voice-orb.is-inviting:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #86a89347;animation:2.3s ease-out infinite counsel-invite;position:absolute;inset:-6px}.counsel-frontdoor__eyebrow{color:var(--front-muted)}.counsel-frontdoor__title{max-width:760px;font-family:var(--font-display);letter-spacing:-.04em;margin:0 auto;font-size:clamp(40px,5.5vw,64px);font-weight:400;line-height:1}.counsel-frontdoor__intro{max-width:650px;min-height:52px;color:var(--front-muted);margin:22px auto 0;font-size:15px;line-height:1.7}.counsel-frontdoor__caret{vertical-align:-.12em;background:var(--front-accent);width:1px;height:1em;margin-left:3px;animation:.82s step-end infinite counsel-caret;display:inline-block}.counsel-frontdoor__notice{border:1px solid var(--front-line);color:var(--front-muted);text-align:left;border-radius:8px;margin:18px auto 0;padding:10px 13px;font-size:12px}.counsel-frontdoor__composer{border:1px solid var(--front-line);background:var(--front-surface);text-align:left;border-radius:15px;align-items:center;gap:11px;margin-top:26px;padding:11px 12px 11px 15px;transition:border-color .15s,background .15s;display:flex}.counsel-frontdoor__composer:focus-within{border-color:var(--front-accent);background:var(--front-surface)}.counsel-frontdoor__prompt-field{flex:1;min-width:0;position:relative}.counsel-frontdoor__prompt-hint{color:var(--front-muted);pointer-events:none;align-items:center;gap:7px;font-size:15px;line-height:1.5;display:flex;position:absolute;inset:0}.counsel-frontdoor__typing-dots{align-items:center;gap:4px;height:1em;display:inline-flex}.counsel-frontdoor__typing-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite counsel-typing-dot;display:block}.counsel-frontdoor__typing-dots i:nth-child(2){animation-delay:.15s}.counsel-frontdoor__typing-dots i:nth-child(3){animation-delay:.3s}@keyframes counsel-typing-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.counsel-frontdoor__input{resize:none;flex:1;min-width:0;font-size:15px;line-height:1.5;overflow:hidden;color:var(--front-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.counsel-frontdoor__input::placeholder{color:var(--front-muted)}.counsel-frontdoor__send{color:#fff;background:#151515;border:1px solid #151515;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;transition:background .15s,border-color .15s,color .15s,opacity .15s,transform .15s;display:inline-flex}.counsel-frontdoor__send:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.counsel-frontdoor__send:disabled{opacity:.28}.counsel-frontdoor__presets{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.counsel-frontdoor__preset{border:1px solid var(--front-line);color:var(--front-muted);border-radius:999px;padding:8px 12px;font-size:12px;transition:border-color .14s,color .14s,background .14s,transform .14s}.counsel-frontdoor__preset:hover{border-color:var(--front-muted);background:var(--front-hover);color:var(--front-ink);transform:translateY(-1px)}.counsel-frontdoor__helper{color:var(--front-faint);margin:13px auto 0;font-size:11px}.counsel-frontdoor__helper--error{color:var(--front-late)}.counsel-frontdoor__conversation{border-top:1px solid var(--front-line);text-align:left;margin-top:34px}.counsel-frontdoor__turn{border-bottom:1px solid var(--front-line);grid-template-columns:74px minmax(0,1fr);gap:17px;padding:24px 2px;display:grid}.counsel-frontdoor__speaker{min-height:32px;color:var(--front-muted);justify-content:flex-start;align-items:flex-start;font-size:11px;line-height:32px;display:flex}.counsel-frontdoor__turn--user .counsel-frontdoor__speaker{color:var(--front-muted);font-family:var(--font-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;padding-left:5px;font-size:9px}.counsel-frontdoor__turn-body{min-width:0}.counsel-frontdoor__turn-body>p{color:var(--front-ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.72}.counsel-frontdoor__turn--user .counsel-frontdoor__turn-body>p{color:var(--front-ink)}.counsel-frontdoor__turn--thinking .counsel-frontdoor__turn-body>p{color:var(--front-muted)}.counsel-frontdoor__turn-actions{gap:14px;margin-top:12px;display:flex}.counsel-frontdoor__turn-actions button,.counsel-frontdoor__turn-actions a{color:var(--front-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;text-decoration:none;transition:color .12s}.counsel-frontdoor__turn-actions button:hover,.counsel-frontdoor__turn-actions a:hover{color:var(--front-ink)}.counsel-frontdoor__composer{flex-wrap:wrap;overflow:visible}.counsel-frontdoor__controls{flex-wrap:wrap;flex:1 0 100%;gap:7px;padding:1px 0 0 2px;display:flex}.counsel-frontdoor__control{position:relative}.counsel-frontdoor__control summary{border:1px solid var(--front-line);background:var(--front-surface);color:var(--front-ink);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:6px 9px;font-size:12px;list-style:none;display:flex}.counsel-frontdoor__control summary::-webkit-details-marker{display:none}.counsel-frontdoor__control summary span{margin-left:5px}.counsel-frontdoor__control summary:focus-visible{outline:2px solid var(--v17-green);outline-offset:2px}.counsel-frontdoor__control[open] summary{border-color:var(--v17-green)}.counsel-frontdoor__control-menu{z-index:30;border:1px solid var(--front-line);background:var(--front-surface);width:min(320px,100vw - 40px);color:var(--front-ink);border-radius:12px;padding:12px;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 15px 34px #00000029}.counsel-frontdoor__control-heading{color:var(--front-muted);letter-spacing:.1em;padding:5px 9px 8px;font-size:11px;font-weight:700}.counsel-frontdoor__control-menu p{color:var(--front-muted);margin:0 9px 9px;font-size:12px;line-height:1.45}.counsel-frontdoor__control-menu button{width:100%;color:var(--front-ink);text-align:left;border-radius:7px;align-items:center;gap:13px;padding:11px 9px;font-size:13px;font-weight:600;display:flex}.counsel-frontdoor__control-menu button:hover,.counsel-frontdoor__control-menu button:focus-visible{background:var(--front-line)}.counsel-frontdoor__control-menu button span{width:14px;color:var(--front-muted)}.counsel-frontdoor__bank-note{opacity:.72;flex-basis:100%;font-size:.72rem;line-height:1.4}.counsel-frontdoor__turn-body p{white-space:pre-line}.counsel-frontdoor__composer-more{z-index:20;flex:none;position:relative}.counsel-frontdoor__composer-plus{border:1px solid var(--front-line);width:34px;height:34px;color:var(--front-muted);cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;outline:none;flex:0 0 34px;place-items:center;margin:0;padding:0;line-height:0;list-style:none;transition:background .14s,border-color .14s,color .14s;animation:2.8s ease-in-out infinite counsel-composer-plus-glow;display:grid}@keyframes counsel-composer-plus-glow{0%,to{box-shadow:0 0 #86a89300,0 0 #86a89300}50%{box-shadow:0 0 0 5px #86a89317,0 0 18px #86a89324}}.counsel-frontdoor__composer-plus::-webkit-details-marker{display:none}.counsel-frontdoor__composer-plus:hover{border-color:var(--front-muted);background:var(--front-hover);color:var(--front-ink)}.counsel-frontdoor__composer-plus:focus{box-shadow:none;outline:none}.counsel-frontdoor__composer-plus:focus-visible{outline:1px solid var(--front-muted);outline-offset:2px}.counsel-frontdoor__composer-plus-icons{pointer-events:none;place-items:center;width:18px;height:18px;display:grid;position:relative}.counsel-frontdoor__composer-plus-icon{width:18px;height:18px;margin:auto;transition:opacity .15s,transform .15s;display:block;position:absolute;inset:0}.counsel-frontdoor__composer-plus-icon--plus{opacity:1;transform:scale(1)}.counsel-frontdoor__composer-plus-icon--close{opacity:0;transform:scale(.88)}.counsel-frontdoor__composer-more[open] .counsel-frontdoor__composer-plus{border-color:var(--front-muted);color:var(--front-ink)}.counsel-frontdoor__composer-more[open] .counsel-frontdoor__composer-plus-icon--plus{opacity:0;transform:scale(.88)}.counsel-frontdoor__composer-more[open] .counsel-frontdoor__composer-plus-icon--close{opacity:1;transform:scale(1)}.counsel-frontdoor__composer-menu{z-index:40;border:1px solid var(--front-line);background:var(--front-surface);border-radius:12px;width:min(224px,100vw - 48px);padding:6px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 16px 40px #00000014}.counsel-frontdoor__composer-menu-item{width:100%;color:var(--front-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 11px;font-size:12px;line-height:1.35;text-decoration:none;transition:background .12s,color .12s;display:flex}a.counsel-frontdoor__composer-menu-item:hover{background:var(--front-hover)}.counsel-frontdoor__composer-menu-item--disabled{color:var(--front-muted);cursor:default}.counsel-frontdoor__composer-menu-status{color:var(--front-faint);font-family:var(--font-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.counsel-frontdoor__activation{z-index:2;text-align:center;width:min(720px,100% - 40px);margin:34px auto 56px;position:relative}.counsel-frontdoor__activation h2{font-family:var(--font-display);margin:0;font-size:clamp(20px,2vw,24px);font-weight:400;line-height:1.2}.counsel-frontdoor__activation-flow{color:var(--front-faint);justify-content:center;align-items:center;gap:9px;margin-top:11px;font-size:11px;display:flex}.counsel-frontdoor__activation-token{color:var(--front-muted);text-decoration:none;animation:6s ease-in-out infinite counsel-context-resolve}.counsel-frontdoor__activation-token:nth-child(3){animation-delay:2s}.counsel-frontdoor__activation-token:nth-child(5){animation-delay:4s}a.counsel-frontdoor__activation-token:hover{color:var(--front-ink)}@keyframes counsel-context-resolve{0%,to{opacity:.48;transform:translateY(0)}12%,28%{opacity:1;transform:translateY(-1px)}42%,88%{opacity:.55;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=standard]) .counsel-frontdoor__composer-plus,html:not([data-motion=standard]) .counsel-frontdoor__activation-token{transition:none;animation:none}html:not([data-motion=standard]) .counsel-frontdoor__activation-token{opacity:.72}}.counsel-frontdoor__value{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;width:min(1040px,100% - 36px);margin:12px auto 0;padding-bottom:48px;display:grid;position:relative}.counsel-frontdoor__value-card{border:1px solid var(--front-line);background:var(--front-surface);border-radius:12px;min-height:166px;padding:21px}.counsel-frontdoor__value-card .meta{color:var(--front-muted)}.counsel-frontdoor__value-card h2{font-family:var(--font-display);margin-top:16px;font-size:21px;font-weight:400}.counsel-frontdoor__value-card p{color:var(--front-muted);margin-top:9px;font-size:12px;line-height:1.65}.counsel-frontdoor__footer{border-top:1px solid var(--front-line);width:min(1180px,100% - 56px);color:var(--front-faint);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:24px;margin:0 auto;padding:21px 0 28px;font-size:9px;display:flex}.counsel-frontdoor__footer--brand{text-align:center;justify-content:center}@media (min-width:1024px){.counsel-frontdoor__page{flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;overflow-y:auto}.counsel-frontdoor__footer--brand{box-sizing:border-box;flex:0 0 136px;height:136px;min-height:136px;margin-top:auto}}.counsel-frontdoor__voice-orb--ambient{cursor:default;pointer-events:none}.counsel-frontdoor__prompt-voice{width:38px;height:38px;color:var(--front-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;outline:none;flex:0 0 38px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:background .15s,opacity .15s,transform .15s;display:inline-flex}.counsel-frontdoor__prompt-voice:hover:not(:disabled){background:var(--front-hover);transform:translateY(-1px)}.counsel-frontdoor__prompt-voice:focus-visible{outline:1px solid var(--front-accent);outline-offset:2px}.counsel-frontdoor__prompt-voice:disabled{cursor:default;opacity:.35}.counsel-rail-glyph{will-change:transform;animation:2.6s ease-in-out infinite counsel-rail-float}@keyframes counsel-rail-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.counsel-live-glyph{color:var(--front-ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.counsel-live-glyph__bars{z-index:2;justify-content:center;align-items:center;gap:13%;width:46%;height:62%;display:flex;position:relative}.counsel-live-glyph__stroke{transform-origin:50%;will-change:transform;background:currentColor;border-radius:2px;width:18%;min-width:2px;display:block}.counsel-live-glyph__stroke--one{height:50%}.counsel-live-glyph__stroke--two{height:100%}.counsel-live-glyph__ring{opacity:0;pointer-events:none;border:1px solid #86a89333;border-radius:50%;position:absolute;inset:4%}.counsel-live-glyph__ring--two{inset:-12%}.counsel-live-glyph[data-state=idle] .counsel-live-glyph__stroke--one{animation:3.8s ease-in-out infinite counsel-idle-a}.counsel-live-glyph[data-state=idle] .counsel-live-glyph__stroke--two{animation:4.3s ease-in-out infinite counsel-idle-b}.counsel-live-glyph[data-state=idle] .counsel-live-glyph__stroke--three{animation:3.5s ease-in-out infinite counsel-idle-c}.counsel-live-glyph[data-state=listening] .counsel-live-glyph__stroke{animation:.62s ease-in-out infinite alternate counsel-listen}.counsel-live-glyph[data-state=listening] .counsel-live-glyph__stroke--two{animation-delay:-210ms}.counsel-live-glyph[data-state=listening] .counsel-live-glyph__stroke--three{animation-delay:-390ms}.counsel-live-glyph[data-state=thinking] .counsel-live-glyph__stroke--one{animation:.72s ease-in-out infinite counsel-think}.counsel-live-glyph[data-state=thinking] .counsel-live-glyph__stroke--two{animation:.72s ease-in-out .12s infinite counsel-think}.counsel-live-glyph[data-state=thinking] .counsel-live-glyph__stroke--three{animation:.72s ease-in-out .24s infinite counsel-think}.counsel-live-glyph[data-state=responding] .counsel-live-glyph__stroke,.counsel-live-glyph[data-state=speaking] .counsel-live-glyph__stroke{animation:.48s ease-in-out infinite alternate counsel-speak}.counsel-live-glyph[data-state=responding] .counsel-live-glyph__stroke--two,.counsel-live-glyph[data-state=speaking] .counsel-live-glyph__stroke--two{animation-delay:-160ms}.counsel-live-glyph[data-state=responding] .counsel-live-glyph__stroke--three,.counsel-live-glyph[data-state=speaking] .counsel-live-glyph__stroke--three{animation-delay:-320ms}.counsel-live-glyph[data-state=listening] .counsel-live-glyph__ring,.counsel-live-glyph[data-state=speaking] .counsel-live-glyph__ring{opacity:1;animation:1.6s ease-out infinite counsel-ring}.counsel-live-glyph[data-state=listening] .counsel-live-glyph__ring--two,.counsel-live-glyph[data-state=speaking] .counsel-live-glyph__ring--two{animation-delay:.52s}@keyframes counsel-idle-a{0%,to{transform:scaleY(.88)}50%{transform:scaleY(1.06)}}@keyframes counsel-idle-b{0%,to{transform:scaleY(1)}50%{transform:scaleY(.9)}}@keyframes counsel-idle-c{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1.13)}}@keyframes counsel-listen{0%{transform:scaleY(.55)}to{transform:scaleY(1.34)}}@keyframes counsel-think{0%,to{opacity:.45;transform:translateY(2px)scaleY(.78)}50%{opacity:1;transform:translateY(-2px)scaleY(1.14)}}@keyframes counsel-speak{0%{transform:scaleY(.66)}to{transform:scaleY(1.28)}}@keyframes counsel-ring{0%{opacity:.5;transform:scale(.72)}to{opacity:0;transform:scale(1.36)}}@keyframes counsel-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes counsel-invite{0%{opacity:.75;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.15)}}@media (min-width:1024px){.counsel-frontdoor__header{display:none}}@media (max-width:760px){.counsel-frontdoor__rail{display:none}.counsel-frontdoor__page{margin-left:0}.counsel-frontdoor__header{width:calc(100% - 40px);padding-top:20px}.counsel-frontdoor__hero{padding-top:7vh}.counsel-frontdoor__title{font-size:clamp(38px,12vw,54px)}.counsel-frontdoor__composer{gap:8px;padding-left:11px}.counsel-frontdoor__turn{grid-template-columns:42px minmax(0,1fr);gap:10px}.counsel-frontdoor__value{grid-template-columns:1fr}.counsel-frontdoor__footer{flex-direction:column;width:calc(100% - 40px)}}.counsel-experience-picker{border:1px solid var(--color-rule);border-radius:999px;justify-content:center;align-items:center;gap:4px;width:fit-content;margin:0 auto 18px;padding:4px;font-size:13px;display:flex}.counsel-experience-picker>a,.counsel-experience-picker>span{color:var(--color-ink);border-radius:999px;padding:7px 18px}.counsel-experience-picker>[aria-current=page]{background:var(--color-pane);font-weight:600;box-shadow:0 1px 4px #0001}.counsel-frontdoor__header>.counsel-thread-collection{margin-left:auto}.counsel-home-v76 .counsel-frontdoor__page{flex-direction:column;min-height:100dvh;display:flex}.counsel-home-v76 .counsel-frontdoor__header{flex-shrink:0;width:calc(100% - 60px);min-height:68px;padding-top:0;display:flex}.counsel-home-plan{text-align:left;color:var(--front-muted);font-size:13px;position:relative}.counsel-home-plan summary{cursor:pointer;text-transform:capitalize;list-style:none}.counsel-home-plan summary::-webkit-details-marker{display:none}.counsel-home-plan strong{color:var(--front-ink);font-weight:600}.counsel-home-plan-menu{z-index:60;border:1px solid var(--front-line);background:var(--front-paper);border-radius:12px;min-width:210px;padding:8px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 8px 24px #0002}.counsel-home-plan-menu a{color:var(--front-ink);border-radius:6px;padding:10px;display:block}.counsel-home-plan-menu a:hover{background:var(--front-surface)}.counsel-home-header-actions{align-items:center;gap:10px;display:flex}.counsel-home-incognito{border:1px solid var(--front-line);background:var(--front-surface);width:38px;height:38px;color:var(--front-ink);border-radius:12px;place-items:center;display:grid}.counsel-home-incognito svg{width:20px;height:20px}.counsel-home-incognito[aria-pressed=true]{border-color:var(--front-accent);box-shadow:0 0 0 2px var(--front-accent)}@supports (color:color-mix(in lab, red, red)){.counsel-home-incognito[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--front-accent) 25%,transparent)}}.counsel-home-v76 .counsel-frontdoor__hero{flex-direction:column;flex:1;justify-content:center;width:min(820px,100% - 48px);margin:auto;padding:48px 0;display:flex}.counsel-home-v76 .counsel-experience-picker{margin:0 auto 25px}.counsel-home-v76 .counsel-frontdoor__title{letter-spacing:-.035em;margin:0 0 38px;font-size:clamp(32px,4.3vw,54px);font-weight:400;line-height:1.15}.counsel-home-v76 .counsel-frontdoor__composer{border-radius:16px;gap:10px;width:100%;min-height:76px;margin:0}.counsel-home-v76 .counsel-frontdoor__prompt-glyph{border:1px solid var(--front-line);width:40px;height:40px;color:var(--front-ink);background:0 0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.counsel-home-v76 .counsel-frontdoor__prompt-glyph:disabled{cursor:default}.counsel-home-v76 .counsel-frontdoor__send{color:#fff;background:#111;border-radius:10px}.counsel-home-v76 .counsel-frontdoor__send:disabled{color:#fff;opacity:1;cursor:default;background:#111}.counsel-home-v76 .counsel-frontdoor__footer{flex:0 0 68px;align-items:center;width:calc(100% - 60px);height:68px;min-height:68px;margin-top:auto;padding:0;transform:none}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__composer{border-color:var(--front-accent);box-shadow:0 0 0 2px var(--front-accent)}@supports (color:color-mix(in lab, red, red)){.counsel-home-v76[data-incognito=true] .counsel-frontdoor__composer{box-shadow:0 0 0 2px color-mix(in srgb,var(--front-accent) 18%,transparent)}}.counsel-home-v76:has(.counsel-frontdoor__conversation) .counsel-frontdoor__hero{justify-content:flex-start}@media (max-width:600px){.counsel-home-v76 .counsel-frontdoor__header,.counsel-home-v76 .counsel-frontdoor__footer,.counsel-home-v76 .counsel-frontdoor__hero{width:calc(100% - 28px)}.counsel-home-v76 .counsel-frontdoor__composer{gap:5px;padding-left:10px;padding-right:10px}.counsel-home-v76 .counsel-frontdoor__title{margin-bottom:28px}}.counsel-home-v76[data-incognito=true]{z-index:90;background:var(--front-paper);position:fixed;inset:0;overflow-y:auto}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page{width:100%;min-height:100dvh;padding:0;margin-left:0!important}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__header{border-bottom:1px solid var(--front-line);background:var(--front-surface);flex:none;justify-content:space-between;width:100%;height:72px;min-height:72px;padding:18px 28px}.counsel-private-name{align-items:center;gap:14px;font-weight:600;display:flex}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__hero{text-align:center;z-index:1;flex:none;justify-content:center;align-items:center;width:min(800px,100% - 36px);margin:auto;padding:24px 0;display:flex}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page:after{content:"";border:1px solid #ba7959;position:fixed;inset:84px 14px 14px}@supports (color:color-mix(in lab, red, red)){.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page:after{border:1px solid color-mix(in srgb,#ba7959 48%,var(--front-line))}}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page:after{pointer-events:none;border-radius:16px;animation:5s ease-in-out infinite alternate counsel-private-frame-breathe;box-shadow:0 0 11px #ba795957,0 0 34px #ba795933,inset 0 0 26px #6d927224}.counsel-private-eyebrow{color:#ca8a69;letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__title{margin:11px 0 0;font-size:clamp(36px,5vw,54px);line-height:1.12}.counsel-private-note{max-width:560px;color:var(--front-muted);margin:15px auto 30px;font-size:14px;line-height:1.6}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__composer{border-color:var(--front-line);border-radius:16px;flex-wrap:wrap;width:100%;min-height:120px;padding:13px 15px;box-shadow:0 12px 44px #0000000c}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__prompt-field{flex-basis:100%;order:-1;min-height:56px}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__footer{display:none}@media (max-width:600px){.counsel-home-v76[data-incognito=true] .counsel-frontdoor__header{padding:14px 20px}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__hero{padding:24px 0}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__header{height:56px;min-height:56px}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page:after{border-radius:13px;inset:68px 10px 10px}}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__prompt-voice{margin-left:auto}@keyframes counsel-private-frame-breathe{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page:after{animation:none}}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page{background:radial-gradient(ellipse 67% 90% at -9% 58%,#ba795929,transparent 78%),radial-gradient(ellipse 67% 90% at 109% 58%,#6d927221,transparent 78%),var(--front-paper)}html[data-theme=dark] .counsel-home-v76[data-incognito=true] .counsel-frontdoor__page{background:var(--front-paper)}.counsel-home-v76[data-incognito=true]:has(.counsel-frontdoor__conversation) .counsel-frontdoor__hero{flex:1;align-items:stretch;margin:0 auto}.google-work-primary{background:var(--color-ink);color:var(--color-paper)}.google-work-primary:disabled{opacity:.5;cursor:not-allowed}.google-work-primary:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.counsel-mobile-menu,.counsel-mobile-backdrop,.counsel-mobile-close{display:none}.counsel-work-surface{min-width:0}@media (max-width:1023px){.counsel-mobile-menu{top:calc(14px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));z-index:65;border:1px solid var(--color-rule);background:var(--color-paper);width:40px;height:40px;color:var(--color-ink);border-radius:10px;place-items:center;display:grid;position:fixed}.counsel-mobile-backdrop{z-index:70;background:#0006;display:block;position:fixed;inset:0}.counsel-shared-pane[data-mobile-open=true]{z-index:75;position:fixed;inset:0 auto 0 0;width:min(300px,85vw)!important;min-width:0!important;display:block!important}.counsel-shared-pane[data-mobile-open=true]>div{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);width:100%!important}.counsel-mobile-close{right:8px;top:calc(10px + env(safe-area-inset-top));z-index:2;background:var(--color-pane);width:40px;height:40px;color:var(--color-ink);border-radius:8px;font-size:26px;display:block;position:absolute}.counsel-work-surface{padding-top:calc(68px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.counsel-home-v76:not([data-incognito=true]) .counsel-frontdoor__header{padding-left:48px;padding-top:env(safe-area-inset-top);min-height:calc(68px + env(safe-area-inset-top))}.counsel-home-v76 .counsel-frontdoor__page{height:auto;min-height:100dvh;margin-left:0}.counsel-home-v76 .counsel-frontdoor__footer{padding-bottom:env(safe-area-inset-bottom);flex-basis:auto;height:auto;min-height:68px}input,textarea,select{font-size:16px}}@media (max-width:600px){.counsel-home-v76:not([data-incognito=true]) .counsel-frontdoor__composer{flex-wrap:wrap;gap:8px;padding:12px}.counsel-home-v76:not([data-incognito=true]) .counsel-frontdoor__prompt-field{flex-basis:100%;order:-1;min-height:48px}.counsel-home-v76 .counsel-frontdoor__prompt-voice{margin-left:auto}.counsel-home-v76 .counsel-frontdoor__hero{padding:24px 0}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__header{height:auto;min-height:calc(56px + env(safe-area-inset-top));padding-top:calc(14px + env(safe-area-inset-top))}.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page{padding-bottom:env(safe-area-inset-bottom)}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:1023px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:16px}}.counsel-file-drop{z-index:1000;pointer-events:none;background:var(--paper);border:2px dashed #5d8b83;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:16px}@supports (color:color-mix(in lab, red, red)){.counsel-file-drop{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.counsel-file-drop{color:var(--ink)}.counsel-file-drop strong{font-size:24px}.counsel-file-drop span{font-size:14px}.counsel-file-drop{background:#f9f6f1e0;border:1px solid #5d8b83}@supports (color:color-mix(in lab, red, red)){.counsel-file-drop{background:color-mix(in srgb,var(--color-paper) 88%,transparent)}}.counsel-file-drop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--color-ink)}.counsel-drop-mark{color:#5d8b83;background:#5d8b8318;border-radius:20px;place-items:center;width:64px;height:64px;font-size:36px;display:grid}.counsel-file-drop small{color:var(--color-ink-3);font-size:12px}@media (max-width:600px){.counsel-file-drop strong{text-align:center;font-size:20px}.counsel-file-drop{padding:20px;inset:8px}}.counsel-attachment-chips{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;max-width:100%;margin-bottom:8px;font-size:12px;display:flex}.counsel-file-chip{overflow-wrap:anywhere;border:1px solid #ddd;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:inline-flex}.counsel-file-chip button{color:#111;padding:2px 4px}.counsel-attachment-chips{box-sizing:border-box;flex:0 0 100%;order:-2;gap:8px;width:100%;min-width:0;max-height:168px;margin:0;padding:0 0 8px;overflow:hidden auto}.counsel-attachment-chips:empty{display:none}.counsel-file-chip{box-sizing:border-box;background:var(--front-surface,var(--color-paper));border-color:var(--front-line,var(--color-rule));border-radius:12px;flex:0 280px;gap:8px;min-width:0;max-width:100%;padding:9px 10px}.counsel-file-chip__name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.counsel-file-chip button{width:28px;height:28px;color:var(--front-ink,var(--color-ink));background:0 0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.counsel-file-chip button:hover{background:var(--front-line,var(--color-rule))}.counsel-file-chip button:focus-visible{outline-offset:2px;outline:2px solid}.counsel-frontdoor__composer:has(.counsel-file-chip) .counsel-frontdoor__prompt-field{box-sizing:border-box;flex:0 0 100%;order:-1;width:100%;min-width:0}.counsel-frontdoor__composer{box-sizing:border-box;min-width:0;max-width:100%}.counsel-frontdoor__composer:has(.counsel-file-chip){flex-wrap:wrap}.counsel-thread-composer{box-sizing:border-box;min-width:0;max-width:100%}.counsel-file-chip__remove{border:1px solid var(--front-line,var(--color-rule))!important}.counsel-html-viewer,.counsel-html-work-viewer{border:1px solid var(--rule,#d9ddd8);background:var(--paper,#fff);width:min(720px,100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;color:var(--ink,#111);border-radius:16px;margin:0;padding:20px;position:fixed;inset:12px 12px 12px auto;overflow:auto}.counsel-html-viewer::backdrop{background:#00000038}.counsel-html-viewer>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.counsel-html-viewer h2{overflow-wrap:anywhere;font-size:16px}.counsel-html-viewer>header button{width:40px;height:40px;font-size:26px}.counsel-html-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.counsel-html-tabs button{border:1px solid #d9ddd8;border-radius:8px;padding:8px 12px}.counsel-html-tabs button[aria-pressed=true]{color:#fff;background:#111}.counsel-html-tabs button:disabled{opacity:.5}.counsel-html-frame{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;height:calc(100dvh - 210px);min-height:320px}.counsel-html-source{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5f3;max-height:calc(100dvh - 210px);padding:16px;font:12px/1.6 ui-monospace,monospace;overflow:auto}.counsel-html-content>small{color:#69706a;margin-top:10px;display:block}@media (max-width:640px){.counsel-html-viewer,.counsel-html-work-viewer{width:100%;height:100dvh;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-radius:0;inset:0}}.counsel-frontdoor__input{box-sizing:border-box;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;width:100%;max-width:100%;min-height:24px;max-height:180px;display:block;overflow-x:hidden}.counsel-frontdoor__prompt-field{align-self:center;min-width:0}.v76-prompt-textarea{box-sizing:border-box;word-break:normal;overflow-wrap:break-word;overflow-x:hidden}.counsel-home-v76[data-conversation=true] .counsel-frontdoor__page{height:100dvh;min-height:0;overflow:hidden}.counsel-home-v76[data-conversation=true] .counsel-frontdoor__hero{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;margin:0 auto;padding:12px 0;display:flex;overflow:hidden}.counsel-home-v76[data-conversation=true] .counsel-experience-picker,.counsel-home-v76[data-conversation=true] .counsel-frontdoor__title{display:none}.counsel-home-v76[data-conversation=true] .counsel-frontdoor__conversation{overscroll-behavior:contain;flex:1;order:-1;min-height:0;margin:0 0 12px;padding-bottom:16px;overflow-y:auto}.counsel-home-v76[data-conversation=true] .counsel-frontdoor__composer{flex-shrink:0;order:1;width:100%;margin-top:auto}.counsel-chat-empty{text-align:center;flex:1;order:-1;place-items:center;display:grid}.counsel-chat-empty h2{font-family:var(--font-display);margin:0;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.25}.counsel-home-v76[data-conversation=true] .counsel-frontdoor__helper{order:2}.counsel-home-v76[data-conversation=true] .counsel-frontdoor__footer{height:36px;min-height:36px;padding-bottom:env(safe-area-inset-bottom);flex:0 0 36px}.counsel-chat-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:16px;font-size:13px;overflow:hidden}.counsel-thread-health,.counsel-chat-actions{font-size:12px;position:relative}.counsel-thread-health summary,.counsel-chat-actions summary{cursor:pointer;border:1px solid var(--color-rule);border-radius:8px;padding:8px;list-style:none}.counsel-thread-health summary::-webkit-details-marker{display:none}.counsel-chat-actions summary::-webkit-details-marker{display:none}.counsel-health-panel{z-index:90;background:var(--color-paper,#faf9f6);width:min(320px,100vw - 28px);max-height:60dvh;color:var(--color-ink,#222);border:1px solid var(--color-rule);text-align:left;border-radius:12px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px #0002}.counsel-health-panel p{margin:10px 0;line-height:1.5}.counsel-health-panel button{text-align:left;padding:10px 0;display:block}.counsel-health-panel input{border:1px solid var(--color-rule);background:0 0;width:100%;padding:8px;display:block}.counsel-response-health{border-left:2px solid #a87837;margin-top:12px;padding:8px 12px;font-size:12px;line-height:1.5}.counsel-space-thread-row{border-bottom:1px solid var(--color-rule);align-items:center;display:flex}.counsel-space-thread-row>a{flex:1;min-width:0}.v76-thread-actions-panel,.v76-space-menu-panel{box-sizing:border-box;border-radius:12px!important;width:280px!important;padding:12px!important;font-size:13px!important}.v76-thread-actions-panel header,.v76-space-menu-panel>strong{justify-content:space-between;align-items:center;min-height:32px;margin:0 0 6px;font-size:12px;font-weight:600;display:flex}.v76-thread-actions-panel>button,.v76-thread-actions-panel>a,.v76-space-menu-panel>button,.v76-space-menu-panel>a{text-align:left;width:100%;line-height:1.4;display:block;padding:10px 8px!important}@media (max-width:600px){.counsel-home-v76[data-conversation=true] .counsel-frontdoor__header{flex-wrap:wrap;gap:6px;height:auto;min-height:68px;padding-bottom:8px}.counsel-chat-title{max-width:140px}.counsel-home-header-actions{flex-wrap:wrap}.counsel-home-v76[data-conversation=true] .counsel-frontdoor__hero{padding-bottom:env(safe-area-inset-bottom)}}.counsel-health-scale{background:linear-gradient(90deg,#21634b 0%,#b8d8c5 25%,#a87518 40%,#f5ddb0 58%,#ebc0bc 73%,#aa3438 100%);border-radius:4px;flex-shrink:0;width:108px;height:8px;margin:10px 4px;display:flex;position:relative}.counsel-health-scale__band{outline-offset:5px;cursor:help;border-radius:3px;flex:1;height:100%;position:relative}.counsel-health-scale__marker{left:clamp(2px,var(--health-position),calc(100% - 2px));background:var(--color-ink);border:1px solid var(--color-paper);pointer-events:none;border-radius:2px;width:2px;height:16px;position:absolute;top:-4px;transform:translate(-50%)}.counsel-health-scale__tooltip{z-index:150;border:1px solid var(--color-rule);background:var(--color-paper);width:max-content;max-width:210px;color:var(--color-ink);border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.4;display:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 5px 20px #0002}.counsel-health-scale__tooltip small{color:var(--color-ink-3);font-size:10px;display:block}.counsel-health-scale__band:hover .counsel-health-scale__tooltip,.counsel-health-scale__band:focus .counsel-health-scale__tooltip{display:block}.counsel-home-header-actions{margin-left:auto}.counsel-home-v76 .counsel-thread-collection__panel[data-collection-view]{border:0;border-left:1px solid var(--color-rule);width:325px;max-width:100vw;max-height:none;box-shadow:none;background:var(--color-paper);z-index:120;border-radius:0;padding:22px;position:fixed;inset:0 0 0 auto}.counsel-home-v76 .counsel-thread-collection__panel p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}@media (min-width:1024px){.counsel-home-v76:has(.counsel-thread-collection[open]) .counsel-frontdoor__page{margin-right:325px}}@media (max-width:600px){.counsel-home-v76 .counsel-thread-collection__panel[data-collection-view]{box-shadow:-15px 0 45px #0002}}.counsel-chat-group{margin-top:8px}.counsel-chat-group>summary{cursor:pointer;color:var(--color-ink-2);align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:600;list-style:none;display:flex}.counsel-chat-group>summary::-webkit-details-marker{display:none}.counsel-chat-group>summary:before{content:"›";font-size:17px;transition:transform .15s}.counsel-chat-group[open]>summary:before{transform:rotate(90deg)}.counsel-chat-group>summary span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.counsel-chat-group>summary small{color:var(--color-ink-3);font-size:10px}.counsel-chat-group__threads{border-left:1px solid var(--color-rule);margin-left:14px;padding-left:5px}.counsel-chat-group__ungrouped{letter-spacing:.06em;color:var(--color-ink-3);padding:12px 10px 3px;font-size:10px;display:block}.counsel-group-picker label{font-size:12px;display:block}.counsel-group-picker select,.counsel-group-picker input{box-sizing:border-box;border:1px solid var(--color-rule);background:var(--color-paper);width:100%;color:var(--color-ink);border-radius:7px;margin:5px 0 10px;padding:8px;font-size:13px;display:block}.counsel-health-notice{z-index:140;background:var(--color-paper);width:220px;color:var(--color-ink);border:1px solid var(--color-rule);border-radius:8px;align-items:start;gap:8px;padding:10px;font-size:12px;line-height:1.4;display:flex;position:absolute;top:22px;right:0;box-shadow:0 5px 20px #0002}.counsel-health-notice button{flex-shrink:0;margin-left:auto}.counsel-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.counsel-nav-icon svg{width:20px;height:20px}.counsel-chevron{flex:none;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .16s;display:inline-flex;transform:rotate(0)}.counsel-chevron[data-open=true],.counsel-chevron[data-direction=down]{transform:rotate(90deg)}.counsel-role-picker[open]>summary .counsel-chevron{transform:rotate(270deg)}.counsel-chat-group>summary:before{content:none}.counsel-chat-group[open]>summary .counsel-chevron{transform:rotate(90deg)}.counsel-live-glyph{color:var(--color-ink)}.counsel-live-glyph__bars{gap:20%;width:62.5%;height:75%}.counsel-live-glyph__stroke{border-radius:.4px;flex:none;width:20%;min-width:0}.counsel-live-glyph__stroke--three{background:var(--color-late);height:33.3333%}.counsel-live-glyph[data-state=idle] .counsel-live-glyph__stroke{animation:none;transform:none}html[data-page-hidden=true] *,html[data-page-hidden=true] :before,html[data-page-hidden=true] :after{animation-play-state:paused!important}.v76-answer-actions{opacity:1;flex-wrap:wrap;align-items:center;gap:4px}.v76-answer-actions button{min-height:32px;color:var(--color-ink-2);border-radius:6px;padding:6px 9px;font-size:12px}.v76-answer-actions button:hover{background:var(--color-fade);color:var(--color-ink)}.v76-response-details header button,.v76-context-close{min-width:32px;min-height:32px}@media (pointer:coarse){.v76-answer-actions button,.v76-response-details header button,.v76-context-close{min-width:44px;min-height:44px}}.counsel-health-notice{box-sizing:border-box;z-index:160;align-items:flex-start;font-size:12px;overflow:auto}.counsel-health-notice strong{font-weight:500}.counsel-health-notice small{color:var(--color-ink-2);margin-top:5px;font-size:11px;display:block}.counsel-health-dismiss{border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;margin:-4px -4px 0 0;font-size:20px;display:flex}.counsel-health-handover{border:1px solid var(--color-rule);border-radius:6px;min-height:32px;margin-top:8px;padding:4px 8px}.counsel-health-scale__band:after{content:"";position:absolute;inset:-8px 0}.counsel-handover{border:1px solid var(--color-rule);background:var(--color-paper);width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);border-radius:14px;margin:auto;padding:24px;overflow:auto}.counsel-handover::backdrop{background:#0006}.counsel-handover header,.counsel-handover footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.counsel-handover h2{font-size:24px}.counsel-handover p{margin:16px 0;font-size:13px;line-height:1.6}.counsel-handover label{margin:16px 0;font-size:13px;display:block}.counsel-handover textarea{border:1px solid var(--color-rule);border-radius:8px;width:100%;margin-top:8px;padding:12px;display:block}.counsel-handover details{margin:16px 0}.counsel-handover pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;padding:12px;font:12px/1.6 system-ui;overflow:auto}.counsel-handover button{border:1px solid var(--color-rule);border-radius:8px;min-height:36px;padding:6px 10px}.counsel-handover button:disabled{opacity:.5;cursor:default}.counsel-handover__review input{margin-right:8px}@media (pointer:coarse){.counsel-health-dismiss,.counsel-health-handover,.counsel-handover button{min-width:44px;min-height:44px}}.counsel-chat-group>summary>.counsel-chevron{flex:0 0 14px;overflow:visible}.v76-answer-actions button{letter-spacing:normal;text-transform:none}.v76-workspace-picker>summary{align-items:center;gap:8px;display:flex}.v76-workspace-picker[open]>summary .counsel-chevron,.counsel-depth-trigger[aria-expanded=true] .counsel-chevron{transform:rotate(270deg)}.counsel-chat-group-row{position:relative}.counsel-chat-group-row>.counsel-chat-group>summary{padding-right:32px}.counsel-group-actions-trigger{min-width:32px;min-height:32px;color:var(--color-ink-2);border-radius:8px;position:absolute;top:2px;right:0}.counsel-group-actions-trigger:hover{background:var(--color-fade)}.counsel-group-manager input{border:1px solid var(--color-rule);border-radius:8px;width:100%;margin-top:8px;padding:10px}.v76-work-overview>section>h2{margin:24px 0 12px;font-size:22px}.counsel-handover footer{flex-wrap:wrap}.counsel-chevron svg{flex:none;width:14px;height:14px}@media (max-width:1023px){.v76-space-page .v76-space-heading{flex-wrap:wrap;align-items:center;min-height:54px;padding-left:52px}.v76-space-page:not(.v76-space-page--thread) .v76-space-header-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end}}.counsel-direct-attach{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.counsel-direct-attach:disabled{opacity:.4;cursor:default}.counsel-context-usage{color:var(--ink-3,currentColor);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.counsel-context-usage>button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.counsel-context-usage button:focus-visible,.counsel-direct-attach:focus-visible,.counsel-conversation-tabs button:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid}.counsel-context-popover{z-index:150;box-sizing:border-box;border:1px solid var(--rule,#8885);background:var(--paper,#f8f7f3);color:var(--ink,#20221f);text-align:left;border-radius:16px;flex-direction:column;gap:8px;padding:16px;font-family:inherit;font-size:13px;line-height:1.45;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 32px #0002}.counsel-context-popover small{opacity:.75;font-size:11px}.counsel-conversation-tabs{border-bottom:1px solid var(--color-rule,#8885);background:var(--color-paper,#f8f7f3);min-width:0;max-width:100%;color:var(--color-ink,currentColor);align-items:center;gap:6px;padding:8px 12px;display:flex}.counsel-conversation-tabs__list{scrollbar-width:thin;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.counsel-conversation-tab{background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;max-width:270px;display:flex}.counsel-conversation-tab[data-active=true]{border-color:var(--rule,#8885);background:currentColor}@supports (color:color-mix(in lab, red, red)){.counsel-conversation-tab[data-active=true]{background:color-mix(in srgb,currentColor 7%,transparent)}}.counsel-conversation-tab>button{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.counsel-conversation-tab>button:first-child{flex:1;overflow:hidden}.counsel-conversation-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counsel-conversation-tab svg{flex-shrink:0}.counsel-conversation-tab>button:last-child{justify-content:center;min-width:36px;min-height:40px;padding:6px}.counsel-conversation-tabs__new{width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:23px}.v76-thread-toolbar:has(>.counsel-conversation-tabs){flex-wrap:wrap}.v76-thread-toolbar>.counsel-conversation-tabs{flex-basis:100%;order:-1}@media (max-width:600px){.counsel-conversation-tab{max-width:210px}.counsel-conversation-tabs{padding:5px 8px}}.counsel-frontdoor__page>.counsel-conversation-tabs{flex-shrink:0;width:100%}@media (max-width:1023px){.counsel-frontdoor__page>.counsel-conversation-tabs{padding-left:60px}}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-context-usage{color:var(--front-ink);margin-left:auto}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-voice{margin-left:0}.v76-thread-body>.counsel-conversation-tabs,.v76-space-page>.counsel-conversation-tabs{flex-shrink:0;min-width:0}.counsel-window-titlebar{display:none}@media (display-mode:window-controls-overlay){:root{--counsel-titlebar-height:env(titlebar-area-height,32px)}body{padding-top:var(--counsel-titlebar-height)}.counsel-window-titlebar{top:env(titlebar-area-y,0px);left:env(titlebar-area-x,0px);width:env(titlebar-area-width,100%);height:var(--counsel-titlebar-height);box-sizing:border-box;white-space:nowrap;z-index:200;background:var(--paper,#f8f7f3);color:var(--ink,#20221f);-webkit-app-region:drag;app-region:drag;align-items:center;padding:0 12px;font-size:12px;display:flex;position:fixed;overflow:hidden}.min-h-dvh,.counsel-home-v76 .counsel-frontdoor__page,.counsel-home-v76[data-incognito=true] .counsel-frontdoor__page{min-height:calc(100dvh - var(--counsel-titlebar-height))}.counsel-home-v76[data-conversation=true] .counsel-frontdoor__page,.counsel-shared-pane{height:calc(100dvh - var(--counsel-titlebar-height))}.counsel-shared-pane>.fixed{top:var(--counsel-titlebar-height)}}.counsel-conversation-menu{z-index:220;border:1px solid var(--color-rule,#8885);background:var(--color-paper,#f8f7f3);width:200px;color:var(--color-ink,#20221f);border-radius:10px;padding:5px;position:fixed;box-shadow:0 8px 32px #0002}.counsel-conversation-menu button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;display:block}.counsel-conversation-menu button:hover,.counsel-conversation-menu button:focus-visible{background:var(--color-fade,#0001);outline-offset:-2px;outline:2px solid}.counsel-tab-new-control{border:0;flex-shrink:0;min-width:0;margin:0;padding:0}.counsel-health-scale__band{color:inherit;background:0 0;border:0;min-width:0;padding:0}.counsel-tab-new-control,.counsel-tab-new-control fieldset{display:contents}.counsel-tab-more,.counsel-conversation-tabs__split{color:inherit;cursor:pointer;background:0 0;border:0;min-width:28px;min-height:36px}.counsel-tab-menu{z-index:120;border:1px solid var(--rule,#8885);background:var(--paper,#f8f7f3);width:232px;color:var(--ink,#25251f);border-radius:12px;padding:6px;position:fixed;overflow:auto;box-shadow:0 12px 35px #0003}.counsel-tab-menu button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px;display:block}.counsel-tab-menu button:hover,.counsel-tab-menu button:focus-visible{background:var(--fade,#8882);outline:2px solid var(--ink-3,#777)}.counsel-tab-menu button:disabled{opacity:.4;cursor:default}.counsel-tab-menu hr{border-color:var(--rule,#8885);margin:4px 0}.counsel-workspace,.counsel-workspace__primary{display:contents}.counsel-workspace[data-split=true]{grid-template-columns:minmax(0,var(--split-left,50%)) 8px minmax(0,1fr);flex:1;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.counsel-workspace[data-split=true]>.counsel-workspace__primary{border-top:2px solid #0000;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.counsel-workspace[data-split=true]>.counsel-workspace__primary:before{content:"Left conversation";color:var(--ink-3,#777);flex-shrink:0;padding:5px 12px;font-size:11px;display:block}.counsel-workspace[data-split=true]>.counsel-workspace__primary[data-pane-active=true]:before{content:"Active · Left conversation";color:var(--ink,currentColor)}.counsel-workspace__secondary{background:var(--paper,#f8f7f3);border-top:2px solid #0000;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.counsel-workspace__secondary[data-pane-active=true],.counsel-workspace__primary[data-pane-active=true]{border-top-color:var(--sage,#6d8f7b)!important}.counsel-workspace__secondary>header{min-height:28px;color:var(--ink-3,#777);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:flex}.counsel-workspace__secondary>header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counsel-workspace__secondary>header>button{color:inherit;background:0 0;border:0;min-width:28px;font-size:19px}.counsel-workspace__secondary>iframe{background:var(--paper,#f8f7f3);border:0;flex:1;width:100%;min-height:0;display:block}.counsel-split-resize{background:var(--rule,#8883);cursor:col-resize;touch-action:none;outline-offset:-2px}.counsel-split-resize:focus-visible{outline:2px solid var(--sage,#6d8f7b)}.counsel-split-mobile-switch{display:none}.counsel-split-notice{z-index:10;background:var(--paper,#f8f7f3);font-size:12px;position:absolute;bottom:4px;left:12px}.counsel-workspace__primary>.counsel-conversation-tabs{flex-shrink:0;width:100%;min-width:0}.counsel-workspace[data-split=true] .counsel-frontdoor__header{flex-wrap:wrap;height:auto;min-height:54px;padding:10px 16px}.counsel-workspace[data-split=true] .counsel-frontdoor__hero,.counsel-workspace[data-split=true] .counsel-frontdoor__conversation{width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:16px}.counsel-workspace[data-split=true] .counsel-frontdoor__prompt{width:100%;min-width:0;max-width:100%;margin-inline:0}.counsel-workspace[data-split=true] .v76-thread-toolbar{flex-wrap:wrap;gap:8px;padding-inline:10px}.counsel-workspace[data-split=true] .v76-thread-prompt{width:calc(100% - 20px);margin-inline:10px}html[data-conversation-pane=true] [aria-label=Counsel\ navigation],html[data-conversation-pane=true] .counsel-shared-pane,html[data-conversation-pane=true] [aria-label=Pane\ width],html[data-conversation-pane=true] a[href=\/admin],html[data-conversation-pane=true] a[href*=incognito],html[data-conversation-pane=true] button[aria-label=Enter\ Incognito]{display:none!important}html[data-conversation-pane=true] .counsel-frontdoor__page{width:100%!important;margin:0!important;padding-left:0!important}html[data-conversation-pane=true] .counsel-work-surface{width:100%;max-width:none!important}html[data-conversation-pane=true] .v76-space-page{height:100dvh;padding:12px!important}html[data-conversation-pane=true] .counsel-titlebar{display:none!important}@media (max-width:1023px){.counsel-workspace[data-split=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.counsel-split-resize{display:none}.counsel-workspace[data-split=true]>.counsel-split-mobile-switch{background:var(--paper,#f8f7f3);gap:4px;padding:5px 8px;display:flex}.counsel-split-mobile-switch button{border:1px solid var(--rule,#8885);color:inherit;background:0 0;border-radius:8px;padding:6px 8px;font-size:11px}.counsel-split-mobile-switch button[aria-pressed=true]{background:var(--fade,#8882)}.counsel-workspace[data-active-pane=left]>.counsel-workspace__secondary,.counsel-workspace[data-active-pane=right]>.counsel-workspace__primary{display:none!important}.counsel-workspace[data-split=true]>.counsel-workspace__primary{height:100%}}html[data-conversation-pane=true] button[aria-label=Open\ navigation]{display:none!important}.counsel-workspace[data-split=true] .v76-thread-toolbar{flex-shrink:0;min-height:52px;position:static!important;transform:none!important}@media (max-width:1023px){.counsel-workspace[data-split=true]>.counsel-split-mobile-switch{padding-left:56px}}html[data-app-lock=checking] .counsel-private-root{visibility:hidden}.counsel-lock-cover{z-index:100000;background:var(--color-paper,#f8f7f3);color:var(--color-ink,#222);place-content:center;display:grid;position:fixed;inset:0}.counsel-lock-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.counsel-lock-card{width:min(100%,360px)}.counsel-lock-card h1{margin-bottom:24px;font-size:28px}.counsel-lock-card form,.counsel-security-controls{gap:16px;display:grid}.counsel-lock-card label,.counsel-security-controls label{gap:8px;display:grid}.counsel-lock-card input,.counsel-security-controls input[type=password],.counsel-security-controls select{border:1px solid var(--color-rule,#ccc);background:var(--color-paper,#fff);color:inherit;border-radius:8px;max-width:320px;padding:12px}.counsel-lock-card button,.counsel-security-controls button{border:1px solid var(--color-rule,#ccc);border-radius:8px;width:fit-content;padding:10px 16px}.counsel-lock-card button{margin:8px 0}.counsel-lock-card a{margin-top:16px;display:block}.counsel-security-controls{border-block:1px solid var(--color-rule,#ccc);margin:24px 0;padding:24px 0}.counsel-security-controls h2{font-size:24px}.counsel-security-controls input[type=checkbox]{width:18px;height:18px}.counsel-lock-card button:disabled,.counsel-security-controls button:disabled{opacity:.5}.counsel-ai-model-picker{text-align:left;min-width:0;max-width:100%;margin:12px 0;font-size:12px}.counsel-ai-model-picker label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.counsel-ai-model-picker select{border:1px solid var(--color-rule);background:var(--color-paper);max-width:100%;min-height:36px;color:var(--color-ink);border-radius:8px;padding:6px 10px}.counsel-ai-model-picker p,.counsel-ai-model-receipt{color:var(--color-ink-3);overflow-wrap:anywhere;margin:6px 0;font-size:12px}@media (pointer:coarse){.counsel-ai-model-picker select{min-height:44px}}.counsel-ai-model-picker--compact{width:auto;min-width:0;max-width:170px;height:44px;color:var(--front-ink,var(--color-ink));border-radius:8px;flex:0 auto;margin:0;position:relative}.counsel-ai-model-picker--compact label{cursor:pointer;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.counsel-ai-model-picker__value{white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.counsel-ai-model-picker__value>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.counsel-ai-model-picker__value>svg{flex-shrink:0}.counsel-ai-model-picker--compact select{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.counsel-ai-model-picker--compact:focus-within{outline-offset:2px;outline:2px solid}.counsel-ai-model-picker--compact:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.counsel-ai-model-picker--compact:hover{background:color-mix(in srgb,currentColor 6%,transparent)}}.counsel-home-v76 .counsel-frontdoor__composer:has(>.counsel-ai-model-picker--compact)>.counsel-frontdoor__prompt-voice{margin-left:auto}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact,.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact+.counsel-context-usage{margin-left:0}@media (max-width:600px){.counsel-home-v76[data-incognito] .counsel-frontdoor__composer{grid-template-columns:44px minmax(0,1fr) repeat(3,44px);gap:0;padding:10px;display:grid}.counsel-home-v76 .counsel-frontdoor__composer>div:has(>.counsel-direct-attach){grid-area:1/1}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-field{grid-area:1/2/auto/-1;min-width:0}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-voice{grid-area:2/1;margin-left:0}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact{grid-area:2/2;width:100%;max-width:100%}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-context-usage{grid-area:2/3}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-glyph{grid-area:2/4}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__send{grid-area:2/5}.counsel-ai-model-picker--compact label{font-size:12px}.counsel-ai-model-picker__value{gap:4px;padding:0 4px}}.counsel-frontdoor__composer .counsel-ai-model-picker--compact{min-width:0;max-width:224px;margin-left:auto}.counsel-ai-model-picker__value .counsel-mobeus-mark{flex:0 0 28px;width:28px;height:21px;display:block}@media (max-width:620px){.counsel-ai-model-picker--compact:has(.counsel-mobeus-mark){max-width:165px}.counsel-ai-model-picker__value .counsel-mobeus-mark{flex-basis:23px;width:23px}}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact{flex:0 0 52px;order:2;width:52px;min-width:52px;max-width:52px;margin-left:0;margin-right:0}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-context-usage{flex:0 0 36px;order:3}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-voice{order:4;margin-left:0}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-glyph{order:5}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__send{order:6}.counsel-ai-model-picker--compact:has(.counsel-mobeus-mark){max-width:52px}.counsel-ai-model-picker--compact .counsel-ai-model-picker__value:has(.counsel-mobeus-mark){justify-content:center;gap:3px;width:52px;padding:0 4px}.v76-prompt-actions>.counsel-ai-model-picker--compact{flex:0 0 52px;width:52px;max-width:52px;margin:0}.counsel-health-scale{margin-right:40px}.counsel-health-scale__percent{white-space:nowrap;color:var(--color-ink);pointer-events:none;font:600 11px/20px system-ui,sans-serif;position:absolute;top:-7px;left:calc(100% + 8px)}@media (max-width:600px){.counsel-home-v76 .counsel-frontdoor__composer{grid-template-columns:52px minmax(26px,1fr) repeat(3,40px);gap:4px;padding:10px;display:grid}.counsel-home-v76 .counsel-frontdoor__composer>div:has(>.counsel-direct-attach){grid-area:1/1}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-field{order:0;grid-area:1/2/auto/-1}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact{grid-area:2/1;width:52px;max-width:52px}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-context-usage{grid-area:2/2;justify-self:start}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-voice{grid-area:2/3;margin-left:0}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-glyph{grid-area:2/4}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__send{grid-area:2/5}}.counsel-ai-model-picker--compact .counsel-mobeus-trigger{width:52px;min-width:52px;height:44px;padding:0 3px}.counsel-ai-model-picker .counsel-mobeus-trigger{color:var(--front-ink,var(--color-ink));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:3px;padding:8px;display:flex}.counsel-ai-model-picker .counsel-mobeus-trigger:hover,.counsel-ai-model-picker .counsel-mobeus-trigger[aria-expanded=true]{background:#c49a3c1a;border-color:#c49a3c61}.counsel-ai-model-picker .counsel-mobeus-trigger:focus-visible{outline-offset:2px;outline:2px solid #c49a3c}.counsel-ai-model-picker .counsel-mobeus-trigger:disabled{opacity:.5;cursor:not-allowed}.counsel-ai-model-picker .counsel-mobeus-chevron{transition:transform .2s}.counsel-ai-model-picker .counsel-mobeus-chevron.is-open{transform:rotate(180deg)}.counsel-mobeus-mark{filter:drop-shadow(0 0 3px #c49a3c50);flex-shrink:0;display:block;overflow:visible}.counsel-mobeus-mark__track{transform-origin:50%;animation:5s ease-in-out infinite counsel-mobeus-breathe}.counsel-mobeus-mark__traveller{stroke-dasharray:8 126;animation:6s linear infinite counsel-mobeus-travel}@keyframes counsel-mobeus-breathe{0%,to{transform:scale(1)}33%{transform:scale(.96,1.07)}66%{transform:scale(1.035,.95)}}@keyframes counsel-mobeus-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-134px}}.counsel-mobeus-panel{z-index:650;box-sizing:border-box;background:var(--color-pane,#20211d);max-height:calc(100dvh - 24px);padding:9px;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.counsel-mobeus-panel{background:color-mix(in srgb,var(--color-pane,#20211d) 95%,#10110f)}}.counsel-mobeus-panel{color:var(--color-ink,#e8e7df);border:1px solid #d6c9ae}@supports (color:color-mix(in lab, red, red)){.counsel-mobeus-panel{border:1px solid color-mix(in srgb,#c49a3c 25%,var(--color-rule,#35362f))}}.counsel-mobeus-panel{font-family:var(--font-body,system-ui,sans-serif);text-align:left;border-radius:16px;font-size:13px;box-shadow:0 22px 55px #0008,0 0 20px #c49a3c12}.counsel-mobeus-panel__models{gap:2px;display:grid}.counsel-mobeus-choice{width:100%;min-height:56px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:6px 10px;display:grid}.counsel-mobeus-choice.is-selected{background:linear-gradient(100deg,#c49a3c13,#1a4d7c1c,#4c357513);border-color:#c49a3c4d}.counsel-mobeus-choice.is-selected:hover{border-color:#c49a3c80}.counsel-mobeus-choice:disabled{cursor:not-allowed;opacity:.79}.counsel-mobeus-choice__art{place-items:center;width:48px;display:grid}.counsel-mobeus-choice__copy{gap:4px;min-width:0;display:grid}.counsel-mobeus-choice__copy strong{color:var(--color-ink);font-size:13px;font-weight:600}.counsel-mobeus-choice__copy small{color:var(--color-ink-3);font-size:11px;line-height:1.3}.counsel-mobeus-choice__pending{color:var(--color-ink-3);justify-self:center;font-size:20px}.counsel-profile-symbol{filter:drop-shadow(0 0 3px #4c357548);transform-origin:50%;overflow:visible}.counsel-profile-symbol--veyth{animation:3.2s ease-in-out infinite counsel-veyth-flow}.counsel-profile-symbol--sereon{animation:4s ease-in-out infinite counsel-sereon-pulse}.counsel-profile-symbol--kairvex{animation:5s ease-in-out infinite counsel-kairvex-stability}.counsel-profile-symbol--ithryx{animation:10s linear infinite counsel-ithryx-turn}@keyframes counsel-veyth-flow{0%,to{transform:translate(-1px,2px)rotate(-4deg)}50%{transform:translate(2px,-2px)rotate(4deg)}}@keyframes counsel-sereon-pulse{0%,to{opacity:.85;transform:scale(.95)}50%{opacity:1;transform:scale(1.07)}}@keyframes counsel-kairvex-stability{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes counsel-ithryx-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.counsel-mobeus-panel__effort{border-top:1px solid var(--color-rule,#35362f);margin-top:5px;padding:13px 7px 5px}.counsel-mobeus-panel__heading{margin:0 0 11px 4px;font-size:12px;font-weight:600;display:block}.counsel-mobeus-panel__levels button{border:1px solid var(--color-rule,#35362f);min-width:0;color:inherit;background:0 0;border-radius:999px;padding:8px 2px;font-size:11px}.counsel-mobeus-panel__levels button[aria-pressed=true]{background:#c49a3c29;border-color:#c49a3c}.counsel-mobeus-panel__levels button:disabled{cursor:not-allowed;opacity:.5}.counsel-mobeus-panel__effort p{color:var(--color-ink-3);margin:9px 4px 0;font-size:11px;line-height:1.45}.counsel-mobeus-panel__effort .counsel-mobeus-panel__notice{opacity:.86;font-size:10px}.counsel-frontdoor[data-conversation=true] .counsel-frontdoor__typing-dots{display:none}.counsel-frontdoor[data-conversation=true] .counsel-frontdoor__prompt-hint{animation:none}.v76-answer-actions{align-items:center;gap:4px;display:flex}.v76-answer-actions .counsel-response-icon{width:35px;min-width:35px;height:35px;color:var(--color-ink-3);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:7px;display:inline-grid}.v76-answer-actions .counsel-response-icon:hover,.v76-answer-actions .counsel-response-icon:focus-visible{color:var(--color-ink);border-color:var(--color-rule);background:var(--color-fade)}.v76-answer-actions .counsel-response-icon svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.counsel-mobeus-mark__track,.counsel-mobeus-mark__traveller,.counsel-profile-symbol{animation:none!important}}html[data-motion=reduced] .counsel-mobeus-mark__track,html[data-motion=reduced] .counsel-mobeus-mark__traveller,html[data-motion=reduced] .counsel-profile-symbol{animation:none!important}.counsel-mobeus-menu{border-radius:12px;max-height:calc(100dvh - 24px);padding:5px;overflow-y:auto;box-shadow:0 14px 35px #0007}.counsel-mobeus-menu__active{grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 9px;display:grid}.counsel-mobeus-menu__copy{gap:1px;min-width:0;display:grid}.counsel-mobeus-menu__copy strong{font-size:12px;font-weight:600}.counsel-mobeus-menu__copy small{color:var(--color-ink-3);font-size:10px;line-height:1.2}.counsel-mobeus-menu__icon{flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.counsel-mobeus-menu__icon .counsel-profile-symbol{width:20px;height:20px}.counsel-mobeus-menu__check{color:#c49a3c;margin-left:auto;font-size:12px}.counsel-mobeus-menu__divider{background:var(--color-rule,#35362f);height:1px;margin:3px 5px}.counsel-mobeus-menu__item,.counsel-mobeus-menu__back{width:100%;min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-family:inherit;font-size:12px;display:flex}.counsel-mobeus-menu__item:hover,.counsel-mobeus-menu__back:hover{background:#241e1a14}@supports (color:color-mix(in lab, red, red)){.counsel-mobeus-menu__item:hover,.counsel-mobeus-menu__back:hover{background:color-mix(in srgb,var(--color-ink,#e8e7df) 8%,transparent)}}.counsel-mobeus-menu__item:focus-visible,.counsel-mobeus-menu__back:focus-visible{outline-offset:-2px;outline:2px solid #c49a3c}.counsel-mobeus-menu__item>svg:last-child{color:var(--color-ink-3);flex-shrink:0;margin-left:auto}.counsel-mobeus-menu__value{color:var(--color-ink-3);margin-left:auto;font-size:11px}.counsel-mobeus-menu__value+svg{margin-left:0!important}.counsel-mobeus-menu__back{margin-bottom:3px;font-weight:600}.counsel-mobeus-menu__back svg{color:var(--color-ink-3);flex-shrink:0}.counsel-mobeus-menu__profile{min-height:36px}.counsel-mobeus-menu__profile .counsel-mobeus-menu__check{margin-left:auto}.counsel-mobeus-menu__item:disabled{opacity:.42;cursor:not-allowed}.counsel-mobeus-menu__item:disabled:hover{background:0 0}.counsel-mobeus-menu__note{color:var(--color-ink-3);border-top:1px solid var(--color-rule,#35362f);margin:4px 3px 0;padding:6px 9px 5px;font-size:9px;line-height:1.3}@media (max-width:310px){.counsel-mobeus-menu{max-width:calc(100vw - 24px)}}.counsel-mobeus-panel{border-radius:12px;padding:7px}.counsel-mobeus-choice__copy strong{font-size:12px}.counsel-mobeus-panel__heading{margin:0 0 7px 4px}.counsel-mobeus-panel__levels button{min-height:29px;padding:6px 3px;font-size:10px}.counsel-mobeus-panel__effort p{margin:7px 4px 0;font-size:10px;line-height:1.3}.counsel-frontdoor__composer>.counsel-chat-mode{--mode-slot:73px;grid-template-columns:repeat(2,var(--mode-slot));white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;order:0;align-items:center;gap:0;max-width:100%;padding:0 0 5px;display:inline-grid;position:relative}.counsel-frontdoor__composer>.counsel-chat-mode:before{content:"";background:var(--front-line,var(--color-rule));pointer-events:none;height:1px;position:absolute;bottom:1px;left:10px;right:10px}.counsel-frontdoor__composer>.counsel-chat-mode:after{content:"";bottom:0;left:calc((var(--mode-slot) - 32px)/2);pointer-events:none;background:linear-gradient(90deg,#78aa98 0 84%,#d59b7d 84% 100%);border-radius:1px;width:32px;height:3px;transition:transform .24s cubic-bezier(.2,.7,.2,1);animation:.32s ease-out both counsel-mode-reveal;position:absolute;transform:translate(0)}.counsel-frontdoor__composer>.counsel-chat-mode[data-active=delegate]:after{transform:translateX(var(--mode-slot))}.counsel-frontdoor__composer>.counsel-chat-mode button{color:var(--front-muted,var(--color-ink-3));cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:32px;padding:7px 8px;font:600 12px/1.1 system-ui,sans-serif;transition:color .18s,background .18s,transform .18s;position:relative}.counsel-frontdoor__composer>.counsel-chat-mode button[aria-pressed=true]{color:var(--front-ink,var(--color-ink));box-shadow:none;background:0 0}.counsel-frontdoor__composer>.counsel-chat-mode button:enabled:hover{color:var(--front-ink,var(--color-ink));background:currentColor}@supports (color:color-mix(in lab, red, red)){.counsel-frontdoor__composer>.counsel-chat-mode button:enabled:hover{background:color-mix(in srgb,currentColor 5%,transparent)}}.counsel-frontdoor__composer>.counsel-chat-mode button:enabled:hover{transform:translateY(-1px)}.counsel-frontdoor__composer>.counsel-chat-mode button:focus-visible{outline-offset:-2px;outline:2px solid #78aa98}.counsel-frontdoor__composer>.counsel-chat-mode button:disabled{opacity:.5;cursor:not-allowed}@keyframes counsel-mode-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.counsel-frontdoor__composer>.counsel-chat-mode:after{transition:none;animation:none}.counsel-frontdoor__composer>.counsel-chat-mode button{transition:none}.counsel-frontdoor__composer>.counsel-chat-mode button:enabled:hover{transform:none}}.counsel-ai-model-picker--compact .counsel-mobeus-trigger .counsel-profile-symbol{width:30px;height:30px;display:block}.counsel-mobeus-panel__levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.counsel-mobeus-panel__levels button{white-space:nowrap;min-height:39px;padding:8px 6px;font-size:12px}.counsel-mobeus-panel__effort{padding:14px 10px 7px}@media (max-width:600px){.counsel-home-v76 .counsel-frontdoor__composer{flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-field{flex:0 0 100%;order:-1;width:100%;min-height:40px}.counsel-home-v76 .counsel-frontdoor__composer>div:has(>.counsel-direct-attach){flex:none;order:0}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-chat-mode{flex:none;order:1}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact{flex:0 0 52px;order:2;width:52px}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-context-usage{order:3;margin-left:auto}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-voice{order:4}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__prompt-glyph{order:5}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-frontdoor__send{order:6}.counsel-mobeus-panel__levels{gap:4px}.counsel-mobeus-panel__levels button{min-height:34px;padding:7px 2px;font-size:10px}}.counsel-mobeus-panel{border-radius:10px;padding:4px 5px;box-shadow:0 12px 32px #0003}.counsel-mobeus-panel__models{gap:0}.counsel-mobeus-choice{border-radius:7px;grid-template-columns:25px minmax(0,1fr) 16px;gap:6px;min-height:32px;padding:3px 6px}.counsel-mobeus-choice__art{width:24px}.counsel-mobeus-choice__art .counsel-profile-symbol{width:23px;height:23px}.counsel-mobeus-choice__art .counsel-mobeus-mark{width:23px;height:17px}.counsel-mobeus-choice__copy{gap:1px}.counsel-mobeus-choice__copy strong{font-size:11px;line-height:1.18}.counsel-mobeus-choice__copy small{font-size:9.5px;line-height:1.15}.counsel-mobeus-choice__pending{font-size:15px}.counsel-mobeus-panel__effort{margin-top:0;padding:5px 3px 2px}.counsel-mobeus-panel__heading{margin:0 0 4px 2px;font-size:11px}.counsel-mobeus-panel__levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.counsel-mobeus-panel__levels button{white-space:nowrap;border-radius:999px;min-height:30px;padding:6px 1px;font-size:10px}.counsel-mobeus-panel__effort .counsel-mobeus-panel__notice{color:var(--color-ink-3);margin:5px 2px 1px;font-size:9.5px;line-height:1.2}@media (max-width:380px){.counsel-mobeus-panel__levels{gap:2px}.counsel-mobeus-panel__levels button{padding:5px 0;font-size:9px}}.counsel-ai-model-picker--chat{justify-content:center;align-items:center;width:44px;min-width:44px;display:flex}.counsel-mobeus-panel__top{align-items:center;gap:7px;padding:5px 5px 3px;display:flex}.counsel-mobeus-panel__model-trigger{min-width:0;color:inherit;text-align:left;flex:1;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.counsel-mobeus-panel__model-trigger .counsel-profile-symbol{flex-shrink:0;width:23px;height:23px}.counsel-mobeus-panel__auto{color:var(--color-ink-3);margin-left:auto;font-size:10px;font-weight:400}.counsel-mobeus-panel__flash{border:1px solid var(--color-rule);min-width:35px;min-height:35px;color:var(--color-ink-2);border-radius:9px;justify-content:center;align-items:center;display:flex}.counsel-mobeus-panel__flash[aria-pressed=true]{color:#c49a3c;background:#c49a3c14;border-color:#c49a3c}.counsel-mobeus-panel__flash:disabled{opacity:.45}.counsel-mobeus-panel__models{border-bottom:1px solid var(--color-rule)}.counsel-mobeus-panel__effort{border-top:0;padding:5px 4px}.counsel-mobeus-panel__intelligence{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:5px;padding:6px 8px 4px;display:flex}.counsel-mobeus-panel__intelligence span{color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.counsel-mobeus-panel__intelligence svg{flex-shrink:0}.counsel-mobeus-panel__slider{appearance:none;background:var(--color-rule);accent-color:#c49a3c;cursor:pointer;border-radius:999px;width:calc(100% - 14px);height:5px;margin:7px 7px 9px;display:block}.counsel-mobeus-panel__slider::-webkit-slider-thumb{appearance:none;background:var(--color-pane,#20211d);border:2px solid #c49a3c;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 3px #0003}.counsel-mobeus-panel__slider:focus-visible{outline-offset:5px;outline:2px solid #c49a3c}.counsel-mobeus-panel__slider:disabled{opacity:.5;cursor:not-allowed}.counsel-mobeus-panel{overflow:visible}.counsel-mobeus-panel__model-trigger{justify-content:flex-start}.counsel-mobeus-panel__flash-wrap{flex-shrink:0;display:inline-flex;position:relative}.counsel-mobeus-panel__flash-tip{z-index:12;pointer-events:none;opacity:0;visibility:hidden;color:#f4f4f4;background:#282828;border-radius:10px;flex-direction:column;gap:2px;width:max-content;padding:8px 11px;transition:opacity .12s,transform .12s;display:flex;position:absolute;bottom:calc(100% + 8px);right:-6px;transform:translateY(3px);box-shadow:0 7px 20px #0004}.counsel-mobeus-panel__flash-tip strong{letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1.25}.counsel-mobeus-panel__flash-tip small{opacity:.75;font-size:10px;line-height:1.2}.counsel-mobeus-panel__flash-wrap:hover .counsel-mobeus-panel__flash-tip,.counsel-mobeus-panel__flash-wrap:focus-within .counsel-mobeus-panel__flash-tip{opacity:1;visibility:visible;transform:translateY(0)}@media (max-height:300px){.counsel-mobeus-panel{overflow-y:auto}}.counsel-mobeus-panel__effort-caption{justify-content:space-between;align-items:center;margin:3px 6px 0;font-size:11px;font-weight:600;display:flex}.counsel-mobeus-panel__effort-caption button{border:1px solid var(--color-rule);color:var(--color-ink-2);border-radius:6px;padding:3px 9px;font-size:10px}.counsel-mobeus-panel__effort-caption button[aria-pressed=true]{color:#c49a3c;border-color:#c49a3c}.counsel-mobeus-panel__dimensions{border-top:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:9px 5px 5px;display:grid}.counsel-mobeus-panel__dimension{flex-direction:column;gap:4px;min-width:0;display:flex}.counsel-mobeus-panel__dimension-title{color:var(--color-ink-2);justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.counsel-mobeus-panel__dimension select{font:inherit;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);text-align:center;border-radius:6px;width:100%;min-width:0;padding:5px 1px;font-size:10.5px}.counsel-mobeus-panel__dimension select:focus-visible{outline:2px solid #c49a3c}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact{flex:0 0 52px;order:2;width:52px;min-width:52px;max-width:52px;height:44px;margin-right:0}.counsel-ai-model-picker--chat{justify-content:center;align-items:center;width:52px;min-width:52px;height:44px;display:flex}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-context-usage{flex:0 0 36px;order:3;width:36px;margin-left:0}.counsel-home-v76 .counsel-frontdoor__composer:has(>.counsel-ai-model-picker--compact)>.counsel-frontdoor__prompt-voice{order:4;margin-left:0}@media (min-width:601px){.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact{margin-left:auto}}@media (max-width:600px){.counsel-home-v76 .counsel-frontdoor__composer>.counsel-ai-model-picker--compact{margin-left:0}.counsel-home-v76 .counsel-frontdoor__composer>.counsel-context-usage{margin-left:auto}}.counsel-mobeus-panel__dimensions{column-gap:4px;padding-inline:4px}.counsel-mobeus-panel__dimension select{font-size:10px}.counsel-ai-model-picker--chat>.counsel-mobeus-trigger{border-radius:9px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.counsel-chat-thinking-panel{z-index:1000;background:var(--front-surface,var(--color-paper));max-width:calc(100vw - 24px);color:var(--front-ink,var(--color-ink));border:1px solid var(--front-line,var(--color-rule));border-radius:12px;padding:7px;position:fixed;box-shadow:0 14px 38px #0004}.counsel-chat-thinking-panel__title{border-bottom:1px solid var(--front-line,var(--color-rule));align-items:center;gap:8px;padding:7px 10px 9px;font-size:12px;display:flex}.counsel-chat-thinking-panel__option{text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.counsel-chat-thinking-panel__option:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.counsel-chat-thinking-panel__option:hover{background:color-mix(in srgb,currentColor 5%,transparent)}}.counsel-chat-thinking-panel__option[aria-checked=true]{border-color:#c49a3c73}.counsel-chat-thinking-panel__option>span:first-child{flex-direction:column;gap:2px;display:flex}.counsel-chat-thinking-panel__option strong{font-size:12px;line-height:1.3}.counsel-chat-thinking-panel__option small{color:var(--front-muted,var(--color-ink-3));font-size:10px;line-height:1.3}.counsel-chat-thinking-panel__option:focus-visible{outline-offset:1px;outline:2px solid #c49a3c}.counsel-frontdoor__composer>.counsel-chat-mode button.counsel-chat-mode__delegate{white-space:nowrap;min-width:73px;padding-inline:8px}.counsel-chat-thinking-panel__effort{border-top:1px solid var(--front-line,var(--color-rule));flex-direction:column;gap:7px;padding:12px 10px 9px;display:flex}.counsel-chat-thinking-panel__effort-title{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.counsel-chat-thinking-panel__effort-title small{opacity:.72;font-size:10px}.counsel-chat-thinking-panel__effort-title button{color:inherit;background:0 0;border:0;font-size:10px;text-decoration:underline}.counsel-chat-thinking-panel__effort input[type=range]{accent-color:#327ed9;cursor:pointer;width:100%}.counsel-chat-thinking-panel__effort-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.counsel-chat-thinking-panel__effort-labels button{color:inherit;border:1px solid var(--front-line,var(--color-rule));background:0 0;border-radius:6px;padding:5px 2px;font-size:11px}.counsel-chat-thinking-panel__effort-labels button[aria-pressed=true]{background:#327ed91f;border-color:#327ed9}.counsel-chat-thinking-panel__effort>small{color:var(--front-muted,var(--color-ink-3));font-size:10px;line-height:1.35}.counsel-response-activity{color:var(--front-muted,var(--color-ink-3));margin:0 0 10px;padding:0;font-size:12px;line-height:1.8;list-style:none}.counsel-response-activity__reached:before{content:"✓";color:#78aa98;width:18px;display:inline-block}.counsel-context-ring__used{transition:stroke-dasharray .18s}@media (prefers-reduced-motion:reduce){.counsel-context-ring__used{transition:none}}.counsel-response-activity-log{color:var(--front-muted,var(--color-ink-3));margin:8px 0;font-size:12px}.counsel-response-activity-log summary{cursor:pointer;padding:4px 0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
