:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-color-canvas:#030304;--studio-color-ink:#f4f4f6;--studio-color-muted:#b4b4be;--studio-color-muted-on-glass:#c8c8d0;--studio-color-surface:#111113;--studio-color-surface-2:#1b1b1f;--studio-color-evidence:#93a5ff;--studio-color-evidence-wash:#93a5ff29;--studio-color-evidence-line:#93a5ff80;--studio-color-caution:#f0b45c;--studio-color-control-border:#fff6;--studio-color-control-quiet:#ffffff29;--studio-color-chip-pending-border:#ffffff38;--studio-color-chip-pending-fill:#ffffff08;--studio-color-hairline:#ffffff12;--studio-color-hairline-2:#ffffff1f;--studio-color-fill-soft:#ffffff0f;--studio-color-fill-raised:#ffffff12;--studio-color-fill-float:#ffffff14;--studio-color-fill-press:#ffffff1c;--studio-color-user-bubble:#26262cd1;--studio-color-scrim:#0000007a;--studio-color-scrim-solid:#000000a8;--studio-color-scrim-picker:#0000004d;--studio-color-focus:#ffffffd1;--studio-color-selection:#93a5ff52;--studio-color-scrollbar:#ffffff2e;--studio-font-sans:"Wanted Sans", "Apple SD Gothic Neo", system-ui, sans-serif;--studio-font-body:var(--studio-font-sans);--studio-font-display-size:1.5rem;--studio-font-display-line:2rem;--studio-font-display-weight:500;--studio-font-title-size:1rem;--studio-font-title-line:1.625rem;--studio-font-title-weight:600;--studio-font-body-size:1rem;--studio-font-body-line:1.625rem;--studio-font-body-weight:400;--studio-font-section-size:.875rem;--studio-font-section-line:1.25rem;--studio-font-section-weight:500;--studio-font-caption-size:.8125rem;--studio-font-caption-line:1.25rem;--studio-font-caption-weight:400;--studio-font-list-size:.9375rem;--studio-font-list-line:1.375rem;--studio-font-quote-size:.9375rem;--studio-font-quote-line:1.5rem;--studio-font-intro-size:2.75rem;--studio-font-intro-line:3.5rem;--studio-chip-h:1.25rem;--studio-font-size-chip:.75rem;--studio-chip-glyph:.625rem;--studio-chip-min-w:3.75rem;--studio-chip-pad-left:.375rem;--studio-chip-pad-right:.4375rem;--studio-chip-gap:.25rem;--studio-chip-answer-radius:var(--studio-radius-pill);--studio-checklist-summary-min-h:2.75rem;--studio-color-google-fill:#131314;--studio-color-google-stroke:#8e918f;--studio-color-google-ink:#e3e3e3;--studio-layout-account-w:min(320px, 100% - var(--studio-layout-page-x) * 2);--studio-plan-col-min:14rem;--studio-badge-h:1.5rem;--studio-space-1:4px;--studio-space-2:8px;--studio-space-3:12px;--studio-space-4:16px;--studio-space-5:24px;--studio-space-6:32px;--studio-space-7:44px;--studio-radius-chip:6px;--studio-radius-control:12px;--studio-radius-inset:16px;--studio-radius-panel:24px;--studio-radius-pill:999px;--studio-shadow-float:0 1px 2px #0006, 0 12px 40px #0000008c;--studio-shadow-sheet:inset 0 1px 0 var(--studio-color-hairline-2), 0 -12px 48px #0009;--studio-glass-tint:#141418b3;--studio-glass-blur:blur(36px) saturate(1.4);--studio-glass-edge:inset 0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff1a;--studio-glass-solid:#17171b;--studio-scrim-blur:blur(8px);--studio-scrim-picker-blur:blur(20px);--studio-glyph-blur:blur(2px);--studio-dur-press:.12s;--studio-dur-release:.388s;--studio-dur-open:.539s;--studio-dur-close:.455s;--studio-dur-panel:.652s;--studio-dur-drawer:.652s;--studio-dur-scrim-in:.32s;--studio-dur-scrim-out:.26s;--studio-dur-enter:.48s;--studio-dur-state:.24s;--studio-dur-morph:.56s;--studio-dur-reveal:.42s;--studio-reveal-step:36ms;--studio-reveal-catchup:1.2s;--studio-dur-sweep:.84s;--studio-dur-rise:.32s;--studio-dur-wait:2s;--studio-dur-grow:.389s;--studio-dur-focus:.18s;--studio-dur-lang:.42s;--studio-ease-press:cubic-bezier(.2, 0, 0, 1);--studio-ease-smooth:cubic-bezier(.25, .3, .1, 1);--studio-ease-snappy:cubic-bezier(.3, .3, .1, 1.05);--studio-ease-release:var(--studio-ease-snappy);--studio-ease-open:var(--studio-ease-snappy);--studio-ease-close:var(--studio-ease-smooth);--studio-ease-panel:var(--studio-ease-smooth);--studio-ease-drawer:var(--studio-ease-smooth);--studio-ease-enter:cubic-bezier(.22, 1, .36, 1);--studio-ease-state:cubic-bezier(.2, 0, 0, 1);--studio-ease-expo:cubic-bezier(.16, 1, .3, 1);--studio-ease-inout:cubic-bezier(.65, 0, .35, 1);--studio-control-hit-min:44px;--studio-focus-ring-width:2px;--studio-focus-ring-gap:2px;--studio-focus-ring-in:focus-ring-in var(--studio-dur-focus) var(--studio-ease-smooth);--studio-layout-page-x:16px;--studio-layout-thread-max:640px;--studio-layout-content-max:552px;--studio-layout-rail-w:248px;--studio-layout-source-w:340px;--studio-space-panel-gap:16px;--studio-space-panel-inset-top:8px;--studio-space-panel-inset-x:20px;--studio-space-panel-inset-bottom:24px;--studio-space-bubble-inset-y:20px;--studio-space-bubble-inset-x:24px;--studio-nav-offset-top:16px;--studio-nav-min-h:56px;--studio-scroll-pad-gap:16px;--studio-vv-h:calc(100dvh - var(--studio-kb-h,0px));--studio-nav-bottom:calc(var(--studio-scroll-pad-top,calc(var(--studio-nav-offset-top) + var(--studio-nav-min-h) + env(safe-area-inset-top) + var(--studio-scroll-pad-gap))) - var(--studio-scroll-pad-gap));--studio-composer-min-h:56px;--studio-composer-max-lines:4;--studio-composer-input-inset-y:9px;--studio-picker-row-min:48px;--studio-z-app:1;--studio-z-edge:20;--studio-z-composer:30;--studio-z-scrim:35;--studio-z-header:40;--studio-z-ghost:49;--studio-z-panel:50;--studio-z-intro:90;--studio-bg-cool:166 193 221;--studio-bg-warm:227 184 180;--studio-bg-neutral:150 158 170;--studio-bg-key:radial-gradient(closest-side, rgb(var(--studio-bg-cool) / .32), rgb(var(--studio-bg-cool) / .12) 48%, rgb(var(--studio-bg-cool) / 0));--studio-bg-rim:radial-gradient(closest-side, rgb(var(--studio-bg-warm) / .28), rgb(var(--studio-bg-warm) / .1) 50%, rgb(var(--studio-bg-warm) / 0));--studio-bg-floor:radial-gradient(closest-side, rgb(var(--studio-bg-neutral) / .11), rgb(var(--studio-bg-neutral) / 0));--studio-bg-sweep:linear-gradient(90deg, #fff0, #ebeeff05 50%, #fff0);--studio-bg-lines:repeating-linear-gradient(180deg, #0000 0 2px, #0000006b 2px 3px);--studio-bg-vignette:radial-gradient(120% 90% at 50% 38%, #0000 45%, #0000008c 100%);--studio-bg-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch' seed='7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--studio-bg-grain-opacity:.045;--studio-bg-edge:linear-gradient(to bottom, var(--studio-color-canvas) env(safe-area-inset-top,0px), transparent calc(env(safe-area-inset-top,0px) + 40px), transparent calc(100% - env(safe-area-inset-bottom,0px) - 96px), var(--studio-color-canvas) calc(100% - env(safe-area-inset-bottom,0px)));--studio-ease-sine:cubic-bezier(.37, 0, .63, 1);--studio-wait-shine:linear-gradient(90deg, #0000, #000 50%, #0000);--studio-edge-top-mask:linear-gradient(to bottom, #000 var(--studio-nav-bottom), #0000);--studio-edge-bottom:linear-gradient(to top, var(--studio-color-canvas) calc(100% - var(--studio-scroll-pad-gap)), transparent);--studio-sweep-line:linear-gradient(var(--studio-color-evidence), var(--studio-color-evidence));--studio-intro-line:linear-gradient(90deg, #fff0, #f0f2ffe6 50%, #fff0)}@media (prefers-contrast:more){:root{--studio-glass-tint:var(--studio-glass-solid);--studio-glass-blur:none;--studio-glass-edge:inset 0 0 0 1px var(--studio-color-control-border)}}@supports (transition-timing-function:linear(0, 1)){:root{--studio-ease-smooth:linear(0, .033 3.6%, .111 7.1%, .21 10.7%, .314 14.3%, .414 17.9%, .507 21.4%, .59 25%, .662 28.6%, .723 32.1%, .775 35.7%, .818 39.3%, .854 42.9%, .883 46.4%, .906 50%, .925 53.6%, .941 57.1%, .953 60.7%, .963 64.3%, .971 67.9%, .977 71.4%, .982 75%, .986 78.6%, .989 82.1%, .991 85.7%, .993 89.3%, .995 92.9%, .996 96.4%, 1);--studio-ease-snappy:linear(0, .034 4.2%, .116 8.3%, .222 12.5%, .336 16.7%, .449 20.8%, .553 25%, .646 29.2%, .725 33.3%, .792 37.5%, .846 41.7%, .889 45.8%, .923 50%, .949 54.2%, .968 58.3%, .982 62.5%, .992 66.7%, .998 70.8%, 1.002 75%, 1.005 79.2%, 1.006 83.3%, 1.006 87.5%, 1.006 91.7%, 1.006 95.8%, 1)}}@media (width>=480px){:root{--studio-font-display-size:1.75rem;--studio-font-display-line:2.25rem;--studio-composer-max-lines:6}}@media (width>=1280px){:root{--studio-layout-rail-w:280px;--studio-layout-source-w:380px}}@media (width>=1024px){:root{--studio-space-panel-inset-top:12px;--studio-space-panel-inset-x:24px;--studio-font-intro-size:3.5rem;--studio-font-intro-line:4.25rem}}*,:before,:after{box-sizing:border-box}html,html body{background:var(--studio-color-canvas);color:var(--studio-color-ink);font-family:var(--studio-font-body);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%;overflow:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--studio-color-scrollbar) transparent;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}html[data-scroll-lock] .shell-body{overflow-y:hidden}html[data-scroll-lock=gutter] .shell-body{scrollbar-gutter:stable}html body{font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);font-weight:var(--studio-font-body-weight);font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}[class]{color:inherit;font-family:inherit}html:lang(en) body{word-break:normal}:lang(ko){word-break:keep-all}h1,h2,h3,h4,p,ul,dl,dd,blockquote{margin:0}button,input,textarea{font:inherit;color:inherit}svg{flex:none}::selection{background:var(--studio-color-selection);color:var(--studio-color-ink)}:focus{outline:none}html:not([data-modality=pointer]) :focus-visible{outline:var(--studio-focus-ring-width) solid var(--studio-color-focus);outline-offset:var(--studio-focus-ring-gap);animation:var(--studio-focus-ring-in)}@keyframes focus-ring-in{0%{outline-color:#0000}}html:not([data-modality=pointer]) .focus-target:focus-visible{outline:none}.visually-hidden,html[data-keyboard=open] .picker-status[data-found]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass,.composer:before{background:var(--studio-glass-tint);-webkit-backdrop-filter:var(--studio-glass-blur);backdrop-filter:var(--studio-glass-blur);box-shadow:var(--studio-glass-edge)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.composer:before{background:var(--studio-glass-solid)}}.button,.icon-button,.suggestion,.composer-send,.language-toggle,.corp-select,.drawer-row,.side-question,.switch-row{transition-property:transform,background-color;transition-duration:var(--studio-dur-release), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state)}.button:active:not(:disabled),.icon-button:active:not(:disabled),.suggestion:active,.composer-send:active:not(:disabled),.language-toggle:active,.corp-select:active,.drawer-row:active,.side-question:active,.switch-row:active,.link-button:active,.link-out:active{transition-duration:var(--studio-dur-press), var(--studio-dur-state);transition-timing-function:var(--studio-ease-press), var(--studio-ease-state);transform:scale(.97)}.button{min-height:var(--studio-control-hit-min);min-width:var(--studio-control-hit-min);padding:var(--studio-space-2) var(--studio-space-4);background-color:var(--studio-color-fill-soft);border-radius:var(--studio-radius-pill);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--studio-color-fill-press)}.button:disabled,.button[aria-disabled=true]{cursor:default;color:var(--studio-color-muted)}.icon-button{width:var(--studio-control-hit-min);height:var(--studio-control-hit-min);border-radius:var(--studio-radius-pill);color:var(--studio-color-ink);cursor:pointer;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){background-color:var(--studio-color-fill-soft)}.icon-button:active:not(:disabled){background-color:var(--studio-color-fill-press)}.icon-button:disabled{cursor:default;color:var(--studio-color-muted);opacity:.45}.link-button,.link-out{min-height:var(--studio-control-hit-min);border-radius:var(--studio-radius-pill);color:var(--studio-color-evidence);text-decoration:underline;-webkit-text-decoration-color:var(--studio-color-evidence-line);text-decoration-color:var(--studio-color-evidence-line);text-underline-offset:4px;cursor:pointer;transition-property:transform,background-color,text-decoration-color;transition-duration:var(--studio-dur-release), var(--studio-dur-state), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state), var(--studio-ease-state);align-items:center;text-decoration-thickness:1px;display:inline-flex}.link-button{padding:0 var(--studio-space-2);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);background:0 0;border:0}.link-button:active,.link-out:active{background-color:var(--studio-color-fill-press);transition-duration:var(--studio-dur-press), var(--studio-dur-state), var(--studio-dur-state);transition-timing-function:var(--studio-ease-press), var(--studio-ease-state), var(--studio-ease-state)}@media (hover:hover) and (pointer:fine){.link-button:hover,.link-out:hover{-webkit-text-decoration-color:var(--studio-color-evidence);text-decoration-color:var(--studio-color-evidence)}}.skip-link{z-index:var(--studio-z-panel);left:calc(var(--studio-space-2) + env(safe-area-inset-left));top:calc(var(--studio-space-2) + env(safe-area-inset-top));padding:var(--studio-space-2) var(--studio-space-3);background:var(--studio-color-surface);border-radius:var(--studio-radius-control);box-shadow:var(--studio-shadow-float);color:var(--studio-color-ink);transform:translateY(calc(-200% - env(safe-area-inset-top)));position:fixed}.skip-link:focus{transform:none}.section-title{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted)}.notice{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass)}.scrim{z-index:var(--studio-z-scrim);background:var(--studio-color-scrim);-webkit-backdrop-filter:var(--studio-scrim-blur);backdrop-filter:var(--studio-scrim-blur);opacity:0;transition:opacity var(--studio-dur-scrim-out) var(--studio-ease-close);position:fixed;inset:0}.scrim[data-state=open]{opacity:1;transition-duration:var(--studio-dur-scrim-in);transition-timing-function:var(--studio-ease-state)}.picker-scrim{z-index:calc(var(--studio-z-composer) - 1);background:var(--studio-color-scrim-picker);height:100lvh;-webkit-backdrop-filter:var(--studio-scrim-picker-blur);backdrop-filter:var(--studio-scrim-picker-blur);touch-action:none;inset:0 0 auto}.picker-scrim[data-state=closing]{pointer-events:none}@media (prefers-reduced-motion:no-preference){@supports ((-webkit-backdrop-filter:blur(0px)) or (backdrop-filter:blur(0px))){html:not([data-motion=off],[data-transparency=off]) .picker-scrim{opacity:1;transition-property:background-color,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--studio-dur-state);transition-timing-function:var(--studio-ease-close)}html:not([data-motion=off],[data-transparency=off]) .picker-scrim:not([data-state=open]){-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}html:not([data-motion=off],[data-transparency=off]) .picker-scrim[data-state=open]{transition-timing-function:var(--studio-ease-smooth)}}}@supports not ((-webkit-backdrop-filter:blur(0px)) or (backdrop-filter:blur(0px))){.picker-scrim{background:var(--studio-color-scrim-solid)}}@media (prefers-reduced-transparency:reduce){.glass,.composer:before{background:var(--studio-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.scrim{background:var(--studio-color-scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-transparency=off] .glass,html[data-transparency=off] .composer:before{background:var(--studio-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-transparency=off] .scrim{background:var(--studio-color-scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,background-color,border-color,color,box-shadow!important;transition-duration:.12s!important;transition-timing-function:linear!important;animation-duration:1ms!important;animation-iteration-count:1!important}.button:active,.icon-button:active,.suggestion:active,.composer-send:active,.language-toggle:active,.corp-select:active,.drawer-row:active,.side-question:active,.switch-row:active,.link-button:active,.link-out:active,.quiet-button:active,.link-go:active,.link-dismiss:active,.solid-button:active,.clip-button:active,.chip-hit:active .chip,.corp-menu,.sidebar,.source-panel,.dialog,.near-notice{transform:none!important}.composer-send>svg,.clip-button>svg,.glyph-swap>svg{filter:none!important;transition-delay:0s!important;transform:none!important}.question-bubble,.wait-band,.wait-copy{animation:none!important}.wait-band{display:none!important}.chip,.chip *,.chip:before,.chip:after,.chip :before,.chip :after{transition:none!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition-property:opacity,background-color,border-color,color,box-shadow!important;transition-duration:.12s!important;transition-timing-function:linear!important;animation-duration:1ms!important;animation-iteration-count:1!important}html[data-motion=off] .button:active,html[data-motion=off] .icon-button:active,html[data-motion=off] .corp-select:active,html[data-motion=off] .drawer-row:active,html[data-motion=off] .side-question:active,html[data-motion=off] .switch-row:active,html[data-motion=off] .link-button:active,html[data-motion=off] .link-out:active,html[data-motion=off] .suggestion:active,html[data-motion=off] .composer-send:active,html[data-motion=off] .quiet-button:active,html[data-motion=off] .solid-button:active,html[data-motion=off] .clip-button:active,html[data-motion=off] .language-toggle:active,html[data-motion=off] .chip-hit:active .chip,html[data-motion=off] .corp-menu,html[data-motion=off] .sidebar,html[data-motion=off] .source-panel,html[data-motion=off] .dialog,html[data-motion=off] .near-notice{transform:none!important}html[data-motion=off] .composer-send>svg,html[data-motion=off] .clip-button>svg,html[data-motion=off] .glyph-swap>svg{filter:none!important;transition-delay:0s!important;transform:none!important}html[data-motion=off] .question-bubble,html[data-motion=off] .wait-band,html[data-motion=off] .wait-copy{animation:none!important}html[data-motion=off] .wait-band{display:none!important}html[data-motion=off] .chip,html[data-motion=off] .chip *,html[data-motion=off] .chip:before,html[data-motion=off] .chip:after,html[data-motion=off] .chip :before,html[data-motion=off] .chip :after{transition:none!important}.bg{z-index:0;pointer-events:none;background:var(--studio-color-canvas);contain:strict;--bg-t:12s;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden}.bg-x{will-change:transform;position:absolute;inset:0}.bg-light{will-change:transform, opacity;border-radius:50%;position:absolute;top:50%;left:50%}.bg-key{background:var(--studio-bg-key);width:150vmax;height:80vmax;margin:-40vmax 0 0 -75vmax}.bg-rim{background:var(--studio-bg-rim);width:120vmax;height:64vmax;margin:-32vmax 0 0 -60vmax}.bg-floor{background:var(--studio-bg-floor);width:180vmax;height:46vmax;margin:-23vmax 0 0 -90vmax}.bg-sweep{will-change:transform;background:var(--studio-bg-sweep);width:60vmax;height:300vmax;margin:-150vmax 0 0 -30vmax;position:absolute;top:50%;left:50%}.bg-lines{background:var(--studio-bg-lines);position:absolute;inset:0}.bg-vig{background:var(--studio-bg-vignette);position:absolute;inset:0}.bg-grain{opacity:var(--studio-bg-grain-opacity);background-image:var(--studio-bg-grain);position:absolute;inset:0}.bg-edge{background:var(--studio-bg-edge);position:absolute;inset:0}.edge-top,.edge-bottom{z-index:var(--studio-z-edge);visibility:hidden;pointer-events:none}.edge-top{height:calc(var(--studio-nav-bottom) + 24px);contain:strict;-webkit-mask-image:var(--studio-edge-top-mask);-webkit-mask-image:var(--studio-edge-top-mask);mask-image:var(--studio-edge-top-mask);align-self:start;overflow:hidden}.edge-top>.bg{top:calc(-1 * var(--studio-kb-h,0px))}.edge-bottom{height:var(--studio-scroll-pad-bottom,120px);background-image:var(--studio-edge-bottom);align-self:end}:root:has(.turn):not([data-intro]) :is(.edge-top,.edge-bottom){visibility:visible}@keyframes bg-key-x{0%{transform:translate(-56vw)}to{transform:translate(-16vw)}}@keyframes bg-key-y{0%{transform:translateY(-41vh)rotate(-12deg)}to{transform:translateY(-21vh)rotate(-12deg)}}@keyframes bg-key-o{0%{opacity:.7}to{opacity:1}}@keyframes bg-rim-x{0%{transform:translate(20vw)}to{transform:translate(68vw)}}@keyframes bg-rim-y{0%{transform:translateY(10vh)rotate(8deg)}to{transform:translateY(46vh)rotate(8deg)}}@keyframes bg-rim-o{0%{opacity:.6}to{opacity:1}}@keyframes bg-floor-x{0%{transform:translate(-18vw)}to{transform:translate(18vw)}}@keyframes bg-floor-y{0%{transform:translateY(40vh)}to{transform:translateY(52vh)}}@keyframes bg-floor-o{0%{opacity:.7}to{opacity:1}}@keyframes bg-sweep{0%{transform:translate(calc(-50vw - 57vmax))rotate(10deg)}to{transform:translate(calc(50vw + 57vmax))rotate(10deg)}}.bg-x,.bg-light,.bg-sweep{animation-duration:var(--bg-d);animation-timing-function:var(--studio-ease-sine);animation-iteration-count:infinite}.bg-x,.bg-light{animation-direction:alternate}.bg-x-key{--bg-d:8.25s;animation-name:bg-key-x;animation-delay:calc(0s - var(--bg-t))}.bg-key{--bg-d:6.6s, 11.5s;animation-name:bg-key-y,bg-key-o;animation-delay:calc(-3.2s - var(--bg-t)), calc(-3s - var(--bg-t))}.bg-x-rim{--bg-d:7s;animation-name:bg-rim-x;animation-delay:calc(-5s - var(--bg-t))}.bg-rim{--bg-d:7.75s, 13s;animation-name:bg-rim-y,bg-rim-o;animation-delay:calc(-8.6s - var(--bg-t)), calc(-5s - var(--bg-t))}.bg-x-floor{--bg-d:8.5s;animation-name:bg-floor-x;animation-delay:calc(-10.4s - var(--bg-t))}.bg-floor{--bg-d:9s, 13.5s;animation-name:bg-floor-y,bg-floor-o;animation-delay:calc(0s - var(--bg-t)), calc(-13s - var(--bg-t))}.bg-sweep{--bg-d:13.5s;animation-name:bg-sweep;animation-delay:calc(0s - var(--bg-t))}@media (prefers-reduced-motion:reduce){.bg *{animation-play-state:paused;animation-duration:var(--bg-d)!important;animation-iteration-count:infinite!important}}html[data-motion=off] .bg *{animation-play-state:paused;animation-duration:var(--bg-d)!important;animation-iteration-count:infinite!important}html[data-page-hidden] .bg *,.bg[data-frozen] *{animation-play-state:paused}@media (prefers-contrast:more){.bg>*{display:none}}html[data-low-power] .bg-sweep{display:none}.intro{z-index:var(--studio-z-intro);cursor:pointer;display:none;position:fixed;inset:0}html[data-intro] .intro{display:block}.intro-line{background:var(--studio-intro-line);transform-origin:50%;opacity:0;height:1px;margin-top:-.5px;position:absolute;top:50%;left:18vw;right:18vw}.intro-mark{white-space:nowrap;font-size:var(--studio-font-intro-size);line-height:var(--studio-font-intro-line);letter-spacing:-.02em;color:var(--studio-color-ink);transform-origin:50%;margin:0;font-weight:600;position:absolute;top:50%;left:50%}.intro-ch{color:var(--studio-color-ink);display:inline-block}.intro-under{background:var(--studio-color-evidence);transform-origin:0;border-radius:1px;height:2px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.skip{right:calc(var(--studio-layout-page-x) + env(safe-area-inset-right));bottom:calc(var(--studio-layout-page-x) + env(safe-area-inset-bottom));min-height:var(--studio-control-hit-min);background-color:var(--studio-color-fill-float);border-radius:var(--studio-radius-pill);box-shadow:inset 0 0 0 1px var(--studio-color-hairline-2);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);cursor:pointer;border:0;padding:0 18px;position:absolute}html[data-intro=pending] .shell{visibility:hidden}html[data-intro=pending] .bg{opacity:0}::view-transition-new(root){animation:none}::view-transition-old(root){z-index:1;animation:lang-out var(--studio-dur-lang) var(--studio-ease-smooth) both}@keyframes lang-out{0%{opacity:1}to{opacity:0}}.shell{height:100dvh;padding-top:var(--studio-kb-h,0px);touch-action:pinch-zoom;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative}.shell>:is(.shell-header,.shell-body,.composer-stack,.edge-top,.edge-bottom){grid-area:1/1}.shell-header{z-index:var(--studio-z-header);justify-content:space-between;align-self:start;align-items:center;gap:var(--studio-space-2);min-height:calc(var(--studio-nav-offset-top) + env(safe-area-inset-top) + var(--studio-nav-min-h));padding:calc(var(--studio-nav-offset-top) + env(safe-area-inset-top)) calc(var(--studio-layout-page-x) + env(safe-area-inset-right)) 0 calc(var(--studio-layout-page-x) + env(safe-area-inset-left));pointer-events:none;display:flex}.shell-header>*{pointer-events:auto}.icon-button:is(.nav-list-button,.account-button){background-color:var(--studio-glass-tint);color:var(--studio-color-ink);position:relative}:is(.nav-list-button,.account-button):before{content:"";border-radius:inherit;transition:background-color var(--studio-dur-state) var(--studio-ease-state);background-color:#0000;position:absolute;inset:0}:is(.nav-list-button,.account-button):hover:before{background-color:var(--studio-color-fill-soft)}:is(.nav-list-button,.account-button):active:before{background-color:var(--studio-color-fill-press)}:is(.nav-list-button,.account-button)>svg{position:relative}html[data-transparency=off] .icon-button:is(.nav-list-button,.account-button){background-color:var(--studio-glass-solid)}.language-toggle{min-width:var(--studio-control-hit-min);min-height:var(--studio-control-hit-min);padding:0 var(--studio-space-4);border-radius:var(--studio-radius-pill);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}@media (width<=359px){.language-toggle{padding-inline:var(--studio-space-2)}}.shell-body{--shell-pad-top:calc(var(--studio-nav-offset-top) + var(--studio-nav-min-h) + var(--studio-space-5) + env(safe-area-inset-top));--shell-pad-bottom:max(var(--studio-sheet-pad,calc(140px + env(safe-area-inset-bottom))), var(--studio-scroll-pad-bottom,0px));z-index:var(--studio-z-app);min-height:0;scroll-padding-top:var(--studio-scroll-pad-top,0px);overflow-anchor:none;scroll-padding-bottom:max(var(--studio-scroll-pad-bottom,0px), var(--studio-sheet-scroll-pad,0px));padding:0 calc(var(--studio-layout-page-x) + env(safe-area-inset-right)) 0 calc(var(--studio-layout-page-x) + env(safe-area-inset-left));position:relative;overflow-y:auto}:is(.shell-body,.composer-input,.corp-menu,.picker-list,.sidebar,.source-panel){overscroll-behavior:contain;touch-action:pinch-zoom}:is(.shell-body,.composer-input,.corp-menu,.picker-list,.sidebar,.source-panel)[data-scrollable]{touch-action:auto}.shell-main{width:100%;min-width:0;max-width:var(--studio-layout-thread-max);padding-block:var(--shell-pad-top) var(--shell-pad-bottom);margin-inline:auto}.shell-content{gap:var(--studio-space-4);min-height:calc(100dvh - var(--studio-kb-h,0px) - var(--shell-pad-top) - var(--shell-pad-bottom));flex-direction:column;display:flex}.sidebar{z-index:var(--studio-z-panel);top:calc(var(--studio-kb-h,0px) + var(--studio-nav-bottom) + var(--studio-space-2));left:calc(var(--studio-layout-page-x) + env(safe-area-inset-left));width:var(--studio-layout-account-w);max-height:calc(100dvh - var(--studio-kb-h,0px) - var(--studio-nav-bottom) - var(--studio-space-2) - var(--studio-layout-page-x) * 2 - env(safe-area-inset-bottom));padding:var(--studio-space-3);border-radius:var(--studio-radius-panel);color:var(--studio-color-ink);opacity:0;transform-origin:0 0;transition-property:opacity,transform;transition-duration:var(--studio-dur-close), var(--studio-dur-close);transition-timing-function:var(--studio-ease-close);flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:translateY(-64px)scale(.46,.14)}.sidebar[data-state=open]{opacity:1;transition-duration:.16s, var(--studio-dur-drawer);transition-timing-function:var(--studio-ease-state), var(--studio-ease-drawer);transform:none}.sidebar[data-state=closing]{pointer-events:none}.source-panel{z-index:var(--studio-z-panel);min-width:0;max-height:52dvh;padding:var(--studio-space-panel-inset-top) var(--studio-space-panel-inset-x) calc(var(--studio-space-panel-inset-bottom) + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--studio-color-surface);border-radius:var(--studio-radius-panel) var(--studio-radius-panel) 0 0;box-shadow:var(--studio-shadow-sheet);color:var(--studio-color-ink);transition:transform var(--studio-dur-close) var(--studio-ease-close);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.source-panel[data-state=open]{transition-duration:var(--studio-dur-panel);transition-timing-function:var(--studio-ease-panel);transform:none}.source-panel[data-morph]{transition:none}.source-panel[data-state=closing]{pointer-events:none}.source-panel:before{content:"";width:36px;height:5px;margin:0 auto var(--studio-space-2);border-radius:var(--studio-radius-pill);background:var(--studio-color-hairline-2);display:block}.source-ghost{z-index:var(--studio-z-ghost);transform-origin:0 0;pointer-events:none;contain:strict;background:var(--studio-color-surface);border-radius:var(--studio-radius-panel);position:fixed;top:0;left:0}.sidebar-body{gap:var(--studio-space-1);flex-direction:column;display:flex}.drawer-row{width:100%;min-height:var(--studio-control-hit-min);padding:0 var(--studio-space-3);border-radius:var(--studio-radius-control);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);text-align:start;cursor:pointer;background-color:#0000;border:0;align-items:center;gap:10px;display:flex}.drawer-row:hover{background-color:var(--studio-color-fill-soft)}.drawer-row:active{background-color:var(--studio-color-fill-press)}.side-panel{flex-direction:column;display:flex}.side-panel>p{margin-inline:var(--studio-space-3)}.side-meta,.side-read,.side-note,.side-empty,.side-version{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass)}.side-corp{font-size:var(--studio-font-title-size);line-height:var(--studio-font-title-line);font-weight:var(--studio-font-title-weight);color:var(--studio-color-ink)}.side-title{margin:var(--studio-space-3) var(--studio-space-3) var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-section-weight);color:var(--studio-color-muted-on-glass)}.side-questions{flex-direction:column;display:flex}.side-empty,.side-note{margin:0 var(--studio-space-3)}.side-version{gap:0 var(--studio-space-4);margin:var(--studio-space-1) var(--studio-space-3) 0;flex-wrap:wrap;display:flex}.side-question-list{margin:0;padding:0;list-style:none}.side-question{width:100%;min-height:var(--studio-control-hit-min);padding:var(--studio-space-2) var(--studio-space-3);border-radius:var(--studio-radius-control);color:var(--studio-color-ink);text-align:start;font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-caption-weight);cursor:pointer;background-color:#0000;border:0;display:block}.side-question:hover{background-color:var(--studio-color-fill-soft)}.side-question-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.side-foot{margin-top:var(--studio-space-3);padding-top:var(--studio-space-2);border-top:1px solid var(--studio-color-hairline);flex-direction:column;gap:2px;display:flex}.switch-row{justify-content:space-between;align-items:center;gap:var(--studio-space-3);width:100%;min-height:var(--studio-control-hit-min);padding:0 var(--studio-space-3);border-radius:var(--studio-radius-control);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-caption-weight);text-align:start;cursor:pointer;background-color:#0000;border:0;display:flex}.switch-row:hover{background-color:var(--studio-color-fill-soft)}.switch-label{color:var(--studio-color-ink)}.switch{background-color:var(--studio-color-control-quiet);width:40px;height:24px;box-shadow:inset 0 0 0 1px var(--studio-color-control-border);transition:background-color var(--studio-dur-state) var(--studio-ease-state);border-radius:12px;flex:none;position:relative}.switch:after{content:"";background:var(--studio-color-ink);width:18px;height:18px;transition:transform var(--studio-dur-release) var(--studio-ease-release);border-radius:50%;position:absolute;top:3px;left:3px}[aria-checked=true]>.switch{background-color:var(--studio-color-evidence);box-shadow:none}[aria-checked=true]>.switch:after{background:var(--studio-color-canvas);transform:translate(16px)}.dialog{z-index:var(--studio-z-panel);max-height:calc(100dvh - var(--studio-nav-bottom) - var(--studio-space-2));overscroll-behavior:contain;padding:var(--studio-space-2) var(--studio-space-panel-inset-x) calc(var(--studio-space-5) + env(safe-area-inset-bottom));background:var(--studio-color-surface);border-radius:var(--studio-radius-panel) var(--studio-radius-panel) 0 0;box-shadow:var(--studio-shadow-sheet);color:var(--studio-color-ink);transition:transform var(--studio-dur-close) var(--studio-ease-close);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.dialog[data-state=open]{transition-duration:var(--studio-dur-panel);transition-timing-function:var(--studio-ease-panel);transform:none}.dialog[data-state=closing]{pointer-events:none}.dialog-head{justify-content:space-between;align-items:center;gap:var(--studio-space-2);min-height:var(--studio-control-hit-min);display:flex}.dialog-title{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);font-weight:600}.dialog-p{margin-bottom:var(--studio-space-3);font-size:var(--studio-font-quote-size);line-height:var(--studio-font-quote-line);color:var(--studio-color-ink)}.dialog-muted{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted)}.dialog-muted+.dialog-muted{margin-top:var(--studio-space-2)}@media (width>=1024px){.shell-body{padding-right:calc(var(--studio-layout-page-x) * 2 + var(--studio-layout-rail-w));padding-left:calc(var(--studio-layout-page-x) * 2 + var(--studio-layout-rail-w))}.shell[data-source=open] .shell-body{padding-right:calc(var(--studio-layout-page-x) * 2 + var(--studio-layout-source-w))}.sidebar{width:var(--studio-layout-rail-w);transform-origin:0 0;transform:translate(-16px)scale(.98)}.sidebar[data-state=open]{transform:none}.source-panel{top:calc(var(--studio-kb-h,0px) + var(--studio-nav-bottom) + var(--studio-space-2));right:calc(var(--studio-layout-page-x) + env(safe-area-inset-right));width:var(--studio-layout-source-w);max-height:calc(100dvh - var(--studio-kb-h,0px) - var(--studio-nav-bottom) - var(--studio-space-2) - var(--studio-layout-page-x) - env(safe-area-inset-bottom));border-radius:var(--studio-radius-panel);box-shadow:inset 0 0 0 1px var(--studio-color-hairline), var(--studio-shadow-float);opacity:0;transform-origin:100% 0;transition-property:opacity,transform;bottom:auto;left:auto;transform:translate(24px)scale(.98)}.source-panel[data-state=open]{opacity:1;transform:none}.source-panel:before{display:none}.dialog{width:440px;max-width:calc(100% - var(--studio-layout-page-x) * 2);height:fit-content;padding:var(--studio-space-4) var(--studio-space-5) var(--studio-space-5);border-radius:var(--studio-radius-panel);opacity:0;margin:auto;transition-property:opacity,transform;inset:0;transform:translateY(12px)scale(.96)}.dialog[data-state=open]{opacity:1;transform:none}}.picker{--picker-text-inset:var(--studio-space-3);width:100%;min-height:0;color:var(--studio-color-ink);flex-direction:column;align-items:stretch;display:flex}.picker-label{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass)}.picker-input{min-width:0;min-height:var(--studio-control-hit-min);padding:0 var(--studio-space-2);color:var(--studio-color-ink);font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);caret-color:var(--studio-color-evidence);appearance:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0}.picker-input::placeholder{color:var(--studio-color-muted-on-glass);opacity:1}.picker-list{order:1}.picker-more{order:2}.picker-status{order:3}.picker>.button{order:4}.picker-status{margin:var(--studio-space-1) var(--picker-text-inset) var(--studio-space-2);min-height:var(--studio-font-caption-line);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass);flex:none}.picker-status-line,.picker-status-next{display:block}.picker>.button{flex:none;align-self:flex-start;margin-inline-start:var(--picker-text-inset)}.picker-list{width:100%;max-height:min(300px, calc(var(--studio-vv-h,100dvh) * .4));overscroll-behavior:contain;min-height:var(--studio-picker-row-min);margin:0;padding:0;list-style:none;overflow-y:auto}html[data-keyboard=open] .picker-list{max-height:300px}.picker-list[hidden]{display:none}.option{align-items:center;column-gap:var(--studio-space-3);min-height:var(--studio-picker-row-min);padding:6px var(--picker-text-inset);border-radius:var(--studio-radius-control);color:var(--studio-color-ink);cursor:pointer;transition:background-color var(--studio-dur-state) var(--studio-ease-state);grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}.option:hover,.option[aria-selected=true]{background-color:var(--studio-color-fill-press)}.option[aria-disabled=true]{cursor:default}.option-name{font-size:var(--studio-font-list-size);line-height:var(--studio-font-list-line);color:var(--studio-color-ink);font-weight:500}.option-chosen{font-size:var(--studio-font-size-chip);color:var(--studio-color-evidence);margin-inline-start:var(--studio-space-2);font-weight:500}.option-meta{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--studio-color-muted-on-glass)}.option-detail{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass);grid-column:1/-1}.option[aria-disabled=true] .option-name{color:var(--studio-color-muted-on-glass)}.picker-more{margin:var(--studio-space-1) var(--picker-text-inset) 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass);flex:none}.thread,.turn{gap:var(--studio-space-4);flex-direction:column;display:flex}.question-bubble{max-width:82%;padding:var(--studio-space-3) 18px;background:var(--studio-color-user-bubble);border-radius:var(--studio-radius-panel);color:var(--studio-color-ink);font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);font-weight:var(--studio-font-body-weight);overflow-wrap:anywhere;white-space:pre-wrap;animation:question-rise var(--studio-dur-rise) var(--studio-ease-enter) backwards;align-self:flex-end}@keyframes question-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bubble{padding:var(--studio-space-bubble-inset-y) var(--studio-space-bubble-inset-x);background:var(--studio-color-surface);border-radius:var(--studio-radius-panel);box-shadow:inset 0 0 0 1px var(--studio-color-hairline), var(--studio-shadow-float);color:var(--studio-color-ink);gap:var(--studio-space-3);flex-direction:column;display:flex}.bubble>*{max-width:var(--studio-layout-content-max)}.notice-bubble{gap:var(--studio-space-2)}.note-line{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink)}.note-line.muted,.muted{font-size:var(--studio-font-caption-size);color:var(--studio-color-muted)}.notice-bubble .button,.head-note .button{align-self:flex-start}.head-note,.scope-lines{gap:var(--studio-space-1);flex-direction:column;display:flex}.wait-text{color:var(--studio-color-muted);font-size:var(--studio-font-list-size);line-height:var(--studio-font-body-line);display:block;position:relative;overflow:hidden}.wait-band{pointer-events:none;width:40%;-webkit-mask-image:var(--studio-wait-shine);-webkit-mask-image:var(--studio-wait-shine);mask-image:var(--studio-wait-shine);animation:wait-band var(--studio-dur-wait) var(--studio-ease-inout) infinite;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.wait-copy{width:250%;color:var(--studio-color-ink);animation:wait-copy var(--studio-dur-wait) var(--studio-ease-inout) infinite;position:absolute;top:0;left:0}@keyframes wait-band{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes wait-copy{0%{transform:translate(40%)}to{transform:translate(-100%)}}.summary-line{align-items:center;gap:var(--studio-space-1) var(--studio-space-4);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);flex-wrap:nowrap;display:flex}.summary-line[data-fit=wrap]{flex-wrap:wrap}.summary-line>*{white-space:nowrap;flex:none}.summary-total,.summary-count{color:var(--studio-color-ink);font-weight:600}.summary-label{color:var(--studio-color-muted)}.summary-item,.summary-more{align-items:center;gap:var(--studio-space-1);white-space:nowrap;display:inline-flex}.summary-item[data-kind=conflicting] .summary-count{color:var(--studio-color-caution)}.chip-glyph{width:var(--studio-chip-glyph);height:var(--studio-chip-glyph);flex:none}.unconfirmed-glyph{flex:none;width:14px;height:10px}.basis-warning{overflow-wrap:break-word}.basis-lead{font-weight:500}.time-block{gap:var(--studio-space-2);flex-direction:column;display:flex}.time-line,.clip-note{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .clip-note{animation:clip-appear var(--studio-dur-state) var(--studio-ease-state) backwards}}.wrap-word{overflow-wrap:anywhere;max-width:100%;display:inline-block}.sentences,.sentences-detail{gap:var(--studio-space-2);flex-direction:column;display:flex}.sentences-detail[hidden]{display:none}.sentences>.button{margin-top:var(--studio-space-2);align-self:flex-start}.sentence{font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);color:var(--studio-color-ink)}.sentence-text{overflow-wrap:anywhere}.num,.tail-word{vertical-align:baseline;word-break:keep-all;overflow-wrap:anywhere;max-width:100%;display:inline-block}.sentence[data-selected] .sentence-text{text-decoration:underline;-webkit-text-decoration-color:var(--studio-color-evidence);text-decoration-color:var(--studio-color-evidence);text-underline-offset:5px;text-decoration-thickness:2px}.sentence[data-selected] .sentence-text .num,.sentence[data-selected] .sentence-text .tail-word{-webkit-text-decoration:inherit;text-decoration:inherit}.chip-hit{height:var(--studio-font-body-line);min-width:24px;vertical-align:top;color:var(--studio-color-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:var(--studio-space-1);padding:0;display:inline-flex}.chip-hit[aria-disabled=true]{cursor:default}html:not([data-modality=pointer]) .chip-hit:focus-visible{outline:none}html:not([data-modality=pointer]) .chip-hit:focus-visible .chip{box-shadow:var(--chip-edge), 0 0 0 calc(var(--studio-focus-ring-gap) + var(--studio-focus-ring-width) + 1px) var(--studio-color-surface);outline:var(--studio-focus-ring-width) solid var(--studio-color-focus);outline-offset:var(--studio-focus-ring-gap);animation:var(--studio-focus-ring-in);transition-duration:var(--studio-dur-release), 0s, var(--studio-dur-state), var(--studio-dur-state)}.chip{justify-content:center;align-items:center;gap:var(--studio-chip-gap);min-width:var(--studio-chip-min-w);height:var(--studio-chip-h);padding:0 var(--studio-chip-pad-right) 0 var(--studio-chip-pad-left);background-color:var(--studio-color-surface-2);border-radius:var(--studio-radius-chip);--chip-edge:inset 0 0 0 1px var(--studio-color-control-border);box-shadow:var(--chip-edge);color:var(--studio-color-muted);font-size:var(--studio-font-size-chip);transition-property:transform,box-shadow,color,background-color;transition-duration:var(--studio-dur-release), var(--studio-dur-state), var(--studio-dur-state), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state), var(--studio-ease-state), var(--studio-ease-state);font-weight:500;line-height:1;display:inline-flex}.chip-label{color:inherit}.chip[data-kind=supported]{color:var(--studio-color-ink)}.chip[data-kind=conflicting]{--chip-edge:inset 0 0 0 2px var(--studio-color-caution);color:var(--studio-color-caution)}.chip[data-kind=pending]{background-color:var(--studio-color-chip-pending-fill);--chip-edge:inset 0 0 0 1px var(--studio-color-chip-pending-border)}.chip[data-unconfirmed]{padding:0 calc(var(--studio-chip-pad-right) - 1px) 0 calc(var(--studio-chip-pad-left) - 1px);border:1px dashed var(--studio-color-control-border);--chip-edge:0 0 transparent}.chip[data-expanded]{--chip-edge:inset 0 0 0 1.5px var(--studio-color-evidence)}.chip[data-unconfirmed][data-expanded]{border-color:var(--studio-color-evidence);--chip-edge:0 0 transparent}.chip-hit:active .chip{transition-duration:var(--studio-dur-press);transition-timing-function:var(--studio-ease-press);transform:scale(.95)}.reason-line{align-items:flex-start;column-gap:var(--studio-space-2);margin-top:var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);flex-wrap:wrap;display:flex}.reason-line .chip-glyph{margin-top:5px}.reason-line>span:not(.visually-hidden):not(.chip-glyph){flex:1 1 0;min-width:0}.reason-line[data-kind=conflicting]{color:var(--studio-color-caution)}.reason-line[data-kind=insufficient]{color:var(--studio-color-muted)}.reason-line:after{content:"";flex-basis:100%;order:1;height:0}.reason-line .link-button{margin:var(--studio-space-1) 0 calc(var(--studio-space-1) * -1) calc(var(--studio-space-3) * -1);padding-inline:var(--studio-space-3);order:2}.refusal{gap:var(--studio-space-2);padding-top:var(--studio-space-3);border-top:1px solid var(--studio-color-hairline-2);flex-direction:column;display:flex}.refusal--bare{border-top:0;padding-top:0}.refusal-title{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-section-weight);color:var(--studio-color-muted)}.suggestions{align-items:flex-start;gap:var(--studio-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.suggestion{min-height:var(--studio-control-hit-min);padding:10px var(--studio-space-4);background-color:var(--studio-color-fill-raised);border-radius:var(--studio-radius-pill);box-shadow:inset 0 0 0 1px var(--studio-color-hairline);color:var(--studio-color-ink);text-align:start;font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-caption-weight);cursor:pointer;border:0}.suggestion:hover{background-color:var(--studio-color-fill-press)}.thread{flex:auto}.empty-thread{align-items:flex-start;gap:var(--studio-space-4);flex-direction:column;flex:auto;display:flex}.empty-thread:before{content:"";min-height:0;max-height:14vh;margin-bottom:calc(var(--studio-space-4) * -1);flex:1 1 0}.empty-title{font-size:var(--studio-font-display-size);line-height:var(--studio-font-display-line);font-weight:var(--studio-font-display-weight);letter-spacing:-.02em;text-wrap:balance;color:var(--studio-color-ink)}.empty-notice{max-width:34em;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);text-wrap:pretty}.empty-thread .suggestions{margin-top:var(--studio-space-3)}.composer-stack{z-index:var(--studio-z-composer);align-self:end;align-items:center;gap:var(--studio-space-2);padding:0 calc(var(--studio-layout-page-x) + env(safe-area-inset-right)) calc(var(--studio-layout-page-x) + env(safe-area-inset-bottom)) calc(var(--studio-layout-page-x) + env(safe-area-inset-left));pointer-events:none;flex-direction:column;display:flex}html[data-keyboard=open] .composer-stack{z-index:calc(var(--studio-z-header) + 1);padding-bottom:var(--studio-space-2)}html[data-keyboard=open]:has(.corp-menu) .shell-header :is(.nav-list-button,.language-toggle,.account-button){visibility:hidden}.composer-stack>*{pointer-events:auto}@media (width>=1024px){.composer-stack{padding-right:calc(var(--studio-layout-page-x) * 2 + var(--studio-layout-rail-w));padding-left:calc(var(--studio-layout-page-x) * 2 + var(--studio-layout-rail-w))}.shell[data-source=open] .composer-stack{padding-right:calc(var(--studio-layout-page-x) * 2 + var(--studio-layout-source-w))}}.turnstile-slot{margin-top:calc(-1 * var(--studio-space-4));justify-content:center;display:flex}.turnstile-slot[data-open]{margin-top:0}.composer{width:100%;max-width:var(--studio-layout-thread-max);align-items:flex-end;gap:var(--studio-space-1);min-height:var(--studio-composer-min-h);color:var(--studio-color-ink);border-radius:28px;padding:6px;display:flex;position:relative}.composer:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.composer-form{display:contents}html[data-modality=keyboard] .composer:has(.composer-input:focus){outline:var(--studio-focus-ring-width) solid var(--studio-color-focus);outline-offset:var(--studio-focus-ring-gap);animation:var(--studio-focus-ring-in)}html:not([data-modality=pointer]) .composer-input:focus-visible{outline:none}.composer-anchor{width:100%;max-width:var(--studio-layout-thread-max);--corp-menu-space:max(0px, 100dvh - var(--studio-kb-h,0px) - var(--studio-layout-page-x) - env(safe-area-inset-bottom) - var(--studio-composer-h,56px) - var(--studio-scroll-pad-top,0px));container:composer/inline-size}html[data-keyboard=open] .composer-anchor{--corp-menu-space:max(0px, 100dvh - var(--studio-kb-h,0px) - var(--studio-space-2) - var(--studio-composer-h,56px) - env(safe-area-inset-top) - var(--studio-space-2))}.corp-menu-anchor{max-height:calc(var(--corp-menu-space) - 10px);pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.corp-menu-anchor>*{pointer-events:auto}.corp-menu-anchor .near-notice{margin-bottom:var(--studio-space-2)}.corp-menu{overscroll-behavior:contain;width:min(380px,100%);min-height:0;max-height:60dvh;padding:var(--studio-space-2);color:var(--studio-color-ink);opacity:0;transform-origin:28px 100%;transition-property:opacity,transform,border-radius;transition-duration:var(--studio-dur-close);transition-timing-function:var(--studio-ease-close);border-radius:40px;flex:0 auto;overflow-y:auto;transform:translateY(10px)scale(.86,.62)}.corp-menu[data-state=open]{opacity:1;border-radius:var(--studio-radius-panel);transition-duration:var(--studio-dur-open);transition-timing-function:var(--studio-ease-open);transform:none}.corp-menu[data-state=closing]{pointer-events:none}.corp-menu[data-state=closing][data-close=fade]{border-radius:var(--studio-radius-panel);transition-property:opacity;transition-duration:.12s;transition-timing-function:var(--studio-ease-press);transform:none}.corp-select{min-width:min-content;max-width:60%;min-height:var(--studio-control-hit-min);padding:var(--studio-space-1) 12px var(--studio-space-1) 14px;background-color:var(--studio-color-fill-soft);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);cursor:pointer;border:0;border-radius:22px;flex:0 auto;align-items:center;gap:6px;display:inline-flex}.corp-select:hover{background-color:var(--studio-color-fill-press)}.corp-select-name{text-align:left;min-width:0;color:var(--studio-color-ink);overflow-wrap:break-word}.corp-select svg{transition:transform var(--studio-dur-open) var(--studio-ease-open);flex:none}.corp-select[aria-expanded=true] svg{transform:rotate(180deg)}@container composer (width<=16em){.composer{flex-wrap:wrap}.corp-select{flex:none;max-width:45%}}.composer-input,.composer-mirror{min-width:6rem;min-height:var(--studio-control-hit-min);padding:var(--studio-composer-input-inset-y) var(--studio-space-2);color:var(--studio-color-ink);font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);resize:none;caret-color:var(--studio-color-evidence);background:0 0;border:0;outline:none;flex:6rem;margin:0}.composer-input{height:var(--composer-input-h,auto);max-height:min(calc(2 * var(--studio-composer-input-inset-y) + var(--studio-composer-max-lines) * var(--studio-font-body-line)), calc(var(--studio-vv-h,100dvh) * .4));transition:height var(--studio-dur-grow) var(--studio-ease-smooth);overflow-y:auto}.composer-mirror{visibility:hidden;pointer-events:none;height:0;min-height:0;position:absolute;top:0;left:0;overflow:hidden}.composer-input::placeholder{color:var(--studio-color-muted-on-glass);opacity:1}.composer-send{width:var(--studio-control-hit-min);height:var(--studio-control-hit-min);background-color:var(--studio-color-ink);color:var(--studio-color-canvas);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.composer-send>svg{transition-property:opacity,transform,filter;transition-duration:var(--studio-dur-release), var(--studio-dur-release), var(--studio-dur-state);transition-delay:80ms;transition-timing-function:var(--studio-ease-release);margin:auto;position:absolute;inset:0}.composer-send[data-mode=send]>.stop-glyph,.composer-send[data-mode=stop]>.send-glyph{opacity:0;filter:var(--studio-glyph-blur);transition-duration:var(--studio-dur-state);transition-delay:0s;transition-timing-function:var(--studio-ease-close);transform:scale(.6)}.composer-send:disabled{cursor:default;background-color:var(--studio-color-fill-press);color:var(--studio-color-muted)}@media (width<=479.98px){.composer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"input input""corp send";align-items:center;display:grid}.composer-input{grid-area:input;min-width:0}.corp-select{grid-area:corp;justify-self:start;max-width:100%}.composer-send{grid-area:send}}.composer:has(.corp-menu){flex-wrap:nowrap;align-items:center;display:flex}.composer:has(.corp-menu) .corp-select{width:var(--studio-control-hit-min);flex:none;justify-content:center;min-width:0;max-width:none;padding:0}.composer:has(.corp-menu) .corp-select-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.composer:has(.corp-menu) :is(.composer-input,.composer-send){position:absolute;top:0;left:0}.composer:has(.corp-menu) .composer-input{width:0;min-width:0;min-height:0;max-height:0;padding:0;overflow:hidden}.composer:has(.corp-menu) .composer-send{visibility:hidden}.corp-search{flex:auto;min-width:0;display:flex}.near-notice{max-width:100%;padding:6px var(--studio-space-3);border-radius:var(--studio-radius-pill);color:var(--studio-color-ink);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);opacity:0;transition-property:opacity,transform;transition-duration:var(--studio-dur-close);transition-timing-function:var(--studio-ease-close);margin-inline-start:20px;transform:translateY(4px)}.near-notice[data-state=open]{opacity:1;transition-duration:var(--studio-dur-open);transition-timing-function:var(--studio-ease-open);transform:none}.source-panel-head{justify-content:space-between;align-items:center;gap:var(--studio-space-3);min-height:var(--studio-control-hit-min);display:flex}.source-panel-title{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);font-weight:600}.source-panel-actions{flex:none;display:flex}.source-panel-body{margin-top:var(--studio-space-2)}.panel-content{gap:var(--studio-space-3);flex-direction:column;display:flex}.panel-verdict{align-items:center;gap:var(--studio-space-1) var(--studio-space-2);font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);color:var(--studio-color-ink);flex-wrap:wrap;display:flex}.panel-verdict-name{font-weight:600}.panel-verdict[data-kind=conflicting] .panel-verdict-name{color:var(--studio-color-caution)}.panel-verdict[data-kind=supported] .panel-verdict-name{color:var(--studio-color-ink)}.panel-verdict:not([data-kind=conflicting]):not([data-kind=supported]) .panel-verdict-name{color:var(--studio-color-muted)}.unconfirmed{gap:var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-ink);flex-direction:column;display:flex}.unconfirmed-head{align-items:center;gap:var(--studio-space-2);display:flex}.unconfirmed-cause{color:var(--studio-color-muted);padding-inline-start:calc(14px + var(--studio-space-2))}.panel-section{gap:var(--studio-space-3);padding-top:var(--studio-space-3);border-top:1px solid var(--studio-color-hairline-2);flex-direction:column;display:flex}.panel-section-title{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-section-weight);color:var(--studio-color-muted)}.citation{gap:var(--studio-space-2);flex-direction:column;display:flex}.citation-count{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted)}.citation-title{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);font-weight:600}.citation-meta{gap:0 var(--studio-space-4);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);flex-wrap:wrap;display:flex}.nb-item dt,.nb-item dd{display:inline}.nb-item dt{color:var(--studio-color-muted);margin-inline-end:var(--studio-space-1)}.nb-item dd{color:var(--studio-color-ink);font-weight:600}.nb{white-space:nowrap}.quote{padding:var(--studio-space-3) var(--studio-space-4);background:var(--studio-color-surface-2);border-radius:var(--studio-radius-inset);color:var(--studio-color-ink);font-size:var(--studio-font-quote-size);line-height:var(--studio-font-quote-line)}.quote-context{color:var(--studio-color-muted)}.quote-value{color:var(--studio-color-ink);background:0 0}.quote-hl{background:var(--studio-color-evidence-wash);border-bottom:2px solid var(--studio-color-evidence);color:var(--studio-color-ink)}.link-out{min-width:var(--studio-control-hit-min);padding:var(--studio-space-2) var(--studio-space-4);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);align-self:flex-start}.link-out-tail{white-space:nowrap}.link-out svg{vertical-align:middle;margin-inline-start:var(--studio-space-1)}.quote-miss{border-bottom:1px dashed var(--studio-color-control-border)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .reveal{animation:reveal var(--studio-dur-reveal) var(--studio-ease-enter) backwards}}@keyframes reveal{0%{opacity:0}}.sentence-text{background-image:none;background-position:0 100%;background-repeat:no-repeat;background-size:0 2px}.chip[data-settling]{--chip-edge:inset 0 0 0 1.5px var(--studio-color-evidence);transition-duration:var(--studio-dur-release), 0s, var(--studio-dur-state), var(--studio-dur-state)}.bubble.answer{position:relative}.answer[data-clip-slot]>.summary-line{padding-inline-end:calc(var(--studio-control-hit-min) + 2 * var(--studio-space-2) - var(--studio-space-bubble-inset-x))}.clip-button{top:var(--studio-space-2);right:var(--studio-space-2);width:var(--studio-control-hit-min);height:var(--studio-control-hit-min);border-radius:var(--studio-radius-pill);color:var(--studio-color-muted);cursor:pointer;transition-property:transform,background-color,color;transition-duration:var(--studio-dur-release), var(--studio-dur-state), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state), var(--studio-ease-state);background-color:#0000;border:0;place-items:center;padding:0;display:grid;position:absolute}@keyframes clip-appear{0%{opacity:0}}.clip-button:active{background-color:var(--studio-color-fill-press);transition-duration:var(--studio-dur-press), var(--studio-dur-state), var(--studio-dur-state);transition-timing-function:var(--studio-ease-press), var(--studio-ease-state), var(--studio-ease-state);transform:scale(.97)}.clip-button[data-state=saved],.clip-button[data-state=failed]{color:var(--studio-color-ink)}.clip-button[aria-disabled=true]{cursor:default}@media (hover:hover) and (pointer:fine){.clip-button:not([aria-disabled=true]):hover{background-color:var(--studio-color-fill-soft)}}.clip-button>svg,.glyph-swap>svg{transition-property:opacity,transform,filter;transition-duration:var(--studio-dur-release), var(--studio-dur-release), var(--studio-dur-state);transition-delay:80ms;transition-timing-function:var(--studio-ease-release);margin:auto;position:absolute;inset:0}.clip-button:not([data-state=idle],[data-state=saving])>.clip-glyph,.clip-button:not([data-state=saved])>.check-glyph,.clip-button:not([data-state=failed])>.retry-glyph,:is(.u004,.u008)[data-state=idle] .glyph-swap>.check-glyph,:is(.u004,.u008)[data-state=done] .glyph-swap>.swap-from{opacity:0;filter:var(--studio-glyph-blur);transition-duration:var(--studio-dur-state);transition-delay:0s;transition-timing-function:var(--studio-ease-close);transform:scale(.6)}.clip-button[data-state=saving]>.clip-glyph{opacity:.5}.check-path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .2s var(--studio-ease-expo) 80ms}.clip-button[data-state=saved] .check-path,.memo-save .check-path{stroke-dashoffset:0}.note-actions{gap:var(--studio-space-2);margin-top:var(--studio-space-4);flex-wrap:wrap;display:flex}.u004{padding-inline:var(--studio-space-3) var(--studio-space-4)}.u008{background-color:var(--studio-color-fill-soft)}@media (hover:hover) and (pointer:fine){.u008:hover:not(:disabled){background-color:var(--studio-color-fill-press)}}.glyph-swap{flex:none;width:20px;height:20px;display:block;position:relative}:is(.u004,.u008)[data-state=back] .glyph-swap>svg{transition-property:opacity;transition-duration:var(--studio-dur-state);transition-delay:0s;transition-timing-function:var(--studio-ease-state)}:is(.u004,.u008)[data-state=back] .glyph-swap>.check-glyph{opacity:0}:is(.u004,.u008)[data-state=done] .check-path{stroke-dashoffset:0}.side-notes{flex-direction:column;display:flex}.side-note-list{gap:var(--studio-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.note-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-block:6px}.note-row-name{font-size:var(--studio-font-list-size);line-height:var(--studio-font-list-line);font-weight:var(--studio-font-section-weight);color:var(--studio-color-ink);word-break:keep-all;overflow-wrap:break-word}.note-row-open{font-size:var(--studio-font-size-chip);color:var(--studio-color-evidence);margin-inline-start:var(--studio-space-2);font-weight:500}.note-row-meta{gap:0 var(--studio-space-4);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass);flex-wrap:wrap;display:flex}.side-notes-action{margin:var(--studio-space-2) var(--studio-space-3) 0;align-self:flex-start}.quiet-button{justify-content:center;align-items:center;gap:var(--studio-space-2);min-height:var(--studio-control-hit-min);padding:0 var(--studio-space-4);background-color:var(--studio-color-fill-soft);border-radius:var(--studio-radius-pill);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);text-align:center;cursor:pointer;transition-property:transform,background-color;transition-duration:var(--studio-dur-release), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state);border:0;display:inline-flex}.quiet-button:active{background-color:var(--studio-color-fill-press);transition-duration:var(--studio-dur-press), var(--studio-dur-state);transition-timing-function:var(--studio-ease-press), var(--studio-ease-state);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.quiet-button:hover{background-color:var(--studio-color-fill-press)}}.solid-button{min-height:var(--studio-control-hit-min);padding:0 var(--studio-space-5);background-color:var(--studio-color-ink);border-radius:var(--studio-radius-pill);color:var(--studio-color-canvas);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);cursor:pointer;transition-property:transform,background-color;transition-duration:var(--studio-dur-release), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state);border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.solid-button:active{transition-duration:var(--studio-dur-press), var(--studio-dur-state);transition-timing-function:var(--studio-ease-press), var(--studio-ease-state);transform:scale(.97)}.solid-button[aria-disabled=true]{cursor:default}@keyframes bloom{0%{opacity:0;transform:translateY(6px)}}.u079-s{background-color:var(--studio-color-fill-press);border-radius:6px;display:block}.notes-skeleton{gap:var(--studio-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notes-skeleton-row{min-height:var(--studio-control-hit-min);padding:6px var(--studio-space-3)}.u079-bar-name{width:44%;height:12px}.u079-bar-meta{width:28%;height:10px;margin-top:var(--studio-space-1);background-color:var(--studio-color-fill-soft)}.note-skeleton{gap:var(--studio-space-4);width:100%;margin-top:var(--studio-space-4);flex-direction:column;display:flex}.u079-bar-title{width:36%;height:16px}.note-skeleton-clip{gap:var(--studio-space-2);flex-direction:column;display:flex}.u079-bar-question{width:60%;height:12px}.note-skeleton-face{padding:var(--studio-space-4);background-color:var(--studio-color-surface);border-radius:var(--studio-radius-inset);flex-direction:column;gap:14px;display:flex}.u079-line{background-color:var(--studio-color-fill-soft);height:12px}.note-column{width:100%}.note-screen{flex-direction:column;align-items:flex-start;width:100%;display:flex}.note-back{gap:var(--studio-space-2);padding-inline:var(--studio-space-3) var(--studio-space-4)}.note-title{margin-top:var(--studio-space-4);font-size:var(--studio-font-title-size);line-height:var(--studio-font-title-line);font-weight:var(--studio-font-title-weight);color:var(--studio-color-ink);overflow-wrap:break-word}.note-meta{margin-top:var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass)}.note-storage{margin-top:var(--studio-space-3);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);text-wrap:pretty}.note-error{align-items:flex-start;gap:var(--studio-space-2);margin-top:var(--studio-space-4);flex-direction:column;display:flex}.clip-list{gap:var(--studio-space-6);width:100%;margin:var(--studio-space-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.clip{flex-direction:column;min-width:0;display:flex}.clip-head{justify-content:space-between;align-items:flex-start;gap:var(--studio-space-2);display:flex}.clip-question{min-width:0;padding-block:calc((var(--studio-control-hit-min) - var(--studio-font-section-line)) / 2);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;font-weight:600}.clip-delete{color:var(--studio-color-muted)}.clip-time{margin-top:calc(-1 * var(--studio-space-2));font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass)}.face{margin-top:var(--studio-space-2);min-width:0}.face-cover{align-items:baseline;gap:var(--studio-space-2);margin-bottom:var(--studio-space-2);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);font-weight:500;display:flex}.face-filing{padding:var(--studio-space-4);background-color:var(--studio-color-surface);border-radius:var(--studio-radius-inset);color:var(--studio-color-ink)}.face-sentences{gap:var(--studio-space-3);flex-direction:column;display:flex}.face-sources{gap:var(--studio-space-2);margin:var(--studio-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.face-source{align-items:center;gap:0 var(--studio-space-4);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);flex-wrap:wrap;display:flex}.face-memo{padding:var(--studio-space-4) 20px;background-color:var(--studio-color-user-bubble);border-radius:var(--studio-radius-panel);box-shadow:var(--studio-glass-edge);color:var(--studio-color-ink)}.face-memo .face-cover{color:var(--studio-color-muted-on-glass)}.face-editing{font-size:var(--studio-font-size-chip);color:var(--studio-color-evidence);font-weight:500}.face-editing[data-state=closing]{opacity:0;transition:opacity var(--studio-dur-state) var(--studio-ease-state)}.memo-body{font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);font-weight:var(--studio-font-body-weight);white-space:pre-wrap;overflow-wrap:anywhere}.memo-next-cover{margin-top:var(--studio-space-3);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);font-weight:500}.memo-next{gap:var(--studio-space-1);font-size:var(--studio-font-list-size);line-height:var(--studio-font-list-line);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.memo-actions{gap:var(--studio-space-2);margin-top:var(--studio-space-2);flex-wrap:wrap;display:flex}.memo-add{margin-top:var(--studio-space-2)}.note-privacy{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);margin-top:40px}.note-delete-all{margin-top:var(--studio-space-3)}.face-ai{padding:var(--studio-space-4);background-color:var(--studio-color-canvas);border-radius:var(--studio-radius-inset);box-shadow:inset 0 0 0 1px var(--studio-color-control-border);color:var(--studio-color-ink)}.face-ai .face-cover{justify-content:space-between;column-gap:var(--studio-space-4);flex-wrap:wrap}.face-by{overflow-wrap:anywhere;min-width:0;font-weight:400}.ai-body{font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);overflow-wrap:anywhere}.links{margin-top:var(--studio-space-2);min-width:0}.links-title{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);font-weight:500}.links-list{gap:var(--studio-space-1);margin:var(--studio-space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.link-row{align-items:center;gap:var(--studio-space-1);min-width:0;transition:opacity var(--studio-dur-state) var(--studio-ease-state);display:flex}.link-row[data-busy]{opacity:.5}.link-go{min-width:0;min-height:var(--studio-control-hit-min);padding:6px var(--studio-space-3);border-radius:var(--studio-radius-control);color:var(--studio-color-ink);text-align:start;cursor:pointer;transition-property:transform,background-color;transition-duration:var(--studio-dur-release), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state);background-color:#0000;border:0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;margin-inline-start:calc(-1 * var(--studio-space-3));display:flex}.link-go:active{background-color:var(--studio-color-fill-press);transition-duration:var(--studio-dur-press), var(--studio-dur-state);transition-timing-function:var(--studio-ease-press), var(--studio-ease-state);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.link-go:hover{background-color:var(--studio-color-fill-soft)}}.link-question{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);overflow-wrap:anywhere}.link-reason{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);overflow-wrap:anywhere}.link-dismiss{min-width:var(--studio-control-hit-min);min-height:var(--studio-control-hit-min);padding:0 var(--studio-space-3);background-color:var(--studio-color-fill-soft);border-radius:var(--studio-radius-pill);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);cursor:pointer;transition-property:transform,background-color;transition-duration:var(--studio-dur-release), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state);border:0;flex:none;align-self:center}.link-dismiss:active{background-color:var(--studio-color-fill-press);transition-duration:var(--studio-dur-press), var(--studio-dur-state);transition-timing-function:var(--studio-ease-press), var(--studio-ease-state);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.link-dismiss:hover{background-color:var(--studio-color-fill-press)}}.note-enough{margin-top:var(--studio-space-5);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass)}.note-enough[data-state=closing]{opacity:0;transition:opacity var(--studio-dur-state) var(--studio-ease-state)}@media (prefers-contrast:more){.face-memo{background-color:var(--studio-color-surface-2);box-shadow:inset 0 0 0 1px var(--studio-color-control-border)}}@media (prefers-reduced-transparency:reduce){.face-memo{background-color:var(--studio-color-surface-2);box-shadow:inset 0 0 0 1px var(--studio-color-control-border)}}html[data-transparency=off] .face-memo{background-color:var(--studio-color-surface-2);box-shadow:inset 0 0 0 1px var(--studio-color-control-border)}.composer.memo-pill{flex-wrap:nowrap;align-items:flex-end;display:flex}.memo-pill .composer-input{flex:1 1 0;min-width:0}.memo-count{right:var(--studio-space-5);bottom:calc(100% + var(--studio-space-1));font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);position:absolute}.confirm-dialog{flex-direction:column;display:flex}.confirm-title{margin-top:var(--studio-space-3);font-size:var(--studio-font-title-size);line-height:var(--studio-font-title-line);font-weight:var(--studio-font-title-weight);color:var(--studio-color-ink)}.confirm-body{margin-top:var(--studio-space-2);font-size:var(--studio-font-quote-size);line-height:var(--studio-font-quote-line);color:var(--studio-color-ink)}.confirm-error{margin-top:var(--studio-space-2);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted)}.dialog.confirm-dialog{padding-bottom:0}.confirm-actions{gap:var(--studio-space-2);padding-top:var(--studio-space-5);padding-bottom:calc(var(--studio-space-5) + env(safe-area-inset-bottom));background:var(--studio-color-surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.confirm-actions>*{flex:1 1 calc(50% - var(--studio-space-2) / 2);min-width:fit-content;padding-inline:var(--studio-space-2)}@media (width>=1024px){.confirm-actions{padding-bottom:var(--studio-space-5);justify-content:flex-end}.confirm-actions>*{min-width:auto;padding-inline:var(--studio-space-4);flex:none}.confirm-actions>.solid-button{padding-inline:var(--studio-space-5)}}.u070-zone{z-index:calc(var(--studio-z-composer) + 1);right:0;bottom:calc(var(--studio-scroll-pad-bottom,72px) - var(--studio-scroll-pad-gap) + 10px);pointer-events:none;height:0;position:absolute;left:0}html[data-keyboard=open] .u070-zone{z-index:calc(var(--studio-z-header) + 2);bottom:calc(var(--studio-scroll-pad-bottom,72px) - var(--studio-scroll-pad-gap) + 10px)}@media (width>=1024px){.u070-zone{right:calc(var(--studio-layout-page-x) * 2 + var(--studio-layout-rail-w));left:calc(var(--studio-layout-page-x) * 2 + var(--studio-layout-rail-w))}}.u070-t{width:max-content;max-width:min(360px, calc(100% - var(--studio-space-4) * 2));min-height:40px;padding:10px var(--studio-space-4);background:var(--studio-glass-solid);box-shadow:var(--studio-glass-edge), var(--studio-shadow-float);border-radius:var(--studio-radius-pill);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);text-align:center;transform-origin:50% 100%;align-items:center;margin-inline:auto;display:flex;position:absolute;bottom:0;left:0;right:0}.u070-tx{display:block}.face-source>.wrap-words{min-width:0}.face-source .link-out{padding-inline:0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .clip-button,html:not([data-motion=off]) .time-line,html:not([data-motion=off]) .face-editing{animation:clip-appear var(--studio-dur-state) var(--studio-ease-state) backwards}html:not([data-motion=off]) .bloom{animation:bloom var(--studio-dur-enter) var(--studio-ease-enter) backwards;animation-delay:calc(var(--k,0) * 30ms)}}.checklist{margin-top:var(--studio-space-5);align-self:stretch;min-width:0}.checklist+.clip-list{margin-top:var(--studio-space-6)}.checklist-title{margin-bottom:var(--studio-space-2);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);font-weight:600}.checklist-loading{min-height:calc(var(--studio-font-caption-line) + var(--studio-space-3) + var(--studio-control-hit-min))}.checklist-line{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass);text-wrap:pretty;margin:0}.checklist-empty,.checklist-error{align-items:flex-start;gap:var(--studio-space-3);flex-direction:column;display:flex}.checklist-create,.checklist-add{padding-inline:var(--studio-space-3) var(--studio-space-4);text-align:start}.checklist-create[aria-disabled=true],.checklist-add[aria-disabled=true]{background-color:var(--studio-color-fill-press);color:var(--studio-color-muted);cursor:default}.checklist-face{padding:var(--studio-space-4);background-color:var(--studio-color-surface);border-radius:var(--studio-radius-inset);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.checklist-cover{margin:0 0 var(--studio-space-2);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);font-weight:500}.checklist-cover-docs{margin-top:var(--studio-space-5)}.checklist-rows{width:100%;margin:0 0 var(--studio-space-2);padding:0;list-style:none}.checklist-rows>li+li{border-top:1px solid var(--studio-color-hairline)}.checklist-reason{margin:var(--studio-space-1) 0 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted)}.checklist-notice{margin:var(--studio-space-5) 0 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted);text-wrap:pretty}.checklist-row{align-items:flex-start;column-gap:var(--studio-space-3);min-height:calc(var(--studio-control-hit-min) + 2 * 6px);flex-wrap:wrap;padding-block:6px;display:flex}.checklist-kind{padding-block:calc((var(--studio-control-hit-min) - var(--studio-font-caption-line)) / 2);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);flex:none;font-weight:500;display:inline-grid}.checklist-kind>*{grid-area:1/1}.checklist-kind-sizer{visibility:hidden}.checklist-text{min-width:0;padding-block:calc((var(--studio-control-hit-min) - var(--studio-font-body-line)) / 2);font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);font-weight:var(--studio-font-body-weight);color:var(--studio-color-ink);overflow-wrap:break-word;flex:8rem}.checklist-row-actions{gap:var(--studio-space-1);flex:none;margin-inline-start:auto;display:flex}.checklist-row-actions .icon-button{color:var(--studio-color-muted)}.checklist-row[data-editing] .checklist-edit{background-color:var(--studio-color-fill-press);color:var(--studio-color-ink)}.checklist-doc{align-items:center}.checklist-doc-text{flex-direction:column;flex:1;min-width:0;display:flex}.checklist-doc-name{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);overflow-wrap:break-word;font-weight:500}.checklist-doc-meta{margin-top:var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);overflow-wrap:break-word}.checklist-choices{width:100%;margin-top:var(--studio-space-2);flex-direction:column;display:flex}.checklist-choice{width:100%;min-height:var(--studio-picker-row-min);padding:0 var(--studio-space-3);border-radius:var(--studio-radius-control);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);text-align:start;cursor:pointer;background-color:#0000;border:0;align-items:center;font-weight:500;display:flex}.checklist-choice:active{background-color:var(--studio-color-fill-press)}@media (hover:hover) and (pointer:fine){.checklist-choice:hover{background-color:var(--studio-color-fill-soft)}}.checklist-filings{width:100%;margin-top:var(--studio-space-1);padding-inline:var(--studio-space-3)}.filing-list{border-radius:var(--studio-radius-control);padding-inline:0}.filing-option{min-height:var(--studio-picker-row-min);padding:0 var(--studio-space-3);border-radius:var(--studio-radius-control);cursor:pointer;flex-direction:column;justify-content:center;display:flex}.filing-option[data-active]{background-color:var(--studio-color-fill-press)}html:not([data-modality=pointer]) .filing-list:focus-visible{outline:none}html:not([data-modality=pointer]) .filing-list:focus-visible .filing-option[data-active]{outline:var(--studio-focus-ring-width) solid var(--studio-color-focus);outline-offset:calc(-1 * var(--studio-focus-ring-width))}.filing-name{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);overflow-wrap:break-word;font-weight:500}.filing-date{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted)}.filing-skeleton-row{justify-content:center;gap:var(--studio-space-1);min-height:var(--studio-picker-row-min);padding:0 var(--studio-space-3);flex-direction:column;display:flex}.composer.item-pill,.composer.doc-pill{flex-wrap:wrap;display:flex}.composer.item-pill{align-items:center}.composer.doc-pill{align-items:flex-end}.checklist-pill .composer-input{flex:1 1 0;min-width:0}.pill-kind{padding-inline:var(--studio-space-4) var(--studio-space-3);flex:none}.pill-kind-glyph{flex:none;width:16px;height:16px}.checklist-pill .composer-send[aria-disabled=true]{background-color:var(--studio-color-fill-press);color:var(--studio-color-muted);cursor:default}.pill-save .check-path{stroke-dashoffset:0}.pill-notes{justify-content:space-between;gap:0 var(--studio-space-3);padding:var(--studio-space-1) var(--studio-space-4) 0;flex-wrap:wrap;flex:0 0 100%;display:flex}.pill-reason,.pill-count{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);margin:0}.pill-count{margin-inline-start:auto}.doc-fields{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.doc-fields .composer-input{flex:none;width:100%;min-width:0}.doc-fields .doc-link{border-bottom:1px solid var(--studio-color-hairline-2)}@media (width<=479.98px){.composer.item-pill{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"input input input input""cancel kind.save";display:grid}.item-pill .composer-input{grid-area:input}.item-pill .pill-cancel{grid-area:cancel}.item-pill .pill-kind{grid-area:kind}.item-pill .pill-save{grid-area:save}.item-pill .pill-notes{grid-area:notes}.composer.item-pill:has(.pill-notes){grid-template-areas:"notes notes notes notes""input input input input""cancel kind.save"}}.checklist-last-result{margin-bottom:var(--studio-space-4)}.checklist-judge{justify-content:flex-end;align-items:center;gap:var(--studio-space-2) var(--studio-space-3);width:100%;margin-top:var(--studio-space-3);flex-wrap:wrap;display:flex}.checklist-judge-reason{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);text-wrap:pretty;flex:12rem;margin:0}.checklist-judge-button{flex:none;margin-inline-start:auto}.checklist-judge-button[aria-disabled=true]{background-color:var(--studio-color-fill-press);color:var(--studio-color-muted)}.turnstile-slot.checklist-turnstile{margin-top:0}.checklist-result{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.checklist-head{gap:var(--studio-space-2);flex-direction:column;width:100%;display:flex}.checklist-judged-at{min-height:var(--studio-font-caption-line);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);margin:0}.checklist-head[data-phase=judging] .checklist-judged-at{opacity:0}.checklist-summary{min-height:var(--studio-checklist-summary-min-h);position:relative}.checklist-judging{align-items:center;gap:var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);transition:opacity var(--studio-dur-press) var(--studio-ease-state);margin:0;display:flex;position:absolute;inset:0 0 auto}.checklist-head[data-phase=done] .checklist-judging{opacity:0;pointer-events:none}.summary-lines{gap:var(--studio-space-1);flex-direction:column;display:flex}.checklist-summary-line{margin:0}.result-rows{width:100%;margin:var(--studio-space-4) 0 0;padding:0;list-style:none}.result-item+.result-item{border-top:1px solid var(--studio-color-hairline)}.result-row{align-items:flex-start;gap:var(--studio-space-2);box-sizing:border-box;width:calc(100% + 2 * var(--studio-space-3));min-height:calc(var(--studio-control-hit-min) + var(--studio-space-3));margin:0 calc(-1 * var(--studio-space-3));padding:var(--studio-space-3);border-radius:var(--studio-radius-control);color:var(--studio-color-ink);font:inherit;text-align:start;background-color:#0000;border:0;flex-direction:column;display:flex}button.result-row{cursor:pointer;transition-property:background-color;transition-duration:var(--studio-dur-state);transition-timing-function:var(--studio-ease-state)}button.result-row:active{background-color:var(--studio-color-fill-press)}@media (hover:hover) and (pointer:fine){button.result-row:hover{background-color:var(--studio-color-fill-soft)}}button.result-row[data-selected]{box-shadow:inset 2px 0 0 var(--studio-color-evidence)}.result-text{align-items:flex-start;column-gap:var(--studio-space-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}.result-text .checklist-kind{padding-block:calc((var(--studio-font-body-line) - var(--studio-font-caption-line)) / 2)}.result-title{min-width:0;font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);font-weight:var(--studio-font-body-weight);color:var(--studio-color-ink);overflow-wrap:anywhere;flex:8rem}.result-row .basis-warning{overflow-wrap:anywhere;margin:0;display:block}.result-chip-line{width:100%;min-width:0;display:grid}.result-chip-line>*{grid-area:1/1;min-width:0}.result-chips{align-content:flex-start;align-items:center;gap:var(--studio-space-1) var(--studio-space-2);flex-wrap:wrap;display:flex}.result-chips-sizer{visibility:hidden;pointer-events:none}.chip-stack{display:inline-grid}.chip-stack>.chip{grid-area:1/1}.chip[data-label]:after{content:attr(data-label);margin-inline-start:var(--studio-chip-gap)}.result-row .chip{white-space:nowrap;max-width:100%}.chip-answer{border-radius:var(--studio-chip-answer-radius)}.chip-answer[data-answer=answered],.chip-answer[data-answer=partial]{color:var(--studio-color-ink)}.result-off-reason{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);overflow-wrap:anywhere;margin-inline-start:var(--studio-space-2)}@media (prefers-contrast:more){.result-row .chip,.checklist-panel-chips .chip{--chip-edge:inset 0 0 0 1px var(--studio-color-muted)}.result-row .chip[data-kind=conflicting]{--chip-edge:inset 0 0 0 2px var(--studio-color-caution)}}.checklist-actions{gap:var(--studio-space-2);margin-top:var(--studio-space-5);flex-wrap:wrap;display:flex}.checklist-edit-button[aria-disabled=true]{background-color:var(--studio-color-fill-press);color:var(--studio-color-muted);cursor:default}.checklist-aid,.checklist-failed-hint{margin:var(--studio-space-3) 0 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);text-wrap:pretty}.checklist-failed-hint{margin-top:var(--studio-space-2)}.checklist-panel-chips{gap:var(--studio-space-1) var(--studio-space-2);flex-wrap:wrap;margin:0;display:flex}.checklist-answer{font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);color:var(--studio-color-ink);overflow-wrap:anywhere;margin:0}.checklist-quote .quote{overflow-wrap:anywhere;margin:0}.checklist-quote-meta{align-items:center;gap:0 var(--studio-space-4);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);flex-wrap:wrap;margin:0;display:flex}.checklist-quote-doc{color:var(--studio-color-ink);overflow-wrap:anywhere;font-weight:600}.checklist-quote-meta .link-out{padding-inline:0;padding-block:var(--studio-space-1);align-self:center}.plans-column{width:100%}.plans-screen{flex-direction:column;align-items:flex-start;width:100%;display:flex}.plans-heading{align-items:center;gap:var(--studio-space-2);margin-top:var(--studio-space-4);flex-wrap:wrap;display:flex}.plans-title{font-size:var(--studio-font-title-size);line-height:var(--studio-font-title-line);font-weight:var(--studio-font-title-weight);color:var(--studio-color-ink);margin:0}.plans-pill{min-height:var(--studio-badge-h);max-width:100%;padding:2px var(--studio-space-2);border-radius:var(--studio-radius-pill);background-color:var(--studio-color-surface-2);box-shadow:inset 0 0 0 1px var(--studio-color-control-border);color:var(--studio-color-ink);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);overflow-wrap:break-word;text-wrap:pretty;align-items:center;margin:0;font-weight:600;display:inline-flex}.plans-test-badge{margin-top:var(--studio-space-3);gap:6px;padding-right:10px}.plans-test-glyph{flex:none}.plans-result{align-items:center;gap:var(--studio-space-3);width:100%;margin-top:var(--studio-space-4);padding:var(--studio-space-3) var(--studio-space-4);background-color:var(--studio-color-surface);border-radius:var(--studio-radius-inset);color:var(--studio-color-ink);flex-wrap:wrap;display:flex}.plans-result-body{align-items:flex-start;gap:var(--studio-space-3);flex:12rem;min-width:0;display:flex}.result-glyph{flex:none}.plans-result-text{min-width:0;font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);overflow-wrap:break-word;text-wrap:pretty;margin:0}.plans-refresh{flex:none}.plans-refresh[aria-busy=true]{cursor:default}.plans-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--studio-plan-col-min), 100%), 1fr));gap:var(--studio-space-3);width:100%;margin:var(--studio-space-4) 0 0;padding:0;list-style:none;display:grid}.plan-card{min-width:0;padding:var(--studio-space-4);background-color:var(--studio-color-surface);border-radius:var(--studio-radius-inset);transition:box-shadow var(--studio-dur-state) var(--studio-ease-state);flex-direction:column;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.plan-card[data-current]{box-shadow:inset 0 0 0 1.5px var(--studio-color-evidence)}.plan-card-head{justify-content:space-between;align-items:center;gap:var(--studio-space-1) var(--studio-space-2);flex-wrap:wrap;display:flex}.plan-name{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);margin:0;font-weight:600}.plan-now{align-items:center;gap:var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-ink);font-weight:600;display:inline-flex}.plan-now-glyph{flex:none}.plan-price{margin:var(--studio-space-1) 0 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted)}.plan-foot{min-height:var(--studio-control-hit-min);margin-top:var(--studio-space-4);flex-direction:column;align-items:stretch;display:flex}.plan-action{width:100%;padding-block:var(--studio-space-2);text-wrap:balance}.plan-action.solid-button[aria-disabled=true]{background-color:var(--studio-color-fill-press);color:var(--studio-color-muted)}.plan-action[aria-busy=true]{cursor:default}.plan-note{margin:var(--studio-space-1) 0 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted);text-wrap:pretty}.plan-after{min-height:var(--studio-control-hit-min);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted);text-wrap:pretty;align-items:center;margin:0;display:flex}.plan-together{white-space:nowrap}.plans-same{margin:var(--studio-space-3) 0 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass);text-wrap:pretty}@keyframes plans-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes plans-fade{0%{opacity:0}}html:not([data-motion=off]) .plans-result{animation:plans-enter var(--studio-dur-enter) var(--studio-ease-enter) backwards}html:not([data-motion=off]) .plans-result-body[data-swap]{animation:plans-fade var(--studio-dur-state) var(--studio-ease-state) backwards}@media (prefers-reduced-motion:reduce){html:not([data-motion=off]) .plans-result{animation-name:plans-fade;animation-duration:.12s}}.account-panel{z-index:var(--studio-z-panel);top:calc(var(--studio-kb-h,0px) + var(--studio-nav-bottom) + var(--studio-space-2));right:calc(var(--studio-layout-page-x) + env(safe-area-inset-right));width:var(--studio-layout-account-w);max-height:calc(100dvh - var(--studio-kb-h,0px) - var(--studio-nav-bottom) - var(--studio-scroll-pad-bottom,72px));padding:var(--studio-space-2);overscroll-behavior:contain;border-radius:var(--studio-radius-panel);background-color:var(--studio-glass-solid);box-shadow:var(--studio-glass-edge), var(--studio-shadow-float);color:var(--studio-color-ink);transform-origin:calc(100% - 22px) -36px;opacity:0;transition-property:opacity,transform;transition-duration:var(--studio-dur-close), var(--studio-dur-close);transition-timing-function:var(--studio-ease-close);flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)scale(.96)}.account-panel[data-state=open]{opacity:1;transition-duration:.16s, var(--studio-dur-open);transition-timing-function:var(--studio-ease-state), var(--studio-ease-open);transform:none}.account-panel[data-state=closing]{pointer-events:none}.account-panel>*{flex:none}.account-note{margin:var(--studio-space-2) var(--studio-space-3) var(--studio-space-3);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass);text-wrap:pretty}.account-note.account-invite{margin:var(--studio-space-2) var(--studio-space-3) 0}.account-email{margin:var(--studio-space-2) var(--studio-space-3) 0;font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);color:var(--studio-color-ink);overflow-wrap:anywhere}.account-plan{margin:var(--studio-space-1) var(--studio-space-3) 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass)}.plan-badge{min-height:var(--studio-badge-h);margin:var(--studio-space-1) var(--studio-space-3) 0;padding:2px var(--studio-space-2);border-radius:var(--studio-radius-pill);background-color:var(--studio-color-surface-2);box-shadow:inset 0 0 0 1px var(--studio-color-control-border);color:var(--studio-color-ink);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.account-rule{margin:var(--studio-space-2) var(--studio-space-3);border:0;border-top:1px solid var(--studio-color-hairline)}:is(.account-plan,.plan-badge)+.account-rule{margin-top:var(--studio-space-3)}.account-row{width:100%;min-height:var(--studio-picker-row-min);padding:0 var(--studio-space-3);border-radius:var(--studio-radius-control);color:var(--studio-color-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);text-align:start;cursor:pointer;transition-property:transform,background-color;transition-duration:var(--studio-dur-release), var(--studio-dur-state);transition-timing-function:var(--studio-ease-release), var(--studio-ease-state);background-color:#0000;border:0;align-items:center;display:flex}.account-row:hover{background-color:var(--studio-color-fill-soft)}.account-row:active{background-color:var(--studio-color-fill-press);transition-duration:var(--studio-dur-press), var(--studio-dur-state);transition-timing-function:var(--studio-ease-press), var(--studio-ease-state);transform:scale(.97)}.account-row-plans{justify-content:space-between;gap:var(--studio-space-2)}.account-row-chevron{flex:none}.google-button{min-height:var(--studio-control-hit-min);border-radius:var(--studio-radius-pill);background-color:var(--studio-color-google-fill);box-shadow:inset 0 0 0 1px var(--studio-color-google-stroke);color:var(--studio-color-google-ink);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);text-align:center;cursor:pointer;transition-property:transform;transition-duration:var(--studio-dur-release);transition-timing-function:var(--studio-ease-release);border:0;justify-content:center;align-items:center;gap:10px;padding:0 12px;display:inline-flex;position:relative}.google-button[data-width=fill]{width:100%}.google-button:before{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--studio-dur-state) var(--studio-ease-state);background-color:#0000;position:absolute;inset:0}.google-button>*{position:relative}@media (hover:hover) and (pointer:fine){.google-button:hover:before{background-color:var(--studio-color-fill-soft)}}.google-button:active{transition-duration:var(--studio-dur-press);transition-timing-function:var(--studio-ease-press);transform:scale(.97)}.google-button:active:before{background-color:var(--studio-color-fill-press)}.google-button[aria-busy=true]{cursor:default}.google-logo{flex:none;width:20px;height:20px;display:block}.note-save{align-self:stretch;min-width:0}.note-login{align-items:center;gap:var(--studio-space-2);margin-top:var(--studio-space-2);flex-wrap:wrap;display:flex}.note-login-text,.note-invite{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted-on-glass);text-wrap:pretty;margin:0}.note-invite{margin-top:var(--studio-space-1)}.account-dialog-content{flex-direction:column;display:flex}.confirm-note{margin-top:var(--studio-space-2)}.login-error-reason{margin-top:var(--studio-space-3)}.account-caption{margin-top:var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted)}.consent-list{gap:var(--studio-space-4);margin-top:var(--studio-space-4);flex-direction:column;display:flex}.consent-item dt{margin-bottom:var(--studio-space-1);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);font-weight:600}.consent-item dd{font-size:var(--studio-font-quote-size);line-height:var(--studio-font-quote-line);color:var(--studio-color-ink);margin:0}.consent-move{margin-top:var(--studio-space-4);font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-muted)}.unmerged-list{gap:var(--studio-space-4);margin:var(--studio-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.unmerged-head{justify-content:space-between;align-items:center;gap:var(--studio-space-2);display:flex}.unmerged-place{min-width:0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted);overflow-wrap:anywhere;margin:0;font-weight:600}.unmerged-text{margin-top:var(--studio-space-2);padding:var(--studio-space-3);background-color:var(--studio-color-surface-2);border-radius:var(--studio-radius-inset);font-size:var(--studio-font-quote-size);line-height:var(--studio-font-quote-line);color:var(--studio-color-ink);white-space:pre-wrap;overflow-wrap:anywhere}.confirm-actions>.google-button{width:auto;padding-inline:12px}@media (prefers-reduced-motion:reduce){.account-row:active,.google-button:active,.account-panel{transform:none!important}}html[data-motion=off] .account-row:active,html[data-motion=off] .google-button:active,html[data-motion=off] .account-panel{transform:none!important}
