: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-meter-h:8px;--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:#141418bf;--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-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) / .28), 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) / .25), 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, #0000001f 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,.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),.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}.plan-together{white-space:nowrap}.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)}}.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)}.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));min-height:var(--studio-control-hit-min);padding:0 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)));align-items:center;display:inline-flex;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,.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] .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}.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)}.account-button{margin-inline-start:auto}.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}.shell[data-composer=off]{--studio-scroll-pad-bottom:calc(var(--studio-space-5) + env(safe-area-inset-bottom))}.shell[data-composer=off] .shell-body{--shell-pad-bottom:var(--studio-scroll-pad-bottom)}: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;text-decoration:none;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{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-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}.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)}.legal-links{gap:0 var(--studio-space-4);margin-top:var(--studio-space-1);padding-bottom:var(--studio-space-1);flex-wrap:wrap;display:flex}.legal-links .link-out{color:var(--studio-color-ink);-webkit-text-decoration-color:var(--studio-color-muted);text-decoration-color:var(--studio-color-muted);padding-inline:0}@media (hover:hover) and (pointer:fine){.legal-links .link-out:hover{-webkit-text-decoration-color:var(--studio-color-ink);text-decoration-color:var(--studio-color-ink)}}@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}}.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);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-display-size);line-height:var(--studio-font-display-line);font-weight:var(--studio-font-display-weight);letter-spacing:-.02em;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-1);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}.note-section{min-width:0;margin-top:calc(var(--studio-space-6) + var(--studio-space-2));align-self:stretch}.note-nav+.note-section{margin-top:var(--studio-space-5)}.note-section-head{justify-content:space-between;align-items:center;gap:var(--studio-space-2);min-height:var(--studio-control-hit-min);margin-bottom:var(--studio-space-2);flex-wrap:wrap;display:flex}.note-section-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);overflow-wrap:break-word}.note-section-count{color:var(--studio-color-muted-on-glass);font-variant-numeric:tabular-nums;margin-inline-start:2px;font-weight:400}.note-nav{min-width:0;margin-top:var(--studio-space-3);align-self:stretch}.note-nav-list{gap:var(--studio-space-1);flex-wrap:wrap;margin:0;margin-inline-start:calc(-1 * var(--studio-space-3));padding:0;list-style:none;display:flex}.note-nav-link{padding:var(--studio-space-3);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);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);text-decoration:none;display:block}.note-nav-count{color:var(--studio-color-muted-on-glass);font-variant-numeric:tabular-nums;margin-inline-start:2px;font-weight:400}.note-nav-link: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){.note-nav-link:hover{background-color:var(--studio-color-fill-soft)}}.next-list{margin:0;padding:0;list-style:none}.next-row{align-items:center;gap:var(--studio-space-1);min-height:var(--studio-control-hit-min);display:flex}.next-row+.next-row{border-top:1px solid var(--studio-color-hairline)}.next-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);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);flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;margin-inline-start:calc(-1 * var(--studio-space-3));text-decoration:none;display:flex}.next-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){.next-go:hover{background-color:var(--studio-color-fill-soft)}.next-go:hover .next-source{-webkit-text-decoration-color:var(--studio-color-ink);text-decoration-color:var(--studio-color-ink)}}.next-text{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-section-weight);overflow-wrap:anywhere}.next-source{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-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--studio-color-control-border);text-decoration-color:var(--studio-color-control-border);text-underline-offset:4px;overflow-wrap:anywhere}.next-ask{padding-inline:var(--studio-space-3) var(--studio-space-4);flex:none;align-self:center;gap:6px}.next-ask>svg{width:16px;height:16px}.next-more{margin-top:var(--studio-space-2);align-self:flex-start}@media (prefers-reduced-motion:reduce){.note-nav-link:active,.next-go:active{transform:none!important}}.clip-list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.clip{min-width:0;padding-block:var(--studio-space-5);flex-direction:column;display:flex}.clip+.clip{border-top:1px solid var(--studio-color-hairline-2)}.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:500}.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}.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-caption-size);line-height:var(--studio-font-caption-line);overflow-wrap:anywhere;font-weight:500}.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{font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted-on-glass);margin-top:0}.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{scroll-padding-bottom:calc(var(--studio-sticky-end-h,0px) + var(--studio-space-2));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)}}.plans-column{width:100%}.plans-screen{flex-direction:column;align-items:flex-start;width:100%;display:flex}.plans-title{margin:var(--studio-space-4) 0 0;font-size:var(--studio-font-display-size);line-height:var(--studio-font-display-line);font-weight:var(--studio-font-display-weight);letter-spacing:-.02em;color:var(--studio-color-ink)}.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{width:fit-content;margin-top:var(--studio-space-3);gap:6px;padding-right:10px;display:flex}.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-offer{width:100%;margin-top:var(--studio-space-6);container-type:inline-size}.plans-offer-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-interval-row{align-items:center;gap:var(--studio-space-2);margin-top:var(--studio-space-4);flex-wrap:wrap;display:flex}.plans-interval{min-height:var(--studio-control-hit-min);background-color:var(--studio-color-fill-soft);border-radius:var(--studio-radius-pill);box-shadow:inset 0 0 0 1px var(--studio-color-control-border);display:inline-flex}.plans-interval-radio{box-sizing:border-box;min-width:88px;min-height:var(--studio-control-hit-min);padding:0 calc(var(--studio-space-4) - 2px);border-radius:var(--studio-radius-pill);color:var(--studio-color-muted-on-glass);font:inherit;font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);cursor:pointer;transition-property:background-color,box-shadow,color;transition-duration:var(--studio-dur-state);transition-timing-function:var(--studio-ease-state);background-color:#0000;background-clip:padding-box;border:2px solid #0000;margin:0;font-weight:500}.plans-interval-radio[aria-checked=true]{background-color:var(--studio-color-surface-2);box-shadow:inset 0 0 0 1.5px var(--studio-color-evidence);color:var(--studio-color-ink);font-weight:600}.plans-grid{gap:var(--studio-space-3);width:100%;margin:var(--studio-space-4) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@container (width>=39rem){.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.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-2) 0 0;white-space:nowrap}.plan-amount{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);font-variant-numeric:tabular-nums}.plan-unit{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-benefit{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);text-wrap:pretty}.plan-foot{min-height:var(--studio-control-hit-min);padding-top:var(--studio-space-4);box-sizing:content-box;flex-direction:column;align-items:stretch;margin-top:auto;display:flex}.plan-action{width:100%;padding-block:var(--studio-space-2);box-shadow:inset 0 0 0 1px var(--studio-color-control-border);text-wrap:balance;font-weight:600}.plan-action[aria-disabled=true]{background-color:var(--studio-color-fill-press);color:var(--studio-color-muted);cursor:default}.plan-action[aria-disabled=true]:active{transform:none}.plan-action[aria-busy=true]{cursor:default}.plan-action:empty:before{content:"";height:1lh;display:block}.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}.current-card{width:100%;margin-top:var(--studio-space-3);padding:var(--studio-space-4);background-color:var(--studio-color-surface);border-radius:var(--studio-radius-inset)}.current-title{min-height:var(--studio-control-hit-min);font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);align-items:center;margin:0;font-weight:600;display:flex}.current-rows{margin:var(--studio-space-2) 0 0}.current-row{justify-content:space-between;align-items:center;gap:0 var(--studio-space-3);min-height:var(--studio-control-hit-min);flex-wrap:wrap;display:flex}.current-row+.current-row{border-top:1px solid var(--studio-color-hairline)}.current-row dt{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)}.current-row dd{align-items:center;gap:var(--studio-space-1) var(--studio-space-2);min-width: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);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.current-actions{align-items:flex-start;gap:var(--studio-space-2);margin-top:var(--studio-space-4);flex-wrap:wrap;display:flex;container-type:inline-size}.current-action-group{flex:100%;min-width:0}.current-action-group>.plan-portal-fail{width:0;min-width:100%}.current-actions>.current-action{flex:100%;width:auto}.current-actions>.current-after{flex:100%;min-width:0}@container (width>=30rem){.current-action-group,.current-actions>.current-action{flex:auto}.current-actions>.current-after{flex:12rem}}.manage-glyph{vertical-align:middle;margin-inline-start:6px}.plan-portal-fail{margin:var(--studio-space-2) 0 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-ink);text-wrap:pretty;overflow-wrap:anywhere;font-weight:500}.current-guide{margin:var(--studio-space-2) 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-change-glyph{vertical-align:middle;transition:transform var(--studio-dur-state) var(--studio-ease-state);margin-inline-start:6px}.plan-change[aria-expanded=true] .plan-change-glyph{transform:rotate(180deg)}@keyframes plans-enter{0%{opacity:var(--plans-from-opacity,0);transform:translateY(var(--plans-from-y,8px))}}@keyframes plans-fade{0%{opacity:var(--plans-from-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}@keyframes plans-leave{0%{opacity:var(--plans-from-opacity,1);transform:translateY(var(--plans-from-y,0px))}to{opacity:0}}html:not([data-motion=off]) .plans-offer[data-reveal]{animation:plans-enter var(--studio-dur-enter) var(--studio-ease-enter) backwards}html:not([data-motion=off]) .plans-offer[data-leaving]{animation:plans-leave var(--studio-dur-state) var(--studio-ease-state) forwards}@media (prefers-reduced-motion:reduce){.plan-action[aria-disabled=true]:active{transform:none}html:not([data-motion=off]) .plans-result,html:not([data-motion=off]) .plans-offer[data-reveal]{animation-name:plans-fade;animation-duration:.12s}html:not([data-motion=off]) .plans-offer[data-leaving]{animation-duration:.12s}.plan-change-glyph{transition-duration:.12s}}.account-identity{width:100%;margin-top:var(--studio-space-4)}.account-identity-email{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;margin:0}.account-identity-via{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-on-glass)}.account-manage{margin-top:var(--studio-space-2);padding-block:var(--studio-space-2);box-shadow:inset 0 0 0 1px var(--studio-color-control-border);text-wrap:balance;text-decoration:none}.usage-card{width:100%;margin-top:var(--studio-space-4);padding:var(--studio-space-4);background-color:var(--studio-color-surface);border-radius:var(--studio-radius-inset)}.account-identity+.usage-card{margin-top:var(--studio-space-5)}.usage-head{justify-content:space-between;align-items:center;gap:0 var(--studio-space-3);min-height:var(--studio-control-hit-min);flex-wrap:wrap;display:flex}.usage-title,.usage-count{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);margin:0;font-weight:600}.usage-count{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.usage-meter{height:var(--studio-meter-h);margin-top:var(--studio-space-2);border-radius:var(--studio-radius-pill);background-color:var(--studio-color-surface-2);position:relative;overflow:hidden}.usage-meter:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--studio-color-control-border);pointer-events:none;position:absolute;inset:0}.usage-fill{background-color:var(--studio-color-ink);transform-origin:0;width:100%;height:100%;display:block}.usage-status{min-height:var(--studio-font-caption-line);margin:var(--studio-space-2) 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;position:relative}.usage-status.usage-hold{margin-top:var(--studio-space-1)}.usage-status-reserve,.usage-count-reserve{visibility:hidden}.usage-status:not(.usage-hold){display:grid}.usage-status-reserve,.usage-status-text{grid-area:1/1}.usage-status-reserve:before,.usage-count-reserve:before{content:attr(data-reserve)}.usage-status-skeleton{position:absolute;inset:0 0 auto}.usage-count{display:grid;position:relative}.usage-count-reserve,.usage-count-text{grid-area:1/1}.usage-count-text{justify-self:end}.usage-count-skeleton{justify-content:flex-end;position:absolute;inset:0}.usage-skeleton-count{width:3.5rem;height:.875rem}.usage-skeleton-line{width:55%;height:.75rem}.usage-count-skeleton,.usage-status-skeleton{min-height:var(--studio-font-caption-line);align-items:center;display:flex}.account-foot{width:100%;margin-top:var(--studio-space-6);flex-direction:column;align-items:flex-start;display:flex}.account-action[aria-busy=true]{cursor:default}.account-foot-rule{width:100%;margin:var(--studio-space-6) 0 var(--studio-space-4);border:0;border-top:1px solid var(--studio-color-hairline)}.account-foot>.account-foot-rule:first-child{margin-top:0}.account-login-note{margin:0 0 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-section{width:100%;margin-top:calc(var(--studio-space-6) + var(--studio-space-2))}.account-section-title{min-height:var(--studio-control-hit-min);margin:0 0 var(--studio-space-2);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);align-items:center;display:flex}.account-section-line,.account-hint,.account-version{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}.account-notes-summary{font-variant-numeric:tabular-nums;margin-bottom:var(--studio-space-3)}.account-section-action{margin-top:var(--studio-space-2)}.account-note-list{gap:var(--studio-space-1);width:calc(100% + var(--studio-space-3));margin:0 0 var(--studio-space-2) calc(var(--studio-space-3) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.account-note-row{justify-content:space-between;align-items:center;gap:var(--studio-space-2);flex-direction:row;padding-block:6px}.account-note-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.account-note-chevron{flex:none}.account-rows{gap:var(--studio-space-1);width:calc(100% + var(--studio-space-3));flex-direction:column;margin-inline-start:calc(var(--studio-space-3) * -1);display:flex}.account-language-row{justify-content:space-between;align-items:center;gap:var(--studio-space-1) var(--studio-space-3);min-height:var(--studio-control-hit-min);padding:0 var(--studio-space-3);flex-wrap:wrap;display:flex}.account-language-name{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);font-weight:var(--studio-font-caption-weight);color:var(--studio-color-ink)}.account-hint{padding-inline:var(--studio-space-3);margin-bottom:var(--studio-space-1)}.account-version{gap:0 var(--studio-space-4);margin-top:var(--studio-space-2);flex-wrap:wrap;display:flex}.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-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)}.account-plan-paid{align-items:center;gap:var(--studio-space-1) var(--studio-space-2);flex-wrap:wrap;display:flex}.account-plan-name{color:var(--studio-color-ink);font-weight:600}.account-plan-paid .plan-badge{margin:0}.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,.google-button)+.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;text-decoration:none;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{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}.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,.consent-legal{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}.acct-page{overscroll-behavior:contain;height:100dvh;padding:calc(var(--studio-space-5) + env(safe-area-inset-top)) calc(var(--studio-layout-page-x) + env(safe-area-inset-right)) calc(var(--studio-space-6) + env(safe-area-inset-bottom)) calc(var(--studio-layout-page-x) + env(safe-area-inset-left));overflow-y:auto}.acct-main{width:100%;max-width:var(--studio-layout-content-max);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.acct-transit{width:100%}.acct-status{margin:var(--studio-space-4) 0 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);text-wrap:pretty}.acct-progress{min-height:.75rem;margin-top:var(--studio-space-3);display:block}.acct-progress-bar{width:55%;height:.75rem;display:block}.acct-line{margin:var(--studio-space-4) 0 0;font-size:var(--studio-font-body-size);line-height:var(--studio-font-body-line);color:var(--studio-color-ink);text-wrap:pretty}.acct-line+.acct-line,.acct-status+.acct-line{margin-top:var(--studio-space-2)}.acct-login{flex-direction:column;align-items:flex-start;width:100%;display:flex}.acct-login>.google-button{margin-top:var(--studio-space-5)}.acct-section{width:100%;margin-top:var(--studio-space-6)}.acct-section-title{font-size:var(--studio-font-section-size);line-height:var(--studio-font-section-line);color:var(--studio-color-ink);margin:0;font-weight:600}.acct-list{gap:var(--studio-space-1);margin:var(--studio-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.acct-list>li{align-items:center;gap:0 var(--studio-space-3);flex-wrap:wrap;display:flex}.acct-list .link-out{color:var(--studio-color-ink);-webkit-text-decoration-color:var(--studio-color-muted);text-decoration-color:var(--studio-color-muted);padding-inline:0}.acct-caption{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)}.acct-products{gap:var(--studio-space-2);margin-top:var(--studio-space-2);flex-wrap:wrap;display:flex}.acct-link-button{text-align:center;text-decoration:none}.acct-error{margin:var(--studio-space-2) 0 0;font-size:var(--studio-font-caption-size);line-height:var(--studio-font-caption-line);color:var(--studio-color-muted)}.acct-consent{width:100%}html:lang(en) .acct-line,html:lang(en) .acct-consent :is(.consent-list,.consent-move,.consent-legal){max-width:30em}.acct-lead{margin-top:var(--studio-space-2)}.acct-actions{gap:var(--studio-space-2);margin-top:var(--studio-space-5);flex-wrap:wrap;display:flex}.acct-actions>*{flex:auto}
