@layer reset,tokens,base,layout,components,overlays,call,legacy,buttons;@layer reset{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}}@layer tokens{:root{--lc-gray-000000: #000000;--lc-gray-0d0d0d: #0d0d0d;--lc-gray-111111: #111111;--lc-gray-141414: #141414;--lc-gray-161616: #161616;--lc-gray-161617: #161617;--lc-gray-171717: #171717;--lc-gray-1a1a1a: #1a1a1a;--lc-gray-1c1c1c: #1c1c1c;--lc-gray-1e1e1e: #1e1e1e;--lc-gray-1f1f1f: #1f1f1f;--lc-gray-202021: #202021;--lc-gray-222222: #222222;--lc-gray-242424: #242424;--lc-gray-262626: #262626;--lc-gray-2a2a2a: #2a2a2a;--lc-gray-2b2b2b: #2b2b2b;--lc-gray-2b2b2d: #2b2b2d;--lc-gray-2e2e2e: #2e2e2e;--lc-gray-373738: #373738;--lc-gray-3a3a3a: #3a3a3a;--lc-gray-3c3c3c: #3c3c3c;--lc-gray-444445: #444445;--lc-gray-4a4a4b: #4a4a4b;--lc-gray-4d4d4d: #4d4d4d;--lc-gray-686868: #686868;--lc-gray-6a6a6a: #6a6a6a;--lc-gray-767676: #767676;--lc-gray-8f8f8f: #8f8f8f;--lc-gray-9a9a9a: #9a9a9a;--lc-gray-9b9b9b: #9b9b9b;--lc-gray-a2a2a2: #a2a2a2;--lc-gray-a9aaad: #a9aaad;--lc-gray-bdbdbd: #bdbdbd;--lc-gray-c9c9c9: #c9c9c9;--lc-gray-cdcdcd: #cdcdcd;--lc-gray-d0d0d0: #d0d0d0;--lc-gray-ececec: #ececec;--lc-gray-ededed: #ededed;--lc-gray-f0f0f0: #f0f0f0;--lc-gray-f4f4f4: #f4f4f4;--lc-gray-ffffff: #ffffff;--lc-gray-1a1a1a-a94: rgba(26, 26, 26, .94);--lc-white-a03: rgba(255, 255, 255, .03);--lc-white-a04: rgba(255, 255, 255, .04);--lc-white-a045: rgba(255, 255, 255, .045);--lc-white-a05: rgba(255, 255, 255, .05);--lc-white-a06: rgba(255, 255, 255, .06);--lc-white-a08: rgba(255, 255, 255, .08);--lc-white-a09: rgba(255, 255, 255, .09);--lc-white-a10: rgba(255, 255, 255, .1);--lc-white-a12: rgba(255, 255, 255, .12);--lc-white-a14: rgba(255, 255, 255, .14);--lc-white-a15: rgba(255, 255, 255, .15);--lc-white-a16: rgba(255, 255, 255, .16);--lc-white-a28: rgba(255, 255, 255, .28);--lc-white-a30: rgba(255, 255, 255, .3);--lc-white-a32: rgba(255, 255, 255, .32);--lc-white-a38: rgba(255, 255, 255, .38);--lc-white-a42: rgba(255, 255, 255, .42);--lc-white-a45: rgba(255, 255, 255, .45);--lc-white-a50: rgba(255, 255, 255, .5);--lc-white-a55: rgba(255, 255, 255, .55);--lc-white-a60: rgba(255, 255, 255, .6);--lc-white-a62: rgba(255, 255, 255, .62);--lc-white-a72: rgba(255, 255, 255, .72);--lc-white-a78: rgba(255, 255, 255, .78);--lc-white-a82: rgba(255, 255, 255, .82);--lc-white-a88: rgba(255, 255, 255, .88);--lc-white-a92: rgba(255, 255, 255, .92);--lc-white-a22: rgba(255, 255, 255, .22);--lc-black-a20: rgba(0, 0, 0, .2);--lc-black-a30: rgba(0, 0, 0, .3);--lc-black-a42: rgba(0, 0, 0, .42);--lc-black-a48: rgba(0, 0, 0, .48);--lc-black-a55: rgba(0, 0, 0, .55);--lc-black-a58: rgba(0, 0, 0, .58);--lc-black-a62: rgba(0, 0, 0, .62);--lc-black-a64: rgba(0, 0, 0, .64);--lc-black-a65: rgba(0, 0, 0, .65);--lc-black-a70: rgba(0, 0, 0, .7);--lc-red-e0393e: #e0393e;--lc-red-c23b3b: #c23b3b;--lc-red-ee7f7f: #ee7f7f;--lc-red-ee7f7f-a34: rgba(238, 127, 127, .34);--lc-red-ee7f7f-a14: rgba(238, 127, 127, .14);--lc-red-ee7f7f-a22: rgba(238, 127, 127, .22);--lc-red-ff8a8a-a72: rgba(255, 138, 138, .72);--lc-green-5dcaa5: #5dcaa5;--lc-green-5dcaa5-a14: rgba(93, 202, 165, .14);--lc-green-5dcaa5-a16: rgba(93, 202, 165, .16);--lc-green-5dcaa5-a32: rgba(93, 202, 165, .32);--lc-green-7ed9b8: #7ed9b8;--lc-green-70a284: #70a284;--lc-violet-a994ff: #a994ff;--lc-violet-9684b8: #9684b8;--lc-violet-a994ff-a18: rgba(169, 148, 255, .18);--lc-violet-c4b6ff: #c4b6ff;--lc-amber-e6b955: #e6b955;--lc-amber-e8c48a: #e8c48a;--lc-amber-ffc478-a14: rgba(255, 196, 120, .14);--lc-amber-f2c94c: #f2c94c;--lc-blue-6d8fb5: #6d8fb5;--lc-blue-78aaff-a14: rgba(120, 170, 255, .14);--lc-mark-ff182b: #ff182b;--lc-mark-ffe642: #ffe642;--lc-mark-1ec959: #1ec959;--lc-mark-338bf4: #338bf4;--lc-mark-b64ffa: #b64ffa;--lc-mark-fd6b01: #fd6b01;--lc-mark-22d8e8: #22d8e8;--lc-mark-fe4dab: #fe4dab;--lc-mark-bbf035: #bbf035;--lc-mark-ac75f5: #ac75f5;--lc-tone-ffffff: #ffffff;--lc-tone-cfe0ff: #cfe0ff;--lc-tone-a8e6dc: #a8e6dc;--lc-tone-bfe3b0: #bfe3b0;--lc-tone-f2dfb2: #f2dfb2;--lc-tone-f6c49a: #f6c49a;--lc-tone-f3adbd: #f3adbd;--lc-tone-dcb0f2: #dcb0f2;--lc-tone-b2aeff: #b2aeff;--lc-tone-9ed4ff: #9ed4ff;--lc-tone-274b72: #274b72;--lc-tone-3a83f7-a50: rgba(58, 131, 247, .5);--lc-tone-4b2f75: #4b2f75;--lc-tone-9d6cf0-a50: rgba(157, 108, 240, .5);--lc-label: var(--lc-gray-f0f0f0);--lc-label-strong: var(--lc-gray-ffffff);--lc-label-secondary: var(--lc-gray-9b9b9b);--lc-label-tertiary: var(--lc-gray-686868);--lc-label-secondary-page: var(--lc-gray-8f8f8f);--lc-label-tertiary-page: var(--lc-gray-767676);--lc-label-secondary-sheet: var(--lc-gray-9a9a9a);--lc-label-placeholder: var(--lc-gray-a2a2a2);--lc-label-switcher: var(--lc-gray-ededed);--lc-label-switcher-muted: var(--lc-white-a60);--lc-on-glass: var(--lc-gray-a9aaad);--lc-on-glass-strong: var(--lc-gray-a9aaad);--lc-surface-page: var(--lc-gray-000000);--lc-surface-inline: var(--lc-gray-171717);--lc-surface-float: var(--lc-gray-1e1e1e);--lc-surface-modal: var(--lc-gray-141414);--lc-surface-takeover: var(--lc-gray-000000);--lc-surface: var(--lc-gray-171717);--lc-surface-raised: var(--lc-gray-1e1e1e);--lc-surface-soft: var(--lc-gray-242424);--lc-surface-700: var(--lc-gray-222222);--lc-surface-active: var(--lc-gray-373738);--lc-surface-chip: var(--lc-gray-1a1a1a);--lc-separator: var(--lc-white-a08);--lc-separator-strong: var(--lc-white-a14);--lc-focus-ring: var(--lc-gray-9b9b9b);--lc-focus-ring-width: 2px;--lc-focus-ring-offset: 2px;--lc-live-call: var(--lc-gray-ffffff);--lc-live-ring: var(--lc-white-a32);--lc-live-glow: var(--lc-white-a14);--lc-live-deep: var(--lc-gray-ffffff);--lc-live-soft: var(--lc-gray-ffffff);--lc-live-studio: var(--lc-gray-ffffff);--lc-recording: var(--lc-red-c23b3b);--lc-danger: var(--lc-red-ee7f7f);--lc-danger-soft: var(--lc-red-ff8a8a-a72);--lc-danger-line: var(--lc-red-ee7f7f-a34);--lc-danger-fill: var(--lc-red-ee7f7f-a14);--lc-danger-fill-hover: var(--lc-red-ee7f7f-a22);--lc-accent: var(--lc-violet-a994ff);--lc-grace: var(--lc-amber-e6b955);--lc-glass-bg: var(--lc-gray-161617);--lc-glass-bg-hover: var(--lc-gray-2b2b2d);--lc-glass-border: var(--lc-gray-202021);--lc-glass-blur: 18px;--lc-fill-soft: var(--lc-white-a15);--lc-panel-bg: var(--lc-gray-1a1a1a-a94);--lc-panel-blur: 24px;--lc-opacity-disabled: .4;--lc-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, system-ui, sans-serif;--lc-font-weight-light: 300;--lc-font-weight-regular: 400;--lc-font-weight-medium: 500;--lc-font-weight-semibold: 600;--lc-font-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--lc-font-button: "Google Sans", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, system-ui, sans-serif;--lc-type-title-screen-family: var(--lc-font-sans);--lc-type-title-screen-size: 28px;--lc-type-title-screen-line-height: 34px;--lc-type-title-screen-weight: var(--lc-font-weight-medium);--lc-type-title-screen-tracking: normal;--lc-type-title-screen-split-family: var(--lc-font-sans);--lc-type-title-screen-split-size: 24px;--lc-type-title-screen-split-line-height: 29px;--lc-type-title-screen-split-weight: var(--lc-font-weight-medium);--lc-type-title-screen-split-tracking: -.02em;--lc-type-title-sheet-family: var(--lc-font-sans);--lc-type-title-sheet-size: 18px;--lc-type-title-sheet-line-height: 1.5;--lc-type-title-sheet-weight: var(--lc-font-weight-medium);--lc-type-title-sheet-tracking: normal;--lc-type-title-recap-family: var(--lc-font-sans);--lc-type-title-recap-size: 16px;--lc-type-title-recap-line-height: 22px;--lc-type-title-recap-weight: var(--lc-font-weight-medium);--lc-type-title-recap-tracking: -.02em;--lc-type-title-section-family: var(--lc-font-sans);--lc-type-title-section-size: 15px;--lc-type-title-section-line-height: 30px;--lc-type-title-section-weight: var(--lc-font-weight-medium);--lc-type-title-section-tracking: -.01em;--lc-type-body-family: var(--lc-font-sans);--lc-type-body-size: 15px;--lc-type-body-line-height: 22px;--lc-type-body-weight: var(--lc-font-weight-regular);--lc-type-body-tracking: normal;--lc-type-callout-family: var(--lc-font-sans);--lc-type-callout-size: 14px;--lc-type-callout-line-height: 1.5;--lc-type-callout-weight: var(--lc-font-weight-regular);--lc-type-callout-tracking: normal;--lc-type-footnote-family: var(--lc-font-sans);--lc-type-footnote-size: 13px;--lc-type-footnote-line-height: 20px;--lc-type-footnote-weight: var(--lc-font-weight-regular);--lc-type-footnote-tracking: normal;--lc-type-caption-1-family: var(--lc-font-sans);--lc-type-caption-1-size: 12px;--lc-type-caption-1-line-height: 1.5;--lc-type-caption-1-weight: var(--lc-font-weight-regular);--lc-type-caption-1-tracking: normal;--lc-type-caption-2-family: var(--lc-font-sans);--lc-type-caption-2-size: 11px;--lc-type-caption-2-line-height: 13px;--lc-type-caption-2-weight: var(--lc-font-weight-regular);--lc-type-caption-2-tracking: normal;--lc-type-code-family: var(--lc-font-mono);--lc-type-code-size: 13px;--lc-type-code-line-height: 20px;--lc-type-code-weight: var(--lc-font-weight-regular);--lc-type-code-tracking: normal;--lc-type-title-page-family: var(--lc-font-button);--lc-type-title-page-size: 16px;--lc-type-title-page-line-height: 22px;--lc-type-title-page-weight: var(--lc-font-weight-medium);--lc-type-title-page-tracking: -.01em;--lc-type-title-page-phone-family: var(--lc-font-button);--lc-type-title-page-phone-size: 28px;--lc-type-title-page-phone-line-height: 34px;--lc-type-title-page-phone-weight: var(--lc-font-weight-medium);--lc-type-title-page-phone-tracking: -.02em;--lc-spacing-2: 2px;--lc-spacing-4: 4px;--lc-spacing-6: 6px;--lc-spacing-8: 8px;--lc-spacing-10: 10px;--lc-spacing-12: 12px;--lc-spacing-14: 14px;--lc-spacing-16: 16px;--lc-spacing-20: 20px;--lc-spacing-24: 24px;--lc-spacing-32: 32px;--lc-spacing-40: 40px;--lc-spacing-48: 48px;--lc-spacing-56: 56px;--lc-spacing-64: 64px;--lc-spacing-72: 72px;--lc-spacing-104: 104px;--lc-size-control-28: 28px;--lc-size-control-32: 32px;--lc-size-control-34: 34px;--lc-size-control-40: 40px;--lc-size-control-44: 44px;--lc-size-control-50: 50px;--lc-size-column: 640px;--lc-size-top-offset: 104px;--lc-size-page-top: var(--lc-spacing-24);--lc-size-page-title-gap: var(--lc-spacing-24);--lc-size-sidebar: 300px;--lc-size-call-toolbar-height: 44px;--lc-size-call-toolbar-bottom-offset: 20px;--lc-size-call-header-extra: 0px;--lc-size-call-footer-extra: 0px;--lc-size-call-stage-max: 1520px;--lc-size-call-screen-inset-top: 52px;--lc-size-call-screen-inset-bottom: 96px;--lc-size-call-screen-inset-x: 16px;--lc-size-call-screen-disc: 52px;--lc-size-call-screen-ring: 10px;--lc-size-call-screen-rail: 84px;--lc-radius-6: 6px;--lc-radius-8: 8px;--lc-radius-10: 10px;--lc-radius-12: 12px;--lc-radius-14: 14px;--lc-radius-16: 16px;--lc-radius-round: 50%;--lc-radius-squircle: 28%;--lc-radius-pill: 999px;--lc-radius-sm: var(--lc-radius-8);--lc-radius-btn: var(--lc-radius-14);--lc-radius-md: var(--lc-radius-14);--lc-radius-lg: 22px;--lc-radius-tile: 26px;--lc-radius-tile-solo: 32px;--lc-shadow-float: 1px 2px 4px var(--lc-black-a30);--lc-shadow-modal: 0 24px 64px var(--lc-black-a70);--lc-shadow-hud: 0 18px 60px var(--lc-black-a64);--lc-shadow-panel: 0 24px 70px var(--lc-black-a58);--lc-shadow-tile: 0 18px 70px var(--lc-black-a48), inset 0 0 0 1px var(--lc-white-a08);--lc-shadow-toast: 0 18px 50px var(--lc-black-a42);--lc-shadow-soft: 1px 2px 4px var(--lc-black-a20);--lc-shadow-launcher: 0 16px 44px var(--lc-black-a48);--lc-scrim: var(--lc-black-a30);--lc-scrim-blur: 0px;--lc-duration-fast: .15s;--lc-duration-base: .22s;--lc-duration-slow: .48s;--lc-ease-standard: cubic-bezier(.22, 1, .36, 1);--lc-ease-out: cubic-bezier(.2, .9, .28, 1);--lc-z-layer-under: -1;--lc-z-layer-base: 0;--lc-z-layer-chrome: 10;--lc-z-layer-float: 50;--lc-z-layer-surface: 80;--lc-z-layer-dock: 85;--lc-z-layer-modal: 90;--lc-z-layer-popover: 100;--lc-z-layer-banner: 150;--lc-z-layer-toast: 200;--lc-z-layer-system: 300;--lc-z-call-effects: 0;--lc-z-call-stage: 1;--lc-z-call-panel: 3;--lc-z-call-hud: 4;--lc-z-call-toast: 5;--lc-breakpoint-phone: 480px;--lc-breakpoint-narrow: 760px;--lc-breakpoint-split: 900px;--lc-agent-brand-claude: #d97757;--lc-agent-brand-gemini: #8e75b2;--lc-agent-brand-mono-bg: var(--lc-gray-ffffff);--lc-agent-brand-mono-fg: var(--lc-gray-000000);--lc-agent-session-mark: 24px;--lc-agent-session-spinner: 16px;--lc-agent-session-prop-spinner: 14px;--lc-agent-run-orb: 22px;--lc-agent-run-orb-lg: 28px;--lc-agent-run-orb-mark: 13px;--lc-agent-run-orb-mark-lg: 16px;--lc-agent-run-ring: 1.5px;--lc-agent-run-spin: 1.4s;--lc-agent-run-spin-slow: 5s;--lc-agent-run-ring-hot: var(--lc-label-secondary);--lc-agent-run-ring-track: var(--lc-separator-strong);--lc-agent-run-line-height: 30px;--lc-agent-run-work-size: 13px;--lc-agent-run-dim: .45;--lc-agent-run-folders-max: 296px;--lc-agent-pop-width: 520px;--lc-agent-pop-clearance: 132px;--lc-agent-pop-clearance-top: 160px;--lc-button-primary-height: 36px;--lc-button-primary-padding-x: 14px;--lc-button-primary-radius: var(--lc-radius-12);--lc-button-round-size: 48px;--lc-button-round-hover: var(--lc-gray-4a4a4b);--lc-button-fab-height: 88px;--lc-button-fab-radius: 24px;--lc-button-fab-padding-x: var(--lc-spacing-32);--lc-button-fab-gap: var(--lc-spacing-10);--lc-button-fab-bg: var(--lc-gray-1a1a1a);--lc-button-fab-bg-hover: var(--lc-gray-242424);--lc-button-fab-color: var(--lc-white-a88);--lc-button-fab-color-hover: var(--lc-white-a92);--lc-button-fab-border-width: 1px;--lc-button-fab-border: var(--lc-white-a03);--lc-button-fab-border-hover: var(--lc-white-a06);--lc-button-fab-blur: 0px;--lc-button-fab-text: 14px;--lc-button-fab-lift: 4px;--lc-button-fab-lift-duration: var(--lc-duration-fast);--lc-button-fab-fade: var(--lc-duration-base);--lc-button-fab-icon-stroke: 1.5;--lc-button-fab-morph: .2s;--lc-calendar-cell: var(--lc-size-control-32);--lc-catalog-layer: 1;--lc-catalog-search-size: 16px;--lc-catalog-search-leading: 1.3;--lc-catalog-close-offset: -6px;--lc-catalog-close-color: var(--lc-gray-cdcdcd);--lc-catalog-close-hover: var(--lc-gray-ffffff);--lc-catalog-body: 18px;--lc-catalog-filter-width: 220px;--lc-catalog-filter-menu-width: 14rem;--lc-catalog-filter-menu-height: 20rem;--lc-chat-column: var(--lc-size-column);--lc-chat-gutter: var(--lc-spacing-32);--lc-chat-text-family: var(--lc-font-sans);--lc-chat-text-size: 14px;--lc-chat-text-line-height: 26px;--lc-chat-text-weight: var(--lc-font-weight-regular);--lc-chat-text-tracking: normal;--lc-chat-h1-family: var(--lc-font-sans);--lc-chat-h1-size: 20px;--lc-chat-h1-line-height: 28px;--lc-chat-h1-weight: var(--lc-font-weight-semibold);--lc-chat-h1-tracking: normal;--lc-chat-h2-family: var(--lc-font-sans);--lc-chat-h2-size: 18px;--lc-chat-h2-line-height: 28px;--lc-chat-h2-weight: var(--lc-font-weight-semibold);--lc-chat-h2-tracking: normal;--lc-chat-h3-family: var(--lc-font-sans);--lc-chat-h3-size: 16px;--lc-chat-h3-line-height: 26px;--lc-chat-h3-weight: var(--lc-font-weight-semibold);--lc-chat-h3-tracking: normal;--lc-chat-ink: var(--lc-gray-ededed);--lc-chat-cell-family: var(--lc-font-sans);--lc-chat-cell-size: 14px;--lc-chat-cell-line-height: 20px;--lc-chat-cell-weight: var(--lc-font-weight-regular);--lc-chat-cell-tracking: normal;--lc-chat-block-gap: var(--lc-spacing-16);--lc-chat-section-gap: var(--lc-spacing-24);--lc-chat-head-gap: var(--lc-spacing-8);--lc-chat-list-gap: var(--lc-spacing-8);--lc-chat-list-indent: var(--lc-spacing-32);--lc-chat-item-gap: 0px;--lc-chat-cell-y: var(--lc-spacing-8);--lc-chat-cell-x: var(--lc-spacing-8);--lc-chat-rule: 2px;--lc-chat-turn-gap: var(--lc-spacing-32);--lc-chat-bubble-bg: var(--lc-gray-262626);--lc-chat-bubble-radius: var(--lc-radius-12);--lc-chat-bubble-pad-y: var(--lc-spacing-8);--lc-chat-bubble-pad-x: var(--lc-spacing-12);--lc-chat-bubble-max: 75%;--lc-chat-composer-bg: var(--lc-gray-1e1e1e);--lc-chat-composer-line: var(--lc-white-a08);--lc-chat-composer-line-focus: var(--lc-white-a14);--lc-chat-composer-radius: var(--lc-radius-12);--lc-chat-composer-pad: var(--lc-spacing-6);--lc-chat-composer-button: var(--lc-size-control-32);--lc-chat-composer-min: var(--lc-size-control-44);--lc-chat-composer-max: 240px;--lc-chat-composer-send-bg: var(--lc-gray-f0f0f0);--lc-chat-composer-send-fg: var(--lc-gray-000000);--lc-chat-composer-button-radius: var(--lc-radius-8);--lc-chat-thumb: var(--lc-spacing-56);--lc-chat-file-max: 240px;--lc-chat-shimmer-from: var(--lc-gray-686868);--lc-chat-shimmer-to: var(--lc-gray-f0f0f0);--lc-chat-shimmer-period: 1.8s;--lc-chat-beam-size: var(--lc-size-control-28);--lc-chat-menu-bg: var(--lc-gray-222222);--lc-chat-credits-icon: 14px;--lc-chat-credits-pop-width: 272px;--lc-chat-credits-bar-height: 6px;--lc-chat-credits-bar-gap: 2px;--lc-chat-credits-kind-search: var(--lc-blue-6d8fb5);--lc-chat-credits-kind-analysis: var(--lc-violet-9684b8);--lc-chat-credits-kind-action: var(--lc-green-70a284);--lc-chat-credits-kind-reply: var(--lc-gray-8f8f8f);--lc-chat-credits-kind-earlier: var(--lc-gray-686868);--lc-chat-block-bg: var(--lc-gray-222222);--lc-chat-block-radius: var(--lc-radius-14);--lc-chat-block-pad: var(--lc-spacing-6);--lc-chat-block-pad-y: var(--lc-spacing-10);--lc-chat-block-row-hover: var(--lc-gray-2a2a2a);--lc-chat-beam-light: var(--lc-gray-f0f0f0);--lc-chat-viewer-bg: var(--lc-black-a70);--lc-chat-viewer-blur: 12px;--lc-chat-viewer-pad: var(--lc-spacing-56);--lc-chat-cell-line: var(--lc-white-a05);--lc-date-menu-list-width: 232px;--lc-date-menu-cal-width: 272px;--lc-date-menu-item-height: var(--lc-size-control-32);--lc-doc-col: 680px;--lc-doc-gutter: var(--lc-spacing-24);--lc-doc-gutter-narrow: var(--lc-spacing-16);--lc-doc-top: var(--lc-spacing-64);--lc-doc-top-narrow: var(--lc-spacing-8);--lc-doc-bottom: var(--lc-spacing-48);--lc-doc-title-family: var(--lc-font-sans);--lc-doc-title-size: 20px;--lc-doc-title-line-height: 1.35;--lc-doc-title-weight: var(--lc-font-weight-medium);--lc-doc-title-tracking: -.01em;--lc-doc-title-color: var(--lc-label-strong);--lc-doc-text-family: var(--lc-font-sans);--lc-doc-text-size: 14px;--lc-doc-text-line-height: 22px;--lc-doc-text-weight: var(--lc-font-weight-regular);--lc-doc-text-tracking: normal;--lc-doc-text-color: var(--lc-gray-c9c9c9);--lc-doc-head-family: var(--lc-font-sans);--lc-doc-head-size: 14px;--lc-doc-head-line-height: 20px;--lc-doc-head-weight: var(--lc-font-weight-regular);--lc-doc-head-tracking: normal;--lc-doc-head-color: var(--lc-label-tertiary-page);--lc-door-width: 380px;--lc-door-mark: 56px;--lc-empty-hero-width: 360px;--lc-empty-agents-width: 984px;--lc-empty-agents-rows-width: 520px;--lc-empty-agents-card-min: 288px;--lc-empty-agents-icon: 56px;--lc-empty-agents-lift: 72px;--lc-empty-agents-line-width: 420px;--lc-empty-agents-demo-width: 240px;--lc-hint-surface: var(--lc-white-a15);--lc-hint-border: var(--lc-white-a05);--lc-hint-text: var(--lc-label);--lc-hint-blur: 40px;--lc-hint-radius: var(--lc-radius-12);--lc-hint-height: 38px;--lc-hint-pad-x: var(--lc-spacing-14);--lc-hint-pad-y: 9px;--lc-hint-max-width: 320px;--lc-hint-font: "Google Sans Text", -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif;--lc-hint-size: 13px;--lc-hint-line-height: 18px;--lc-hint-gap: var(--lc-spacing-8);--lc-hint-edge: var(--lc-spacing-8);--lc-hint-lift: 10px;--lc-hint-duration: .2s;--lc-hint-delay: 0ms;--lc-hint-ease: cubic-bezier(.26, 1, .48, 1);--lc-input-size: 15px;--lc-input-height: var(--lc-size-control-44);--lc-input-radius: var(--lc-radius-md);--lc-input-pad-x: var(--lc-spacing-14);--lc-input-bg: var(--lc-gray-262626);--lc-input-bg-focus: var(--lc-gray-2b2b2b);--lc-input-border: var(--lc-separator);--lc-input-border-focus: var(--lc-separator-strong);--lc-input-placeholder: var(--lc-white-a50);--lc-landing-bg: var(--lc-gray-000000);--lc-landing-mark: 36px;--lc-landing-mark-max: 160px;--lc-landing-mark-opacity: .3;--lc-landing-mark-blur-min: 2.5px;--lc-landing-mark-blur-max: 10px;--lc-landing-mark-breath: 2.75s;--lc-landing-enter-shift: 8px;--lc-landing-enter-blur: 20px;--lc-landing-enter: .22s;--lc-landing-enter-focus: .34s;--lc-landing-aurora-top: 420px;--lc-landing-aurora-sink: 240px;--lc-landing-aurora-bleed-x: -22%;--lc-landing-aurora-bleed-y: -18%;--lc-landing-aurora-opacity: .96;--lc-landing-aurora-sway: 12s;--lc-landing-aurora-fade: 30%;--lc-landing-foot: var(--lc-spacing-72);--lc-landing-foot-gap: var(--lc-spacing-48);--lc-landing-tagline-size: 11px;--lc-landing-tagline: var(--lc-white-a50);--lc-landing-links: var(--lc-white-a30);--lc-landing-links-hover: var(--lc-white-a50);--lc-landing-edge: var(--lc-spacing-24);--lc-landing-tagline-leading: 1;--lc-landing-layer-mark: 1;--lc-landing-layer-foot: 2;--lc-landing-foot-short: var(--lc-spacing-24);--lc-landing-foot-gap-short: var(--lc-spacing-24);--lc-landing-panel-min: 720px;--lc-landing-brand-mark-w: 40px;--lc-landing-brand-mark-h: 32px;--lc-landing-console-dim: .2;--lc-landing-brand-tracking: -.02em;--lc-line-ref-height: 20px;--lc-line-ref-icon: 12px;--lc-line-ref-pad-x: var(--lc-spacing-4);--lc-line-ref-pad-x-num: var(--lc-spacing-6);--lc-line-ref-gap: 3px;--lc-line-ref-radius: var(--lc-radius-10);--lc-line-ref-bg: var(--lc-white-a10);--lc-line-ref-bg-hover: var(--lc-white-a16);--lc-line-ref-color: var(--lc-white-a82);--lc-line-ref-num-color: var(--lc-white-a72);--lc-line-ref-agent-gap: 5px;--lc-line-panel-offset: var(--lc-spacing-6);--lc-line-panel-max-height: 430px;--lc-line-panel-key-color: var(--lc-label-tertiary);--lc-line-panel-meta-color: var(--lc-label-tertiary);--lc-line-search-height: var(--lc-size-control-40);--lc-line-search-bg: var(--lc-gray-2e2e2e);--lc-line-search-radius: var(--lc-radius-10);--lc-line-search-text: 14px;--lc-line-search-icon-color: var(--lc-gray-8f8f8f);--lc-line-search-pad-start: 38px;--lc-line-search-ring: var(--lc-white-a10);--lc-line-card-width: 300px;--lc-line-card-max-width: 420px;--lc-line-card-icon: var(--lc-size-control-32);--lc-line-card-icon-bg: var(--lc-white-a08);--lc-line-card-icon-color: var(--lc-white-a82);--lc-line-card-kind-color: var(--lc-label-secondary);--lc-line-card-item-color: var(--lc-white-a72);--lc-line-summon-gap: var(--lc-spacing-12);--lc-line-summon-row-gap: var(--lc-spacing-8);--lc-list-text: 14px;--lc-list-lead-width: 32px;--lc-list-lead-height: 28px;--lc-list-col: 160px;--lc-list-duration: 56px;--lc-list-time: 52px;--lc-list-row-height: 50px;--lc-list-row-pad-x: var(--lc-spacing-8);--lc-list-row-gap: var(--lc-spacing-16);--lc-list-row-radius: var(--lc-radius-12);--lc-list-row-hover: var(--lc-white-a10);--lc-list-row-line: var(--lc-white-a05);--lc-list-row-line-inset: 12px;--lc-list-row-line-width: 1px;--lc-list-line: 20px;--lc-list-sub-line-height: 17px;--lc-list-sub-offset: 1px;--lc-list-more-leading: 1;--lc-list-muted: .6;--lc-list-live-disk-size: 8px;--lc-list-live-disk-lead: 10px;--lc-list-live-disk-opacity: .92;--lc-list-live-disk-closing-opacity: .3;--lc-list-live-disk-breathe: 2.4s;--lc-lobby-framed-height: 640px;--lc-lobby-foot-space: 56px;--lc-lobby-frame-height: 220px;--lc-lobby-plate-pad: 7px;--lc-lobby-row-radius: 18px;--lc-lobby-join-radius: 17px;--lc-lobby-join-hover: var(--lc-gray-444445);--lc-lobby-input-bg: var(--lc-input-bg);--lc-lobby-input-bg-focus: var(--lc-input-bg-focus);--lc-lobby-menu-left: 36px;--lc-lobby-menu-width: 260px;--lc-lobby-level-height: 17px;--lc-lobby-level-bar: 3px;--lc-lobby-tone-height: 26px;--lc-lobby-line-width: 420px;--lc-lobby-ask-turn: 6s;--lc-lobby-wave: .9s;--lc-lobby-text-line: 1;--lc-md-gap: var(--lc-spacing-8);--lc-md-indent: var(--lc-spacing-20);--lc-md-rule: 2px;--lc-md-cell-y: var(--lc-spacing-6);--lc-md-cell-x: var(--lc-spacing-10);--lc-md-code-x: var(--lc-spacing-4);--lc-md-pre-pad: var(--lc-spacing-12);--lc-md-pre-max: 360px;--lc-menu-surface: var(--lc-surface-700);--lc-menu-border: var(--lc-white-a05);--lc-menu-sep: var(--lc-white-a09);--lc-menu-pad: var(--lc-spacing-4);--lc-menu-radius: var(--lc-radius-12);--lc-menu-gap: var(--lc-spacing-2);--lc-menu-tall: 480px;--lc-menu-item-height: var(--lc-size-control-44);--lc-menu-item-height-touch: var(--lc-size-control-44);--lc-menu-item-text: var(--lc-shell-row-text);--lc-menu-item-radius: var(--lc-radius-8);--lc-menu-item-pad: var(--lc-spacing-10);--lc-menu-item-gap: var(--lc-spacing-10);--lc-menu-item-pad-start: var(--lc-spacing-8);--lc-menu-item-color: var(--lc-label-switcher-muted);--lc-menu-item-color-hover: var(--lc-label-switcher);--lc-menu-item-head: var(--lc-spacing-12);--lc-menu-list-pad-start: var(--lc-spacing-14);--lc-menu-list-pad-end: var(--lc-spacing-16);--lc-menu-list-inset: var(--lc-spacing-6);--lc-menu-list-head-pad: var(--lc-spacing-8);--lc-menu-list-sep-pad: var(--lc-spacing-6);--lc-menu-list-mark: var(--lc-spacing-16);--lc-menu-list-gap: var(--lc-spacing-8);--lc-meter-height: var(--lc-spacing-6);--lc-meter-track: var(--lc-separator);--lc-meter-fill-1: var(--lc-label);--lc-meter-fill-2: var(--lc-label-tertiary);--lc-meter-gap: var(--lc-spacing-8);--lc-meter-key: var(--lc-spacing-6);--lc-meter-usage-gap: var(--lc-spacing-16);--lc-orb-core: var(--lc-gray-000000);--lc-orb-rim: var(--lc-gray-f4f4f4);--lc-orb-black: .7;--lc-orb-power: 1.6;--lc-orb-size-default: 28px;--lc-orb-ring: 2px;--lc-orb-breath: 5.2s;--lc-orb-breath-dim: .8;--lc-orb-tint-base: 70;--lc-orb-tint-sm: 88;--lc-orb-tint-xs: 100;--lc-orb-loud-xs: .82;--lc-orb-loud-sm: .85;--lc-orb-loud-md: .93;--lc-orb-loud-lg: 1;--lc-orb-tone-0: var(--lc-tone-ffffff);--lc-orb-tone-1: var(--lc-tone-cfe0ff);--lc-orb-tone-2: var(--lc-tone-a8e6dc);--lc-orb-tone-3: var(--lc-tone-bfe3b0);--lc-orb-tone-4: var(--lc-tone-f2dfb2);--lc-orb-tone-5: var(--lc-tone-f6c49a);--lc-orb-tone-6: var(--lc-tone-f3adbd);--lc-orb-tone-7: var(--lc-tone-dcb0f2);--lc-orb-tone-8: var(--lc-tone-b2aeff);--lc-orb-tone-9: var(--lc-tone-9ed4ff);--lc-orb-breath-peak: 1;--lc-orb-breath-zoom-dim: .99;--lc-orb-breath-zoom-peak: 1.014;--lc-orb-halo-alpha: .3;--lc-orb-halo-reach: .3;--lc-orb-halo-spread: .012;--lc-orb-flare: .62s;--lc-orb-tone-fade: .45s;--lc-orb-voice-rest: .55;--lc-orb-voice-zoom: .1;--lc-orb-voice-glow: .3;--lc-orb-voice-halo: .3;--lc-orb-voice-reach: .36;--lc-orb-pick-step: 66px;--lc-orb-pick-wheel-height: 64px;--lc-orb-pick-hero-gap: 48px;--lc-orb-pick-foot-space: 176px;--lc-orb-ring-glow: .11;--lc-recap-headline: var(--lc-white-a92);--lc-recap-text: var(--lc-white-a88);--lc-recap-text-strong: var(--lc-gray-ffffff);--lc-recap-secondary: var(--lc-white-a62);--lc-recap-state: var(--lc-white-a55);--lc-recap-muted: var(--lc-white-a50);--lc-recap-faint: var(--lc-white-a42);--lc-recap-overview: var(--lc-white-a38);--lc-recap-label: var(--lc-white-a32);--lc-recap-hint: var(--lc-white-a28);--lc-recap-chevron: var(--lc-white-a72);--lc-recap-tonal: var(--lc-gray-242424);--lc-recap-tonal-hover: var(--lc-gray-2e2e2e);--lc-recap-badge: var(--lc-gray-2a2a2a);--lc-recap-section-gap: 2rem;--lc-recap-section-gap-mod: 2.4rem;--lc-recap-section-title-gap: .85rem;--lc-recap-section-overview-gap: .75rem;--lc-recap-line-height-tight: 1;--lc-recap-line-height-row: 1.4;--lc-recap-row-indent: 28px;--lc-recap-row-room: 36px;--lc-recap-player-offset: 1.5rem;--lc-recap-player-button: 36px;--lc-recap-player-button-lg: var(--lc-size-control-44);--lc-recap-player-pause-width: 52px;--lc-recap-player-pause-height: var(--lc-spacing-48);--lc-recap-player-pause-radius: 18px;--lc-recap-player-time-width: var(--lc-size-control-44);--lc-recap-player-wave: 22px;--lc-recap-player-gap: 3px;--lc-recap-player-track: 3px;--lc-recap-player-track-hover: 7px;--lc-recap-player-track-radius: 2px;--lc-recap-player-head-width: 3px;--lc-recap-player-head: var(--lc-spacing-14);--lc-recap-player-head-hover: 18px;--lc-recap-player-hint-width: 240px;--lc-recap-player-hint-title-width: 220px;--lc-recap-player-hover: .12s;--lc-recap-player-z-head: 1;--lc-recap-player-z-hint: 2;--lc-recap-player-track-color: var(--lc-gray-2e2e2e);--lc-recap-player-track-hot: var(--lc-gray-3c3c3c);--lc-recap-player-fill: var(--lc-gray-6a6a6a);--lc-recap-player-head-color: var(--lc-gray-ffffff);--lc-recap-player-surface: var(--lc-gray-1c1c1c);--lc-recap-player-surface-hover: var(--lc-gray-2a2a2a);--lc-recap-player-pause: var(--lc-gray-242424);--lc-recap-player-icon: var(--lc-gray-ececec);--lc-recap-player-time: var(--lc-white-a42);--lc-recap-transcript-gap: .15rem;--lc-recap-transcript-height: 22rem;--lc-recap-transcript-line-gap: .75rem;--lc-recap-transcript-line-pad-y: .55rem;--lc-recap-transcript-line-pad-x: .7rem;--lc-recap-transcript-line-space: .3rem;--lc-recap-transcript-speaker-min: 6.5rem;--lc-recap-transcript-speaker-max: 7rem;--lc-recap-transcript-speaker-size: .78rem;--lc-recap-transcript-text: var(--lc-white-a82);--lc-recap-transcript-active: var(--lc-blue-78aaff-a14);--lc-recap-forming-gap-tasks: .4rem;--lc-recap-forming-hold: 2.8rem;--lc-recap-forming-wait: var(--lc-white-a50);--lc-recap-forming-wait-band: var(--lc-white-a08);--lc-recap-forming-wait-sweep: 2.2s;--lc-recap-motion-boot-fade: .35s;--lc-recap-motion-rise: .62s;--lc-recap-motion-rise-delay: .1s;--lc-recap-motion-leave: .2s;--lc-recap-motion-leave-fade: .18s;--lc-recap-view-slab-pad: var(--lc-spacing-32);--lc-recap-view-slab-pad-narrow: var(--lc-spacing-20);--lc-recap-view-plate-pad: var(--lc-spacing-20);--lc-recap-view-plate-gap: var(--lc-spacing-12);--lc-recap-view-field-min: 150px;--lc-recap-view-seal: 48px;--lc-recap-view-split-lead: 360px;--lc-recap-view-split-main: 600px;--lc-recap-view-split-gap: var(--lc-spacing-48);--lc-recap-view-dock-width: 540px;--lc-recap-view-dock-fade: 260px;--lc-recap-view-dock-fade-solid: 72px;--lc-recap-listen-width: 760px;--lc-recap-listen-height: 600px;--lc-recap-listen-gap: var(--lc-spacing-24);--lc-recap-listen-z: 220;--lc-recap-listen-head: 48px;--lc-recap-listen-face: 20px;--lc-recap-listen-text: 540px;--lc-recap-listen-pip: 208px;--lc-recap-listen-card: var(--lc-white-a04);--lc-recap-listen-button: var(--lc-white-a10);--lc-recap-listen-button-hover: var(--lc-white-a16);--lc-recap-listen-button-strong: var(--lc-white-a16);--lc-recap-listen-button-strong-hover: var(--lc-white-a22);--lc-recap-listen-expanded-text: 440px;--lc-recap-listen-expanded-max: 1760px;--lc-recap-listen-theater-side: 440px;--lc-recap-video-stage: 268px;--lc-recap-video-face: 26px;--lc-recap-video-face-ring: 2px;--lc-recap-video-side: 360px;--lc-recap-video-tile: 150px;--lc-recap-video-tile-sm: 96px;--lc-recap-video-caption-max: 70%;--lc-recap-video-caption-size: 16px;--lc-recap-video-mark-width: 2px;--lc-recap-video-mark-height: 12px;--lc-recap-video-thumb-w: 160px;--lc-recap-video-thumb-h: 90px;--lc-recap-video-stage-bg: var(--lc-surface-page);--lc-recap-video-tag-bg: var(--lc-black-a55);--lc-recap-video-caption-bg: var(--lc-black-a70);--lc-recap-video-mark: var(--lc-label-secondary);--lc-recap-video-mark-task: var(--lc-label-strong);--lc-sheet-width-s: 420px;--lc-sheet-width-m: 440px;--lc-sheet-width-l: 460px;--lc-sheet-width-xl: 760px;--lc-sheet-width-read: 640px;--lc-sheet-width-search: var(--lc-shell-dock-agent-modal-width);--lc-sheet-check: 20px;--lc-sheet-gutter: var(--lc-spacing-32);--lc-sheet-padding: var(--lc-spacing-24);--lc-sheet-gap: var(--lc-spacing-14);--lc-sheet-duration: .26s;--lc-sheet-confirm-padding: var(--lc-spacing-24);--lc-sheet-confirm-gap: var(--lc-spacing-12);--lc-sheet-split-width: 1120px;--lc-sheet-split-height: 780px;--lc-sheet-split-rail: 248px;--lc-sheet-split-rail-narrow: 208px;--lc-sheet-split-head: var(--lc-spacing-64);--lc-sheet-split-pad: var(--lc-spacing-32);--lc-sheet-split-radius: var(--lc-button-fab-radius);--lc-sheet-split-bg: var(--lc-button-fab-bg);--lc-sheet-split-border: var(--lc-button-fab-border);--lc-sheet-split-field: var(--lc-white-a06);--lc-sheet-split-field-hover: var(--lc-white-a08);--lc-sheet-split-slab: var(--lc-white-a05);--lc-sheet-split-hero-mark: var(--lc-spacing-72);--lc-sheet-split-hero-mark-text: 36px;--lc-sheet-split-term: 144px;--lc-sheet-split-mark-ring: .38;--lc-sheet-text-body-family: var(--lc-font-sans);--lc-sheet-text-body-size: 14px;--lc-sheet-text-body-line-height: 22px;--lc-sheet-text-body-weight: var(--lc-font-weight-regular);--lc-sheet-text-body-tracking: normal;--lc-sheet-search-height: var(--lc-shell-dock-agent-modal-height);--lc-sheet-search-pad: var(--lc-shell-dock-agent-pad-x);--lc-sheet-search-head: var(--lc-spacing-56);--lc-sheet-search-row: var(--lc-size-control-44);--lc-sheet-search-row-pad: var(--lc-spacing-12);--lc-sheet-search-row-hover: var(--lc-white-a08);--lc-sheet-search-label: var(--lc-size-control-32);--lc-sheet-slab-width: 560px;--lc-sheet-slab-gap: var(--lc-spacing-12);--lc-sheet-slab-pad: var(--lc-spacing-24);--lc-sheet-slab-pad-phone: var(--lc-spacing-16);--lc-sheet-slab-bg: var(--lc-button-fab-bg);--lc-sheet-slab-border: var(--lc-button-fab-border);--lc-sheet-slab-border-width: var(--lc-button-fab-border-width);--lc-sheet-slab-radius: var(--lc-button-fab-radius);--lc-sheet-slab-inner: var(--lc-surface-700);--lc-sheet-slab-inner-line: var(--lc-white-a05);--lc-sheet-slab-hover: var(--lc-white-a06);--lc-sheet-slab-head-top: var(--lc-spacing-12);--lc-sheet-slab-head-button: var(--lc-shell-dock-agent-button);--lc-sheet-slab-head-bottom: var(--lc-spacing-12);--lc-sheet-slab-person-top: var(--lc-spacing-20);--lc-sheet-slab-row: var(--lc-size-control-50);--lc-sheet-slab-row-radius: var(--lc-radius-12);--lc-sheet-slab-row-gap: var(--lc-spacing-12);--lc-sheet-slab-row-icon: var(--lc-spacing-24);--lc-sheet-slab-switch-width: 36px;--lc-sheet-slab-switch-height: 20px;--lc-sheet-slab-switch-knob: 16px;--lc-sheet-slab-switch-shift: 16px;--lc-sheet-slab-avatar-card: 56px;--lc-sheet-slab-avatar-edit: 96px;--lc-sheet-slab-avatar-badge-edit: 28px;--lc-sheet-slab-flow-mark: 72px;--lc-sheet-slab-flow-width: 26rem;--lc-sheet-slab-flow-bars: 112px;--lc-sheet-slab-flow-bar: 2px;--lc-sheet-slab-flow-height: 432px;--lc-sheet-slab-flow-step: 18px;--lc-shell-row-height: var(--lc-size-control-32);--lc-shell-row-text: 13px;--lc-shell-row-leading: 17px;--lc-shell-titlebar: 32px;--lc-shell-side-layer: 3;--lc-shell-side-icon-radius: 10px;--lc-shell-switcher-width: 340px;--lc-shell-switcher-bar: 2px;--lc-shell-switcher-bar-track: var(--lc-white-a08);--lc-shell-switcher-bar-fill: var(--lc-white-a60);--lc-shell-switcher-plus-size: var(--lc-size-control-28);--lc-shell-switcher-plus-hover: var(--lc-white-a09);--lc-shell-ask-dot-size: 7px;--lc-shell-ask-dot-color: var(--lc-gray-ffffff);--lc-shell-dim-scale: .98;--lc-shell-dim-blur: 8px;--lc-shell-dim-brightness: .38;--lc-shell-spinner-size: 22px;--lc-shell-spinner-ring: 2px;--lc-shell-spinner-track: var(--lc-white-a16);--lc-shell-spinner-head: var(--lc-gray-ffffff);--lc-shell-spinner-turn: .65s;--lc-shell-spinner-still: .85;--lc-shell-spinner-layer: 5;--lc-shell-nav-slow: .4s;--lc-shell-nav-progress-height: 2px;--lc-shell-nav-progress-light: var(--lc-white-a30);--lc-shell-nav-progress-run: 1.1s;--lc-shell-nav-emerge: var(--lc-duration-fast);--lc-shell-nav-emerge-from: .5;--lc-shell-sub-indent: var(--lc-spacing-32);--lc-shell-dock-bottom: var(--lc-spacing-48);--lc-shell-dock-fade: 320px;--lc-shell-dock-fade-solid: 40px;--lc-shell-dock-layer: 2;--lc-shell-dock-clearance: var(--lc-spacing-24);--lc-shell-dock-agent-width: 340px;--lc-shell-dock-agent-gap: var(--lc-spacing-12);--lc-shell-dock-agent-pad-x: var(--lc-spacing-16);--lc-shell-dock-agent-pad-y: var(--lc-spacing-12);--lc-shell-dock-agent-input-line: 20px;--lc-shell-dock-agent-icon: 16px;--lc-shell-dock-agent-icon-color: var(--lc-white-a50);--lc-shell-dock-agent-icon-color-hover: var(--lc-white-a92);--lc-shell-dock-agent-button-gap: var(--lc-spacing-6);--lc-shell-dock-agent-button: var(--lc-size-control-28);--lc-shell-dock-agent-send-bg: var(--lc-white-a92);--lc-shell-dock-agent-send-color: var(--lc-gray-111111);--lc-shell-dock-agent-icons-pad-x: var(--lc-spacing-12);--lc-shell-dock-agent-button-ring-hover: var(--lc-white-a03);--lc-shell-dock-agent-button-bg-hover: var(--lc-white-a08);--lc-shell-dock-agent-max-height: 260px;--lc-shell-dock-agent-thread-max: 480px;--lc-shell-dock-agent-modal-width: 880px;--lc-shell-dock-agent-modal-height: 760px;--lc-shell-dock-agent-modal-gap: var(--lc-spacing-32);--lc-shell-dock-agent-title-hover: .6;--lc-shell-dock-agent-modal-dur: .22s;--lc-shell-dock-agent-expand-dur: .32s;--lc-shell-dock-agent-head-action-size: 40px;--lc-shell-dock-agent-head-action-shift: var(--lc-spacing-8);--lc-shell-dock-agent-quick-expand: .22s;--lc-shell-dock-agent-quick-modal: .16s;--lc-shell-dock-agent-expand-fade: .16s;--lc-shell-dock-agent-pad-bottom: var(--lc-spacing-8);--lc-shell-dock-agent-mark-bg: var(--lc-white-a08);--lc-shell-dock-agent-mark-color: var(--lc-white-a72);--lc-shell-dock-agent-mark-bg-hover: var(--lc-white-a12);--lc-shell-dock-agent-ctx-menu-width: 300px;--lc-shell-dock-agent-ctx-head-icon: var(--lc-size-control-32);--lc-shell-dock-agent-ctx-kind-color: var(--lc-label-secondary);--lc-shell-dock-agent-ctx-item-color: var(--lc-white-a72);--lc-shell-dock-warm-spinner: 14px;--lc-shell-dock-warm-spinner-ring: 1.5px;--lc-shell-dock-warm-glow: 10px;--lc-shell-dock-warm-period: 1.5s;--lc-shell-dock-warm-glow-color: var(--lc-gray-ffffff);--lc-shell-dock-warm-ease: cubic-bezier(.4, 0, .2, 1);--lc-shell-dock-example-height: 56px;--lc-shell-dock-example-gap: var(--lc-spacing-12);--lc-shell-dock-example-radius: 20px;--lc-shell-dock-example-icon: 14px;--lc-shell-dock-example-unfold: var(--lc-duration-slow);--lc-shell-dock-example-fold: var(--lc-duration-base);--lc-shell-dock-example-drop: var(--lc-spacing-12);--lc-shell-dock-button-color: var(--lc-white-a78);--lc-shell-phone-row-height: 48px;--lc-shell-phone-row-text: 17px;--lc-shell-phone-label-text: 15px;--lc-shell-phone-icon: 22px;--lc-shell-phone-control: 44px;--lc-shell-phone-avatar: 32px;--lc-shell-phone-avatar-text: 13px;--lc-shell-phone-topbar-text: 17px;--lc-shell-phone-list-text: 17px;--lc-skeleton-bar-height: 12px;--lc-skeleton-bar-width: 220px;--lc-skeleton-bar-max-width: 60%;--lc-skeleton-width: 62%;--lc-skeleton-lines-gap: 9px;--lc-skeleton-duration: 1.8s;--lc-skeleton-spinner-size: 22px;--lc-skeleton-spinner-ring: 2px;--lc-skeleton-spinner-delay: .15s;--lc-skeleton-spinner-turn: .65s;--lc-space-create-mark: 108px;--lc-space-create-mark-text: 42px;--lc-space-create-row-height: 56px;--lc-space-create-menu-width: 176px;--lc-space-create-welcome-text: 30px;--lc-space-mark-field-0: var(--lc-mark-ff182b);--lc-space-mark-field-1: var(--lc-mark-ffe642);--lc-space-mark-field-2: var(--lc-mark-1ec959);--lc-space-mark-field-3: var(--lc-mark-338bf4);--lc-space-mark-field-4: var(--lc-mark-b64ffa);--lc-space-mark-field-5: var(--lc-mark-fd6b01);--lc-space-mark-field-6: var(--lc-mark-22d8e8);--lc-space-mark-field-7: var(--lc-mark-fe4dab);--lc-space-mark-field-8: var(--lc-mark-bbf035);--lc-space-mark-field-9: var(--lc-mark-ac75f5);--lc-space-mark-letter: var(--lc-gray-000000);--lc-space-mark-weight: var(--lc-font-weight-semibold);--lc-space-mark-line: var(--lc-white-a09);--lc-space-mark-plate: var(--lc-gray-1a1a1a);--lc-space-mark-tone-0: var(--lc-tone-ffffff);--lc-space-mark-tone-1: var(--lc-tone-cfe0ff);--lc-space-mark-tone-2: var(--lc-tone-a8e6dc);--lc-space-mark-tone-3: var(--lc-tone-bfe3b0);--lc-space-mark-tone-4: var(--lc-tone-f2dfb2);--lc-space-mark-tone-5: var(--lc-tone-f6c49a);--lc-space-mark-tone-6: var(--lc-tone-f3adbd);--lc-space-mark-tone-7: var(--lc-tone-dcb0f2);--lc-space-mark-tone-8: var(--lc-tone-b2aeff);--lc-space-mark-tone-9: var(--lc-tone-9ed4ff);--lc-space-mark-row-size: 18px;--lc-space-mark-row-text: 10px;--lc-space-mark-menu-size: 24px;--lc-space-mark-menu-text: 11px;--lc-space-mark-rail-size: var(--lc-size-control-32);--lc-space-mark-rail-text: 16px;--lc-space-mark-hero-size: 40px;--lc-space-mark-hero-text: 20px;--lc-space-mark-pick-size: var(--lc-size-control-28);--lc-space-mark-pick-gap: var(--lc-spacing-8);--lc-space-mark-pick-ring: 2px;--lc-tabs-segment-radius: 12px;--lc-tabs-segment-tab-height: 36px;--lc-tabs-segment-tab-radius: 12px;--lc-tabs-segment-text: 13px;--lc-tabs-segment-color: var(--lc-white-a62);--lc-tabs-segment-color-on: var(--lc-gray-ffffff);--lc-tabs-segment-pill: var(--lc-white-a22);--lc-tabs-segment-hover: var(--lc-white-a10);--lc-tabs-segment-blur: 40px;--lc-tabs-segment-gap: var(--lc-spacing-8);--lc-tabs-segment-ripple: var(--lc-white-a10);--lc-tabs-segment-ripple-grow: 225ms;--lc-tabs-segment-ripple-fade: .15s;--lc-tabs-segment-ripple-ease: cubic-bezier(0, 0, .2, 1);--lc-task-sheet-close: 36px;--lc-task-sheet-gap: var(--lc-spacing-32);--lc-task-props-label-width: 136px;--lc-task-props-row: var(--lc-size-control-32);--lc-task-props-label: var(--lc-gray-767676);--lc-task-props-value: var(--lc-gray-8f8f8f);--lc-task-clock-go: var(--lc-size-control-28);--lc-task-clock-go-bg: var(--lc-gray-262626);--lc-task-clock-go-bg-hover: var(--lc-gray-2e2e2e);--lc-task-pop-width: 340px;--lc-task-file-tile: 120px;--lc-task-file-tile-height: 80px;--lc-task-shot-max-height: 480px;--lc-task-proto-height: 440px;--lc-task-journal-at: 44px;--lc-task-ev-row: var(--lc-size-control-32);--lc-task-ev-thumb-width: 44px;--lc-task-ev-thumb-height: 28px;--lc-task-line-row: 36px;--lc-task-read-line-height: 22px;--lc-task-status-backlog: var(--lc-gray-9b9b9b);--lc-task-status-todo: var(--lc-gray-9b9b9b);--lc-task-status-doing: var(--lc-gray-f0f0f0);--lc-task-status-done: var(--lc-violet-a994ff);--lc-task-status-mark: var(--lc-gray-000000);--lc-task-table-head: var(--lc-size-control-32);--lc-task-table-date: 56px;--lc-task-table-gap: var(--lc-spacing-20);--lc-task-handoff-width: 280px;--lc-task-view-rail: 64px;--lc-task-view-list: 380px;--lc-task-leave: .2s;--lc-task-meta-size: 12.5px;--lc-task-live-dot-pulse: 1.8s;--lc-task-picker-list-max: 380px;--lc-task-picker-compact-min: 280px;--lc-tile-name-font: var(--lc-font-button);--lc-time-panel-width: 380px;--lc-time-panel-log-max: 232px;--lc-time-panel-pill-time: 64px;--lc-time-panel-times-width: 96px;--lc-time-panel-times-max: 264px;--lc-time-panel-day-label-tracking: .06em;--lc-time-report-filter-min: 260px;--lc-time-views-col-team: 112px;--lc-time-views-col-team-narrow: 64px;--lc-time-views-head-tracking: .06em;--lc-timer-bar-action-text: var(--lc-button-fab-text);--lc-timer-bar-action-weight: var(--lc-font-weight-medium);--lc-timer-island-width: 264px;--lc-timer-island-width-open: 320px;--lc-timer-island-width-wide: var(--lc-tray-width);--lc-timer-island-bar: var(--lc-size-control-44);--lc-timer-island-pad: var(--lc-spacing-14);--lc-timer-island-gap: var(--lc-spacing-12);--lc-timer-island-gap-inline: var(--lc-spacing-8);--lc-timer-island-radius: var(--lc-radius-lg);--lc-timer-island-radius-open: var(--lc-radius-16);--lc-timer-island-enter-shift: var(--lc-size-control-44);--lc-timer-island-dot-size: var(--lc-spacing-8);--lc-timer-island-dot-hollow: var(--lc-white-a45);--lc-timer-island-dot-hollow-width: 1.5px;--lc-timer-island-toggle-size: var(--lc-size-control-32);--lc-timer-island-toggle-pause: var(--lc-white-a10);--lc-timer-island-toggle-pause-hover: var(--lc-white-a16);--lc-timer-island-toggle-resume: var(--lc-white-a92);--lc-timer-island-toggle-resume-hover: var(--lc-white-a82);--lc-timer-island-toggle-resume-color: var(--lc-gray-111111);--lc-timer-island-nudge-ring: var(--lc-white-a28);--lc-timer-island-nudge-ring-width: 1px;--lc-timer-island-act-height: var(--lc-size-control-34);--lc-timer-island-act-radius: var(--lc-radius-10);--lc-timer-island-act-bg: var(--lc-white-a08);--lc-timer-island-act-bg-hover: var(--lc-white-a14);--lc-toast-agent-width: 380px;--lc-toast-task-blur: 40px;--lc-toast-task-glass: var(--lc-white-a12);--lc-toast-task-padding-y: var(--lc-spacing-14);--lc-toast-task-padding-x: 18px;--lc-toast-task-padding-right: 24px;--lc-toast-task-radius: 18px;--lc-toast-task-gap: var(--lc-spacing-10);--lc-toast-task-min-width: 220px;--lc-toast-task-max-width: 386px;--lc-toast-task-line: 18px;--lc-toast-task-sub-line: 16px;--lc-toast-task-title: var(--lc-white-a92);--lc-toast-task-title-wait: var(--lc-white-a50);--lc-toast-task-title-dim: var(--lc-white-a32);--lc-toast-task-sub: var(--lc-white-a42);--lc-toast-task-glyph: 16px;--lc-toast-task-orbit-dot: 3px;--lc-toast-task-orbit-radius: 5px;--lc-toast-task-orbit-duration: 1.1s;--lc-toast-task-wait-band: var(--lc-white-a08);--lc-toast-task-wait-sweep: 2.2s;--lc-toast-task-word-blur: 6px;--lc-toast-task-word-shift: 5px;--lc-toast-task-word-in: .52s;--lc-toast-task-word-out: .36s;--lc-toast-task-word-stagger: 55ms;--lc-toast-task-ring: 9px;--lc-toast-task-face: 16px;--lc-toast-task-icon: 10px;--lc-toast-task-icon-task: 8px;--lc-toast-task-icon-disc: var(--lc-white-a15);--lc-toast-task-icon-disc-task: rgba(84, 140, 255, .34);--lc-toast-task-icon-disc-decision: rgba(240, 170, 60, .34);--lc-toast-task-icon-disc-question: rgba(168, 120, 255, .34);--lc-toast-task-icon-color: var(--lc-gray-ffffff);--lc-toast-task-action-height: 26px;--lc-toast-task-action-radius: var(--lc-radius-8);--lc-toast-task-action-padding-x: 11px;--lc-toast-task-action-gap: var(--lc-spacing-6);--lc-toast-task-actions-top: var(--lc-spacing-12);--lc-toast-task-action-quiet: var(--lc-white-a14);--lc-toast-task-action-quiet-hover: var(--lc-white-a16);--lc-toast-task-branch-indent: 16px;--lc-toast-task-branch-x: 4px;--lc-toast-task-branch-width: 8px;--lc-toast-task-branch-radius: 5px;--lc-toast-task-branch-color: var(--lc-white-a28);--lc-toast-task-sub-icon: 12px;--lc-toast-card-width: 380px;--lc-tray-width: 280px;--lc-tray-radius: var(--lc-radius-lg);--lc-tray-pad-x: var(--lc-spacing-16);--lc-tray-pad-y: var(--lc-spacing-14);--lc-tray-line: 18px;--lc-tray-gap: var(--lc-spacing-14);--lc-tray-me: var(--lc-size-control-32);--lc-tray-button: var(--lc-size-control-32);--lc-tray-icon: 16px;--lc-tray-button-gap: var(--lc-spacing-6);--lc-tray-leave-gap: var(--lc-spacing-10);--lc-work-switch-height: var(--lc-size-control-32);--lc-work-switch-title-max: 220px;--lc-work-switch-dot: 8px;--lc-work-switch-square: 10px;--lc-work-switch-time-family: var(--lc-font-sans);--lc-work-switch-time-size: 13px;--lc-work-switch-time-line-height: 1;--lc-work-switch-time-weight: var(--lc-font-weight-medium);--lc-work-switch-time-tracking: .02em;--lc-work-switch-day-label-tracking: .06em;--lc-work-switch-seg-span: 104px;--lc-work-switch-menu-min: 280px;--lc-text: var(--lc-label);--lc-text-muted: var(--lc-label-secondary);--lc-text-faint: var(--lc-label-tertiary);--lc-bg: var(--lc-surface-page);--lc-line: var(--lc-separator);--lc-line-strong: var(--lc-separator-strong);--lc-live: var(--lc-live-call);--lc-space-1: var(--lc-spacing-4);--lc-space-2: var(--lc-spacing-8);--lc-space-3: var(--lc-spacing-12);--lc-space-4: var(--lc-spacing-16);--lc-space-5: var(--lc-spacing-20);--lc-space-6: var(--lc-spacing-24);--lc-space-8: var(--lc-spacing-32);--lc-toolbar-height: var(--lc-size-call-toolbar-height);--lc-toolbar-bottom-offset: var(--lc-size-call-toolbar-bottom-offset);--lc-header-extra: var(--lc-size-call-header-extra);--lc-footer-extra: var(--lc-size-call-footer-extra);--lc-stage-max: var(--lc-size-call-stage-max);--lc-screen-inset-top: var(--lc-size-call-screen-inset-top);--lc-screen-inset-bottom: var(--lc-size-call-screen-inset-bottom);--lc-screen-inset-x: var(--lc-size-call-screen-inset-x);--lc-screen-disc: var(--lc-size-call-screen-disc);--lc-screen-ring: var(--lc-size-call-screen-ring);--lc-screen-rail: var(--lc-size-call-screen-rail);--lc-dur-fast: var(--lc-duration-fast);--lc-dur-med: var(--lc-duration-base);--lc-z-effects: var(--lc-z-call-effects);--lc-z-stage: var(--lc-z-call-stage);--lc-z-panel: var(--lc-z-call-panel);--lc-z-hud: var(--lc-z-call-hud);--lc-z-toast: var(--lc-z-call-toast)}@media (max-width: 760px){:root{--lc-size-call-toolbar-bottom-offset: 12px;--lc-size-call-header-extra: 20px;--lc-size-call-footer-extra: 44px;--lc-size-call-screen-inset-top: 46px;--lc-size-call-screen-inset-bottom: 86px;--lc-size-call-screen-inset-x: 10px;--lc-chat-gutter: 16px}}@media (max-width: 480px){:root{--lc-input-size: 16px}}}@layer base{:root{color-scheme:dark}:root{--lc-titlebar-inset: 0px}:root[data-client=desktop]{--lc-titlebar-inset: var(--lc-shell-titlebar)}:root[data-client=desktop][data-fullscreen]{--lc-titlebar-inset: 0px}html{background:var(--lc-surface-page);color-scheme:dark;-webkit-tap-highlight-color:transparent}html,body{font-family:var(--lc-font-sans);background:var(--lc-surface-page);min-height:100%}body{margin:0;overscroll-behavior-y:none}button,input,textarea,select{font-family:inherit}:focus-visible{outline:var(--lc-focus-ring-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-ring-offset)}[data-input=pointer] :focus-visible{outline:none!important}:focus:not(:focus-visible),input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image]):focus,textarea:focus,select:focus,[contenteditable]:not([contenteditable=false]):focus{outline:none}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-property:opacity!important}}}@layer components{.lc-catalog__brand{margin:0;padding:var(--lc-spacing-6) var(--lc-spacing-8);color:var(--lc-label);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-type-footnote-line-height)}.lc-catalog__nav{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--lc-spacing-24)}.lc-catalog__main{display:flex;flex-direction:column;gap:var(--lc-spacing-64);max-width:calc(var(--lc-size-column) * 2);padding-bottom:var(--lc-spacing-104)}.lc-catalog__intro,.lc-catalog__block{display:flex;flex-direction:column;gap:var(--lc-spacing-10)}.lc-catalog__group{display:flex;flex-direction:column;gap:var(--lc-spacing-48)}.lc-catalog__group-title{margin:0;padding-top:var(--lc-spacing-24);border-top:thin solid var(--lc-separator);color:var(--lc-label-strong);font-family:var(--lc-type-title-screen-split-family);font-size:var(--lc-type-title-screen-split-size);font-weight:var(--lc-type-title-screen-split-weight);line-height:var(--lc-type-title-screen-split-line-height);letter-spacing:var(--lc-type-title-screen-split-tracking)}.lc-catalog__section,.lc-catalog__entry{display:flex;flex-direction:column;scroll-margin-top:var(--lc-spacing-24)}.lc-catalog__section{gap:var(--lc-spacing-20)}.lc-catalog__entry{gap:var(--lc-spacing-12);padding-top:var(--lc-spacing-12)}.lc-catalog__entry-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lc-spacing-10);margin:0;font-size:var(--lc-type-footnote-size)}.lc-catalog__entry-name{color:var(--lc-label);font-size:var(--lc-type-body-size);font-weight:var(--lc-font-weight-medium)}.lc-catalog__api,.lc-catalog__caption,.lc-catalog__tile-value,.lc-catalog__tile-doc{margin:0;color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height)}.lc-catalog__api,.lc-catalog__tile-doc{color:var(--lc-label-tertiary)}.lc-catalog__tile-value{font-variant-numeric:tabular-nums}.lc-catalog__note,.lc-catalog__list{margin:0;max-width:var(--lc-size-column);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-catalog__list{display:grid;gap:var(--lc-spacing-6);padding-left:var(--lc-spacing-20);list-style:disc}.lc-catalog__subhead,.lc-catalog__summary,.lc-catalog__tile-name{margin:0;color:var(--lc-label);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-catalog__subhead,.lc-catalog__summary{font-weight:var(--lc-font-weight-medium)}.lc-catalog__summary{cursor:pointer}.lc-catalog__tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-catalog__prose{margin:0;max-width:var(--lc-size-column);color:var(--lc-label);font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line-height)}.lc-catalog__fail{color:var(--lc-danger)}.lc-catalog__stage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lc-spacing-12) var(--lc-spacing-16)}.lc-catalog__stage--end{align-items:flex-end}.lc-catalog__stage--col{flex-direction:column;align-items:stretch;max-width:var(--lc-size-column)}.lc-catalog__notices{position:static;pointer-events:auto}.lc-catalog__stage--menu{align-items:flex-start;padding-bottom:var(--lc-catalog-room, calc(var(--lc-spacing-104) * 3.5))}.lc-catalog__stage--tight{flex-wrap:nowrap;gap:var(--lc-spacing-6)}.lc-catalog__stage--line{flex-direction:column;align-items:stretch;max-width:var(--lc-shell-dock-agent-width)}.lc-catalog__stage--line .lc-menu.lc-line-panel{position:static;display:flex}.lc-catalog__labeled{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--lc-spacing-6);min-width:0}.lc-catalog__labeled--wide{align-items:stretch}.lc-catalog__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--lc-size-sidebar) * 2),1fr));align-items:start;gap:var(--lc-spacing-32)}.lc-catalog__pad{padding:var(--lc-spacing-16)}.lc-catalog__card{max-width:var(--lc-size-column)}.lc-catalog__frame{position:relative;width:100%;contain:layout paint;overflow:hidden;height:var(--lc-catalog-frame, calc(var(--lc-spacing-104) * 2));border:thin solid var(--lc-separator);border-radius:var(--lc-radius-14);background:var(--lc-surface-page)}.lc-catalog__frame--short{--lc-catalog-frame: var(--lc-spacing-104)}.lc-catalog__frame--tall{--lc-catalog-frame: calc(var(--lc-spacing-104) * 4)}.lc-catalog__frame--sheet{--lc-catalog-frame: calc(var(--lc-spacing-104) * 5)}.lc-catalog__frame--confirm{--lc-catalog-frame: calc(var(--lc-spacing-104) * 2.5)}.lc-catalog__frame--split{--lc-catalog-frame: calc(var(--lc-spacing-104) * 6.2)}.lc-catalog__plate{display:flex;flex-direction:column;gap:var(--lc-spacing-16);max-width:calc(var(--lc-sheet-split-width) - var(--lc-sheet-split-rail));padding:var(--lc-spacing-24);border-radius:var(--lc-sheet-split-radius);background:var(--lc-sheet-split-bg)}.lc-catalog__frame--slab-short{--lc-catalog-frame: calc(var(--lc-spacing-104) * 4)}.lc-catalog__frame--slab-tall{--lc-catalog-frame: calc(var(--lc-spacing-104) * 6.5)}.lc-catalog__frame--door{--lc-catalog-frame: calc(var(--lc-spacing-104) * 5)}.lc-catalog__frame--lobby{--lc-catalog-frame: var(--lc-lobby-framed-height)}.lc-catalog__frame .lc-door{min-height:100%}.lc-catalog__frame .lc-sheet:not([open]){display:flex;align-items:center;justify-content:center}.lc-catalog__task{display:flex;flex-direction:column;gap:var(--lc-spacing-20);width:var(--lc-doc-col);max-width:100%;padding:var(--lc-spacing-20);border-radius:var(--lc-radius-16);background:var(--lc-surface-modal);box-sizing:border-box}.lc-catalog__task--doc{width:var(--lc-doc-col)}.lc-catalog__frame--motion{--lc-catalog-frame: calc(var(--lc-spacing-104) * 1.5);display:flex;align-items:center;justify-content:center;gap:var(--lc-spacing-24)}.lc-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lc-size-sidebar),1fr));gap:var(--lc-spacing-10)}.lc-catalog__grid--dense{grid-template-columns:repeat(auto-fill,minmax(calc(var(--lc-spacing-104) + var(--lc-spacing-24)),1fr));gap:var(--lc-spacing-6)}.lc-catalog__grid--wide{grid-template-columns:repeat(auto-fill,minmax(calc(var(--lc-size-sidebar) + var(--lc-spacing-64)),1fr));gap:var(--lc-spacing-16)}.lc-catalog__grid--icons{grid-template-columns:repeat(auto-fill,minmax(var(--lc-spacing-104),1fr));gap:var(--lc-spacing-6)}.lc-catalog__tile{display:flex;flex-direction:column;gap:var(--lc-spacing-4);min-width:0;padding:var(--lc-spacing-10);border-radius:var(--lc-radius-12);background:var(--lc-surface-inline)}.lc-catalog__tile--dense{padding:var(--lc-spacing-6)}.lc-catalog__swatch{display:block;height:var(--lc-size-control-40);border:thin solid var(--lc-separator-strong);border-radius:var(--lc-radius-8);background:var(--lc-catalog-color)}.lc-catalog__tile--dense .lc-catalog__swatch{height:var(--lc-size-control-28)}.lc-catalog__type-row{display:flex;flex-direction:column;gap:var(--lc-spacing-4);padding:var(--lc-spacing-10) 0;border-bottom:thin solid var(--lc-separator)}.lc-catalog__type{margin:0;color:var(--lc-label);font-family:var(--lc-catalog-family);font-size:var(--lc-catalog-size);font-weight:var(--lc-catalog-weight);line-height:var(--lc-catalog-leading);letter-spacing:var(--lc-catalog-tracking)}.lc-catalog__scale-row{display:grid;grid-template-columns:calc(var(--lc-spacing-104) + var(--lc-spacing-40)) minmax(0,1fr);align-items:center;gap:var(--lc-spacing-12)}.lc-catalog__bar{display:block;width:var(--lc-catalog-size);max-width:100%;height:var(--lc-spacing-8);border-radius:var(--lc-radius-pill);background:var(--lc-label-secondary)}.lc-catalog__box,.lc-catalog__radius{display:block;width:var(--lc-spacing-56);background:var(--lc-surface-soft)}.lc-catalog__box{height:var(--lc-catalog-size);border-radius:var(--lc-radius-10)}.lc-catalog__radius{height:var(--lc-spacing-56);border:thin solid var(--lc-separator-strong);border-radius:var(--lc-catalog-radius)}.lc-catalog__level{display:flex;flex-direction:column;gap:var(--lc-spacing-4);min-height:var(--lc-spacing-104);padding:var(--lc-spacing-14);border:thin solid var(--lc-separator);border-radius:var(--lc-radius-14);background:var(--lc-catalog-color);box-shadow:var(--lc-catalog-shadow)}.lc-catalog__scrim{position:absolute;inset:0;background:var(--lc-scrim)}.lc-catalog__level--sheet{position:absolute;top:50%;left:50%;width:calc(var(--lc-size-sidebar) * 1.6);min-height:0;border:0;border-radius:var(--lc-radius-16);transform:translate(-50%,-50%)}.lc-catalog__motion-sample,.lc-catalog__hover{display:inline-flex;align-items:center;height:var(--lc-size-control-50);padding:0 var(--lc-spacing-20);border-radius:var(--lc-radius-14);color:var(--lc-label);font-size:var(--lc-type-footnote-size)}.lc-catalog__motion-sample{background:var(--lc-surface-float);box-shadow:var(--lc-shadow-float)}.lc-catalog__hover{background:var(--lc-surface-inline);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-catalog__hover:hover{background:var(--lc-surface-active)}.lc-catalog__play--fast{--lc-catalog-duration: var(--lc-duration-fast)}.lc-catalog__play--base{--lc-catalog-duration: var(--lc-duration-base)}.lc-catalog__play--slow{--lc-catalog-duration: var(--lc-duration-slow)}.lc-catalog__play--drop-4{--lc-catalog-shift: calc(var(--lc-spacing-4) * -1)}.lc-catalog__play--shift-10{--lc-catalog-shift: var(--lc-spacing-10)}.lc-catalog__play--shift-32{--lc-catalog-shift: var(--lc-spacing-32)}.lc-catalog__play--in{animation:lc-catalog-in var(--lc-catalog-duration) var(--lc-ease-standard) both}.lc-catalog__play--out{animation:lc-catalog-out var(--lc-catalog-duration) var(--lc-ease-standard) both}@keyframes lc-catalog-in{0%{opacity:0;transform:translateY(var(--lc-catalog-shift, 0))}to{opacity:1;transform:none}}@keyframes lc-catalog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--lc-catalog-shift, 0))}}.lc-catalog__icon{display:flex;flex-direction:column;align-items:center;gap:var(--lc-spacing-8);min-width:0;padding:var(--lc-spacing-12) var(--lc-spacing-6);border-radius:var(--lc-radius-10);background:var(--lc-surface-inline);color:var(--lc-label-secondary);text-align:center}.lc-catalog__ring{outline:var(--lc-focus-ring-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-ring-offset)}.lc-catalog__frame .lc-landing{height:100%}}@layer components{.lc-door{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--lc-spacing-32) var(--lc-spacing-16);background:var(--lc-surface-page);color:var(--lc-label)}.lc-door__card{width:min(var(--lc-door-width),100%);display:flex;flex-direction:column;align-items:center;text-align:center}.lc-door__mark{width:var(--lc-door-mark);height:var(--lc-door-mark);margin:0 0 var(--lc-spacing-20);display:flex;align-items:center;justify-content:center}.lc-door__title{margin:0 0 var(--lc-spacing-8);font-family:var(--lc-type-title-sheet-family);font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-type-title-sheet-weight);line-height:var(--lc-type-title-sheet-line-height);letter-spacing:var(--lc-type-title-sheet-tracking)}.lc-door__lead{margin:0 0 var(--lc-spacing-20);color:var(--lc-label-secondary);font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line-height)}.lc-door__facts{width:100%;margin:0 0 var(--lc-spacing-24);padding:var(--lc-spacing-4) 0;border-top:1px solid var(--lc-separator);border-bottom:1px solid var(--lc-separator)}.lc-door__fact{display:flex;justify-content:space-between;gap:var(--lc-spacing-16);padding:var(--lc-spacing-8) 0;font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);text-align:left}.lc-door__fact dt{color:var(--lc-label-secondary)}.lc-door__fact dd{margin:0;color:var(--lc-label);text-align:right;overflow-wrap:anywhere}.lc-door__list{display:flex;flex-direction:column;gap:var(--lc-spacing-2);width:100%;margin:0 0 var(--lc-spacing-24);padding:var(--lc-spacing-4) 0;border-top:1px solid var(--lc-separator);border-bottom:1px solid var(--lc-separator);text-align:left}.lc-door__field{width:100%;margin:0 0 var(--lc-spacing-12)}.lc-door__actions{display:flex;flex-direction:column;gap:var(--lc-spacing-8);width:100%}.lc-door__note{margin:var(--lc-spacing-16) 0 0;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);overflow-wrap:anywhere}}@layer components{.lc-landing{position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--lc-landing-bg);color:var(--lc-label);font-family:var(--lc-font-sans);-webkit-font-smoothing:antialiased}.lc-landing__aurora{position:absolute;inset:min(44vh,var(--lc-landing-aurora-top)) 0 0;z-index:0;overflow:hidden;pointer-events:none;transform:translateY(min(28vh,var(--lc-landing-aurora-sink)))}@media (min-width: 640px){.lc-landing__aurora{top:40vh}}.lc-landing__aurora-img{position:absolute;inset:var(--lc-landing-aurora-bleed-y) var(--lc-landing-aurora-bleed-x);background:url(/images/landing/aurora-b36b1cff8f0edfab5a1253a6516138f4.png?vsn=d) 50% 100% / 100% 100% no-repeat;filter:grayscale(1) saturate(0);opacity:var(--lc-landing-aurora-opacity);will-change:transform;animation:lc-landing-sway var(--lc-landing-aurora-sway) cubic-bezier(.42,0,.58,1) infinite alternate}.lc-landing__aurora-fade{position:absolute;inset:auto 0 0;height:var(--lc-landing-aurora-fade);background:linear-gradient(to top,var(--lc-landing-bg) 0%,color-mix(in srgb,var(--lc-landing-bg) 72%,transparent) 34%,color-mix(in srgb,var(--lc-landing-bg) 28%,transparent) 68%,transparent 100%)}@keyframes lc-landing-sway{0%,to{transform:translate3d(-11%,9%,0) scale(1.04)}50%{transform:translate3d(11%,-5%,0) scale(1.16)}}.lc-landing__center{position:relative;z-index:var(--lc-landing-layer-mark);display:flex;align-items:center;justify-content:center;height:100%}.lc-landing__mark{display:flex;margin:0;animation:lc-landing-rise var(--lc-landing-enter) ease-out both,lc-landing-focus var(--lc-landing-enter-focus) ease-out both}.lc-landing__mark-img{display:block;height:var(--lc-landing-mark);width:auto;max-width:var(--lc-landing-mark-max);opacity:var(--lc-landing-mark-opacity);animation:lc-landing-breath var(--lc-landing-mark-breath) cubic-bezier(.45,0,.55,1) infinite alternate;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@keyframes lc-landing-rise{0%{opacity:0;transform:translateY(var(--lc-landing-enter-shift))}}@keyframes lc-landing-focus{0%{filter:blur(var(--lc-landing-enter-blur))}}@keyframes lc-landing-breath{0%{filter:blur(var(--lc-landing-mark-blur-min))}to{filter:blur(var(--lc-landing-mark-blur-max))}}.lc-landing__foot{position:absolute;inset:auto 0 var(--lc-landing-foot);z-index:var(--lc-landing-layer-foot);display:flex;flex-direction:column;align-items:center;gap:var(--lc-landing-foot-gap);padding:0 var(--lc-spacing-16)}@media (max-height: 560px){.lc-landing__foot{bottom:var(--lc-landing-foot-short);gap:var(--lc-landing-foot-gap-short)}}.lc-landing__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--lc-spacing-8)}.lc-landing__foot:not(:has(.lc-landing__tagline)){bottom:var(--lc-spacing-48)}.lc-landing__tagline{margin:0;color:var(--lc-landing-tagline);font-size:var(--lc-landing-tagline-size);line-height:var(--lc-landing-tagline-leading);text-align:center}.lc-landing__tagline a{color:inherit;text-decoration:underline;text-decoration-color:var(--lc-landing-links);text-underline-offset:var(--lc-spacing-2);transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-landing__tagline a:hover{color:var(--lc-label)}.lc-landing--over{position:fixed;inset:0;z-index:var(--lc-z-layer-surface)}.lc-landing__links{position:absolute;inset:auto var(--lc-landing-edge) var(--lc-landing-edge);z-index:var(--lc-landing-layer-foot);display:flex;gap:var(--lc-spacing-16);font-size:var(--lc-landing-tagline-size);line-height:var(--lc-landing-tagline-leading)}.lc-landing__links>span:last-child{margin-left:auto}.lc-landing__links a{color:var(--lc-landing-links);text-decoration:none;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-landing__links a:hover{color:var(--lc-landing-links-hover)}@media (prefers-reduced-motion: reduce){.lc-landing__aurora-img,.lc-landing__mark{animation:none}.lc-landing__mark-img{animation:none;filter:blur(var(--lc-landing-mark-blur-min))}}.lc-landing__actions--panel{position:relative;flex-wrap:nowrap;box-sizing:border-box;min-width:min(var(--lc-landing-panel-min),calc(100vw - 2 * var(--lc-spacing-16)));padding:var(--lc-tray-pad-y) var(--lc-tray-pad-x);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-landing__brand{display:flex;align-items:center;gap:var(--lc-spacing-10);margin-right:auto}.lc-landing__mark-host{display:inline-flex;flex:none;width:var(--lc-landing-brand-mark-w);height:var(--lc-landing-brand-mark-h);color:var(--lc-white-a88)}.lc-landing__mark-host svg{display:block;overflow:visible}.lc-landing:has(.lc-landing__actions--panel) .lc-landing__center{flex-direction:column;gap:var(--lc-spacing-24)}.lc-landing__title{margin:0;color:var(--lc-label);font-size:var(--lc-type-title-page-size);font-weight:var(--lc-font-weight-medium);text-align:center;animation:lc-landing-rise var(--lc-landing-enter) ease-out both}@media (max-width: 640px){.lc-landing__actions--panel{flex-wrap:wrap;justify-content:center;align-content:center;width:100%;min-width:0;height:auto;padding:var(--lc-spacing-20) var(--lc-spacing-16)}.lc-landing__actions--panel .lc-landing__brand{width:100%;margin-right:0}}.lc-landing__brand-text{color:var(--lc-landing-tagline);font-family:var(--lc-font-sans);font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-regular);letter-spacing:var(--lc-landing-brand-tracking)}}@layer overlays{html.lc-scroll-locked{overflow:hidden}}@layer overlays{.lc-sheet{position:fixed;inset:0;z-index:var(--lc-z-layer-modal);box-sizing:border-box;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border-width:0;overflow:visible;background:var(--lc-scrim);-webkit-backdrop-filter:blur(var(--lc-scrim-blur));backdrop-filter:blur(var(--lc-scrim-blur));color:var(--lc-label);font-family:var(--lc-font-sans);-webkit-user-select:inherit;user-select:inherit}.lc-sheet[open]{display:flex;align-items:center;justify-content:center}.lc-sheet::backdrop{background:transparent}.lc-sheet__panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--lc-sheet-gap);width:var(--lc-sheet-width-m);max-width:calc(100% - var(--lc-sheet-gutter));padding:var(--lc-sheet-padding);border:var(--lc-sheet-slab-border-width) solid var(--lc-sheet-slab-border);border-radius:var(--lc-sheet-slab-radius);background:var(--lc-sheet-slab-bg);text-align:left;animation:lc-surface-up var(--lc-sheet-duration) var(--lc-ease-standard) both}.lc-sheet--s>.lc-sheet__panel{width:var(--lc-sheet-width-s)}.lc-sheet--l>.lc-sheet__panel{width:var(--lc-sheet-width-l)}.lc-sheet--confirm>.lc-sheet__panel{gap:var(--lc-sheet-confirm-gap);padding:var(--lc-sheet-confirm-padding)}.lc-sheet--read>.lc-sheet__panel{width:var(--lc-sheet-width-read);max-height:calc(100% - 2 * var(--lc-sheet-gutter));padding:0;gap:0}.lc-sheet--read .lc-sheet__head{align-items:flex-start;padding:var(--lc-sheet-padding) var(--lc-spacing-12) var(--lc-spacing-12) var(--lc-sheet-padding)}.lc-sheet__heading{display:flex;flex-direction:column;gap:var(--lc-spacing-2);flex:1;min-width:0}.lc-sheet--read .lc-sheet__title{font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height)}.lc-sheet--read .lc-sheet__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-list-text)}.lc-sheet--read .lc-sheet__close{flex:none;margin-top:calc(-1 * var(--lc-spacing-6));color:var(--lc-label-tertiary)}.lc-sheet--read .lc-sheet__close:hover{color:var(--lc-label-strong)}.lc-sheet__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--lc-sheet-padding) var(--lc-sheet-padding)}.lc-sheet__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lc-spacing-12)}.lc-sheet__title{margin:0;color:var(--lc-label-strong);font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-type-title-sheet-weight);line-height:var(--lc-type-title-sheet-line-height);letter-spacing:var(--lc-type-title-sheet-tracking)}.lc-sheet__sub{margin:0;color:var(--lc-label-secondary-page);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-type-footnote-weight);line-height:var(--lc-type-footnote-line-height);letter-spacing:var(--lc-type-footnote-tracking)}.lc-sheet__body{margin:0;color:var(--lc-label-secondary-sheet);font-size:var(--lc-sheet-text-body-size);font-weight:var(--lc-sheet-text-body-weight);line-height:var(--lc-sheet-text-body-line-height);letter-spacing:var(--lc-sheet-text-body-tracking)}.lc-sheet__points{display:flex;flex-direction:column;gap:var(--lc-spacing-6);margin:0;padding-left:var(--lc-spacing-16);color:var(--lc-label-secondary-sheet);font-size:var(--lc-sheet-text-body-size);line-height:var(--lc-sheet-text-body-line-height)}.lc-sheet__points li::marker{color:var(--lc-label-tertiary-page)}.lc-sheet__list{display:flex;flex-direction:column;gap:var(--lc-spacing-2);max-height:50vh;overflow-y:auto}.lc-sheet__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--lc-spacing-8);padding-top:var(--lc-spacing-4)}.lc-sheet__foot--between{justify-content:space-between}.lc-sheet__form{display:flex;flex-direction:column;gap:var(--lc-sheet-gap);margin:0}.lc-sheet__field{display:flex;flex-direction:column;gap:var(--lc-spacing-6)}.lc-sheet__label{color:var(--lc-label-secondary-page);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-type-footnote-weight);line-height:var(--lc-type-footnote-line-height);letter-spacing:var(--lc-type-footnote-tracking)}.lc-sheet__extra{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-6)}.lc-sheet__hint,.lc-sheet__error{margin:0;font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-type-caption-1-weight);line-height:var(--lc-type-caption-1-line-height);letter-spacing:var(--lc-type-caption-1-tracking)}.lc-sheet__hint{color:var(--lc-label-tertiary-page)}.lc-sheet__error{color:var(--lc-danger)}.lc-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-spacing-12);min-height:var(--lc-size-control-34)}.lc-sheet__row-label{flex-shrink:0;color:var(--lc-label);font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height)}.lc-sheet__row-control{display:flex;align-items:center;justify-content:flex-end;gap:var(--lc-spacing-8);min-width:0}.lc-sheet__note{margin:0;color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-type-caption-1-weight);line-height:var(--lc-type-caption-1-line-height);letter-spacing:var(--lc-type-caption-1-tracking)}.lc-sheet__check{display:flex;align-items:center;gap:var(--lc-spacing-12);width:100%;min-height:var(--lc-size-control-44);padding:var(--lc-spacing-8);border:0;border-radius:var(--lc-radius-10);background:transparent;color:var(--lc-label);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.lc-sheet__check:hover:not(:disabled){background:var(--lc-surface-700)}.lc-sheet__check:disabled{cursor:default;opacity:var(--lc-opacity-disabled)}.lc-sheet__check-lead{display:flex;flex-shrink:0}.lc-sheet__check-text{display:flex;flex:1;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-sheet__check-title{font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line-height);overflow-wrap:anywhere}.lc-sheet__check-sub{color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-sheet__check-box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--lc-sheet-check);height:var(--lc-sheet-check);border:1px solid var(--lc-label-tertiary);border-radius:var(--lc-radius-6);color:var(--lc-surface-page);box-sizing:border-box}.lc-sheet__check.is-on .lc-sheet__check-box{border-color:var(--lc-label);background:var(--lc-label)}.lc-sheet__list>*{flex-shrink:0}.lc-sheet__list>.lc-sheet__form{margin-top:var(--lc-spacing-12)}}@layer overlays{.lc-sheet--split>.lc-sheet__panel.lc-split{display:flex;flex-direction:row;gap:0;width:min(var(--lc-sheet-split-width),calc(100% - var(--lc-sheet-gutter)));height:min(var(--lc-sheet-split-height),calc(100vh - var(--lc-spacing-48)));padding:0;overflow:hidden;container:split / inline-size;border:var(--lc-button-fab-border-width) solid var(--lc-sheet-split-border);border-radius:var(--lc-sheet-split-radius);background:var(--lc-sheet-split-bg);box-shadow:none}@supports (height: 100dvh){.lc-sheet--split>.lc-sheet__panel.lc-split{height:min(var(--lc-sheet-split-height),calc(100dvh - var(--lc-spacing-48)))}}.lc-split__rail{display:flex;flex:none;flex-direction:column;gap:var(--lc-spacing-2);width:var(--lc-sheet-split-rail);min-height:0;padding:var(--lc-spacing-20) var(--lc-spacing-12) var(--lc-spacing-12);overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--lc-separator);scrollbar-width:thin;scrollbar-color:var(--lc-white-a14) transparent}@container split (max-width: 960px){.lc-split__rail{width:var(--lc-sheet-split-rail-narrow)}}.lc-split__who{display:flex;align-items:center;gap:var(--lc-spacing-12);padding:var(--lc-spacing-8) var(--lc-spacing-10) var(--lc-spacing-20) var(--lc-spacing-8)}.lc-split__own-mark{display:grid;flex:none}.lc-split__mark{display:grid;flex:none;place-items:center;width:var(--lc-size-control-32);height:var(--lc-size-control-32);border-radius:var(--lc-radius-10);background:var(--lc-surface-soft);color:var(--lc-label-strong);font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium)}.lc-split__who-text{min-width:0}.lc-split__name,.lc-split__sub{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-split__name{color:var(--lc-label-switcher);font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-shell-row-leading)}.lc-split__sub{margin-top:var(--lc-spacing-2);color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height)}.lc-split__tabs{display:flex;flex-direction:column;gap:var(--lc-spacing-2)}.lc-split__cap{margin:var(--lc-spacing-20) 0 var(--lc-spacing-12);padding:0 var(--lc-spacing-8);color:var(--lc-label-secondary);font-size:var(--lc-shell-row-text);font-weight:var(--lc-font-weight-regular)}.lc-split__cap:first-child{margin-top:0}.lc-split__tab{display:flex;align-items:center;gap:var(--lc-spacing-10);width:100%;height:var(--lc-shell-row-height);padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-8);border:0;border-radius:var(--lc-radius-8);background:transparent;color:var(--lc-label-secondary);font:inherit;font-size:var(--lc-shell-row-text);text-align:left;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-standard),color var(--lc-duration-fast) var(--lc-ease-standard)}.lc-split__tab:hover,.lc-split__tab.is-on{background:var(--lc-surface-active);color:var(--lc-label)}.lc-split__tab-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-split__count{margin-left:auto;color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-split__dot{flex:none;width:var(--lc-shell-ask-dot-size);height:var(--lc-shell-ask-dot-size);border-radius:var(--lc-radius-round);background:var(--lc-shell-ask-dot-color)}.lc-split__tab-label+.lc-split__dot{margin-left:auto}.lc-split__chevron{display:none;margin-left:auto;color:var(--lc-label-tertiary)}.lc-split__foot{margin-top:auto;padding-top:var(--lc-spacing-8)}.lc-split__tab--action:hover{color:var(--lc-danger)}.lc-split__tab--action.is-muted{color:var(--lc-label-tertiary-page)}.lc-split__tab--action.is-muted:hover{color:var(--lc-label-secondary)}.lc-split__main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.lc-split__pane{display:flex;flex:1;flex-direction:column;min-height:0}.lc-split__pane[hidden]{display:none}.lc-split__head{display:flex;flex:none;align-items:flex-start;gap:var(--lc-spacing-16);min-height:var(--lc-sheet-split-head);padding:var(--lc-spacing-20) var(--lc-spacing-64) 0 var(--lc-sheet-split-pad)}.lc-split__heading{flex:1;min-width:0}.lc-split__title{margin:0;color:var(--lc-label-strong);font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-type-title-sheet-weight);line-height:var(--lc-spacing-32)}.lc-split__lead{margin:var(--lc-spacing-2) 0 0;color:var(--lc-label-secondary-page);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-split__actions{display:flex;flex:none;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-spacing-32)}.lc-split__back{display:none;align-items:center;height:var(--lc-size-control-32);margin-left:calc(var(--lc-spacing-10) * -1);padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-6);border:0;border-radius:var(--lc-radius-16);background:transparent;color:var(--lc-label-secondary);font:inherit;font-size:var(--lc-type-callout-size);cursor:pointer}.lc-split__back:hover{background:var(--lc-surface-chip);color:var(--lc-label)}.lc-split__body{flex:1;min-height:0;padding:var(--lc-spacing-24) var(--lc-sheet-split-pad) var(--lc-spacing-40);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lc-split__pane:not([hidden])>.lc-split__body{animation:lc-split-in var(--lc-duration-base) var(--lc-ease-standard) both}@keyframes lc-split-in{0%{opacity:0;transform:translateY(var(--lc-spacing-8))}}.lc-split .lc-split__close{position:absolute;top:var(--lc-spacing-16);right:var(--lc-spacing-16)}}@layer overlays{@media (max-width: 760px){.lc-sheet--split[open]{align-items:flex-end}.lc-sheet--split>.lc-sheet__panel.lc-split{width:100%;max-width:100%;height:calc(100% - var(--lc-spacing-40));border-bottom-right-radius:0;border-bottom-left-radius:0}.lc-split[data-view=pane]>.lc-split__rail,.lc-split[data-view=list]>.lc-split__main{display:none}.lc-split__rail,.lc-split__rail:where(*){width:100%;padding:var(--lc-spacing-16);border-right:0}.lc-split__cap{margin-left:var(--lc-spacing-6)}.lc-split__tab{height:var(--lc-size-control-44);margin-bottom:var(--lc-spacing-4);padding:0 var(--lc-spacing-14);border-radius:var(--lc-radius-12);background:var(--lc-surface-inline);font-size:var(--lc-type-body-size)}.lc-split__tab.is-on{background:var(--lc-surface-inline);color:var(--lc-label-secondary)}.lc-split__tab .lc-split__count,.lc-split__tab .lc-split__dot{margin-right:var(--lc-spacing-6)}.lc-split__tab .lc-split__chevron{display:block}.lc-split__tab--action{background:transparent}.lc-split__tab--action .lc-split__chevron{display:none}.lc-split__head{align-items:center;gap:var(--lc-spacing-8);padding:var(--lc-spacing-12) var(--lc-spacing-12) 0 var(--lc-spacing-16)}.lc-split__back{display:inline-flex}.lc-split__title{font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line-height);text-align:center}.lc-split__lead{text-align:center}.lc-split__body{padding:var(--lc-spacing-12) var(--lc-spacing-16) var(--lc-spacing-24)}.lc-split[data-view=pane]>.lc-split__close{visibility:hidden;pointer-events:none}}}@layer overlays{.lc-split__stack{display:flex;flex-direction:column;gap:var(--lc-spacing-32);min-width:0}.lc-split__hero{display:flex;align-items:center;gap:var(--lc-spacing-20)}.lc-split__hero-mark{display:grid;flex:none}.lc-split__hero-text{flex:1;min-width:0}.lc-split__hero-name{display:flex;align-items:center;gap:var(--lc-spacing-8);margin:0;color:var(--lc-label-strong);font-size:var(--lc-type-title-screen-split-size);font-weight:var(--lc-font-weight-medium);letter-spacing:var(--lc-type-title-screen-split-tracking);line-height:var(--lc-type-title-screen-split-line-height)}.lc-split__hero-meta{display:flex;align-items:center;gap:var(--lc-spacing-10);margin:var(--lc-spacing-6) 0 0;color:var(--lc-label-secondary-page);font-size:var(--lc-type-footnote-size)}.lc-split__tag{display:inline-flex;align-items:center;height:var(--lc-spacing-20);padding:0 var(--lc-spacing-8);border-radius:var(--lc-radius-pill);background:var(--lc-white-a08);color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size);white-space:nowrap}.lc-usage-parts{margin:0 0 var(--lc-spacing-10)}.lc-usage-parts__row{display:flex;gap:var(--lc-spacing-16);align-items:center;min-height:var(--lc-size-control-28);font-size:var(--lc-type-footnote-size);font-variant-numeric:tabular-nums}.lc-usage-parts__row dt{flex:none;width:calc(var(--lc-spacing-104) + var(--lc-spacing-104));margin:0;color:var(--lc-label-secondary)}.lc-usage-parts__row dd{margin:0;color:var(--lc-label)}.lc-usage-parts__row:not(.lc-usage-parts__row--total) dd{color:var(--lc-label-secondary)}.lc-usage-extra .lc-srow__acts{gap:var(--lc-spacing-24)}.lc-usage-extra .lc-srow__name{margin-right:var(--lc-spacing-12)}.lc-usage-parts__row--total dt{color:var(--lc-label)}.lc-split:has(.lc-plans-pane:not([hidden]))>.lc-split__rail{display:none}}@layer overlays{.lc-compose{display:flex;flex-direction:column;gap:var(--lc-spacing-8);margin:0}.lc-compose__bar{display:flex;align-items:center;gap:var(--lc-spacing-8);padding:var(--lc-spacing-6);border:1px solid transparent;border-radius:var(--lc-radius-14);background:var(--lc-sheet-split-field);transition:background var(--lc-duration-fast) var(--lc-ease-out),border-color var(--lc-duration-fast) var(--lc-ease-out)}.lc-compose__bar:hover{background:var(--lc-sheet-split-field-hover)}.lc-compose__bar:focus-within{border-color:var(--lc-white-a28);background:var(--lc-sheet-split-field-hover)}.lc-compose__lead{display:flex;flex:none;align-items:center;align-self:stretch;padding:0 var(--lc-spacing-8) 0 var(--lc-spacing-10);border-right:1px solid var(--lc-white-a10)}.lc-compose__bar .lc-compose__arrow{flex:none;color:var(--lc-label-tertiary-page)}.lc-compose__hint{margin:0;padding-left:var(--lc-spacing-4);color:var(--lc-label-secondary-page);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height)}.lc-compose__hint.is-bad{color:var(--lc-danger-soft)}.lc-inbox{overflow:hidden;border-radius:var(--lc-radius-14);background:var(--lc-sheet-split-slab)}.lc-inbox__head{display:flex;align-items:center;gap:var(--lc-spacing-10);padding:var(--lc-spacing-14) var(--lc-spacing-12) var(--lc-spacing-10) var(--lc-spacing-20)}.lc-inbox__mark{display:grid;flex:none;place-items:center;width:var(--lc-spacing-24);height:var(--lc-spacing-24);border-radius:var(--lc-radius-round);background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-inbox__title{margin:0;color:var(--lc-label-strong);font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium)}.lc-inbox__count{color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-inbox__all{margin-left:auto}.lc-inbox__list{margin:0;padding:0;list-style:none}.lc-inbox__item{display:flex;align-items:center;gap:var(--lc-spacing-16);padding:var(--lc-spacing-12) var(--lc-spacing-12) var(--lc-spacing-12) var(--lc-spacing-20);border-top:1px solid var(--lc-white-a06)}.lc-inbox__text{flex:1;min-width:0}.lc-inbox__line{margin:0;color:var(--lc-label)}.lc-inbox__why{margin:var(--lc-spacing-2) 0 0;color:var(--lc-label-secondary-page);font-size:var(--lc-type-footnote-size)}.lc-inbox__acts{display:flex;flex:none;gap:var(--lc-spacing-4)}@media (max-width: 760px){.lc-inbox__item{flex-wrap:wrap}}}@layer overlays{.lc-note-group__head{display:flex;align-items:baseline;gap:var(--lc-spacing-10);margin:0 0 var(--lc-spacing-4)}.lc-note-group__title{margin:0;color:var(--lc-label-strong);font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium)}.lc-note-group__count{color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-note-group__sub{margin:var(--lc-spacing-16) 0 var(--lc-spacing-2);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}.lc-note-group__sub:first-of-type{margin-top:var(--lc-spacing-4)}.lc-notes{display:flex;flex-direction:column;margin:0 calc(-1 * var(--lc-spacing-12))}.lc-note__row{display:flex;align-items:center;gap:var(--lc-spacing-16);width:100%;min-height:var(--lc-size-control-44);padding:var(--lc-spacing-8) var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-10);background:transparent;color:var(--lc-label);font:inherit;text-align:left;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-note__row:hover,.lc-note.is-open>.lc-note__row{background:var(--lc-white-a04)}.lc-note__term{flex:0 0 var(--lc-sheet-split-term);overflow:hidden;color:var(--lc-label-strong);font-weight:var(--lc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.lc-note__text{flex:1;min-width:0;color:var(--lc-label);line-height:var(--lc-spacing-20)}.lc-note__term+.lc-note__text{color:var(--lc-label-secondary)}.lc-note__meta{flex:none;max-width:40%;overflow:hidden;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size);text-overflow:ellipsis;white-space:nowrap}.lc-note__chev{flex:none;color:var(--lc-label-tertiary);opacity:0;transition:opacity var(--lc-duration-fast) var(--lc-ease-out),transform var(--lc-duration-fast) var(--lc-ease-out)}.lc-note__row:hover .lc-note__chev,.lc-note.is-open .lc-note__chev{opacity:1}.lc-note.is-open .lc-note__chev{transform:rotate(180deg)}.lc-note__edit{margin:var(--lc-spacing-4) var(--lc-spacing-12) var(--lc-spacing-12);padding:var(--lc-spacing-16);border-radius:var(--lc-radius-14);background:var(--lc-white-a04);animation:lc-split-in var(--lc-duration-base) var(--lc-ease-standard) both}.lc-note__edit .lc-sheet__form{margin:0}.lc-note__src{margin:0;color:var(--lc-label-secondary-page);font-size:var(--lc-type-caption-1-size)}.lc-note__acts{display:flex;align-items:center;gap:var(--lc-spacing-8)}.lc-note__grow{flex:1}.lc-note__forget:hover{color:var(--lc-danger)}.lc-note-origin{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--lc-spacing-20);height:var(--lc-spacing-20)}.lc-note-origin__ai{display:grid;place-items:center;width:var(--lc-spacing-20);height:var(--lc-spacing-20);border-radius:var(--lc-radius-round);background:var(--lc-white-a08);color:var(--lc-label-secondary)}.lc-pairs{display:flex;flex-direction:column}.lc-pairs__cols,.lc-pair{display:grid;grid-template-columns:minmax(0,1fr) var(--lc-spacing-24) minmax(0,1fr) var(--lc-spacing-20) var(--lc-size-control-28);align-items:center;gap:var(--lc-spacing-12)}.lc-pairs__cols{margin:0 0 var(--lc-spacing-4);color:var(--lc-label-secondary-page);font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-font-weight-medium)}.lc-pair{min-height:var(--lc-size-control-44);border-top:1px solid var(--lc-white-a06)}.lc-pair__heard{color:var(--lc-label-secondary)}.lc-pair__arrow{color:var(--lc-label-tertiary-page);text-align:center}.lc-pair__written{color:var(--lc-label);font-weight:var(--lc-font-weight-medium)}@media (max-width: 760px){.lc-note__row{flex-wrap:wrap;gap:var(--lc-spacing-4) var(--lc-spacing-12)}.lc-note__term{flex-basis:100%}}}@layer components{.lc-md{display:flex;flex-direction:column;gap:var(--lc-md-gap);min-width:0;overflow-wrap:anywhere}.lc-md>*{margin:0}.lc-md__p,.lc-md__h{margin:0}.lc-md__h,.lc-md__strong{color:var(--lc-label);font-weight:var(--lc-font-weight-medium)}.lc-md__del{color:var(--lc-label-secondary)}.lc-md__a{color:var(--lc-label);text-decoration:underline;text-decoration-color:var(--lc-white-a38);text-underline-offset:var(--lc-spacing-2)}.lc-md__a:hover{text-decoration-color:var(--lc-label)}.lc-md__list{display:flex;flex-direction:column;gap:var(--lc-spacing-4);margin:0;padding-left:var(--lc-md-indent)}.lc-md__list .lc-md__list{margin-top:var(--lc-spacing-4)}ul.lc-md__list{list-style:disc}ol.lc-md__list{list-style:decimal}ul.lc-md__list ul.lc-md__list{list-style:circle}.lc-md__list>li::marker{color:var(--lc-label-secondary)}.lc-md__task{list-style:none}.lc-md__task:before{display:inline-block;width:var(--lc-md-indent);margin-left:calc(-1 * var(--lc-md-indent));color:var(--lc-label-secondary)}.lc-md__task.is-todo:before{content:"\25cb"}.lc-md__task.is-done:before{content:"\2713";color:var(--lc-label)}.lc-md__task.is-done{color:var(--lc-label-secondary)}.lc-md__quote{margin:0;padding-left:var(--lc-spacing-12);border-left:var(--lc-md-rule) solid var(--lc-gray-3a3a3a);color:var(--lc-label-secondary)}.lc-md__hr{width:100%;margin:0;border:0;border-top:1px solid var(--lc-separator)}.lc-md__code,.lc-md__pre{font-family:var(--lc-type-code-family);font-size:var(--lc-type-code-size);line-height:var(--lc-type-code-line-height)}.lc-md__code{padding:0 var(--lc-md-code-x);border-radius:var(--lc-radius-6);background:var(--lc-white-a08);color:var(--lc-label)}.lc-md__pre{max-height:var(--lc-md-pre-max);margin:0;padding:var(--lc-md-pre-pad);overflow:auto;border-radius:var(--lc-radius-10);background:var(--lc-white-a05);color:var(--lc-label);white-space:pre;overflow-wrap:normal}.lc-md__table{max-width:100%;overflow-x:auto}.lc-md__table table{border-collapse:collapse;font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height)}.lc-md__table th,.lc-md__table td{padding:var(--lc-md-cell-y) var(--lc-md-cell-x);border-bottom:1px solid var(--lc-separator);text-align:left;vertical-align:top}.lc-md__table th{color:var(--lc-label-secondary);font-weight:var(--lc-font-weight-regular)}.lc-md__table th:first-child,.lc-md__table td:first-child{padding-left:0}}@layer components{.lc-plans{container:plans / inline-size;min-width:0}.lc-plans__grid{display:grid;padding-block:var(--lc-spacing-16);grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lc-spacing-12)}@container plans (max-width: 900px){.lc-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container plans (max-width: 520px){.lc-plans__grid{grid-template-columns:minmax(0,1fr)}}.lc-plan{display:flex;flex-direction:column;min-width:0;padding:var(--lc-spacing-24) var(--lc-spacing-20) var(--lc-spacing-20);border:1px solid var(--lc-white-a15);border-radius:var(--lc-sheet-split-radius);background:transparent}.lc-plan[data-glow]{border-width:1.5px}.lc-plan[data-glow=soft]{--lc-plan-tint: var(--lc-tone-274b72);margin-block:calc(var(--lc-spacing-16) * -1);padding-top:calc(var(--lc-spacing-24) + var(--lc-spacing-16));border-color:var(--lc-tone-3a83f7-a50)}.lc-plan[data-glow=strong]{--lc-plan-tint: var(--lc-tone-4b2f75);border-color:var(--lc-tone-9d6cf0-a50)}.lc-plan[data-glow]{position:relative;overflow:hidden}.lc-plan[data-glow]:before{position:absolute;right:var(--lc-spacing-16);bottom:calc(var(--lc-spacing-56) * -1);left:var(--lc-spacing-16);height:var(--lc-spacing-48);border-radius:var(--lc-radius-pill);background:var(--lc-plan-tint);content:"";filter:blur(var(--lc-spacing-32));pointer-events:none}.lc-plan[data-glow]>*{position:relative}.lc-plan__name{margin:0;color:var(--lc-label-strong);font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-type-title-sheet-weight);line-height:var(--lc-spacing-32)}.lc-plan__tagline{min-height:var(--lc-spacing-40);margin:var(--lc-spacing-6) 0 0;color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-spacing-20)}.lc-plan__price{display:flex;gap:var(--lc-spacing-8);align-items:baseline;margin:var(--lc-spacing-20) 0 0}.lc-plan__price b{color:var(--lc-label-strong);font-size:var(--lc-type-title-screen-size);font-weight:var(--lc-font-weight-medium);font-variant-numeric:tabular-nums}.lc-plan__price span{color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}.lc-plan__action{height:var(--lc-size-control-40);margin-top:var(--lc-spacing-20)}.lc-plan__action .lc-btn{width:100%;height:100%}.lc-plan__action .lc-btn--ghost{box-shadow:inset 0 0 0 1px var(--lc-separator-strong)}.lc-plan__facts{display:flex;flex-direction:column;gap:var(--lc-spacing-12);margin:var(--lc-spacing-24) 0 0;padding:0;list-style:none}.lc-plan__fact{display:flex;gap:var(--lc-spacing-10);color:var(--lc-label);font-size:var(--lc-type-callout-size);line-height:var(--lc-spacing-20)}.lc-plan__fact .lc-icon{flex:none;margin-top:var(--lc-spacing-2);color:var(--lc-label-secondary)}.lc-plan__fact:first-child{color:var(--lc-label-strong);font-weight:var(--lc-font-weight-medium)}.lc-plan__fact small{display:block;margin-top:var(--lc-spacing-2);color:var(--lc-white-a60);font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-font-weight-regular);line-height:var(--lc-list-sub-line-height)}.lc-plans__back.lc-btn{display:inline-flex;gap:var(--lc-spacing-6);align-items:center;height:var(--lc-size-control-32);margin-left:calc(var(--lc-spacing-10) * -1);padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-6);border:0;border-radius:var(--lc-radius-16);background:transparent;color:var(--lc-label-secondary);font:inherit;font-size:var(--lc-type-callout-size);cursor:pointer}.lc-plans__back.lc-btn:hover{background:var(--lc-surface-active);color:var(--lc-label)}.lc-plans__title{margin:0 0 var(--lc-spacing-20);color:var(--lc-label-strong);font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-type-title-sheet-weight);line-height:var(--lc-spacing-32)}.lc-plans__note{margin-bottom:var(--lc-spacing-16)}.lc-plans__custom{margin-top:var(--lc-spacing-20)}.lc-plans-pane .lc-split__head{justify-content:space-between;padding:var(--lc-spacing-20) var(--lc-spacing-24) 0}.lc-plans-pane .lc-split__body{padding:var(--lc-spacing-24) var(--lc-spacing-32) var(--lc-spacing-48)}.lc-plans-pane .lc-plans{max-width:calc(var(--lc-spacing-104) * 11);margin:0 auto}.lc-plans-pane .lc-plans__title{margin-bottom:var(--lc-spacing-32);font-size:var(--lc-type-title-screen-split-size)}}@layer components{.lc-meter{display:flex;flex-direction:column;gap:var(--lc-meter-gap);min-width:0}.lc-meter__track{display:flex;height:var(--lc-meter-height);overflow:hidden;border-radius:var(--lc-radius-pill);background:var(--lc-meter-track)}.lc-meter__part{flex:none;width:var(--lc-meter-share);height:100%}.lc-meter__part--1,.lc-meter__key--1:before{background:var(--lc-meter-fill-1)}.lc-meter__part--2,.lc-meter__key--2:before{background:var(--lc-meter-fill-2)}.lc-meter__legend{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-4) var(--lc-spacing-16);margin:0;color:var(--lc-label-secondary);font-family:var(--lc-type-caption-1-family);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height)}.lc-meter__key{display:inline-flex;align-items:center;gap:var(--lc-spacing-6)}.lc-meter__key:before{content:"";width:var(--lc-meter-key);height:var(--lc-meter-key);border-radius:var(--lc-radius-round)}.lc-usage{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) calc(var(--lc-spacing-104) + var(--lc-spacing-24));align-items:center;gap:var(--lc-meter-usage-gap);padding:var(--lc-spacing-10) 0;color:var(--lc-label)}.lc-usage__label{display:flex;flex-direction:column;gap:var(--lc-spacing-2);min-width:0;line-height:var(--lc-list-line)}.lc-usage__name,.lc-usage__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-usage__sub{color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-list-sub-line-height)}.lc-usage__track{width:100%}.lc-usage__value{color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-list-sub-line-height);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (max-width: 480px){.lc-usage{grid-template-columns:minmax(0,1fr) max-content}.lc-usage__track{grid-column:1 / -1;grid-row:2}}}@layer components{@property --orb-tone{syntax: "<color>"; inherits: true; initial-value: transparent;}.lc-orb{--orb-tone: var(--lc-orb-tone-0);--orb-tint: var(--lc-orb-tint-base);--orb-loud: var(--lc-orb-loud-lg);position:relative;display:inline-block;flex:none;width:var(--lc-orb-size, var(--lc-orb-size-default));height:var(--lc-orb-size, var(--lc-orb-size-default));overflow:hidden;isolation:isolate;vertical-align:middle;border-radius:var(--lc-radius-round);transition:--orb-tone var(--lc-orb-tone-fade) ease;background:radial-gradient(circle closest-side,var(--lc-orb-core) calc(var(--lc-orb-black) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.1,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .1) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.2,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .2) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.3,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .3) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.4,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .4) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.5,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .5) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.6,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .6) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.7,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .7) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.8,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .8) * 100%),color-mix(in srgb,var(--lc-orb-rim) calc(pow(.9,var(--lc-orb-power))*100%),var(--lc-orb-core)) calc((var(--lc-orb-black) + (1 - var(--lc-orb-black)) * .9) * 100%),var(--lc-orb-rim) 100%)}.lc-orb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle closest-side,transparent 52%,color-mix(in srgb,var(--orb-tone) calc(var(--orb-tint) * 1%),transparent) 100%)}.lc-orb:after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--lc-gray-000000) calc((1 - var(--orb-loud)) * 100%),transparent)}.lc-orb--xs{--orb-tint: var(--lc-orb-tint-xs);--orb-loud: var(--lc-orb-loud-xs)}.lc-orb--sm{--orb-tint: var(--lc-orb-tint-sm);--orb-loud: var(--lc-orb-loud-sm)}.lc-orb--md{--orb-loud: var(--lc-orb-loud-md)}.lc-orb--fill{width:100%;height:100%}:is(.lc-orb,.lc-orb-live)[data-tone="0"]{--orb-tone: var(--lc-orb-tone-0)}:is(.lc-orb,.lc-orb-live)[data-tone="1"]{--orb-tone: var(--lc-orb-tone-1)}:is(.lc-orb,.lc-orb-live)[data-tone="2"]{--orb-tone: var(--lc-orb-tone-2)}:is(.lc-orb,.lc-orb-live)[data-tone="3"]{--orb-tone: var(--lc-orb-tone-3)}:is(.lc-orb,.lc-orb-live)[data-tone="4"]{--orb-tone: var(--lc-orb-tone-4)}:is(.lc-orb,.lc-orb-live)[data-tone="5"]{--orb-tone: var(--lc-orb-tone-5)}:is(.lc-orb,.lc-orb-live)[data-tone="6"]{--orb-tone: var(--lc-orb-tone-6)}:is(.lc-orb,.lc-orb-live)[data-tone="7"]{--orb-tone: var(--lc-orb-tone-7)}:is(.lc-orb,.lc-orb-live)[data-tone="8"]{--orb-tone: var(--lc-orb-tone-8)}:is(.lc-orb,.lc-orb-live)[data-tone="9"]{--orb-tone: var(--lc-orb-tone-9)}.lc-orb-live{--orb-tone: var(--lc-orb-tone-0);--orb-tint: var(--lc-orb-tint-base);--orb-rim: color-mix(in srgb, var(--orb-tone) calc(var(--orb-tint) * 1%), var(--lc-orb-rim));position:relative;display:inline-block;flex:none;width:var(--lc-orb-size, var(--lc-orb-size-default));height:var(--lc-orb-size, var(--lc-orb-size-default));vertical-align:middle;transform:scale(var(--orb-vs, 1));transition:--orb-tone var(--lc-orb-tone-fade) ease}.lc-orb-live--fill{width:100%;height:100%}.lc-orb-live>.lc-orb{display:block;width:100%;height:100%}.lc-orb-live>.lc-orb{--orb-tone: inherit;transition:none}.lc-orb--alive{animation:lc-orb-breathe var(--lc-orb-breath) ease-in-out infinite}@keyframes lc-orb-breathe{0%,to{filter:brightness(var(--lc-orb-breath-dim));transform:scale(var(--lc-orb-breath-zoom-dim))}42%{filter:brightness(var(--lc-orb-breath-peak));transform:scale(var(--lc-orb-breath-zoom-peak))}}.lc-orb-live__halo{position:absolute;inset:0;border-radius:var(--lc-radius-round);pointer-events:none;opacity:0;box-shadow:0 0 calc(var(--lc-orb-size, var(--lc-orb-size-default)) * var(--lc-orb-halo-reach)) calc(var(--lc-orb-size, var(--lc-orb-size-default)) * var(--lc-orb-halo-spread)) color-mix(in srgb,var(--orb-rim) 58%,transparent);animation:lc-orb-halo var(--lc-orb-breath) ease-in-out infinite}@keyframes lc-orb-halo{0%,to{opacity:0}42%{opacity:var(--lc-orb-halo-alpha)}}.lc-orb-live--voice{filter:brightness(calc(var(--lc-orb-voice-rest) + var(--orb-open, 0) * (1 + var(--lc-orb-voice-glow) - var(--lc-orb-voice-rest))))}.lc-orb-live--voice:before{content:"";position:absolute;inset:0;border-radius:var(--lc-radius-round);pointer-events:none;box-shadow:0 0 calc(var(--lc-orb-size, var(--lc-orb-size-default)) * var(--lc-orb-voice-reach) * var(--orb-open, 0)) calc(var(--lc-orb-size, var(--lc-orb-size-default)) * var(--lc-orb-halo-spread) * var(--orb-open, 0)) color-mix(in srgb,var(--orb-rim) calc(var(--orb-open, 0) * var(--lc-orb-voice-halo) * 100%),transparent)}.lc-orb-live:after{content:"";position:absolute;inset:0;border-radius:var(--lc-radius-round);pointer-events:none;opacity:0;background:radial-gradient(circle closest-side,transparent calc(var(--lc-orb-black) * 100%),color-mix(in srgb,var(--orb-rim) 70%,var(--lc-orb-tone-0)) 100%)}.lc-orb-live.is-flare:after{animation:lc-orb-flare var(--lc-orb-flare) ease-out}@keyframes lc-orb-flare{0%{opacity:0}22%{opacity:.95}to{opacity:0}}@media (prefers-reduced-motion: reduce){.lc-orb--alive,.lc-orb-live__halo{animation:none}.lc-orb-live--voice:before{display:none}.lc-orb-live.is-flare:after{animation:none}}}@layer components{.lc-hint{position:fixed;inset:0 auto auto 0;z-index:var(--lc-z-layer-system);box-sizing:border-box;display:flex;align-items:center;width:max-content;max-width:min(var(--lc-hint-max-width),calc(100vw - 2 * var(--lc-hint-edge)));min-height:var(--lc-hint-height);margin:0;padding:var(--lc-hint-pad-y) var(--lc-hint-pad-x);overflow:visible;border:1px solid var(--lc-hint-border);border-radius:var(--lc-hint-radius);background:var(--lc-hint-surface);-webkit-backdrop-filter:blur(var(--lc-hint-blur));backdrop-filter:blur(var(--lc-hint-blur));color:var(--lc-hint-text);font-family:var(--lc-hint-font);font-size:var(--lc-hint-size);font-weight:var(--lc-font-weight-regular);line-height:var(--lc-hint-line-height);white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;opacity:0;transform:translateY(var(--lc-hint-lift));transition:opacity var(--lc-hint-duration) linear,transform var(--lc-hint-duration) var(--lc-hint-ease)}.lc-hint[popover]:not(:popover-open){display:none}.lc-hint[data-side=below]{transform:translateY(calc(-1 * var(--lc-hint-lift)))}.lc-hint.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.lc-hint,.lc-hint[data-side=below]{transform:none;transition:opacity var(--lc-hint-duration) linear}}}@layer components{.lc-rv{margin-top:var(--lc-spacing-4);border:1px solid var(--lc-separator);border-radius:var(--lc-radius-16);background:var(--lc-surface-modal);overflow:hidden}.lc-rv__top{display:grid;grid-template-columns:var(--lc-recap-video-stage) minmax(0,1fr)}.lc-rv__stage{position:relative;aspect-ratio:16 / 9;background:var(--lc-recap-video-stage-bg);border-right:1px solid var(--lc-separator);overflow:hidden}.lc-rv__video,.lc-rv__blank{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lc-rv__tag{position:absolute;left:var(--lc-spacing-8);top:var(--lc-spacing-8);max-width:calc(100% - var(--lc-spacing-16));padding:var(--lc-spacing-2) var(--lc-spacing-8);border-radius:var(--lc-radius-pill);background:var(--lc-recap-video-tag-bg);color:var(--lc-label);font-size:var(--lc-type-caption-2-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-rv__faces{position:absolute;right:var(--lc-spacing-6);bottom:var(--lc-spacing-6);display:flex;gap:var(--lc-spacing-4)}.lc-rv__face{display:grid;place-items:center;width:var(--lc-recap-video-face);height:var(--lc-recap-video-face);border:var(--lc-recap-video-face-ring) solid transparent;border-radius:var(--lc-radius-round);background:var(--lc-surface-active);color:var(--lc-label);font-size:var(--lc-type-caption-2-size);font-weight:var(--lc-font-weight-medium)}.lc-rv__face.is-talking{border-color:var(--lc-label-strong)}.lc-rv__feed{height:0;min-height:100%;overflow-y:auto;padding:var(--lc-spacing-8) var(--lc-spacing-12);scrollbar-width:none}.lc-rv__bar{padding:var(--lc-spacing-10) var(--lc-spacing-12);border-top:1px solid var(--lc-separator)}.lc-rv__time{flex:none;min-width:calc(var(--lc-recap-player-time-width) * 2);color:var(--lc-recap-faint);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-rv__pill{flex:none;height:var(--lc-size-control-28);padding:0 var(--lc-spacing-8);border:1px solid var(--lc-separator-strong);border-radius:var(--lc-radius-8);background:transparent;color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size);white-space:nowrap;cursor:pointer}.lc-rv__pill:hover:not(:disabled){color:var(--lc-label)}.lc-rv__pill.is-off{color:var(--lc-label-tertiary)}.lc-rv__pill:disabled{opacity:var(--lc-opacity-disabled);cursor:default}.lc-recap-player__marks{position:absolute;inset:0;pointer-events:none}.lc-recap-player__mark{position:absolute;top:50%;width:var(--lc-recap-video-mark-width);height:var(--lc-recap-video-mark-height);margin-top:calc(var(--lc-recap-video-mark-height) / -2);border-radius:var(--lc-recap-player-track-radius);background:var(--lc-recap-video-mark);transform:translate(-50%)}.lc-recap-player__mark.is-task{background:var(--lc-recap-video-mark-task)}.lc-recap-player__thumb{display:block;width:var(--lc-recap-video-thumb-w);height:var(--lc-recap-video-thumb-h);border-radius:var(--lc-radius-6);background-color:var(--lc-recap-video-stage-bg);background-repeat:no-repeat}.lc-rv-locked,.lc-rv-locked body{overflow:hidden}.lc-rv-theater{position:fixed;inset:0;z-index:var(--lc-z-layer-modal);display:flex;flex-direction:column;background:var(--lc-surface-page);color:var(--lc-label);outline:none;animation:lc-rv-enter var(--lc-duration-slow) var(--lc-ease-standard)}@keyframes lc-rv-enter{0%{opacity:0;transform:translateY(var(--lc-spacing-32))}}.lc-rv-theater__top{display:flex;flex:none;margin-top:var(--lc-titlebar-inset);align-items:center;gap:var(--lc-spacing-12);height:var(--lc-spacing-56);padding:0 var(--lc-spacing-16);border-bottom:1px solid var(--lc-separator)}.lc-rv-theater__back{display:inline-flex;flex:none;align-items:center;gap:var(--lc-spacing-6);height:var(--lc-size-control-34);padding:0 var(--lc-spacing-14);border:1px solid var(--lc-separator-strong);border-radius:var(--lc-radius-12);background:var(--lc-surface-inline);color:var(--lc-label);font-size:var(--lc-type-caption-1-size);cursor:pointer}.lc-rv-theater__title{flex:1;min-width:0;overflow:hidden;font-weight:var(--lc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.lc-rv-theater__hint{flex:none;color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-2-size)}.lc-rv-theater__body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) var(--lc-recap-video-side);min-height:0}.lc-rv-theater__main{display:flex;flex-direction:column;min-width:0;min-height:0}.lc-rv-theater__stage{position:relative;flex:1;min-height:0;background:var(--lc-recap-video-stage-bg);overflow:hidden;touch-action:none}.lc-rv-theater__stage.is-zoomed{cursor:grab}.lc-rv-theater__stage.is-zoomed:active{cursor:grabbing}.lc-rv-theater__screen{position:absolute;left:50%;top:50%;max-width:none;transform-origin:center center}.lc-rv-theater__camera{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lc-rv-theater__zoom{position:absolute;left:var(--lc-spacing-14);top:var(--lc-spacing-14);display:flex;gap:var(--lc-spacing-4);padding:var(--lc-spacing-2);border:1px solid var(--lc-separator);border-radius:var(--lc-radius-12);background:var(--lc-surface-float)}.lc-rv-theater__zoom button{min-width:var(--lc-size-control-28);height:var(--lc-size-control-28);padding:0 var(--lc-spacing-8);border:0;border-radius:var(--lc-radius-8);background:transparent;color:var(--lc-label);font-size:var(--lc-type-caption-1-size);cursor:pointer}.lc-rv-theater__zoom button:hover{background:var(--lc-surface-active)}.lc-rv-theater__faces{position:absolute;right:var(--lc-spacing-14);top:var(--lc-spacing-14);display:flex;flex-direction:column;gap:var(--lc-spacing-8)}.lc-rv-theater__tile{position:relative;width:var(--lc-recap-video-tile);aspect-ratio:16 / 9;border:var(--lc-recap-video-face-ring) solid transparent;border-radius:var(--lc-radius-12);background:var(--lc-surface-inline);overflow:hidden}.lc-rv-theater__tile.is-talking{border-color:var(--lc-label-strong)}.lc-rv-theater__tile-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lc-rv-theater__tile-name{position:absolute;left:var(--lc-spacing-8);bottom:var(--lc-spacing-6);color:var(--lc-label-strong);font-size:var(--lc-type-caption-2-size);text-shadow:0 1px 2px var(--lc-black-a70)}.lc-rv-theater__caption{position:absolute;left:50%;bottom:var(--lc-spacing-24);max-width:var(--lc-recap-video-caption-max);padding:var(--lc-spacing-6) var(--lc-spacing-12);border-radius:var(--lc-radius-10);background:var(--lc-recap-video-caption-bg);color:var(--lc-label-strong);font-size:var(--lc-recap-video-caption-size);text-align:center;transform:translate(-50%);pointer-events:none}.lc-rv-theater__ctrl{flex:none;padding:var(--lc-spacing-10) var(--lc-spacing-16) var(--lc-spacing-14);border-top:1px solid var(--lc-separator)}.lc-rv-theater__chips{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-6);margin-top:var(--lc-spacing-8)}.lc-rv-theater__chip{padding:var(--lc-spacing-2) var(--lc-spacing-10);border:1px solid var(--lc-separator-strong);border-radius:var(--lc-radius-pill);background:transparent;color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size);cursor:pointer}.lc-rv-theater__chip:hover,.lc-rv-theater__chip.is-on{color:var(--lc-label);border-color:var(--lc-label-tertiary)}.lc-rv-theater__side{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--lc-separator)}.lc-rv-theater__search{height:var(--lc-size-control-32);margin:var(--lc-spacing-10) var(--lc-spacing-12) 0;padding:0 var(--lc-spacing-10);border:1px solid var(--lc-separator-strong);border-radius:var(--lc-radius-10);background:var(--lc-surface-inline);color:var(--lc-label);font:inherit;font-size:var(--lc-type-caption-1-size);outline:none}.lc-rv-theater__empty{padding:var(--lc-spacing-12);color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-1-size)}@media (max-width: 900px){.lc-rv__top{grid-template-columns:1fr}.lc-rv__stage{border-right:0;border-bottom:1px solid var(--lc-separator)}.lc-rv__feed{height:auto;max-height:var(--lc-recap-video-stage)}.lc-rv-theater__body{grid-template-columns:1fr}.lc-rv-theater__side,.lc-rv-theater__hint{display:none}.lc-rv-theater__tile{width:var(--lc-recap-video-tile-sm)}}@media (prefers-reduced-motion: reduce){.lc-rv-theater{animation:none}}}@layer components{.lc-cdoc__lead{margin:var(--lc-spacing-16) 0 0;color:var(--lc-label)}.lc-cdoc__body{margin-top:var(--lc-spacing-8);font-family:var(--lc-doc-text-family);font-size:var(--lc-doc-text-size);line-height:var(--lc-doc-text-line-height);color:var(--lc-doc-text-color)}.lc-cdoc__sec,.lc-cdoc__step{display:flex;flex-direction:column;gap:var(--lc-md-gap);margin-top:var(--lc-spacing-24)}.lc-cdoc__h{font-size:var(--lc-type-title-section-size);line-height:var(--lc-type-title-section-line-height);letter-spacing:var(--lc-type-title-section-tracking);color:var(--lc-doc-title-color)}.lc-cdoc__who{color:var(--lc-label-secondary)}.lc-cdoc__callout{margin:0;padding:var(--lc-spacing-12) var(--lc-spacing-14);border-radius:var(--lc-radius-12);background:var(--lc-white-a05)}.lc-cdoc__topic{display:flex;flex-direction:column;gap:var(--lc-spacing-6)}.lc-cdoc__body .lc-md__table td,.lc-cdoc__body .lc-md__table th{overflow-wrap:normal}.lc-cdoc__kv td:first-child{color:var(--lc-label-secondary);white-space:nowrap}.lc-cdoc__copy{position:relative;display:flex;flex-direction:column;gap:var(--lc-spacing-8);padding:var(--lc-spacing-12) var(--lc-spacing-14);border-radius:var(--lc-radius-12);background:var(--lc-white-a05)}.lc-cdoc__copy.is-mono{padding:0;background:none}.lc-cdoc__copy-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lc-label);font:inherit}.lc-cdoc__copy.is-mono .lc-cdoc__copy-text{white-space:pre-wrap}.lc-cdoc__copy-btn{align-self:flex-start}.lc-cdoc__body .lc-md__table .lc-cdoc__tc-col{width:1%;white-space:nowrap;text-align:right}.lc-cdoc__tc-col .lc-cdoc__tcs{margin-left:0}.lc-cdoc__tcs{display:inline-flex;gap:var(--lc-spacing-4);margin-left:var(--lc-spacing-6);opacity:0;transition:opacity var(--lc-duration-fast) ease}.lc-cdoc__row:hover .lc-cdoc__tcs,.lc-cdoc__row:focus-within .lc-cdoc__tcs{opacity:1}@media (hover: none){.lc-cdoc__tcs{opacity:1}}.lc-cdoc__tc{font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);font-variant-numeric:tabular-nums;color:var(--lc-label-tertiary-page);text-decoration:none}.lc-cdoc__tc:hover{color:var(--lc-label)}}@layer components{.lc-task-st{flex:none;display:inline-block;vertical-align:middle}.lc-task-st.is-backlog{color:var(--lc-task-status-backlog)}.lc-task-st.is-todo{color:var(--lc-task-status-todo)}.lc-task-st.is-doing{color:var(--lc-task-status-doing)}.lc-task-st.is-done{color:var(--lc-task-status-done)}.lc-task-st__mark{stroke:var(--lc-task-status-mark)}.lc-tt-group{display:flex;flex-direction:column}.lc-tt-group+.lc-tt-group{margin-top:var(--lc-task-table-gap)}.lc-tt-group__head{display:flex;align-items:center;min-height:var(--lc-task-table-head)}.lc-tt-group__toggle{flex:1;min-width:0;display:flex;align-items:center;gap:var(--lc-spacing-8);align-self:stretch;padding:0;border:0;background:transparent;color:var(--lc-label-secondary);font:inherit;font-size:var(--lc-list-text);text-align:left;cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-standard)}.lc-tt-group__toggle:hover{color:var(--lc-label)}.lc-tt-group__toggle:focus-visible{outline:var(--lc-focus-ring-width) solid var(--lc-focus-ring);outline-offset:calc(-1 * var(--lc-focus-ring-width));border-radius:var(--lc-radius-8)}.lc-tt-group__caret{flex:none;order:9;color:var(--lc-label-tertiary);transform:rotate(90deg);transition:transform var(--lc-duration-fast) var(--lc-ease-standard)}.lc-tt-group__toggle[aria-expanded=false] .lc-tt-group__caret{transform:none}.lc-tt-group__toggle:hover .lc-tt-group__caret{color:var(--lc-label)}.lc-tt-group__lead{display:inline-flex;align-items:center;flex:none}.lc-tt-group__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-tt-group__count{flex:none;color:var(--lc-label-tertiary);font-variant-numeric:tabular-nums}.lc-tt-group__hint{flex:none;color:var(--lc-label-tertiary)}.lc-tt-group__add{display:inline-flex;flex:none;margin-right:calc(-1 * var(--lc-list-row-pad-x));color:var(--lc-label-tertiary)}.lc-tt-group__body{padding-top:var(--lc-spacing-2)}.lc-tt-group__body.is-empty{padding-top:0;min-height:0}@media (prefers-reduced-motion: reduce){.lc-tt-group__toggle,.lc-tt-group__caret{transition:none}}.lc-tt-row{position:relative;display:flex;align-items:center;gap:var(--lc-list-row-gap);min-height:var(--lc-list-row-height);margin-inline:calc(-1 * var(--lc-list-row-pad-x));padding:0 var(--lc-list-row-pad-x);border-radius:var(--lc-list-row-radius);color:var(--lc-label);font-size:var(--lc-list-text);cursor:pointer;box-sizing:border-box}.lc-tt-row:hover,.lc-tt-row:focus-visible{background:var(--lc-list-row-hover)}.lc-tt-row:focus-visible{outline:none}.lc-tt-row:after{content:"";position:absolute;left:var(--lc-list-row-line-inset);right:var(--lc-list-row-line-inset);bottom:calc(-1 * var(--lc-list-row-line-width));border-bottom:var(--lc-list-row-line-width) solid var(--lc-list-row-line);pointer-events:none}.lc-tt-row:hover:after,.lc-tt-row:focus-visible:after,.lc-tt-row:has(+.lc-tt-row:hover):after,.lc-tt-row:has(+.lc-tt-row:focus-visible):after,.lc-tt-row:last-child:after,.lc-tt-row:has(+:not(.lc-tt-row)):after{opacity:0}.lc-tt-row[draggable=true]{-webkit-user-select:none;user-select:none}.lc-tt-row.is-dragging{opacity:var(--lc-list-muted)}.lc-tt-row__st{display:inline-flex;flex:none;margin-left:calc(-1 * var(--lc-spacing-4))}.lc-tt-st__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-spacing-24);height:var(--lc-spacing-24);padding:0;border:0;border-radius:var(--lc-radius-6);background:transparent;cursor:pointer}.lc-tt-st__btn:hover,.lc-tt-st.is-open .lc-tt-st__btn{background:var(--lc-surface-active)}.lc-tt-row__name{flex:1;min-width:0;display:flex;align-items:center;gap:var(--lc-spacing-8)}.lc-tt-row__title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-tt-row__name .lc-task-subs{margin-left:0;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-tt-row.is-done .lc-tt-row__title{color:var(--lc-label-secondary)}.lc-tt-row__who{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--lc-spacing-20)}.lc-tt-nobody{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-spacing-20);height:var(--lc-spacing-20);padding:0;border:1px dashed var(--lc-label-tertiary);border-radius:var(--lc-radius-round);background:transparent;color:var(--lc-label-tertiary);box-sizing:border-box;cursor:pointer}.lc-tt-nobody:hover{border-color:var(--lc-label-secondary);color:var(--lc-label-secondary)}.lc-tt-nobody.is-static{cursor:default}.lc-tt-nobody.is-static:hover{border-color:var(--lc-label-tertiary);color:var(--lc-label-tertiary)}.lc-tt-nobody.is-small{width:var(--lc-spacing-16);height:var(--lc-spacing-16)}.lc-tt-row__date{flex:0 0 var(--lc-task-table-date);text-align:right;white-space:nowrap;color:var(--lc-label-secondary)}.lc-tt-row__time{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);flex:none;white-space:nowrap;color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-tt-row__time .lc-icon{color:var(--lc-label-tertiary)}.lc-tt-row__time.is-live{color:var(--lc-label)}.lc-tt-menu__label{flex:1;min-width:0}.lc-tt-menu__check{flex:none;margin-left:auto;color:var(--lc-label)}}@layer components{.lc-banner{display:flex;align-items:flex-start;gap:var(--lc-spacing-12);margin-bottom:var(--lc-spacing-20);padding:var(--lc-spacing-14) var(--lc-spacing-16);border:1px solid var(--lc-separator);border-radius:var(--lc-radius-14);background:var(--lc-surface-float);color:var(--lc-label)}.lc-banner__icon{display:inline-flex;flex:none;padding-top:var(--lc-spacing-2);color:var(--lc-label-secondary)}.lc-banner__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--lc-spacing-4)}.lc-banner__title{margin:0;font-size:var(--lc-list-text);font-weight:var(--lc-font-weight-medium)}.lc-banner__note{color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-banner__note a{color:var(--lc-label);text-decoration:underline;text-underline-offset:var(--lc-spacing-2)}.lc-banner__actions{display:flex;flex:none;align-items:center;gap:var(--lc-spacing-8)}@media (max-width: 480px){.lc-banner{flex-wrap:wrap}.lc-banner__actions{width:100%;justify-content:flex-end}}}@layer components{html.lc-notice-doc,html.lc-notice-doc body{margin:0;background:transparent;overflow:hidden}.lc-notice-stack{display:flex;flex-direction:column;gap:var(--lc-spacing-8);padding:var(--lc-spacing-8)}.lc-notice{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;gap:var(--lc-spacing-12);padding:var(--lc-spacing-12);border:var(--lc-button-fab-border-width) solid var(--lc-white-a05);border-radius:var(--lc-radius-lg);background:var(--lc-button-fab-bg);color:var(--lc-label);box-shadow:var(--lc-shadow-float);opacity:0;transform:translateY(var(--lc-spacing-14));transition:opacity var(--lc-duration-base) var(--lc-ease-out),transform var(--lc-duration-base) var(--lc-ease-standard)}.lc-notice.is-in{opacity:1;transform:none}.lc-notice.is-out{opacity:0;transform:translateY(var(--lc-spacing-14))}@media (prefers-reduced-motion: reduce){.lc-notice{transform:none;transition:opacity var(--lc-duration-fast) linear}}.lc-notice__main{display:flex;flex:1;align-items:center;gap:var(--lc-spacing-12);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.lc-notice__avatar{display:grid;flex:none;place-items:center;width:var(--lc-size-control-44);height:var(--lc-size-control-44);overflow:hidden;border-radius:var(--lc-radius-round);background:var(--lc-surface-active)}.lc-notice__avatar.has-photo{background:transparent}.lc-notice__avatar img{width:100%;height:100%;object-fit:cover}.lc-notice.is-ringing .lc-notice__avatar{animation:lc-notice-breathe var(--lc-list-live-disk-breathe) ease-in-out infinite}@keyframes lc-notice-breathe{0%,to{box-shadow:0 0 0 0 var(--lc-white-a28)}50%{box-shadow:0 0 0 var(--lc-spacing-6) transparent}}.lc-notice__text{display:flex;flex:1;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-notice__title{overflow:hidden;font-size:var(--lc-type-body-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong);text-overflow:ellipsis;white-space:nowrap}.lc-notice__sub,.lc-notice__body{overflow:hidden;color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);text-overflow:ellipsis;white-space:nowrap}.lc-notice__actions{display:flex;flex:none;gap:var(--lc-spacing-6)}.lc-notice__round{display:grid;place-items:center;width:var(--lc-size-control-40);height:var(--lc-size-control-40);padding:0;border:0;border-radius:var(--lc-radius-14);background:var(--lc-lobby-input-bg);color:var(--lc-label);cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-notice__round:hover{background:var(--lc-surface-active)}.lc-notice__round--go{background:var(--lc-gray-ffffff);color:var(--lc-gray-000000)}.lc-notice__round--go:hover{background:var(--lc-gray-ededed)}}@layer components{.lc-task-pick__search{margin-bottom:var(--lc-spacing-12)}.lc-task-pick__list{display:flex;flex-direction:column;gap:var(--lc-spacing-2)}.lc-task-pick__row{display:flex;align-items:center;gap:var(--lc-spacing-10);width:100%;min-height:var(--lc-size-control-34);padding:0 var(--lc-spacing-10);border:0;border-radius:var(--lc-radius-10);background:transparent;color:var(--lc-label);font:inherit;font-size:var(--lc-list-text);text-align:left;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-pick__row:hover,.lc-task-pick__row:focus-visible{background:var(--lc-surface-inline);outline:none}.lc-task-pick__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-task-pick__empty{margin:0;padding:var(--lc-spacing-12) var(--lc-spacing-10);color:var(--lc-label-secondary)}@media (prefers-reduced-motion: reduce){.lc-task-pick__row{transition:none}}}@layer components{.lc-arun-orb{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--lc-agent-run-orb);height:var(--lc-agent-run-orb);border-radius:var(--lc-radius-round)}.lc-arun-orb--lg{width:var(--lc-agent-run-orb-lg);height:var(--lc-agent-run-orb-lg)}.lc-arun-orb__mark{display:inline-grid;place-items:center;width:var(--lc-agent-run-orb-mark);height:var(--lc-agent-run-orb-mark);transition:opacity var(--lc-duration-base) var(--lc-ease-out)}.lc-arun-orb--lg .lc-arun-orb__mark{width:var(--lc-agent-run-orb-mark-lg);height:var(--lc-agent-run-orb-mark-lg)}.lc-arun-orb:before{content:"";position:absolute;inset:0;border-radius:var(--lc-radius-round);border:var(--lc-agent-run-ring) solid transparent;transition:border-color var(--lc-duration-base) var(--lc-ease-out)}.lc-arun-orb.is-start:before{border-style:dashed;border-color:var(--lc-label-tertiary);animation:lc-arun-spin var(--lc-agent-run-spin-slow) linear infinite}.lc-arun-orb.is-run:before{border-color:var(--lc-agent-run-ring-track);border-top-color:var(--lc-label);animation:lc-arun-spin var(--lc-agent-run-spin) linear infinite}.lc-arun-orb.is-ask:before,.lc-arun-orb.is-done:before{border-color:var(--lc-agent-run-ring-hot)}.lc-arun-orb.is-off:before{border-style:dashed;border-color:var(--lc-label-tertiary)}.lc-arun-orb.is-fail:before,.lc-arun-orb.is-stop:before{border-color:var(--lc-label-tertiary)}.lc-arun-orb.is-off .lc-arun-orb__mark,.lc-arun-orb.is-fail .lc-arun-orb__mark,.lc-arun-orb.is-stop .lc-arun-orb__mark{opacity:var(--lc-agent-run-dim)}@keyframes lc-arun-spin{to{transform:rotate(360deg)}}.lc-arun-status{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);min-width:0}.lc-arun-line{display:flex;align-items:center;gap:var(--lc-spacing-6);width:100%;min-width:0;height:var(--lc-agent-run-line-height);margin:0 0 0 calc(-1 * var(--lc-spacing-6));padding:0 0 0 var(--lc-spacing-6);border:0;border-radius:var(--lc-radius-8);background:transparent;color:var(--lc-label-secondary);font:inherit;font-size:var(--lc-list-text);text-align:left;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-arun-line:hover{background:var(--lc-surface-700)}.lc-arun-line.is-hot{color:var(--lc-label)}.lc-arun-line__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:lc-arun-in var(--lc-duration-slow) var(--lc-ease-out) both}.lc-arun-line.is-live .lc-arun-line__text{background:linear-gradient(90deg,var(--lc-chat-shimmer-from) 0%,var(--lc-chat-shimmer-to) 50%,var(--lc-chat-shimmer-from) 100%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lc-arun-in var(--lc-duration-slow) var(--lc-ease-out) both,lc-chat-shimmer var(--lc-chat-shimmer-period) linear infinite}.lc-arun-line__chev{flex:none;margin-right:var(--lc-spacing-6);color:var(--lc-label-tertiary)}@keyframes lc-arun-in{0%{opacity:0;transform:translateY(var(--lc-spacing-8))}to{opacity:1;transform:none}}.lc-arun-hand{display:inline-flex;align-items:center;gap:var(--lc-spacing-6)}.lc-arun-folders{max-height:var(--lc-agent-run-folders-max);overflow-y:auto}.lc-arun-folders__sub{color:var(--lc-label-tertiary)}.lc-arun-attn{display:flex;align-items:center;gap:var(--lc-spacing-14);margin:var(--lc-spacing-8) 0 var(--lc-spacing-12);padding:var(--lc-spacing-12) var(--lc-spacing-14);border-radius:var(--lc-radius-12);background:var(--lc-chat-block-bg);color:var(--lc-label);font-size:var(--lc-list-text);animation:lc-arun-in var(--lc-duration-slow) var(--lc-ease-out) both}.lc-arun-attn__text{flex:1;min-width:0}.lc-arun-work{color:var(--lc-label-tertiary);font-size:var(--lc-agent-run-work-size)}.lc-arun-work__sum{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);list-style:none;cursor:pointer}.lc-arun-work__sum::-webkit-details-marker{display:none}.lc-arun-work__sum:hover{color:var(--lc-label-secondary)}.lc-arun-work[open] .lc-arun-work__chev{transform:rotate(90deg)}.lc-arun-work__chev{transition:transform var(--lc-duration-fast) var(--lc-ease-out)}.lc-arun-work.is-live .lc-arun-work__text{background:linear-gradient(90deg,var(--lc-chat-shimmer-from) 0%,var(--lc-chat-shimmer-to) 50%,var(--lc-chat-shimmer-from) 100%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lc-chat-shimmer var(--lc-chat-shimmer-period) linear infinite}.lc-arun-work__steps{display:grid;gap:var(--lc-spacing-4);margin:var(--lc-spacing-8) 0 0;padding:0 0 0 var(--lc-spacing-12);list-style:none}.lc-arun-work__step{display:flex;gap:var(--lc-spacing-12);justify-content:space-between;min-width:0}.lc-arun-work__what{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lc-arun-work__meta{flex:none}.lc-arun-work__tail{margin:var(--lc-spacing-4) 0 0;padding:var(--lc-spacing-8) var(--lc-spacing-10);border-radius:var(--lc-radius-8);background:var(--lc-chat-block-bg);color:var(--lc-label-secondary);font-family:var(--lc-font-mono);font-size:var(--lc-agent-run-work-size);white-space:pre-wrap}.lc-arun-plan{display:grid;gap:var(--lc-spacing-8);padding:var(--lc-spacing-12) var(--lc-spacing-14);border-radius:var(--lc-radius-12);background:var(--lc-chat-block-bg);font-size:var(--lc-list-text)}.lc-arun-plan__item{display:flex;align-items:center;gap:var(--lc-spacing-10);color:var(--lc-label-secondary)}.lc-arun-plan__item.is-done{color:var(--lc-label-tertiary);text-decoration:line-through}.lc-arun-plan__item.is-doing{color:var(--lc-label)}.lc-arun-plan__dot{flex:none;display:inline-grid;place-items:center;width:var(--lc-spacing-14);height:var(--lc-spacing-14);border-radius:var(--lc-radius-round);border:var(--lc-agent-run-ring) solid var(--lc-label-tertiary)}.lc-arun-plan__item.is-doing .lc-arun-plan__dot{border-color:var(--lc-agent-run-ring-track);border-top-color:var(--lc-label);animation:lc-arun-spin var(--lc-agent-run-spin) linear infinite}.lc-arun-plan__item.is-done .lc-arun-plan__dot{border-color:transparent;color:var(--lc-label-secondary)}.lc-arun-report{display:grid;gap:var(--lc-spacing-12)}.lc-arun-report__part{display:grid;gap:var(--lc-spacing-4)}.lc-arun-report__k{color:var(--lc-label-secondary);font-size:var(--lc-agent-run-work-size)}.lc-arun-report__more{color:var(--lc-label-tertiary);font-size:var(--lc-agent-run-work-size)}.lc-arun-report__more>summary{cursor:pointer;list-style:none}.lc-arun-report__more>summary::-webkit-details-marker{display:none}.lc-arun-report__foot{display:flex;align-items:center;gap:var(--lc-spacing-8);color:var(--lc-label-tertiary);font-size:var(--lc-agent-run-work-size)}.lc-arun-end{margin:0;color:var(--lc-label-secondary);font-size:var(--lc-list-text)}.lc-arun-end.is-failed{color:var(--lc-label)}.lc-arun-row{position:relative;padding:0}.lc-arun-row__main{display:flex;align-items:center;gap:inherit;flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc-arun-row__text{color:var(--lc-label-secondary)}.lc-arun-row.is-hot .lc-arun-row__text{color:var(--lc-label)}.lc-arun-row__open:not([hidden]){display:none}.lc-arun-row:hover .lc-arun-row__open:not([hidden]){display:inline-flex}.lc-arun-row:hover:has(.lc-arun-row__open:not([hidden])) .lc-arun-row__time{display:none}.lc-composer.has-run-stop .lc-composer__send.is-run-stop{display:none}.lc-composer.has-run-stop:has(.lc-line__field[data-empty]) .lc-composer__send.is-run-stop,.lc-composer.has-run-stop:has(.lc-composer__input:placeholder-shown) .lc-composer__send.is-run-stop{display:inline-grid}.lc-composer.has-run-stop:has(.lc-line__field[data-empty]) .lc-composer__send[type=submit],.lc-composer.has-run-stop:has(.lc-composer__input:placeholder-shown) .lc-composer__send[type=submit]{display:none}@media (prefers-reduced-motion: reduce){.lc-arun-orb:before,.lc-arun-plan__dot{animation:none!important}.lc-arun-line.is-live .lc-arun-line__text,.lc-arun-work.is-live .lc-arun-work__text{background:none;-webkit-text-fill-color:currentColor;animation:none}}}@layer legacy{.lc-page{min-height:100vh;background:var(--lc-bg);color:var(--lc-text);font-family:var(--lc-font-sans, -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif);-webkit-font-smoothing:antialiased}.lc-container{width:100%;max-width:none;margin:0;padding:10px 16px 4rem 28px;box-sizing:border-box}.lc-container--wide{max-width:none}.lc-container--narrow{max-width:30rem;margin:0 auto}.lc-container--even{padding-inline:var(--lc-spacing-24)}.lc-back,.lc-top-more{position:fixed;top:calc(18px + var(--lc-titlebar-inset));z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 12px 0 8px;border:0;border-radius:8px;background:transparent;color:#c9c9c9;font:inherit;font-size:13px;line-height:1;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background var(--lc-dur-fast, .15s) ease,color var(--lc-dur-fast, .15s) ease}.lc-back-arrow{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--lc-size-control-40);height:var(--lc-size-control-40);padding:0;border:0;border-radius:var(--lc-radius-12);background:transparent;color:var(--lc-label);cursor:pointer;text-decoration:none;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-back-arrow:hover,.lc-back-arrow:focus-visible{background:var(--lc-surface-inline)}.lc-back-arrow--corner{--lc-back-arrow-shift: calc((var(--lc-size-control-40) - var(--lc-task-sheet-close)) / 2);position:fixed;z-index:var(--lc-z-layer-float);top:calc(var(--lc-spacing-16) + var(--lc-titlebar-inset) - var(--lc-back-arrow-shift));left:calc(var(--lc-spacing-16) - var(--lc-back-arrow-shift))}.lc-back{left:22px}.lc-top-more{right:22px;z-index:6;padding:0}@media (max-width: 480px){.lc-back{left:16px}.lc-top-more{right:16px}}.lc-top-more__btn{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lc-back:hover,.lc-top-more:hover,.lc-top-more:has(.lc-menu-anchor.is-open){background:#1a1a1a;color:#fff}.lc-sgroup__head--admin{cursor:default}.lc-sgroup__note{margin-left:auto;font-size:12px;color:var(--lc-text-faint)}.lc-sgroup__note+.lc-btn{margin-left:8px}.lc-sgroup__head--admin .lc-btn:only-of-type:not(.lc-sgroup__note+.lc-btn){margin-left:auto}}@layer legacy{.lc-doc-col{width:100%;max-width:calc(var(--lc-doc-col) + 2 * var(--lc-doc-gutter));margin:0 auto;padding:var(--lc-doc-top) var(--lc-doc-gutter) var(--lc-doc-bottom);box-sizing:border-box}@media (max-width: 900px){.lc-doc-col{padding-left:var(--lc-doc-gutter-narrow);padding-right:var(--lc-doc-gutter-narrow);padding-top:var(--lc-doc-top-narrow)}}.lc-doc-title,.lc-input.lc-doc-title,.lc-input.lc-input--inline.lc-doc-title{color:var(--lc-doc-title-color);font-family:var(--lc-doc-title-family);font-size:var(--lc-doc-title-size);font-weight:var(--lc-doc-title-weight);line-height:var(--lc-doc-title-line-height);letter-spacing:var(--lc-doc-title-tracking)}.lc-doc-text,.lc-input.lc-doc-text,.lc-input.lc-input--inline.lc-doc-text{color:var(--lc-doc-text-color);font-family:var(--lc-doc-text-family);font-size:var(--lc-doc-text-size);font-weight:var(--lc-doc-text-weight);line-height:var(--lc-doc-text-line-height);letter-spacing:var(--lc-doc-text-tracking)}.lc-doc-head{color:var(--lc-doc-head-color);font-family:var(--lc-doc-head-family);font-size:var(--lc-doc-head-size);font-weight:var(--lc-doc-head-weight);line-height:var(--lc-doc-head-line-height);letter-spacing:var(--lc-doc-head-tracking)}}@layer legacy{.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1.05rem;border-radius:var(--lc-radius-btn);border:1px solid transparent;font-size:.9rem;font-weight:500;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--lc-dur-fast) var(--lc-ease-out),border-color var(--lc-dur-fast) var(--lc-ease-out),opacity var(--lc-dur-fast) var(--lc-ease-out)}.lc-btn:active:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){opacity:.88}.lc-btn--sm{padding:.4rem .8rem;font-size:.82rem}.lc-btn--block{width:100%}.lc-btn.lc-btn--primary{background:#fff;color:#101010;font-size:13px;font-weight:500;height:var(--lc-button-primary-height);padding:0 var(--lc-button-primary-padding-x);border-radius:var(--lc-button-primary-radius);box-sizing:border-box}.lc-btn.lc-btn--primary:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:#eaeaea}.lc-btn.lc-btn--primary.lc-btn--sm{height:var(--lc-button-primary-height);padding:0 12px;font-size:12px;border-radius:var(--lc-button-primary-radius)}.lc-btn--secondary{background:var(--lc-surface);color:var(--lc-text);border-color:var(--lc-line-strong)}.lc-btn--secondary:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:var(--lc-surface-soft)}.lc-btn--ghost{background:transparent;color:var(--lc-text-muted)}.lc-btn--ghost:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:var(--lc-surface);color:var(--lc-text)}.lc-btn--danger{background:transparent;color:var(--lc-danger);border-color:var(--lc-danger-line)}.lc-btn--danger:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:#ee7f7f1a}.lc-btn--live{background:transparent;color:var(--lc-live);border-color:var(--lc-live)}.lc-btn--live:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:var(--lc-live-glow)}.lc-btn.lc-btn--tonal{height:var(--lc-size-control-34);gap:var(--lc-spacing-6);padding:0 var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-10);background:var(--lc-surface-soft);color:var(--lc-white-a88);font-size:var(--lc-type-footnote-size);white-space:nowrap}.lc-btn.lc-btn--tonal:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])),.lc-menu-anchor.is-open>.lc-menu-trigger .lc-btn--tonal{background:var(--lc-gray-2e2e2e);color:var(--lc-label-strong)}.lc-btn--tonal .lc-icon{color:var(--lc-label-secondary-page)}.lc-btn.lc-btn--fab{height:var(--lc-button-fab-height);gap:var(--lc-button-fab-gap);padding:0 var(--lc-button-fab-padding-x);box-sizing:border-box;overflow:hidden;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);color:var(--lc-button-fab-color);-webkit-backdrop-filter:blur(var(--lc-button-fab-blur));backdrop-filter:blur(var(--lc-button-fab-blur));font-size:var(--lc-button-fab-text);font-weight:var(--lc-font-weight-regular);transition:background var(--lc-button-fab-fade) ease-out,border-color var(--lc-button-fab-fade) ease-out,color var(--lc-button-fab-fade) ease-out,transform var(--lc-button-fab-lift-duration) ease-out,width var(--lc-button-fab-morph) ease-out}.lc-btn--fab .lc-icon{stroke-width:var(--lc-button-fab-icon-stroke)}.lc-btn.lc-btn--fab:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:var(--lc-button-fab-bg-hover);border-color:var(--lc-button-fab-border-hover);color:var(--lc-button-fab-color-hover);transform:translateY(calc(-1 * var(--lc-button-fab-lift)))}.lc-btn:is(:disabled:not([data-phx-disabled=false]),[aria-disabled=true]),.lc-ibtn:is(:disabled:not([data-phx-disabled=false]),[aria-disabled=true]){opacity:var(--lc-opacity-disabled);cursor:default}@media (prefers-reduced-motion: reduce){.lc-btn,.lc-btn.lc-btn--fab{transition:none}}.lc-ibtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--lc-text-muted);cursor:pointer;transition:background var(--lc-dur-fast) var(--lc-ease-out),color var(--lc-dur-fast) var(--lc-ease-out)}.lc-ibtn:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])),.lc-menu-anchor.is-open>.lc-menu-trigger .lc-ibtn{background:var(--lc-surface-soft);color:var(--lc-text)}.lc-ibtn:focus-visible{outline:2px solid var(--lc-line-strong);outline-offset:1px}.lc-ibtn.lc-ibtn--play{width:22px;height:22px;padding-left:1px;border-radius:50%;background:var(--lc-text);color:#101010}.lc-ibtn.lc-ibtn--play:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:#fff;color:#000}.lc-ibtn.lc-ibtn--quiet:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])),.lc-menu-anchor.is-open>.lc-menu-trigger .lc-ibtn.lc-ibtn--quiet{background:transparent}.lc-ibtn.lc-ibtn--round{width:var(--lc-button-round-size);height:var(--lc-button-round-size);border-radius:var(--lc-radius-round);background:var(--lc-surface-active);color:var(--lc-label)}.lc-ibtn.lc-ibtn--round:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:var(--lc-button-round-hover);color:var(--lc-label-strong)}}@layer legacy{.lc-input{width:100%;height:var(--lc-input-height);padding:0 var(--lc-input-pad-x);border-radius:var(--lc-input-radius);border:var(--lc-button-fab-border-width) solid var(--lc-input-border);background:var(--lc-input-bg);color:var(--lc-label);font-size:var(--lc-input-size);caret-color:var(--lc-label-strong);transition:border-color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-input:focus{outline:none;border-color:var(--lc-input-border-focus);background:var(--lc-input-bg-focus)}.lc-input::placeholder{color:var(--lc-input-placeholder)}.lc-input:disabled{color:var(--lc-white-a60)}.lc-input[type=number]{appearance:textfield}.lc-input[type=number]::-webkit-inner-spin-button,.lc-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.lc-input--area{display:block;height:auto;min-height:76px;padding:var(--lc-spacing-10) var(--lc-input-pad-x);line-height:23px;resize:vertical;font:inherit;font-size:var(--lc-input-size)}.lc-input.lc-input--inline{display:block;width:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;line-height:inherit;letter-spacing:inherit;resize:none;overflow:hidden}.lc-input.lc-input--inline:focus{outline:none;border:0;background:transparent}.lc-editable{cursor:text;outline:none;white-space:pre-wrap;overflow-wrap:break-word}.lc-editable:focus{outline:none}.lc-input.lc-input--search{width:100%;margin:0;padding:var(--lc-spacing-6) 0;border:0;border-radius:0;background:transparent;color:var(--lc-label);font:inherit;font-size:var(--lc-catalog-search-size);line-height:var(--lc-catalog-search-leading);outline:none;box-shadow:none;appearance:none}.lc-input.lc-input--search::placeholder{color:var(--lc-label-placeholder)}.lc-input.lc-input--search::-webkit-search-decoration,.lc-input.lc-input--search::-webkit-search-cancel-button{appearance:none}.lc-range{display:grid;grid-template-columns:200px minmax(0,1fr) 80px;gap:12px;align-items:center;font-size:13px;padding:8px 0}.lc-range__label{color:var(--lc-text-muted)}.lc-range__input{width:100%;accent-color:#f0f0f0;margin:0}.lc-range__out{text-align:right;font-variant-numeric:tabular-nums}}@layer legacy{.lc-tabs{position:relative;display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.lc-tabs::-webkit-scrollbar{display:none}.lc-tabs__tab{display:inline-flex;align-items:baseline;gap:6px;height:32px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--lc-text-faint);font:inherit;font-size:var(--lc-type-footnote-size);font-weight:400;letter-spacing:normal;line-height:32px;white-space:nowrap;cursor:pointer;position:relative;z-index:1;transition:color var(--lc-dur-fast) var(--lc-ease-out)}.lc-tabs__tab:hover{color:var(--lc-text)}.lc-tabs__tab.is-on{color:var(--lc-text);background:#262626;cursor:default}.lc-tabs__pill{position:absolute;top:50%;left:0;z-index:0;width:0;height:32px;margin-top:-16px;border-radius:10px;background:#262626;opacity:0;pointer-events:none}.lc-tabs__pill.is-ready{opacity:1}.lc-tabs__pill.is-moving{transition:transform .28s var(--lc-ease-out),width .28s var(--lc-ease-out)}.lc-tabs:has(>.lc-tabs__pill.is-ready) .lc-tabs__tab.is-on{background:transparent}@media (prefers-reduced-motion: reduce){.lc-tabs__pill.is-moving{transition:none}}.lc-tabs__tab:focus-visible{outline:2px solid var(--lc-text-muted);outline-offset:2px}.lc-tabs__n{font-size:13px;font-weight:400;color:var(--lc-text-faint);font-variant-numeric:tabular-nums}.lc-seg{display:inline-flex;gap:2px;background:var(--lc-surface);border-radius:8px;padding:2px;justify-self:start}.lc-seg__btn{height:24px;padding:0 10px;border-radius:6px;font-size:12px;color:var(--lc-text-muted);background:transparent;border:0;cursor:pointer;font-family:inherit}.lc-seg__btn.is-on{background:var(--lc-surface-active);color:var(--lc-text)}.lc-seg__btn:hover{color:var(--lc-text)}.lc-tabs.lc-tabs--segment{width:100%;gap:var(--lc-tabs-segment-gap);overflow:hidden;box-sizing:border-box}.lc-tabs--segment .lc-tabs__tab{position:relative;flex:1 1 0;justify-content:center;align-items:center;height:var(--lc-tabs-segment-tab-height);padding:0;overflow:hidden;border-radius:var(--lc-tabs-segment-tab-radius);color:var(--lc-tabs-segment-color);font-size:var(--lc-tabs-segment-text);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-tabs-segment-tab-height);transition:color var(--lc-dur-fast) var(--lc-ease-out),background var(--lc-dur-fast) var(--lc-ease-out)}.lc-tabs--segment .lc-tabs__tab:hover,.lc-tabs--segment .lc-tabs__tab.is-on{color:var(--lc-tabs-segment-color-on)}.lc-tabs--segment .lc-tabs__tab:hover:not(.is-on){background:var(--lc-tabs-segment-hover)}.lc-tabs--segment .lc-tabs__tab{-webkit-backdrop-filter:blur(var(--lc-tabs-segment-blur));backdrop-filter:blur(var(--lc-tabs-segment-blur))}.lc-tabs--segment .lc-tabs__tab.is-on{background:var(--lc-tabs-segment-pill)}.lc-tabs--segment .lc-tabs__n{font-size:var(--lc-tabs-segment-text)}.lc-tabs--segment .lc-tabs__tab>span{position:relative}.lc-tabs--segment .lc-tabs__tab>.lc-tabs__ripple{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.lc-tabs__wave{position:absolute;border-radius:var(--lc-radius-pill);background:var(--lc-tabs-segment-ripple);transform:scale(0);animation:lc-tabs-wave var(--lc-tabs-segment-ripple-grow) var(--lc-tabs-segment-ripple-ease) forwards;transition:opacity var(--lc-tabs-segment-ripple-fade) linear}.lc-tabs__wave.is-fading{opacity:0}@keyframes lc-tabs-wave{to{transform:scale(1)}}}@layer legacy{.lc-card{border-radius:var(--lc-radius-md);border:1px solid var(--lc-line);background:var(--lc-surface)}}@layer legacy{.lc-menu-anchor{position:relative;display:inline-block}.lc-menu-trigger{display:contents}.lc-menu{position:absolute;top:calc(100% + 6px);z-index:100;min-width:max(100%,14rem);width:max-content;padding:var(--lc-menu-pad);display:none;flex-direction:column;gap:var(--lc-menu-gap);border-radius:var(--lc-menu-radius);border:1px solid var(--lc-menu-border);background:var(--lc-menu-surface);box-shadow:var(--lc-shadow-float);box-sizing:border-box}.lc-menu-anchor.is-open>.lc-menu{display:flex;animation:lc-menu-in var(--lc-dur-fast) var(--lc-ease-standard)}.lc-menu--right{right:0;left:auto}.lc-menu--left{left:0;right:auto}.lc-menu--up{top:auto;bottom:calc(100% + 6px)}.lc-menu--wide{min-width:13.5rem;max-height:16rem;overflow-y:auto}.lc-menu--tall{min-width:13.5rem;max-height:min(var(--lc-menu-tall),70dvh);overflow-y:auto}.lc-menu>*{flex-shrink:0}.lc-menu-anchor.is-flip-up>.lc-menu{top:auto;bottom:calc(100% + 6px)}.lc-menu-anchor.is-flip-x>.lc-menu{left:auto;right:0;margin-left:0}@keyframes lc-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lc-menu-item,.lc-shell .lc-menu-item{display:flex;align-items:center;gap:var(--lc-menu-item-gap);height:var(--lc-menu-item-height);padding:0 var(--lc-menu-item-pad) 0 var(--lc-menu-item-pad-start);border-radius:var(--lc-menu-item-radius);color:var(--lc-menu-item-color);text-decoration:none;font:inherit;font-size:var(--lc-menu-item-text);font-weight:400;cursor:pointer;border:0;background:transparent;width:100%;text-align:left;white-space:nowrap;box-sizing:border-box;transition:none}.lc-menu-item:hover,.lc-menu-item:focus-visible{background:var(--lc-surface-active);color:var(--lc-menu-item-color-hover)}@media (pointer: coarse){.lc-menu-item,.lc-shell .lc-menu-item{height:var(--lc-menu-item-height-touch)}}.lc-menu-item.is-active{color:var(--lc-menu-item-color-hover)}.lc-menu-item.is-active:hover,.lc-menu-item.is-active:focus-visible{background:var(--lc-surface-active)}.lc-menu-item--danger{color:var(--lc-menu-item-color)}.lc-menu-item--danger:hover{color:var(--lc-danger);background:var(--lc-surface-active)}.lc-menu-item--muted{color:var(--lc-text-faint);font-size:var(--lc-type-caption-1-size)}.lc-menu-sep{height:1px;margin:var(--lc-spacing-4);background:var(--lc-menu-sep);flex-shrink:0}.lc-menu-head{padding:var(--lc-menu-item-head) var(--lc-menu-item-pad) var(--lc-spacing-4) var(--lc-menu-item-pad-start);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);color:var(--lc-label-secondary)}@media (prefers-reduced-motion: reduce){.lc-menu-anchor.is-open>.lc-menu{animation:none}}.lc-menu--list{gap:0;padding:0 0 var(--lc-menu-list-sep-pad)}.lc-menu--list .lc-menu-item{position:relative;isolation:isolate;gap:var(--lc-menu-list-gap);padding:0 var(--lc-menu-list-pad-end) 0 var(--lc-menu-list-pad-start);border-radius:0;color:var(--lc-label)}.lc-menu--list .lc-menu-item:before{content:"";position:absolute;inset:0 var(--lc-menu-list-inset);z-index:var(--lc-z-layer-under);border-radius:var(--lc-menu-item-radius);background:transparent}.lc-menu--list .lc-menu-item:hover,.lc-menu--list .lc-menu-item.is-active{background:transparent;color:var(--lc-label)}.lc-menu--list .lc-menu-item:hover:before,.lc-menu--list .lc-menu-item:focus-visible:before{background:var(--lc-surface-active)}.lc-menu--list .lc-menu-item--muted{color:var(--lc-label-secondary);font-size:var(--lc-menu-item-text)}.lc-menu--list .lc-menu-head{padding:var(--lc-menu-list-head-pad) var(--lc-menu-list-pad-start)}.lc-menu--list .lc-menu-sep{margin:var(--lc-menu-list-sep-pad) 0}.lc-menu-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--lc-menu-list-mark);color:var(--lc-label)}.lc-menu-aside{flex:none;margin-left:auto;color:var(--lc-label-tertiary);font-variant-numeric:tabular-nums}}@layer legacy{.lc-figure{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 36px;padding:6px 0 14px}.lc-figure__main{display:flex;align-items:baseline;gap:10px}.lc-figure__num{font-size:48px;font-weight:600;letter-spacing:-.025em;line-height:1}.lc-figure__unit{font-size:15px;color:var(--lc-text-muted)}.lc-figure__side{display:flex;align-items:baseline;gap:8px;padding-bottom:4px}.lc-figure__side b{font-size:22px;font-weight:600;letter-spacing:-.01em}.lc-figure__side span{font-size:13px;color:var(--lc-text-muted)}.lc-figure__sub{flex-basis:100%;font-size:13px;color:var(--lc-text-faint);margin:0}.lc-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-stat__label{font-size:12px;color:var(--lc-text-muted)}.lc-stat__value{font-size:22px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;display:flex;align-items:center;gap:8px;line-height:26px}.lc-stat__note{font-size:12px;color:var(--lc-text-faint)}.lc-srow--bar .lc-srow__title{flex:0 0 260px;font-size:14px}.lc-srow__track{flex:1;min-width:0;height:14px;display:block}.lc-srow__fill{display:block;height:14px;border-radius:0 4px 4px 0;background:var(--lc-text-muted);min-width:2px;box-sizing:border-box;transition:background var(--lc-dur-fast) var(--lc-ease-out)}.lc-srow--bar:hover .lc-srow__fill{background:var(--lc-text)}.lc-srow--outline .lc-srow__fill{background:transparent;border:1px solid var(--lc-text-faint)}.lc-srow--bar:hover.lc-srow--outline .lc-srow__fill{background:transparent}.lc-line{position:relative;max-width:760px}.lc-line svg{width:100%;height:auto;display:block;overflow:visible}.lc-line text{font-size:11px;fill:var(--lc-text-faint);font-family:inherit}.lc-line__grid{stroke:var(--lc-line);stroke-width:1}.lc-line__path{fill:none;stroke:var(--lc-text-muted);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lc-line__area{fill:#ffffff0f}.lc-line__dot{fill:var(--lc-text);stroke:var(--lc-bg);stroke-width:2}.lc-line__xhair{stroke:var(--lc-line-strong);stroke-width:1}.lc-line__end{fill:var(--lc-text)}.lc-line__tip{position:absolute;pointer-events:none;box-sizing:border-box;padding:var(--lc-hint-pad-y) var(--lc-hint-pad-x);border:1px solid var(--lc-hint-border);border-radius:var(--lc-hint-radius);background:var(--lc-hint-surface);-webkit-backdrop-filter:blur(var(--lc-hint-blur));backdrop-filter:blur(var(--lc-hint-blur));color:var(--lc-label-secondary);font-family:var(--lc-hint-font);font-size:var(--lc-hint-size);line-height:var(--lc-hint-line-height);z-index:var(--lc-z-layer-popover);white-space:nowrap}.lc-line__tip b{color:var(--lc-hint-text);font-weight:var(--lc-font-weight-medium)}@media (max-width: 900px){.lc-srow--bar .lc-srow__title{flex-basis:160px}}}@layer legacy{.lc-tablewrap{overflow-x:auto;max-width:760px}.lc-table{width:100%;border-collapse:collapse;font-size:13px}.lc-table th{font-weight:400;color:var(--lc-text-faint);text-align:left;padding:6px 8px;border-bottom:1px solid var(--lc-line);white-space:nowrap}.lc-table td{padding:9px 8px;border-bottom:1px solid var(--lc-line);vertical-align:top}.lc-table tbody tr:last-child td{border-bottom:0}.lc-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lc-table .muted{color:var(--lc-text-muted)}}@layer legacy{.lc-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--lc-line);font-size:11px;color:var(--lc-text-muted);white-space:nowrap;vertical-align:middle}.lc-chip--flag{color:var(--lc-text);border-color:var(--lc-line-strong)}.lc-chip--muted{color:var(--lc-text-faint)}.lc-chip--live{color:var(--lc-text)}.lc-chip--live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lc-live-deep)}}@layer legacy{.lc-composer{display:flex;flex-direction:column;width:100%;min-height:var(--lc-chat-composer-min);box-sizing:border-box;border:1px solid var(--lc-chat-composer-line);border-radius:var(--lc-chat-composer-radius);background:var(--lc-chat-composer-bg);transition:border-color var(--lc-duration-fast) var(--lc-ease-out)}.lc-composer:focus-within{border-color:var(--lc-chat-composer-line-focus)}.lc-composer.is-dragging{border-color:var(--lc-label-secondary)}.lc-composer__chips,.lc-composer__files{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-6);padding:var(--lc-chat-composer-pad) var(--lc-chat-composer-pad) 0}.lc-composer__files:empty{display:none}.lc-composer__row{display:flex;align-items:flex-end;gap:var(--lc-spacing-4);padding:var(--lc-chat-composer-pad)}.lc-composer__lead{display:flex;align-items:flex-end;flex:none}.lc-composer__form{position:relative;display:flex;align-items:flex-end;gap:var(--lc-spacing-4);flex:1;min-width:0;margin:0}.lc-composer__ids{display:none}.lc-composer__input{flex:1;min-width:0;min-height:var(--lc-chat-composer-button);max-height:var(--lc-chat-composer-max);padding:calc((var(--lc-chat-composer-button) - var(--lc-chat-text-line-height)) / 2) var(--lc-spacing-6);border:0;outline:none;resize:none;overflow-y:auto;background:transparent;color:var(--lc-label);font-family:var(--lc-chat-text-family);font-size:var(--lc-chat-text-size);line-height:var(--lc-chat-text-line-height);box-sizing:border-box}.lc-composer__input::placeholder{color:var(--lc-label-tertiary)}.lc-composer__trail{display:flex;align-items:center;gap:var(--lc-spacing-2);flex:none;min-height:var(--lc-chat-composer-button)}.lc-composer__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--lc-chat-composer-button);height:var(--lc-chat-composer-button);padding:0;border:0;border-radius:var(--lc-chat-composer-button-radius);background:transparent;color:var(--lc-label-secondary);cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-composer__btn:hover:not(:disabled){background:var(--lc-surface-soft);color:var(--lc-label)}.lc-composer__btn:disabled{opacity:var(--lc-opacity-disabled);cursor:default}.lc-composer__btn:focus-visible,.lc-composer__send:focus-visible{outline:var(--lc-focus-ring-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-ring-offset)}.lc-composer__send{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--lc-chat-composer-button);height:var(--lc-chat-composer-button);padding:0;border:0;border-radius:var(--lc-chat-composer-button-radius);background:var(--lc-chat-composer-send-bg);color:var(--lc-chat-composer-send-fg);cursor:pointer;transition:opacity var(--lc-duration-fast) var(--lc-ease-out),transform var(--lc-duration-fast) var(--lc-ease-out)}.lc-composer__send:hover:not(:disabled){background:var(--lc-label-strong)}.lc-composer__send:active:not(:disabled){transform:scale(.94)}.lc-composer__send:disabled{opacity:var(--lc-opacity-disabled);cursor:default}.lc-composer.is-busy .lc-composer__input{color:var(--lc-label-secondary)}.lc-composer.is-paused .lc-composer__input{cursor:default}.lc-composer__picker{display:none}.lc-composer__dictation{display:flex;align-items:center;gap:var(--lc-spacing-4);flex:none;min-height:var(--lc-chat-composer-button)}.lc-composer__dictation[hidden],.lc-composer.is-dictating .lc-composer__trail,.lc-composer.is-dictating .lc-composer__lead{display:none}.lc-composer__wave{width:var(--lc-chat-file-max);max-width:30vw;height:var(--lc-size-control-28);color:var(--lc-label-secondary)}.lc-composer__wave-note{flex:none;min-width:var(--lc-spacing-32);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);font-variant-numeric:tabular-nums}.lc-composer.is-transcribing .lc-composer__wave{opacity:var(--lc-opacity-disabled)}.lc-composer__dictation [data-dictation=done]{background:var(--lc-chat-composer-send-bg);color:var(--lc-chat-composer-send-fg)}.lc-composer__dictation [data-dictation=done]:hover{background:var(--lc-label-strong);color:var(--lc-chat-composer-send-fg)}.lc-ibtn.lc-composer__plus{width:var(--lc-chat-composer-button);height:var(--lc-chat-composer-button);border-radius:var(--lc-chat-composer-button-radius)}.lc-upload{position:relative;display:inline-flex;align-items:center;gap:var(--lc-spacing-8);max-width:var(--lc-chat-file-max);height:var(--lc-chat-thumb);box-sizing:border-box;border-radius:var(--lc-radius-12);background:var(--lc-surface-soft);overflow:hidden;animation:lc-enter var(--lc-duration-base) var(--lc-ease-standard) both}.lc-upload--image{width:var(--lc-chat-thumb)}.lc-upload__img{width:100%;height:100%;object-fit:cover}.lc-upload--doc{padding:0 var(--lc-spacing-32) 0 var(--lc-spacing-12)}.lc-upload__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-label);font-size:var(--lc-type-footnote-size)}.lc-upload.is-loading:after{content:"";position:absolute;inset:0;background:var(--lc-scrim);animation:lc-chat-shimmer var(--lc-chat-shimmer-period) linear infinite}.lc-upload.is-failed{outline:1px solid var(--lc-danger-line)}.lc-upload__x{position:absolute;top:var(--lc-spacing-4);right:var(--lc-spacing-4);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--lc-spacing-20);height:var(--lc-spacing-20);padding:0;border:0;border-radius:var(--lc-radius-round);background:var(--lc-gray-000000);color:var(--lc-label);cursor:pointer}.lc-agent-status{display:inline-flex;align-items:center;margin:0 0 var(--lc-spacing-8);padding:0;border:0;background:transparent;cursor:pointer}.lc-agent-status__beam{display:block;width:var(--lc-chat-beam-size);height:var(--lc-chat-beam-size)}@keyframes lc-chat-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}.lc-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:var(--lc-chat-viewer-pad) var(--lc-spacing-24) var(--lc-spacing-24);border:0;box-sizing:border-box;background:transparent;color:var(--lc-label)}.lc-viewer[open]{display:flex;align-items:center;justify-content:center;animation:lc-enter var(--lc-duration-base) var(--lc-ease-standard) both}.lc-viewer::backdrop{background:var(--lc-chat-viewer-bg);-webkit-backdrop-filter:blur(var(--lc-chat-viewer-blur));backdrop-filter:blur(var(--lc-chat-viewer-blur))}.lc-viewer__top{position:fixed;top:calc(var(--lc-spacing-12) + var(--lc-titlebar-inset));left:var(--lc-spacing-16);right:var(--lc-spacing-12);display:flex;align-items:center;gap:var(--lc-spacing-4)}.lc-viewer__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}.lc-viewer__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-chat-composer-button);height:var(--lc-chat-composer-button);padding:0;border:0;border-radius:var(--lc-radius-round);background:var(--lc-surface-soft);color:var(--lc-label);cursor:pointer}.lc-viewer__btn:hover{background:var(--lc-surface-active)}.lc-viewer__btn:focus-visible{outline:var(--lc-focus-ring-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-ring-offset)}.lc-viewer__img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--lc-radius-6);box-shadow:var(--lc-shadow-modal);cursor:zoom-out}.lc-attach--image,.lc-upload--image{cursor:zoom-in}.lc-attach{display:inline-flex;align-items:center;gap:var(--lc-spacing-10);max-width:var(--lc-chat-file-max);height:var(--lc-chat-thumb);box-sizing:border-box;border:1px solid var(--lc-separator);border-radius:var(--lc-radius-12);background:var(--lc-surface-soft);color:var(--lc-label);text-decoration:none;overflow:hidden}.lc-attach--image{width:var(--lc-chat-thumb)}.lc-attach--doc{padding:0 var(--lc-spacing-14) 0 var(--lc-spacing-10)}.lc-attach__img{width:100%;height:100%;object-fit:cover}.lc-attach__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--lc-size-control-34);height:var(--lc-size-control-34);border-radius:var(--lc-radius-8);background:var(--lc-surface-active);color:var(--lc-label-secondary)}.lc-attach__text{display:flex;flex-direction:column;min-width:0}.lc-attach__name,.lc-attach__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-attach__name{font-size:var(--lc-type-footnote-size)}.lc-attach__meta{color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size)}.lc-ctx{display:inline-flex;align-items:center;gap:6px;height:26px;max-width:280px;padding:0 4px 0 8px;border-radius:8px;background:var(--lc-surface-soft);color:var(--lc-text-muted);font-size:12px;line-height:1;white-space:nowrap;box-sizing:border-box;animation:lc-enter var(--lc-dur-med) var(--lc-ease-standard) both}.lc-ctx:not(:has(.lc-ctx__x)){padding-right:8px}.lc-ctx__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-ctx__x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--lc-text-faint);cursor:pointer}.lc-ctx__x:hover{background:var(--lc-surface-active);color:var(--lc-text)}.lc-eref{padding:0;color:var(--lc-label);text-decoration:underline;text-decoration-color:var(--lc-white-a30);text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--lc-dur-fast) var(--lc-ease-out)}.lc-eref:hover{color:var(--lc-label);text-decoration-color:var(--lc-white-a82)}.lc-eref:focus-visible{outline:var(--lc-focus-ring-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-ring-offset)}.lc-eref__glyph{display:inline-flex;align-items:center;margin-right:var(--lc-spacing-4);color:var(--lc-label-secondary);vertical-align:calc(-1 * var(--lc-spacing-2))}.lc-eref__lead{white-space:nowrap}.lc-eref:not(.lc-eref--moment) .lc-eref__glyph{display:none}.lc-eref--moment .lc-eref__glyph{vertical-align:0}.lc-elist__note .lc-eref{position:relative}.lc-elist{margin:0;padding:var(--lc-chat-block-pad-y) var(--lc-chat-block-pad);border-radius:var(--lc-chat-block-radius);background:var(--lc-chat-block-bg)}.lc-elist__rows{margin:0;padding:0;list-style:none}.lc-elist__row{position:relative;display:flex;align-items:flex-start;gap:var(--lc-spacing-10);padding:var(--lc-spacing-8) var(--lc-spacing-12);border-radius:var(--lc-radius-10);transition:background var(--lc-dur-fast) var(--lc-ease-out)}.lc-elist__row:hover{background:var(--lc-chat-block-row-hover)}.lc-elist__link{display:block;color:var(--lc-label);text-decoration:none}.lc-elist__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.lc-elist__link:hover{color:var(--lc-label)}.lc-elist__link:focus-visible{outline:none}.lc-elist__row:has(.lc-elist__link:focus-visible){outline:var(--lc-focus-ring-width) solid var(--lc-focus-ring);outline-offset:calc(-1 * var(--lc-focus-ring-width))}.lc-elist__glyph{display:inline-flex;flex:none;align-items:center;height:calc(var(--lc-type-callout-size) * var(--lc-type-callout-line-height));margin-top:calc(var(--lc-spacing-2) / 2);color:var(--lc-label-secondary)}.lc-elist__body{display:flex;flex:1;flex-direction:column;min-width:0}.lc-elist__line{display:flex;align-items:baseline;gap:var(--lc-spacing-8)}.lc-elist__title{flex:1;min-width:0;overflow:hidden;font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);text-overflow:ellipsis;white-space:nowrap}.lc-elist__meta{flex:none;color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);font-variant-numeric:tabular-nums;white-space:nowrap}.lc-elist__note{color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-src{display:inline-flex;align-items:center;gap:4px;height:22px;max-width:260px;margin:0 2px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:var(--lc-surface-soft);color:var(--lc-text);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;vertical-align:1px;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background var(--lc-dur-fast) var(--lc-ease-out),color var(--lc-dur-fast) var(--lc-ease-out)}.lc-src:hover{background:var(--lc-surface-active);color:var(--lc-text)}.lc-src .lc-icon{color:var(--lc-text-muted)}.lc-src__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-src--call,.lc-src--task{background:transparent;border-color:var(--lc-line-strong)}.lc-src.is-on{background:#f0f0f0;color:#101010}.lc-src.is-on .lc-icon{color:#101010}.lc-spark{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;color:var(--lc-text)}.lc-spark .lc-icon{position:relative;z-index:1}.lc-spark:before,.lc-spark:after{content:"";position:absolute;inset:-6px;border:1px solid currentColor;border-radius:50%;opacity:0;pointer-events:none}.lc-spark.is-thinking .lc-icon{animation:lc-spark-twinkle 1.6s ease-in-out infinite}.lc-spark.is-thinking:before{animation:lc-spark-ring 1.8s ease-out infinite}.lc-spark.is-thinking:after{animation:lc-spark-ring 1.8s ease-out .9s infinite}@keyframes lc-spark-ring{0%{transform:scale(.55);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes lc-spark-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.18) rotate(22deg);opacity:.72}}@media (prefers-reduced-motion: reduce){.lc-spark.is-thinking .lc-icon,.lc-spark.is-thinking:before,.lc-spark.is-thinking:after,.lc-ctx,.lc-upload,.lc-upload.is-loading:after,.lc-viewer[open]{animation:none}}}@layer legacy{.lc-credits{flex:none}.lc-credits__chip{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);height:var(--lc-size-control-28);padding:0 var(--lc-spacing-8) 0 var(--lc-spacing-6);border:0;border-radius:var(--lc-radius-10);background:transparent;color:var(--lc-label-tertiary);font:inherit;font-size:var(--lc-type-caption-1-size);white-space:nowrap;cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-standard),background var(--lc-duration-fast) var(--lc-ease-standard)}.lc-credits__chip .lc-icon{width:var(--lc-chat-credits-icon);height:var(--lc-chat-credits-icon)}.lc-credits__chip:hover,.lc-credits.is-open>.lc-menu-trigger .lc-credits__chip{background:var(--lc-surface-soft);color:var(--lc-label)}.lc-credits__num{display:inline-block;font-variant-numeric:tabular-nums;animation:lc-credits-num var(--lc-duration-fast) var(--lc-ease-standard) both}@keyframes lc-credits-num{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.lc-credits__pop{width:var(--lc-chat-credits-pop-width);min-width:0;padding:var(--lc-spacing-14) var(--lc-spacing-16) var(--lc-spacing-12);background:var(--lc-chat-menu-bg);box-shadow:var(--lc-shadow-soft)}.lc-credits__facts{display:grid;gap:var(--lc-spacing-6)}.lc-credits__fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lc-spacing-12);margin:0;font-size:var(--lc-type-footnote-size)}.lc-credits__label{color:var(--lc-label-secondary)}.lc-credits__value{color:var(--lc-label);font-weight:var(--lc-font-weight-medium);white-space:nowrap}.lc-credits__bar{position:relative;margin-top:var(--lc-spacing-14)}.lc-credits__segs{display:flex;height:var(--lc-chat-credits-bar-height);margin:0;padding:0;list-style:none}.lc-credits__seg{flex:var(--lc-credits-weight) 1 0;min-width:calc(var(--lc-spacing-4) + var(--lc-chat-credits-bar-gap));border-right:var(--lc-chat-credits-bar-gap) solid transparent;border-radius:var(--lc-spacing-2);background:var(--lc-chat-credits-kind-reply);background-clip:padding-box;outline:none;transition:opacity var(--lc-duration-fast) var(--lc-ease-standard)}.lc-credits__seg:last-child{border-right-width:0}.lc-credits__seg.is-search{background-color:var(--lc-chat-credits-kind-search)}.lc-credits__seg.is-analysis{background-color:var(--lc-chat-credits-kind-analysis)}.lc-credits__seg.is-action{background-color:var(--lc-chat-credits-kind-action)}.lc-credits__seg.is-earlier{background-color:var(--lc-chat-credits-kind-earlier)}.lc-credits__segs:is(:hover,:focus-within) .lc-credits__seg{opacity:.35}.lc-credits__segs .lc-credits__seg:is(:hover,:focus-visible){opacity:1}.lc-credits__range{display:flex;justify-content:space-between;margin:var(--lc-spacing-8) 0 0;color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-2-size)}.lc-credits__tip{display:none;position:absolute;bottom:calc(100% + var(--lc-spacing-8));left:0;width:max-content;max-width:100%;box-sizing:border-box;padding:var(--lc-hint-pad-y) var(--lc-hint-pad-x);border:1px solid var(--lc-hint-border);border-radius:var(--lc-hint-radius);background:var(--lc-hint-surface);-webkit-backdrop-filter:blur(var(--lc-hint-blur));backdrop-filter:blur(var(--lc-hint-blur));color:var(--lc-hint-text);font-family:var(--lc-hint-font);font-size:var(--lc-hint-size);line-height:var(--lc-hint-line-height);white-space:nowrap;pointer-events:none}.lc-credits__seg:is(:hover,:focus-visible)>.lc-credits__tip{display:block}.lc-credits__segs:hover .lc-credits__seg:not(:hover)>.lc-credits__tip{display:none}@media (prefers-reduced-motion: reduce){.lc-credits__num{animation:none}}}@layer legacy{.lc-shell{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;background:var(--lc-bg);color:var(--lc-text);font-family:var(--lc-font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.lc-call-page{position:fixed;inset:0;overflow:hidden;background:var(--lc-bg)}.lc-call-page.is-leaving{pointer-events:none}.lc-call-page.is-leaving .lc-shell{animation:lc-surface-down .2s var(--lc-ease-standard, ease) both}@keyframes lc-surface-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes lc-surface-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(32px)}}@keyframes lc-surface-fade-out{0%{opacity:1}to{opacity:0}}.lc-shell *,.lc-shell *:before,.lc-shell *:after{box-sizing:border-box}.lc-shell button{border:0;padding:0;color:inherit;font:inherit;cursor:pointer;background:transparent}.lc-surface-shadow{position:absolute;right:0;bottom:0;left:0;height:210px;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.72),transparent)}.lc-connection-overlay{position:fixed;inset:0;z-index:var(--lc-z-toast);display:grid;place-items:center;padding:24px;color:var(--lc-on-glass);background:#0009;font-size:14px;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@layer legacy{.lc-glass--panel{background:var(--lc-panel-bg);-webkit-backdrop-filter:blur(var(--lc-panel-blur));backdrop-filter:blur(var(--lc-panel-blur));box-shadow:var(--lc-shadow-panel)}}@layer legacy{.lc-icon-button,.lc-shell .lc-icon-button{position:relative;display:grid;width:calc(var(--lc-toolbar-height) - 6px);height:calc(var(--lc-toolbar-height) - 6px);flex:0 0 auto;place-items:center;border-radius:50%;color:#7a7b7e;cursor:pointer;transition:none}.lc-icon-button svg,.lc-shell .lc-icon-button svg{color:#7a7b7e}.lc-icon-button:active{transform:scale(.97)}.lc-icon-button.is-active,.lc-shell .lc-icon-button.is-active{color:#fff;background:var(--lc-fill-soft)}.lc-icon-button.is-active svg,.lc-shell .lc-icon-button.is-active svg{color:#fff;background:transparent}.lc-icon-button.is-off,.lc-shell .lc-icon-button.is-off,.lc-icon-button.is-off svg,.lc-shell .lc-icon-button.is-off svg{color:#7a7b7e}.lc-icon-button:not(.is-danger):hover{color:#9a9b9e;background:var(--lc-fill-soft)}.lc-icon-button:not(.is-danger):hover svg{color:#9a9b9e;background:transparent}.lc-icon-button.is-active:not(.is-danger):hover,.lc-shell .lc-icon-button.is-active:not(.is-danger):hover{color:#fff;background:var(--lc-fill-soft)}.lc-icon-button.is-active:not(.is-danger):hover svg,.lc-shell .lc-icon-button.is-active:not(.is-danger):hover svg{color:#fff;background:transparent}.lc-icon-button.is-danger{color:var(--lc-danger-soft)}.lc-icon-button.is-danger:hover{color:#ff8a8a;background:#ff5a5a26}.lc-icon-button--header{width:32px;height:32px}.lc-icon-button[data-hint]:after{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:6;padding:5px 8px;border-radius:8px;background:#1c1c1ceb;color:var(--lc-text);font-size:12px;font-weight:500;line-height:14px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%) translateY(10px);transition:opacity .12s ease,transform .12s ease;content:attr(data-hint)}.lc-icon-button[data-hint]:hover:after,.lc-icon-button[data-hint]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.lc-menu-anchor.is-open>.lc-menu-trigger .lc-icon-button[data-hint]:after{opacity:0}.lc-call-footer-cell--right .lc-icon-button[data-hint]:after{left:auto;right:0;transform:translateY(10px)}.lc-call-footer-cell--right .lc-icon-button[data-hint]:hover:after,.lc-call-footer-cell--right .lc-icon-button[data-hint]:focus-visible:after{transform:translateY(0)}}@layer legacy{.lc-motion-glyph{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden}.lc-motion-glyph>span{display:block;width:100%;height:100%}.lc-motion-glyph svg{display:block;width:100%;height:100%}.lc-motion-glyph-fallback{width:7px;height:7px;border-radius:var(--lc-radius-pill);background:currentColor}}@layer legacy{.lc-avatar-slot{position:relative;display:grid;place-items:center;overflow:visible;border-radius:50%;box-shadow:0 0 0 var(--lc-voice-ring-size, 0px) var(--lc-voice-ring-color, transparent);transition:box-shadow .11s ease-out}.lc-avatar{position:relative;display:grid;place-items:center;overflow:visible;border:0;border-radius:var(--lc-radius-pill);box-shadow:0 0 0 var(--lc-voice-ring-size, 0px) var(--lc-voice-ring-color, transparent);-webkit-user-select:none;user-select:none;transition:box-shadow .11s ease-out}.lc-avatar-slot .lc-avatar{box-shadow:none}.lc-avatar--large{width:108px;height:108px}.lc-avatar--medium{width:84px;height:84px}.lc-avatar--sm{width:52px;height:52px}.lc-avatar-frame{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;border-radius:50%;will-change:transform}.lc-avatar.is-dark .lc-avatar-frame:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.1);border-radius:inherit;content:"";pointer-events:none}.lc-avatar-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}@layer legacy{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lc-legal{min-height:100vh}.lc-legal__col{width:100%;max-width:688px;margin:0 auto;padding:104px 24px 96px;box-sizing:border-box;font-size:15px;line-height:25px;color:var(--lc-text)}.lc-legal__head{margin-bottom:28px}.lc-legal__title{margin:0 0 8px;font-size:28px;font-weight:500;line-height:34px;color:#fff}.lc-legal__meta{display:flex;gap:8px;margin:0;font-size:13px;color:var(--lc-text-muted)}.lc-legal__switch{color:var(--lc-text-muted);text-decoration:underline;text-underline-offset:3px}.lc-legal__switch:hover{color:var(--lc-text)}.lc-legal h2{margin:32px 0 8px;font-size:17px;font-weight:500;color:#fff}.lc-legal p{margin:0 0 12px}.lc-legal ul{margin:0 0 12px;padding-left:20px}.lc-legal li{margin:0 0 6px}.lc-legal a{color:var(--lc-text);text-decoration:underline;text-underline-offset:3px}.lc-muted{color:var(--lc-text-muted)}.lc-faint{color:var(--lc-text-faint)}@keyframes lc-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lc-toast{animation:none}}.lc-srow .lc-chip{margin-left:6px}}@layer legacy{@keyframes lc-footer-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.lc-call-footer{position:fixed;right:0;bottom:var(--lc-toolbar-bottom-offset);left:0;z-index:var(--lc-z-hud);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;padding:0 24px;pointer-events:none;opacity:0;transform:translateY(48px)}.lc-call-footer.is-in{animation:lc-footer-in .42s cubic-bezier(.45,0,.12,1) both}.lc-call-footer-cell{display:flex;min-width:0;align-items:center;pointer-events:none}.lc-call-footer-cell--left{justify-content:flex-start}.lc-call-footer-cell--center{justify-content:center}.lc-call-footer-cell--right{justify-content:flex-end}.lc-call-footer-dock{display:inline-flex;min-width:0;max-width:100%;align-items:center;pointer-events:auto}.lc-call-footer-lead{display:flex;min-width:0;align-items:center}.lc-call-footer-title{min-width:0;max-width:min(280px,32vw);overflow:hidden;color:var(--lc-on-glass);font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.lc-call-center-item{display:inline-flex;align-items:center;pointer-events:auto}.lc-call-controls{position:relative;display:flex;max-width:100%;height:auto;align-items:center;gap:0;overflow:visible;padding:0;pointer-events:auto;will-change:width}.lc-call-controls-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.lc-call-controls .lc-icon-button,.lc-call-footer-dock .lc-icon-button,.lc-shell .lc-call-controls .lc-icon-button,.lc-shell .lc-call-footer-dock .lc-icon-button{width:40px;height:40px;border-radius:var(--lc-radius-btn)}.lc-call-controls .lc-icon-button.is-active,.lc-shell .lc-call-controls .lc-icon-button.is-active,.lc-call-controls .lc-icon-button.is-active:not(.is-danger):hover,.lc-shell .lc-call-controls .lc-icon-button.is-active:not(.is-danger):hover{color:#fff;background:rgba(255,255,255,calc(.15 + var(--lc-voice, 0) * .25));transition:background 80ms linear}.lc-call-controls .lc-icon-button.is-active svg,.lc-shell .lc-call-controls .lc-icon-button.is-active svg{color:#fff;opacity:1;background:transparent}.lc-call-controls .lc-menu-anchor,.lc-call-footer-dock .lc-menu-anchor{display:inline-flex;position:relative;z-index:2}.lc-call-controls .lc-menu-anchor.is-open,.lc-call-footer-dock .lc-menu-anchor.is-open{z-index:4}.lc-call-controls .lc-icon-button svg{stroke:currentColor;stroke-width:.25px}.lc-call-footer-dock .lc-icon-button:not(.is-active):not(:hover),.lc-shell .lc-call-footer-dock .lc-icon-button:not(.is-active):not(:hover){color:#7a7b7e;background:transparent}.lc-call-footer-dock .lc-icon-button:not(.is-active):not(:hover) svg,.lc-shell .lc-call-footer-dock .lc-icon-button:not(.is-active):not(:hover) svg{color:#7a7b7e;background:transparent}.lc-call-footer-dock .lc-icon-button:not(.is-danger):hover,.lc-shell .lc-call-footer-dock .lc-icon-button:not(.is-danger):hover{color:#9a9b9e;background:var(--lc-fill-soft)}.lc-call-footer-dock .lc-icon-button:not(.is-danger):hover svg,.lc-shell .lc-call-footer-dock .lc-icon-button:not(.is-danger):hover svg{color:#9a9b9e;background:transparent}@keyframes lc-footer-fade{0%{opacity:0}to{opacity:1}}@media (max-width: 760px){.lc-call-footer{grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 12px;transform:none}.lc-call-footer.is-in{animation-name:lc-footer-fade}.lc-call-footer-cell--left{position:fixed;top:12px;right:64px;left:12px}.lc-call-footer-cell--right{position:fixed;top:12px;right:12px}.lc-call-footer-cell--center{width:100%;justify-content:center}.lc-call-footer-title{max-width:none;font-size:14px}.lc-call-controls-group{flex:0 1 auto;flex-wrap:wrap;justify-content:center;max-width:100%;gap:4px}.lc-call-controls-group>.lc-session-anchor{order:-1;flex:0 0 100%;justify-content:center;margin-bottom:4px}.lc-call-footer-cell--right .lc-menu{top:calc(100% + 6px);bottom:auto}}@media (prefers-reduced-motion: reduce){.lc-call-footer,.lc-call-footer.is-in{animation:none;opacity:1;transform:none}}}@layer legacy{.lc-rec-dot{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:32px;margin-right:2px;outline:none}.lc-rec-dot__dot{width:8px;height:8px;border-radius:50%;background:var(--lc-recording)}.lc-rec-dot[data-hint]:after{position:absolute;right:0;bottom:calc(100% + 8px);z-index:6;padding:5px 8px;border-radius:8px;background:#1c1c1ceb;color:var(--lc-text);font-size:12px;font-weight:500;line-height:14px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .12s ease,transform .12s ease;content:attr(data-hint)}.lc-rec-dot[data-hint]:hover:after,.lc-rec-dot[data-hint]:focus-visible:after{opacity:1;transform:translateY(0)}}@layer legacy{.lc-session-button{position:relative;isolation:isolate;display:inline-flex;width:auto;height:40px;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;padding:0 12px;border:1px solid transparent;border-radius:var(--lc-radius-btn);font-size:13px;line-height:1;cursor:pointer;background:transparent;box-shadow:var(--lc-shadow-hud);contain:paint;pointer-events:auto;transition:none;will-change:transform}.lc-session-button-surface{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.lc-session-button--idle .lc-session-button-surface{background:#fff}.lc-session-button--runtime .lc-session-button-surface{background:transparent}.lc-session-button-content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0}.lc-session-button.lc-session-button--idle{width:auto;min-width:0;color:#101010;font-size:13px;font-weight:500}.lc-session-button.lc-session-button--runtime{width:auto;min-width:0;padding:0 12px;border:1px solid var(--lc-glass-border);background:var(--lc-glass-bg);-webkit-backdrop-filter:blur(var(--lc-glass-blur));backdrop-filter:blur(var(--lc-glass-blur));color:var(--lc-on-glass);font-size:12px}.lc-session-button.lc-session-button--runtime:hover:not(:disabled){border-color:var(--lc-glass-bg-hover);background:var(--lc-glass-bg-hover)}.lc-session-button:active:not(:disabled){transform:scale(.97)}.lc-session-button:disabled{cursor:default;opacity:.55}.lc-session-label,.lc-session-runtime,.lc-session-action,.lc-session-separator,.lc-session-action-text{display:inline-flex;align-items:center;justify-content:center}.lc-session-runtime{width:max-content;display:grid;grid-template-columns:max-content 1px max-content;justify-content:center;align-items:center;column-gap:12px}.lc-session-timer{display:inline-flex;align-items:center;justify-content:flex-end;color:#ffffffb8;font-variant-numeric:tabular-nums;line-height:1}.lc-session-action{justify-content:flex-start;min-width:0;color:var(--lc-on-glass);white-space:nowrap}.lc-session-separator{width:1px;height:14px;background:#ffffff2e}.lc-session-action-text{justify-content:flex-start;line-height:1;white-space:nowrap}.lc-call-controls .lc-session-button{height:40px;margin-left:4px;box-shadow:none;contain:none}.lc-call-controls .lc-session-button--runtime{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lc-call-controls .lc-session-button--runtime:hover:not(:disabled){border-color:transparent;background:var(--lc-fill-soft)}@media (max-width: 760px){.lc-session-button{height:40px;padding:0 12px;font-size:13px}.lc-session-button--runtime{padding:0 12px}.lc-session-runtime{column-gap:8px}}}@layer legacy{.lc-session-anchor{position:relative;display:inline-flex;align-items:center;z-index:3}.lc-intel-intro-host{position:absolute;left:50%;bottom:calc(100% + 22px);z-index:4;transform:translate(-50%);pointer-events:auto}.lc-intel-intro{position:relative;display:grid;width:min(272px,calc(100vw - 32px));padding:12px 12px 10px;border:1px solid rgba(255,255,255,.04);border-radius:14px;background:#1c1c1cdb;box-shadow:var(--lc-shadow-float);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.lc-intel-intro:after{position:absolute;left:50%;right:auto;bottom:-7px;width:14px;height:7px;margin-left:-7px;background:#1c1c1c;clip-path:polygon(0 0,100% 0,50% 100%);transform:none;content:""}.lc-intel-intro-mark{display:block;width:24px;height:auto;margin:0 0 28px;color:#3f3f41}.lc-intel-intro-title{margin:0;color:var(--lc-text);font-size:14px;font-weight:500;line-height:18px}.lc-intel-intro-body{margin:6px 0 0;color:var(--lc-text-muted);font-size:13px;font-weight:400;line-height:18px}.lc-intel-intro .lc-btn.lc-btn--secondary{width:100%;height:40px;margin-top:12px;padding:0 16px;border:0;border-radius:var(--lc-radius-btn);background:var(--lc-surface-soft);color:var(--lc-text);font-size:13px;font-weight:500}.lc-intel-intro .lc-btn.lc-btn--secondary:hover{background:var(--lc-surface-active)}@media (max-width: 760px){.lc-intel-intro-host{left:auto;right:0;bottom:calc(100% + 18px);transform:none}.lc-intel-intro{width:min(240px,calc(100vw - 28px))}.lc-intel-intro:after{left:auto;right:37px;margin-left:0}}@media (max-width: 760px){.lc-call-controls,.lc-session-anchor{position:static}.lc-intel-intro-host{right:0;left:0;bottom:calc(100% + 12px);display:flex;justify-content:center;transform:none;pointer-events:none}.lc-intel-intro{pointer-events:auto}}}@layer legacy{.lc-toast-host{position:fixed;left:50%;bottom:calc(var(--lc-toolbar-bottom-offset) + var(--lc-toolbar-height) + var(--lc-footer-extra) + 58px);z-index:var(--lc-z-toast);width:max-content;max-width:min(90vw,30rem);transform:translate(-50%);pointer-events:none}.lc-toast-host .lc-toast{position:relative;left:auto;bottom:auto;display:inline-flex;min-height:34px;align-items:center;justify-content:center;overflow:hidden;padding:0 14px;border:0;border-radius:17px;color:#ffffffeb;background:var(--lc-surface-700);box-shadow:var(--lc-shadow-toast);font-size:13px;line-height:1;cursor:default;animation:none;-webkit-backdrop-filter:blur(var(--lc-glass-blur));backdrop-filter:blur(var(--lc-glass-blur))}.lc-toast--accent{color:#ffffffeb;background:var(--lc-surface-700)}.lc-toast-inner{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.lc-toast-icon{margin-left:-4px}.lc-toast-inner>.lc-motion-glyph.is-loading{position:absolute;left:0;margin:0;opacity:0;pointer-events:none}.lc-toast-message{white-space:nowrap}@media (max-width: 760px){.lc-toast-host{bottom:calc(var(--lc-toolbar-bottom-offset) + var(--lc-toolbar-height) + var(--lc-footer-extra) + 58px)}}.lc-toast-host--page{top:calc(var(--lc-spacing-24) + var(--lc-titlebar-inset));right:var(--lc-spacing-24);bottom:auto;left:auto;width:max-content;max-width:min(calc(100vw - var(--lc-spacing-32)),var(--lc-toast-card-width));transform:none;z-index:200;display:grid;gap:8px;justify-items:end;pointer-events:auto;color:CanvasText;font-family:var(--lc-font-sans);-webkit-font-smoothing:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lc-toast-host--page .lc-toast{cursor:pointer;animation:lc-toast-in .22s cubic-bezier(.22,1,.36,1) both}.lc-toast-host--page .lc-toast--error{color:var(--lc-danger, #ee7f7f)}@keyframes lc-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lc-toast-host--page .lc-toast{animation:none}}.lc-toast-host--page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lc-toast-host--page .lc-toast.lc-toast--agent{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--lc-spacing-12);min-height:0;max-width:min(calc(100vw - 2 * var(--lc-spacing-16)),var(--lc-toast-agent-width));padding:var(--lc-spacing-14) var(--lc-spacing-16);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-radius-16);background:var(--lc-button-fab-bg);box-shadow:var(--lc-shadow-float);line-height:normal;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;animation:lc-toast-agent-in var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-toast--agent .lc-agent-mark{margin-top:var(--lc-spacing-2)}.lc-toast-agent__text{display:flex;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-toast-agent__title{color:var(--lc-label-strong);font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);font-weight:var(--lc-font-weight-regular)}.lc-toast-agent__body{color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}@keyframes lc-toast-agent-in{0%{opacity:0;transform:translateY(var(--lc-spacing-14)) scale(.97)}to{opacity:1;transform:none}}.lc-toast-host--page .lc-task-toast.lc-toast--work{pointer-events:auto;animation:lc-toast-agent-in var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-toast-host--page .lc-toast.lc-toast--card{display:flex;align-items:center;justify-content:flex-start;gap:var(--lc-spacing-12);min-height:0;max-width:100%;padding:var(--lc-spacing-12) var(--lc-spacing-16) var(--lc-spacing-12) var(--lc-spacing-14);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-radius-16);background:var(--lc-button-fab-bg);box-shadow:var(--lc-shadow-float);color:var(--lc-label-strong);font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line-height);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;animation:lc-toast-agent-in var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-toast-card__lead{display:grid;flex:none;place-items:center;width:var(--lc-size-control-28);height:var(--lc-size-control-28);color:var(--lc-label-secondary)}.lc-toast-card__text{min-width:0;white-space:normal;overflow-wrap:anywhere}.lc-toast-host--page .lc-toast--card.lc-toast--error{color:var(--lc-label-strong)}.lc-toast-host--page .lc-toast--card.lc-toast--error .lc-toast-card__lead{color:var(--lc-danger)}@media (max-width: 760px){.lc-toast-host--page{top:calc(var(--lc-spacing-12) + var(--lc-titlebar-inset));right:var(--lc-spacing-12)}}}@layer legacy{.lc-task-toasts{position:fixed;top:calc(var(--lc-spacing-24) + var(--lc-titlebar-inset));left:var(--lc-spacing-24);z-index:var(--lc-z-toast);display:flex;flex-direction:column;align-items:flex-start;gap:var(--lc-spacing-8);max-width:calc(100vw - var(--lc-spacing-48));pointer-events:none}.lc-task-toast{display:flex;align-items:flex-start;gap:var(--lc-toast-task-gap);min-width:var(--lc-toast-task-min-width);max-width:var(--lc-toast-task-max-width);padding:var(--lc-toast-task-padding-y) var(--lc-toast-task-padding-right) var(--lc-toast-task-padding-y) var(--lc-toast-task-padding-x);border:0;border-radius:var(--lc-toast-task-radius);background:var(--lc-toast-task-glass);backdrop-filter:blur(var(--lc-toast-task-blur));-webkit-backdrop-filter:blur(var(--lc-toast-task-blur));color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto}.lc-task-toast__body{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-width:0}.lc-task-toast__title{position:relative;overflow:hidden;color:var(--lc-toast-task-title);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-light);line-height:var(--lc-toast-task-line);white-space:nowrap;text-overflow:ellipsis;transition:color var(--lc-duration-slow) var(--lc-ease-standard)}.lc-morph-word{display:inline-block;white-space:pre}.lc-task-toast__line{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--lc-duration-slow) var(--lc-ease-standard)}.lc-task-toast__line>span{min-height:0;overflow:hidden}.lc-task-toast__sub{position:relative;display:flex;align-items:center;gap:var(--lc-spacing-6);padding-top:var(--lc-spacing-6);color:var(--lc-toast-task-sub);font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-font-weight-light);line-height:var(--lc-toast-task-sub-line);opacity:0;transition:opacity var(--lc-duration-slow) var(--lc-ease-standard)}.lc-task-toast__subtext{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lc-task-toast__sub.is-branch{padding-left:var(--lc-toast-task-branch-indent)}.lc-task-toast__sub.is-branch:before{content:"";position:absolute;top:0;left:var(--lc-toast-task-branch-x);width:var(--lc-toast-task-branch-width);height:calc(var(--lc-spacing-6) + var(--lc-toast-task-sub-line) / 2);border-bottom:1px solid var(--lc-toast-task-branch-color);border-left:1px solid var(--lc-toast-task-branch-color);border-bottom-left-radius:var(--lc-toast-task-branch-radius)}.lc-task-toast.has-line .lc-task-toast__line{grid-template-rows:1fr}.lc-task-toast.has-line .lc-task-toast__sub{opacity:1}.lc-task-toast.is-orbit .lc-task-toast__title{color:var(--lc-toast-task-title-wait)}.lc-task-toast.is-dim .lc-task-toast__title{color:var(--lc-toast-task-title-dim)}.lc-task-toast.is-orbit .lc-task-toast__title.is-wait{background:linear-gradient(100deg,var(--lc-toast-task-title-wait) 0%,var(--lc-toast-task-title-wait) 38%,var(--lc-toast-task-wait-band) 50%,var(--lc-toast-task-title-wait) 62%,var(--lc-toast-task-title-wait) 100%) 100% 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lc-task-toast-wait var(--lc-toast-task-wait-sweep) linear infinite}.lc-task-toast__glyph{position:relative;flex:none;width:var(--lc-toast-task-glyph);height:var(--lc-toast-task-line)}.lc-task-toast__glyph>span{position:absolute;inset:0;margin:auto;transition:opacity var(--lc-duration-base) var(--lc-ease-standard),transform var(--lc-duration-slow) var(--lc-ease-standard)}.lc-task-toast__orbit{width:var(--lc-toast-task-glyph);height:var(--lc-toast-task-glyph)}.lc-task-toast__orbit>span{position:absolute;inset:0;animation:lc-task-toast-orbit var(--lc-toast-task-orbit-duration) linear infinite}.lc-task-toast__orbit i{position:absolute;top:50%;left:50%;width:var(--lc-toast-task-orbit-dot);height:var(--lc-toast-task-orbit-dot);margin:calc(var(--lc-toast-task-orbit-dot) / -2);border-radius:50%;background:var(--lc-label-strong)}.lc-task-toast__orbit i:nth-child(1){transform:rotate(0) translateY(calc(var(--lc-toast-task-orbit-radius) * -1))}.lc-task-toast__orbit i:nth-child(2){transform:rotate(120deg) translateY(calc(var(--lc-toast-task-orbit-radius) * -1));opacity:.55}.lc-task-toast__orbit i:nth-child(3){transform:rotate(240deg) translateY(calc(var(--lc-toast-task-orbit-radius) * -1));opacity:.25}.lc-task-toast__mark{display:grid;place-items:center;width:var(--lc-toast-task-face);height:var(--lc-toast-task-face);opacity:0;transform:scale(.4)}.lc-task-toast__face{display:grid;place-items:center;width:var(--lc-toast-task-face);height:var(--lc-toast-task-face);overflow:hidden;border-radius:50%;background:var(--lc-white-a15);object-fit:cover}.lc-task-toast__disc{display:grid;place-items:center;width:var(--lc-toast-task-face);height:var(--lc-toast-task-face);border-radius:50%;background:var(--lc-toast-task-icon-disc)}.lc-task-toast__icon{width:var(--lc-toast-task-icon);height:var(--lc-toast-task-icon);color:var(--lc-toast-task-icon-color)}.lc-task-toast__disc.is-task{background:var(--lc-toast-task-icon-disc-task)}.lc-task-toast__disc.is-gavel{background:var(--lc-toast-task-icon-disc-decision)}.lc-task-toast__disc.is-question{background:var(--lc-toast-task-icon-disc-question)}.lc-task-toast__disc.is-task .lc-task-toast__icon{width:var(--lc-toast-task-icon-task);height:var(--lc-toast-task-icon-task)}.lc-task-toast__disc.is-agent{color:var(--lc-toast-task-icon-color)}.lc-task-toast__ring{width:var(--lc-toast-task-ring);height:var(--lc-toast-task-ring);border:1px dashed var(--lc-white-a50);border-radius:50%;opacity:0;transform:scale(.6)}.lc-task-toast:not(.is-orbit) .lc-task-toast__orbit{opacity:0;transform:scale(.3)}.lc-task-toast:not(.is-orbit) .lc-task-toast__orbit>span{animation-play-state:paused}.lc-task-toast.is-mark .lc-task-toast__mark,.lc-task-toast.is-ring .lc-task-toast__ring{opacity:1;transform:none}.lc-task-toast.is-dim .lc-task-toast__mark{opacity:.4}@keyframes lc-task-toast-orbit{to{transform:rotate(360deg)}}@keyframes lc-task-toast-wait{to{background-position:-160% 0}}@media (prefers-reduced-motion: reduce){.lc-task-toast__orbit>span{animation:none}.lc-task-toast.is-orbit .lc-task-toast__title.is-wait{background:none;-webkit-text-fill-color:currentcolor;animation:none}.lc-task-toast__glyph>span,.lc-task-toast__title,.lc-task-toast__line,.lc-task-toast__sub{transition:none}}@media (max-width: 760px){.lc-task-toasts{top:var(--lc-spacing-12);left:var(--lc-spacing-12);max-width:calc(100vw - var(--lc-spacing-24))}}.lc-task-toasts.is-all{max-height:calc(100vh - var(--lc-spacing-104) - var(--lc-spacing-104));overflow-y:auto;justify-content:flex-start;padding-right:var(--lc-spacing-4)}.lc-task-toast.is-ask,.lc-task-toast.is-status{cursor:default}.lc-task-toast.is-ask .lc-task-toast__mark,.lc-task-toast.is-ask .lc-task-toast__sub,.lc-task-toast.is-status .lc-task-toast__mark,.lc-task-toast.is-status .lc-task-toast__sub{opacity:1;transform:none}.lc-task-toast__actions{display:flex;gap:var(--lc-toast-task-action-gap);padding-top:var(--lc-toast-task-actions-top)}.lc-task-toast__act{height:var(--lc-toast-task-action-height);padding:0 var(--lc-toast-task-action-padding-x);border:0;border-radius:var(--lc-toast-task-action-radius);background:var(--lc-toast-task-action-quiet);color:var(--lc-toast-task-title);font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-font-weight-regular);white-space:nowrap;cursor:pointer;transition:background-color var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-toast__act:hover{background:var(--lc-toast-task-action-quiet-hover)}.lc-task-toast__act.is-main{background:var(--lc-label-strong);color:var(--lc-gray-111111)}.lc-task-toast__act.is-main:hover{background:var(--lc-white-a82)}}@layer legacy{.lc-task-toasts{top:calc(96px + var(--lc-titlebar-inset))}.lc-task-toast.is-island{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.lc-task-toast.is-island .lc-task-toast__line{transition:none}.lc-island__orbit{width:var(--lc-toast-task-glyph);height:var(--lc-toast-task-glyph)}.lc-island__orbit-ring{position:absolute;inset:1px;border:1.5px solid rgba(255,255,255,.22);border-radius:50%}.lc-island__orbit-spin{position:absolute;inset:1px;animation:lc-island-orbit 1.6s linear infinite}.lc-island__orbit-dot{position:absolute;top:-2px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#fff}.lc-task-toast:not(.is-orbit) .lc-island__orbit{opacity:0;transform:scale(.3)}.lc-task-toast:not(.is-orbit) .lc-island__orbit-spin{animation-play-state:paused}@keyframes lc-island-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lc-island__orbit-spin{animation:none}}}@layer legacy{.lc-panel{position:fixed;right:24px;bottom:calc(var(--lc-toolbar-bottom-offset) + var(--lc-toolbar-height) + var(--lc-footer-extra) + 12px);z-index:var(--lc-z-panel);width:min(360px,calc(100% - 48px));max-height:calc(100svh - (var(--lc-toolbar-bottom-offset) + var(--lc-toolbar-height) + var(--lc-footer-extra) + 50px));overflow-y:auto;padding:10px;border:1px solid var(--lc-line-strong);border-radius:var(--lc-radius-md)}.lc-panel-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--lc-text-muted);font-size:13px}.lc-studio{display:grid;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--lc-line)}.lc-set-field{display:grid;gap:6px}.lc-set-field[data-disabled=true]{opacity:.42}.lc-set-field-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--lc-text-muted);font-size:12px}.lc-set-field-value{color:#fff;font-variant-numeric:tabular-nums;font-size:12px}.lc-set-select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--lc-line-strong);border-radius:var(--lc-radius-sm);color:var(--lc-text);background:#ffffff0a;font-size:13px;cursor:pointer}.lc-set-select:hover{border-color:#ffffff47}.lc-set-range{width:100%;accent-color:var(--lc-live);cursor:pointer}.lc-set-range:disabled{cursor:default}.lc-set-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.lc-set-toggle-text{display:grid;gap:2px;min-width:0}.lc-set-toggle-label{color:var(--lc-text);font-size:13px}.lc-set-toggle-hint{color:var(--lc-text-faint);font-size:11px;line-height:15px}.lc-switch{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:var(--lc-radius-pill);background:#ffffff1f;cursor:pointer;transition:background var(--lc-dur-fast) ease}.lc-switch.is-on{background:var(--lc-live)}.lc-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--lc-dur-fast) ease}.lc-switch.is-on .lc-switch-knob{transform:translate(16px)}.lc-switch:disabled{opacity:.38;cursor:default}.lc-set-note{margin:0;color:var(--lc-text-faint);font-size:11px;line-height:15px}.lc-set-warn{margin:0;padding:8px 10px;border-radius:10px;background:#ffbe5c1a;color:#ffcd82eb;font-size:11px;line-height:15px}.lc-bench{display:grid;gap:10px}.lc-bench-run{width:100%}.lc-bench-replace{flex:0 0 auto;padding:4px 8px;border:1px solid var(--lc-line);border-radius:var(--lc-radius-pill);color:var(--lc-text-muted);font-size:11px;cursor:pointer}.lc-bench-replace:hover{color:var(--lc-text);background:var(--lc-surface-soft)}.lc-bench-player{display:grid;gap:4px}.lc-bench-player-label{color:var(--lc-text-muted);font-size:12px}.lc-bench-audio{width:100%;height:34px}.lc-bench-error{margin:0;color:var(--lc-danger);font-size:12px;line-height:17px}.lc-testrec-label{display:flex;align-items:center;gap:6px;color:var(--lc-text-muted);font-size:12px}.lc-testrec-pick{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 14px;border:1px dashed var(--lc-line-strong);border-radius:var(--lc-radius-sm);color:var(--lc-text);background:#ffffff08;font-size:13px;cursor:pointer;transition:color var(--lc-dur-fast) ease,background var(--lc-dur-fast) ease,border-color var(--lc-dur-fast) ease}.lc-testrec-pick:hover{color:#fff;border-color:#ffffff47;background:var(--lc-surface-soft)}.lc-testrec-file{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--lc-line);border-radius:var(--lc-radius-sm);color:var(--lc-text);background:#ffffff09;font-size:13px}.lc-testrec-file[data-playing=true]{border-color:var(--lc-live-ring);color:var(--lc-live)}.lc-testrec-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-testrec-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--lc-radius-pill);font-size:13px;cursor:pointer;transition:color var(--lc-dur-fast) ease,background var(--lc-dur-fast) ease,border-color var(--lc-dur-fast) ease,transform var(--lc-dur-fast) ease}.lc-testrec-btn:active:not(:disabled){transform:scale(.98)}.lc-testrec-btn:disabled{cursor:default;opacity:.4}.lc-testrec-btn.is-play{flex:1;color:var(--lc-live);border-color:var(--lc-live-ring);background:var(--lc-live-glow)}.lc-testrec-btn.is-play:hover{background:var(--lc-live-glow)}.lc-testrec-btn.is-ghost{color:var(--lc-text-muted);border-color:var(--lc-line);background:transparent}.lc-testrec-btn.is-ghost:hover:not(:disabled){color:var(--lc-text);background:var(--lc-surface-soft)}.lc-testrec-status{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--lc-radius-sm);background:#ffffff05}.lc-status-row{display:flex;align-items:center;gap:8px;font-size:12px}.lc-status-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--lc-text-faint)}.lc-status-dot.is-ok{background:var(--lc-live);box-shadow:0 0 0 3px var(--lc-live-glow)}.lc-status-label{flex:1;color:var(--lc-text-muted)}.lc-status-value{flex:0 0 auto;color:var(--lc-text)}.lc-testrec-hint{margin:2px 0 0;color:var(--lc-text-faint);font-size:11px;line-height:16px}@media (max-width: 760px){.lc-panel{right:14px;width:calc(100% - 28px)}}}@layer legacy{.lc-mock{display:grid;gap:8px}.lc-mock__count,.lc-mock__chips{display:flex;flex-wrap:wrap;gap:4px}.lc-mock__person{display:grid;gap:6px;padding:8px;border:1px solid var(--lc-white-a10);border-radius:10px}.lc-mock__name{color:var(--lc-text);font-size:13px}.lc-mock__chip{height:26px;padding:0 10px;border:1px solid var(--lc-white-a14);border-radius:999px;background:transparent;color:var(--lc-text-muted);font:inherit;font-size:12px;cursor:pointer}.lc-mock__chip:hover{border-color:var(--lc-white-a28);color:var(--lc-text)}.lc-mock__chip[aria-pressed=true]{border-color:var(--lc-gray-ffffff);background:var(--lc-gray-ffffff);color:var(--lc-gray-111111)}.lc-mock__hint{margin:0;color:var(--lc-text-muted);font-size:12px;line-height:17px}}@layer legacy{.lc-menu.lc-pmenu{min-width:21rem;max-height:min(16rem,calc(100svh - var(--lc-toolbar-bottom-offset) - var(--lc-toolbar-height) - 40px));overflow-y:auto}.lc-menu-label{padding:8px 10px 12px;color:var(--lc-text-muted);font-size:13px;line-height:16px;pointer-events:none}.lc-menu-label.lc-pmenu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 10px;min-height:36px}.lc-pmenu .lc-plink{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:14px;background:transparent;color:var(--lc-text-muted);font-size:12px;line-height:1;cursor:pointer;pointer-events:auto}.lc-pmenu .lc-plink:hover,.lc-pmenu .lc-plink.is-copied{color:var(--lc-text);background:#ffffff0f}.lc-pmenu-empty{margin:0;padding:8px 10px 10px;color:var(--lc-text-faint);font-size:12px;line-height:17px}.lc-prow{cursor:default;color:var(--lc-text)}.lc-pav{flex:0 0 24px;display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;overflow:hidden;border-radius:50%;background:var(--lc-surface-soft)}.lc-pav img,.lc-pav .lc-av__img{display:block;width:24px;height:24px;max-width:24px;max-height:24px;object-fit:cover;object-position:center;border-radius:50%}.lc-pname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--lc-text)}.lc-pmenu .lc-pact{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--lc-radius-btn);color:var(--lc-text-muted);background:transparent;cursor:pointer}.lc-pmenu .lc-pact:hover{color:var(--lc-text);background:#ffffff0f}.lc-pmenu .lc-pact.is-off{color:var(--lc-text-faint)}.lc-pmenu .lc-pact.is-danger:hover{color:var(--lc-danger);background:#ee7f7f24}.lc-pmenu .lc-pbtn{flex:0 0 auto;height:26px;padding:0 10px;border:0;border-radius:var(--lc-radius-btn);font-size:12px;cursor:pointer;background:transparent}.lc-pmenu .lc-pbtn.is-admit{height:32px;padding:0 14px;border:var(--lc-button-fab-border-width) solid var(--lc-white-a06);border-radius:var(--lc-radius-pill);background:var(--lc-white-a05);color:var(--lc-label-strong);font-size:13px;font-weight:400;line-height:1}.lc-pmenu .lc-prow:hover .lc-pbtn.is-admit{background:var(--lc-white-a10)}.lc-pmenu .lc-prow .lc-pbtn.is-admit:hover{background:var(--lc-white-a16)}.lc-pmenu .lc-pbtn.is-call{background:var(--lc-gray-262626);color:var(--lc-text)}.lc-pmenu .lc-pbtn.is-call:hover:not(:disabled){background:var(--lc-gray-2b2b2b)}.lc-pmenu .lc-pbtn.is-call:disabled{color:var(--lc-text-muted);cursor:default}}@layer legacy{.lc-knock{position:fixed;top:56px;left:50%;z-index:2400;display:grid;gap:8px;width:min(420px,calc(100vw - 24px));transform:translate(-50%);pointer-events:none}.lc-knock-card{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 8px 8px 12px;border:1px solid var(--lc-line-strong);border-radius:16px;background:var(--lc-panel-bg);box-shadow:var(--lc-shadow-toast);-webkit-backdrop-filter:blur(var(--lc-panel-blur));backdrop-filter:blur(var(--lc-panel-blur));pointer-events:auto}.lc-knock-av{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#a994ff29;color:var(--lc-accent);font-size:12px;font-weight:500}.lc-knock-copy{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-text);font-size:13px}.lc-knock-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.lc-shell .lc-knock-admit{height:30px;padding:0 12px;border:0;border-radius:var(--lc-radius-pill);background:#fff;color:#101010;font-size:12px;font-weight:500;cursor:pointer}.lc-shell .lc-knock-admit:hover{background:#eaeaea}@media (max-width: 760px){.lc-knock{top:50px}}}@layer legacy{.lc-dock--stage{z-index:85}.lc-dock--warming{position:fixed;inset:0;z-index:-1;visibility:hidden;pointer-events:none}body:has(#lc-instant-boot.is-on.lc-join-boot) .lc-dock--tray{visibility:hidden}.lc-dock--tray{position:fixed;right:var(--lc-spacing-20);bottom:var(--lc-spacing-20);z-index:84;width:min(var(--lc-tray-width),calc(100vw - var(--lc-spacing-32)))}.lc-call-tray{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:var(--lc-tray-pad-y) var(--lc-tray-pad-x);border-radius:var(--lc-tray-radius);background:var(--lc-button-fab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-button-fab-border),var(--lc-shadow-float);color:var(--lc-label);font-family:var(--lc-font-sans);font-size:14px;line-height:18px;transition:background var(--lc-button-fab-fade) ease-out,transform var(--lc-button-fab-lift-duration) ease-out}.lc-call-tray:hover{background:var(--lc-button-fab-bg-hover);transform:translateY(calc(-1 * var(--lc-button-fab-lift)))}.lc-call-tray.is-entering{animation:lc-tray-in var(--lc-duration-base) var(--lc-ease-standard) both}@keyframes lc-tray-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lc-call-tray button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.lc-call-tray__open{display:block;width:100%;text-align:left}.lc-call-tray__open:before{position:absolute;inset:0;border-radius:inherit;content:""}.lc-call-tray__open:focus-visible{outline:none}.lc-call-tray:has(.lc-call-tray__open:focus-visible){outline:2px solid var(--lc-label);outline-offset:2px}.lc-call-tray__line{display:flex;align-items:center;gap:var(--lc-spacing-16);height:var(--lc-tray-line)}.lc-call-tray__line .lc-call-tray__title{flex:1 1 auto;min-width:0;overflow:hidden;font-size:14px;line-height:var(--lc-tray-line);text-overflow:ellipsis;white-space:nowrap}.lc-call-tray__time,.lc-call-tray__note{display:inline-flex;flex:none;align-items:center;gap:var(--lc-spacing-6);color:var(--lc-label-secondary);font-size:14px;line-height:var(--lc-tray-line);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.lc-call-tray.is-lost .lc-call-tray__note{color:var(--lc-danger-soft)}.lc-call-tray__row{display:flex;align-items:center;justify-content:space-between;margin-top:var(--lc-tray-gap)}.lc-call-tray__me{position:relative;display:grid;flex:none;width:var(--lc-tray-me);height:var(--lc-tray-me);place-items:center;overflow:hidden;border-radius:50%;background:var(--lc-surface-active);box-shadow:inset 0 0 0 1px var(--lc-white-a06);pointer-events:none}.lc-call-tray__me img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lc-call-tray__me .lc-video-tile{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:none;box-shadow:none}.lc-call-tray__me .lc-camera-loader{display:none}.lc-call-tray.is-lost .lc-call-tray__me{opacity:.4}.lc-call-tray__btns{display:flex;align-items:center;gap:var(--lc-tray-button-gap)}.lc-call-tray .lc-icon-button{z-index:1;width:var(--lc-tray-button);height:var(--lc-tray-button);background:var(--lc-white-a08);color:var(--lc-label)}.lc-call-tray .lc-icon-button svg{width:var(--lc-tray-icon);height:var(--lc-tray-icon);color:inherit}.lc-call-tray .lc-icon-button:not(.is-danger):hover{background:var(--lc-white-a14);color:var(--lc-label-strong)}.lc-call-tray .lc-icon-button:not(.is-danger):hover svg{color:inherit}.lc-call-tray .lc-icon-button.is-off{background:transparent;color:var(--lc-white-a45)}.lc-call-tray .lc-icon-button.is-off:hover{background:var(--lc-white-a08);color:var(--lc-label)}.lc-call-tray .lc-call-tray__leave{margin-left:calc(var(--lc-tray-leave-gap) - var(--lc-tray-button-gap));color:var(--lc-label)}.lc-call-tray .lc-call-tray__leave:hover,.lc-call-tray .lc-call-tray__leave:focus-visible{color:var(--lc-danger)}.lc-call-tray .lc-icon-button[data-hint]:after{left:auto;right:0;background:var(--lc-surface-active);transform:translateY(10px)}.lc-call-tray .lc-icon-button[data-hint]:hover:after,.lc-call-tray .lc-icon-button[data-hint]:focus-visible:after{transform:translateY(0)}.lc-call-tray--ended{gap:var(--lc-spacing-6);padding:var(--lc-spacing-14) var(--lc-spacing-16)}.lc-call-tray--ended .lc-call-tray__title{font-size:14px}.lc-call-tray--ended:hover{background:var(--lc-button-fab-bg);transform:none}.lc-call-tray--ended>.lc-call-tray__line{display:block;height:auto;margin:0;overflow:hidden;color:var(--lc-label-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lc-call-tray--ended .lc-btn{align-self:flex-start;margin-top:var(--lc-spacing-2)}.lc-call-studio{margin-right:6px}@media (max-width: 480px){.lc-dock--tray{right:var(--lc-spacing-16);bottom:calc(var(--lc-spacing-16) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.lc-call-tray.is-entering{animation:none}}html.lc-floating-doc,html.lc-floating-doc body{margin:0;background:transparent;overflow:hidden}.lc-floating{width:var(--lc-tray-width)}.lc-call-tray.is-floating,.lc-call-tray.is-floating:hover{background:var(--lc-surface-page);box-shadow:inset 0 0 0 1px var(--lc-white-a08);transform:none}}@layer legacy{.lc-call-demo-canvas{position:absolute;top:0;left:0;width:var(--lc-call-demo-w, 1120px);height:var(--lc-call-demo-h, 630px);overflow:hidden;background:var(--lc-surface-page);transform:scale(var(--lc-call-demo-scale, 1));transform-origin:0 0;pointer-events:none}.lc-call-demo-canvas .lc-shell,.lc-call-demo-canvas .lc-stage{min-height:0;height:100%}.lc-call-demo-canvas .lc-cluster{height:var(--lc-call-demo-cluster, 410px);min-height:0}.lc-call-demo-canvas .lc-task-toasts{position:absolute}}@layer legacy{.lc-cc{position:fixed;inset:0;overflow:hidden;background:var(--lc-surface-page);color:var(--lc-label);font-family:var(--lc-font-sans);font-size:var(--lc-type-body-size);-webkit-font-smoothing:antialiased}.lc-cc *,.lc-cc *:before,.lc-cc *:after{box-sizing:border-box}.lc-cc-title{position:absolute;top:var(--lc-spacing-24);left:var(--lc-spacing-24);z-index:var(--lc-z-layer-chrome);display:flex;align-items:center;gap:var(--lc-spacing-10);height:var(--lc-size-control-28);color:var(--lc-label-secondary)}.lc-cc-title__name{color:var(--lc-label)}.lc-cc-title__rec{flex:none;width:var(--lc-list-live-disk-size);height:var(--lc-list-live-disk-size);border-radius:var(--lc-radius-round);background:var(--lc-recording)}.lc-cc-title__time{font-variant-numeric:tabular-nums}.lc-cc-title__people{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);color:var(--lc-label-tertiary);font-variant-numeric:tabular-nums}.lc-cc-people.lc-stage{position:absolute;inset:0;width:auto;min-height:0;padding:var(--lc-spacing-48) 0 calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height));place-items:center}.lc-cc .lc-cluster{height:min(520px,calc(100svh - 300px))}.lc-cc-dock{position:absolute;right:0;bottom:var(--lc-shell-dock-bottom);left:0;z-index:var(--lc-z-layer-float);display:flex;align-items:flex-end;justify-content:center;gap:var(--lc-shell-dock-agent-gap);pointer-events:none}.lc-cc-dock>*{pointer-events:auto}.lc-cc-slab__time{margin-left:var(--lc-spacing-8);color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-cc-plate{position:relative;display:flex;flex-direction:column;width:var(--lc-shell-dock-agent-width);color:var(--lc-text)}.lc-cc-plate.has-thread{border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-cc-plate.has-thread .lc-composer.lc-dock-agent__box{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.lc-cc-plate__title{display:inline-flex;flex:1;align-items:center;gap:var(--lc-spacing-6);min-width:0;height:var(--lc-size-control-28);padding:0;border:0;background:none;color:var(--lc-label);font:inherit;cursor:pointer;transition:opacity var(--lc-duration-fast) var(--lc-ease-standard)}.lc-cc-plate__title:hover{opacity:var(--lc-shell-dock-agent-title-hover)}.lc-cc-plate__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-cc-plate .lc-dock-chat__scroll{display:flex;flex-direction:column;gap:var(--lc-spacing-2);padding-top:var(--lc-spacing-12);padding-bottom:var(--lc-spacing-12)}.lc-task-toast.lc-cc-row{min-width:0;max-width:none;padding:var(--lc-spacing-6) var(--lc-spacing-4)}.lc-cc-empty{margin:var(--lc-spacing-8) var(--lc-spacing-4);color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-cc-say{display:grid;grid-template-columns:var(--lc-toast-task-face) minmax(0,1fr);column-gap:var(--lc-spacing-10);row-gap:var(--lc-spacing-2);padding:var(--lc-spacing-2) var(--lc-spacing-4);font-size:var(--lc-type-footnote-size);line-height:var(--lc-list-sub-line-height)}.lc-cc-say.has-head{padding-top:var(--lc-spacing-12)}.lc-cc-say__face{grid-row:1;width:var(--lc-toast-task-face);height:var(--lc-toast-task-face);border-radius:var(--lc-radius-round);object-fit:cover;align-self:center}.lc-cc-say__who{grid-column:2;color:var(--lc-label-secondary);align-self:center}.lc-cc-say__text{grid-column:2;color:var(--lc-label)}.lc-cc-call{display:flex;align-items:center;gap:var(--lc-spacing-12);height:var(--lc-button-fab-height);padding:0 var(--lc-spacing-16) 0 var(--lc-spacing-20);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-cc-ctls{display:flex;align-items:center;gap:var(--lc-shell-dock-agent-button-gap)}.lc-cc-sep{flex:none;width:1px;height:var(--lc-spacing-24);background:var(--lc-separator)}.lc-cc-ctl{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--lc-shell-dock-agent-button);height:var(--lc-shell-dock-agent-button);padding:0;border:0;border-radius:var(--lc-radius-round);background:transparent;color:var(--lc-shell-dock-agent-icon-color);cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out),box-shadow var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc-ctl.is-on{color:var(--lc-shell-dock-agent-icon-color-hover)}.lc-cc-ctl:hover{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-shell-dock-agent-icon-color-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover)}.lc-cc-ctl:focus-visible{outline:2px solid var(--lc-line-strong);outline-offset:1px}.lc-cc-ctl[data-hint]:after{position:absolute;bottom:calc(100% + var(--lc-spacing-10));left:50%;z-index:var(--lc-z-layer-float);padding:var(--lc-spacing-4) var(--lc-spacing-8);border-radius:var(--lc-radius-8);background:var(--lc-surface-active);color:var(--lc-label);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-list-sub-line-height);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,var(--lc-spacing-4));transition:opacity var(--lc-duration-fast) var(--lc-ease-out),transform var(--lc-duration-fast) var(--lc-ease-out);content:attr(data-hint)}.lc-cc-ctl[data-hint]:hover:after,.lc-cc-ctl[data-hint]:focus-visible:after{opacity:1;transform:translate(-50%)}.lc-cc-main{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-size-control-40);padding:0 var(--lc-spacing-14);border:0;border-radius:var(--lc-radius-12);background:transparent;color:var(--lc-button-fab-color);font-family:var(--lc-font-button);font-size:var(--lc-button-fab-text);white-space:nowrap;cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc-main:hover{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-button-fab-color-hover)}.lc-cc-main.is-idle{color:var(--lc-label-strong)}.lc-cc-main__time{color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-cc-tabs{display:flex;gap:var(--lc-spacing-4);padding-bottom:var(--lc-spacing-8)}.lc-cc-tab{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);height:var(--lc-size-control-28);padding:0 var(--lc-spacing-10);border:0;border-radius:var(--lc-radius-8);background:transparent;color:var(--lc-label-tertiary);font:inherit;font-size:var(--lc-type-footnote-size);cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc-tab:hover{color:var(--lc-label)}.lc-cc-tab.is-active{color:var(--lc-label);background:var(--lc-surface-active)}.lc-cc-tab__n{color:var(--lc-label-tertiary);font-variant-numeric:tabular-nums}}@layer legacy{.lc-cc-one{position:absolute;bottom:var(--lc-shell-dock-bottom);left:50%;z-index:var(--lc-z-layer-float);display:flex;flex-direction:column;width:min(var(--lc-shell-dock-agent-modal-width),calc(100vw - 2 * var(--lc-spacing-24)));border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);transform:translate(-50%)}.lc-cc-one__fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--lc-shell-dock-agent-modal-dur) var(--lc-ease-standard)}.lc-cc-one.is-open .lc-cc-one__fold{grid-template-rows:1fr}.lc-cc-one__board{min-height:0;overflow:hidden}.lc-cc-one__board-in{max-height:min(var(--lc-shell-dock-agent-thread-max),50dvh);overflow-y:auto;padding:var(--lc-spacing-12) var(--lc-spacing-20) var(--lc-spacing-4);border-bottom:1px solid var(--lc-separator)}.lc-cc-one__agent{display:flex;align-items:center;gap:var(--lc-spacing-10);min-height:var(--lc-size-control-40);padding:var(--lc-spacing-8) var(--lc-spacing-20) 0}.lc-cc-one__mark{flex:none;color:var(--lc-label-tertiary);transition:color var(--lc-duration-slow) var(--lc-ease-standard)}.lc-cc-one__agent.is-alive .lc-cc-one__mark{color:var(--lc-label-strong)}.lc-cc-one__ask{flex:1;min-width:0;height:var(--lc-size-control-28);padding:0;border:0;outline:none;background:transparent;color:var(--lc-label);font:inherit;font-size:var(--lc-button-fab-text)}.lc-cc-one__ask::placeholder{color:var(--lc-button-fab-color);opacity:.6}.lc-task-toast.lc-cc-one__now{flex:1;padding:0}.lc-cc-one__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:var(--lc-size-control-48);padding:0 var(--lc-spacing-12) 0 var(--lc-spacing-20)}.lc-cc-one__lead{display:flex;align-items:center;gap:var(--lc-spacing-10);min-width:0;color:var(--lc-label-secondary)}.lc-cc-one__name{overflow:hidden;color:var(--lc-label);text-overflow:ellipsis;white-space:nowrap}.lc-cc-one__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--lc-spacing-6)}.lc-cc-aurora{position:absolute;inset:min(44vh,var(--lc-landing-aurora-top)) 0 0;z-index:0;overflow:hidden;pointer-events:none;transform:translateY(min(28vh,var(--lc-landing-aurora-sink)))}.lc-cc-aurora__img{position:absolute;inset:var(--lc-landing-aurora-bleed-y) var(--lc-landing-aurora-bleed-x);background:url(/images/landing/aurora-b36b1cff8f0edfab5a1253a6516138f4.png?vsn=d) 50% 100% / 100% 100% no-repeat;filter:grayscale(1) saturate(0);opacity:var(--lc-landing-aurora-opacity);will-change:transform;animation:lc-landing-sway var(--lc-landing-aurora-sway) cubic-bezier(.42,0,.58,1) infinite alternate}.lc-cc-aurora__fade{position:absolute;inset:auto 0 0;height:var(--lc-landing-aurora-fade);background:linear-gradient(to top,var(--lc-landing-bg) 0%,color-mix(in srgb,var(--lc-landing-bg) 72%,transparent) 34%,color-mix(in srgb,var(--lc-landing-bg) 28%,transparent) 68%,transparent 100%)}.lc-cc-mark{position:absolute;top:14%;right:0;left:0;display:flex;justify-content:center;pointer-events:none}.lc-cc-mark__img{display:block;width:auto;height:var(--lc-landing-mark);opacity:var(--lc-landing-mark-opacity);animation:lc-landing-breath var(--lc-landing-mark-breath) cubic-bezier(.45,0,.55,1) infinite alternate;transition:opacity var(--lc-duration-slow) var(--lc-ease-standard),filter var(--lc-duration-slow) var(--lc-ease-standard);-webkit-user-select:none;user-select:none}.lc-cc-mark.is-alive .lc-cc-mark__img{animation:none;filter:blur(var(--lc-landing-mark-blur-min));opacity:.9}.lc-cc-born{position:absolute;top:calc(14% + var(--lc-spacing-64));right:0;left:0;display:flex;justify-content:center;min-height:var(--lc-size-control-40);pointer-events:none}.lc-cc-born .lc-task-toast.lc-cc-row{animation:lc-cc-born-in var(--lc-duration-base) var(--lc-ease-standard) both}@keyframes lc-cc-born-in{0%{opacity:0;transform:translateY(calc(-1 * var(--lc-spacing-6)))}}.lc-cc--ether .lc-cc-people.lc-stage{padding-top:var(--lc-spacing-104)}.lc-cc-bare{position:absolute;right:0;bottom:calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height) + var(--lc-spacing-40));left:0;justify-content:center}.lc-cc-studio{display:flex;height:100%}.lc-cc-side{gap:var(--lc-spacing-2)}.lc-cc-side__me{width:var(--lc-spacing-20);height:var(--lc-spacing-20);border-radius:var(--lc-radius-round);object-fit:cover}.lc-cc-main{position:relative;min-height:0;overflow:hidden}.lc-cc-col{display:flex;flex:1;flex-direction:column;width:100%;max-width:none;min-height:0;margin:0;padding:var(--lc-size-page-top) var(--lc-spacing-24) 0}.lc-cc-col .lc-calls-head{margin-bottom:var(--lc-spacing-8)}.lc-cc-col .lc-calls-head .lc-page-title{flex:none}.lc-cc-col__meta{display:inline-flex;align-items:center;gap:var(--lc-spacing-10);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}.lc-cc-col__people.lc-cc-people.lc-stage{position:relative;inset:auto;flex:none;height:min(440px,46vh);padding:0}.lc-cc-col .lc-cluster{height:min(440px,46vh);min-height:0}.lc-cc-rows{flex:1;min-height:0;overflow-y:auto;padding-bottom:calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height) + var(--lc-shell-dock-clearance))}.lc-cc-srow .lc-cc-srow__lead{justify-content:center;width:var(--lc-list-lead-width);margin-right:0}.lc-task-toast.lc-cc-srow__draft{padding:var(--lc-spacing-10) 0}.lc-cc-dock--studio{right:0;left:0}@media (prefers-reduced-motion: reduce){.lc-cc-aurora__img,.lc-cc-mark__img,.lc-cc-born .lc-task-toast.lc-cc-row{animation:none}.lc-cc-mark__img{filter:blur(var(--lc-landing-mark-blur-min))}.lc-cc-one__fold{transition:none}}}@layer legacy{.lc-cc-bar{display:flex;align-items:center;min-width:0;height:var(--lc-button-fab-height);padding:0 var(--lc-spacing-12) 0 var(--lc-spacing-24);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-cc-bar__info{display:flex;flex-direction:column;gap:var(--lc-spacing-4);min-width:0;max-width:220px}.lc-cc-bar__name{overflow:hidden;color:var(--lc-label);line-height:var(--lc-shell-dock-agent-input-line);text-overflow:ellipsis;white-space:nowrap}.lc-cc-bar__meta{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-cc-vsep{flex:none;width:1px;height:var(--lc-spacing-32);margin:0 var(--lc-spacing-16);background:var(--lc-separator)}.lc-cc-bar .lc-cc-ctls{gap:var(--lc-spacing-6)}.lc-cc-bar .lc-cc-ctl{width:var(--lc-size-control-32);height:var(--lc-size-control-32)}.lc-cc-intel{display:inline-flex;align-items:center;gap:var(--lc-spacing-10);height:var(--lc-size-control-40);padding:0 var(--lc-spacing-12) 0 var(--lc-spacing-8);border:0;border-radius:var(--lc-radius-12);background:transparent;color:var(--lc-label);font:inherit;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc-intel:hover{background:var(--lc-shell-dock-agent-button-bg-hover)}.lc-cc-intel:focus-visible{outline:2px solid var(--lc-line-strong);outline-offset:1px}.lc-cc-intel__track{position:relative;flex:none;width:var(--lc-spacing-32);height:var(--lc-spacing-20);border-radius:var(--lc-radius-pill);background:var(--lc-white-a14);transition:background var(--lc-duration-base) var(--lc-ease-standard)}.lc-cc-intel__knob{position:absolute;top:3px;left:3px;width:var(--lc-spacing-14);height:var(--lc-spacing-14);border-radius:var(--lc-radius-round);background:var(--lc-white-a50);transition:transform var(--lc-duration-base) var(--lc-ease-standard),background var(--lc-duration-base) var(--lc-ease-standard),box-shadow var(--lc-duration-base) var(--lc-ease-standard)}.lc-cc-intel.is-on .lc-cc-intel__track{background:var(--lc-white-a28)}.lc-cc-intel.is-on .lc-cc-intel__knob{background:var(--lc-label-strong);box-shadow:0 0 var(--lc-spacing-8) var(--lc-white-a32);transform:translate(var(--lc-spacing-12))}.lc-cc-intel__text{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);white-space:nowrap}.lc-cc-intel__time{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-cc-rec{display:inline-flex;align-items:baseline;gap:var(--lc-spacing-8);min-width:0}.lc-cc-rec__title{position:relative;min-width:0;overflow:hidden;color:var(--lc-label);text-overflow:ellipsis;white-space:nowrap}.lc-cc-rec__who{flex:none;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-cc-rec.is-draft .lc-cc-rec__title{color:var(--lc-toast-task-title-wait);background:linear-gradient(100deg,var(--lc-toast-task-title-wait) 0%,var(--lc-toast-task-title-wait) 38%,var(--lc-toast-task-wait-band) 50%,var(--lc-toast-task-title-wait) 62%,var(--lc-toast-task-title-wait) 100%) 100% 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lc-task-toast-wait var(--lc-toast-task-wait-sweep) linear infinite}.lc-cc-rec--quiet{color:var(--lc-label-tertiary)}.lc-cc-remote{position:relative;display:flex;flex-direction:column;min-width:0;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-cc-remote .lc-cc-bar{border:0;background:transparent}.lc-cc-remote__agent{display:inline-flex;align-items:center;gap:var(--lc-spacing-10);min-width:220px;max-width:320px;height:var(--lc-size-control-40);padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-12);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc-remote__agent:hover{background:var(--lc-shell-dock-agent-button-bg-hover)}.lc-cc-remote__agent .lc-cc-rec{flex:1}.lc-cc-remote__chev{flex:none;margin-left:auto;color:var(--lc-label-tertiary)}.lc-cc-shelf{position:absolute;right:0;bottom:calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height) + var(--lc-spacing-24));left:0;display:flex;justify-content:center;min-height:var(--lc-spacing-24);pointer-events:none}.lc-cc-shelf .lc-cc-rec{animation:lc-cc-born-in var(--lc-duration-base) var(--lc-ease-standard) both}.lc-cc-agentbtn{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-size-control-40);padding:0 var(--lc-spacing-14);border:0;border-radius:var(--lc-radius-12);background:transparent;color:var(--lc-label);font:inherit;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc-agentbtn:hover{background:var(--lc-shell-dock-agent-button-bg-hover)}.lc-cc-agentbtn__n{color:var(--lc-label-tertiary);font-variant-numeric:tabular-nums}.lc-cc-scrim{position:absolute;inset:0;z-index:var(--lc-z-layer-modal);background:var(--lc-scrim)}.lc-cc-window{position:absolute;top:50%;left:50%;z-index:var(--lc-z-layer-modal);display:flex;flex-direction:column;width:min(var(--lc-shell-dock-agent-modal-width),calc(100vw - 2 * var(--lc-shell-dock-agent-modal-gap)));height:min(var(--lc-shell-dock-agent-modal-height),calc(100vh - 2 * var(--lc-shell-dock-agent-modal-gap)));border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);color:var(--lc-text);transform:translate(-50%,-50%)}.lc-cc-window__board{flex:1;min-height:0;overflow-y:auto;padding:var(--lc-spacing-8) var(--lc-shell-dock-agent-pad-x) var(--lc-spacing-12)}.lc-cc-window .lc-composer.lc-dock-agent__box{border-color:transparent;border-top-color:var(--lc-separator);border-top-left-radius:0;border-top-right-radius:0}@media (prefers-reduced-motion: reduce){.lc-cc-intel__track,.lc-cc-intel__knob{transition:none}.lc-cc-rec.is-draft .lc-cc-rec__title{background:none;-webkit-text-fill-color:currentcolor;animation:none}.lc-cc-shelf .lc-cc-rec{animation:none}}}@layer legacy{.lc-cc3{--cc3-dur: var(--lc-shell-dock-agent-expand-dur);--cc3-ease: var(--lc-ease-standard)}.lc-cc3-stage{position:absolute;top:0;bottom:0;transition:left var(--cc3-dur) var(--cc3-ease),width var(--cc3-dur) var(--cc3-ease)}.lc-cc3-title{position:absolute;top:var(--lc-spacing-24);left:var(--lc-spacing-24);z-index:var(--lc-z-layer-chrome);display:flex;align-items:center;gap:var(--lc-spacing-10);height:var(--lc-size-control-28);color:var(--lc-label-secondary)}.lc-cc3-agent{position:absolute;z-index:var(--lc-z-layer-float);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-button-fab-border);transition:left var(--cc3-dur) var(--cc3-ease),top var(--cc3-dur) var(--cc3-ease),width var(--cc3-dur) var(--cc3-ease),height var(--cc3-dur) var(--cc3-ease),opacity var(--cc3-dur) var(--cc3-ease)}.lc-cc3-agent.is-window{z-index:var(--lc-z-layer-modal)}.lc-cc3-agent.is-away{opacity:0;pointer-events:none}.lc-cc3-thread{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;opacity:0;pointer-events:none;transition:opacity var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc3-agent.is-open .lc-cc3-thread{opacity:1;pointer-events:auto;transition-delay:var(--lc-duration-fast)}.lc-cc3-board{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--lc-spacing-8) var(--lc-shell-dock-agent-pad-x) var(--lc-spacing-12)}.lc-cc3-agent.lc-dock-agent .lc-composer.lc-dock-agent__box{flex:none;height:var(--lc-button-fab-height);border:0;border-radius:0;background:transparent;transition:opacity var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc3-agent.is-mark .lc-composer.lc-dock-agent__box{opacity:0;pointer-events:none}.lc-cc3-agent.is-mark.is-open .lc-composer.lc-dock-agent__box{opacity:1;pointer-events:auto;transition-delay:var(--lc-duration-fast)}.lc-cc3-live{position:absolute;top:var(--lc-shell-dock-agent-pad-y);right:var(--lc-shell-dock-agent-pad-x);left:var(--lc-shell-dock-agent-pad-x);display:flex;align-items:center;min-width:0;height:var(--lc-shell-dock-agent-input-line);font-size:var(--lc-button-fab-text);line-height:var(--lc-shell-dock-agent-input-line);pointer-events:none;transition:opacity var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc3-live__in{display:flex;align-items:center;min-width:0;width:100%}.lc-cc3-agent .lc-composer__input::placeholder{transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-composer.has-live .lc-composer__input::placeholder{color:transparent}.lc-composer.has-live:focus-within .lc-cc3-live,.lc-composer.has-live:has(.lc-composer__input:not(:placeholder-shown)) .lc-cc3-live{opacity:0}.lc-dock-agent__box.has-live:focus-within .lc-composer__input::placeholder{color:var(--lc-button-fab-color)}.lc-cc3-markface{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out),opacity var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc3-markface:hover{background:var(--lc-button-fab-bg-hover)}.lc-cc3-markface:focus-visible{outline:2px solid var(--lc-line-strong);outline-offset:calc(-1 * var(--lc-spacing-4))}.lc-cc3-agent.is-open .lc-cc3-markface{opacity:0;pointer-events:none}.lc-cc3-beam{display:block;animation:lc-cc3-breath var(--lc-landing-mark-breath) cubic-bezier(.45,0,.55,1) infinite alternate}.lc-cc3-beam.is-working{animation:none}@keyframes lc-cc3-breath{0%{opacity:.55}}.lc-cc3-call{position:absolute;z-index:var(--lc-z-layer-float);display:flex;align-items:center;padding:0 var(--lc-spacing-16) 0 var(--lc-spacing-20);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-button-fab-border);transition:left var(--cc3-dur) var(--cc3-ease),top var(--cc3-dur) var(--cc3-ease),width var(--cc3-dur) var(--cc3-ease)}.lc-cc3-call .lc-cc-ctls{gap:var(--lc-spacing-6)}.lc-cc3-call .lc-cc-ctl{width:var(--lc-size-control-32);height:var(--lc-size-control-32)}.lc-cc3-call .lc-cc-ctl.lc-cc3-exit:hover{background:var(--lc-white-a08);color:var(--lc-danger-soft)}.lc-cc3-sep{flex:none;width:1px;height:var(--lc-spacing-32);margin:0 var(--lc-spacing-14);background:var(--lc-separator)}.lc-cc3-zone{display:flex;flex:1;justify-content:center;min-width:0}.lc-cc3-intel{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-size-control-40);padding:0 var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-12);background:transparent;color:var(--lc-button-fab-color);font-family:var(--lc-font-button);font-size:var(--lc-button-fab-text);white-space:nowrap;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc3-intel:hover{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-button-fab-color-hover)}.lc-cc3-intel:focus-visible{outline:2px solid var(--lc-line-strong);outline-offset:1px}.lc-cc3-intel.is-idle{color:var(--lc-label-strong);box-shadow:inset 0 0 0 1px var(--lc-white-a16)}.lc-cc3-intel__time{color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-cc3-lamp{flex:none;box-sizing:border-box;width:var(--lc-spacing-8);height:var(--lc-spacing-8);border-radius:var(--lc-radius-round)}.lc-cc3-lamp.is-on{background:var(--lc-recording);box-shadow:0 0 var(--lc-spacing-8) color-mix(in srgb,var(--lc-recording) 50%,transparent)}.lc-cc3-lamp.is-off{border:1.5px solid var(--lc-label-secondary)}.lc-cc3-cards{position:absolute;z-index:var(--lc-z-layer-float);display:flex;flex-direction:column;gap:var(--lc-spacing-8);width:var(--lc-shell-dock-agent-width);pointer-events:none}.lc-cc3-card{border-radius:var(--lc-radius-16);background:var(--lc-button-fab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-button-fab-border)}.lc-cc3-card .lc-task-toast.lc-cc-row{padding:var(--lc-spacing-10) var(--lc-spacing-16) var(--lc-spacing-10) var(--lc-spacing-14)}.lc-cc3-scrim{position:absolute;inset:0;z-index:var(--lc-z-layer-modal);background:var(--lc-scrim);opacity:0;pointer-events:none;transition:opacity var(--lc-duration-base) var(--lc-ease-standard)}.lc-cc3-scrim.is-on{opacity:1;pointer-events:auto}.lc-cc3-sw{position:absolute;top:var(--lc-spacing-24);right:var(--lc-spacing-24);z-index:calc(var(--lc-z-layer-modal) + 1)}.lc-cc3-sw__btn{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);height:var(--lc-size-control-28);padding:0 var(--lc-spacing-10);border:0;border-radius:var(--lc-radius-8);background:transparent;color:var(--lc-label-tertiary);font:inherit;font-size:var(--lc-type-footnote-size);cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-cc3-sw__btn:hover,.lc-cc3-sw__btn[aria-expanded=true]{color:var(--lc-label);background:var(--lc-white-a08)}.lc-cc3-sw__menu{position:absolute;top:calc(100% + var(--lc-spacing-6));right:0;width:232px;padding:var(--lc-spacing-6);border-radius:var(--lc-radius-12);background:var(--lc-surface-float);box-shadow:inset 0 0 0 1px var(--lc-separator),var(--lc-shadow-float)}.lc-cc3-sw__group{padding:var(--lc-spacing-10) var(--lc-spacing-10) var(--lc-spacing-4);color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-1-size)}.lc-cc3-sw__item{display:flex;align-items:center;height:var(--lc-size-control-32);padding:0 var(--lc-spacing-10);border-radius:var(--lc-radius-8);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);text-decoration:none}.lc-cc3-sw__item:hover{background:var(--lc-white-a08);color:var(--lc-label)}.lc-cc3-sw__item.is-active{background:var(--lc-surface-active);color:var(--lc-label)}.lc-cc3-sw__opts{display:flex;gap:var(--lc-spacing-4)}.lc-cc3-sw__opts .lc-cc3-sw__item{flex:1;justify-content:center}}@layer legacy{.lc-chat__col{width:100%;max-width:calc(var(--lc-chat-column) + 2 * var(--lc-chat-gutter));margin:0 auto;padding:0 var(--lc-chat-gutter);box-sizing:border-box}.lc-chat__scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--lc-spacing-8) 0 var(--lc-spacing-24)}.lc-thread{display:flex;flex-direction:column;color:var(--lc-label);font-family:var(--lc-chat-text-family);font-size:var(--lc-chat-text-size);line-height:var(--lc-chat-text-line-height);-webkit-user-select:text;user-select:text}.lc-chat-q{display:flex;flex-direction:column;align-items:flex-end;gap:var(--lc-spacing-8);margin:var(--lc-chat-turn-gap) 0 var(--lc-spacing-24);animation:lc-enter var(--lc-duration-base) var(--lc-ease-standard) both}.lc-chat-q:first-child{margin-top:var(--lc-spacing-16)}.lc-chat-q__files{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--lc-spacing-6);max-width:var(--lc-chat-bubble-max)}.lc-chat-q__bubble{max-width:var(--lc-chat-bubble-max);margin:0;padding:var(--lc-chat-bubble-pad-y) var(--lc-chat-bubble-pad-x);border-radius:var(--lc-chat-bubble-radius);background:var(--lc-chat-bubble-bg);color:var(--lc-label);white-space:pre-wrap;overflow-wrap:anywhere}.lc-chat-a{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow-wrap:anywhere}.lc-chat-a>*{max-width:100%}.lc-chat-a>.lc-answer,.lc-chat-a>.lc-ops,.lc-chat-a>.lc-chat-card,.lc-chat-a>.lc-chat-a__trace{align-self:stretch}.lc-chat-a__error p{margin:0 0 var(--lc-spacing-6);color:var(--lc-label-secondary)}.lc-chat-a__who{margin:0 0 var(--lc-spacing-4);color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-chat-a__material{display:flex;align-items:center;gap:var(--lc-spacing-6);margin:var(--lc-spacing-8) 0 0;color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}.lc-chat-a__material-v{color:var(--lc-label-tertiary)}.lc-chat-a__task{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);color:var(--lc-label-strong)}.lc-chat-a__files{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-8);margin:var(--lc-spacing-8) 0 0}.lc-chat-a__shot img{display:block;max-width:100%;max-height:var(--lc-chat-shot-max);border-radius:var(--lc-radius-md)}.lc-chat-a__file{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}.lc-chat-a__options{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-6);margin:var(--lc-spacing-8) 0 0}.lc-chat-a__stopped{margin:var(--lc-spacing-4) 0 0;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-chat-a__trace{margin:0 0 var(--lc-spacing-12);padding-left:var(--lc-spacing-12);border-left:var(--lc-chat-rule) solid var(--lc-separator-strong);animation:lc-enter var(--lc-duration-base) var(--lc-ease-standard) both}.lc-chat-steps{display:flex;flex-direction:column;gap:var(--lc-spacing-4);margin:0;padding:0;list-style:none}.lc-chat-step{color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-answer-actions{display:flex;align-items:center;gap:var(--lc-spacing-4);margin:var(--lc-spacing-8) 0 0 calc(-1 * var(--lc-spacing-6));color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size);opacity:0;transition:opacity var(--lc-duration-fast) var(--lc-ease-standard)}.lc-chat-a:hover>.lc-answer-actions,.lc-answer-actions:focus-within{opacity:1}@media (hover: none){.lc-answer-actions{opacity:1}}.lc-answer-actions .lc-ibtn{color:var(--lc-label-tertiary)}.lc-answer-actions .lc-ibtn:hover,.lc-answer-actions__copy.is-copied{color:var(--lc-label)}.lc-answer-actions__when{white-space:nowrap}.lc-chat-card{margin:var(--lc-spacing-12) 0 var(--lc-spacing-6);padding:var(--lc-spacing-14) var(--lc-spacing-16);border-radius:var(--lc-chat-block-radius);background:var(--lc-chat-block-bg);font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);animation:lc-enter var(--lc-duration-base) var(--lc-ease-standard) .1s both}.lc-chat-card__kicker{display:flex;align-items:center;gap:var(--lc-spacing-6);margin:0 0 var(--lc-spacing-6);color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size)}.lc-chat-card__title{margin:0;color:var(--lc-label);font-weight:var(--lc-font-weight-medium)}.lc-chat-card__meta{margin:var(--lc-spacing-2) 0 0;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-chat-card__quote{margin:var(--lc-spacing-8) 0 0;color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}.lc-chat-card__note{margin:var(--lc-spacing-8) 0 0;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-chat-card__actions{display:flex;align-items:center;gap:var(--lc-spacing-8);margin-top:var(--lc-spacing-12)}.lc-chat-card__kicker svg,.lc-chat-card__done svg{position:relative;top:calc(var(--lc-spacing-2) / 2)}.lc-chat-card__done{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);margin-right:var(--lc-spacing-4);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}@keyframes lc-chat-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.lc-chat-q,.lc-chat-a__trace,.lc-chat-card,.lc-ops,.lc-ops__row,.lc-chat-a.is-writing .lc-answer>:last-child:after{animation:none}}@media (max-width: 760px){.lc-elist__line{flex-direction:column;align-items:flex-start;gap:0}.lc-elist__title{white-space:normal}.lc-chat-q__bubble{max-width:88%}}.lc-chat-switch{min-width:0}.lc-btn.lc-chat-switch__trigger{gap:var(--lc-spacing-4);max-width:100%;height:var(--lc-size-control-28);padding:0 var(--lc-spacing-8);border-radius:var(--lc-radius-pill);color:var(--lc-label);font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-font-weight-medium)}.lc-chat-switch.is-open>.lc-menu-trigger .lc-chat-switch__trigger{background:var(--lc-surface-soft)}.lc-chat-switch__title{min-width:0;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-chat-switch__menu{min-width:320px;max-width:420px;max-height:60vh;overflow-y:auto;background:var(--lc-chat-menu-bg);box-shadow:var(--lc-shadow-soft)}.lc-chat-switch__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-chat-switch__item{position:relative}.lc-chat-switch__item .lc-menu-aside{transition:opacity var(--lc-duration-fast) var(--lc-ease-standard)}.lc-chat-switch__item:hover .lc-menu-aside,.lc-chat-switch__item:focus-within .lc-menu-aside{opacity:0}.lc-chat-switch__item:hover .lc-chat-switch__row,.lc-chat-switch__item:focus-within .lc-chat-switch__row{color:var(--lc-label)}.lc-chat-switch__item:hover .lc-chat-switch__row:before,.lc-chat-switch__item:focus-within .lc-chat-switch__row:before{background:var(--lc-surface-active)}.lc-chat-switch__more{position:absolute;inset-block:0;right:calc(var(--lc-menu-list-inset) + var(--lc-spacing-6));z-index:var(--lc-z-layer-chrome);display:flex;align-items:center;opacity:0;transition:opacity var(--lc-duration-fast) var(--lc-ease-standard)}.lc-chat-switch__item:hover .lc-chat-switch__more,.lc-chat-switch__item:focus-within .lc-chat-switch__more,.lc-chat-switch__more:has(.lc-menu-anchor.is-open){opacity:1}.lc-chat-switch__more .lc-ibtn{width:var(--lc-size-control-32);height:var(--lc-size-control-32);color:var(--lc-shell-dock-agent-icon-color)}.lc-chat-switch__more .lc-ibtn:hover,.lc-chat-switch__more .lc-menu-anchor.is-open>.lc-menu-trigger .lc-ibtn{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-shell-dock-agent-icon-color-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover)}.lc-chat-switch__more .lc-menu{background:var(--lc-chat-menu-bg);box-shadow:var(--lc-shadow-soft)}.lc-chat-switch__more .lc-menu .lc-menu-item{isolation:auto;gap:var(--lc-menu-item-gap);padding:0 var(--lc-menu-item-pad) 0 var(--lc-menu-item-pad-start);border-radius:var(--lc-menu-item-radius);color:var(--lc-menu-item-color)}.lc-chat-switch__more .lc-menu .lc-menu-item:before{content:none}.lc-chat-switch__more .lc-menu .lc-menu-item:hover,.lc-chat-switch__more .lc-menu .lc-menu-item:focus-visible{background:var(--lc-surface-active);color:var(--lc-menu-item-color-hover)}.lc-chat-switch__more .lc-menu .lc-menu-item--danger:hover{color:var(--lc-danger)}.lc-chat-switch__rename{display:flex;align-items:center;gap:var(--lc-menu-list-gap);height:var(--lc-menu-item-height);padding:0 var(--lc-menu-list-pad-end) 0 var(--lc-menu-list-pad-start)}.lc-chat-switch__rename .lc-input.lc-input--inline{flex:1;min-width:0;color:var(--lc-label);font-size:var(--lc-menu-item-text)}.lc-menu.lc-model-menu{background:var(--lc-chat-menu-bg);box-shadow:var(--lc-shadow-soft)}.lc-ctx-menu__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis}.lc-ctx-menu__meta{flex:none;margin-left:var(--lc-spacing-8);color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-1-size)}.lc-btn.lc-composer__model{gap:var(--lc-spacing-4);padding-inline:var(--lc-spacing-8);color:var(--lc-label-secondary);font-weight:var(--lc-font-weight-regular)}.lc-btn.lc-composer__model:hover{color:var(--lc-label)}.lc-composer__model-short{display:none}@media (max-width: 760px){.lc-composer__model-full{display:none}.lc-composer__model-short{display:inline}}}@layer legacy{.lc-answer{display:flex;flex-direction:column;min-width:0;color:var(--lc-chat-ink)}.lc-answer>*{margin:0}.lc-answer>*+*{margin-top:var(--lc-chat-block-gap)}.lc-answer>*+:is(ul,ol){margin-top:var(--lc-chat-list-gap)}.lc-answer>:is(.lc-answer__h1,.lc-answer__h2,.lc-answer__h3)+:is(p,ul,ol){margin-top:var(--lc-chat-head-gap)}.lc-answer>*+:is(.lc-answer__h1,.lc-answer__h2,.lc-answer__h3){margin-top:var(--lc-chat-section-gap)}.lc-answer__h1,.lc-answer__h2,.lc-answer__h3{color:var(--lc-chat-ink)}.lc-answer__h1{font-size:var(--lc-chat-h1-size);font-weight:var(--lc-chat-h1-weight);line-height:var(--lc-chat-h1-line-height);letter-spacing:var(--lc-chat-h1-tracking)}.lc-answer__h2{font-size:var(--lc-chat-h2-size);font-weight:var(--lc-chat-h2-weight);line-height:var(--lc-chat-h2-line-height);letter-spacing:var(--lc-chat-h2-tracking)}.lc-answer__h3{font-size:var(--lc-chat-h3-size);font-weight:var(--lc-chat-h3-weight);line-height:var(--lc-chat-h3-line-height)}.lc-answer__strong{color:var(--lc-chat-ink);font-weight:var(--lc-font-weight-regular)}.lc-answer__del{color:var(--lc-label-secondary)}.lc-answer__a{color:var(--lc-label);text-decoration:underline;text-decoration-color:var(--lc-white-a38);text-underline-offset:var(--lc-spacing-2)}.lc-answer__a:hover{text-decoration-color:var(--lc-label)}.lc-answer__list{display:flex;flex-direction:column;gap:var(--lc-chat-item-gap);padding-left:var(--lc-chat-list-indent)}ul.lc-answer__list{list-style:disc}ol.lc-answer__list{list-style:decimal}ul.lc-answer__list ul.lc-answer__list{list-style:circle}.lc-answer__list .lc-answer__list{margin:var(--lc-chat-item-gap) 0 0}ul.lc-answer__list>li{margin-left:calc(-1 * var(--lc-spacing-4));padding-left:var(--lc-spacing-4)}.lc-answer__list>li::marker{color:var(--lc-chat-ink)}ol.lc-answer__list>li::marker{font-variant-numeric:tabular-nums}.lc-answer__list>li>.lc-answer__p{margin:0}.lc-answer__task{list-style:none}.lc-answer__task:before{display:inline-block;width:var(--lc-chat-list-indent);margin-left:calc(-1 * var(--lc-chat-list-indent));color:var(--lc-label-secondary)}.lc-answer__task.is-todo:before{content:"\25cb"}.lc-answer__task.is-done:before{content:"\2713";color:var(--lc-label)}.lc-answer__quote{padding:var(--lc-spacing-2) 0 var(--lc-spacing-2) var(--lc-spacing-14);border-left:var(--lc-chat-rule) solid var(--lc-gray-3a3a3a);color:var(--lc-chat-ink)}.lc-answer__quote>*{margin:0}.lc-answer__hr{width:100%;margin:var(--lc-spacing-8) 0;border:0;border-top:1px solid var(--lc-separator)}.lc-answer__code,.lc-answer__pre{font-family:var(--lc-type-code-family);font-size:var(--lc-type-code-size);line-height:var(--lc-type-code-line-height)}.lc-answer__code{padding:0 var(--lc-spacing-4);border-radius:var(--lc-radius-6);background:var(--lc-white-a08)}.lc-answer__pre{max-height:var(--lc-md-pre-max);padding:var(--lc-spacing-12) var(--lc-spacing-14);overflow:auto;border-radius:var(--lc-radius-12);background:var(--lc-surface-inline);white-space:pre;overflow-wrap:normal}.lc-answer__table{max-width:100%;overflow-x:auto;overflow-wrap:normal}.lc-answer__table table{width:100%;border-collapse:collapse;font-size:var(--lc-chat-cell-size);line-height:var(--lc-chat-cell-line-height)}.lc-answer__table tr{border-bottom:1px solid var(--lc-chat-cell-line)}.lc-answer__table tr:last-child{border-bottom:0}.lc-answer__table th,.lc-answer__table td{min-width:var(--lc-spacing-104);padding:var(--lc-chat-cell-y) var(--lc-chat-cell-x) var(--lc-chat-cell-y) 0;text-align:left;vertical-align:top}.lc-answer__table th{color:var(--lc-chat-ink);font-weight:var(--lc-font-weight-semibold);white-space:nowrap}.lc-chat-a.is-writing .lc-answer>:last-child:is(p,h2,h3,h4):after,.lc-chat-a.is-writing .lc-answer>:last-child:is(ul,ol)>li:last-child:after{content:"";display:inline-block;width:var(--lc-spacing-8);height:var(--lc-spacing-8);margin-left:var(--lc-spacing-6);border-radius:var(--lc-radius-round);background:var(--lc-label);vertical-align:1px;animation:lc-chat-pulse 1s ease-in-out infinite}.lc-answer__moment{display:flex;flex-direction:column;gap:var(--lc-spacing-6);padding:var(--lc-spacing-12) var(--lc-spacing-14);border:1px solid var(--lc-separator-strong);border-radius:var(--lc-radius-12);background:var(--lc-surface-inline)}.lc-answer__moment-head{display:flex;align-items:center;gap:var(--lc-spacing-8);min-width:0;color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-footnote-line-height);font-variant-numeric:tabular-nums}.lc-answer__moment-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-answer__moment-text{margin:0;color:var(--lc-label);font-size:var(--lc-type-body-size);line-height:var(--lc-chat-text-line-height)}.lc-ops{margin:0 0 var(--lc-spacing-12);padding:var(--lc-chat-block-pad);border-radius:var(--lc-chat-block-radius);background:var(--lc-chat-block-bg);animation:lc-enter var(--lc-duration-base) var(--lc-ease-standard) both}.lc-ops__head{display:flex;align-items:center;gap:var(--lc-spacing-8);min-height:var(--lc-size-control-32);padding:var(--lc-spacing-4) var(--lc-spacing-4) 0 var(--lc-spacing-12);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size)}.lc-ops__summary{flex:1;min-width:0}.lc-ops__foot{display:flex;justify-content:flex-start;padding:var(--lc-spacing-10) var(--lc-spacing-12) var(--lc-spacing-6)}.lc-btn.lc-btn.lc-ops__undo{padding-inline:var(--lc-spacing-16);border-radius:var(--lc-radius-pill)}.lc-ops__undone{color:var(--lc-label-tertiary)}.lc-ops__list{margin:0;padding:0;list-style:none}.lc-ops__row{animation:lc-enter var(--lc-duration-base) var(--lc-ease-standard) both}.lc-ops__row.is-sub{padding-left:var(--lc-spacing-20)}.lc-ops__link{display:flex;align-items:center;gap:var(--lc-spacing-8);min-height:var(--lc-size-control-32);padding:0 var(--lc-spacing-12);border-radius:var(--lc-radius-10);color:var(--lc-label);font-size:var(--lc-type-footnote-size);text-decoration:none}.lc-ops__link:hover{background:var(--lc-chat-block-row-hover)}.lc-ops__state{flex:none;position:relative;top:calc(var(--lc-spacing-2) / 2);color:var(--lc-label-secondary)}.lc-ops__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-ops__meta,.lc-ops__badge{flex:none;color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-1-size);white-space:nowrap}.lc-act__summary{display:inline-flex;align-items:center;gap:var(--lc-spacing-8)}.lc-act__summary svg{position:relative;top:calc(var(--lc-spacing-2) / 2)}.lc-act__text{margin:0;padding:0 var(--lc-spacing-12) var(--lc-spacing-8);color:var(--lc-label);font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height)}.lc-act__text+.lc-act__meta{margin-top:calc(-1 * var(--lc-spacing-4))}.lc-act__meta{margin:0;padding:0 var(--lc-spacing-12) var(--lc-spacing-8);color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height)}.lc-act.is-undone .lc-act__text,.lc-ops.is-undone .lc-ops__link{color:var(--lc-label-tertiary);text-decoration:line-through}}@layer legacy{.lc-stage{position:relative;z-index:var(--lc-z-stage);display:grid;width:min(var(--lc-stage-max),calc(100% - 48px));min-height:calc(100svh - 240px);padding:24px 0 112px;place-items:center}.lc-stage--solo{align-content:center;gap:15px}.lc-stage--cluster{align-content:center;gap:14px}.lc-stage-pulse{display:grid;width:100%;height:100%;place-items:center;transform-origin:center;will-change:transform}.lc-cluster{position:relative;overflow:visible;width:100%;height:min(720px,calc(100svh - 260px));min-height:360px}.lc-cluster--solo{height:360px;min-height:360px}.lc-tile{position:absolute;top:50%;left:50%;width:0;height:0;margin:0;overflow:visible;will-change:transform,opacity}.lc-tile-body{position:absolute;top:0;left:0;display:grid;width:var(--lc-tile-w, 148px);height:var(--lc-tile-h, 152px);overflow:visible;place-items:center;align-content:center;justify-items:center;gap:12px;text-align:center;transform:translate(-50%,-50%)}.lc-tile[role=button]{cursor:pointer}.lc-tile[role=button]:focus-visible{outline:0}.lc-tile[role=button]:focus-visible .lc-avatar-frame,.lc-tile[role=button]:focus-visible .lc-video-tile{box-shadow:0 0 0 2px #ffffff3d}.lc-tile--solo .lc-tile-body{gap:22px}.lc-tile--video .lc-tile-body{gap:14px}.lc-tile-name{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:122px;overflow:hidden;color:rgba(255,255,255,var(--lc-tile-name-opacity, .4));font-size:14px;line-height:16px;font-family:var(--lc-tile-name-font);text-overflow:ellipsis;white-space:nowrap;transition:color .14s ease-out}.lc-tile-name svg{flex:0 0 auto;color:#8b8d91}.lc-tile-name span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-tile--solo .lc-tile-name{max-width:180px}.lc-tile--speaking .lc-tile-name{color:#fff}.lc-tile-video-shell{width:var(--lc-tile-video-w, 336px);height:var(--lc-tile-video-h, 196px)}.lc-tile-video-stack{display:grid;width:100%;height:100%;justify-items:center;align-content:center;gap:var(--lc-tile-video-gap, 18px)}.lc-tile-avatar-stack{display:grid;width:100%;height:100%;overflow:visible;place-items:center;align-content:center;gap:16px}.lc-video-tile{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--lc-radius-tile);background:#101010;box-shadow:var(--lc-shadow-tile)}.lc-tile--solo.lc-tile--video .lc-video-tile{border-radius:var(--lc-radius-tile-solo)}.lc-video-tile img{display:block;width:100%;height:100%;object-fit:cover}.lc-video-stream{display:block;width:100%;height:100%;object-fit:cover;background:#000}.lc-video-stream--mirror{transform:scaleX(-1)}.lc-video-stream--contain,.lc-video-tile--contain img{object-fit:contain}.lc-video-placeholder{width:100%;height:100%;background:#ffffff1a}.lc-video-tile--loading{background:var(--lc-glass-bg)}.lc-camera-loader{position:absolute;inset:0;display:grid;align-content:center;justify-content:center;grid-template-columns:repeat(2,6px);gap:6px;pointer-events:none;background:var(--lc-glass-bg);opacity:0;transition:opacity .15s var(--lc-ease-standard)}.lc-camera-loader.is-visible{opacity:1}.lc-camera-loader span{width:6px;height:6px;border-radius:1px;background:var(--lc-on-glass);animation:lc-camera-loader-pulse .92s ease-in-out infinite;transform-origin:center}.lc-camera-loader span:nth-child(2){animation-delay:90ms}.lc-camera-loader span:nth-child(3){animation-delay:.18s}.lc-camera-loader span:nth-child(4){animation-delay:.27s}@keyframes lc-camera-loader-pulse{0%,to{opacity:.36;transform:scale(.72)}45%{opacity:1;transform:scale(1)}}.lc-stage--screen{position:absolute;inset:0;width:100%;min-height:100%;padding:0;place-items:stretch}.lc-screen-stage{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) var(--lc-screen-rail);grid-template-rows:minmax(0,1fr);gap:4px 12px;box-sizing:border-box;padding:calc(var(--lc-screen-inset-top) + var(--lc-header-extra)) 10px calc(var(--lc-screen-inset-bottom) + var(--lc-footer-extra)) var(--lc-screen-inset-x);background:#000}.lc-screen-frame{position:relative;min-width:0;min-height:0;height:100%}.lc-screen-hero{position:absolute;inset:0;display:grid;overflow:hidden;place-items:stretch;border-radius:16px;background:#000}.lc-screen-hero[data-pinned=true]{cursor:pointer}.lc-screen-hero[data-pinned=true]:focus-visible{outline:0}.lc-screen-hero .lc-video-tile{border-radius:16px;background:#000;box-shadow:inset 0 0 0 1px #ffffff0f}.lc-screen-frame .lc-screen-fs{position:absolute;right:14px;bottom:14px;z-index:4;width:32px;height:32px;color:#ffffffd1;background:#00000075;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity var(--lc-dur-fast) var(--lc-ease-standard)}.lc-screen-frame .lc-screen-fs:not(.is-danger):hover{background:#0000009e}.lc-screen-frame .lc-screen-fs svg{color:#ffffffd1;stroke:#ffffffd1}.lc-screen-frame .lc-screen-fs:not(.is-danger):hover svg{color:#fff;stroke:#fff}.lc-screen-frame:hover .lc-screen-fs,.lc-screen-frame:focus-within .lc-screen-fs{opacity:1;pointer-events:auto}@media (hover: none){.lc-screen-frame .lc-screen-fs{opacity:1;pointer-events:auto}}.lc-screen-stage.is-expanded,.lc-screen-stage:fullscreen,.lc-screen-stage:-webkit-full-screen{background:#000}.lc-screen-stage.is-expanded,.lc-screen-stage:fullscreen,.lc-screen-stage:-webkit-full-screen{padding:12px 6px 12px 12px}.lc-screen-rail{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:4px;width:var(--lc-screen-rail);min-width:var(--lc-screen-rail);height:100%;min-height:0;padding:4px 0;box-sizing:border-box;pointer-events:auto}.lc-screen-strip{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.lc-screen-strip::-webkit-scrollbar{display:none}.lc-screen-strip-track{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:safe center;gap:14px;box-sizing:border-box;width:100%;min-width:100%;padding:var(--lc-screen-ring)}.lc-screen-self{flex:0 0 auto;z-index:1;box-sizing:border-box;width:100%;padding:var(--lc-screen-ring);background:#000}.lc-screen-pip{position:relative;display:grid;flex:0 0 auto;width:var(--lc-screen-disc);height:var(--lc-screen-disc);place-items:center;overflow:visible;pointer-events:auto}.lc-screen-pip-face{width:var(--lc-screen-disc);height:var(--lc-screen-disc)}.lc-screen-pip-cam{width:var(--lc-screen-disc);height:var(--lc-screen-disc);overflow:hidden;border-radius:50%}.lc-screen-pip-cam .lc-video-tile{overflow:hidden;border-radius:50%;box-shadow:none}.lc-screen-pip-mute{position:absolute;right:-1px;bottom:-1px;z-index:3;display:grid;width:16px;height:16px;place-items:center;color:#ffffffe0;background:#000000b8;border-radius:50%;box-shadow:0 0 0 1px #ffffff14;pointer-events:none}.lc-screen-rail-tip{position:absolute;top:0;right:calc(100% + 8px);z-index:5;max-width:12rem;padding:4px 8px;overflow:hidden;color:#ffffffeb;font-size:12px;line-height:14px;white-space:nowrap;text-overflow:ellipsis;background:#000000b8;border-radius:8px;pointer-events:none;transform:translateY(-50%)}.lc-screen-pip.is-speaking .lc-avatar-slot:not(.lc-avatar-slot--voice){box-shadow:0 0 0 2px #ffffff80}.lc-screen-pip:focus-visible{outline:2px solid rgba(255,255,255,.24);outline-offset:2px;border-radius:50%}.lc-screen-pip--screen:focus-visible{border-radius:8px}.lc-screen-pip--screen{width:64px;height:36px;overflow:visible}.lc-screen-pip--screen .lc-video-tile{border-radius:8px;box-shadow:0 8px 20px #00000073,inset 0 0 0 1px #ffffff1a}.lc-screen-pip--screen.is-speaking .lc-video-tile,.lc-screen-pip--screen:focus-visible .lc-video-tile{box-shadow:0 0 0 2px #fff6,0 8px 20px #00000073}@media (max-width: 760px){.lc-stage{width:min(100% - 28px,720px);min-height:calc(100svh - 210px - var(--lc-footer-extra));padding-bottom:calc(112px + var(--lc-footer-extra))}.lc-stage--screen{width:100%;min-height:100%;padding:0}.lc-screen-hero,.lc-screen-hero .lc-video-tile{border-radius:12px}.lc-screen-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px 0;padding:calc(var(--lc-screen-inset-top) + var(--lc-header-extra)) var(--lc-screen-inset-x) calc(var(--lc-screen-inset-bottom) + var(--lc-footer-extra))}.lc-screen-rail{flex-direction:row;align-items:center;width:100%;min-width:0;height:auto;padding:0 0 4px;gap:0}.lc-screen-strip{flex:1 1 0;flex-direction:row;width:0;min-width:0;height:auto;max-height:none}.lc-screen-strip-track{flex-direction:row;flex:0 0 auto;justify-content:flex-start;width:max-content;min-width:100%;min-height:calc(var(--lc-screen-disc) + var(--lc-screen-ring) * 2)}.lc-screen-self{width:auto;padding-left:var(--lc-screen-ring)}.lc-screen-rail-tip{right:auto;left:var(--tip-left, 50%);max-width:min(12rem,70vw);transform:translate(-50%,calc(-100% - 8px))}.lc-screen-pip--screen{width:64px;height:36px}.lc-cluster{width:min(100%,430px);height:380px;min-height:320px;transform:scale(.64)}.lc-cluster--solo{height:320px;min-height:320px}.lc-video-tile{border-radius:22px}.lc-tile--solo .lc-video-tile{border-radius:26px}}}@layer legacy{.lc-camera-loader:not([data-variant=dots]){grid-template-columns:none;place-items:center;gap:0}.lc-camera-loader .lc-camload-mark{--camload-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.75 8.75 27.5 16.5'%3E%3Cpath fill-rule='evenodd' d='M12 9H23A8 8 0 0 1 23 25H12A8 8 0 0 1 12 9ZM12 11.5H23A5.5 5.5 0 0 1 23 22.5H12A5.5 5.5 0 0 1 12 11.5Z'/%3E%3C/svg%3E");position:relative;display:block;width:84px;height:auto;aspect-ratio:5 / 3;overflow:hidden;border-radius:0;animation:none;background:var(--lc-gray-3a3a3a);-webkit-mask:var(--camload-mask) center / 100% 100% no-repeat;mask:var(--camload-mask) center / 100% 100% no-repeat}.lc-camera-loader .lc-camload-mark:after{position:absolute;inset:0;content:""}.lc-camera-loader[data-variant=wipe] .lc-camload-mark{background:var(--lc-white-a10)}.lc-camera-loader[data-variant=wipe] .lc-camload-mark:after{background:var(--lc-gray-ffffff);clip-path:inset(0 100% 0 0);animation:lc-camload-wipe calc(.8s / var(--camload-k, 1)) var(--lc-ease-standard) infinite}.lc-camera-loader[data-variant=shimmer] .lc-camload-mark:after,.lc-camera-loader[data-variant=pong] .lc-camload-mark:after{width:46%;background:linear-gradient(90deg,transparent,var(--lc-gray-f0f0f0) 50%,transparent)}.lc-camera-loader[data-variant=shimmer] .lc-camload-mark:after{animation:lc-camload-slide calc(.95s / var(--camload-k, 1)) linear infinite}.lc-camera-loader[data-variant=pong] .lc-camload-mark:after{animation:lc-camload-slide calc(.8s / var(--camload-k, 1)) cubic-bezier(.45,0,.55,1) infinite alternate}.lc-camera-loader[data-variant=wave] .lc-camload-mark{background:linear-gradient(90deg,var(--lc-gray-3a3a3a) 0%,var(--lc-gray-f0f0f0) 25%,var(--lc-gray-3a3a3a) 50%,var(--lc-gray-f0f0f0) 75%,var(--lc-gray-3a3a3a) 100%) 0 0 / 200% 100% repeat-x;animation:lc-camload-flow calc(1.1s / var(--camload-k, 1)) linear infinite}@keyframes lc-camload-wipe{0%{clip-path:inset(0 100% 0 0);opacity:1}62%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes lc-camload-slide{0%{transform:translate(-100%)}to{transform:translate(217%)}}@keyframes lc-camload-flow{to{background-position-x:100%}}@media (prefers-reduced-motion: reduce){.lc-camera-loader .lc-camload-mark,.lc-camera-loader .lc-camload-mark:after{animation:none!important}.lc-camera-loader[data-variant=wipe] .lc-camload-mark:after{clip-path:none}.lc-camera-loader[data-variant=shimmer] .lc-camload-mark:after,.lc-camera-loader[data-variant=pong] .lc-camload-mark:after{left:27%}}}@layer legacy{.lc-stage--phone{position:absolute;inset:0;width:100%;min-height:100%;padding:0;place-items:stretch}.lc-phone{--lc-phone-top: calc(var(--lc-screen-inset-top) + var(--lc-header-extra) + 8px);--lc-phone-bottom: calc(var(--lc-screen-inset-bottom) + var(--lc-footer-extra) + 8px);--lc-phone-gap: 8px;--lc-phone-radius: 22px;position:absolute;inset:0;overflow:hidden}.is-chrome-hidden .lc-phone{--lc-phone-top: 16px;--lc-phone-bottom: 24px}.lc-phone-hero{position:absolute;inset:0;overflow:hidden;background:var(--lc-white-a04)}.lc-phone--edge:before,.lc-phone--edge:after,.lc-phone--alone:before,.lc-phone--alone:after{content:"";position:absolute;z-index:1;right:0;left:0;pointer-events:none;transition:opacity var(--lc-dur-med) var(--lc-ease-standard)}.lc-phone--edge:before,.lc-phone--alone:before{top:0;height:150px;background:linear-gradient(var(--lc-black-a48),transparent)}.lc-phone--edge:after,.lc-phone--alone:after{bottom:0;height:220px;background:linear-gradient(transparent,var(--lc-black-a55))}.is-chrome-hidden .lc-phone:before,.is-chrome-hidden .lc-phone:after{opacity:0}.lc-phone-hero.is-speaking,.lc-phone-tile.is-speaking{box-shadow:0 0 0 2px var(--lc-white-a88)}.lc-phone-hero .lc-video-tile,.lc-phone-tile .lc-video-tile,.lc-phone-self .lc-video-tile{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.lc-phone-face{position:absolute;inset:0;display:grid;place-items:center}.lc-phone-name{position:absolute;bottom:10px;left:12px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 24px);overflow:hidden;color:var(--lc-white-a92);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px var(--lc-black-a48)}.lc-phone--edge .lc-phone-hero>.lc-phone-name{z-index:2;bottom:calc(var(--lc-phone-bottom) + 8px);left:16px;font-size:15px}.lc-phone-pin{position:absolute;top:10px;left:10px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--lc-panel-bg);color:var(--lc-white-a92)}.lc-phone-self{--lc-drag-x: 0px;--lc-drag-y: 0px;position:absolute;z-index:2;width:104px;height:148px;overflow:hidden;border-radius:16px;background:var(--lc-white-a08);box-shadow:0 8px 30px var(--lc-black-a48),0 0 0 1px var(--lc-white-a08);transform:translate(var(--lc-drag-x),var(--lc-drag-y));transition:top var(--lc-dur-med) var(--lc-ease-standard),bottom var(--lc-dur-med) var(--lc-ease-standard),transform var(--lc-dur-med) var(--lc-ease-standard);cursor:grab;touch-action:none}.lc-phone-self.is-big{width:208px;height:296px;transition:width var(--lc-dur-med) var(--lc-ease-standard),height var(--lc-dur-med) var(--lc-ease-standard)}.lc-phone-self__flip{position:absolute;top:6px;right:6px;display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--lc-black-a48);color:var(--lc-white-a92)}.lc-phone-self__actions{position:absolute;right:8px;bottom:8px;left:8px;display:flex;flex-direction:column;gap:6px}.lc-phone-self__act{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:18px;background:var(--lc-panel-bg);color:var(--lc-white-a92);font:inherit;font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(var(--lc-panel-blur));backdrop-filter:blur(var(--lc-panel-blur))}.lc-phone-self.is-big .lc-phone-name{bottom:auto;top:10px}.lc-phone-self.is-dragging{transition:none;cursor:grabbing}.lc-phone-self.is-tl,.lc-phone-self.is-tr{top:calc(var(--lc-phone-top) + 8px)}.lc-phone-self.is-bl,.lc-phone-self.is-br{bottom:calc(var(--lc-phone-bottom) + var(--lc-phone-gap) + 8px)}.lc-phone--edge .lc-phone-self.is-bl,.lc-phone--edge .lc-phone-self.is-br{bottom:calc(var(--lc-phone-bottom) + 40px)}.lc-phone-self.is-tl,.lc-phone-self.is-bl{left:calc(var(--lc-phone-gap) + 8px)}.lc-phone-self.is-tr,.lc-phone-self.is-br{right:calc(var(--lc-phone-gap) + 8px)}.lc-phone-self .lc-phone-name{bottom:7px;left:8px;font-size:11px}.lc-phone--tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:var(--lc-phone-gap);padding:var(--lc-phone-top) var(--lc-phone-gap) var(--lc-phone-bottom);transition:padding var(--lc-dur-med) var(--lc-ease-standard)}.lc-phone--tiles[data-count="1"],.lc-phone--tiles[data-count="2"]{grid-template-columns:minmax(0,1fr)}.lc-phone--tiles.is-grid:is([data-count="7"],[data-count="8"],[data-count="9"],[data-count="10"],[data-count="11"],[data-count="12"]){grid-template-columns:repeat(3,minmax(0,1fr))}.lc-phone--tiles[data-count="3"]>:nth-child(3),.lc-phone--tiles[data-count="5"]>:nth-child(5){grid-column:span 2}.lc-phone--tiles .lc-phone-tile{position:relative;overflow:hidden;padding:0;border:0;border-radius:18px;background:var(--lc-white-a06);color:inherit;font:inherit}.lc-phone--tiles button.lc-phone-tile{cursor:pointer}.lc-phone--tiles.is-grid .lc-phone-name{bottom:7px;left:8px;font-size:11px}.lc-phone-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0;border:0;border-radius:18px;background:var(--lc-white-a06);color:var(--lc-white-a92);cursor:pointer;font:inherit}.lc-phone-more__faces{display:flex}.lc-phone-more__faces>*+*{margin-left:-14px}.lc-phone-more__label{font-size:15px;font-weight:500}.lc-phone-alone{position:absolute;right:0;bottom:calc(var(--lc-phone-bottom) + 24px);left:0;color:var(--lc-white-a72);font-size:15px;text-align:center}.lc-shell.is-chrome-hidden .lc-call-footer,.lc-shell.is-chrome-hidden .lc-call-footer.is-in{opacity:0;pointer-events:none;animation:none}@media (prefers-reduced-motion: reduce){.lc-phone-hero,.lc-phone-self,.lc-phone--tiles{transition:none}}}@layer legacy{.lc-effect-layer{position:absolute;inset:0;z-index:var(--lc-z-effects);overflow:hidden;pointer-events:none}.lc-effect-event{position:absolute;inset:0;pointer-events:none}.lc-effect-dust{position:absolute;top:50%;left:50%;pointer-events:none;transform-origin:center;width:1px;height:1px}.lc-effect-dust span{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:var(--lc-radius-pill);background:rgba(255,255,255,var(--lc-dust-opacity, .7));box-shadow:0 0 12px #ffffff61,0 0 34px #ffffff2e}}@layer legacy{[data-cv]{--cv-slab-bg: var(--lc-button-fab-bg);--cv-slab-bg-hover: var(--lc-button-fab-bg-hover);--cv-slab-line: var(--lc-button-fab-border);--cv-slab-line-hover: var(--lc-button-fab-border-hover);--cv-slab-h: 48px;--cv-slab-r: 16px;--cv-tile-r: 16px;--cv-btn: 36px;--cv-btn-s: 28px;--cv-gap: var(--lc-spacing-8);--cv-dock-w: 560px;--cv-reserve: calc(var(--cv-dock-bottom) + var(--cv-slab-h));--cv-reserve-l: var(--cv-edge);--cv-reserve-r: var(--cv-edge);--cv-ink: var(--lc-white-a92);--cv-ink-2: var(--lc-white-a60);--cv-ink-3: var(--lc-white-a50);--cv-hover-bg: var(--lc-shell-dock-agent-button-bg-hover);--cv-hover-ring: var(--lc-shell-dock-agent-button-ring-hover);--cv-field: var(--lc-surface-page);--cv-edge: var(--lc-spacing-12);--cv-dock-bottom: 20px;--cv-ease: var(--lc-ease-standard);--cv-fast: var(--lc-duration-fast);--cv-base: var(--lc-duration-base)}[data-cv=floors],[data-cv=tabs]{--cv-slab-h: 80px;--cv-slab-r: 22px}[data-cv=console]{--cv-slab-h: 80px;--cv-slab-r: 28px}[data-cv=capsule]{--cv-slab-r: 24px}[data-pos=left],[data-pos=right],[data-cv=zones],[data-cv=flanks],[data-cv=trio]{--cv-dock-bottom: var(--cv-edge)}[data-cv=trio]{--cv-slab-r: 24px}:is([data-cv=slabs],[data-cv=corner],[data-cv=pair],[data-cv=exit],[data-cv=stack]){--cv-side-h: 36px;--cv-side-r: 12px;--cv-side-hover: var(--lc-gray-2b2b2b);--cv-dock-bottom: 24px;--cv-pad: 24px}:is([data-cv=slabs],[data-cv=corner],[data-cv=pair],[data-cv=exit],[data-cv=stack]) .cv-dock{padding:0 var(--cv-pad)}[data-cv=rail]{--cv-reserve: 12px}[data-cv=rail][data-pos=left]{--cv-reserve-l: 80px}[data-cv=rail][data-pos=right]{--cv-reserve-r: 80px}.cv-demo[data-glow=off] .lc-surface-shadow{display:none}.cv-demo[data-glow=on] .lc-cv .lc-surface-shadow{height:min(9vh,84px);overflow:hidden;background:none}.cv-demo[data-glow=on] .lc-cv .lc-surface-shadow:before{position:absolute;inset:var(--lc-landing-aurora-bleed-y) var(--lc-landing-aurora-bleed-x) -110%;background:url(/images/landing/aurora-b36b1cff8f0edfab5a1253a6516138f4.png?vsn=d) 50% 100% / 100% 100% no-repeat;content:"";filter:grayscale(1) saturate(0);opacity:calc(var(--lc-landing-aurora-opacity) * .9);animation:lc-landing-sway var(--lc-landing-aurora-sway) cubic-bezier(.42,0,.58,1) infinite alternate}.cv-demo[data-glow=on] .lc-cv .lc-surface-shadow:after{position:absolute;inset:auto 0 0;height:var(--lc-landing-aurora-fade);background:linear-gradient(to top,var(--lc-surface-page) 0%,color-mix(in srgb,var(--lc-surface-page) 72%,transparent) 34%,color-mix(in srgb,var(--lc-surface-page) 28%,transparent) 68%,transparent 100%);content:""}@media (prefers-reduced-motion: reduce){.cv-demo[data-glow=on] .lc-cv .lc-surface-shadow:before{animation:none}}@keyframes cv-emerge{0%{opacity:0;filter:blur(22px);transform:translateY(14px) scale(.96)}60%{opacity:1}to{opacity:1;filter:blur(0);transform:none}}.cv-head:not(.is-in){opacity:0}.cv-head{position:fixed;z-index:var(--lc-z-hud);top:calc(var(--cv-edge) + var(--lc-titlebar-inset));right:var(--cv-edge);left:var(--cv-edge);display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.cv-head>*{pointer-events:auto}.cv-head__lead,.cv-head__trail{display:flex;align-items:center;gap:4px;min-width:0}.cv-head__trail{gap:2px}.cv-title{max-width:40vw;overflow:hidden;color:var(--cv-ink-2);font-size:13px;font-weight:var(--lc-font-weight-regular);line-height:16px;text-overflow:ellipsis;white-space:nowrap}[data-cv] .cv-head .lc-icon-button{width:var(--cv-btn-s);height:var(--cv-btn-s);color:var(--cv-ink-3);background:transparent;transition:color var(--cv-fast) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out),box-shadow var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-head .lc-icon-button svg{width:16px;height:16px;color:currentcolor}[data-cv] .cv-head .lc-icon-button:not(.is-danger):hover,[data-cv] .cv-head .lc-icon-button.is-active{color:var(--cv-ink);background:var(--cv-hover-bg);box-shadow:inset 0 0 0 1px var(--cv-hover-ring)}[data-cv] .cv-head .lc-icon-button[data-hint]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%) translateY(-10px)}[data-cv] .cv-head .lc-icon-button[data-hint]:hover:after,[data-cv] .cv-head .lc-icon-button[data-hint]:focus-visible:after{transform:translate(-50%) translateY(0)}.cv-head .lc-menu--up{top:calc(100% + 6px);bottom:auto}.cv-head .lc-rec-dot[data-hint]:after{top:calc(100% + 8px);bottom:auto}}@layer legacy{.cv-head__studio{--cv-studio-dx: var(--lc-spacing-6);--cv-studio-dy: var(--lc-spacing-2);position:relative;display:inline-flex;align-items:center;min-width:0;height:var(--cv-btn-s);padding:0;border:0;background:transparent;color:var(--cv-ink-2);font:inherit;text-align:left;cursor:pointer}.cv-head__studio:before{position:absolute;inset:calc(-1 * var(--lc-spacing-4)) calc(-1 * (var(--cv-studio-dx) + var(--lc-spacing-16))) calc(-1 * (var(--lc-spacing-4) + 2 * var(--cv-studio-dy))) 0;z-index:0;border-radius:var(--lc-radius-12);background:var(--cv-slab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--cv-slab-line);opacity:0;transition:opacity var(--cv-fast) var(--lc-ease-out);content:""}.cv-head__studio:hover:before,.cv-head__studio:focus-visible:before{opacity:1}.cv-head__arrow,.cv-head__studio .cv-head__text{position:relative;z-index:1;transition:transform var(--lc-duration-base) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}.cv-head__studio:hover>:is(.cv-head__arrow,.cv-head__text),.cv-head__studio:focus-visible>:is(.cv-head__arrow,.cv-head__text){transform:translate(var(--cv-studio-dx),var(--cv-studio-dy))}.cv-head__arrow{display:grid;width:var(--cv-btn-s);height:var(--cv-btn-s);flex:none;place-items:center;color:var(--cv-ink-3)}.cv-head__arrow svg{width:16px;height:16px;color:currentcolor}.cv-head__studio .cv-title{transition:color var(--cv-fast) var(--lc-ease-out)}.cv-head__studio:hover .cv-head__arrow,.cv-head__studio:focus-visible .cv-head__arrow,.cv-head__studio:hover .cv-title,.cv-head__studio:focus-visible .cv-title{color:var(--cv-ink)}.cv-head__studio[data-hint]:after{position:absolute;top:calc(100% + var(--lc-spacing-4) + 2 * var(--cv-studio-dy) + var(--lc-spacing-8));left:0;z-index:6;pointer-events:none;opacity:0;transform:translateY(-10px);content:attr(data-hint)}.cv-head__studio[data-hint]:hover:after,.cv-head__studio[data-hint]:focus-visible:after{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.cv-head__studio:before,.cv-head__studio[data-hint]:after,.cv-head__arrow,.cv-head__studio .cv-head__text{transition:none}}}@layer legacy{.cv-head .cv-hl{display:flex;align-items:center;gap:10px;min-width:0}.cv-head .cv-hl__plate,.cv-head .cv-hl__mark{position:relative;display:grid;width:var(--cv-side-h);height:var(--cv-side-h);flex:none;place-items:center;border:1px solid var(--cv-slab-line);border-radius:var(--cv-side-r);background:var(--cv-slab-bg);color:var(--cv-ink-2);cursor:pointer;font:inherit;transition:background var(--cv-fast) var(--cv-ease),color var(--cv-fast) var(--cv-ease)}.cv-head .cv-hl__plate:hover,.cv-head .cv-hl__mark:hover{background:var(--cv-side-hover);color:var(--cv-ink)}.cv-head .cv-hl--slab{gap:10px}.cv-head .cv-hl__mark{border-radius:30%;font-size:14px;font-weight:var(--lc-font-weight-medium)}.cv-head .cv-hl--crumbs{gap:8px;padding-left:6px}.cv-head .cv-hl__crumb{padding:0;border:0;background:transparent;color:var(--cv-ink-3);cursor:pointer;font:inherit;font-size:13px;line-height:16px}.cv-head .cv-hl__crumb:hover{color:var(--cv-ink)}.cv-head .cv-hl__sep{color:var(--cv-ink-3);font-size:13px;opacity:.6}.cv-head .cv-hl--crumbs .cv-title{color:var(--cv-ink)}.cv-head .cv-hl__title{display:inline-flex;height:var(--cv-side-h);align-items:center;gap:6px;padding:0 10px 0 12px;border:0;border-radius:var(--cv-side-r);background:transparent;color:var(--cv-ink-3);cursor:pointer;font:inherit;transition:background var(--cv-fast) var(--cv-ease)}.cv-head .cv-hl__title .cv-title{color:var(--cv-ink)}.cv-head .cv-hl__title:hover,.cv-head .cv-hl--menu.is-open .cv-hl__title{background:var(--cv-side-hover)}.cv-head .cv-hl__menu{min-width:220px;border-color:var(--cv-slab-line);border-radius:var(--cv-slab-r);background:var(--cv-slab-bg)}.cv-head .cv-hl__menu .lc-menu-item:hover{background:var(--cv-side-hover);color:var(--cv-ink)}.cv-head .cv-hl--slab .cv-title{font-size:14px;line-height:18px}.cv-head .cv-hl__name,.cv-head .cv-hl__input{height:18px;margin:0;padding:0;border:0;border-radius:0;background:transparent;font:inherit;font-size:14px;line-height:18px}.cv-head .cv-hl__name{position:relative;display:inline-flex;min-width:0;align-items:center;cursor:text}.cv-head .cv-hl__name .cv-title{transition:color var(--cv-fast) var(--cv-ease)}.cv-head .cv-hl__name:hover .cv-title,.cv-head .cv-hl__name:focus-visible .cv-title{color:var(--cv-ink)}.cv-head .cv-hl__input{max-width:40vw;field-sizing:content;color:var(--cv-ink);caret-color:var(--cv-ink);outline:0;box-shadow:none}.cv-head .cv-hl__plate[data-hint]:after{position:absolute;top:calc(100% + 8px);left:0;z-index:6;content:attr(data-hint);opacity:0;pointer-events:none;transform:translateY(-10px)}.cv-head .cv-hl__plate[data-hint]:hover:after,.cv-head .cv-hl__plate[data-hint]:focus-visible:after{opacity:1;transform:translateY(0)}}@layer legacy{.cv-grid-demo[data-corners=inset] .cv-head,.cv-grid-demo[data-corners=round] .cv-head,.cv-grid-demo[data-corners=square] .cv-head{--cv-edge: 24px}.cv-grid-demo[data-corners=inset] .cv-gbar,.cv-grid-demo[data-corners=round] .cv-gbar,.cv-grid-demo[data-corners=square] .cv-gbar{top:24px;right:24px}.cv-grid-demo[data-corners=round] .cv-head .cv-hl__plate,.cv-grid-demo[data-corners=round] .cv-gbar__fab{border-radius:50%}.cv-grid-demo[data-corners=square] .cv-ag__plate,.cv-grid-demo[data-corners=square] .cv-roster,.cv-grid-demo[data-corners=square] .cv-ag__btn,.cv-grid-demo[data-corners=square] .cv-roster .lc-icon-button{border-radius:12px}[data-corners=bare] .cv-head .cv-hl__plate,[data-corners=bare] .cv-gbar__fab{border-color:transparent;border-radius:var(--cv-side-r);background:transparent}[data-corners=bare] .cv-head .cv-hl__plate:hover,[data-corners=bare] .cv-gbar__fab:hover,[data-corners=bare] .cv-gbar__fab[aria-expanded=true]{border-color:var(--cv-slab-line);background:var(--cv-side-hover)}}@layer legacy{.cv-disc{--cv-face: 84px;--cv-size: var(--cv-face);position:relative;flex:none;width:var(--cv-size);height:var(--cv-size);border-radius:50%;box-shadow:0 0 0 var(--lc-voice-ring-size, 0px) var(--lc-voice-ring-color, transparent);transition:box-shadow .11s ease-out}.cv-disc[data-solo=true]{--cv-face: 108px}.cv-disc__halo{display:none}.cv-disc__face{position:absolute;inset:0;display:block;overflow:hidden;border-radius:50%;background:var(--cv-field)}.cv-disc__face img,.cv-disc__face .lc-video-tile{display:block;width:100%;height:100%;border-radius:0;box-shadow:none;object-fit:cover}.cv-disc__mute{position:absolute;right:0;bottom:0;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--cv-field);box-shadow:0 0 0 1px var(--lc-white-a08);color:var(--cv-ink-2)}[data-ring=glow] .cv-disc{--cv-size: calc(var(--cv-face) / .86);box-shadow:none}[data-ring=glow] .cv-disc__halo{position:absolute;inset:0;display:block;border-radius:50%;background:var(--cv-tone, var(--lc-tone-cfe0ff));filter:blur(calc(var(--cv-size) * var(--lc-orb-ring-glow)));opacity:.62;transition:opacity .11s ease-out,transform .11s ease-out}[data-ring=glow] .cv-disc__face{inset:7%;box-shadow:0 0 0 2px var(--cv-field)}[data-ring=glow] .cv-disc[data-speaking=true] .cv-disc__halo{background:var(--lc-live-call);opacity:calc(.42 + var(--cv-voice, 0) * .58);transform:scale(calc(1 + var(--cv-voice, 0) * .1))}.cv-name{display:inline-flex;max-width:140px;align-items:center;justify-content:center;gap:5px;overflow:hidden;color:rgba(255,255,255,calc(.46 + var(--cv-voice, 0) * .54));font-family:var(--lc-tile-name-font);font-size:13px;line-height:15px;text-overflow:ellipsis;white-space:nowrap;transition:color .14s ease-out}.cv-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cv-name[data-speaking=true]{color:var(--cv-ink)}.cv-card{position:relative;overflow:hidden;border-radius:var(--cv-tile-r);background:var(--cv-slab-bg)}.cv-card .lc-video-tile{width:100%;height:100%;border-radius:0;background:var(--cv-slab-bg);box-shadow:none}.cv-card .lc-video-tile img,.cv-card .lc-video-stream{object-position:50% 26%}.cv-card:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--lc-white-a08);content:"";pointer-events:none;transition:box-shadow .11s ease-out}.cv-card[data-speaking=true]:after{box-shadow:inset 0 0 0 calc(1px + var(--cv-voice, 0) * 1px) rgba(255,255,255,calc(.28 + var(--cv-voice, 0) * .5))}}@layer legacy{[data-stage=ring] .cv-stage{min-height:calc(100svh - 96px);padding:56px 0 calc(var(--cv-reserve) + 16px)}[data-stage=ring] .cv-tile .lc-tile-body{gap:10px;transition:width var(--cv-base) var(--cv-ease),height var(--cv-base) var(--cv-ease)}[data-stage=ring] .cv-tile--solo .lc-tile-body{gap:16px}[data-stage=ring] .cv-tile[data-speaking=true]{z-index:1}.cv-wall{position:relative;display:flex;width:100%;height:100svh;min-height:0;box-sizing:border-box;justify-content:center;padding:52px var(--cv-reserve-r) calc(var(--cv-reserve) + 12px) var(--cv-reserve-l)}.cv-wall__grid{display:flex;width:min(100%,1200px);height:100%;flex-wrap:wrap;align-content:center;justify-content:center;gap:var(--cv-gap)}.cv-wall__grid[data-count="1"] .cv-slab-tile{width:min(100%,960px);height:min(100%,540px)}.cv-slab-tile{--cv-field: var(--cv-slab-bg);position:relative;display:grid;width:calc((100% - (var(--cv-cols) - 1) * var(--cv-gap)) / var(--cv-cols));height:calc((100% - (var(--cv-rows) - 1) * var(--cv-gap)) / var(--cv-rows));flex:none;container-type:size;place-items:center;overflow:hidden;border-radius:var(--cv-tile-r);background:var(--cv-slab-bg)}.cv-slab-tile:after{position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cv-slab-line);content:"";pointer-events:none;transition:box-shadow .11s ease-out}.cv-slab-tile[data-speaking=true]:after{box-shadow:inset 0 0 0 calc(1px + var(--cv-voice, 0) * 1px) rgba(255,255,255,calc(.2 + var(--cv-voice, 0) * .5)),inset 0 0 calc(24px + var(--cv-voice, 0) * 40px) rgba(255,255,255,calc(var(--cv-voice, 0) * .07))}.cv-slab-tile .cv-disc{--cv-face: clamp(56px, 28cqh, 108px)}.cv-slab-tile__video{position:absolute;inset:0;width:auto;height:auto;border-radius:0}.cv-slab-tile__video:after{display:none}.cv-slab-tile__name{position:absolute;bottom:10px;left:12px;z-index:3;max-width:calc(100% - 24px)}.cv-slab-tile[data-camera=true] .cv-slab-tile__name{padding:4px 10px;border-radius:var(--lc-radius-pill);background:var(--lc-black-a48);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--cv-ink)}[data-cv] .lc-tile-name{font-size:13px}}@layer legacy{.cv-dock{position:fixed;z-index:var(--lc-z-hud);right:0;bottom:var(--cv-dock-bottom);left:0;display:flex;align-items:flex-end;justify-content:center;gap:var(--cv-gap);padding:0 var(--cv-edge);pointer-events:none;transition:opacity var(--cv-base) var(--cv-ease),transform var(--cv-base) var(--cv-ease)}[data-pos=left] .cv-dock{justify-content:flex-start}[data-pos=right] .cv-dock{justify-content:flex-end}.cv-dock:not(.is-in){opacity:0}.cv-dock.is-in>*,.cv-head.is-in>*{animation:cv-emerge .9s var(--cv-ease) backwards}.cv-dock.is-in>:nth-child(2),.cv-head.is-in>:nth-child(2){animation-delay:.11s}.cv-dock.is-in>:nth-child(3){animation-delay:.22s}.cv-dock>*{pointer-events:auto}.cv-controls,.cv-leave,.cv-plate,.cv-roster,.cv-agent__body,[data-cv] .cv-agent__square{box-sizing:border-box;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:var(--cv-slab-r);background:var(--cv-slab-bg)}.cv-plate{position:relative;display:flex;height:var(--cv-slab-h);flex:none;align-items:center}.cv-plate .cv-agent,.cv-plate .cv-controls{position:static}.cv-sep{width:1px;height:28px;flex:none;background:var(--lc-separator)}.cv-intel{display:inline-flex;flex:none;align-items:center}[data-cv] .cv-intel .lc-session-button-surface{display:none}[data-cv] .cv-intel .lc-session-button{height:28px;padding:0 10px;border:1px solid var(--lc-white-a14);border-radius:var(--lc-radius-pill);background:transparent;box-shadow:none;color:var(--cv-ink);font-size:13px;font-weight:var(--lc-font-weight-regular);contain:none}[data-cv] .cv-intel .lc-session-button--runtime{border-color:transparent;color:var(--cv-ink-2)}[data-cv] .cv-intel .lc-session-button:hover:not(:disabled){border-color:var(--lc-white-a28);background:var(--cv-hover-bg)}[data-cv] .cv-intel .lc-session-button--runtime:hover:not(:disabled){border-color:transparent}[data-cv] .cv-intel .lc-session-timer{color:var(--cv-ink-2)}[data-cv] .cv-intel .lc-session-action{color:var(--cv-ink)}.cv-leave{position:relative;height:var(--cv-slab-h);flex:none;transition:background var(--lc-button-fab-fade) ease-out,border-color var(--lc-button-fab-fade) ease-out,transform var(--lc-button-fab-lift-duration) ease-out}.cv-leave[data-look=line]{width:96px}.cv-leave[data-look=stack]{width:var(--cv-slab-h)}.cv-leave:hover{border-color:var(--cv-slab-line-hover);background:var(--cv-slab-bg-hover);transform:translateY(calc(-1 * var(--lc-button-fab-lift)))}.cv-leave .lc-menu-anchor,.cv-leave .lc-menu-trigger{display:block;width:100%;height:100%}[data-cv] .cv-leave__btn{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;gap:8px;padding:0;border:0;border-radius:inherit;background:transparent;color:var(--cv-ink-2);cursor:pointer;font:inherit;font-size:13px;transition:color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-leave[data-look=stack] .cv-leave__btn{flex-direction:column;gap:6px;font-size:11px}[data-cv] .cv-leave__btn svg{color:currentcolor}[data-cv] .cv-leave:hover .cv-leave__btn,[data-cv] .cv-leave__btn:focus-visible{color:var(--lc-danger)}[data-cv] .cv-leave__btn[data-hint]:after,[data-cv] .cv-session[data-hint]:after,[data-cv] .cv-switch[data-hint]:after,[data-cv] .cv-seg__btn[data-hint]:after,[data-cv] .cv-agent__square[data-hint]:after{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:6;padding:5px 8px;border-radius:8px;background:#1c1c1ceb;color:var(--lc-text);content:attr(data-hint);font-size:12px;font-weight:500;line-height:14px;opacity:0;pointer-events:none;transform:translate(-50%) translateY(10px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}[data-cv] .cv-leave__btn[data-hint]:hover:after,[data-cv] .cv-leave__btn[data-hint]:focus-visible:after,[data-cv] .cv-session[data-hint]:hover:after,[data-cv] .cv-session[data-hint]:focus-visible:after,[data-cv] .cv-switch[data-hint]:hover:after,[data-cv] .cv-switch[data-hint]:focus-visible:after,[data-cv] .cv-seg__btn[data-hint]:hover:after,[data-cv] .cv-seg__btn[data-hint]:focus-visible:after,[data-cv] .cv-agent__square[data-hint]:hover:after,[data-cv] .cv-agent__square[data-hint]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}[data-pos=right] .cv-dock .cv-leave__btn[data-hint]:after{right:0;left:auto;transform:translateY(10px)}[data-pos=right] .cv-dock .cv-leave__btn[data-hint]:hover:after,[data-pos=right] .cv-dock .cv-leave__btn[data-hint]:focus-visible:after{transform:translateY(0)}.lc-menu-anchor.is-open .cv-leave__btn[data-hint]:after{opacity:0}[data-cv] :is(.cv-leave__btn,.cv-switch,.cv-seg__btn,.cv-agent__btn,.cv-agent__square):active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.cv-dock.is-in>*,.cv-head.is-in>*{animation:none}}[data-cv] .cv-intel .lc-session-action.is-icon{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:8px;color:var(--cv-ink-2);transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-intel .lc-session-button:hover:not(:disabled) .lc-session-action.is-icon{background:var(--cv-hover-bg);color:var(--cv-ink)}[data-cv] .cv-intel .lc-session-button.is-paused .lc-session-action.is-icon{color:var(--cv-ink)}}@layer legacy{.cv-controls{position:relative;display:flex;height:var(--cv-slab-h);flex:none;align-items:center;justify-content:center;gap:2px;padding:0 6px}.cv-ctl{display:contents}.cv-ctl__cap{display:none}[data-cv] .cv-controls .lc-icon-button{width:var(--cv-btn);height:var(--cv-btn);color:var(--cv-ink-3);background:transparent;transition:color var(--cv-fast) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out),box-shadow var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-controls .lc-icon-button svg{color:currentcolor}[data-cv] .cv-controls .lc-icon-button:not(.is-danger):hover{color:var(--cv-ink);background:var(--cv-hover-bg);box-shadow:inset 0 0 0 1px var(--cv-hover-ring)}[data-cv] .cv-controls .lc-icon-button.is-active{color:var(--cv-ink);background:rgba(255,255,255,calc(.06 + var(--lc-voice, 0) * .16))}[data-cv] .cv-controls .lc-icon-button.is-active:not(.is-danger):hover{background:var(--cv-hover-bg)}.cv-controls[data-look=cluster]{display:grid;grid-template-columns:repeat(2,32px);grid-auto-rows:32px;gap:6px;padding:0;place-content:center}:is([data-icons=bubble],[data-icons=tile],[data-icons=solid]) :is(.cv-controls .lc-icon-button,.cv-agent__btn){background:var(--lc-white-a06)}[data-icons=tile] :is(.cv-controls .lc-icon-button,.cv-agent__btn){border-radius:10px}[data-cv]:is([data-icons=bubble],[data-icons=tile]) .cv-controls .lc-icon-button.is-active{background:rgba(255,255,255,calc(.12 + var(--lc-voice, 0) * .14))}[data-cv][data-icons=clean] .cv-controls .lc-icon-button.is-active{background:transparent;color:var(--lc-gray-ffffff)}[data-cv][data-icons=clean] .cv-controls .lc-icon-button.is-active:not(.is-danger):hover{background:var(--cv-hover-bg)}[data-cv][data-icons=solid] .cv-controls .lc-icon-button.is-active{background:var(--cv-ink);color:var(--cv-field)}[data-cv][data-icons=solid] .cv-controls .lc-icon-button.is-active:not(.is-danger):hover{background:var(--lc-gray-ffffff);color:var(--cv-field)}.cv-controls__panel{position:absolute;bottom:calc(100% + var(--cv-gap));left:50%;width:296px;transform:translate(-50%);animation:cv-panel-in var(--cv-base) var(--cv-ease) backwards}@keyframes cv-panel-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}}[data-cv] .cv-controls__panel .lc-panel{position:static;width:100%;max-height:min(420px,calc(100svh - 160px));box-sizing:border-box;padding:14px 16px 16px;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:var(--cv-slab-r);background:var(--cv-slab-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}[data-cv] .cv-controls__panel .lc-panel-heading{margin-bottom:12px;color:var(--cv-ink-2)}[data-cv] .cv-controls__panel .lc-studio{margin:0;padding:0;border:0}[data-cv] .cv-controls__panel .lc-set-select{min-height:32px;border-color:var(--cv-slab-line);border-radius:10px;color-scheme:dark}[data-cv] .cv-controls__panel .lc-switch.is-on{background:var(--cv-ink)}[data-cv] .cv-controls__panel .lc-switch.is-on .lc-switch-knob{background:var(--cv-field)}@media (prefers-reduced-motion: reduce){.cv-controls__panel{animation:none}}}@layer legacy{[data-cv] .lc-task-toasts{z-index:calc(var(--lc-z-hud) - 1);top:auto;bottom:calc(var(--cv-reserve) + var(--cv-gap));left:max(var(--cv-edge),var(--cv-dock-left, calc(50% - var(--cv-dock-w) / 2)))}[data-pos=left] .lc-task-toasts{left:var(--cv-edge)}[data-pos=right] .lc-task-toasts{right:var(--cv-edge);left:auto;align-items:flex-end}[data-cv=zones] .lc-task-toasts,[data-cv=flanks] .lc-task-toasts,[data-cv=trio] .lc-task-toasts{left:var(--cv-edge)}[data-cv=slabs] .lc-task-toasts{left:var(--cv-pad)}[data-cv] .lc-task-toast{--lc-toast-task-face: 22px;--lc-toast-task-icon: 13px;--lc-toast-task-gap: 8px;padding:8px 12px 8px 10px;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:12px;background:var(--cv-slab-bg);-webkit-backdrop-filter:none;backdrop-filter:none}[data-cv] .lc-task-toast__orbit{width:22px;height:22px}[data-cv] .lc-task-toast__title{color:var(--cv-ink);font-size:13px;font-weight:var(--lc-font-weight-regular)}[data-cv] .lc-task-toast.is-orbit .lc-task-toast__title{color:var(--cv-ink-2)}[data-cv] .lc-task-toast__sub{color:var(--cv-ink-3);font-size:12px;font-weight:var(--lc-font-weight-regular)}[data-cv] .lc-task-toast__disc,[data-cv] .lc-task-toast__disc.is-task,[data-cv] .lc-task-toast__disc.is-gavel,[data-cv] .lc-task-toast__disc.is-question{background:var(--lc-white-a10)}[data-cv] .lc-task-toast__icon{color:var(--cv-ink)}.cv-demo:not([data-real]):has(.cv-ag) .lc-task-toasts{display:none}.cv-demo:has([data-agent=open]) .lc-task-toasts,.cv-demo:has(.cv-controls__panel) .lc-task-toasts{opacity:0;pointer-events:none}.cv-mark{display:grid;width:18px;height:18px;place-items:center;color:var(--cv-ink-2);transition:color var(--cv-base) var(--cv-ease)}.cv-mark.is-working{color:var(--cv-ink)}.cv-wait{position:relative;display:block;width:14px;height:14px;border:1.5px solid var(--lc-white-a22);border-radius:50%;animation:cv-spin 1.6s linear infinite}.cv-wait__dot{position:absolute;top:-3.5px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--lc-label-strong)}@keyframes cv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cv-wait{animation:none}}}@layer legacy{.cv-agent{--cv-agent-w: 352px;--cv-tile-h: 440px;position:relative;flex:none;width:var(--cv-agent-w);height:var(--cv-slab-h)}.cv-agent__body{position:absolute;bottom:0;left:0;display:flex;width:100%;height:var(--cv-slab-h);flex-direction:column;overflow:hidden;transition:height var(--lc-shell-dock-agent-modal-dur) var(--cv-ease)}.cv-agent:is(.is-row,.is-floors).is-open .cv-agent__body{height:min(var(--cv-tile-h),calc(100svh - 140px))}.cv-agent__tile{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;opacity:0;visibility:hidden;transition:opacity var(--cv-fast) var(--lc-ease-out),visibility 0s linear var(--cv-fast)}.cv-agent.is-open .cv-agent__tile{opacity:1;visibility:visible;transition-delay:70ms,0s}.cv-agent__head{display:flex;flex:none;align-items:center;gap:8px;padding:8px 8px 2px 16px}.cv-agent__title{color:var(--cv-ink);font-size:13px}.cv-agent__count{color:var(--cv-ink-3);font-size:12px;font-variant-numeric:tabular-nums}[data-cv] .cv-agent__fold{width:var(--cv-btn-s);height:var(--cv-btn-s);margin:-2px 0 -2px auto;color:var(--cv-ink-3);background:transparent}[data-cv] .cv-agent__fold svg{color:currentcolor}[data-cv] .cv-agent__fold:not(.is-danger):hover{color:var(--cv-ink);background:var(--cv-hover-bg);box-shadow:inset 0 0 0 1px var(--cv-hover-ring)}.cv-agent__scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 16px 8px;scrollbar-width:none}.cv-agent__scroll::-webkit-scrollbar{display:none}.cv-agent__body:has(.cv-agent__input:focus){border-color:var(--cv-slab-line-hover)}.cv-agent__row{display:flex;height:var(--cv-slab-h);flex:none;align-items:center;gap:6px;padding:0 8px 0 16px}.cv-agent__input{min-width:0;height:100%;flex:1 1 auto;padding:0;border:0;outline:0;background:none;color:var(--cv-ink);font:inherit;font-size:14px}.cv-agent__input::placeholder{color:var(--lc-button-fab-color);opacity:.6}.cv-agent__bar{display:flex;flex:none;align-items:center;gap:2px}.cv-agent__bar .cv-intel{margin-right:4px}[data-cv] .cv-agent__btn{display:grid;width:var(--cv-btn-s);height:var(--cv-btn-s);flex:none;place-items:center;border:0;border-radius:var(--lc-radius-round);background:transparent;color:var(--lc-shell-dock-agent-icon-color);cursor:pointer;transition:color var(--cv-fast) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out),box-shadow var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-agent__btn:hover{background:var(--lc-shell-dock-agent-button-bg-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover);color:var(--lc-shell-dock-agent-icon-color-hover)}[data-cv] .cv-agent__send[data-ready=true],[data-cv] .cv-agent__send[data-ready=true]:hover{background:var(--lc-shell-dock-agent-send-bg);color:var(--lc-shell-dock-agent-send-color)}.cv-agent.is-floors .cv-agent__row{flex-direction:column;align-items:stretch;justify-content:space-between;gap:0;padding:10px 10px 8px 16px}.cv-agent.is-floors .cv-agent__input{height:28px;flex:none}.cv-agent.is-floors .cv-agent__bar{width:100%;height:32px;gap:4px}.cv-agent.is-floors .cv-agent__expand{order:-1;margin-right:auto}.cv-agent.is-square{--cv-chip-w: 64px;width:var(--cv-chip-w)}[data-cv] .cv-agent__square{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--cv-ink);cursor:pointer;transition:background var(--lc-button-fab-fade) ease-out,border-color var(--lc-button-fab-fade) ease-out,transform var(--lc-button-fab-lift-duration) ease-out}[data-cv] .cv-agent__square:hover{border-color:var(--cv-slab-line-hover);background:var(--cv-slab-bg-hover);transform:translateY(calc(-1 * var(--lc-button-fab-lift)))}[data-cv] .cv-agent.is-open .cv-agent__square{border-color:var(--cv-slab-line-hover);background:var(--cv-slab-bg-hover)}.cv-agent__label{color:var(--cv-ink);font-size:13px}.cv-agent__num{display:grid;min-width:18px;height:18px;box-sizing:border-box;place-items:center;padding:0 5px;border-radius:9px;background:var(--lc-white-a14);color:var(--cv-ink);font-size:11px;font-variant-numeric:tabular-nums;font-weight:var(--lc-font-weight-medium);line-height:1}.cv-agent__pop{position:absolute;bottom:calc(100% + var(--cv-gap));left:0;width:var(--cv-agent-w);opacity:0;pointer-events:none;transform:translateY(var(--lc-spacing-8));transition:opacity var(--cv-base) var(--cv-ease),transform var(--cv-base) var(--cv-ease)}.cv-agent.is-open .cv-agent__pop{opacity:1;pointer-events:auto;transform:none}.cv-agent.is-square .cv-agent__pop .cv-agent__body{position:relative;height:min(var(--cv-tile-h),calc(100svh - 200px))}.cv-agent.is-square .cv-agent__tile{opacity:1;visibility:visible}.cv-agent.is-square .cv-agent__pop .cv-agent__row{height:48px}@media (prefers-reduced-motion: reduce){.cv-agent__body,.cv-agent__pop{transition:none}}}@layer legacy{@media (max-width: 760px){[data-cv] .cv-ap__tab[data-tab=chats],[data-cv] .cv-ap__tab[data-tab=lines],.cv-cmp{display:none!important}.cv-disc{box-shadow:none!important}}}@layer legacy{.cv-board{display:grid;gap:14px}.cv-board__empty{margin:0;padding:8px 0 12px;color:var(--cv-ink-3);font-size:13px;line-height:19px}.cv-board__head{margin:0 0 2px;color:var(--cv-ink-3);font-size:12px;font-weight:var(--lc-font-weight-regular);line-height:18px}.cv-board__list{margin:0;padding:0;list-style:none}.cv-row{display:flex;min-height:36px;align-items:center;gap:10px;border-top:1px solid var(--lc-separator);animation:cv-row-in var(--cv-base) var(--cv-ease) backwards}.cv-board__list>.cv-row:first-child{border-top-color:transparent}@keyframes cv-row-in{0%{opacity:0;transform:translateY(6px)}}.cv-row__mark{display:grid;width:16px;height:16px;flex:none;place-items:center;border:1.5px solid var(--lc-white-a28);border-radius:50%;color:var(--cv-ink)}.cv-row__mark.is-done{border-color:transparent;background:var(--lc-white-a15)}.cv-row__mark.is-kind{border-color:transparent;background:var(--lc-white-a14);color:var(--cv-ink)}.cv-row__mark.is-draft{border:0}.cv-row__title{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--cv-ink);font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.cv-row.is-draft .cv-row__title,.cv-row.is-done .cv-row__title{color:var(--cv-ink-3)}.cv-row__owner{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--cv-ink-3);font-size:12px}.cv-row__owner img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1.5px var(--cv-tone, var(--lc-white-a28));object-fit:cover}@media (prefers-reduced-motion: reduce){.cv-row{animation:none}}}@layer legacy{[data-cv] .lc-screen-stage{background:transparent;padding:52px var(--cv-reserve-r) calc(var(--cv-reserve) + 12px) var(--cv-reserve-l)}[data-cv] .lc-screen-hero{border-radius:var(--cv-tile-r);background:var(--cv-slab-bg)}[data-cv] .lc-screen-hero .lc-video-tile{border-radius:var(--cv-tile-r);background:var(--cv-slab-bg);box-shadow:inset 0 0 0 1px var(--cv-slab-line)}[data-cv] .lc-screen-self{background:transparent}[data-ring=glow] .lc-screen-pip:not(.lc-screen-pip--screen):before{position:absolute;inset:0;border-radius:50%;background:var(--cv-tone, transparent);content:"";filter:blur(6px);opacity:.55;pointer-events:none}[data-ring=glow] .lc-screen-pip.is-speaking:before{background:var(--lc-live-call);opacity:.9}}@layer legacy{[data-cv=dock]{--cv-dock-w: 628px}}@layer legacy{[data-cv=wall]{--cv-pill-w: 112px;--cv-dock-w: 469px}[data-cv=wall] .cv-controls .cv-intel{margin-left:6px;padding-left:8px;border-left:1px solid var(--lc-separator)}[data-cv=wall] .cv-intel .lc-session-button{min-width:var(--cv-pill-w)}}@layer legacy{[data-cv=floors]{--cv-dock-w: 528px}[data-cv=tabs]{--cv-dock-w: 770px}[data-cv=floors] .cv-controls{width:var(--cv-slab-h);grid-template-columns:repeat(2,30px);grid-auto-rows:30px;gap:6px}[data-cv=floors] .cv-controls .lc-icon-button{width:30px;height:30px}[data-cv=tabs]{--cv-tab-w: 72px}[data-cv=tabs] .cv-controls{gap:0;padding:0 8px}[data-cv=tabs] .cv-ctl{position:relative;display:block;width:var(--cv-tab-w);height:100%}[data-cv=tabs] .cv-controls .lc-icon-button{display:grid;width:100%;height:calc(100% - 16px);margin:8px 0;padding-top:11px;border-radius:14px;place-items:start center}[data-cv=tabs] .cv-controls .lc-icon-button[data-hint]:after{display:none}[data-cv=tabs] .cv-ctl__cap{position:absolute;right:0;bottom:17px;left:0;display:block;color:var(--cv-ink-2);font-size:11px;line-height:1;pointer-events:none;text-align:center;transition:color var(--cv-fast) var(--lc-ease-out)}[data-cv=tabs] .cv-ctl:hover .cv-ctl__cap,[data-cv=tabs] .cv-ctl:has(.is-active) .cv-ctl__cap{color:var(--cv-ink)}}@layer legacy{[data-cv=console]{--cv-dock-w: 438px}[data-cv=console] .cv-plate{gap:12px;padding:0 12px}[data-cv=console] .cv-plate .cv-controls{width:auto;height:auto;border:0;background:none}[data-cv=console] .cv-plate .cv-sep{height:40px}[data-cv=console] .cv-agent.is-square{--cv-chip-w: 64px;height:64px}[data-cv=console] .cv-agent__square{position:relative;width:100%;height:100%;flex-direction:column;gap:6px;border:0;border-radius:20px;background:var(--lc-white-a06);font-size:11px}[data-cv=console] .cv-agent__square:hover,[data-cv=console] .cv-agent.is-open .cv-agent__square{background:var(--lc-white-a10);transform:none}[data-cv=console] .cv-mark{width:20px;height:20px}[data-cv=console] .cv-mark svg{width:20px;height:20px}[data-cv=console] .cv-agent__label{color:var(--cv-ink-2);font-size:11px;line-height:1}.cv-isw{display:grid;min-width:104px;gap:8px;justify-items:start}.cv-isw__label{color:var(--cv-ink-3);font-size:11px;line-height:1}.cv-isw__row{display:flex;align-items:center;gap:10px}[data-cv] .cv-switch{position:relative;width:46px;height:28px;flex:none;padding:0;border:0;border-radius:14px;background:var(--lc-white-a12);cursor:pointer;transition:background var(--cv-base) var(--cv-ease)}[data-cv] .cv-switch:disabled{opacity:.4;cursor:default}.cv-switch__knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--cv-ink-3);transition:transform var(--cv-base) var(--cv-ease),background var(--cv-base) var(--cv-ease)}[data-cv] .cv-switch[aria-checked=true]{background:var(--cv-ink)}[data-cv] .cv-switch[aria-checked=true] .cv-switch__knob{background:var(--cv-field);transform:translate(18px)}.cv-isw__time{color:var(--cv-ink-2);font-size:13px;font-variant-numeric:tabular-nums}.cv-isw[data-status=paused] .cv-isw__time{color:var(--cv-ink-3)}.cv-seg{display:grid;gap:2px;padding:3px;border-radius:18px;background:var(--lc-white-a06)}[data-cv] .cv-seg__btn{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cv-ink-3);cursor:pointer;transition:color var(--cv-fast) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-seg__btn:hover{color:var(--cv-ink)}[data-cv] .cv-seg__btn[aria-pressed=true]{background:var(--lc-white-a14);color:var(--cv-ink)}[data-cv=console] .cv-plate .cv-leave{width:64px;height:64px;border:0;border-radius:20px;background:var(--lc-white-a06)}[data-cv=console] .cv-plate .cv-leave:hover{background:var(--lc-white-a10);transform:none}@media (prefers-reduced-motion: reduce){[data-cv] .cv-switch,.cv-switch__knob{transition:none}}}@layer legacy{[data-cv=capsule]{--cv-dock-w: 438px}[data-cv=island]{--cv-dock-w: 282px}[data-plate=thin] .cv-plate{gap:2px;padding:0 6px}[data-plate=thin] .cv-plate .cv-sep{height:20px;margin:0 6px}:is([data-cv=capsule],[data-cv=trio]) .cv-agent.is-square{width:auto;height:36px}:is([data-cv=capsule],[data-cv=trio]) .cv-agent__square{position:static;height:36px;padding:0 12px 0 10px;border:0;border-radius:18px;background:none}:is([data-cv=capsule],[data-cv=trio]) .cv-agent__square:hover,:is([data-cv=capsule],[data-cv=trio]) .cv-agent.is-open .cv-agent__square{background:var(--lc-white-a08);transform:none}[data-plate=thin] .cv-plate .cv-controls{height:auto;padding:0;border:0;background:none}[data-plate=thin] .cv-controls .lc-icon-button{width:32px;height:32px}[data-plate=thin] .cv-plate .cv-leave{width:36px;height:36px;border:0;border-radius:50%;background:none}[data-plate=thin] .cv-plate .cv-leave:hover{background:var(--lc-white-a06);transform:none}}@layer legacy{.cv-dock--zones{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:var(--cv-gap)}.cv-zone{display:flex;min-width:0}.cv-zone.is-right{justify-content:flex-end}}@layer legacy{.cv-rail{position:fixed;z-index:var(--lc-z-hud);top:0;bottom:0;left:var(--cv-edge);display:flex;width:56px;height:max-content;box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;margin:auto 0;padding:7px;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:28px;background:var(--cv-slab-bg)}[data-pos=right] .cv-rail{right:var(--cv-edge);left:auto}.cv-rail.is-in{animation:cv-rail-in .36s var(--cv-ease) backwards}[data-pos=right] .cv-rail.is-in{animation-name:cv-rail-in-right}@keyframes cv-rail-in{0%{opacity:0;transform:translate(-16px)}}@keyframes cv-rail-in-right{0%{opacity:0;transform:translate(16px)}}.cv-rail .cv-sep{width:20px;height:1px;margin:2px 0}.cv-rail .cv-agent.is-square{width:40px;height:40px}[data-cv=rail] .cv-agent__square{border:0;border-radius:50%;background:var(--lc-white-a06)}[data-cv=rail] .cv-agent__square:hover,[data-cv=rail] .cv-agent.is-open .cv-agent__square{background:var(--lc-white-a14);transform:none}:is([data-cv=rail],[data-cv=console]) .cv-agent__num{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cv-ink);color:var(--cv-field);font-size:10px}.cv-rail .cv-controls{width:auto;height:auto;flex-direction:column;gap:2px;padding:0;border:0;background:none}.cv-rail .cv-controls .lc-icon-button{width:40px;height:40px}.cv-rail .cv-isw{min-width:0;gap:0;justify-items:center}.cv-rail .cv-isw__label{display:none}.cv-rail .cv-isw__row{flex-direction:column;gap:4px}.cv-rail .cv-switch{width:36px;height:22px;border-radius:11px}.cv-rail .cv-switch__knob{top:3px;left:3px;width:16px;height:16px}.cv-rail .cv-switch[aria-checked=true] .cv-switch__knob{transform:translate(14px)}.cv-rail .cv-isw__time{font-size:11px}.cv-rail .cv-leave{width:40px;height:40px;border:0;border-radius:50%;background:none}.cv-rail .cv-leave:hover{background:var(--lc-white-a06);transform:none}.cv-rail .cv-leave .lc-menu{top:auto;right:auto;bottom:0;left:calc(100% + 16px)}[data-pos=right] .cv-rail .cv-leave .lc-menu{right:calc(100% + 16px);left:auto}.cv-rail .lc-icon-button[data-hint]:after,.cv-rail [data-hint]:not(.lc-icon-button):after{top:50%;bottom:auto;left:calc(100% + 12px);transform:translateY(-50%) translate(-4px)}.cv-rail .lc-icon-button[data-hint]:hover:after,.cv-rail .lc-icon-button[data-hint]:focus-visible:after,.cv-rail [data-hint]:not(.lc-icon-button):hover:after,.cv-rail [data-hint]:not(.lc-icon-button):focus-visible:after{transform:translateY(-50%) translate(0)}[data-pos=right] .cv-rail .lc-icon-button[data-hint]:after,[data-pos=right] .cv-rail [data-hint]:not(.lc-icon-button):after{right:calc(100% + 12px);left:auto;transform:translateY(-50%) translate(4px)}[data-pos=right] .cv-rail .lc-icon-button[data-hint]:hover:after,[data-pos=right] .cv-rail .lc-icon-button[data-hint]:focus-visible:after,[data-pos=right] .cv-rail [data-hint]:not(.lc-icon-button):hover:after,[data-pos=right] .cv-rail [data-hint]:not(.lc-icon-button):focus-visible:after{transform:translateY(-50%) translate(0)}.cv-rail .cv-controls__panel{top:50%;bottom:auto;left:calc(100% + 16px);transform:translateY(-50%);animation-name:cv-panel-in-side}[data-pos=right] .cv-rail .cv-controls__panel{right:calc(100% + 16px);left:auto}@keyframes cv-panel-in-side{0%{opacity:0;transform:translateY(-50%) translate(-8px)}}[data-cv=rail] .lc-task-toasts{top:52px;bottom:auto;left:var(--cv-edge)}[data-cv=rail][data-pos=right] .lc-task-toasts{right:var(--cv-edge);left:auto}@media (prefers-reduced-motion: reduce){.cv-rail.is-in{animation:none}}[data-cv=rail] .cv-agent__pop{top:0;bottom:auto;left:calc(100% + 16px);transform:translate(-8px)}[data-cv=rail][data-pos=right] .cv-agent__pop{right:calc(100% + 16px);left:auto;transform:translate(8px)}[data-cv=rail] .cv-agent.is-open .cv-agent__pop{transform:none}}@layer legacy{.cv-island{position:fixed;z-index:var(--lc-z-hud);top:48px;left:var(--cv-edge)}.cv-island.is-in{animation:cv-island-in .36s var(--cv-ease) backwards}@keyframes cv-island-in{0%{opacity:0;transform:translateY(-8px)}}.cv-island .cv-agent.is-square{width:auto;height:36px}[data-cv=island] .cv-agent__square{position:relative;height:36px;padding:0 12px 0 10px;border-radius:18px}[data-cv=island] .cv-agent__square:hover,[data-cv=island] .cv-agent.is-open .cv-agent__square{transform:none}[data-cv=island] .lc-task-toasts{top:96px;right:auto;bottom:auto;left:var(--cv-edge);align-items:flex-start}@media (prefers-reduced-motion: reduce){.cv-island.is-in{animation:none}}[data-cv=island] .cv-agent__pop{top:calc(100% + var(--cv-gap));bottom:auto;transform:translateY(-8px)}[data-cv=island] .cv-agent.is-open .cv-agent__pop{transform:none}[data-cv=island] .cv-agent.is-square .cv-agent__pop .cv-agent__body{flex-direction:column-reverse}}@layer legacy{[data-cv=column]{--cv-column-w: 340px;--cv-dock-w: 220px}[data-cv=column][data-agent=open]{--cv-reserve-r: calc(var(--cv-column-w) + var(--cv-edge) * 2)}.cv-column{display:contents}.cv-agent.is-column{position:static;width:0;height:0}.cv-agent.is-column .cv-agent__square{position:fixed;z-index:var(--lc-z-hud);inset:48px var(--cv-edge) auto auto;height:36px;padding:0 12px 0 10px;border-radius:18px}.cv-agent.is-column.is-open .cv-agent__square{display:none}.cv-agent.is-column .cv-agent__pop{position:fixed;z-index:var(--lc-z-hud);top:48px;right:var(--cv-edge);bottom:var(--cv-edge);left:auto;width:var(--cv-column-w);transform:translate(16px)}.cv-agent.is-column.is-open .cv-agent__pop{transform:none}.cv-agent.is-column .cv-agent__body{position:relative;height:100%}.cv-agent.is-column .cv-agent__tile{opacity:1;visibility:visible}.cv-agent.is-column .cv-agent__expand{display:none}[data-cv=column][data-agent=open] .cv-stage{padding-right:calc(var(--cv-column-w) + var(--cv-edge))}[data-cv=column] .cv-dock{transition:right var(--cv-base) var(--cv-ease),opacity var(--cv-base) var(--cv-ease),transform var(--cv-base) var(--cv-ease)}[data-cv=column][data-agent=open] .cv-dock{right:calc(var(--cv-column-w) + var(--cv-edge) * 2)}[data-cv=column] .lc-task-toasts{top:96px;right:var(--cv-edge);bottom:auto;left:auto;align-items:flex-end}}@layer legacy{.cv-dock--flanks{justify-content:space-between}.cv-dock--flanks .cv-zone.is-right{gap:var(--cv-gap)}}@layer legacy{[data-cv=trio] .cv-mark{color:var(--cv-ink)}[data-cv=trio] .cv-people{width:48px;justify-content:center;padding:0}[data-cv=trio] .cv-people .lc-icon-button svg{width:18px;height:18px}[data-cv=trio] .cv-people .lc-menu--up{bottom:calc(100% + 14px)}[data-cv=trio] .cv-people .lc-icon-button[data-hint]:after{right:0;left:auto;transform:translateY(10px)}[data-cv=trio] .cv-people .lc-icon-button[data-hint]:hover:after,[data-cv=trio] .cv-people .lc-icon-button[data-hint]:focus-visible:after{transform:translateY(0)}}@layer legacy{.cv-roster{--lc-button-fab-lift: 0px;--cv-side-r: calc(var(--cv-side-h) / 2);position:relative;width:var(--cv-side-h);height:var(--cv-side-h);flex:none;border-radius:var(--cv-side-r);transition:background var(--lc-button-fab-fade) ease-out,border-color var(--lc-button-fab-fade) ease-out,transform var(--lc-button-fab-lift-duration) ease-out}.cv-roster .lc-menu-anchor,.cv-cell .lc-menu-anchor{display:block;width:100%;height:100%}[data-cv] :is(.cv-head,.cv-dock) :is(.cv-roster,.cv-cell) .lc-icon-button{width:100%;height:100%;border-radius:calc(var(--cv-side-r) - 1px);color:var(--cv-ink-2);background:transparent;box-shadow:none}[data-cv] :is(.cv-head,.cv-dock) :is(.cv-roster,.cv-cell) .lc-icon-button svg{width:16px;height:16px;color:currentcolor}.cv-roster:has(.lc-icon-button:active){transform:scale(.97)}[data-cv] .cv-roster .lc-icon-button:active{transform:none}.cv-roster:has(.lc-icon-button:hover),.cv-roster:has(.lc-icon-button.is-active){border-color:var(--cv-slab-line-hover);background:var(--cv-side-hover)}[data-cv] :is(.cv-head,.cv-dock) .cv-roster .lc-icon-button:not(.is-danger):is(:hover,.is-active){color:var(--cv-ink);background:transparent;box-shadow:none}[data-cv=slabs] .cv-dock--zones,[data-cv=exit] .cv-dock--zones{align-items:center}[data-cv=slabs] .cv-roster .lc-menu--up{bottom:calc(100% + var(--cv-gap) - 1px)}[data-cv=slabs] .cv-roster .lc-icon-button[data-hint]:after{right:0;left:auto;transform:translateY(10px)}[data-cv=slabs] .cv-roster .lc-icon-button[data-hint]:hover:after,[data-cv=slabs] .cv-roster .lc-icon-button[data-hint]:focus-visible:after{transform:translateY(0)}[data-cv=exit] .cv-zone.is-right .cv-leave{--lc-button-fab-lift: 0px;width:var(--cv-side-h);height:var(--cv-side-h);border-radius:var(--cv-side-r)}[data-cv=exit] .cv-zone.is-right .cv-leave:hover{background:var(--cv-side-hover)}[data-cv=exit] .cv-leave__btn[data-hint]:after{right:0;left:auto;transform:translateY(10px)}[data-cv=exit] .cv-leave__btn[data-hint]:hover:after,[data-cv=exit] .cv-leave__btn[data-hint]:focus-visible:after{transform:translateY(0)}[data-cv=slabs] .cv-zone.is-right{align-items:center;gap:var(--cv-gap)}[data-cv] .cv-session{--cv-ses-h: var(--cv-side-h);--cv-ses-r: var(--cv-side-r);--cv-ses-bg: var(--cv-slab-bg);--cv-ses-bg-hover: var(--cv-side-hover);--cv-ses-line: var(--cv-slab-line);--cv-ses-line-hover: var(--cv-slab-line-hover);--cv-ses-ink: var(--cv-ink);position:relative;display:inline-flex;height:var(--cv-ses-h);min-width:var(--cv-ses-h);flex:none;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:0 14px;border:var(--lc-button-fab-border-width) solid var(--cv-ses-line);border-radius:var(--cv-ses-r);background:var(--cv-ses-bg);color:var(--cv-ses-ink);font:inherit;font-size:13px;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--cv-fast) var(--lc-ease-out),border-color var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out),transform var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-session[data-look=pill]{--cv-ses-r: var(--lc-radius-pill)}[data-cv] .cv-session[data-look=tall]{--cv-ses-h: var(--cv-slab-h);--cv-ses-r: var(--cv-slab-r);padding:0 20px}[data-cv] .cv-session[data-look=dot]{--cv-ses-r: var(--lc-radius-pill);padding:0 16px 0 12px}[data-cv] .cv-session[data-look=icon][data-state=idle]{padding:0}[data-cv] .cv-session[data-tone=soft]{--cv-ses-bg: var(--cv-side-hover);--cv-ses-bg-hover: var(--lc-gray-373738);--cv-ses-line: var(--cv-slab-line-hover);--cv-ses-line-hover: var(--cv-slab-line-hover);--cv-ses-ink: var(--lc-gray-ffffff)}[data-cv] .cv-session[data-tone=white]{--cv-ses-bg: var(--lc-gray-ffffff);--cv-ses-bg-hover: var(--lc-gray-ececec);--cv-ses-line: var(--lc-gray-ffffff);--cv-ses-line-hover: var(--lc-gray-ececec);--cv-ses-ink: var(--lc-gray-111111)}[data-cv] .cv-session[data-tone=red]{--cv-ses-bg: var(--lc-recording);--cv-ses-bg-hover: color-mix(in srgb, var(--lc-recording) 86%, var(--lc-gray-ffffff));--cv-ses-line: var(--lc-recording);--cv-ses-line-hover: color-mix(in srgb, var(--lc-recording) 86%, var(--lc-gray-ffffff));--cv-ses-ink: var(--lc-gray-ffffff)}[data-cv] .cv-session[data-tone=outline]{--cv-ses-bg: transparent;--cv-ses-bg-hover: var(--lc-white-a10);--cv-ses-line: var(--lc-white-a38);--cv-ses-line-hover: var(--lc-white-a60);--cv-ses-ink: var(--lc-gray-ffffff)}[data-cv] .cv-session[data-tone=glass]{--cv-ses-bg: var(--lc-white-a16);--cv-ses-bg-hover: var(--lc-white-a28);--cv-ses-line: var(--lc-white-a15);--cv-ses-line-hover: var(--lc-white-a30);--cv-ses-ink: var(--lc-gray-ffffff);-webkit-backdrop-filter:blur(var(--lc-glass-blur));backdrop-filter:blur(var(--lc-glass-blur))}[data-cv] .cv-session[data-look=text][data-tone]{--cv-ses-bg: transparent;--cv-ses-line: transparent;--cv-ses-line-hover: transparent;--cv-ses-bg-hover: var(--cv-side-hover);--cv-ses-ink: var(--lc-gray-ffffff);-webkit-backdrop-filter:none;backdrop-filter:none}[data-cv] .cv-session[data-look=text][data-tone=red]{--cv-ses-ink: var(--lc-danger)}[data-cv] .cv-session[data-state=running]{--cv-ses-bg: var(--cv-slab-bg);--cv-ses-bg-hover: var(--cv-side-hover);--cv-ses-line: var(--cv-slab-line);--cv-ses-line-hover: var(--cv-slab-line-hover);--cv-ses-ink: var(--cv-ink);-webkit-backdrop-filter:none;backdrop-filter:none}[data-cv] .cv-session[data-state=running][data-look=text]{--cv-ses-ink: var(--cv-ink);--cv-ses-bg: transparent;--cv-ses-line: transparent;--cv-ses-line-hover: transparent}[data-cv] .cv-session:hover:not(:disabled){border-color:var(--cv-ses-line-hover);background:var(--cv-ses-bg-hover)}[data-cv] .cv-session:active:not(:disabled){transform:scale(.97)}[data-cv] .cv-session:focus-visible{outline:2px solid var(--lc-white-a60);outline-offset:2px}[data-cv] .cv-session:disabled{cursor:default;opacity:.55}[data-cv] .cv-session:is([data-state=idle],[data-state=paused]){font-weight:var(--lc-font-weight-regular)}[data-cv] .cv-session svg{width:14px;height:14px;flex:none}.cv-session__time{font-variant-numeric:tabular-nums}[data-cv] .cv-session[data-state=running] svg{color:var(--cv-ink-2)}[data-cv] .cv-session[data-state=running] .cv-session__time{color:var(--cv-ink-2)}.cv-session__dot,.cv-session__rec{width:8px;height:8px;flex:none;border-radius:50%;background:currentcolor}[data-cv] .cv-session[data-tone=red] .cv-session__dot{background:var(--lc-gray-ffffff)}[data-cv] .cv-session:not([data-tone=red]) .cv-session__dot{background:var(--lc-recording)}.cv-session__rec{background:var(--lc-recording)}.cv-anchor{position:relative;display:flex}.cv-anchor>.cv-session{position:absolute;top:0;bottom:0;margin-block:auto}[data-session-place=right] .cv-anchor>.cv-session{left:calc(100% + var(--cv-gap))}[data-session-place=left] .cv-anchor>.cv-session{right:calc(100% + var(--cv-gap))}[data-cv] .cv-plate>.cv-session{--cv-ses-h: 32px;--cv-ses-r: 10px;margin:0 6px}[data-cv] .cv-plate>.cv-session[data-look=pill],[data-cv] .cv-plate>.cv-session[data-look=dot]{--cv-ses-r: var(--lc-radius-pill)}[data-cv] .cv-plate>.cv-session[data-look=tall]{--cv-ses-h: 40px;--cv-ses-r: 12px}[data-session-place=start] .cv-plate>.cv-session{margin-left:8px}[data-cv=slabs]{--cv-slab-h: 52px}[data-cv=slabs] .cv-controls{padding:0 10px}[data-cv=slabs] .cv-plate>.cv-session{margin:0 10px}[data-cv=slabs][data-session-place=start] .cv-plate>.cv-session,[data-cv=slabs] [data-session-place=start] .cv-plate>.cv-session{margin-left:12px}}@layer legacy{.cv-corner{display:flex;align-items:center;gap:var(--cv-gap)}:is([data-cv=corner],[data-cv=pair],[data-cv=exit],[data-cv=stack]) .cv-head__trail{gap:var(--cv-gap)}:is([data-cv=corner],[data-cv=pair],[data-cv=exit]) .lc-task-toasts{top:calc(var(--cv-edge) + var(--cv-side-h) + var(--cv-gap));right:var(--cv-edge);bottom:auto;left:auto;align-items:flex-end}:is([data-cv=corner],[data-cv=pair],[data-cv=exit]) :is(.cv-wall,.lc-screen-stage){padding-top:60px}.cv-cell .lc-menu-anchor{position:static}[data-plate=thin] .cv-pair{gap:0;height:var(--cv-side-h);padding:0;border-radius:var(--cv-side-r)}.cv-cell{width:var(--cv-side-h);height:100%;flex:none}[data-cv] :is(.cv-head,.cv-dock) .cv-cell .lc-icon-button{border-radius:calc(var(--cv-side-r) - 1px) 0 0 calc(var(--cv-side-r) - 1px)}[data-cv] :is(.cv-head,.cv-dock) .cv-cell .lc-icon-button:not(.is-danger):is(:hover,.is-active){color:var(--cv-ink);background:var(--cv-side-hover);box-shadow:none}.cv-pair .cv-ag{height:100%}[data-cv] .cv-pair .cv-ag__plate{border:0;border-left:1px solid var(--lc-separator);border-radius:0 calc(var(--cv-side-r) - 1px) calc(var(--cv-side-r) - 1px) 0;background:transparent}[data-cv] .cv-pair .cv-ag__plate:has(.cv-ag__btn:hover),[data-cv] .cv-pair .cv-ag__plate[data-open=true]{border-color:var(--lc-separator);background:var(--cv-side-hover)}[data-cv] .cv-pair :is(.cv-ag__btn,.lc-icon-button):focus-visible{outline-offset:-3px}[data-cv=stack]{--cv-reserve-r: calc(var(--cv-side-h) + var(--cv-edge) * 2)}[data-cv=stack] .cv-corner{flex-direction:column;align-items:flex-end}[data-cv=stack] .cv-head,[data-cv=stack] .cv-head__trail{align-items:flex-start}[data-cv=stack] .cv-head__lead,[data-cv=stack] .cv-head__trail .lc-rec-dot{height:var(--cv-side-h)}[data-cv=stack] .lc-task-toasts{top:calc(var(--cv-edge) + var(--cv-side-h) * 2 + var(--cv-gap) * 2);right:var(--cv-edge);bottom:auto;left:auto;align-items:flex-end}[data-cv=stack] .cv-roster .lc-icon-button[data-hint]:after{top:50%;right:calc(100% + 8px);bottom:auto;left:auto;transform:translate(10px,-50%)}[data-cv=stack] .cv-roster .lc-icon-button[data-hint]:hover:after,[data-cv=stack] .cv-roster .lc-icon-button[data-hint]:focus-visible:after{transform:translateY(-50%)}}@layer legacy{[data-cv] [data-hint][data-hint][data-hint]:after,[data-hint][data-hint][data-hint]:after{display:flex;box-sizing:border-box;align-items:center;height:var(--lc-hint-height);padding:0 var(--lc-hint-pad-x);border:1px solid var(--lc-hint-border);border-radius:var(--lc-hint-radius);background:var(--lc-hint-surface);-webkit-backdrop-filter:blur(var(--lc-hint-blur));backdrop-filter:blur(var(--lc-hint-blur));color:var(--lc-hint-text);font-family:var(--lc-hint-font);font-size:var(--lc-hint-size);font-weight:var(--lc-font-weight-regular);letter-spacing:normal;line-height:var(--lc-hint-line-height);white-space:nowrap;transition:opacity var(--lc-hint-duration) linear,transform var(--lc-hint-duration) var(--lc-hint-ease)}@media (prefers-reduced-motion: reduce){[data-cv] [data-hint][data-hint][data-hint]:after,[data-hint][data-hint][data-hint]:after{transition:opacity var(--lc-hint-duration) linear}}}@layer legacy{.cv-ag{--cv-side-r: calc(var(--cv-side-h) / 2);position:relative;flex:none;height:var(--cv-side-h)}.cv-plate .cv-ag{position:static}.cv-ag__plate{display:flex;height:100%;box-sizing:border-box;align-items:stretch;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:var(--cv-side-r);background:var(--cv-slab-bg);transition:transform var(--lc-button-fab-lift-duration) ease-out}.cv-ag__plate:has(.cv-ag__btn:hover),.cv-ag__plate[data-open=true]{border-color:var(--cv-slab-line-hover);background:var(--cv-side-hover)}.cv-ag__plate:has(.cv-ag__btn:active){transform:scale(.97)}[data-cv] .cv-ag__btn{position:relative;display:flex;height:100%;min-width:0;align-items:center;gap:6px;padding:0 12px 0 8px;border-radius:calc(var(--cv-side-r) - 1px);background:transparent;color:var(--cv-ink);font-size:13px;line-height:18px}[data-cv] .cv-ag[data-compact] .cv-ag__btn{padding:0 7px}.cv-ag__slot{display:grid;width:20px;height:20px;flex:none;place-items:center}.cv-ag__glyph{display:grid;place-items:center;animation:cv-ag-glyph .2s var(--cv-ease) backwards}@keyframes cv-ag-glyph{0%{opacity:0;transform:scale(.6)}}.cv-ag__glyph[data-kind=check] path{stroke-dasharray:24;animation:cv-ag-draw .32s var(--cv-ease) 60ms backwards}@keyframes cv-ag-draw{0%{stroke-dashoffset:24}}.cv-ag__glyph{color:var(--cv-ink-3)}.cv-ag__plate:has(.cv-ag__btn:hover) .cv-ag__glyph,.cv-ag__plate:has(.cv-ag__btn:focus-visible) .cv-ag__glyph{color:var(--cv-ink)}.cv-ag__glyph[data-kind=face] .cv-face{box-shadow:none}.cv-ag__dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--cv-ink);animation:cv-ag-glyph .2s var(--cv-ease) backwards}.cv-ag__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-cv] .cv-ag__btn[data-hint]:after{position:absolute;bottom:calc(100% + 8px);left:0;z-index:6;padding:5px 8px;border-radius:8px;background:#1c1c1ceb;color:var(--lc-text);content:attr(data-hint);font-size:12px;font-weight:500;line-height:14px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}[data-cv] .cv-ag__btn[data-hint]:hover:after,[data-cv] .cv-ag__btn[data-hint]:focus-visible:after{opacity:1;transform:translateY(0)}.cv-ag[data-slot=down] .cv-ag__btn[data-hint]:after{top:calc(100% + 8px);right:0;bottom:auto;left:auto;transform:translateY(-10px)}.cv-ag[data-slot=left] .cv-ag__btn[data-hint]:after{top:50%;right:calc(100% + 8px);bottom:auto;left:auto;transform:translate(10px,-50%)}.cv-ag[data-slot=down] .cv-ag__btn[data-hint]:hover:after,.cv-ag[data-slot=down] .cv-ag__btn[data-hint]:focus-visible:after{transform:translateY(0)}.cv-ag[data-slot=left] .cv-ag__btn[data-hint]:hover:after,.cv-ag[data-slot=left] .cv-ag__btn[data-hint]:focus-visible:after{transform:translateY(-50%)}@media (prefers-reduced-motion: reduce){.cv-ag__glyph,.cv-ag__dot,.cv-ag__glyph[data-kind=check] path{animation:none}.cv-ag__plate{transition:none}}}@layer legacy{.cv-ag__plate.cv-mp{position:relative;display:block;width:var(--cv-side-h)}[data-cv] .cv-ag__plate.cv-mp .cv-ag__btn{display:block;width:100%;padding:0;text-align:left}.cv-mp__lead{position:absolute;inset:0}.cv-mp__mark{position:absolute;top:50%;left:50%;width:34px;height:36px;margin:-18px 0 0 -17px;color:var(--cv-ink);opacity:var(--cv-mp-dim, 1);transition:opacity .17s ease,transform .24s var(--cv-ease)}.cv-mp__mark .cv-ag__mark{display:block;overflow:visible}.cv-mp[data-lead=on] .cv-mp__mark{opacity:0;transform:scale(.6)}.cv-mp__lead-g{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.55);transition:opacity .2s ease,transform .33s var(--cv-ease)}.cv-mp__lead-g[data-on=true]{opacity:1;transform:none;transition-delay:70ms}.cv-mp__glyph{display:grid;place-items:center;color:var(--cv-ink);animation:cv-mp-pop .24s var(--cv-ease) backwards}@keyframes cv-mp-pop{0%{opacity:0;transform:scale(.7)}}.cv-mp__body{position:absolute;top:0;bottom:0;left:calc(100% + 14px);width:0;max-width:max(0px,calc(50vw - 253px));overflow:hidden;transition:width .38s var(--cv-ease)}.cv-ag[data-slot=down] .cv-mp__body{top:calc(100% + 8px);right:0;bottom:auto;left:auto;height:18px;max-width:none}.cv-ag[data-slot=down] .cv-mp__txt{top:0}.cv-mp__txt{position:absolute;top:8px;left:0;height:18px;color:var(--cv-ink-2);text-shadow:0 1px 8px rgba(0,0,0,.55);white-space:nowrap;transition:color .2s ease}.cv-mp[data-tone=event] .cv-mp__txt,.cv-ag__plate.cv-mp:has(.cv-ag__btn:hover) .cv-mp__txt,.cv-ag__plate.cv-mp:has(.cv-ag__btn:focus-visible) .cv-mp__txt{color:var(--cv-ink)}.cv-mp__sizer{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;white-space:nowrap}.cv-mp[data-ask=true]{animation:cv-mp-ask 1.6s ease-in-out infinite}@keyframes cv-mp-ask{50%{border-color:var(--lc-white-a28)}}@media (prefers-reduced-motion: reduce){.cv-mp__mark,.cv-mp__lead-g,.cv-mp__body,.cv-mp__txt{transition:none}.cv-mp__glyph,.cv-mp[data-ask=true]{animation:none}}}@layer legacy{.cv-ag{--cv-ag-gap: 10px;--cv-ag-w: var(--lc-agent-pop-width);--cv-ag-h: calc(100svh - var(--lc-agent-pop-clearance));--cv-pop-from: translateY(16px) scale(.98);--cv-pop-origin: left bottom}.cv-ag[data-slot=down],.cv-ag[data-slot=left]{--cv-ag-h: calc(100svh - var(--lc-agent-pop-clearance-top))}.cv-ag[data-slot=down]{--cv-pop-from: translateY(-12px) scale(.98);--cv-pop-origin: right top}.cv-ag[data-slot=left]{--cv-pop-from: translateX(16px) scale(.98);--cv-pop-origin: right top}.cv-ag__pop{position:absolute;z-index:2;width:var(--cv-ag-w);max-width:calc(100vw - var(--cv-pad) * 2);visibility:hidden;opacity:0;pointer-events:none;transform:var(--cv-pop-from);transform-origin:var(--cv-pop-origin);transition:opacity .14s ease-in,transform .18s ease-in,visibility 0s linear .18s}.cv-ag[data-slot=up] .cv-ag__pop{bottom:calc(100% + var(--cv-ag-gap));left:0}.cv-ag[data-slot=down] .cv-ag__pop{top:calc(100% + var(--cv-ag-gap));right:0}.cv-ag[data-slot=left] .cv-ag__pop{top:0;right:calc(100% + var(--cv-ag-gap))}.cv-ag[data-open=true][data-slot] .cv-ag__pop{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition:opacity .15s ease-out,transform var(--lc-duration-base) var(--lc-ease-standard),visibility 0s}.cv-ag[data-open=true] .cv-ap__head,.cv-ag[data-open=true] .cv-cmp{animation:cv-pop-rise var(--lc-duration-base) var(--lc-ease-standard) backwards}.cv-ag[data-open=true] .cv-ap__head{animation-delay:30ms}.cv-ag[data-open=true] .cv-cmp{animation-delay:70ms}@keyframes cv-pop-rise{0%{opacity:0;transform:translateY(8px)}}.cv-ag[data-fold]{--cv-ag-btn-w: var(--cv-side-h);--cv-fold-dur: var(--lc-shell-dock-agent-modal-dur);--cv-fold-ease: var(--lc-ease-standard);--cv-fold-clip: inset(calc(100% - var(--cv-side-h)) calc(100% - var(--cv-ag-btn-w)) 0 0 round var(--cv-side-r))}.cv-ag[data-fold]:is([data-slot=down],[data-slot=left]){--cv-fold-clip: inset(0 0 calc(100% - var(--cv-side-h)) calc(100% - var(--cv-ag-btn-w)) round var(--cv-side-r))}.cv-ag[data-fold] .cv-ag__pop{opacity:1;transform:none;border-radius:16px;background:var(--cv-slab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--cv-slab-line);clip-path:var(--cv-fold-clip);transition:clip-path var(--cv-fold-dur) var(--cv-fold-ease),visibility 0s linear var(--cv-fold-dur)}.cv-ag[data-fold][data-slot=up] .cv-ag__pop{bottom:0;left:0}.cv-ag[data-fold]:is([data-slot=down],[data-slot=left]) .cv-ag__pop{top:0;right:0}.cv-ag[data-fold][data-open=true][data-slot] .cv-ag__pop{transform:none;clip-path:inset(0 round 16px);transition:clip-path var(--cv-fold-dur) var(--cv-fold-ease),visibility 0s}.cv-ag[data-fold] .cv-ap{border-color:transparent;background:transparent;opacity:0;transition:opacity .1s ease-in}.cv-ag[data-fold][data-open=true] .cv-ap{opacity:1;animation:cv-fold-in .12s ease-out .12s backwards}@keyframes cv-fold-in{0%{opacity:0}}.cv-ag[data-fold][data-open=true] .cv-ap__head,.cv-ag[data-fold][data-open=true] .cv-cmp{animation-delay:.13s}.cv-ag[data-fold] .cv-ag__plate{transition:transform var(--lc-button-fab-lift-duration) ease-out,opacity .15s ease-out 60ms}.cv-ag[data-fold][data-open=true] .cv-ag__plate{opacity:0;transition:opacity 90ms ease-in}@media (prefers-reduced-motion: reduce){.cv-ag__pop,.cv-ag[data-open=true][data-slot] .cv-ag__pop{transition:opacity .12s linear;transform:none}.cv-ag[data-open=true] .cv-ap__head,.cv-ag[data-open=true] .cv-cmp{animation:none}.cv-ag[data-fold] .cv-ag__pop,.cv-ag[data-fold][data-open=true][data-slot] .cv-ag__pop{transition:visibility 0s}.cv-ag[data-fold] .cv-ap,.cv-ag[data-fold] .cv-ag__plate{transition:none}.cv-ag[data-fold][data-open=true] .cv-ap{animation:none}}}@layer legacy{.cv-ap{position:relative;display:flex;width:var(--cv-ag-w);height:var(--cv-ag-h);box-sizing:border-box;flex-direction:column;overflow:hidden;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:16px;background:var(--cv-slab-bg);color:var(--cv-ink);font-size:13px;line-height:19px}.cv-ap__head{display:flex;height:48px;flex:none;align-items:center;gap:4px;padding:0 10px 0 12px}.cv-ap__spacer{flex:1 1 auto}.cv-ap__title{min-width:0;margin:0;overflow:hidden;color:var(--cv-ink);font-size:14px;font-weight:var(--lc-font-weight-regular);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.cv-ap__tabs{display:flex;gap:2px;margin-left:-4px}[data-cv] .cv-ap__tab{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 12px;border-radius:14px;background:transparent;color:var(--cv-ink-3);font-size:13px;transition:color var(--cv-fast) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-ap__tab:hover{background:var(--lc-white-a05);color:var(--cv-ink-2)}[data-cv] .cv-ap__tab[aria-selected=true]{background:var(--lc-white-a08);color:var(--cv-ink)}.cv-ap__count{color:var(--cv-ink-3);font-size:12px;font-variant-numeric:tabular-nums}[data-cv] .cv-ap__back{display:inline-flex;height:28px;align-items:center;gap:2px;margin-left:-4px;padding:0 12px 0 6px;border-radius:14px;background:transparent;color:var(--cv-ink-2);font-size:13px;transition:color var(--cv-fast) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-ap__back:hover{background:var(--lc-white-a08);color:var(--cv-ink)}[data-cv] .cv-rb{display:inline-grid;width:var(--lc-shell-dock-agent-button);height:var(--lc-shell-dock-agent-button);flex:none;place-items:center;border-radius:50%;background:transparent;color:var(--lc-shell-dock-agent-icon-color);transition:color var(--cv-fast) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out),box-shadow var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-rb:hover,[data-cv] .lc-menu-anchor.is-open .cv-rb{background:var(--lc-shell-dock-agent-button-bg-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover);color:var(--lc-shell-dock-agent-icon-color-hover)}[data-cv] .cv-rb[data-on=true]{color:var(--lc-shell-dock-agent-icon-color-hover)}[data-cv] .cv-rb[data-ready=true],[data-cv] .cv-rb[data-ready=true]:hover{background:var(--lc-shell-dock-agent-send-bg);box-shadow:none;color:var(--lc-shell-dock-agent-send-color)}.cv-ap__body{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.cv-ap__body:after{position:absolute;right:0;bottom:0;left:0;height:20px;background:linear-gradient(to bottom,transparent,var(--cv-slab-bg));content:"";pointer-events:none}.cv-ap__body>*{animation:cv-ap-in .16s var(--cv-ease) backwards}.cv-ap[data-view=task] .cv-ap__body>*{animation:cv-ap-slide .22s var(--cv-ease) backwards}@keyframes cv-ap-in{0%{opacity:0;transform:translateY(4px)}}@keyframes cv-ap-slide{0%{opacity:0;transform:translate(16px)}}[data-cv] .cv-ap__btn{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 12px;border-radius:14px;background:var(--lc-white-a08);color:var(--cv-ink);font-size:13px;transition:background var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-ap__btn:hover{background:var(--lc-white-a14)}[data-cv] .cv-ap__btn.is-primary{background:var(--cv-ink);color:var(--cv-field)}[data-cv] .cv-ap__btn.is-primary:hover{background:var(--lc-gray-ffffff)}[data-cv] .cv-ap__quiet{display:inline-flex;height:24px;align-items:center;padding:0 8px;border-radius:12px;background:transparent;color:var(--cv-ink-2);font-size:12px;transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-ap__quiet:hover{background:var(--lc-white-a08);color:var(--cv-ink)}@media (prefers-reduced-motion: reduce){.cv-ap__body>*,.cv-ap[data-view=task] .cv-ap__body>*{animation:none}}}@layer legacy{.cv-cmp{display:grid;min-height:var(--lc-button-fab-height);flex:none;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(var(--lc-shell-dock-agent-input-line),1fr) var(--lc-shell-dock-agent-button);align-items:end;box-sizing:border-box;padding:var(--lc-shell-dock-agent-pad-y) var(--lc-shell-dock-agent-icons-pad-x) var(--lc-shell-dock-agent-pad-bottom);background:none}.cv-cmp__input{min-height:var(--lc-shell-dock-agent-input-line);box-sizing:border-box;grid-column:1 / -1;grid-row:2;align-self:start;padding:0 calc(var(--lc-shell-dock-agent-pad-x) - var(--lc-shell-dock-agent-icons-pad-x));border:0;outline:0;background:none;color:var(--cv-ink);font:inherit;font-size:var(--lc-button-fab-text);line-height:var(--lc-shell-dock-agent-input-line);display:block;width:100%;max-height:calc(var(--lc-shell-dock-agent-input-line) * 6);overflow-y:auto;resize:none;field-sizing:content}.cv-cmp .cv-cmp__line{--lc-line-pad: calc(var(--lc-shell-dock-agent-pad-x) - var(--lc-shell-dock-agent-icons-pad-x));grid-column:1 / -1;grid-row:2;align-self:start;min-height:var(--lc-shell-dock-agent-input-line);font-size:var(--lc-button-fab-text);line-height:var(--lc-shell-dock-agent-input-line)}.cv-cmp .cv-cmp__line .cv-cmp__input{padding:0}.cv-cmp__input::placeholder{color:var(--lc-button-fab-color);opacity:.6}.cv-cmp__input:disabled{opacity:.6}.cv-cmp__lead{display:flex;grid-column:1;grid-row:3;gap:var(--lc-shell-dock-agent-button-gap)}.cv-cmp__files{display:flex;grid-column:1 / -1;grid-row:1;flex-wrap:wrap;gap:var(--lc-spacing-8);padding:0 calc(var(--lc-shell-dock-agent-pad-x) - var(--lc-shell-dock-agent-icons-pad-x)) var(--lc-spacing-8)}.cv-cmp[data-dragging=true]{outline:1px dashed var(--lc-label-secondary);outline-offset:calc(-1 * var(--lc-spacing-4));border-radius:var(--lc-radius-12)}.cv-cmp__trail{display:flex;grid-column:3;grid-row:3;gap:var(--lc-shell-dock-agent-button-gap)}.cv-cmp__rec{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);margin-right:var(--lc-spacing-4);color:var(--cv-ink-2);font-size:var(--lc-type-footnote-size);font-variant-numeric:tabular-nums}.cv-cmp__rec:before{content:"";width:var(--lc-spacing-8);height:var(--lc-spacing-8);border-radius:var(--lc-radius-round);background:var(--lc-recording);opacity:.4;transition:opacity var(--lc-duration-fast) var(--lc-ease-standard)}.cv-cmp__rec[data-level="1"]:before{opacity:.6}.cv-cmp__rec[data-level="2"]:before{opacity:.8}.cv-cmp__rec[data-level="3"]:before{opacity:1}.cv-cmp__menu-head{padding:6px 12px 4px;color:var(--cv-ink-3);font-size:12px}}@layer legacy{.cv-bd__head{margin:12px 10px 2px;color:var(--cv-ink-3);font-size:12px;font-weight:var(--lc-font-weight-regular);line-height:18px}.cv-bd__count:before{content:" \b7  "}.cv-bd__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}[data-cv] .cv-bd__row{display:flex;width:100%;min-height:36px;align-items:center;gap:10px;padding:0 10px;border-radius:10px;background:transparent;color:var(--cv-ink);text-align:left;transition:background var(--cv-fast) var(--lc-ease-out);animation:cv-bd-in var(--cv-base) var(--cv-ease) backwards}[data-cv] .cv-bd__row:hover{background:var(--lc-white-a05)}@keyframes cv-bd-in{0%{opacity:0;transform:translateY(6px)}}.cv-bd__lead{display:grid;width:18px;height:18px;flex:none;place-items:center;color:var(--cv-ink-2)}.cv-bd__title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-bd__owner{flex:none;color:var(--cv-ink-3);font-size:12px}[data-cv] .cv-bd__row[data-draft]{cursor:default}[data-cv] .cv-bd__row[data-draft]:hover{background:transparent}[data-cv] .cv-bd__row:is([data-draft],[data-state=done],[data-undone]) .cv-bd__title{color:var(--cv-ink-3)}[data-cv] .cv-bd__row[data-undone] .cv-bd__title{text-decoration:line-through}.cv-st{flex:none;color:var(--lc-white-a50)}.cv-st.is-doing{color:var(--cv-ink-2)}.cv-st.is-done{color:var(--lc-white-a38)}.cv-st__tick{stroke:var(--cv-slab-bg)}.cv-bd__card{display:flex;gap:10px;margin:2px 0 6px;padding:12px;border-radius:12px;background:var(--lc-white-a05);animation:cv-bd-in var(--cv-base) var(--cv-ease) backwards}.cv-bd__card-icon{display:grid;width:18px;height:18px;flex:none;place-items:center;color:var(--cv-ink-2)}.cv-bd__card-main{min-width:0;flex:1 1 auto}.cv-bd__card-title{margin:0;color:var(--cv-ink)}.cv-bd__card-text{margin:2px 0 0;color:var(--cv-ink-3);font-size:12px}.cv-bd__card-actions{display:flex;gap:6px;margin-top:10px}.cv-bd__empty{display:grid;justify-items:center;gap:10px;padding:56px 32px 24px;color:var(--cv-ink-3);text-align:center}.cv-bd__empty p{max-width:260px;margin:0}.cv-bd__empty-mark{display:grid;place-items:center;color:var(--lc-white-a28)}@media (prefers-reduced-motion: reduce){[data-cv] .cv-bd__row,.cv-bd__card{animation:none}}.cv-agl{position:relative;display:grid;width:18px;height:18px;flex:none;place-items:center;color:var(--cv-ink)}.cv-agl[data-size="16"]{width:16px;height:16px}.cv-agl__ring{position:absolute;inset:0;border:1.5px solid var(--lc-white-a38);border-radius:50%}.cv-agl.is-idle .cv-agl__ring,.cv-agl.is-returned .cv-agl__ring{display:none}.cv-agl.is-handed .cv-agl__ring{border-style:dashed}.cv-agl.is-asking .cv-agl__ring{border-color:var(--lc-agent-run-ring-hot)}.cv-agl.is-off .cv-agl__ring{border-style:dashed;border-color:var(--lc-label-tertiary)}.cv-agl.is-off>svg{opacity:var(--lc-agent-run-dim)}.cv-agl.is-started .cv-agl__ring{border-color:var(--lc-shell-spinner-track);border-top-color:var(--lc-shell-spinner-head);animation:cv-agl-turn var(--lc-shell-spinner-turn) linear infinite}@keyframes cv-agl-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cv-agl.is-started .cv-agl__ring{animation:none;border-top-color:var(--lc-white-a38)}}}@layer legacy{.cv-bvw{--bv-gutter: 16px;--bv-grow: 10px;display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.cv-bvw>.cv-bd__card{margin:2px var(--bv-gutter) 8px;flex:none}.cv-bv{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;padding:2px var(--bv-gutter) 28px;color:var(--cv-ink);scrollbar-width:none}.cv-bv::-webkit-scrollbar{display:none}.cv-bv__list{margin:0;padding:0;list-style:none}.cv-bv__item{border-radius:10px;transition:padding var(--cv-base) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out);animation:cv-bd-in var(--cv-base) var(--cv-ease) backwards}.cv-bv__item:not([data-draft]):is(:hover,:has(.cv-bv__row:focus-visible)){padding-inline:var(--bv-grow);background:var(--lc-white-a05)}[data-cv] .cv-bv__row{display:flex;width:100%;min-height:36px;align-items:flex-start;gap:10px;padding:9px 0;border:0;background:transparent;color:inherit;font:inherit;line-height:18px;text-align:left;cursor:pointer}[data-cv] .cv-bv__row:focus-visible{outline:0}[data-cv] .cv-bv__row[data-draft]{cursor:default}.cv-bv__main{display:flex;min-width:0;flex:1 1 auto;align-items:flex-start;gap:12px}.cv-bv__title{display:-webkit-box;min-width:0;flex:1 1 auto;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-cv] .cv-bv__row:is([data-draft],[data-state=done],[data-undone]) .cv-bv__title{color:var(--cv-ink-3)}[data-cv] .cv-bv__row[data-undone] .cv-bv__title{text-decoration:line-through}.cv-bv__owner{flex:none;color:var(--cv-ink-3);font-size:12px}.cv-bv__mini{margin-top:1px;display:grid;width:16px;height:16px;flex:none;place-items:center}.cv-bv__mini>.cv-face{border-radius:50%}.cv-bv__chev{display:grid;width:18px;height:18px;flex:none;place-items:center;color:var(--cv-ink-3);transition:transform var(--cv-base) var(--cv-ease)}.cv-bv__thread[data-open=true]>.cv-bv__thead .cv-bv__chev,.cv-bv__sub[data-open=true] .cv-bv__chev{transform:rotate(90deg)}.cv-bv__count{margin-left:auto;flex:none;color:var(--cv-ink-3);font-size:12px;font-variant-numeric:tabular-nums;font-weight:var(--lc-font-weight-regular)}.cv-bv__dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--cv-ink)}.cv-bv__beam{display:grid;width:16px;height:16px;flex:none;place-items:center}[data-cv] .cv-bv__sub{align-items:center;padding-block:0;color:var(--cv-ink-3)}.cv-bv__fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--cv-base) var(--cv-ease)}.cv-bv__fold-in{min-height:0;padding-top:2px;overflow:clip}.cv-bv__thread[data-open=false] .cv-bv__fold,.cv-bv__who[data-open=false] .cv-bv__fold{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--cv-base) var(--cv-ease),visibility 0s linear var(--cv-base)}.cv-bv__drafts{padding:4px 0 6px}.cv-bv__draftbar{flex:none;padding:0 var(--bv-gutter) 6px}@media (max-width: 760px){[data-cv] .cv-bv__row,[data-cv] .cv-bv__thead{min-height:44px}.cv-bvw{--bv-grow: 8px}}@media (prefers-reduced-motion: reduce){.cv-bv__item{transition:background var(--cv-fast) var(--lc-ease-out);animation:none}.cv-bv__fold,.cv-bv__chev{transition:none}}.cv-bv__note{flex:none;color:var(--cv-ink-3);font-size:12px;white-space:nowrap}.cv-bv__meta{flex:none;color:var(--cv-ink-3);font-size:12px;font-weight:var(--lc-font-weight-regular);white-space:nowrap}.cv-bv__hlink{cursor:pointer;transition:color var(--cv-fast) var(--lc-ease-out)}.cv-bv__hlink:is(:hover,:focus-visible){outline:0;color:var(--cv-ink);text-decoration:underline;text-decoration-color:var(--cv-ink-3);text-underline-offset:3px}.cv-bv__where{display:-webkit-box;margin:2px 0 4px;overflow:hidden;color:var(--cv-ink-3);font-size:13px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-cv] .cv-bv__action{display:block;margin:2px 0 6px;padding:6px 0;border:0;background:transparent;color:var(--cv-ink-3);font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer;transition:color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-bv__action:is(:hover,:focus-visible){outline:0;color:var(--cv-ink)}.cv-bv__thread[data-flat=true] .cv-bv__thead{cursor:default}@media (max-width: 640px){[data-cv] .cv-bv__thead:has(.cv-bv__meta){flex-wrap:wrap;row-gap:0;padding-block:6px}.cv-bv__thead:has(.cv-bv__meta) .cv-bv__count{order:2}.cv-bv__thead .cv-bv__meta{order:3;flex:0 0 100%;margin:-4px 0 0 28px}}.cv-bv__subs{margin:0;padding:0 0 4px 36px;list-style:none}[data-cv] .cv-bv__subbtn{display:block;width:100%;padding:3px 0;border:0;background:transparent;color:var(--cv-ink-3);font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer}[data-cv] .cv-bv__subbtn:is(:hover,:focus-visible){outline:0;color:var(--cv-ink-2)}}@layer legacy{.cv-bv--who{padding-top:0}.cv-bv__who{padding-bottom:6px}.cv-bv__who[data-open=false]{padding-bottom:0}.cv-bv__who-h{margin:0;font:inherit}.cv-bv__who-head{display:flex;min-height:36px;align-items:center;gap:10px;margin:0;padding:10px 0 2px;font-size:13px;font-weight:var(--lc-font-weight-medium);line-height:18px}[data-cv] .cv-bv__who-toggle{width:100%;min-height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--cv-ink);font:inherit;font-weight:var(--lc-font-weight-medium);text-align:left;cursor:pointer;transition:padding var(--cv-base) var(--lc-ease-out),background var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-bv__who-toggle:is(:hover,:focus-visible){padding-inline:var(--bv-grow);outline:0;background:var(--lc-white-a05)}.cv-bv__who-toggle .cv-bv__count{padding-right:2px}.cv-bv__who-lead{display:grid;width:20px;height:20px;flex:none;place-items:center;color:var(--cv-ink-2)}.cv-bv__who-lead>.cv-face{border-radius:50%;transition:box-shadow var(--cv-base) var(--cv-ease)}.cv-bv__who[data-speaking] .cv-bv__who-lead>.cv-face{box-shadow:0 0 0 2px var(--cv-slab-bg),0 0 0 3.5px var(--cv-ink)}.cv-bv__who[data-lit] .cv-bv__who-lead>.cv-face{animation:cv-bv-lit 2.4s var(--lc-ease-out) both}@keyframes cv-bv-lit{0%,35%{box-shadow:0 0 0 2px var(--cv-slab-bg),0 0 14px 3px var(--lc-white-a28)}to{box-shadow:0 0 0 2px var(--cv-slab-bg),0 0 0 0 transparent}}.cv-bv__who-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-bv__nobody{width:16px;height:16px;box-sizing:border-box;border:1.5px dashed var(--lc-white-a28);border-radius:50%}.cv-bv__nobody--lg{width:28px;height:28px}.cv-bv--who .cv-bv__owner{display:none}.cv-bv__who-decided{margin-top:4px}[data-cv] .cv-bv__who-decided .cv-bv__sub{color:var(--cv-ink)}.cv-bv__who-decided .cv-bv__sub .cv-bd__lead{color:var(--cv-ink-2)}@media (prefers-reduced-motion: reduce){.cv-bv__who[data-lit] .cv-bv__who-lead>.cv-face{animation:none}}}@layer legacy{.cv-bv__faces{display:flex;flex:none;gap:2px;overflow-x:auto;padding:2px 10px 8px;scrollbar-width:none}.cv-bv__faces::-webkit-scrollbar{display:none}[data-cv] .cv-bv__facebtn{display:flex;width:auto;min-width:60px;max-width:96px;flex:none;flex-direction:column;align-items:center;gap:5px;padding:6px 6px 5px;border:0;border-radius:12px;background:transparent;color:var(--cv-ink-2);font:inherit;font-size:11px;line-height:14px;cursor:pointer;transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out),opacity var(--cv-base) var(--cv-ease)}[data-cv] .cv-bv__facebtn:hover{background:var(--lc-white-a05);color:var(--cv-ink)}[data-cv] .cv-bv__facebtn[aria-pressed=true]{background:var(--lc-white-a08);color:var(--cv-ink)}.cv-bv__faces[data-picked] .cv-bv__facebtn:not([aria-pressed=true]){opacity:.45}.cv-bv__facebtn-face{display:grid;width:28px;height:28px;place-items:center}.cv-bv__facebtn-face>.cv-face{border-radius:50%;transition:box-shadow var(--cv-base) var(--cv-ease)}.cv-bv__facebtn[data-speaking] .cv-bv__facebtn-face>.cv-face,.cv-bv__facebtn[aria-pressed=true] .cv-bv__facebtn-face>.cv-face{box-shadow:0 0 0 2px var(--cv-slab-bg),0 0 0 3.5px var(--cv-ink)}.cv-bv__facebtn-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-cv] .cv-bv__thead{position:sticky;z-index:2;top:0;display:flex;width:calc(100% + 16px);min-height:36px;align-items:center;gap:10px;margin-inline:-8px;padding:4px 18px 4px 8px;border:0;border-radius:10px;background:linear-gradient(var(--lc-white-a04),var(--lc-white-a04)),var(--cv-slab-bg);color:var(--cv-ink);font:inherit;font-weight:var(--lc-font-weight-medium);text-align:left;cursor:pointer;transition:background var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-bv__thead:is(:hover,:focus-visible){outline:0;background:linear-gradient(var(--lc-white-a08),var(--lc-white-a08)),var(--cv-slab-bg)}.cv-bv__htitle{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-bv__thread+.cv-bv__thread{margin-top:6px}@media (prefers-reduced-motion: reduce){[data-cv] .cv-bv__thead{transition:background var(--cv-fast) var(--lc-ease-out)}}}@layer legacy{.cv-tk{min-height:0;flex:1 1 auto;overflow-y:auto;padding:2px 20px 16px;scrollbar-width:none}.cv-tk::-webkit-scrollbar{display:none}.cv-tk__kind{margin:4px 0 2px;color:var(--cv-ink-3);font-size:12px}.cv-tk__title{margin:4px 0 0;color:var(--cv-ink);font-size:17px;font-weight:var(--lc-font-weight-medium);line-height:22px}.cv-tk[data-undone] .cv-tk__title{color:var(--cv-ink-3);text-decoration:line-through}.cv-tk__undone{margin:4px 0 0;color:var(--cv-ink-3);font-size:12px}.cv-tk__props{display:grid;margin:14px 0 0}.cv-tk__prop{display:flex;min-height:32px;align-items:center;gap:8px}.cv-tk__prop dt{width:96px;flex:none;color:var(--cv-ink-3)}.cv-tk__prop dd{display:flex;min-width:0;align-items:center;gap:8px;margin:0;color:var(--cv-ink)}.cv-tk__prop dd svg:not(.cv-st){color:var(--cv-ink-3)}.cv-tk__text{margin:14px 0 0;color:var(--cv-ink-2);line-height:1.5}[data-cv] .cv-tk__status{display:inline-flex;height:28px;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;border-radius:8px;background:transparent;color:var(--cv-ink);transition:background var(--cv-fast) var(--lc-ease-out)}[data-cv] button.cv-tk__status:hover,.cv-tk .lc-menu-anchor.is-open .cv-tk__status{background:var(--lc-white-a08)}.cv-tk__menu{min-width:168px}.cv-tk__menu .lc-menu-item{display:flex;align-items:center;gap:10px}.cv-tk__menu-label{flex:1 1 auto}.cv-tk__section h3{margin:20px 0 6px;color:var(--cv-ink-3);font-size:12px;font-weight:var(--lc-font-weight-regular)}.cv-tk__section h3 span{margin-left:6px}.cv-tk__subs,.cv-tk__changes{margin:0;padding:0;list-style:none}.cv-tk__subs li{display:flex;min-height:30px;align-items:center;gap:10px}.cv-tk__changes li{padding:3px 0;color:var(--cv-ink-2)}.cv-tk__actions{display:flex;gap:8px;margin-top:22px}.cv-face{flex:none;overflow:hidden;border-radius:50%;object-fit:cover}img.cv-face{background:var(--lc-white-a15)}.cv-tk__prop--agent dd{flex:1 1 auto}.cv-tk__agent{display:inline-flex;min-width:0;align-items:center;gap:8px}.cv-tk__agent-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-tk__agent-who{color:var(--cv-ink)}.cv-tk__prop--agent .cv-tk__stop,.cv-tk__prop--agent .cv-tk__agent+.cv-tk__hand{margin-left:auto}[data-cv] .cv-tk__hand{margin-left:-8px}[data-cv] .cv-tk__hand:disabled{opacity:.6}.cv-tk__none{color:var(--cv-ink-3)}.cv-tk__agent-sub{padding:0 0 6px 104px;color:var(--cv-ink-3);font-size:12px;line-height:18px}.cv-tk__agent-sub .lc-summon{margin-top:2px}}@layer legacy{.cv-ln-wrap{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.cv-ln{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;scrollbar-width:none}.cv-ln::-webkit-scrollbar{display:none}.cv-ln{gap:16px;padding:6px 18px 14px}.cv-ln.is-empty{align-items:center;justify-content:center;gap:14px;padding:24px 32px 40px;color:var(--cv-ink-3);text-align:center}.cv-ln.is-empty p{max-width:260px;margin:0}.cv-ln__group{display:grid;gap:3px}.cv-ln__head{display:flex;align-items:center;gap:8px;min-height:22px}.cv-ln__name{color:var(--cv-ink-2);font-size:12px;font-weight:var(--lc-font-weight-medium)}.cv-ln__tc{color:var(--cv-ink-3);font-size:12px;font-variant-numeric:tabular-nums}.cv-ln__text{margin:0;padding-left:26px;color:var(--cv-ink);line-height:1.5;transition:color .2s var(--lc-ease-out);animation:cv-ap-in .16s var(--cv-ease) backwards}.cv-ln__text.is-live{color:var(--cv-ink-2)}.cv-ln__text.is-echo{color:var(--cv-ink-3)}.cv-ln__text.is-hl{margin-left:18px;margin-right:-8px;padding:4px 8px;border-radius:8px;animation:cv-ln-flash 2.2s linear both}@keyframes cv-ln-flash{0%,35%{background:var(--lc-white-a14)}to{background:transparent}}.cv-ln__caret{display:inline-block;width:2px;height:14px;margin-left:2px;background:var(--cv-ink-2);vertical-align:-2px;animation:cv-ln-blink 1s steps(2,start) infinite}@keyframes cv-ln-blink{to{visibility:hidden}}.cv-ln__voice{display:inline-flex;height:12px;align-items:center;gap:2px}.cv-ln__voice i{display:block;width:2px;height:4px;border-radius:1px;background:var(--cv-ink-2);animation:cv-ln-voice .9s ease-in-out infinite}.cv-ln__voice i:nth-child(2){animation-delay:.15s}.cv-ln__voice i:nth-child(3){animation-delay:.3s}@keyframes cv-ln-voice{50%{height:11px}}[data-cv] .cv-ln__ref{display:flex;width:fit-content;max-width:100%;align-items:center;gap:8px;margin:6px 0 0 -8px;padding:4px 10px 4px 8px;border-radius:8px;background:var(--lc-white-a05);color:var(--cv-ink-2);font-size:12px;transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-ln__ref:hover{background:var(--lc-white-a10);color:var(--cv-ink)}[data-cv] .cv-ln__ref span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-cv] .cv-ln__jump{position:absolute;bottom:12px;left:50%;display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 12px 0 10px;border-radius:14px;background:var(--cv-ink);color:var(--cv-field);font-size:12px;transform:translate(-50%);animation:cv-ap-in .16s var(--cv-ease) backwards}[data-cv] .cv-ln__jump:hover{background:var(--lc-gray-ffffff)}.cv-ln__banner{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;margin:0 8px 8px;padding:6px 6px 6px 12px;border-radius:10px;background:var(--lc-white-a05);color:var(--cv-ink-2);font-size:12px}@media (prefers-reduced-motion: reduce){.cv-ln__text,.cv-ln__jump,.cv-ln__caret,.cv-ln__voice i{animation:none}}}@layer legacy{.cv-cl{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:2px;overflow-y:auto;padding:0 8px 12px;scrollbar-width:none}.cv-cl::-webkit-scrollbar{display:none}.cv-cl.is-empty{justify-items:center;align-content:center;gap:10px;padding:24px 32px 40px;color:var(--cv-ink-3);text-align:center}.cv-cl.is-empty p{max-width:260px;margin:0}.cv-cl__list{display:grid;margin:0;padding:0;list-style:none}[data-cv] .cv-cl__row{display:flex;width:100%;min-height:36px;align-items:center;gap:10px;padding:0 10px;border-radius:10px;background:transparent;color:var(--cv-ink);text-align:left;transition:background var(--cv-fast) var(--lc-ease-out);animation:cv-bd-in var(--cv-base) var(--cv-ease) backwards}[data-cv] .cv-cl__row:hover{background:var(--lc-white-a05)}.cv-cl__title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-cl__time{flex:none;color:var(--cv-ink-3);font-size:12px;font-variant-numeric:tabular-nums}.cv-pile{display:inline-flex;flex:none;align-items:center}.cv-pile>*+*{margin-left:-5px}.cv-pile .cv-face{box-shadow:0 0 0 1.5px var(--cv-slab-bg)}.cv-pile__more{display:inline-grid;place-items:center;box-sizing:border-box;padding:0 4px;border-radius:999px;background:var(--lc-white-a14);box-shadow:0 0 0 1.5px var(--cv-slab-bg);color:var(--cv-ink-2);font-size:10px;line-height:1}.cv-th{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px;overflow-y:auto;padding:8px 18px 14px;scrollbar-width:none}.cv-th::-webkit-scrollbar{display:none}.cv-th.is-empty{align-items:center;justify-content:center;gap:8px;padding:24px 32px 40px;color:var(--cv-ink-3);text-align:center}.cv-th.is-empty p{max-width:280px;margin:0}.cv-th__home{margin:0;color:var(--cv-ink);font-size:17px;font-weight:var(--lc-font-weight-medium);line-height:22px}.cv-th__quick{display:grid;justify-items:center;gap:4px;margin-top:10px}[data-cv] .cv-th__chip{display:inline-flex;height:32px;align-items:center;gap:8px;padding:0 14px 0 12px;border-radius:16px;background:var(--lc-white-a05);color:var(--cv-ink-2);transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-th__chip:hover{background:var(--lc-white-a10);color:var(--cv-ink)}.cv-th__ctx{margin:0;color:var(--cv-ink-3);font-size:12px}.cv-th__user{max-width:82%;font-size:var(--lc-chat-text-size);align-self:flex-end;margin:0;padding:8px 12px;border-radius:14px;background:var(--lc-white-a08);color:var(--cv-ink);animation:cv-ap-in .16s var(--cv-ease) backwards}.cv-th__other{display:grid;max-width:82%;align-self:flex-start;justify-items:start;gap:4px}.cv-th__who{display:inline-flex;align-items:center;gap:6px;color:var(--cv-ink-2);font-size:12px}.cv-th__user.is-other{max-width:100%;align-self:auto;background:var(--lc-white-a05)}.cv-th__files{display:flex;max-width:82%;align-self:flex-end;flex-wrap:wrap;justify-content:flex-end;gap:var(--lc-spacing-8)}.cv-th__other .cv-th__files{max-width:100%;align-self:auto;justify-content:flex-start}.cv-th__agent{display:grid;max-width:94%;gap:4px}.cv-th__agent .lc-answer{font-size:var(--lc-chat-text-size);line-height:var(--lc-chat-text-line-height)}.cv-th__meta{color:var(--cv-ink-3);font-size:12px}.cv-th__wait{display:flex;height:28px;align-items:center;gap:8px;color:var(--cv-ink-3);font-size:12px}.cv-beam{display:block}@media (prefers-reduced-motion: reduce){[data-cv] .cv-cl__row,.cv-th__user{animation:none}}}@layer legacy{[data-cv] .cv-vis{display:inline-flex;max-width:190px;height:28px;align-items:center;gap:6px;padding:0 8px 0 10px;border-radius:14px;background:transparent;color:var(--cv-ink-2);font-size:12px;transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-vis>span:not(.cv-pile){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-cv] button.cv-vis:hover,[data-cv] .lc-menu-anchor.is-open .cv-vis{background:var(--lc-white-a08);color:var(--cv-ink)}[data-cv] .cv-vis.is-readonly{padding:0 10px 0 6px;cursor:default}.cv-vis__menu{min-width:230px;max-height:300px;overflow-y:auto}.cv-vis__head,.cv-vis__empty,.cv-sw__head{padding:8px 12px 4px;color:var(--cv-ink-3);font-size:12px}.cv-vis__empty{padding-top:2px}.cv-vis__menu .lc-menu-item,.cv-sw__menu .lc-menu-item{display:flex;align-items:center;gap:10px}.cv-vis__label,.cv-sw__item{min-width:0;flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}[data-cv] .cv-sw{display:inline-flex;max-width:230px;height:28px;align-items:center;gap:6px;padding:0 4px;background:none;color:var(--cv-ink);font-size:14px;transition:opacity var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-sw:hover,[data-cv] .lc-menu-anchor.is-open .cv-sw{opacity:var(--lc-shell-dock-agent-title-hover)}.cv-sw__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-sw__menu{min-width:270px;max-width:340px;max-height:320px;overflow-y:auto}}@layer legacy{.cv-ov{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:2px;overflow-y:auto;padding:0 8px 16px;scrollbar-width:none}.cv-ov::-webkit-scrollbar{display:none}.cv-ov__section{display:grid;gap:2px;margin-top:6px}.cv-ov__head{display:flex;height:28px;align-items:center;justify-content:space-between;padding-left:2px}[data-cv] .cv-ov__all{display:inline-flex;height:24px;align-items:center;gap:6px;padding:0 6px 0 8px;border-radius:12px;background:transparent;color:var(--cv-ink-3);font-size:12px;transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-ov__all:hover{background:var(--lc-white-a08);color:var(--cv-ink)}.cv-ov__n:before{content:"\b7  "}.cv-ov__muted{margin:0;padding:4px 10px 8px;color:var(--cv-ink-3)}.cv-ov .cv-bd__empty{justify-items:start;padding:4px 10px 8px;text-align:left}.cv-ov .cv-bd__empty-mark{display:none}[data-cv] .cv-ov__more{width:fit-content;height:28px;padding:0 10px;border-radius:10px;background:transparent;color:var(--cv-ink-3);transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-ov__more:hover{background:var(--lc-white-a05);color:var(--cv-ink)}.cv-dl__stage{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.cv-dl__main{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.cv-dl__cards{flex:none;padding:0 8px}.cv-dl__chips{display:flex;flex:none;gap:6px;padding:0 12px 2px}[data-cv] .cv-dl__chip{display:inline-flex;height:26px;align-items:center;gap:6px;padding:0 12px;border-radius:13px;background:var(--lc-white-a05);color:var(--cv-ink-2);font-size:12px;transition:background var(--cv-fast) var(--lc-ease-out),color var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-dl__chip:hover{background:var(--lc-white-a10);color:var(--cv-ink)}.cv-dl__n{color:var(--cv-ink-3);font-variant-numeric:tabular-nums}.cv-dl__sheet{position:absolute;z-index:3;display:flex;inset:0;flex-direction:column;background:var(--cv-slab-bg);animation:cv-dl-sheet .28s cubic-bezier(.2,.9,.25,1) backwards}@keyframes cv-dl-sheet{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion: reduce){.cv-dl__sheet{animation:none}}}@layer legacy{.cv-mk{display:inline-grid;flex:none;width:20px;height:20px;place-items:center;color:var(--cv-ink)}.cv-mk[data-size="14"]{width:14px;height:14px}.cv-mk[data-size="16"]{width:16px;height:16px}.cv-mk[data-size="22"]{width:22px;height:22px}.cv-mk[data-vendor=claude]{color:var(--lc-agent-brand-claude)}.cv-mk[data-vendor=gemini]{color:var(--lc-agent-brand-gemini)}.cv-mk:is([data-vendor=openai],[data-vendor=cursor],[data-vendor=copilot]){color:var(--lc-agent-brand-mono-bg)}.cv-cl__call{margin:8px 0 2px}.cv-ext{gap:6px}[data-cv] .cv-ext__card{display:flex;width:min(100%,300px);align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--lc-white-a05);color:var(--cv-ink);text-align:left;transition:background var(--cv-fast) var(--lc-ease-out)}[data-cv] .cv-ext__card:hover{background:var(--lc-white-a08)}.cv-ext__card-ic{display:grid;flex:none;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--lc-white-a08);color:var(--cv-ink-2)}.cv-ext__card-tt{display:grid;min-width:0}.cv-ext__card-tt b{overflow:hidden;font-weight:var(--lc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.cv-ext__card-tt span{color:var(--cv-ink-3);font-size:12px}.cv-ext__options{justify-items:start;grid-auto-flow:column;justify-content:start}.cv-ext__line{gap:6px}.cv-rt{display:grid;gap:6px}.cv-rt p{white-space:pre-line}.cv-rt__li{position:relative;padding-left:14px}.cv-rt__li:before{position:absolute;left:2px;color:var(--cv-ink-3);content:"\2022"}.cv-rt__h{font-weight:var(--lc-font-weight-medium)}.cv-rt code,.cv-rt__code{border-radius:6px;background:var(--lc-white-a05);font-family:var(--lc-font-mono);font-size:12px}.cv-rt code{padding:1px 4px}.cv-rt__code{margin:0;padding:8px 10px;overflow-x:auto;white-space:pre}.cv-th__user{white-space:pre-wrap}.cv-ext__ring{box-sizing:border-box;width:24px;height:24px;flex:none;border:1.5px solid var(--lc-white-a16);border-top-color:var(--cv-ink);border-radius:50%;animation:cv-ext-spin 1.4s linear infinite}@keyframes cv-ext-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cv-ext__ring{animation:none}}[data-cv] .cv-ext__stop{margin-left:6px;background:var(--lc-white-a05)}.cv-md{display:grid;min-height:0;flex:1 1 auto;align-content:start;overflow-y:auto;padding:0 18px 16px;scrollbar-width:none}.cv-md__back{justify-self:start}.cv-md__title{margin:8px 0 0;color:var(--cv-ink);font-size:17px;font-weight:var(--lc-font-weight-medium)}.cv-md__ver{display:flex;align-items:center;gap:8px;margin:8px 0 6px;color:var(--cv-ink-3);font-size:12px}.cv-md__pick,.cv-md__one{height:24px;padding:0 8px;border:0;border-radius:12px;background:var(--lc-white-a05);color:var(--cv-ink-2);font:inherit;font-size:12px}.cv-md__body{display:grid;gap:8px;color:var(--cv-ink);font-size:14px;line-height:1.5}.cv-md__body p,.cv-md__body h3,.cv-md__body pre{margin:0}.cv-md__h1{margin-top:8px;font-size:15px;font-weight:var(--lc-font-weight-medium)}.cv-md__h2{margin-top:6px;color:var(--cv-ink-3);font-size:12px}.cv-md__li{padding-left:14px;text-indent:-10px}.cv-md__li:before{content:"\b7  ";color:var(--cv-ink-3)}.cv-md__code{overflow-x:auto;padding:10px 12px;border-radius:10px;background:var(--lc-white-a05);font:12px/1.5 var(--lc-font-mono, ui-monospace, monospace);white-space:pre}.cv-cmp{position:relative}.cv-new__menu{min-width:240px}.cv-new__menu .lc-menu-item{display:flex;align-items:center;gap:10px}[data-cv] .cv-ag__toast{position:absolute;bottom:calc(100% + 12px);left:0;z-index:2;display:flex;width:max-content;max-width:320px;align-items:center;gap:8px;padding:8px 12px 8px 10px;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:12px;background:var(--cv-slab-bg);color:var(--cv-ink);text-align:left;animation:cv-bd-in var(--cv-base) var(--cv-ease) backwards}[data-cv] .cv-ag__toast:hover{background:var(--cv-side-hover)}.cv-ag__toast-tt{display:grid;min-width:0;line-height:1.3}.cv-ag__toast-tt b{overflow:hidden;font-size:13px;font-weight:var(--lc-font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.cv-ag__toast-tt span{color:var(--cv-ink-3);font-size:12px}@media (prefers-reduced-motion: reduce){[data-cv] .cv-ag__toast{animation:none}}.cv-ext__errand{height:auto;min-height:28px}.cv-ext__share{justify-self:start}.cv-md__now,.cv-md__note{margin:0 0 8px;color:var(--cv-ink-3);font-size:12px}.cv-ext__task{display:inline-flex;align-items:center;gap:6px;color:var(--cv-ink);text-decoration:none}.cv-ext__task:hover{text-decoration:underline}.cv-ext__files{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cv-ext__shot img{display:block;max-width:100%;max-height:240px;border-radius:10px}.cv-ext__file{display:inline-flex;align-items:center;gap:6px;color:var(--cv-ink-2);text-decoration:none}.cv-ext__file:hover{text-decoration:underline}.cv-arun-sum{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.cv-arun-sum:disabled{cursor:default}.lc-arun-work[data-open=true] .lc-arun-work__chev{transform:rotate(90deg)}}@layer legacy{[data-cv] .cv-mine{--cv-mine-ms: 8s;position:absolute;bottom:calc(100% + 12px);left:0;z-index:var(--lc-z-layer-float);display:grid;width:300px;box-sizing:border-box;grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding:12px 14px 14px;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:16px;background:var(--cv-slab-bg);color:var(--cv-ink);text-align:left;opacity:1;transform:translateY(0);transition:opacity .2s var(--cv-ease),transform .2s var(--cv-ease);animation:cv-bd-in var(--cv-base) var(--cv-ease) backwards}[data-cv] .cv-mine.is-leaving{opacity:0;transform:translateY(8px)}[data-cv] .cv-mine__hit{position:absolute;inset:0;border-radius:inherit}[data-cv] .cv-mine__ava{position:relative;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--cv-ink);pointer-events:none}[data-cv] .cv-mine__txt{position:relative;display:grid;min-width:0;pointer-events:none}[data-cv] .cv-mine__cap{color:var(--lc-label-secondary);font-size:11px;font-weight:var(--lc-font-weight-light);line-height:14px}[data-cv] .cv-mine__title{display:-webkit-box;margin-top:6px;overflow:hidden;font-size:13px;font-weight:var(--lc-font-weight-regular);line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-cv] .cv-mine__open{position:relative;z-index:1;grid-column:2;justify-self:start;height:24px;margin-top:12px;padding:0 12px;overflow:hidden;border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:12px;background:var(--cv-side-hover);color:var(--cv-ink);font-size:12px;font-weight:var(--lc-font-weight-light);line-height:1;cursor:pointer}[data-cv] .cv-mine__fill{position:absolute;inset:0;background:var(--lc-white-a15);transform-origin:left;animation:cv-mine-run var(--cv-mine-ms) linear forwards;pointer-events:none}[data-cv] .cv-mine:hover .cv-mine__fill{animation-play-state:paused}[data-cv] .cv-mine__word{position:relative}@keyframes cv-mine-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){[data-cv] .cv-mine{animation:none;transition:opacity 0ms}[data-cv] .cv-mine.is-leaving{transform:none}[data-cv] .cv-mine__fill{animation:none}}}@layer legacy{.cv-demo[data-bar] .cv-title,.cv-demo[data-bar] .lc-call-footer-title{cursor:pointer}.cv-demo[data-bar] .cv-title:after{display:inline-block;width:5px;height:5px;margin:0 0 3px 8px;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;opacity:.55;transform:rotate(45deg);transition:transform var(--lc-duration-fast) var(--lc-ease-out);content:""}.cv-demo[data-bar=open] .cv-title:after{margin-bottom:-1px;transform:rotate(225deg)}.cv-bar{position:fixed;z-index:calc(var(--lc-z-layer-toast) + 10);top:46px;left:12px;pointer-events:none}.cv-bar__panel{box-sizing:border-box;width:344px;max-height:calc(100vh - 62px);overflow-y:auto;padding:4px 6px 8px;border:1px solid var(--lc-separator);border-radius:16px;background:color-mix(in srgb,var(--lc-surface-float) 94%,transparent);box-shadow:var(--lc-shadow-float);-webkit-backdrop-filter:blur(var(--lc-glass-blur));backdrop-filter:blur(var(--lc-glass-blur));pointer-events:auto;scrollbar-width:thin}.cv-bar__section{padding:4px 0}.cv-bar__section+.cv-bar__section{border-top:1px solid var(--lc-separator)}.cv-bar__title{margin:0;padding:8px 10px 4px;color:var(--lc-text-faint);font-size:12px;font-weight:var(--lc-font-weight-medium)}.cv-bar__fhead,.cv-bar__toggle{display:flex;width:100%;height:34px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--lc-text-muted);cursor:pointer;font:inherit;font-size:13px;text-align:left;transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.cv-bar__fhead:hover,.cv-bar__toggle:hover{background:var(--lc-white-a06);color:var(--lc-white-a92)}.cv-bar__flabel{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-bar__fvalue{max-width:160px;overflow:hidden;color:var(--lc-label-strong);text-overflow:ellipsis;white-space:nowrap}.cv-bar__chev{width:5px;height:5px;flex:none;border-right:1.5px solid var(--lc-text-faint);border-bottom:1.5px solid var(--lc-text-faint);transform:rotate(45deg) translateY(-1px);transition:transform var(--lc-duration-fast) var(--lc-ease-out)}.cv-bar__field[data-open=true]>.cv-bar__fhead{background:var(--lc-white-a06);color:var(--lc-white-a92)}.cv-bar__field[data-open=true] .cv-bar__chev{transform:rotate(225deg) translate(-1px)}.cv-bar__fbody{display:none;padding:2px 0 6px 10px}.cv-bar__field[data-open=true]>.cv-bar__fbody{display:block}.cv-bar__sub{margin:8px 0 2px 10px;color:var(--lc-text-faint);font-size:11px}.cv-bar__group{display:grid;gap:1px}.cv-bar__item{display:flex;width:100%;height:30px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--lc-text-muted);cursor:pointer;font:inherit;font-size:13px;text-align:left;white-space:nowrap;transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.cv-bar__item:hover{background:var(--lc-white-a05);color:var(--lc-white-a92)}.cv-bar__item[aria-pressed=true]{background:var(--lc-white-a10);color:var(--lc-label-strong)}.cv-bar__item[aria-pressed=true]:after{width:9px;height:5px;margin-left:auto;border-bottom:1.5px solid currentcolor;border-left:1.5px solid currentcolor;transform:rotate(-45deg) translateY(-1px);content:""}.cv-bar__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.cv-bar__mark{width:12px;padding:0;color:inherit;font:inherit;font-size:11px;line-height:14px;opacity:.45;text-align:center}.cv-bar__field[data-kind=seg]{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 4px 0 10px}.cv-bar__field[data-kind=seg]>.cv-bar__flabel{color:var(--lc-text-muted);font-size:13px}.cv-bar__segs{display:flex;flex:none}.cv-bar__field[data-kind=seg] .cv-bar__group{display:flex;gap:2px;padding:2px;border-radius:10px;background:var(--lc-white-a05)}.cv-bar__field[data-kind=seg] .cv-bar__item{width:auto;height:26px;justify-content:center;padding:0 9px;border-radius:8px;font-size:12px}.cv-bar__field[data-kind=seg] .cv-bar__item[aria-pressed=true]{background:var(--lc-white-a16)}.cv-bar__field[data-kind=seg] .cv-bar__item[aria-pressed=true]:after{display:none}.cv-bar__line{margin:0;padding:8px 10px 2px;border-top:1px solid var(--lc-separator);color:var(--lc-text-faint);font-size:12px;line-height:17px}.cv-bar__switch{position:relative;width:28px;height:16px;flex:none;border-radius:8px;background:var(--lc-white-a14);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.cv-bar__switch:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--lc-text-muted);content:"";transition:transform var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.cv-bar__toggle[aria-checked=true] .cv-bar__switch{background:var(--lc-white-a92)}.cv-bar__toggle[aria-checked=true] .cv-bar__switch:after{background:var(--lc-black);transform:translate(12px)}}@layer legacy{.cv-grid{position:relative;display:block;width:100%;height:100svh;min-height:0;box-sizing:border-box;padding:52px var(--cv-reserve-r) calc(var(--cv-reserve) + 12px) var(--cv-reserve-l)}.cv-grid__field{position:relative;width:100%;height:100%}.cv-grid__item{position:absolute;top:0;left:0;display:block;cursor:pointer;outline:0;will-change:transform,opacity}.cv-grid__item:hover,.cv-grid__item:focus-visible{z-index:3}.cv-grid__item:focus-visible .lc-avatar-frame,.cv-grid__item:focus-visible .lc-video-tile{box-shadow:0 0 0 2px #ffffff3d}.cv-grid__cam{position:absolute;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--cv-field);box-shadow:0 0 0 1px var(--lc-white-a08);color:var(--cv-ink-2);pointer-events:none}.cv-grid__item[data-pinned=true]:after{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--cv-ink);content:""}.cv-grid__field[data-debug=true]{outline:1px dashed var(--lc-white-a16)}.cv-grid__field[data-debug=true] .cv-grid__item{outline:1px dashed var(--lc-white-a22)}.cv-grid__field[data-debug=true] .cv-grid__item:before{position:absolute;top:2px;left:4px;z-index:5;color:var(--lc-text-faint);content:attr(data-dim);font-size:9px;pointer-events:none}.cv-grid__item[data-pip=true]{cursor:grab;touch-action:none}.cv-grid__item[data-pip=true]:active{cursor:grabbing}.cv-grid__item[data-pip=true][data-kind=video] .lc-video-tile{box-shadow:var(--lc-shadow-float)}}@layer legacy{.cv-gbar{position:fixed;z-index:calc(var(--lc-z-layer-toast) + 10);top:var(--cv-edge);right:var(--cv-edge)}.cv-gbar__fab{display:grid;width:var(--cv-side-h);height:var(--cv-side-h);place-items:center;border:1px solid var(--cv-slab-line);border-radius:var(--cv-side-r);background:var(--cv-slab-bg);color:var(--cv-ink-2);cursor:pointer;transition:background var(--cv-fast) var(--cv-ease),border-color var(--cv-fast) var(--cv-ease),color var(--cv-fast) var(--cv-ease)}.cv-gbar__fab[data-hint]{position:relative}.cv-gbar__fab[data-hint]:after{position:absolute;top:calc(100% + 8px);right:0;z-index:6;content:attr(data-hint);opacity:0;pointer-events:none;transform:translateY(-10px)}.cv-gbar__fab[data-hint]:hover:after,.cv-gbar__fab[data-hint]:focus-visible:after{opacity:1;transform:translateY(0)}.cv-gbar__fab[aria-expanded=true][data-hint]:after{opacity:0}.cv-gbar__fab:hover,.cv-gbar__fab[aria-expanded=true]{border-color:var(--cv-slab-line-hover);background:var(--cv-side-hover);color:var(--cv-ink)}.cv-scene-menu{width:264px;padding:4px 6px 6px;gap:0;border-color:var(--cv-slab-line);border-radius:var(--cv-slab-r);background:var(--cv-slab-bg)}.cv-scene-menu__group+.cv-scene-menu__group .lc-menu-head{padding-top:14px}.cv-scene-menu .lc-menu-item{gap:12px}.cv-scene-menu .lc-menu-item+.lc-menu-item{margin-top:2px}.cv-scene-menu .lc-menu-item:hover,.cv-scene-menu .lc-menu-item:focus-visible{background:var(--lc-white-a05);color:var(--cv-ink)}.cv-scene-menu .lc-menu-item.is-active{background:var(--cv-side-hover);color:var(--cv-ink)}.cv-scene-icon{flex:none;color:currentcolor}.cv-scene-row{display:flex;height:36px;align-items:center;justify-content:space-between;gap:12px;padding:0 var(--lc-menu-item-pad) 0 var(--lc-menu-item-pad-start);color:var(--lc-menu-item-color);font-size:var(--lc-menu-item-text)}.cv-scene-row--full{padding:0 4px}.cv-scene-row--full .lc-seg{display:flex;width:100%}.cv-scene-row--full .lc-seg__btn{flex:1 1 0;padding:0 4px}.cv-scene-menu .lc-seg{background:var(--lc-white-a05)}.cv-scene-step{display:flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:var(--lc-white-a05)}.cv-scene-step__btn{display:grid;width:28px;height:24px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--lc-text-muted);cursor:pointer;font:inherit;font-size:15px;-webkit-user-select:none;user-select:none}.cv-scene-step__btn:hover{background:var(--lc-surface-active);color:var(--lc-text)}.cv-scene-step__btn:disabled{cursor:default;opacity:.3}.cv-scene-step__count{min-width:26px;color:var(--lc-text);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}}@layer legacy{.lc-pcount,.cv-head__clock{display:none}@keyframes cv-sheet-in{0%{transform:translateY(100%)}}@media (max-width: 760px){[data-cv=slabs]{--cv-side-h: 56px;--cv-side-r: 18px;--cv-slab-r: 18px;--cv-slab-h: 56px;--cv-btn: 44px;--cv-pad: 16px;--cv-edge: 16px;--cv-dock-bottom: calc(12px + env(safe-area-inset-bottom, 0px)) ;--lc-header-extra: 12px;--lc-screen-inset-bottom: 60px;--lc-footer-extra: 12px}[data-cv=slabs] .cv-head{top:calc(var(--cv-edge) - 6px + env(safe-area-inset-top,0px));gap:8px}[data-cv=slabs] .cv-head__lead{flex:1;gap:8px}[data-cv=slabs] .cv-head .cv-head__studio{gap:8px;height:auto;padding:0}[data-cv=slabs] .cv-head .cv-head__studio:before{display:none}[data-cv=slabs] .cv-head .cv-head__studio:is(:hover,:focus-visible)>*{transform:none}[data-cv=slabs] .cv-head .cv-head__arrow{width:44px;height:44px;flex:none;border-radius:16px;background:var(--cv-slab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--cv-slab-line);color:var(--cv-ink)}[data-cv=slabs] .cv-head .cv-head__arrow svg{width:18px;height:18px}.cv-head__text{display:flex;min-width:0;flex-direction:column;gap:1px}[data-cv=slabs] .cv-title{max-width:none;color:var(--cv-ink);font-size:15px;font-weight:var(--lc-font-weight-medium, 500)}.cv-head__clock{display:none;color:var(--cv-ink-3);font-size:12px;font-variant-numeric:tabular-nums;line-height:14px}[data-cv=slabs] .cv-head .cv-roster,[data-cv=slabs] .cv-head__trail .lc-menu-anchor{width:auto;min-width:44px;height:44px;border-radius:16px}[data-cv=slabs] .cv-head .cv-roster .lc-icon-button,[data-cv=slabs] .cv-head__trail .lc-icon-button{display:flex;width:auto;min-width:44px;height:44px;align-items:center;justify-content:center;gap:8px;padding:0 14px 0 12px;border-radius:16px;background:var(--cv-slab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--cv-slab-line);color:var(--cv-ink-2)}[data-cv=slabs] .cv-head__trail .lc-icon-button svg{width:18px;height:18px}.cv-head .lc-pcount{display:inline;font-size:15px;font-variant-numeric:tabular-nums;line-height:1}[data-cv=slabs] .cv-head:has(.lc-menu-anchor.is-open){z-index:calc(var(--lc-z-hud) + 3)}.lc-phone--tiles .lc-phone-name>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-cv=slabs] .cv-head .lc-icon-button[data-hint]:after,[data-cv=slabs] .cv-dock .lc-icon-button[data-hint]:after{display:none}[data-cv=slabs] .cv-dock{padding:0 var(--cv-pad)}[data-cv=slabs] .cv-dock--zones{grid-template-areas:"agent ctrl intel";grid-template-columns:var(--cv-side-h) minmax(0,1fr) auto;align-items:center;gap:10px}[data-cv=slabs] .cv-zone.is-left{grid-area:agent}[data-cv=slabs] .cv-zone.is-center{grid-area:ctrl}[data-cv=slabs] .cv-zone.is-right{grid-area:intel}[data-cv=slabs] .cv-zone.is-right .cv-session{--cv-ses-h: var(--cv-side-h);min-width:var(--cv-side-h);padding:0 14px;font-size:14px}[data-cv=slabs] .cv-ag,[data-cv=slabs] .cv-ag__plate{width:var(--cv-side-h);height:var(--cv-side-h)}[data-cv] .cv-ag[data-compact] .cv-ag__btn{width:100%;flex:1;justify-content:center;padding:0}[data-cv=slabs] .cv-ag[data-compact] .cv-ag__slot{width:22px;height:22px}[data-cv=slabs] .cv-ag[data-compact] .cv-ag__glyph svg{width:22px;height:22px}[data-cv=slabs] .cv-plate{width:100%;gap:2px;padding:0 6px}[data-cv=slabs] .cv-controls{display:flex;min-width:0;flex:3 1 0;align-items:center;justify-content:space-around;border:0;background:transparent}[data-cv=slabs] .cv-ctl{display:grid;min-width:0;flex:1;place-items:center}[data-cv=slabs] .cv-ctl__cap{display:none}[data-cv=slabs] .cv-controls .lc-icon-button{width:100%;min-width:40px;height:44px;border-radius:14px}[data-cv=slabs] .cv-controls .lc-icon-button svg,[data-cv=slabs] .cv-leave__btn svg{width:20px;height:20px}[data-cv=slabs] .cv-plate .cv-sep{display:none}[data-cv=slabs] .cv-plate .cv-leave{display:flex;width:auto;min-width:0;height:44px;flex:1 1 0;border-radius:14px;align-items:center;justify-content:center;border:0;background:transparent}[data-cv=slabs] .cv-leave .lc-menu-anchor,[data-cv=slabs] .cv-leave .lc-menu-trigger{display:flex;width:100%;height:44px;align-items:center;justify-content:center}[data-cv=slabs] .cv-leave__btn{display:grid;width:100%;min-width:40px;height:44px;place-items:center;padding:0;border-radius:14px}[data-cv=slabs] .cv-ag__pop,[data-cv=slabs] .cv-controls__panel,[data-cv=slabs] .cv-head .lc-menu.lc-pmenu{position:fixed;z-index:calc(var(--lc-z-hud) + 2);right:0;bottom:var(--cv-kb, 0px);left:0;width:auto;max-width:none;margin:0;transform:none}[data-cv=slabs] .cv-ag{--cv-ag-w: 100%;--cv-ag-h: 100%}[data-cv=slabs] .cv-ag[data-fold] .cv-ag__pop{top:0;bottom:0;border-radius:0;background:var(--lc-surface-page);clip-path:none;transform:translateY(100%);transition:transform var(--lc-duration-base) var(--lc-ease-standard),visibility 0s linear var(--lc-duration-base)}[data-cv=slabs] .cv-ag[data-fold][data-open=true] .cv-ag__pop{transform:none;box-shadow:none;transition:transform var(--lc-duration-base) var(--lc-ease-standard),visibility 0s}[data-cv=slabs] .cv-ag__pop .cv-ap{width:100%;height:100%;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;background:var(--lc-surface-page);box-shadow:none}[data-cv=slabs] .cv-controls__panel{animation:none;box-shadow:0 0 0 100vmax #0000008c}[data-cv] .cv-controls__panel .lc-panel{max-height:76svh;overflow-y:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0}[data-cv=slabs] .cv-head .lc-menu.lc-pmenu{top:auto;min-width:0;max-height:72svh;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;box-shadow:0 0 0 100vmax #0000008c;overflow-y:auto}[data-cv=slabs] .cv-ag__pop .cv-ap__body:after{background:linear-gradient(to bottom,transparent,var(--lc-surface-page))}[data-cv=slabs] .cv-ag__pop{--lc-shell-dock-agent-button: 40px}[data-cv=slabs] .cv-ag__pop .cv-ap__head{height:60px;padding:0 10px 0 14px}[data-cv=slabs] .cv-ag__pop .cv-ap__tab{height:36px;padding:0 14px;border-radius:18px;font-size:15px}[data-cv=slabs] .cv-ag__pop .cv-rb svg{width:21px;height:21px}[data-cv=slabs] .cv-ag__pop .cv-ap__quiet{font-size:14px}[data-cv=slabs] .cv-ag__pop .cv-cmp{margin:0 12px 12px;border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-button-fab-border)}html[data-kb] [data-cv=slabs] .cv-ag[data-fold] .cv-ag__pop{top:var(--cv-vvt, 0px);bottom:auto;height:var(--cv-vvh)}html[data-kb] [data-cv=slabs] .cv-ag__pop .cv-ap{padding-top:0;padding-bottom:0}[data-cv=slabs] :is(input,textarea,select){font-size:16px}[data-cv=slabs] .cv-controls__panel:before,[data-cv=slabs] .cv-head .lc-pmenu:before{position:absolute;z-index:3;top:8px;left:50%;width:36px;height:5px;border-radius:3px;background:var(--lc-white-a22, rgb(255 255 255 / 22%));content:"";pointer-events:none;transform:translate(-50%)}[data-cv=slabs] .cv-controls__panel{animation:cv-sheet-in .3s var(--lc-ease-standard) backwards}[data-cv=slabs] .cv-head .lc-menu-anchor.is-open>.lc-pmenu{animation:cv-sheet-in .3s var(--lc-ease-standard) backwards}[data-cv] .cv-controls__panel .lc-panel,[data-cv=slabs] .cv-head .lc-menu.lc-pmenu{padding-top:28px}[data-cv=slabs] .lc-task-toasts{display:none}[data-cv=slabs] .lc-phone-hero{background:var(--lc-surface-page)}[data-cv=slabs] .lc-phone--tiles .lc-phone-tile,[data-cv=slabs] .lc-phone--tiles .lc-phone-more,[data-cv=slabs] .lc-phone-self{background:var(--lc-surface-page);box-shadow:inset 0 0 0 1px var(--lc-white-a08)}[data-cv=slabs] .lc-phone--tiles .lc-phone-tile.is-speaking{box-shadow:inset 0 0 0 2px var(--lc-white-a88)}.lc-shell.is-chrome-hidden .cv-head,.lc-shell.is-chrome-hidden .cv-dock{opacity:0;pointer-events:none;animation:none}}}@layer legacy{.lc-srow.lc-srow--static{cursor:default}.lc-srow.lc-srow--static:hover{background:transparent;padding-left:0;padding-right:0}.lc-srow__time{flex:0 0 var(--lc-list-time);min-width:0;overflow:hidden;font-size:var(--lc-type-body-size);color:var(--lc-label-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.lc-sday{margin:0;padding:var(--lc-spacing-8) 0 var(--lc-spacing-6);font-size:var(--lc-type-body-size);font-weight:var(--lc-font-weight-regular);letter-spacing:normal;color:var(--lc-label-tertiary)}.lc-srow+.lc-sday{margin-top:var(--lc-spacing-20)}.lc-srow__title--stack{display:flex;flex-direction:column;gap:var(--lc-spacing-2);line-height:var(--lc-list-line)}.lc-srow__title--stack>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-srow__sub{font-size:var(--lc-type-footnote-size);line-height:var(--lc-list-sub-line-height);color:var(--lc-label-tertiary)}.lc-srow:has(.lc-srow__sub){align-items:flex-start}.lc-srow:has(.lc-srow__sub)>.lc-srow__lead,.lc-srow:has(.lc-srow__sub)>.lc-srow__lead .lc-srow__lead-box{height:var(--lc-list-line)}.lc-srow:has(.lc-srow__sub)>.lc-srow__time,.lc-srow:has(.lc-srow__sub)>.lc-srow__meta{line-height:var(--lc-list-line)}.lc-srow__sub{font-size:var(--lc-type-caption-1-size);color:var(--lc-label-tertiary);display:block;margin-top:var(--lc-list-sub-offset);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-sboard{display:flex;flex-direction:column;gap:var(--lc-spacing-10);--task-cols: var(--lc-list-lead-width) minmax(0, 1fr) auto}.lc-sboard--spaced{margin-bottom:var(--lc-spacing-24)}.lc-sboard-more{display:flex;align-items:center;justify-content:center;width:100%;height:var(--lc-size-control-40);margin:var(--lc-spacing-12) 0 0;border:0;border-radius:var(--lc-radius-14);background:var(--lc-surface-chip);color:var(--lc-label-secondary);font:inherit;font-size:var(--lc-type-callout-size);line-height:var(--lc-list-more-leading);text-decoration:none;cursor:pointer;box-sizing:border-box}.lc-sboard-more:hover{background:var(--lc-surface-active);color:var(--lc-label)}.lc-sgroup{display:flex;flex-direction:column;gap:0}.lc-sgroup__head{display:flex;align-items:center;gap:var(--lc-spacing-6);width:100%;border:0;background:transparent;color:var(--lc-label-tertiary);font:inherit;font-size:var(--lc-type-body-size);font-weight:var(--lc-font-weight-regular);letter-spacing:normal;text-transform:none;padding:var(--lc-spacing-8) 0 var(--lc-spacing-6);cursor:pointer;text-align:left}.lc-sgroup__head--static{cursor:default;pointer-events:none}.lc-faint button{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.lc-sgroup .lc-faint a,.lc-faint button{transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-sgroup .lc-faint a:hover,.lc-faint button:hover{color:var(--lc-label-strong)}.lc-sgroup__head:hover:not(.lc-sgroup__head--static){color:var(--lc-label)}.lc-sgroup__body{min-height:var(--lc-spacing-4);border-radius:var(--lc-radius-10);transition:background var(--lc-duration-fast) ease}.lc-srow{display:flex;align-items:center;gap:var(--lc-spacing-10);padding:var(--lc-spacing-10) 0;cursor:pointer;border-radius:var(--lc-radius-10);color:var(--lc-label);text-decoration:none;box-sizing:border-box;transition:padding var(--lc-duration-base) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}a.lc-srow{color:var(--lc-label);text-decoration:none}.lc-srow:hover{background:var(--lc-surface-inline);padding-left:var(--lc-spacing-10);padding-right:var(--lc-spacing-10)}.lc-srow.is-muted{opacity:var(--lc-list-muted)}.lc-srow__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font:inherit;font-size:var(--lc-type-body-size);text-align:left;padding:0;flex:1}.lc-srow__meta{color:var(--lc-label-secondary);flex-shrink:0;text-align:right;white-space:nowrap}.lc-srow__meta{margin-left:auto;font-size:var(--lc-type-footnote-size)}.lc-srow__meta+.lc-srow__meta{margin-left:var(--lc-spacing-12)}.lc-srow__meta--return{color:var(--lc-label)}.lc-srow__meta--closing{font-variant-numeric:tabular-nums}.lc-srow.is-closing .lc-srow__live-disk{animation:none;opacity:var(--lc-list-live-disk-closing-opacity);transition:opacity var(--lc-duration-base) var(--lc-ease-out)}.lc-srow.is-leaving{transition:opacity var(--lc-duration-base) var(--lc-ease-out)}.lc-srow.is-leaving-end{opacity:0}@media (prefers-reduced-motion: reduce){.lc-srow.is-leaving{transition:none}}.lc-srow__lead{width:var(--lc-list-lead-width);height:var(--lc-list-lead-height);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--lc-label-secondary)}.lc-srow__lead{width:auto;justify-content:flex-start;margin-right:var(--lc-spacing-2)}.lc-srow__lead-box{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-list-lead-width);height:var(--lc-list-lead-height);border-radius:var(--lc-radius-8);background:var(--lc-surface-soft);flex-shrink:0;color:var(--lc-label-secondary)}.lc-srow__lead-box{width:auto;justify-content:flex-start}.lc-srow__lead.is-live{width:auto;min-width:0}.lc-srow__live-disk{width:var(--lc-list-live-disk-size);height:var(--lc-list-live-disk-size);border-radius:var(--lc-radius-round);background:var(--lc-live-studio);flex-shrink:0;opacity:var(--lc-list-live-disk-opacity);animation:lc-live-disk-breathe var(--lc-list-live-disk-breathe) ease-in-out infinite}.lc-srow__lead--live-dot .lc-srow__live-disk{width:var(--lc-list-live-disk-lead);height:var(--lc-list-live-disk-lead);background:var(--lc-live-deep)}@keyframes lc-live-disk-breathe{0%,to{opacity:.45}50%{opacity:1}}.lc-srow.lc-srow--call{position:relative;min-height:var(--lc-list-row-height);margin-inline:calc(-1 * var(--lc-list-row-pad-x));padding:0 var(--lc-list-row-pad-x);gap:var(--lc-list-row-gap);border-radius:var(--lc-list-row-radius);transition:none}.lc-srow.lc-srow--call:hover{background:var(--lc-list-row-hover);padding-left:var(--lc-list-row-pad-x);padding-right:var(--lc-list-row-pad-x)}.lc-srow--call:after{content:"";position:absolute;left:var(--lc-list-row-line-inset);right:var(--lc-list-row-line-inset);bottom:calc(-1 * var(--lc-list-row-line-width));border-bottom:var(--lc-list-row-line-width) solid var(--lc-list-row-line);pointer-events:none}.lc-srow--call:hover:after,.lc-srow--call:has(+.lc-srow--call:hover):after,.lc-srow--call:last-child:after,.lc-srow--call:has(+:not(.lc-srow--call)):after{opacity:0}.lc-srow--call .lc-srow__time,.lc-srow--call .lc-srow__title,.lc-srow--call .lc-srow__meta{font-size:var(--lc-list-text)}.lc-srow--call .lc-srow__meta{flex:0 0 var(--lc-list-duration);min-width:0;margin-left:0;text-align:right}.lc-srow__col{flex:0 0 var(--lc-list-col);min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;font-size:var(--lc-list-text);color:var(--lc-label-secondary)}@media (max-width: 760px){.lc-srow__col{display:none}}.lc-srow.lc-srow--decision{align-items:center}.lc-srow.lc-srow--decision>.lc-srow__lead{height:auto}.lc-srow__acts{display:flex;align-items:center;gap:var(--lc-spacing-6);flex-shrink:0;margin-left:auto}.lc-srow.lc-srow--decision.lc-srow--stack{flex-wrap:wrap}.lc-srow--decision.lc-srow--stack>.lc-srow__acts{flex-basis:100%;flex-wrap:wrap;justify-content:flex-start}.lc-srow.lc-srow--decision.lc-srow--stack:has(>.lc-srow__lead){display:grid;grid-template-columns:auto minmax(0,1fr)}.lc-srow--decision.lc-srow--stack:has(>.lc-srow__lead)>.lc-srow__acts{grid-column:2;margin-left:0}.lc-srow--decision.lc-srow--stack>.lc-srow__title,.lc-srow--decision.lc-srow--stack>.lc-srow__title>span{white-space:normal}@media (max-width: 480px){.lc-srow.lc-srow--decision{flex-wrap:wrap}.lc-srow--decision>.lc-srow__acts{flex-basis:100%;flex-wrap:wrap;justify-content:flex-start}.lc-srow.lc-srow--decision:has(>.lc-srow__lead){display:grid;grid-template-columns:auto minmax(0,1fr)}.lc-srow--decision:has(>.lc-srow__lead)>.lc-srow__acts{grid-column:2;margin-left:0}.lc-srow--decision>.lc-srow__title,.lc-srow--decision>.lc-srow__title>span{white-space:normal}}.lc-list-group[data-variant=quiet]{margin-top:var(--lc-spacing-12)}.lc-list-group[data-variant=quiet]>.lc-list-group__head{gap:var(--lc-spacing-6)}}@layer legacy{.lc-h1{font-size:var(--lc-type-title-section-size);font-weight:var(--lc-type-title-section-weight);margin:0;letter-spacing:var(--lc-type-title-section-tracking);min-height:var(--lc-type-title-section-line-height);line-height:var(--lc-type-title-section-line-height)}.lc-shell-group{display:flex;flex-direction:column;gap:var(--lc-spacing-2)}.lc-shell-group__label{margin:var(--lc-spacing-20) 0 var(--lc-spacing-12);padding:0 var(--lc-spacing-8);font-size:var(--lc-shell-row-text);font-weight:var(--lc-font-weight-regular);color:var(--lc-label-secondary)}.lc-shell-nav__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-studio-shell{display:flex;min-height:100vh}.lc-studio-shell__stage{display:flex;flex:1;min-width:0;min-height:100vh;transform-origin:center center;transition:transform var(--lc-duration-base) var(--lc-ease-standard),filter var(--lc-duration-base) var(--lc-ease-standard)}.lc-studio-shell__stage.is-dimmed{transform:scale(var(--lc-shell-dim-scale));filter:blur(var(--lc-shell-dim-blur)) brightness(var(--lc-shell-dim-brightness));pointer-events:none}.lc-studio-shell:has(.lc-archive){overflow:clip}.lc-shell-root{display:contents}.lc-shell-side{width:var(--lc-size-sidebar);font-size:var(--lc-shell-row-text);flex-shrink:0;padding:calc(var(--lc-spacing-10) + var(--lc-titlebar-inset)) var(--lc-spacing-8) var(--lc-spacing-10);display:flex;flex-direction:column;gap:var(--lc-spacing-2);position:sticky;top:0;height:100vh;box-sizing:border-box;background:var(--lc-surface-page);border-right:1px solid var(--lc-separator);z-index:var(--lc-shell-side-layer)}.lc-shell-side .lc-menu-anchor{display:block;width:100%}.lc-shell-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh;padding-top:var(--lc-titlebar-inset)}.lc-shell-nav.is-active{background:var(--lc-surface-active);color:var(--lc-label)}.lc-shell-main{position:relative}.lc-shell-main.is-navigating{pointer-events:none;cursor:progress}.lc-shell-main.is-slow:before{content:"";position:fixed;top:var(--lc-titlebar-inset);left:var(--lc-side-width, var(--lc-size-sidebar));right:0;height:var(--lc-shell-nav-progress-height);z-index:var(--lc-shell-spinner-layer);pointer-events:none;background:linear-gradient(90deg,transparent,var(--lc-shell-nav-progress-light),transparent) no-repeat;background-size:40% 100%;animation:lc-nav-progress var(--lc-shell-nav-progress-run) var(--lc-ease-standard) infinite}@keyframes lc-nav-progress{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes lc-nav-spin{to{transform:rotate(360deg)}}@keyframes lc-page-emerge{0%{opacity:var(--lc-shell-nav-emerge-from)}}.lc-shell-main.is-emerging>.lc-container{animation:lc-page-emerge var(--lc-shell-nav-emerge) var(--lc-ease-standard) both}.lc-shell-main.is-emerging:has(.lc-studio-empty)>.lc-container{animation:none}.lc-shell-main.is-emerging:has(.lc-studio-empty)>.lc-container>:not(.lc-studio-empty),.lc-shell-main.is-emerging .lc-studio-empty:not([data-hop]) .lc-studio-empty__stage{animation:lc-page-emerge var(--lc-shell-nav-emerge) var(--lc-ease-standard) both}.lc-studio-shell a.phx-click-loading,.lc-shell-nav.phx-click-loading{opacity:1!important}@media (prefers-reduced-motion: reduce){.lc-shell-main.is-slow:before{animation:none;background:var(--lc-shell-nav-progress-light)}.lc-shell-main.is-emerging>.lc-container,.lc-shell-main.is-emerging:has(.lc-studio-empty)>.lc-container>*,.lc-shell-main.is-emerging .lc-studio-empty__stage{animation:none}}.lc-shell-space{display:flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-shell-row-height);padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-8);margin-bottom:var(--lc-spacing-2);border-radius:var(--lc-radius-8);background:transparent;border:0;color:var(--lc-label-secondary);font:inherit;font-size:var(--lc-shell-row-text);font-weight:var(--lc-font-weight-regular);cursor:pointer;text-align:left;width:100%;box-sizing:border-box}.lc-shell-space:hover,.lc-menu-anchor.is-open .lc-shell-space{background:var(--lc-surface-active);color:var(--lc-label)}.lc-shell-space .lc-icon{margin-left:auto;flex-shrink:0;color:inherit}.lc-shell-space .lc-space-mark{flex:none}.lc-shell-side__head{display:flex;align-items:center;gap:var(--lc-spacing-4);margin-bottom:var(--lc-spacing-2)}.lc-shell-side__head .lc-menu-anchor{width:auto;min-width:0}.lc-shell-side__head .lc-shell-space{margin-bottom:0;gap:var(--lc-spacing-4)}.lc-shell-side__head .lc-shell-space .lc-icon{margin-left:0}.lc-shell-side__search{flex:none;margin-left:auto;border-radius:var(--lc-shell-side-icon-radius);color:var(--lc-label-tertiary)}.lc-shell-side__search:hover{color:var(--lc-label)}.lc-shell-space__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--lc-shell-row-leading)}.lc-shell-navs{display:flex;flex-direction:column;gap:var(--lc-spacing-2);margin-top:var(--lc-spacing-10)}.lc-shell-nav{display:flex;align-items:center;gap:var(--lc-spacing-10);height:var(--lc-shell-row-height);padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-8);border-radius:var(--lc-radius-8);font-size:var(--lc-shell-row-text);color:var(--lc-label-secondary);text-decoration:none;box-sizing:border-box}.lc-shell-nav:hover,.lc-shell-nav.is-active{background:var(--lc-surface-active);color:var(--lc-label)}.lc-shell-nav__icon--on{display:none}.lc-shell-nav.is-active>.lc-shell-nav__icon--on,.lc-shell-fold:has(.lc-shell-nav.is-active)>.lc-shell-nav--fold>.lc-shell-nav__icon--on{display:block}.lc-shell-nav.is-active>.lc-shell-nav__icon--off,.lc-shell-fold:has(.lc-shell-nav.is-active)>.lc-shell-nav--fold>.lc-shell-nav__icon--off{display:none}.lc-shell-bottom{margin-top:auto;display:flex;flex-direction:column;gap:var(--lc-spacing-2);padding-top:var(--lc-spacing-8)}button.lc-shell-nav{width:100%;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--lc-shell-row-text);font-weight:inherit;line-height:inherit;text-align:left}.lc-shell-nav .lc-avatar{flex-shrink:0}.lc-shell-main>.lc-container{padding-top:var(--lc-size-page-top)}.lc-page-title{margin:0 0 var(--lc-size-page-title-gap);color:var(--lc-label-strong);font-family:var(--lc-type-title-page-family);font-size:var(--lc-type-title-page-size);font-weight:var(--lc-type-title-page-weight);line-height:var(--lc-type-title-page-line-height);letter-spacing:var(--lc-type-title-page-tracking)}.lc-calls-head:has(.lc-page-title){min-height:var(--lc-type-title-page-line-height);margin-bottom:var(--lc-size-page-title-gap)}.lc-calls-head .lc-page-title{flex:1;margin:0}.lc-calls-head:has(.lc-page-title)>.lc-calls-head__actions{margin-block:calc((var(--lc-type-title-page-line-height) - var(--lc-size-control-32)) / 2)}.lc-calls-head{display:flex;align-items:center;gap:var(--lc-spacing-12);min-height:var(--lc-type-title-section-line-height);margin:0 0 var(--lc-spacing-20)}.lc-calls-title{margin:0!important;flex:1;line-height:var(--lc-type-title-section-line-height)}.lc-calls-head__actions{display:flex;align-items:center;gap:var(--lc-spacing-8);margin-left:auto;flex-shrink:0}.lc-history-back{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);color:var(--lc-label);text-decoration:none;min-width:0}.lc-history-back:hover{color:var(--lc-label)}.lc-history-back .lc-icon{flex-shrink:0;color:var(--lc-label-tertiary)}.lc-history-back:hover .lc-icon{color:var(--lc-label)}.lc-history-back .lc-calls-title{margin:0!important}@media (prefers-reduced-motion: reduce){.lc-studio-shell__stage{transition:none}.lc-studio-shell__stage.is-dimmed{transform:none}}.lc-ss__hint{color:var(--lc-label-tertiary)}.lc-shell-dock{position:fixed;right:0;bottom:var(--lc-shell-dock-bottom);left:var(--lc-side-width, var(--lc-size-sidebar));z-index:var(--lc-shell-dock-layer);display:flex;justify-content:center;pointer-events:none}.lc-shell-main:has(>.lc-shell-dock){padding-bottom:calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height) + var(--lc-shell-dock-clearance))}.lc-shell-dock>*{position:relative;pointer-events:auto}.lc-shell-dock:before{content:"";position:absolute;inset:auto 0 calc(-1 * var(--lc-shell-dock-bottom));height:var(--lc-shell-dock-fade);background:linear-gradient(to top,var(--lc-surface-page) 0,var(--lc-surface-page) var(--lc-shell-dock-fade-solid),color-mix(in srgb,var(--lc-surface-page) 72%,transparent) calc(var(--lc-shell-dock-fade-solid) + (var(--lc-shell-dock-fade) - var(--lc-shell-dock-fade-solid)) * .34),color-mix(in srgb,var(--lc-surface-page) 28%,transparent) calc(var(--lc-shell-dock-fade-solid) + (var(--lc-shell-dock-fade) - var(--lc-shell-dock-fade-solid)) * .68),transparent 100%);pointer-events:none}body:has(.lc-studio-empty) .lc-shell-dock:before{display:none}.lc-btn--fab>*{transition:opacity var(--lc-duration-fast) var(--lc-ease-out)}.lc-btn--fab[data-warm=on]>:not(.lc-shell-dock__loader){opacity:0}.lc-btn.lc-btn--fab[data-warm=on]:hover{transform:none}.lc-spinner.lc-shell-dock__loader{position:absolute;inset:0;width:var(--lc-shell-dock-warm-spinner);height:var(--lc-shell-dock-warm-spinner);border-width:var(--lc-shell-dock-warm-spinner-ring);margin:auto;opacity:0;animation:none;pointer-events:none}.lc-btn--fab[data-warm=on] .lc-spinner.lc-shell-dock__loader{opacity:1;animation:lc-spinner-turn var(--lc-skeleton-spinner-turn) linear infinite}@property --lc-warm-snake{syntax: "<number>"; inherits: false; initial-value: 0;}.lc-shell-dock__glow{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--lc-duration-base) var(--lc-ease-out)}.lc-shell-dock__glow svg{width:100%;height:100%;overflow:visible;filter:blur(var(--lc-shell-dock-warm-glow))}.lc-shell-dock__glow rect{fill:none;stroke:var(--lc-shell-dock-warm-glow-color);stroke-linecap:round;stroke-dashoffset:calc(var(--lc-warm-base, 0) + var(--lc-warm-snake))}.lc-btn--fab[data-warm=on] .lc-shell-dock__glow{opacity:1}.lc-btn--fab[data-warm=on] .lc-shell-dock__glow rect{animation:lc-warm-snake var(--lc-shell-dock-warm-period) var(--lc-shell-dock-warm-ease) infinite}@keyframes lc-warm-snake{to{--lc-warm-snake: -100}}@media (prefers-reduced-motion: reduce){.lc-btn--fab[data-warm=on] .lc-spinner.lc-shell-dock__loader{animation-duration:calc(var(--lc-skeleton-spinner-turn) * 3)}.lc-btn--fab[data-warm=on] .lc-shell-dock__glow rect{animation:none}}body:has(.lc-dock--tray) .lc-shell-dock{opacity:0;visibility:hidden}}@layer legacy{.lc-ss-menu{width:min(var(--lc-shell-switcher-width),calc(100vw - var(--lc-spacing-24)));min-width:min(var(--lc-shell-switcher-width),calc(100vw - var(--lc-spacing-24)));max-height:calc(100dvh - 92px);overflow:hidden;margin-left:calc(-1 * var(--lc-menu-pad))}.lc-menu-anchor.is-flip-x>.lc-ss-menu{margin-left:0}.lc-ss__hero{padding:var(--lc-spacing-8) var(--lc-spacing-8) var(--lc-spacing-10)}.lc-ss__hero--space{display:flex;align-items:center;gap:var(--lc-spacing-12);padding:var(--lc-spacing-8) var(--lc-spacing-10) var(--lc-spacing-12) var(--lc-spacing-8)}.lc-ss__hero-body{flex:1;min-width:0}.lc-ss__row{position:relative}.lc-ss-menu .lc-menu-item.lc-ss__plus{position:absolute;top:50%;right:var(--lc-spacing-8);translate:0 -50%;justify-content:center;width:var(--lc-shell-switcher-plus-size);height:var(--lc-shell-switcher-plus-size);padding:0;border-radius:var(--lc-radius-round);opacity:0}.lc-ss__row:hover .lc-ss__plus,.lc-ss__row:focus-within .lc-ss__plus{opacity:1}.lc-ss-menu .lc-menu-item.lc-ss__plus:hover,.lc-ss-menu .lc-menu-item.lc-ss__plus:focus-visible{background:var(--lc-shell-switcher-plus-hover);box-shadow:inset 0 0 0 1px var(--lc-shell-dock-agent-button-ring-hover)}.lc-ss__plus .lc-icon{color:var(--lc-label-switcher)}@media (pointer: coarse){.lc-ss__plus{opacity:1}}.lc-ss__name{margin:0;font-size:var(--lc-shell-row-text);font-weight:var(--lc-font-weight-regular);line-height:var(--lc-shell-row-leading);color:var(--lc-label-switcher);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-ss__hero--space .lc-ss__name{font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium)}.lc-ss__plan{margin:var(--lc-spacing-2) 0 0;font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);color:var(--lc-label-secondary);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-ss__bar{--lc-meter-height: var(--lc-shell-switcher-bar);--lc-meter-track: var(--lc-shell-switcher-bar-track);--lc-meter-fill-1: var(--lc-shell-switcher-bar-fill);margin-top:var(--lc-spacing-8)}.lc-ss-menu .lc-menu-item{flex:none;color:var(--lc-label-switcher)}.lc-ss-menu>.lc-ss__list{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;gap:var(--lc-menu-gap);max-height:calc(var(--lc-menu-item-height) * 8 + var(--lc-menu-gap) * 7);overflow-y:auto;overscroll-behavior:contain}.lc-ss__cap{margin:var(--lc-spacing-12) 0 var(--lc-spacing-4);padding-left:var(--lc-spacing-8);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);color:var(--lc-label-secondary)}.lc-ss__list>.lc-menu-item{flex:0 0 var(--lc-menu-item-height)}.lc-ss-menu .lc-space-mark[data-field]{background:var(--lc-space-mark-plate)}.lc-ss-menu .lc-space-mark[data-field="0"]{color:var(--lc-space-mark-tone-0)}.lc-ss-menu .lc-space-mark[data-field="1"]{color:var(--lc-space-mark-tone-1)}.lc-ss-menu .lc-space-mark[data-field="2"]{color:var(--lc-space-mark-tone-2)}.lc-ss-menu .lc-space-mark[data-field="3"]{color:var(--lc-space-mark-tone-3)}.lc-ss-menu .lc-space-mark[data-field="4"]{color:var(--lc-space-mark-tone-4)}.lc-ss-menu .lc-space-mark[data-field="5"]{color:var(--lc-space-mark-tone-5)}.lc-ss-menu .lc-space-mark[data-field="6"]{color:var(--lc-space-mark-tone-6)}.lc-ss-menu .lc-space-mark[data-field="7"]{color:var(--lc-space-mark-tone-7)}.lc-ss-menu .lc-space-mark[data-field="8"]{color:var(--lc-space-mark-tone-8)}.lc-ss-menu .lc-space-mark[data-field="9"]{color:var(--lc-space-mark-tone-9)}.lc-ss__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-ss__label--muted{color:var(--lc-label-switcher-muted)}.lc-ss-menu .lc-menu-item:hover .lc-ss__label--muted{color:var(--lc-label-switcher)}.lc-ss__ico{display:grid;place-items:center;flex:none;width:var(--lc-space-mark-menu-size);height:var(--lc-space-mark-menu-size)}.lc-ss__badge{display:grid;place-items:center;flex:none;min-width:var(--lc-space-mark-menu-size);height:var(--lc-space-mark-menu-size);padding:0 var(--lc-spacing-4);border-radius:var(--lc-radius-pill);background:var(--lc-surface-active);color:var(--lc-label-switcher);font-size:var(--lc-type-caption-2-size);font-variant-numeric:tabular-nums;box-sizing:border-box}.lc-ss__dot{flex:none;width:var(--lc-shell-ask-dot-size);height:var(--lc-shell-ask-dot-size);border-radius:var(--lc-radius-round);background:var(--lc-shell-ask-dot-color)}.lc-ss-menu .lc-menu-item .lc-icon{flex-shrink:0;color:var(--lc-label-switcher-muted)}}@layer legacy{.lc-shell-fold__name{flex:0 1 auto}.lc-shell-fold .lc-shell-nav--sub{padding-left:var(--lc-shell-sub-indent)}.lc-shell-fold__caret{display:inline-flex;flex:none;margin-left:auto;color:var(--lc-label-tertiary);opacity:0;transition:transform var(--lc-duration-fast) var(--lc-ease-standard),opacity var(--lc-duration-fast) var(--lc-ease-standard)}.lc-shell-nav--fold:hover .lc-shell-fold__caret,.lc-shell-nav--fold:focus-visible .lc-shell-fold__caret{opacity:1}html:not([data-fold-work="0"]) .lc-shell-fold .lc-shell-fold__caret{transform:rotate(90deg)}.lc-shell-fold__subs{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--lc-duration-base) var(--lc-ease-standard)}html:not([data-fold-work="0"]) .lc-shell-fold>.lc-shell-fold__subs{grid-template-rows:1fr}.lc-shell-fold__subs-inner>.lc-shell-nav:first-child{margin-top:var(--lc-spacing-2)}.lc-shell-fold__subs-inner>.lc-shell-nav{flex:none}.lc-shell-fold__subs-inner{display:flex;flex-direction:column;gap:var(--lc-spacing-2);min-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:opacity var(--lc-duration-fast) var(--lc-ease-standard),visibility 0s linear var(--lc-duration-base)}html:not([data-fold-work="0"]) .lc-shell-fold .lc-shell-fold__subs-inner{visibility:visible;opacity:1;transition:opacity var(--lc-duration-base) var(--lc-ease-standard),visibility 0s linear 0s}@media (prefers-reduced-motion: reduce){.lc-shell-fold__caret,.lc-shell-fold__subs,.lc-shell-fold__subs-inner{transition:none}}}@layer legacy{.lc-shell-dock:has(.lc-dock-slot){container-type:inline-size}.lc-shell-dock .lc-btn--fab:not(:hover){color:var(--lc-shell-dock-button-color)}.lc-shell-dock__pair{display:flex;align-items:flex-end}.lc-shell-dock__pair:has(>.lc-dock-slot){display:grid;grid-template-columns:var(--lc-shell-dock-agent-width) auto;column-gap:var(--lc-shell-dock-agent-gap);align-items:end}.lc-shell-dock__pair>.lc-dock-slot{grid-column:1 / -1;grid-row:1;justify-self:start;width:var(--lc-shell-dock-agent-width);height:var(--lc-button-fab-height);min-width:0;pointer-events:none;anchor-name:--lc-dock-slot}.lc-shell-dock__pair:has(>.lc-dock-slot)>.lc-btn--fab{grid-column:2;grid-row:1}.lc-shell-dock__stack{display:grid}.lc-dock-agent .lc-composer.lc-dock-agent__box{position:relative;width:100%;min-height:var(--lc-button-fab-height);max-height:var(--lc-shell-dock-agent-max-height);box-sizing:border-box;padding:var(--lc-shell-dock-agent-pad-y) var(--lc-shell-dock-agent-icons-pad-x) var(--lc-shell-dock-agent-pad-bottom);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);-webkit-backdrop-filter:blur(var(--lc-button-fab-blur));backdrop-filter:blur(var(--lc-button-fab-blur))}.lc-dock-agent__box>.lc-composer__row{display:contents}.lc-dock-agent__box .lc-composer__form{display:contents}.lc-dock-agent .lc-composer.lc-dock-agent__box{position:relative;z-index:var(--lc-z-layer-float);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,auto) var(--lc-shell-dock-agent-button);align-items:end}.lc-dock-agent__box .lc-composer__input{grid-column:1 / -1;grid-row:1;align-self:start;min-height:var(--lc-shell-dock-agent-input-line);max-height:calc(var(--lc-shell-dock-agent-max-height) - var(--lc-shell-dock-agent-pad-y) - var(--lc-shell-dock-agent-pad-bottom) - var(--lc-shell-dock-agent-button));padding:0 calc(var(--lc-shell-dock-agent-pad-x) - var(--lc-shell-dock-agent-icons-pad-x));font-size:var(--lc-button-fab-text);line-height:var(--lc-shell-dock-agent-input-line)}.lc-dock-agent__box .lc-composer__input::placeholder{color:var(--lc-button-fab-color);opacity:.6}.lc-dock-agent__box .lc-composer__line{--lc-line-pad: calc(var(--lc-shell-dock-agent-pad-x) - var(--lc-shell-dock-agent-icons-pad-x));grid-column:1 / -1;grid-row:1;align-self:start;min-height:var(--lc-shell-dock-agent-input-line);font-size:var(--lc-button-fab-text);line-height:var(--lc-shell-dock-agent-input-line)}.lc-dock-agent__box .lc-line__field{min-height:var(--lc-shell-dock-agent-input-line);max-height:calc(var(--lc-shell-dock-agent-max-height) - var(--lc-shell-dock-agent-pad-y) - var(--lc-shell-dock-agent-pad-bottom) - var(--lc-shell-dock-agent-button))}.lc-dock-agent__box.has-status .lc-composer__line,.lc-dock-agent__box.is-dictating .lc-composer__line{visibility:hidden}.lc-dock-agent__box:has(.lc-composer__marks) .lc-composer__line{padding-right:calc(var(--lc-shell-dock-agent-button) * 3)}.lc-dock-agent__box .lc-composer__lead{grid-column:1;grid-row:2;gap:var(--lc-shell-dock-agent-button-gap)}.lc-dock-agent__box .lc-composer__status{grid-column:1 / 3;grid-row:1;align-self:start;min-width:0;overflow:hidden;z-index:var(--lc-z-layer-chrome)}.lc-dock-agent__box .lc-composer__marks{grid-column:3;grid-row:1;align-self:start;justify-self:end;margin-top:calc((var(--lc-shell-dock-agent-input-line) - var(--lc-shell-dock-agent-button)) / 2);z-index:var(--lc-z-layer-chrome)}.lc-dock-agent__box.has-status .lc-composer__input{visibility:hidden}.lc-dock-agent__box:has(.lc-composer__marks) .lc-composer__input{padding-right:calc(var(--lc-shell-dock-agent-button) * 3)}.lc-dock-agent__box .lc-composer__trail{grid-column:3;grid-row:2}.lc-dock-agent__box .lc-composer__trail{gap:var(--lc-shell-dock-agent-button-gap);min-height:var(--lc-shell-dock-agent-button)}.lc-dock-agent__box .lc-ibtn.lc-composer__plus,.lc-dock-agent__box .lc-composer__btn,.lc-dock-agent__box .lc-composer__send,.lc-dock-agent__box .lc-composer__trail .lc-ibtn,.lc-dock-chat__end .lc-ibtn{width:var(--lc-shell-dock-agent-button);height:var(--lc-shell-dock-agent-button);border:0;border-radius:var(--lc-radius-round);background:transparent;color:var(--lc-shell-dock-agent-icon-color);transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out),box-shadow var(--lc-duration-fast) var(--lc-ease-out)}.lc-dock-agent__box .lc-ibtn.lc-composer__plus:hover,.lc-dock-agent__box .lc-composer__btn:hover:not(:disabled),.lc-dock-agent__box .lc-composer__send:hover:not(:disabled),.lc-dock-agent__box .lc-composer__trail .lc-ibtn:hover,.lc-dock-chat__end .lc-ibtn:hover{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-shell-dock-agent-icon-color-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover)}.lc-dock-agent__box:has(.lc-composer__input:not(:placeholder-shown)) .lc-composer__send,.lc-dock-agent__box:has(.lc-line__field:not([data-empty])) .lc-composer__send,.lc-dock-agent__box:has(.lc-line__field:not([data-empty])) .lc-composer__send:hover:not(:disabled),.lc-dock-agent__box:has(.lc-composer__ids input) .lc-composer__send,.lc-dock-agent__box:has(.lc-composer__input:not(:placeholder-shown)) .lc-composer__send:hover:not(:disabled),.lc-dock-agent__box:has(.lc-composer__ids input) .lc-composer__send:hover:not(:disabled){background:var(--lc-shell-dock-agent-send-bg);color:var(--lc-shell-dock-agent-send-color)}.lc-dock-agent__box .lc-composer__lead .lc-icon,.lc-dock-agent__box .lc-composer__trail .lc-icon,.lc-dock-chat__end .lc-icon,.lc-dock-agent__box .lc-composer__dictation .lc-icon{width:var(--lc-shell-dock-agent-icon);height:var(--lc-shell-dock-agent-icon)}.lc-dock-agent__box .lc-composer__ids{display:none}.lc-dock-agent__box>.lc-composer__files{position:absolute;inset:auto 0 calc(100% + var(--lc-spacing-8));padding:0}.lc-dock-agent__box .lc-composer__dictation{position:absolute;inset:0;align-items:center;justify-content:space-between;padding:0 var(--lc-shell-dock-agent-icons-pad-x)}.lc-dock-agent__box .lc-composer__dictation[hidden]{display:none}.lc-dock-agent__box.is-dictating .lc-composer__input{visibility:hidden}.lc-dock-agent__box .lc-composer__wave{flex:1;width:auto;max-width:none}.lc-shell-dock__pair>.lc-dock-slot{transition:width var(--lc-shell-dock-agent-expand-dur) var(--lc-ease-standard)}.lc-shell-dock__pair:has(>.lc-dock-slot)>.lc-btn--fab{transition:background var(--lc-button-fab-fade) ease-out,border-color var(--lc-button-fab-fade) ease-out,color var(--lc-button-fab-fade) ease-out,transform var(--lc-button-fab-lift-duration) ease-out,width var(--lc-button-fab-morph) ease-out,opacity var(--lc-shell-dock-agent-expand-fade) ease-out}.is-dock-wide .lc-shell-dock__pair>.lc-dock-slot{width:100%}html.is-dock-quick{--lc-shell-dock-agent-expand-dur: var(--lc-shell-dock-agent-quick-expand);--lc-shell-dock-agent-modal-dur: var(--lc-shell-dock-agent-quick-modal)}.lc-shell-dock__pair[data-wide]>.lc-dock-slot{width:100%}.lc-shell-dock__ghost{visibility:hidden;pointer-events:none}.lc-shell-dock__pair[data-dock-next]:not([data-dock-next=calls])>[data-dock-for=calls],.lc-shell-dock__pair:not([data-dock-next]):not([data-dock=calls])>[data-dock-for=calls],.lc-shell-dock__pair[data-dock-next]:not([data-dock-next=work])>[data-dock-for=work],.lc-shell-dock__pair:not([data-dock-next]):not([data-dock=work])>[data-dock-for=work],.lc-shell-dock__pair[data-dock-next]:not([data-dock-next=connect])>[data-dock-for=connect],.lc-shell-dock__pair:not([data-dock-next]):not([data-dock=connect])>[data-dock-for=connect],.lc-shell-dock__pair[data-dock-next]:not([data-dock-next=wide])>[data-dock-for=wide],.lc-shell-dock__pair:not([data-dock-next]):not([data-dock=wide])>[data-dock-for=wide]{display:none}.lc-shell-dock__pair[data-dock-next=wide]>.lc-dock-slot{width:100%}html:not(.is-dock-wide) .lc-shell-dock__pair[data-wide][data-dock-next]:not([data-dock-next=wide])>.lc-dock-slot{width:var(--lc-shell-dock-agent-width)}html.lc-nav-pending .lc-shell-dock__pair>.lc-dock-slot{transition:none}@container (min-width: 641px){.is-dock-wide .lc-shell-dock__pair:has(>.lc-dock-slot)>.lc-btn--fab{opacity:0;pointer-events:none}}@media (prefers-reduced-motion: reduce){.lc-shell-dock__pair>.lc-dock-slot,.lc-shell-dock__pair:has(>.lc-dock-slot)>.lc-btn--fab{transition:none}}.lc-head-action-slot{flex:none;width:0;height:var(--lc-shell-dock-agent-head-action-size);transition:width var(--lc-shell-dock-agent-expand-dur) var(--lc-ease-standard),margin-left var(--lc-shell-dock-agent-expand-dur) var(--lc-ease-standard)}.is-dock-wide .lc-head-action-slot{width:var(--lc-shell-dock-agent-head-action-size);margin-left:var(--lc-spacing-10)}.lc-ibtn.lc-head-action{position:fixed;top:calc(var(--lc-titlebar-inset) + var(--lc-size-page-top) + (var(--lc-type-title-page-line-height) - var(--lc-shell-dock-agent-head-action-size)) / 2);right:var(--lc-spacing-24);z-index:var(--lc-shell-dock-layer);box-sizing:border-box;width:var(--lc-shell-dock-agent-head-action-size);height:var(--lc-shell-dock-agent-head-action-size);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);background:var(--lc-button-fab-bg);color:var(--lc-button-fab-color);visibility:hidden;opacity:0;transform:translateY(calc(-1 * var(--lc-shell-dock-agent-head-action-shift)));pointer-events:none;transition:opacity var(--lc-shell-dock-agent-expand-dur) var(--lc-ease-standard),transform var(--lc-shell-dock-agent-expand-dur) var(--lc-ease-standard),visibility 0s linear var(--lc-shell-dock-agent-expand-dur),background var(--lc-button-fab-fade) ease-out,border-color var(--lc-button-fab-fade) ease-out,color var(--lc-button-fab-fade) ease-out}.lc-ibtn.lc-head-action:hover:where(:not(:disabled)){border-color:var(--lc-button-fab-border-hover);background:var(--lc-button-fab-bg);color:var(--lc-button-fab-color-hover)}.lc-calls-head .lc-head-action-slot,.lc-work-top .lc-head-action-slot{margin-block:calc((var(--lc-type-title-page-line-height) - var(--lc-shell-dock-agent-head-action-size)) / 2)}.is-dock-wide .lc-ibtn.lc-head-action{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion: reduce){.lc-ibtn.lc-head-action,.lc-head-action-slot{transition:none}}@container (max-width: 640px){.lc-dock-slot{display:none}.lc-shell-dock__pair:has(>.lc-dock-slot){grid-template-columns:auto;column-gap:0}.lc-shell-dock__pair:has(>.lc-dock-slot)>.lc-btn--fab{grid-column:1}.lc-shell-dock__ghost{display:none}}.lc-dock-chat{position:fixed;position-anchor:--lc-dock-slot;position-visibility:anchors-visible;left:anchor(left);bottom:anchor(bottom);width:anchor-size(width);z-index:var(--lc-shell-dock-layer);display:flex;flex-direction:column;color:var(--lc-text);-webkit-font-smoothing:antialiased}html:not(:has(.lc-dock-slot)) .lc-dock-chat:not(.is-modal),.lc-dock-chat[data-off]:not(.is-modal){display:none}.lc-dock-chat__thread{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:min(var(--lc-shell-dock-agent-thread-max),50dvh);min-height:0;position:relative;z-index:var(--lc-z-layer-chrome);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-bottom:0;border-top-left-radius:var(--lc-button-fab-radius);border-top-right-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-dock-chat.has-thread,.lc-dock-chat.is-modal{border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-dock-chat.has-thread .lc-composer.lc-dock-agent__box{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.lc-dock-chat__top{position:relative;z-index:var(--lc-z-layer-chrome);display:flex;flex:none;align-items:center;gap:var(--lc-spacing-8);padding:var(--lc-spacing-12) var(--lc-spacing-12) 0 var(--lc-shell-dock-agent-pad-x)}.lc-dock-chat__end{display:flex;flex:none;align-items:center;gap:var(--lc-shell-dock-agent-button-gap)}.lc-dock-chat__end .lc-credits__chip{height:var(--lc-shell-dock-agent-button);border-radius:var(--lc-radius-pill);color:var(--lc-shell-dock-agent-icon-color);transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out),box-shadow var(--lc-duration-fast) var(--lc-ease-out)}.lc-dock-chat__end .lc-credits__chip:hover,.lc-dock-chat__end .lc-credits.is-open>.lc-menu-trigger .lc-credits__chip{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-shell-dock-agent-icon-color-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover)}.lc-dock-chat__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--lc-spacing-8) var(--lc-shell-dock-agent-pad-x)}.lc-dock-chat .lc-chat__col{width:100%;max-width:none;margin:0;padding:0}.lc-dock-chat.is-modal{left:max(var(--lc-shell-dock-agent-modal-gap),calc((100vw - var(--lc-shell-dock-agent-modal-width)) / 2));right:max(var(--lc-shell-dock-agent-modal-gap),calc((100vw - var(--lc-shell-dock-agent-modal-width)) / 2));bottom:max(var(--lc-shell-dock-agent-modal-gap),calc((100dvh - var(--lc-shell-dock-agent-modal-height)) / 2));width:auto;height:min(var(--lc-shell-dock-agent-modal-height),calc(100dvh - 2 * var(--lc-shell-dock-agent-modal-gap)));z-index:var(--lc-z-layer-modal)}.lc-dock-chat__scrim{position:fixed;inset:0;z-index:var(--lc-z-layer-modal);background:var(--lc-scrim)}.lc-dock-chat.is-modal .lc-dock-chat__thread{flex:1 1 auto;max-height:none}.lc-dock-chat.is-modal .lc-composer.lc-dock-agent__box{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.lc-dock-chat__top .lc-chat-switch{flex:1;min-width:0}.lc-dock-chat:not(.is-modal) .lc-chat-switch>.lc-menu--up{bottom:calc(100% + var(--lc-spacing-24))}.lc-dock-chat .lc-btn.lc-chat-switch__trigger{height:auto;padding:0;background:none;font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);transition:opacity var(--lc-duration-fast) var(--lc-ease-standard)}.lc-dock-chat .lc-btn.lc-chat-switch__trigger:hover,.lc-dock-chat .lc-chat-switch.is-open>.lc-menu-trigger .lc-chat-switch__trigger{background:none;opacity:var(--lc-shell-dock-agent-title-hover)}.lc-dock-chat{view-transition-name:lc-dock-chat}.lc-dock-chat__top{view-transition-name:lc-dock-head}.lc-dock-chat__scroll{view-transition-name:lc-dock-thread}.lc-dock-chat__scrim{view-transition-name:lc-dock-scrim}.lc-dock-chat .lc-composer__trail{view-transition-name:lc-dock-trail}::view-transition-group(lc-dock-chat),::view-transition-group(lc-dock-head),::view-transition-group(lc-dock-thread),::view-transition-group(lc-dock-trail),::view-transition-group(lc-dock-scrim),::view-transition-old(lc-dock-trail),::view-transition-new(lc-dock-trail),::view-transition-old(lc-dock-head),::view-transition-new(lc-dock-head),::view-transition-old(lc-dock-thread),::view-transition-new(lc-dock-thread),::view-transition-old(lc-dock-scrim),::view-transition-new(lc-dock-scrim){animation-duration:var(--lc-shell-dock-agent-modal-dur);animation-timing-function:var(--lc-ease-standard)}::view-transition-group(lc-dock-chat){z-index:var(--lc-z-layer-chrome);overflow:clip;border-radius:var(--lc-button-fab-radius);outline:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);outline-offset:calc(-1 * var(--lc-button-fab-border-width))}::view-transition-group(lc-dock-head),::view-transition-group(lc-dock-thread),::view-transition-group(lc-dock-trail){z-index:var(--lc-z-layer-float);overflow:clip}::view-transition-old(lc-dock-trail),::view-transition-new(lc-dock-trail){width:100%;height:100%;object-fit:none;object-position:right center}html.is-dock-fold::view-transition-old(lc-dock-trail),html.is-dock-fold::view-transition-new(lc-dock-trail){animation-duration:calc(2 * var(--lc-shell-dock-agent-modal-dur))}::view-transition-old(lc-dock-chat),::view-transition-new(lc-dock-chat){width:100%;height:100%;object-fit:none;object-position:left bottom;animation:none}html.is-dock-grow::view-transition-old(lc-dock-chat),html.is-dock-shrink::view-transition-new(lc-dock-chat){opacity:0}::view-transition-old(lc-dock-head),::view-transition-new(lc-dock-head),::view-transition-old(lc-dock-thread),::view-transition-new(lc-dock-thread){width:100%;height:100%;object-fit:none;object-position:left top}::view-transition-old(lc-dock-head):only-child,::view-transition-old(lc-dock-thread):only-child{animation-duration:var(--lc-duration-fast)}::view-transition-new(lc-dock-head):only-child,::view-transition-new(lc-dock-thread):only-child{animation-delay:var(--lc-shell-dock-agent-modal-dur);animation-fill-mode:both}html.is-dock-fold::view-transition-new(lc-dock-head):only-child,html.is-dock-fold::view-transition-new(lc-dock-thread):only-child{animation-delay:calc(2 * var(--lc-shell-dock-agent-modal-dur));animation-duration:var(--lc-duration-fast)}::view-transition-old(root),::view-transition-new(root){animation:none}html.is-dock-freeze .lc-shell-dock__pair>.lc-dock-slot,html.is-dock-freeze .lc-shell-dock__pair:has(>.lc-dock-slot)>.lc-btn--fab,html.is-dock-freeze .lc-ibtn.lc-head-action{transition:none}@media (prefers-reduced-motion: reduce){::view-transition-group(lc-dock-chat),::view-transition-group(lc-dock-head),::view-transition-group(lc-dock-thread),::view-transition-group(lc-dock-trail),::view-transition-group(lc-dock-scrim),::view-transition-old(lc-dock-trail),::view-transition-new(lc-dock-trail),::view-transition-old(lc-dock-head),::view-transition-new(lc-dock-head),::view-transition-old(lc-dock-thread),::view-transition-new(lc-dock-thread),::view-transition-old(lc-dock-scrim),::view-transition-new(lc-dock-scrim){animation:none}}}@layer legacy{.lc-composer__line{--lc-line-pad: 0;position:relative;display:flex;align-items:flex-start;min-width:0;padding:0 var(--lc-line-pad)}.lc-line__field{flex:1;min-width:0;min-height:var(--lc-line-ref-height);overflow-y:auto;outline:none;color:var(--lc-label);caret-color:var(--lc-label);white-space:pre-wrap;overflow-wrap:anywhere}.lc-line__field[contenteditable=false]{cursor:default}.lc-line__to{flex:none;margin-right:var(--lc-line-ref-agent-gap)}.lc-line__to[hidden]{display:none}.lc-line__hint{position:absolute;top:0;right:var(--lc-line-pad);left:var(--lc-line-pad);overflow:hidden;color:var(--lc-button-fab-color);opacity:.6;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.lc-line__hint[hidden]{display:none}.lc-composer__line:has(>.lc-line__to:not([hidden])) .lc-line__hint{left:calc(var(--lc-line-pad) + var(--lc-line-ref-height) + var(--lc-line-ref-agent-gap))}.lc-ref{display:inline-flex;align-items:center;justify-content:center;gap:var(--lc-line-ref-gap);box-sizing:border-box;height:var(--lc-line-ref-height);min-width:var(--lc-line-ref-height);padding:0 var(--lc-line-ref-pad-x);border-radius:var(--lc-line-ref-radius);background:var(--lc-line-ref-bg);color:var(--lc-line-ref-color);line-height:var(--lc-line-ref-height);vertical-align:top;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-ref:hover{background:var(--lc-line-ref-bg-hover)}.lc-ref__icon{display:inline-flex;flex:none}.lc-ref .lc-icon,.lc-ref .lc-vendor{width:var(--lc-line-ref-icon);height:var(--lc-line-ref-icon)}.lc-ref[data-ref-num]{padding:0 var(--lc-line-ref-pad-x-num)}.lc-ref[data-ref-num]:after{content:attr(data-ref-num);color:var(--lc-line-ref-num-color);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-ref--agent{padding:0 var(--lc-line-ref-pad-x)}.lc-chat-q__bubble>.lc-ref--agent:first-child{margin-right:var(--lc-line-ref-agent-gap)}.lc-chat-q__bubble .lc-ref{vertical-align:middle}.lc-vendor{display:block;flex:none;color:var(--lc-white-a92)}.lc-vendor[data-vendor=claude]{color:var(--lc-agent-brand-claude)}.lc-menu.lc-line-panel{top:auto;right:0;bottom:calc(100% + var(--lc-line-panel-offset));left:0;z-index:var(--lc-z-layer-popover);width:auto;min-width:0;max-height:var(--lc-line-panel-max-height);overflow-y:auto}.lc-menu.lc-line-panel[data-open=true]{display:flex;animation:lc-menu-in var(--lc-dur-fast) var(--lc-ease-standard)}.lc-line-panel__view{display:none;flex-direction:column;gap:var(--lc-menu-gap)}.lc-line-panel[data-view=plus]>[data-line-view=plus],.lc-line-panel[data-view=home]>[data-line-view=home],.lc-line-panel[data-view=results]>[data-line-view=results],.lc-line-panel[data-view=agents]>[data-line-view=agents]{display:flex}.lc-line-panel__search{position:relative;display:none;padding:var(--lc-spacing-4) var(--lc-spacing-4) var(--lc-spacing-6)}.lc-line-panel[data-input=true]>.lc-line-panel__search{display:block}.lc-line-panel__search>.lc-icon{position:absolute;top:calc(var(--lc-spacing-4) + (var(--lc-line-search-height) - var(--lc-shell-dock-agent-icon)) / 2);left:calc(var(--lc-spacing-4) + var(--lc-spacing-12));width:var(--lc-shell-dock-agent-icon);height:var(--lc-shell-dock-agent-icon);color:var(--lc-line-search-icon-color);pointer-events:none}.lc-line-panel__input{box-sizing:border-box;width:100%;height:var(--lc-line-search-height);padding:0 var(--lc-spacing-12) 0 var(--lc-line-search-pad-start);border:0;border-radius:var(--lc-line-search-radius);outline:none;background:var(--lc-line-search-bg);color:var(--lc-label);font:inherit;font-size:var(--lc-line-search-text)}.lc-line-panel__input::placeholder{color:var(--lc-line-search-icon-color)}.lc-line-panel__input:focus{box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-line-search-ring)}.lc-line-row.is-on{background:var(--lc-surface-active);color:var(--lc-menu-item-color-hover)}.lc-line-row:hover:not(.is-on){background:transparent;color:var(--lc-menu-item-color)}.lc-line-row.is-back:hover:not(.is-on),.lc-line-row.is-quiet:hover:not(.is-on){color:var(--lc-label-secondary)}.lc-line-row[hidden]{display:none}.lc-line-row.is-back,.lc-line-row.is-quiet{color:var(--lc-label-secondary)}.lc-line-row__icon{display:inline-flex;flex:none}.lc-line-row__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-line-row__meta{flex:none;color:var(--lc-line-panel-meta-color);font-size:var(--lc-type-caption-1-size)}.lc-line-row__key{flex:none;color:var(--lc-line-panel-key-color);font-family:var(--lc-font-mono);font-size:var(--lc-type-caption-1-size)}.lc-line-row__chev{flex:none;color:var(--lc-line-panel-key-color)}.lc-line-panel__note{margin:0;padding:var(--lc-spacing-10);color:var(--lc-label-tertiary);font-size:var(--lc-menu-item-text);white-space:normal}.lc-line-panel__note[hidden]{display:none}.lc-line-panel__blank{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lc-spacing-6);padding:var(--lc-spacing-10) var(--lc-spacing-10) var(--lc-spacing-12)}.lc-line-panel__blank-title{margin:0;color:var(--lc-label);font-size:var(--lc-menu-item-text)}.lc-line-panel__blank-note{margin:0 0 var(--lc-spacing-6);color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);white-space:normal}.lc-summon{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;column-gap:var(--lc-line-summon-gap);row-gap:var(--lc-line-summon-row-gap);color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-summon__glyph{display:inline-flex}.lc-chat-a__who{display:flex;align-items:center;gap:var(--lc-line-summon-gap)}.lc-menu.lc-ref-card{position:fixed;inset:auto;margin:0;z-index:var(--lc-z-layer-toast);width:max-content;min-width:var(--lc-line-card-width);max-width:var(--lc-line-card-max-width);color:inherit}.lc-menu.lc-ref-card[data-open=true]{display:flex}.lc-ref-card__head{display:flex;align-items:center;gap:var(--lc-spacing-12);padding:var(--lc-spacing-8) var(--lc-spacing-12) var(--lc-spacing-10) var(--lc-spacing-8)}.lc-ref-card__icon{display:grid;flex:none;place-items:center;width:var(--lc-line-card-icon);height:var(--lc-line-card-icon);border-radius:var(--lc-radius-round);background:var(--lc-line-card-icon-bg);color:var(--lc-line-card-icon-color)}.lc-ref-card__icon .lc-icon,.lc-ref-card__icon .lc-vendor{width:var(--lc-shell-dock-agent-icon);height:var(--lc-shell-dock-agent-icon)}.lc-ref-card__text{display:flex;flex-direction:column;min-width:0}.lc-ref-card__kind{color:var(--lc-line-card-kind-color);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);white-space:nowrap}.lc-ref-card__title{overflow:hidden;color:var(--lc-label);font-size:var(--lc-list-text);line-height:var(--lc-type-footnote-line-height);white-space:nowrap;text-overflow:ellipsis}.lc-ref-card__item[hidden]{display:none}.lc-ref-card__item:not(:hover,:focus){color:var(--lc-line-card-item-color)}}@layer legacy{.lc-aline-phrase{display:flex;width:100%;align-items:center;justify-content:flex-start;min-width:0;height:var(--lc-shell-dock-agent-input-line);padding:0 calc(var(--lc-shell-dock-agent-pad-x) - var(--lc-shell-dock-agent-icons-pad-x));border:0;border-radius:var(--lc-radius-8);background:transparent;font:inherit;font-size:var(--lc-button-fab-text);color:var(--lc-label-strong);text-align:left;cursor:pointer}.lc-aline-phrase__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-aline-phrase.is-quiet{color:var(--lc-label-secondary)}.lc-aline-phrase.is-live .lc-aline-phrase__text{background:linear-gradient(90deg,var(--lc-chat-shimmer-from) 0%,var(--lc-chat-shimmer-to) 50%,var(--lc-chat-shimmer-from) 100%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lc-chat-shimmer var(--lc-chat-shimmer-period) linear infinite}@media (prefers-reduced-motion: reduce){.lc-aline-phrase.is-live .lc-aline-phrase__text{background:none;-webkit-text-fill-color:currentColor;animation:none}}.lc-aline-marks{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);height:var(--lc-shell-dock-agent-button);padding:0 var(--lc-spacing-8);border:0;border-radius:var(--lc-radius-pill);background:transparent;font:inherit;cursor:pointer}.lc-aline-marks:hover{background:var(--lc-shell-dock-agent-button-bg-hover)}.lc-aline-mark{display:inline-flex}.lc-aline-mark.is-working{animation:lc-aline-breathe 2.4s ease-in-out infinite}.lc-aline-mark.is-muted{opacity:.5}@keyframes lc-aline-breathe{50%{opacity:.45}}.lc-aline-marks__more{font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-aline-marks__n{display:inline-grid;place-items:center;box-sizing:border-box;min-width:var(--lc-spacing-16);height:var(--lc-spacing-16);padding:0 var(--lc-spacing-4);border-radius:var(--lc-radius-round);background:var(--lc-shell-dock-agent-send-bg);color:var(--lc-shell-dock-agent-send-color);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-aline-ev{display:grid;grid-template-columns:var(--lc-spacing-20) minmax(0,1fr);align-items:start;column-gap:var(--lc-spacing-12);padding:var(--lc-spacing-2) 0}.lc-aline-ev__mark{margin-top:var(--lc-spacing-2)}.lc-aline-ev__body{display:flex;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-aline-ev__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lc-spacing-8);margin:0;font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height)}.lc-aline-ev__name{color:var(--lc-label-strong)}.lc-aline-ev__where{font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary)}.lc-aline-ev__state,.lc-aline-ev__detail{margin:0;font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-secondary)}.lc-aline-ev__detail{margin-top:var(--lc-spacing-4)}.lc-aline-ev__question{margin:var(--lc-spacing-6) 0 0;font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);color:var(--lc-label-strong)}.lc-aline-ev__lines{display:flex;flex-direction:column;gap:var(--lc-spacing-2);margin:var(--lc-spacing-6) 0 0;padding:0;list-style:none;font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-tertiary)}.lc-aline-ev__lines li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-aline-ev__lines li:first-child{color:var(--lc-label-secondary)}.lc-aline-ev.is-muted{opacity:.6}.lc-aline-ev.is-danger .lc-aline-ev__detail{color:var(--lc-danger)}.lc-aline-ev__acts,.lc-aline-notice__acts{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-8)}.lc-aline-ev__acts{margin-top:var(--lc-spacing-10)}.lc-aline-ev__acts.lc-aline-ev__acts .lc-btn.lc-btn--sm,.lc-aline-notice__acts.lc-aline-notice__acts .lc-btn.lc-btn--sm{box-sizing:border-box;height:var(--lc-size-control-28);min-width:0;padding:0 var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-pill);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-medium)}.lc-aline-ev__acts.lc-aline-ev__acts .lc-btn--ghost,.lc-aline-notice__acts.lc-aline-notice__acts .lc-btn--ghost{background:transparent;color:var(--lc-label-secondary)}.lc-aline-ev__acts.lc-aline-ev__acts .lc-btn--ghost:hover:where(:not(:disabled)),.lc-aline-notice__acts.lc-aline-notice__acts .lc-btn--ghost:hover:where(:not(:disabled)){background:var(--lc-white-a06);color:var(--lc-label-strong)}.lc-aline-ev__acts>.lc-btn--ghost:first-child,.lc-aline-notice__acts>.lc-btn--ghost:first-child{margin-left:calc(var(--lc-spacing-12) * -1)}.lc-aline-notices{position:fixed;top:var(--lc-spacing-16);right:var(--lc-spacing-16);z-index:var(--lc-z-layer-toast);display:flex;flex-direction:column;gap:var(--lc-spacing-8);width:var(--lc-shell-dock-agent-width);max-width:calc(100vw - var(--lc-spacing-32));box-sizing:border-box;pointer-events:none}.lc-aline-notice{display:flex;flex-direction:column;gap:var(--lc-spacing-10);padding:var(--lc-spacing-14) var(--lc-spacing-16);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-radius-16);background:var(--lc-button-fab-bg);box-shadow:var(--lc-shadow-float);color:var(--lc-label);pointer-events:auto;animation:lc-aline-in var(--lc-duration-base) var(--lc-ease-standard) both}.lc-aline-notices{transition:translate var(--lc-duration-base) var(--lc-ease-standard)}.lc-aline-notices{translate:0 var(--lc-toast-stack, 0px)}@keyframes lc-aline-in{0%{opacity:0;transform:translateY(var(--lc-spacing-14)) scale(.97)}}.lc-aline-notice__main{display:grid;grid-template-columns:var(--lc-spacing-20) minmax(0,1fr);align-items:start;column-gap:var(--lc-spacing-12);width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.lc-aline-notices,.lc-aline-notice{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lc-aline-notice__main .lc-agent-mark{margin-top:var(--lc-spacing-2)}.lc-aline-notice__text{display:flex;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-aline-notice__title{font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);color:var(--lc-label-strong)}.lc-aline-notice__sub,.lc-aline-notice__body{font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-aline-notice__sub{color:var(--lc-label-tertiary)}.lc-aline-notice__body{color:var(--lc-label-secondary)}.lc-aline-notice__acts{padding-left:calc(var(--lc-spacing-20) + var(--lc-spacing-12))}@media (prefers-reduced-motion: reduce){.lc-aline-mark.is-working,.lc-aline-notice{animation:none}}@media (max-width: 760px){.lc-aline-notices{top:var(--lc-spacing-12);right:var(--lc-spacing-12)}}html:has(#call-dock-frame) .lc-aline-notices{display:none}}@layer legacy{.lc-landing .lc-landing__actions .lc-btn.lc-landing__action{height:var(--lc-button-primary-height);padding:0 var(--lc-button-primary-padding-x);border-radius:var(--lc-button-primary-radius);font-size:var(--lc-type-footnote-size);font-family:var(--lc-font-sans)}.lc-landing .lc-landing__actions .lc-ibtn.lc-landing__ibtn{width:var(--lc-button-primary-height);height:var(--lc-button-primary-height);border-radius:var(--lc-button-primary-radius);color:var(--lc-label-secondary)}.lc-landing .lc-landing__actions .lc-ibtn.lc-landing__ibtn:hover,.lc-landing .lc-landing__actions .lc-menu-anchor.is-open .lc-ibtn.lc-landing__ibtn{background:var(--lc-surface-active);color:var(--lc-label)}.lc-landing__actions--panel{transform-origin:center bottom}.lc-landing__actions--panel .lc-menu-anchor{position:static}.lc-landing__actions--panel:has(.lc-menu-anchor.is-open){border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.lc-landing:has(.lc-menu-anchor.is-open) .lc-landing__center{opacity:var(--lc-landing-console-dim);transition:opacity var(--lc-duration-base) ease-out}.lc-landing .lc-menu.lc-landing__palette{top:auto;right:calc(-1 * var(--lc-button-fab-border-width));bottom:100%;left:calc(-1 * var(--lc-button-fab-border-width));width:auto;min-width:0;margin:0;padding:var(--lc-spacing-10) var(--lc-spacing-10) 0;gap:0;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-bottom:0;border-radius:var(--lc-button-fab-radius);border-bottom-right-radius:0;border-bottom-left-radius:0;background:var(--lc-button-fab-bg);box-shadow:none;transform-origin:center bottom}.lc-landing__palette .lc-landing__view{display:flex;flex-direction:column;gap:var(--lc-menu-gap)}.lc-landing__palette .lc-landing__view[hidden]{display:none}.lc-landing__palette .lc-menu-item{border-radius:var(--lc-radius-12)}.lc-landing__palette .lc-menu-item:focus-visible{outline:none}.lc-landing .lc-landing__actions .lc-ibtn.lc-landing__ibtn:focus-visible{outline:none;background:var(--lc-surface-active);color:var(--lc-label)}.lc-landing__palette .lc-menu-item .lc-icon{flex:none}.lc-landing__palette .lc-landing__item--main{color:var(--lc-label)}.lc-landing__palette .lc-landing__item--quiet{color:var(--lc-label-tertiary)}.lc-landing__palette .lc-landing__item--quiet:hover,.lc-landing__palette .lc-landing__item--quiet:focus-visible{color:var(--lc-label-secondary)}.lc-landing__palette .lc-landing__item-end{margin-left:auto;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-landing__keys{display:flex;justify-content:flex-end;gap:var(--lc-spacing-16);padding:var(--lc-spacing-8) var(--lc-spacing-12) var(--lc-spacing-12);color:var(--lc-label-tertiary);font-size:var(--lc-type-caption-1-size)}.lc-landing__keys span{display:inline-flex;align-items:center;gap:var(--lc-spacing-6)}.lc-landing__keys kbd{padding:var(--lc-spacing-2) var(--lc-spacing-6);border-radius:var(--lc-radius-6);background:var(--lc-white-a06);color:var(--lc-label-secondary);font:inherit}@media (hover: none){.lc-landing__keys{display:none}}@media (max-width: 640px){.lc-landing__actions--panel{gap:var(--lc-spacing-12) var(--lc-spacing-8);padding:var(--lc-spacing-14) var(--lc-spacing-16) var(--lc-spacing-16)}.lc-landing__actions--panel .lc-landing__brand{justify-content:flex-start;gap:var(--lc-spacing-8)}.lc-landing .lc-landing__actions--panel .lc-btn.lc-landing__action{flex:1 1 0;min-width:0;justify-content:center}}}@layer legacy{.lc-shell-topbar,.lc-shell-scrim{display:none}@media (max-width: 760px){.lc-studio-shell__stage{flex-direction:column}.lc-shell-topbar{display:flex;align-items:center;gap:var(--lc-spacing-8);position:sticky;top:0;z-index:var(--lc-z-layer-chrome);height:calc(var(--lc-size-control-50) + var(--lc-titlebar-inset));padding:var(--lc-titlebar-inset) var(--lc-spacing-16) 0 var(--lc-spacing-8);background:var(--lc-surface-page)}.lc-shell-topbar .lc-ibtn{width:var(--lc-shell-phone-control);height:var(--lc-shell-phone-control)}.lc-shell-topbar .lc-icon{width:var(--lc-shell-phone-icon);height:var(--lc-shell-phone-icon)}.lc-shell-topbar__title{min-width:0;overflow:hidden;color:var(--lc-label-secondary);font-size:var(--lc-shell-phone-topbar-text);text-overflow:ellipsis;white-space:nowrap}.lc-shell-side{position:fixed;top:0;bottom:0;left:0;width:calc(var(--lc-size-sidebar) + var(--lc-spacing-72));max-width:80vw;height:auto;z-index:var(--lc-z-layer-surface);border-right:1px solid var(--lc-separator);box-shadow:var(--lc-shadow-modal);transform:translate(-100%);visibility:hidden;transition:transform var(--lc-duration-base) var(--lc-ease-standard),visibility 0s linear var(--lc-duration-base)}.lc-shell-side.is-open{transform:none;visibility:visible;transition-delay:0s}.lc-shell-scrim{display:block;position:fixed;inset:0;z-index:var(--lc-z-layer-surface);background:var(--lc-scrim);opacity:0;pointer-events:none;transition:opacity var(--lc-duration-base) var(--lc-ease-standard)}.lc-shell-root:has(.lc-shell-side.is-open) .lc-shell-scrim{opacity:1;pointer-events:auto}.lc-page-title{font-size:var(--lc-type-title-page-phone-size);font-weight:var(--lc-type-title-page-phone-weight);line-height:var(--lc-type-title-page-phone-line-height);letter-spacing:var(--lc-type-title-page-phone-tracking)}.lc-calls-head:has(.lc-page-title){min-height:var(--lc-type-title-page-phone-line-height)}.lc-shell-main .lc-srow__title,.lc-shell-main .lc-srow__time{font-size:var(--lc-shell-phone-list-text)}.lc-shell-main .lc-srow__meta{font-size:var(--lc-shell-phone-label-text)}.lc-shell-side{--lc-shell-row-height: var(--lc-shell-phone-row-height);--lc-shell-row-text: var(--lc-shell-phone-row-text)}.lc-shell-side .lc-shell-group__label{font-size:var(--lc-shell-phone-label-text)}.lc-shell-side .lc-shell-nav>.lc-icon{width:var(--lc-shell-phone-icon);height:var(--lc-shell-phone-icon)}.lc-shell-side .lc-shell-side__search{width:var(--lc-shell-phone-control);height:var(--lc-shell-phone-control)}.lc-shell-side .lc-shell-side__search .lc-icon{width:var(--lc-shell-phone-icon);height:var(--lc-shell-phone-icon)}.lc-shell-side .lc-shell-nav .lc-av{width:var(--lc-shell-phone-avatar)!important;height:var(--lc-shell-phone-avatar)!important}.lc-shell-side .lc-shell-nav .lc-av>span{font-size:var(--lc-shell-phone-avatar-text)!important}.lc-shell-dock{left:0}.lc-shell-main{min-height:0}.lc-shell-main>.lc-container{padding-left:var(--lc-spacing-16)}.lc-shell-main.is-slow:before{left:0}}@media (max-width: 760px) and (prefers-reduced-motion: reduce){.lc-shell-side,.lc-shell-scrim{transition:none}}}@layer legacy{.lc-sheet--search>.lc-sheet__panel{--lc-search-edge: calc(var(--lc-sheet-search-pad) - var(--lc-sheet-search-row-pad));width:var(--lc-sheet-width-search);height:min(var(--lc-sheet-search-height),calc(100% - var(--lc-sheet-gutter)));padding:0;gap:0;overflow:hidden}.lc-search__head{display:flex;flex:none;align-items:center;gap:var(--lc-spacing-12);box-sizing:border-box;height:var(--lc-sheet-search-head);padding:0 var(--lc-sheet-slab-head-top) 0 var(--lc-sheet-search-pad)}.lc-search__head .lc-input--search{flex:1;min-width:0}.lc-search__glass{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--lc-spacing-20);color:var(--lc-shell-dock-agent-icon-color)}.lc-search__head .lc-ibtn.lc-search__close{flex:none;width:var(--lc-sheet-slab-head-button);height:var(--lc-sheet-slab-head-button);border:0;border-radius:var(--lc-radius-round);background:transparent;color:var(--lc-shell-dock-agent-icon-color);transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out),box-shadow var(--lc-duration-fast) var(--lc-ease-out)}.lc-search__head .lc-ibtn.lc-search__close:hover,.lc-search__head .lc-ibtn.lc-search__close:focus-visible{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-shell-dock-agent-icon-color-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover)}.lc-search__kinds{flex:none;padding:0 var(--lc-search-edge) var(--lc-spacing-8)}.lc-search__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--lc-search-edge) var(--lc-spacing-12)}.lc-search__group+.lc-search__group{margin-top:var(--lc-spacing-8)}.lc-search__label{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-spacing-12);height:var(--lc-sheet-search-label);margin:0;padding:0 var(--lc-sheet-search-row-pad);color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-search__more{flex:none;padding:0;border:0;background:none;color:var(--lc-label-tertiary);font:inherit;cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-search__more:hover,.lc-search__more:focus-visible{color:var(--lc-label);outline:none}.lc-search__empty{margin:0;padding:var(--lc-spacing-16) var(--lc-sheet-search-row-pad);color:var(--lc-label-tertiary);font-size:var(--lc-list-text)}.lc-search__row{display:flex;align-items:center;gap:var(--lc-spacing-12);width:100%;min-height:var(--lc-sheet-search-row);padding:var(--lc-spacing-8) var(--lc-sheet-search-row-pad);box-sizing:border-box;border:0;border-radius:var(--lc-radius-12);background:transparent;color:var(--lc-label);font:inherit;text-align:left;text-decoration:none;cursor:pointer;outline:none}.lc-search__row.is-active,.lc-search__row:focus-visible{background:var(--lc-sheet-search-row-hover)}.lc-search__lead{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--lc-spacing-20);color:var(--lc-label-secondary)}.lc-search__text{display:flex;flex:1;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-search__title,.lc-search__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-search__title{font-size:var(--lc-list-text)}.lc-search__title b{color:var(--lc-label-strong);font-weight:var(--lc-font-weight-medium)}.lc-search__row.is-done .lc-search__title{color:var(--lc-label-secondary)}.lc-search__sub{color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-search__sub b{color:var(--lc-label);font-weight:var(--lc-font-weight-medium)}.lc-search__meta{flex:none;color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size);font-variant-numeric:tabular-nums}@media (max-width: 480px){.lc-search__meta{display:none}}}@layer legacy{.lc-timer-island{--lc-timer-island-enter-from: calc(-1 * var(--lc-timer-island-enter-shift));position:fixed;top:calc(var(--lc-titlebar-inset) + var(--lc-spacing-16));right:var(--lc-spacing-24);z-index:var(--lc-z-layer-float);width:min(var(--lc-timer-island-width),calc(100vw - var(--lc-spacing-32)));color:var(--lc-label);font-size:var(--lc-type-footnote-size);transform:translate(calc(-1 * var(--lc-timer-island-shift, 0px)),calc(var(--lc-timer-island-drop, 0px) - var(--lc-timer-island-lift, 0px)));transition:transform var(--lc-duration-base) var(--lc-ease-standard),width var(--lc-duration-base) var(--lc-ease-standard),opacity var(--lc-duration-base) var(--lc-ease-standard),translate var(--lc-duration-base) var(--lc-ease-standard)}.lc-timer-island[data-open=true]{width:min(var(--lc-timer-island-width-open),calc(100vw - var(--lc-spacing-32)))}.lc-timer-island.is-settling{transition-property:opacity,translate}.lc-timer-island--bottom{--lc-timer-island-enter-from: var(--lc-timer-island-enter-shift);top:auto;right:var(--lc-spacing-20);bottom:var(--lc-spacing-20)}body:has(.lc-dock--tray) .lc-timer-island--bottom:not(.is-static){width:min(var(--lc-timer-island-width-wide),calc(100vw - var(--lc-spacing-32)))}@media (max-width: 760px){.lc-timer-island:not(.is-static){top:calc(var(--lc-titlebar-inset) + var(--lc-size-control-50) + var(--lc-spacing-8));right:var(--lc-spacing-16);left:var(--lc-spacing-16);width:auto}.lc-studio-shell:has(.lc-timer-island:not(.lc-timer-island--bottom,.is-static)) .lc-shell-main{padding-top:calc(var(--lc-titlebar-inset) + var(--lc-timer-island-bar))}.lc-shell-main{transition:padding-top var(--lc-duration-base) var(--lc-ease-standard)}.lc-timer-island--bottom:not(.is-static){top:auto;right:var(--lc-spacing-20);bottom:var(--lc-spacing-20);left:var(--lc-spacing-20)}body:has(.lc-dock--tray) .lc-timer-island--bottom:not(.is-static){left:auto;width:min(var(--lc-timer-island-width-wide),calc(100vw - var(--lc-spacing-32)))}}@media (max-width: 480px){.lc-timer-island--bottom:not(.is-static){right:var(--lc-spacing-16);bottom:calc(var(--lc-spacing-16) + env(safe-area-inset-bottom,0px));left:var(--lc-spacing-16)}body:has(.lc-dock--tray) .lc-timer-island--bottom:not(.is-static){left:auto}}.lc-timer-island.is-static{position:static;width:var(--lc-timer-island-width);transform:none}.lc-timer-island.is-static[data-open=true]{width:var(--lc-timer-island-width-open)}@starting-style{.lc-timer-island.is-entering{opacity:0;translate:0 var(--lc-timer-island-enter-from)}}.lc-timer-island.is-leaving{transition:opacity var(--lc-duration-base) var(--lc-ease-standard),translate var(--lc-duration-base) var(--lc-ease-standard)}.lc-timer-island.is-leaving-end{opacity:0;translate:0 var(--lc-timer-island-enter-from)}.lc-timer-island__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 0fr;border-radius:var(--lc-timer-island-radius);background:var(--lc-surface-soft);box-shadow:var(--lc-shadow-float);transition:grid-template-rows var(--lc-duration-base) var(--lc-ease-standard),border-radius var(--lc-duration-base) var(--lc-ease-standard),box-shadow var(--lc-duration-base) var(--lc-ease-standard)}.lc-timer-island[data-open=true] .lc-timer-island__body{grid-template-rows:auto 1fr;border-radius:var(--lc-timer-island-radius-open)}.lc-timer-island__bar{display:flex;align-items:center;gap:var(--lc-spacing-6);min-height:var(--lc-timer-island-bar);padding:0 var(--lc-spacing-6) 0 0;transition:padding var(--lc-duration-base) var(--lc-ease-standard),min-height var(--lc-duration-base) var(--lc-ease-standard)}.lc-timer-island[data-open=true] .lc-timer-island__bar{min-height:0;padding:var(--lc-timer-island-pad) var(--lc-timer-island-pad) 0 0}.lc-timer-island__open{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;gap:var(--lc-spacing-10);min-width:0;padding:0 var(--lc-spacing-6) 0 var(--lc-timer-island-pad);border:0;border-radius:var(--lc-timer-island-radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc-timer-island__open:hover .lc-timer-island__title{color:var(--lc-label-strong)}.lc-timer-island__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-timer-island__time{flex:none;color:var(--lc-label-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.lc-timer-island.is-paused .lc-timer-island__title{color:var(--lc-label-secondary)}.lc-timer-island__state{position:absolute;width:var(--lc-spacing-2);height:var(--lc-spacing-2);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lc-timer-island__dot{flex:none;width:var(--lc-timer-island-dot-size);height:var(--lc-timer-island-dot-size);border-radius:var(--lc-radius-round);background:var(--lc-recording)}.lc-timer-island.is-paused .lc-timer-island__dot{background:transparent;box-shadow:inset 0 0 0 var(--lc-timer-island-dot-hollow-width) var(--lc-timer-island-dot-hollow)}.lc-ibtn.lc-timer-island__toggle{width:var(--lc-timer-island-toggle-size);height:var(--lc-timer-island-toggle-size);border-radius:var(--lc-radius-round);background:var(--lc-timer-island-toggle-pause);color:var(--lc-label-strong)}.lc-ibtn.lc-timer-island__toggle:hover:where(:not(:disabled)){background:var(--lc-timer-island-toggle-pause-hover);color:var(--lc-label-strong)}.lc-timer-island.is-paused .lc-ibtn.lc-timer-island__toggle{background:var(--lc-timer-island-toggle-resume);color:var(--lc-timer-island-toggle-resume-color)}.lc-timer-island.is-paused .lc-ibtn.lc-timer-island__toggle:hover:where(:not(:disabled)){background:var(--lc-timer-island-toggle-resume-hover);color:var(--lc-timer-island-toggle-resume-color)}.lc-timer-island.is-nudging .lc-timer-island__body{box-shadow:var(--lc-shadow-float),inset 0 0 0 var(--lc-timer-island-nudge-ring-width) var(--lc-timer-island-nudge-ring)}.lc-timer-island.is-nudging .lc-timer-island__time{color:var(--lc-label-strong)}.lc-timer-island__more{min-height:0;overflow:hidden}.lc-timer-island__panel{display:flex;flex-direction:column;gap:var(--lc-timer-island-gap);padding:var(--lc-timer-island-gap) var(--lc-timer-island-pad) var(--lc-timer-island-pad);opacity:0;visibility:hidden;transform:translateY(var(--lc-spacing-8));transition:opacity var(--lc-duration-base) var(--lc-ease-standard),transform var(--lc-duration-base) var(--lc-ease-standard),visibility 0s linear var(--lc-duration-base)}.lc-timer-island[data-open=true] .lc-timer-island__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lc-timer-island__nudge{display:flex;flex-direction:column;gap:var(--lc-timer-island-gap)}.lc-timer-island__nudge-text{margin:0;color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height)}.lc-timer-island__nudge-acts{display:flex;flex-wrap:wrap;gap:var(--lc-timer-island-gap-inline)}.lc-timer-island__acts{display:grid;grid-template-columns:1fr 1fr;gap:var(--lc-timer-island-gap-inline)}.lc-timer-island .lc-btn.lc-timer-island__act{justify-content:center;height:var(--lc-timer-island-act-height);padding:0 var(--lc-spacing-12);border-radius:var(--lc-timer-island-act-radius);background:var(--lc-timer-island-act-bg);color:var(--lc-label)}.lc-timer-island .lc-btn.lc-timer-island__act:hover:where(:not(:disabled)){background:var(--lc-timer-island-act-bg-hover);color:var(--lc-label-strong)}.lc-timer-island .lc-btn.lc-timer-island__nudge-act{flex:1 1 auto;justify-content:center;height:var(--lc-timer-island-act-height);padding:0 var(--lc-spacing-12);border-radius:var(--lc-timer-island-act-radius)}.lc-timer-island .lc-btn--tonal.lc-timer-island__nudge-act{background:var(--lc-timer-island-act-bg);color:var(--lc-label)}.lc-timer-island .lc-btn--tonal.lc-timer-island__nudge-act:hover:where(:not(:disabled)){background:var(--lc-timer-island-act-bg-hover);color:var(--lc-label-strong)}@media (prefers-reduced-motion: reduce){.lc-timer-island,.lc-timer-island__body,.lc-timer-island__bar,.lc-timer-island__panel,.lc-timer-island.is-leaving,.lc-shell-main{transition:none}}}@layer legacy{.lc-time{display:flex;flex-direction:column;gap:var(--lc-spacing-40)}.lc-time__day{display:flex;flex-direction:column}.lc-time__head{display:flex;align-items:baseline;gap:var(--lc-spacing-16);padding:0 0 var(--lc-spacing-12);border-bottom:1px solid var(--lc-separator-strong)}.lc-time__label{margin:0;flex:1 1 auto;font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-font-weight-regular);letter-spacing:var(--lc-work-switch-day-label-tracking);text-transform:uppercase;color:var(--lc-label-secondary)}.lc-time__agents{flex:none;font-size:var(--lc-type-caption-1-size);color:var(--lc-label-tertiary-page);font-variant-numeric:tabular-nums}.lc-time__sum{flex:none;min-width:calc(var(--lc-spacing-64) + var(--lc-spacing-8));text-align:right;font-size:var(--lc-type-caption-1-size);color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-time__empty{margin:0;padding:var(--lc-spacing-20) 0;font-size:var(--lc-type-callout-size);color:var(--lc-label-secondary);border-bottom:1px solid var(--lc-separator)}.lc-day-seg{border-bottom:1px solid var(--lc-separator)}.lc-day-seg__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--lc-size-control-40) calc(var(--lc-spacing-64) + var(--lc-spacing-8));align-items:center;margin:0 calc(-1 * var(--lc-spacing-12));padding:0 var(--lc-spacing-12);min-height:var(--lc-size-control-50);border-radius:var(--lc-radius-10);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-day-seg__row:hover{background:var(--lc-white-a04)}.lc-day-seg.is-editing .lc-day-seg__row{background:var(--lc-white-a06)}.lc-day-seg__main{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--lc-spacing-104) + var(--lc-spacing-72) + var(--lc-spacing-24));align-items:center;gap:var(--lc-spacing-16);width:100%;height:100%;min-height:var(--lc-size-control-50);padding:0;border:0;border-radius:var(--lc-radius-10);background:transparent;font:inherit;font-size:var(--lc-type-body-size);color:var(--lc-label);text-align:left;cursor:pointer}.lc-day-seg.is-static .lc-day-seg__main{cursor:default}.lc-day-seg__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-day-seg__title{color:var(--lc-label-strong)}.lc-day-seg__span{display:flex;align-items:center;justify-content:flex-end;gap:var(--lc-spacing-8);min-width:0;white-space:nowrap;color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-day-seg.is-running .lc-day-seg__span{color:var(--lc-label)}.lc-day-seg__rec{flex:none;width:var(--lc-spacing-8);height:var(--lc-spacing-8);border-radius:var(--lc-radius-round);background:var(--lc-recording)}.lc-day-seg__resume,.lc-day-seg__stop{justify-self:center;color:var(--lc-label-tertiary-page)}.lc-day-seg__row:hover .lc-day-seg__resume,.lc-day-seg__row:hover .lc-day-seg__stop,.lc-day-seg__resume:focus-visible,.lc-day-seg__stop:focus-visible,.lc-day-seg.is-running .lc-day-seg__stop{color:var(--lc-label-strong)}.lc-day-seg__resume.is-blank{display:block;width:var(--lc-size-control-32)}.lc-day-seg__dur{justify-self:end;display:inline-flex;align-items:center;font-size:var(--lc-type-body-size);font-variant-numeric:tabular-nums;color:var(--lc-label-strong)}.lc-day-seg__dur.is-running{font-weight:var(--lc-font-weight-medium)}.lc-day-seg{position:relative}.lc-day-seg__pop{position:absolute;top:0;right:0;bottom:0;width:0}@media (max-width: 860px){.lc-day-seg__row{grid-template-columns:minmax(0,1fr) var(--lc-size-control-34) auto}.lc-day-seg__main{grid-template-columns:minmax(0,1fr) auto;padding:var(--lc-spacing-8) 0}}}@layer legacy{.lc-task-picker-bar{display:flex;align-items:center;gap:var(--lc-spacing-12)}.lc-task-picker-bar>.lc-task-picker{flex:1 1 0}.lc-task-picker-bar>.lc-btn{flex:none;gap:var(--lc-spacing-8);height:var(--lc-size-control-44);padding:0 var(--lc-spacing-24);border-radius:var(--lc-radius-pill);font-size:var(--lc-timer-bar-action-text);font-weight:var(--lc-timer-bar-action-weight)}.lc-task-picker-bar>.lc-btn--secondary{background:transparent;color:var(--lc-label-strong);border:1px solid var(--lc-white-a28)}.lc-task-picker-bar>.lc-btn--secondary:hover:where(:not(:disabled)){background:var(--lc-white-a08)}.lc-task-picker{display:block;min-width:0}.lc-task-picker .lc-icon{flex:none}.lc-task-picker__field{display:flex;align-items:center;justify-content:flex-start;gap:var(--lc-spacing-10);width:100%;height:var(--lc-size-control-44);padding:0 var(--lc-spacing-16) 0 var(--lc-spacing-20);border:0;border-radius:var(--lc-radius-pill);background:var(--lc-white-a08);box-shadow:inset 0 0 0 1px var(--lc-white-a05);font:inherit;font-size:var(--lc-type-body-size);color:var(--lc-label-secondary);text-align:left;cursor:pointer}.lc-task-picker__field:hover:where(:not(:disabled)){background:var(--lc-white-a10);color:var(--lc-label-strong)}.lc-task-picker__field.has-task{color:var(--lc-label-strong)}.lc-task-picker__field[aria-expanded=true]{background:var(--lc-white-a12);box-shadow:inset 0 0 0 1px var(--lc-white-a14);color:var(--lc-label-strong)}.lc-task-picker__field:disabled{cursor:default;opacity:var(--lc-opacity-disabled)}.lc-task-picker__field>.lc-icon{color:var(--lc-label-tertiary-page)}.lc-task-picker__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-task-picker__clock{flex:none;font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--lc-label-strong)}.lc-task-picker__rec{flex:none;width:var(--lc-spacing-8);height:var(--lc-spacing-8);border-radius:var(--lc-radius-round);background:var(--lc-recording)}.lc-task-picker--compact{flex:1 1 var(--lc-task-picker-compact-min);min-width:var(--lc-task-picker-compact-min)}.lc-task-picker--compact .lc-task-picker__field{height:var(--lc-size-control-34);padding:0 var(--lc-spacing-12) 0 var(--lc-spacing-14);gap:var(--lc-spacing-8);font-size:var(--lc-type-callout-size)}.lc-task-picker--compact .lc-task-picker__tabs{gap:var(--lc-spacing-2);padding-inline:var(--lc-spacing-8)}.lc-task-picker--compact .lc-task-picker__tab{gap:var(--lc-spacing-6);padding:0 var(--lc-spacing-8)}.lc-task-picker--compact .lc-task-picker__tab .lc-task-st{display:none}.lc-menu.lc-task-picker__menu{width:100%;min-width:0;padding:0;overflow:hidden}.lc-task-picker__panel{display:flex;flex-direction:column;min-width:0}@media (min-width: 1100px){.lc-task-picker--four .lc-menu.lc-task-picker__menu{width:max(100%,calc(var(--lc-spacing-64) * 8))}.lc-task-picker--compact.lc-task-picker--four .lc-menu.lc-task-picker__menu{width:100%}}.lc-task-picker__find{padding:var(--lc-spacing-8) var(--lc-spacing-16) var(--lc-spacing-4)}.lc-task-picker__find .lc-input.lc-task-picker__find-input{height:var(--lc-size-control-40);padding:0;font-size:var(--lc-type-body-size);color:var(--lc-label-strong)}.lc-task-picker__tabs{display:flex;gap:var(--lc-spacing-4);padding:var(--lc-spacing-4) var(--lc-spacing-12) var(--lc-spacing-8);overflow-x:auto;scrollbar-width:none}.lc-task-picker__tabs::-webkit-scrollbar{display:none}.lc-task-picker__tab{flex:none;display:inline-flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-size-control-32);padding:0 var(--lc-spacing-12) 0 var(--lc-spacing-10);border:0;border-radius:var(--lc-radius-8);background:transparent;font:inherit;font-size:var(--lc-list-text);color:var(--lc-label-secondary);cursor:pointer}.lc-task-picker__tab:hover{background:var(--lc-white-a06);color:var(--lc-label-strong)}.lc-task-picker__tab.is-on{background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-task-picker__tab.is-empty:not(.is-on){color:var(--lc-label-tertiary-page)}.lc-task-picker__tab .lc-task-st{flex:none}.lc-task-picker__tab-n{color:var(--lc-label-tertiary);font-variant-numeric:tabular-nums}.lc-task-picker__list{display:flex;flex-direction:column;max-height:var(--lc-task-picker-list-max);overflow-y:auto;padding:0 var(--lc-spacing-8) var(--lc-spacing-10)}.lc-task-picker__group{display:flex;flex-direction:column}.lc-task-picker__group+.lc-task-picker__group{margin-top:var(--lc-spacing-12)}.lc-task-picker__head{margin:0;display:flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-size-control-28);padding:0 var(--lc-spacing-10);font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-task-picker__head-n{color:var(--lc-label-tertiary);font-variant-numeric:tabular-nums}.lc-task-picker__empty{margin:0;padding:var(--lc-spacing-12) var(--lc-spacing-10);font-size:var(--lc-list-text);color:var(--lc-label-secondary)}.lc-menu-item.lc-task-picker__row,.lc-task-picker__row{display:flex;align-items:center;gap:var(--lc-spacing-10);width:100%;min-height:0;height:var(--lc-size-control-32);padding:0 var(--lc-spacing-10);box-sizing:border-box;border-radius:var(--lc-radius-8);font-size:var(--lc-list-text);color:var(--lc-label);text-align:left}.lc-menu-item.lc-task-picker__row:hover,.lc-menu-item.lc-task-picker__row:focus-visible,.lc-task-picker__row.is-hot{background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-task-picker__row .lc-task-st{flex:none}.lc-task-picker__row.is-live .lc-task-picker__row-title{color:var(--lc-label-strong)}.lc-task-picker__row.is-blocked{opacity:var(--lc-opacity-disabled);cursor:default}.lc-task-picker__row-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-task-picker__row-meta{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary-page)}@media (max-width: 720px){.lc-task-picker-bar{flex-wrap:wrap}.lc-task-picker-bar>.lc-task-picker{flex:1 1 100%}.lc-task-picker-bar>.lc-btn{flex:1 1 0;padding-inline:var(--lc-spacing-12)}.lc-task-picker__tabs{gap:0;padding-inline:var(--lc-spacing-8)}.lc-task-picker__tab{gap:var(--lc-spacing-6);padding:0 var(--lc-spacing-8)}}}@layer legacy{.lc-timer-add{flex:none;display:block}.lc-timer-add .lc-btn.lc-timer-add__btn{height:var(--lc-size-control-44);gap:var(--lc-spacing-8);padding:0 var(--lc-spacing-20) 0 var(--lc-spacing-16);border-radius:var(--lc-radius-pill);background:var(--lc-white-a08);color:var(--lc-label);font-size:var(--lc-timer-bar-action-text);font-weight:var(--lc-timer-bar-action-weight)}.lc-timer-add .lc-btn.lc-timer-add__btn:hover:where(:not(:disabled)),.lc-timer-add.is-open .lc-btn.lc-timer-add__btn{background:var(--lc-white-a12);color:var(--lc-label-strong)}.lc-timer-add .lc-btn.lc-timer-add__btn .lc-icon{color:var(--lc-label-secondary)}@media (max-width: 720px){.lc-timer-add{flex:1 1 0;min-width:0}.lc-timer-add .lc-btn.lc-timer-add__btn{width:100%;padding-inline:var(--lc-spacing-12)}}}@layer legacy{.lc-cal{display:flex;flex-direction:column;gap:var(--lc-spacing-4);width:100%;min-width:0}.lc-cal__head{display:flex;align-items:center;justify-content:space-between;height:var(--lc-size-control-34)}.lc-cal__title{font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-cal__nav{display:flex;align-items:center;gap:var(--lc-spacing-2)}.lc-cal__today{height:var(--lc-size-control-28);padding:0 var(--lc-spacing-8);margin-right:var(--lc-spacing-4);border:0;border-radius:var(--lc-radius-8);background:transparent;font:inherit;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary);cursor:pointer}.lc-cal__today:hover{background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-cal__dow{display:grid;grid-template-columns:repeat(7,1fr);padding-bottom:var(--lc-spacing-4);text-align:center;font-size:var(--lc-type-caption-1-size);color:var(--lc-label-tertiary-page)}.lc-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:var(--lc-spacing-2)}.lc-cal__day{position:relative;width:100%;height:var(--lc-calendar-cell);padding:0;border:0;border-radius:var(--lc-radius-8);background:transparent;font:inherit;font-size:var(--lc-type-callout-size);font-variant-numeric:tabular-nums;color:var(--lc-label);cursor:pointer}.lc-cal__day:hover:where(:not(:disabled)){background:var(--lc-white-a10);color:var(--lc-label-strong)}.lc-cal__day.is-out{color:var(--lc-label-tertiary-page)}.lc-cal__day.is-today{box-shadow:inset 0 0 0 1px var(--lc-white-a32)}.lc-cal__day.is-sel,.lc-cal__day.is-from,.lc-cal__day.is-to{background:var(--lc-label-strong);color:var(--lc-surface-page);box-shadow:none}.lc-cal__day.is-in{border-radius:0;background:var(--lc-white-a08)}.lc-cal__day.is-from:not(.is-to){border-radius:0;border-top-left-radius:var(--lc-radius-8);border-bottom-left-radius:var(--lc-radius-8)}.lc-cal__day.is-to:not(.is-from){border-radius:0;border-top-right-radius:var(--lc-radius-8);border-bottom-right-radius:var(--lc-radius-8)}.lc-cal__day.is-off{opacity:var(--lc-opacity-disabled);cursor:default}}@layer legacy{.lc-menu.lc-tpanel__daymenu,.lc-menu.lc-period-menu{width:max-content;min-width:0;max-width:calc(100vw - var(--lc-spacing-32));padding:0;gap:0}.lc-dm{display:flex;align-items:stretch}.lc-dm__list{display:flex;flex-direction:column;gap:var(--lc-spacing-2);width:var(--lc-date-menu-list-width);padding:var(--lc-spacing-8);box-sizing:border-box}.lc-menu-item.lc-dm__item{justify-content:space-between;gap:var(--lc-spacing-8);height:var(--lc-date-menu-item-height);padding:0 var(--lc-spacing-10);font-size:var(--lc-type-callout-size);color:var(--lc-label)}.lc-menu-item.lc-dm__item.is-active{background:var(--lc-white-a10);color:var(--lc-label-strong)}.lc-dm__label,.lc-dm__hint{white-space:nowrap}.lc-dm__hint{font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary-page);font-variant-numeric:tabular-nums}.lc-dm__list>.lc-menu-sep{margin:var(--lc-spacing-4) var(--lc-spacing-2)}.lc-dm__cal{display:flex;flex-direction:column;gap:var(--lc-spacing-8);width:var(--lc-date-menu-cal-width);padding:var(--lc-spacing-8) var(--lc-spacing-14) var(--lc-spacing-12);border-left:1px solid var(--lc-menu-sep);box-sizing:border-box}.lc-dm__fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--lc-spacing-8)}.lc-dm__date{display:flex;align-items:center;height:var(--lc-size-control-32);padding:0 var(--lc-spacing-10);border-radius:var(--lc-radius-8);background:var(--lc-white-a06);font-size:var(--lc-type-callout-size);font-variant-numeric:tabular-nums;color:var(--lc-label);white-space:nowrap}.lc-dm__date.is-on{box-shadow:inset 0 0 0 1px var(--lc-white-a22)}.lc-dm__date.is-wait{color:var(--lc-label-tertiary-page)}@media (max-width: 480px){.lc-dm.is-wide{flex-direction:column}.lc-dm.is-wide .lc-dm__list{width:auto}.lc-dm.is-wide .lc-dm__cal{width:auto;border-left:0;border-top:1px solid var(--lc-menu-sep)}}}@layer legacy{.lc-menu.lc-tpanel-menu{width:var(--lc-time-panel-width);min-width:0;max-width:calc(100vw - var(--lc-spacing-32));padding:0;gap:0}.lc-tpanel{display:flex;flex-direction:column;min-width:0}.lc-tpanel__head{display:flex;align-items:center;gap:var(--lc-spacing-8);min-height:var(--lc-size-control-50);padding:0 var(--lc-spacing-16)}.lc-tpanel__head.is-edit{padding-left:var(--lc-spacing-8)}.lc-tpanel__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-tpanel__head.is-edit .lc-tpanel__title{font-size:var(--lc-type-callout-size);color:var(--lc-label-strong)}.lc-tpanel__agents{flex:none;font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary-page);font-variant-numeric:tabular-nums}.lc-tpanel__total{flex:none;font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong);font-variant-numeric:tabular-nums}.lc-tpanel__locked{margin:0;padding:0 var(--lc-spacing-16) var(--lc-spacing-16);font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-tpanel__task{padding:0 var(--lc-spacing-12) var(--lc-spacing-8)}.lc-tpanel__form{display:grid;gap:var(--lc-spacing-8);margin:0;padding:0 var(--lc-spacing-12) var(--lc-spacing-12)}.lc-input.lc-tpanel__field{height:var(--lc-size-control-34);padding:0 var(--lc-spacing-12);border-radius:var(--lc-radius-10);font-size:var(--lc-type-callout-size)}.lc-tpanel__when{display:flex;align-items:center;gap:var(--lc-spacing-6)}.lc-tpanel__day{flex:1 1 auto;min-width:0;display:block}.lc-tpanel__time{flex:none;display:block}.lc-tpanel__pill{display:flex;align-items:center;gap:var(--lc-spacing-8);width:100%;height:var(--lc-size-control-32);padding:0 var(--lc-spacing-10);border:0;border-radius:var(--lc-radius-8);background:var(--lc-white-a06);font:inherit;font-size:var(--lc-type-callout-size);font-variant-numeric:tabular-nums;color:var(--lc-label);text-align:left;white-space:nowrap;cursor:pointer}.lc-tpanel__pill:hover,.lc-menu-anchor.is-open>.lc-menu-trigger .lc-tpanel__pill{background:var(--lc-white-a12)}.lc-tpanel__pill .lc-icon{flex:none;color:var(--lc-label-tertiary-page)}.lc-tpanel__pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-tpanel__pill.is-time{justify-content:center;min-width:var(--lc-time-panel-pill-time);padding:0 var(--lc-spacing-8)}.lc-tpanel__dash{flex:none;width:var(--lc-spacing-10);text-align:center;color:var(--lc-label-tertiary-page)}.lc-tpanel__live{flex:none;min-width:var(--lc-time-panel-pill-time);text-align:center;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-menu.lc-tpanel__times{min-width:var(--lc-time-panel-times-width);max-height:var(--lc-time-panel-times-max);overflow-y:auto;overscroll-behavior:contain}.lc-menu-item.lc-tpanel__slot{flex:none;justify-content:center;height:var(--lc-size-control-32);padding:0 var(--lc-spacing-8);font-size:var(--lc-type-callout-size);font-variant-numeric:tabular-nums}.lc-menu-item.lc-tpanel__slot:disabled{opacity:var(--lc-opacity-disabled);cursor:default}.lc-tpanel__note{position:relative;display:block}.lc-tpanel__note>.lc-icon{position:absolute;top:50%;left:var(--lc-spacing-10);transform:translateY(-50%);color:var(--lc-label-tertiary-page);pointer-events:none}.lc-input.lc-tpanel__note-input{height:var(--lc-size-control-32);padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-32);border:0;border-radius:var(--lc-radius-8);background:transparent;font-size:var(--lc-type-callout-size)}.lc-input.lc-tpanel__note-input:hover,.lc-input.lc-tpanel__note-input:focus{background:var(--lc-white-a06)}.lc-tpanel__msg{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-spacing-10);margin:0;font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-secondary)}.lc-tpanel__msg.is-error{color:var(--lc-danger)}.lc-btn.lc-tpanel__trim{flex:none;height:var(--lc-size-control-28);padding:0 var(--lc-spacing-12);border-radius:var(--lc-radius-pill);font-size:var(--lc-type-footnote-size)}.lc-tpanel__acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--lc-spacing-8)}.lc-tpanel__acts.is-split{justify-content:space-between}.lc-btn.lc-tpanel__go{height:var(--lc-size-control-32);padding:0 var(--lc-spacing-14);border-radius:var(--lc-radius-8);font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium)}.lc-btn.lc-tpanel__go.is-idle,.lc-btn.lc-tpanel__go.is-idle:hover:where(:not(:disabled)){background:var(--lc-white-a08);color:var(--lc-label-tertiary-page)}.lc-btn.lc-tpanel__del{height:var(--lc-size-control-32);padding:0 var(--lc-spacing-10);margin-left:calc(-1 * var(--lc-spacing-10));border-radius:var(--lc-radius-8);font-size:var(--lc-type-callout-size);color:var(--lc-danger)}.lc-btn.lc-tpanel__del:hover:where(:not(:disabled)){background:var(--lc-danger-fill);color:var(--lc-danger)}.lc-tpanel__log{max-height:var(--lc-time-panel-log-max);overflow-y:auto;padding:var(--lc-spacing-4) var(--lc-spacing-4) var(--lc-spacing-8);border-top:1px solid var(--lc-menu-sep)}.lc-tpanel__dayhead{display:flex;align-items:center;justify-content:space-between;height:var(--lc-size-control-32);padding:0 var(--lc-spacing-12);font-size:var(--lc-type-caption-1-size);letter-spacing:var(--lc-time-panel-day-label-tracking);text-transform:uppercase;color:var(--lc-label-tertiary-page)}.lc-tpanel__daysum{font-variant-numeric:tabular-nums}.lc-tpanel__row{position:relative;display:flex;align-items:center;border-radius:var(--lc-radius-8)}.lc-tpanel__row:hover{background:var(--lc-white-a06)}.lc-tpanel__row.is-new{animation:lc-tpanel-new var(--lc-duration-slow) var(--lc-ease-out)}.lc-tpanel__main{display:flex;align-items:center;flex:1 1 auto;gap:var(--lc-spacing-10);min-width:0;height:var(--lc-size-control-32);padding:0 var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-8);background:transparent;font:inherit;font-size:var(--lc-type-callout-size);color:var(--lc-label-strong);text-align:left;cursor:pointer;transition:padding-right var(--lc-duration-fast) var(--lc-ease-out)}.lc-tpanel__row.is-static .lc-tpanel__main{cursor:default;color:var(--lc-label-secondary)}.lc-tpanel__lead{flex:none;display:inline-flex;align-items:center;gap:var(--lc-spacing-6)}.lc-tpanel__range{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.lc-tpanel__note-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary-page)}.lc-tpanel__dur{flex:none;margin-left:auto;font-variant-numeric:tabular-nums}.lc-tpanel__row.is-static .lc-tpanel__dur{color:var(--lc-label-secondary)}.lc-tpanel__rm{position:absolute;top:50%;right:var(--lc-spacing-2);transform:translateY(-50%);opacity:0}.lc-tpanel__rm:hover{color:var(--lc-danger);background:var(--lc-danger-fill)}.lc-tpanel__row:hover .lc-tpanel__rm,.lc-tpanel__row:focus-within .lc-tpanel__rm{opacity:1}.lc-tpanel__row:hover .lc-tpanel__main,.lc-tpanel__row:focus-within .lc-tpanel__main{padding-right:var(--lc-size-control-32)}@keyframes lc-tpanel-new{0%{background:var(--lc-white-a14)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.lc-tpanel__row.is-new{animation:none}.lc-tpanel__main{transition:none}}}@layer legacy{.lc-sec-nav{display:flex;align-items:flex-end;gap:var(--lc-spacing-32);margin:0 0 var(--lc-spacing-32);box-shadow:inset 0 -1px 0 var(--lc-separator);overflow-x:auto;scrollbar-width:none}.lc-sec-nav::-webkit-scrollbar{display:none}.lc-time>.lc-sec-nav{margin-bottom:calc(var(--lc-spacing-32) - var(--lc-spacing-40))}.lc-sec-nav__item{position:relative;flex:none;padding:var(--lc-spacing-10) 0 var(--lc-spacing-12);font-size:var(--lc-type-body-size);color:var(--lc-label-secondary);text-decoration:none;white-space:nowrap;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-sec-nav__item:hover{color:var(--lc-label)}.lc-sec-nav__item.is-on{color:var(--lc-label-strong)}.lc-sec-nav__item.is-on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--lc-spacing-2);background:var(--lc-label-strong)}.lc-ttable{--ttable-cols: minmax(0, 1fr);display:flex;flex-direction:column}.lc-ttable--team{--ttable-cols: minmax(0, 1fr) repeat(3, var(--lc-time-views-col-team))}.lc-ttable__head,.lc-ttable__row,.lc-ttable__foot{display:grid;grid-template-columns:var(--ttable-cols);column-gap:var(--lc-spacing-16);align-items:center}.lc-ttable__head{align-items:end;padding:0 0 var(--lc-spacing-12);border-bottom:1px solid var(--lc-separator-strong);font-size:var(--lc-type-caption-1-size);letter-spacing:var(--lc-time-views-head-tracking);text-transform:uppercase;color:var(--lc-label-secondary)}.lc-ttable__row{width:100%;min-height:var(--lc-size-control-50);padding:0;border:0;border-bottom:1px solid var(--lc-separator);border-radius:0;background:transparent;font:inherit;font-size:var(--lc-type-body-size);color:var(--lc-label);text-align:left}button.lc-ttable__row{cursor:pointer}button.lc-ttable__row:hover{background:var(--lc-white-a04);color:var(--lc-label-strong)}button.lc-ttable__row:focus-visible{outline:0;background:var(--lc-white-a06)}.lc-ttable__foot{min-height:var(--lc-size-control-50);font-size:var(--lc-type-callout-size);color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-ttable__cell{min-width:0}.lc-ttable__cell.is-first{display:flex;align-items:center;gap:var(--lc-spacing-12);overflow:hidden}.lc-ttable__cell.is-num{text-align:right;font-variant-numeric:tabular-nums}.lc-ttable__row>.lc-ttable__cell.is-num{color:var(--lc-label-strong)}.lc-ttable__head>.is-num{text-align:right}.lc-ttable__empty{margin:var(--lc-spacing-24) 0;font-size:var(--lc-type-callout-size);color:var(--lc-label-secondary)}@media (max-width: 860px){.lc-ttable--team{--ttable-cols: minmax(0, 1fr) repeat(3, var(--lc-time-views-col-team-narrow))}.lc-ttable .is-narrow-off{display:none}.lc-ttable__head,.lc-ttable__row,.lc-ttable__foot{column-gap:var(--lc-spacing-8)}}}@layer legacy{.lc-rep__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lc-spacing-16);margin:0 0 var(--lc-spacing-24)}.lc-rep__title{margin:0;font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-rep__total{margin:0;font-size:var(--lc-type-title-sheet-size);color:var(--lc-label-secondary)}.lc-rep__total b{font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong);font-variant-numeric:tabular-nums}.lc-rep__bar{display:flex;align-items:center;gap:var(--lc-spacing-12);margin:0 0 var(--lc-spacing-32)}.lc-rep__bar-range,.lc-rep__bar-group,.lc-rep__bar-filter{flex:0 1 auto;min-width:0}.lc-rep__bar .lc-fmenu__field{width:auto}.lc-rep__nav{display:flex;align-items:center;gap:var(--lc-spacing-2);margin-left:var(--lc-spacing-8)}.lc-rep__dl{flex:none;margin-left:auto}.lc-fmenu{display:block;min-width:0}.lc-fmenu .lc-icon{flex:none}.lc-fmenu__field{display:flex;align-items:center;justify-content:flex-start;gap:var(--lc-spacing-10);width:100%;height:var(--lc-size-control-44);padding:0 var(--lc-spacing-16) 0 var(--lc-spacing-20);border:0;border-radius:var(--lc-radius-pill);background:var(--lc-white-a08);box-shadow:inset 0 0 0 1px var(--lc-white-a05);font:inherit;font-size:var(--lc-type-body-size);color:var(--lc-label-secondary);text-align:left;cursor:pointer}.lc-fmenu__field:hover{background:var(--lc-white-a10);color:var(--lc-label-strong)}.lc-fmenu__field.has-value{color:var(--lc-label-strong)}.lc-fmenu__field[aria-expanded=true]{background:var(--lc-white-a12);box-shadow:inset 0 0 0 1px var(--lc-white-a14);color:var(--lc-label-strong)}.lc-fmenu__field>.lc-icon{color:var(--lc-label-tertiary-page)}.lc-fmenu__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.lc-fmenu__meta{flex:none;font-size:var(--lc-type-callout-size);color:var(--lc-label-tertiary-page);font-variant-numeric:tabular-nums}.lc-menu.lc-rep__bar-filter-menu{min-width:var(--lc-time-report-filter-min)}.lc-rep__group{display:flex;flex-direction:column;margin-bottom:var(--lc-spacing-8)}.lc-rep__row{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-spacing-16);min-height:var(--lc-size-control-50);border-bottom:1px solid var(--lc-separator);font-size:var(--lc-type-body-size);color:var(--lc-label)}.lc-rep__row.is-group{font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong);border-bottom-color:var(--lc-separator-strong)}.lc-rep__row:not(.is-group){padding-left:var(--lc-spacing-24);color:var(--lc-label-secondary)}.lc-rep__name{display:flex;align-items:center;gap:var(--lc-spacing-10);min-width:0}.lc-rep__name>.lc-av{flex:none}.lc-rep__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-rep__meta{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--lc-font-weight-regular);color:var(--lc-label-secondary)}.lc-rep__ms{flex:none;font-variant-numeric:tabular-nums;color:var(--lc-label-strong)}.lc-rep__row:not(.is-group) .lc-rep__ms{color:var(--lc-label)}.lc-rep__empty{margin:var(--lc-spacing-24) 0;font-size:var(--lc-type-callout-size);color:var(--lc-label-secondary)}@media (max-width: 860px){.lc-rep__bar{flex-wrap:wrap}.lc-rep__bar-range,.lc-rep__bar-group,.lc-rep__bar-filter{flex:1 1 100%}}.lc-time{display:flex;flex-direction:column;gap:var(--lc-spacing-40)}}@layer legacy{.lc-person{display:inline-flex;align-items:center;gap:var(--lc-spacing-10);min-width:0}.lc-person .lc-av,.lc-team-who .lc-av{flex:none}.lc-person__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-person.is-live .lc-av,.lc-team-who.is-live .lc-av{box-shadow:0 0 0 2px var(--lc-surface-page),0 0 0 3.5px var(--lc-white-a62)}.lc-team-who{flex:1 1 0;display:flex;align-items:center;gap:var(--lc-spacing-12);min-width:0;container-type:inline-size}.lc-team-who__text{flex:1 1 auto;display:flex;align-items:center;gap:var(--lc-spacing-12);min-width:0}.lc-team-who__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-team-who__live{flex:1 1 0;display:flex;align-items:center;gap:var(--lc-spacing-12);min-width:0}.lc-team-who__chip.lc-chip--live:before{background:var(--lc-recording)}.lc-team-who__task{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}@container (max-width: 420px){.lc-team-who__text,.lc-team-who__live{flex-direction:column;align-items:flex-start;gap:var(--lc-spacing-4)}.lc-team-who__name,.lc-team-who__task{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}.lc-who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lc-spacing-8) var(--lc-spacing-16);margin:0 0 var(--lc-spacing-24)}.lc-who__back{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);font-size:var(--lc-type-callout-size);color:var(--lc-label-secondary);text-decoration:none}.lc-who__back:hover{color:var(--lc-label-strong)}.lc-who__btn{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-size-control-44);padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-6);border:0;border-radius:var(--lc-radius-pill);background:transparent;font:inherit;font-size:var(--lc-type-body-size);color:var(--lc-label-strong);cursor:pointer}.lc-who__btn:hover{background:var(--lc-white-a06)}.lc-who__note{margin-left:auto;font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary-page);white-space:nowrap}}@layer legacy{.lc-archive{position:fixed;inset:0;z-index:var(--lc-z-layer-surface);display:flex;box-sizing:border-box}.lc-archive:not(.is-open){display:none}.lc-archive__bg{position:absolute;inset:0;background:var(--lc-surface-takeover);animation:lc-td-bg-in var(--lc-duration-fast) ease both}.lc-archive__panel{position:relative;z-index:var(--lc-catalog-layer);width:100%;height:100%;min-height:0;display:flex;flex-direction:column;padding:calc(var(--lc-spacing-20) + var(--lc-titlebar-inset)) var(--lc-spacing-24) var(--lc-spacing-24);background:transparent;overflow:auto;transform-origin:center center;animation:lc-archive-in var(--lc-duration-base) var(--lc-ease-standard) both}.lc-archive__top{display:flex;align-items:center;gap:var(--lc-spacing-12);flex-shrink:0}.lc-archive__search-form{flex:1;min-width:0}.lc-archive__close{flex:none;width:var(--lc-size-control-32);height:var(--lc-size-control-32);margin-right:var(--lc-catalog-close-offset);padding:0;border:0;border-radius:var(--lc-radius-8);background:transparent;color:var(--lc-catalog-close-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lc-archive__close:hover{color:var(--lc-catalog-close-hover)}.lc-btn.lc-calls-filter{gap:var(--lc-spacing-6);max-width:var(--lc-catalog-filter-width)}.lc-calls-filter__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-calls-filter .lc-icon:last-child{color:var(--lc-label-tertiary)}.lc-menu.lc-calls-filter__menu{min-width:var(--lc-catalog-filter-menu-width);max-height:var(--lc-catalog-filter-menu-height);overflow-y:auto}.lc-calls-filter__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.lc-asess-filter .lc-btn.lc-calls-filter{height:var(--lc-size-control-32);padding:0 var(--lc-spacing-12);gap:var(--lc-spacing-6);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-radius-12);background:var(--lc-button-fab-bg);color:var(--lc-shell-dock-button-color);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);transition:background var(--lc-button-fab-fade) var(--lc-ease-out),border-color var(--lc-button-fab-fade) var(--lc-ease-out),color var(--lc-button-fab-fade) var(--lc-ease-out)}.lc-asess-filter .lc-btn.lc-calls-filter:hover,.lc-asess-filter.is-open>.lc-menu-trigger .lc-calls-filter{border-color:var(--lc-button-fab-border-hover);background:var(--lc-button-fab-bg-hover);color:var(--lc-label-strong)}.lc-archive__body{margin-top:var(--lc-catalog-body);min-height:0}@keyframes lc-archive-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.lc-archive__panel{animation:none}}}@layer legacy{.lc-work-top__right{min-height:var(--lc-size-control-32);margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.lc-work-filters{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.lc-work-filter-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 var(--lc-list-row-pad-x);border:0;border-radius:8px;background:transparent;color:var(--lc-text-muted);font:inherit;font-size:.86rem;cursor:pointer}.lc-work-filter-btn:hover,.lc-menu-anchor.is-open .lc-work-filter-btn{color:var(--lc-text);background:var(--lc-surface-active)}.lc-work-filter-btn.is-on{color:var(--lc-text)}.lc-work-filter-reset{border:0;background:transparent;color:var(--lc-accent);font:inherit;font-size:.84rem;cursor:pointer;margin:0 6px;padding:0}.lc-work-board{display:flex;flex-direction:column;gap:10px;--task-cols: 32px minmax(0, 1fr) auto}.lc-work-group{display:flex;flex-direction:column;gap:0}.lc-work-group{gap:8px}.lc-work-group__head{display:flex;align-items:center;gap:6px;width:100%;border:0;background:transparent;color:var(--lc-text-faint);font:inherit;font-size:var(--lc-list-text);font-weight:400;letter-spacing:normal;text-transform:none;padding:8px 0 6px;cursor:pointer;text-align:left}.lc-work-group__head{background:#ffffff17;border-radius:8px;padding:6px 10px;width:100%;color:#fff}.lc-work-group__head:hover{color:var(--lc-text)}.lc-work-group__head:hover{background:var(--lc-surface-active);color:var(--lc-text)}.lc-work-group__chevron{flex-shrink:0;color:inherit;margin-left:auto}.lc-work-group__title{color:inherit}.lc-work-group__body{min-height:4px;border-radius:10px;transition:background var(--lc-dur-fast, .12s) ease}.lc-work-group__body.is-dnd.is-drop-target,.lc-work-group.is-drop-target{background:var(--lc-surface-active);outline:1px dashed var(--lc-line-strong);outline-offset:2px;border-radius:10px}.lc-work-board:has(.is-dragging) .lc-work-group__body.is-dnd.is-empty{min-height:var(--lc-size-control-40)}.lc-work-row.is-dragging{opacity:.45}.lc-work-row[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element}.lc-work-row[draggable=true]:active{cursor:grabbing}.lc-work-row{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;border-radius:10px;color:var(--lc-text);text-decoration:none;box-sizing:border-box;transition:padding var(--lc-dur-med) var(--lc-ease-out),background var(--lc-dur-fast) var(--lc-ease-out)}a.lc-work-row{color:var(--lc-text);text-decoration:none}.lc-work-row:hover{background:var(--lc-surface);padding-left:10px;padding-right:10px}.lc-work-row .lc-work-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font:inherit;font-size:var(--lc-list-text);text-align:left;padding:0;flex:1}.lc-work-row.is-done .lc-work-title{color:var(--lc-text-faint);text-decoration:line-through}.lc-task-row.is-child{padding-left:28px}.lc-task-row.is-child .lc-work-title{font-size:var(--lc-list-text);color:var(--lc-text-muted)}.lc-task-row{position:relative}.lc-task-x{position:absolute;left:auto;right:4px;top:50%;transform:translateY(-50%);opacity:0;margin:0;border:0;background:transparent;color:#ffffff61;width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;border-radius:6px;z-index:2}.lc-task-row:hover .lc-task-x{opacity:1}.lc-task-x:hover{color:#fff}.lc-task-row.is-table .lc-task-x{left:auto;right:calc(100% + 2px)}.lc-work-lead{width:32px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--lc-text-muted)}.lc-work-lead{width:auto;justify-content:flex-start}.lc-work-lead-avatar{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;background:transparent;flex-shrink:0;color:var(--lc-text-muted)}.lc-work-lead-avatar{overflow:visible}.lc-work-assign{display:inline-flex}.lc-work-assign.is-open{z-index:30}.lc-work-assign .lc-menu{min-width:14rem}.lc-task-subs{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--lc-list-text);color:#ffffff61;white-space:nowrap}.lc-task-subs{display:inline-flex;align-items:center;gap:3px;margin-left:2px;font-variant-numeric:tabular-nums}.lc-task-row.is-table{display:grid;grid-template-columns:var(--task-cols);column-gap:16px;align-items:center}.lc-task-row.is-table{padding:6px 8px}.lc-task-row.is-table:hover{padding-left:8px;padding-right:8px}.lc-task-row.is-selected{background:var(--lc-surface);border-radius:var(--lc-radius-sm)}.lc-task-row.is-selected+.lc-task-row.is-selected{border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 -1px 0 0 var(--lc-surface)}.lc-task-row.is-selected:has(+.lc-task-row.is-selected){border-bottom-left-radius:0;border-bottom-right-radius:0}.lc-td-host{pointer-events:none}.lc-td-host.is-open,.lc-td-host.is-leaving{position:fixed;inset:0;z-index:200;pointer-events:auto}.lc-td-host:not(.is-open):not(.is-leaving) .lc-td-bg,.lc-td-host:not(.is-open):not(.is-leaving) .lc-td{opacity:0;visibility:hidden;pointer-events:none}.lc-td-host .lc-td-bg,.lc-td-bg{position:absolute;inset:0;z-index:0;background:#000000a3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lc-td-host.is-open .lc-td-bg{animation:lc-td-bg-in var(--lc-dur-fast, .15s) ease both}.lc-td-host.is-leaving .lc-td-bg{animation:lc-surface-fade-out .15s ease both}.lc-td{position:absolute;z-index:1;top:50%;left:50%;width:min(980px,calc(100vw - 40px));height:min(82vh,720px);max-height:calc(100vh - 48px);overflow:hidden;padding:0;border-radius:14px;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px #0000009e;display:flex;flex-direction:column;transform:translate(-50%,-50%)}.lc-td-host.is-open .lc-td{animation:lc-td-in var(--lc-dur-med, .22s) var(--lc-ease-standard, cubic-bezier(.22, 1, .36, 1)) both}.lc-td-host.is-leaving .lc-td{animation:lc-td-out .18s var(--lc-ease-standard, cubic-bezier(.22, 1, .36, 1)) both}.lc-td-body{display:flex;flex-direction:column;flex:1;min-height:0;animation:lc-td-bg-in .14s ease both}@keyframes lc-td-bg-in{0%{opacity:0}to{opacity:1}}@keyframes lc-td-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes lc-td-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}}@media (prefers-reduced-motion: reduce){.lc-td-host.is-open .lc-td-bg,.lc-td-host.is-open .lc-td,.lc-td-host.is-leaving .lc-td-bg,.lc-td-host.is-leaving .lc-td,.lc-td-body{animation:none}}.lc-td__chrome{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 8px 0 10px;border-bottom:1px solid var(--lc-line);flex:none}.lc-td__chrome-l{flex:1;min-width:0;display:flex;align-items:center}.lc-td__chrome-r{margin-left:auto;display:flex;align-items:center;gap:2px;flex-shrink:0}.lc-td__proof{display:inline-flex;align-items:center;gap:7px;max-width:min(100%,420px);height:26px;padding:0 9px 0 8px;border-radius:7px;background:var(--lc-surface-soft);color:var(--lc-text-muted);text-decoration:none;font-size:.78rem;line-height:1;min-width:0}a.lc-td__proof:hover{color:var(--lc-text);background:var(--lc-surface-active)}.lc-td__proof-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lc-td__proof-t{color:var(--lc-text-faint);font-variant-numeric:tabular-nums;flex:none}.lc-td__proof .lc-icon{flex:none}.lc-td__iconbtn{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--lc-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.lc-td__iconbtn:hover{background:var(--lc-surface-active);color:var(--lc-text)}.lc-td__split{display:grid;grid-template-columns:minmax(0,1fr) 272px;flex:1;min-height:0}.lc-td__doc{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:16px 24px 14px}.lc-td__main{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px}.lc-td__stack{display:flex;flex-direction:column;gap:12px;flex:none}.lc-td__title{width:100%;background:transparent;border:0;color:#fff;font:inherit;font-size:1.35rem;font-weight:650;letter-spacing:-.03em;outline:none;padding:0;line-height:1.25}.lc-td__title::placeholder{color:var(--lc-text-faint);font-weight:550}.lc-td__desc{width:100%;min-height:2.4em;resize:none;field-sizing:content;background:transparent;border:0;color:#c8c8c8;font:inherit;font-size:.92rem;line-height:1.55;outline:none;padding:0}.lc-td__desc::placeholder{color:var(--lc-text-faint)}.lc-td__subs{display:flex;flex-direction:column;gap:4px;padding:0}.lc-td__subs-count{margin:0 0 6px;font-size:.72rem;color:var(--lc-text-faint)}.lc-td__parent{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;color:var(--lc-text-muted);font:inherit;font-size:13px;cursor:pointer;text-align:left}.lc-td__parent:hover{color:var(--lc-text)}.lc-td-sub.is-card{align-items:flex-start}.lc-td-sub__open{display:flex;flex-direction:column;gap:2px;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;flex:1}.lc-td-sub__hint{color:var(--lc-text-faint);font-size:12px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-td-sub{display:flex;align-items:center;gap:9px;font-size:.9rem;padding:4px 0;color:var(--lc-text)}.lc-td-sub input[type=checkbox]{accent-color:var(--lc-accent);width:15px;height:15px}.lc-td-sub.is-done span,.lc-td-sub.is-done .lc-td-sub__open{color:var(--lc-text-faint);text-decoration:line-through}.lc-td-disk{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);flex:none}.lc-td-subadd{display:inline-flex;align-items:center;gap:6px;height:32px;width:min(100%,220px);margin-top:2px;padding:0 10px;border-radius:8px;background:var(--lc-surface-soft);color:var(--lc-text-muted);box-sizing:border-box}.lc-td-subadd:focus-within{background:#2c2c2c;color:var(--lc-text)}.lc-td-subadd .lc-icon{flex:none}.lc-td-subadd input{flex:1;min-width:0;width:auto;background:transparent;border:0;color:inherit;font:inherit;font-size:.82rem;outline:none;padding:0}.lc-td-subadd input::placeholder{color:var(--lc-text-muted)}.lc-td__meta{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--lc-line);padding:14px 14px 12px}.lc-td__meta-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px}.lc-td-prop{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:4px;min-height:32px}.lc-td-prop__k{font-size:.78rem;color:var(--lc-text-faint);padding-left:2px}.lc-td-prop__dd.lc-menu-anchor{display:block;width:100%;min-width:0}.lc-td-prop__v{width:100%;display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--lc-text);font:inherit;font-size:.82rem;cursor:pointer;text-align:left}.lc-td-prop__v:hover{background:#ffffff0d}.lc-td-prop__v.is-empty{color:var(--lc-text-faint)}.lc-td-prop__v.is-late{color:var(--lc-danger)}.lc-td-chipwrap{display:inline-flex}.lc-td-datepick input{width:100%;background:#242424;border:0;color:var(--lc-text);font:inherit;font-size:.82rem;padding:6px 8px;border-radius:8px;box-sizing:border-box}.lc-td-datepick{padding:6px 8px 8px}.lc-td-meta__foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none;padding-top:12px;margin-top:auto}.lc-td-ghost{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--lc-line);border-radius:8px;background:transparent;color:var(--lc-text-muted);font:inherit;font-size:.78rem;cursor:pointer}.lc-td-ghost:hover{background:#ffffff0a;color:var(--lc-text)}.lc-td-ghost.is-danger:hover{color:var(--lc-danger);border-color:var(--lc-danger-line)}.lc-td-feed{display:flex;flex-direction:column;gap:8px;padding:0}.lc-td-act{display:flex;gap:10px;align-items:flex-start}.lc-td-act__dot{width:18px;height:18px;border-radius:50%;background:var(--lc-surface-soft);flex:none;margin-top:2px}.lc-td-act__body{min-width:0;flex:1}.lc-td-act__line{margin:0;font-size:.76rem;color:var(--lc-text-faint);display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.lc-td-act__who{color:var(--lc-text-muted);font-weight:500}.lc-td-act__when{margin-left:auto;color:var(--lc-text-faint);font-size:.72rem}.lc-td-act__text{margin:4px 0 0;font-size:.88rem;color:var(--lc-text);line-height:1.45}.lc-td-act.is-comment .lc-td-act__who{color:var(--lc-text)}.lc-td-act.is-call .lc-td-act__who,.lc-td-act.is-job .lc-td-act__who{color:var(--lc-text-muted)}.lc-td-act__call{width:22px;height:22px;border-radius:50%;background:var(--lc-surface-soft);color:var(--lc-text-muted);display:inline-flex;align-items:center;justify-content:center;flex:none;text-decoration:none}a.lc-td-act__call:hover{color:var(--lc-text);background:var(--lc-surface-active)}.lc-td-act__more{margin:0}.lc-td-act__more>summary{list-style:none;cursor:pointer}.lc-td-act__more>summary::-webkit-details-marker{display:none}.lc-td-act__more[open] .lc-td-act__lead{color:var(--lc-text-muted)}.lc-td-act.is-call .lc-td-act__text{color:var(--lc-text-muted);font-size:.8rem}.lc-td-act__play{display:inline-block;margin-top:4px;font-size:.72rem;color:var(--lc-text-faint);text-decoration:none}.lc-td-act__play:hover{color:var(--lc-text)}.lc-td-composer{display:flex;gap:10px;align-items:flex-start;flex:none;margin-top:0;padding-top:12px}.lc-td-composer__dot{width:22px;height:22px;border-radius:50%;background:var(--lc-surface-soft);flex:none;margin-top:10px}.lc-td-composer__box{flex:1;min-width:0;border:1px solid var(--lc-line);border-radius:10px;background:transparent;display:flex;flex-direction:column}.lc-td-composer__input{width:100%;min-height:44px;resize:none;background:transparent;border:0;color:var(--lc-text);font:inherit;font-size:.86rem;line-height:1.45;padding:10px 12px 4px;outline:none;box-sizing:border-box}.lc-td-composer__input::placeholder{color:var(--lc-text-faint)}.lc-td-composer__bar{display:flex;justify-content:flex-end;padding:6px 8px 8px}@media (max-width: 720px){.lc-td{width:calc(100vw - 16px);height:calc(100vh - 20px);max-height:none}.lc-td__split{grid-template-columns:1fr;overflow:auto}.lc-td__meta{border-left:0;border-top:1px solid var(--lc-line)}.lc-td__doc{padding:14px 16px 12px}}.lc-work-backdrop{position:fixed;inset:0;background:#0000008c;z-index:60}.lc-td-agent__col{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.lc-td-agent__who,.lc-td-agent__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-td-agent__sub{display:flex;align-items:center;gap:6px;font-size:.74rem;color:var(--lc-text-faint);white-space:normal;line-height:1.35}.lc-td-agent__ico.is-agent{width:18px;height:18px;border-radius:50%;border:1px dashed rgba(255,255,255,.35);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--lc-text)}.lc-td-agent__ico{width:28px;height:28px;border-radius:8px;background:var(--lc-surface-soft);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--lc-text)}.lc-td-agent__ico.is-agent{width:28px;height:28px;background:transparent}#td-agent .lc-menu{min-width:19rem;max-width:min(22rem,calc(100vw - 32px));right:0;left:auto;max-height:min(26rem,45vh);overflow-y:auto}.lc-td__meta-body:has(.lc-td-prop__dd.is-open){overflow:visible}.lc-td-agent__item{height:auto;min-height:44px;align-items:center}.lc-td-agent__connect{color:var(--lc-text-muted)}.lc-td-agent__brief{margin:0;padding:4px 10px 6px;font-size:.72rem;line-height:1.4;color:var(--lc-text-faint)}@keyframes lc-agent-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.lc-agent-dot.is-live{animation:none}}.lc-agent-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3a3a3a;flex:none}.lc-agent-dot.is-live{background:#fff;animation:lc-agent-pulse 1.8s ease-in-out infinite}.lc-td-prop__v .lc-td-agent__col{flex:1 1 auto}.lc-td-agent__clock{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.lc-td-agent__clock>:not(.lc-td-agent__step){flex:none}.lc-td-agent__clock [data-agent-elapsed]{font-variant-numeric:tabular-nums}.lc-td-agent__step{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-td-agent__stalled,.lc-td-agent__clock.is-stalled .lc-td-agent__step{display:none}.lc-td-agent__clock.is-stalled .lc-td-agent__stalled{display:inline;color:var(--lc-text-faint)}.lc-td-steps>summary .lc-td-act__lead:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;vertical-align:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .12s ease}.lc-td-steps[open]>summary .lc-td-act__lead:after{transform:rotate(45deg)}.lc-td-steps__list{margin:6px 0 2px;padding:8px 10px;list-style:none;border-radius:8px;background:#ffffff0a;display:flex;flex-direction:column;gap:4px;max-height:18rem;overflow:auto}.lc-td-steps__item{display:flex;gap:10px;font-size:.78rem;line-height:1.45}.lc-td-steps__at{flex:none;min-width:3.2em;color:var(--lc-text-faint);font-variant-numeric:tabular-nums}.lc-td-steps__text{color:var(--lc-text-muted);overflow-wrap:anywhere}.lc-td-agent__cancel{color:var(--lc-text-muted)}.lc-td-agent__ico.is-agent{position:relative}.lc-td-report{margin:6px 0 2px;padding:10px 12px;border-radius:10px;background:#ffffff0a;display:flex;flex-direction:column;gap:8px}.lc-td-report__summary{margin:0;font-size:.86rem;line-height:1.5;color:var(--lc-text);font-weight:500;white-space:pre-line}.lc-td-report__part{display:flex;flex-direction:column;gap:2px}.lc-td-report__k{font-size:.72rem;color:var(--lc-text-faint)}.lc-td-report__v{margin:0;font-size:.8rem;line-height:1.5;color:var(--lc-text-muted);white-space:pre-line}.lc-td-report__more>summary{cursor:pointer;list-style:none}.lc-td-report__more>summary::-webkit-details-marker{display:none}.lc-td-report__more>summary:after{content:" \203a"}.lc-td-report__more[open]>summary:after{content:" \2304"}.lc-td-report__more>.lc-td-report__v{margin-top:2px}.lc-agent-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--lc-text);flex:none}.lc-agent-mark[data-size="16"]{width:16px;height:16px}.lc-agent-mark[data-size="18"]{width:18px;height:18px}.lc-agent-mark[data-size="20"]{width:20px;height:20px}.lc-agent-mark[data-size="22"]{width:22px;height:22px}.lc-agent-mark[data-size="24"]{width:24px;height:24px}.lc-agent-mark[data-size="28"]{width:28px;height:28px}.lc-agent-mark.is-muted{opacity:.55}.lc-agent-mark__dot{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#4a4a4a;border:2px solid var(--lc-bg);box-sizing:content-box}.lc-agent-mark__dot.is-live{background:#fff;animation:lc-agent-pulse 1.8s ease-in-out infinite}.lc-agent-dot.is-wait{background:transparent;border:1.5px solid #ececec;box-sizing:border-box}.lc-agent-dot.is-done{background:var(--lc-live)}.lc-td-desk{border-radius:14px;background:var(--lc-surface);border:1px solid var(--lc-line);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.lc-td-desk__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.78rem;color:var(--lc-text-faint)}.lc-td-desk__who{color:var(--lc-text);font-weight:500}.lc-td-desk__chip{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:7px;background:var(--lc-surface-soft);color:var(--lc-text);font-size:.74rem;white-space:nowrap}.lc-td-desk__title{margin:0;font-size:1.05rem;font-weight:500;color:#fff;overflow-wrap:anywhere}.lc-td-desk__body{margin:0;font-size:.88rem;line-height:1.5;color:var(--lc-text);white-space:pre-wrap;overflow-wrap:anywhere}.lc-td-desk__plan{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:.88rem;color:var(--lc-text)}.lc-td-desk__plan li{display:flex;align-items:center;gap:10px}.lc-td-desk__plan li:before{content:"";width:14px;height:14px;border-radius:4px;border:1.5px solid var(--lc-line-strong);box-sizing:border-box;flex:none}.lc-td-attach{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.lc-td-attach__img{display:block;border-radius:10px;overflow:hidden;background:var(--lc-surface-soft);border:1px solid var(--lc-line);aspect-ratio:16 / 10}.lc-td-attach__img img{width:100%;height:100%;object-fit:cover;display:block}.lc-td-attach__name{display:block;margin-top:4px;font-size:.72rem;color:var(--lc-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-td-attach__file{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:var(--lc-surface-soft);color:var(--lc-text-muted);font-size:.76rem;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-td-attach__file:hover{color:var(--lc-text)}.lc-td-desk__ask{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.lc-td-desk__need{font-size:.78rem;color:var(--lc-text-muted);margin-right:4px}.lc-td-desk__answered{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--lc-text-muted);flex-wrap:wrap}.lc-td-desk__note{margin:0;font-size:.74rem;color:var(--lc-text-faint)}.lc-td-reply{display:flex;align-items:flex-end;gap:8px}.lc-td-reply__input{flex:1;min-width:0;min-height:40px;max-height:160px;resize:vertical;border:1px solid var(--lc-line);border-radius:10px;background:transparent;color:var(--lc-text);font:inherit;font-size:.86rem;line-height:1.45;padding:9px 12px;outline:none;box-sizing:border-box}.lc-td-reply__input:focus{border-color:var(--lc-line-strong)}.lc-td-reply__input::placeholder{color:var(--lc-text-faint)}.lc-td-desk .lc-td-report{margin-top:2px}.lc-td-act__update{margin:6px 0 0;display:flex;flex-direction:column;gap:6px}.lc-td-act__utitle{margin:0;font-size:.88rem;color:var(--lc-text);font-weight:500;overflow-wrap:anywhere}.lc-td-act.is-update .lc-td-attach{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.lc-td-act.is-answer .lc-td-act__who{color:var(--lc-text)}.lc-td-agent__state{display:inline-flex;align-items:center;gap:6px;color:var(--lc-text)}.lc-td-agent__clock{flex-wrap:wrap;row-gap:2px}.lc-td-agent__time{font-variant-numeric:tabular-nums;color:var(--lc-text)}.lc-td-agent__stalled{display:none}.lc-td-agent__clock.is-stalled .lc-td-agent__stalled{display:inline}.lc-td-agent__clock.is-stalled .lc-td-agent__step,.lc-td-agent__clock.is-stalled .lc-td-agent__state{display:none}.lc-td-agent__clock.is-stalled .lc-td-agent__time{color:var(--lc-text-muted)}.lc-td-agent__sub2{display:block;font-size:.72rem;color:var(--lc-text-faint);white-space:normal}.lc-td-pair{display:flex;align-items:center;gap:6px;margin:-8px 0 0;padding-left:96px;font-size:.76rem;color:var(--lc-text-faint)}@media (max-width: 720px){.lc-td-pair{padding-left:0}}}@layer legacy{.lc-work-top{display:flex;align-items:center;gap:12px;min-height:var(--lc-type-title-page-line-height);margin:0 0 var(--lc-size-page-title-gap);flex-wrap:wrap}.lc-work-top .lc-page-title{margin:0}.lc-work-top__right{margin-block:calc((var(--lc-type-title-page-line-height) - var(--lc-size-control-32)) / 2)}.lc-work-top__right{margin-right:calc(-1 * var(--lc-list-row-pad-x))}}@layer legacy{.lc-agent-mark[data-vendor=claude]{color:var(--lc-agent-brand-claude)}.lc-agent-mark[data-vendor=gemini]{color:var(--lc-agent-brand-gemini)}.lc-agent-mark[data-vendor=openai],.lc-agent-mark[data-vendor=cursor],.lc-agent-mark[data-vendor=copilot]{color:var(--lc-agent-brand-mono-bg)}}@layer legacy{.lc-recap__boot{position:fixed;inset:0;z-index:var(--lc-z-layer-float);display:flex;align-items:center;justify-content:center;background:var(--lc-gray-000000);pointer-events:none}.lc-recap__boot.lc-instant-boot{z-index:var(--lc-z-layer-surface);pointer-events:auto}.lc-recap__boot.lc-instant-boot:not(.is-on){display:none}.lc-recap__mark{width:56px;height:auto;overflow:visible}.lc-recap__mark-ghost{fill:var(--lc-gray-ffffff);opacity:.1}.lc-recap__mark-fill{fill:var(--lc-gray-ffffff);clip-path:inset(0 100% 0 0);animation:lc-recap-wipe .55s ease-in-out forwards}@keyframes lc-recap-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.lc-recap__mark-fill{clip-path:none}.lc-recap__boot{opacity:0}}.lc-call-loader__mark,.lc-join-boot .lc-recap__mark{display:none}.lc-join-boot .lc-call-loader__mark{display:inline-block;flex:none}.lc-recap__boot.lc-dock__boot{display:none}.lc-dock--stage>[data-name=CallScene]:not(:has(*))~.lc-recap__boot.lc-dock__boot{display:flex}.lc-recap__boot.lc-spin-boot{background:var(--lc-surface-page)}.lc-recap__boot.lc-spin-boot>*{display:none}.lc-recap__boot.lc-spin-boot:after{content:"";width:var(--lc-shell-spinner-size);height:var(--lc-shell-spinner-size);border-radius:var(--lc-radius-round);border:var(--lc-shell-spinner-ring) solid var(--lc-shell-spinner-track);border-top-color:var(--lc-shell-spinner-head);animation:lc-nav-spin var(--lc-shell-spinner-turn) linear infinite}}@layer legacy{.lc-space-mark{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--lc-space-mark-row-size);height:var(--lc-space-mark-row-size);border-radius:var(--lc-radius-squircle);overflow:hidden;color:var(--lc-space-mark-letter);font-size:var(--lc-space-mark-row-text);font-weight:var(--lc-space-mark-weight);-webkit-user-select:none;user-select:none}.lc-space-mark--menu{width:var(--lc-space-mark-menu-size);height:var(--lc-space-mark-menu-size);font-size:var(--lc-space-mark-menu-text)}.lc-space-mark--rail{width:var(--lc-space-mark-rail-size);height:var(--lc-space-mark-rail-size);font-size:var(--lc-space-mark-rail-text)}.lc-space-mark--hero{width:var(--lc-space-mark-hero-size);height:var(--lc-space-mark-hero-size);font-size:var(--lc-space-mark-hero-text)}.lc-space-mark img{display:block;width:100%;height:100%;object-fit:cover}.lc-space-mark.is-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--lc-space-mark-line);pointer-events:none}[data-field="0"]{background:var(--lc-space-mark-field-0)}[data-field="1"]{background:var(--lc-space-mark-field-1)}[data-field="2"]{background:var(--lc-space-mark-field-2)}[data-field="3"]{background:var(--lc-space-mark-field-3)}[data-field="4"]{background:var(--lc-space-mark-field-4)}[data-field="5"]{background:var(--lc-space-mark-field-5)}[data-field="6"]{background:var(--lc-space-mark-field-6)}[data-field="7"]{background:var(--lc-space-mark-field-7)}[data-field="8"]{background:var(--lc-space-mark-field-8)}[data-field="9"]{background:var(--lc-space-mark-field-9)}.lc-space-mark-pick{display:flex;align-items:flex-start;gap:var(--lc-spacing-16)}.lc-space-mark-pick__side{display:flex;flex:1;flex-direction:column;min-width:0}.lc-space-mark-pick__side .lc-sc__row{padding:0}.lc-space-mark-pick__photo{margin:0}.lc-space-mark-pick__photo label.lc-sc__trigger{cursor:pointer}.lc-space-mark-pick__photo .is-busy{opacity:var(--lc-opacity-disabled);pointer-events:none}}@layer legacy{.lc-join-boot{pointer-events:auto;z-index:80}.lc-join-boot.is-gone{display:none}.lc-join-boot.is-ready{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}@keyframes lc-join-wipe{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}.lc-join-boot .lc-recap__mark-fill{clip-path:inset(0 100% 0 0);animation:lc-join-wipe .56s ease-out forwards}@media (prefers-reduced-motion: reduce){.lc-recap__boot,.lc-recap__mark-fill{animation:none!important;transition:none!important}.lc-join-boot{opacity:1}}}@layer legacy{.lc-recap{--recap-ask-h: var(--lc-spacing-32);min-height:100vh;display:flex;flex-direction:column;background:var(--lc-surface-page);color:var(--lc-label);font-family:var(--lc-font-sans);-webkit-font-smoothing:antialiased}.lc-recap.is-intro{background:var(--lc-surface-page);overflow:hidden}.lc-recap.is-ready .lc-recap__boot{opacity:0;visibility:hidden;transition:opacity var(--lc-recap-motion-boot-fade) ease,visibility 0s linear var(--lc-recap-motion-boot-fade)}.lc-recap.is-intro .lc-recap__col,.lc-recap.is-intro .lc-recap__player{opacity:0}.lc-recap.is-ready .lc-recap__col{animation:lc-surface-up var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-recap.is-ready .lc-recap__player{animation:lc-surface-up var(--lc-recap-motion-rise) var(--lc-ease-standard) var(--lc-recap-motion-rise-delay) both}.lc-recap__col,.lc-recap__player{transition:opacity var(--lc-duration-base) var(--lc-ease-standard)}.lc-recap.is-dimmed .lc-recap__col,.lc-recap.is-dimmed .lc-recap__player{opacity:0;pointer-events:none}.lc-recap.is-dimmed .lc-recap__back,.lc-recap.is-dimmed .lc-recap__more,.lc-recap.is-leaving{pointer-events:none}.lc-recap.is-leaving .lc-recap__col,.lc-recap.is-leaving .lc-recap__player{animation:lc-surface-down var(--lc-recap-motion-leave) var(--lc-ease-standard) both}.lc-recap.is-leaving .lc-recap__back,.lc-recap.is-leaving .lc-recap__more{animation:lc-surface-fade-out var(--lc-recap-motion-leave-fade) ease both}@media (prefers-reduced-motion: reduce){.lc-recap.is-ready .lc-recap__col,.lc-recap.is-ready .lc-recap__player,.lc-recap.is-leaving .lc-recap__col{animation:none!important;transition:none!important}.lc-recap.is-intro .lc-recap__col,.lc-recap.is-intro .lc-recap__player{opacity:1}}.lc-recap .lc-recap__col{flex:1;display:flex;flex-direction:column;padding-bottom:var(--recap-ask-h)}.lc-recap__body{flex:1;display:flex;flex-direction:column;min-width:0}.lc-recap__prose{max-width:none}.lc-recap__actions{display:flex;flex-direction:row;gap:var(--lc-spacing-8);margin-top:var(--lc-recap-section-gap)}.lc-recap__action{width:100%;height:var(--lc-size-control-50);padding:0 var(--lc-spacing-16);border:0;border-radius:var(--lc-radius-12);background:var(--lc-recap-tonal);color:var(--lc-recap-text);font:inherit;font-size:var(--lc-type-footnote-size);cursor:pointer}a.lc-recap__action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.lc-recap__action:hover,.lc-recap__action.is-on{background:var(--lc-recap-tonal-hover);color:var(--lc-recap-text-strong)}.lc-recap__headline,.lc-recap__headline-form{margin:0}.lc-recap__headline-form .lc-recap__headline{width:100%}.lc-recap__overview{margin:var(--lc-recap-section-overview-gap) 0 0}.lc-recap__overview[data-typing=true]{min-height:var(--lc-recap-forming-hold)}.lc-recap__block{margin-top:var(--lc-recap-section-gap)}.lc-recap__block.is-mod{margin-top:var(--lc-recap-section-gap-mod)}.lc-recap__label,.lc-recap__sheet-title{margin:0 0 var(--lc-recap-section-title-gap)}.lc-recap__mod{margin-top:var(--lc-spacing-12)}.lc-recap .lc-sgroup__head{padding-left:0;padding-right:0}.lc-recap__block-head{display:flex;align-items:center;gap:var(--lc-spacing-10);justify-content:space-between}.lc-recap__block-head .lc-recap__sheet-title,.lc-recap__block-head .lc-sgroup__head{flex:1;min-width:0}.lc-recap__close,.lc-recap .lc-top-more{position:fixed;top:calc(var(--lc-spacing-16) + var(--lc-titlebar-inset));z-index:var(--lc-z-layer-float)}.lc-recap .lc-top-more{right:var(--lc-spacing-16);height:var(--lc-task-sheet-close)}.lc-recap .lc-top-more__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-task-sheet-close);height:var(--lc-task-sheet-close);padding:0;border:0;border-radius:var(--lc-radius-10);background:transparent;color:var(--lc-label-tertiary);cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-recap .lc-top-more:hover,.lc-recap .lc-top-more:has(.lc-menu-anchor.is-open){background:var(--lc-surface-inline);color:var(--lc-label-strong)}.lc-recap .lc-top-more{background:transparent;border-radius:var(--lc-radius-10)}.lc-recap__close{--lc-recap-back-shift: calc((var(--lc-size-control-40) - var(--lc-task-sheet-close)) / 2);top:calc(var(--lc-spacing-16) + var(--lc-titlebar-inset) - var(--lc-recap-back-shift));left:calc(var(--lc-spacing-16) - var(--lc-recap-back-shift))}#recap-props{margin-top:var(--lc-spacing-16)}.lc-recap__ask{position:sticky;bottom:0;z-index:var(--lc-z-layer-float);margin-top:auto;padding:var(--lc-spacing-12) 0 var(--lc-spacing-12);background:var(--lc-surface-page)}}@layer legacy{.lc-recap__decision{display:flex;align-items:center;gap:var(--lc-spacing-14);width:100%;margin:0;padding:var(--lc-spacing-10) 0;border:0;border-radius:var(--lc-radius-10);background:transparent;color:var(--lc-label);font:inherit;font-size:var(--lc-list-text);font-weight:var(--lc-font-weight-regular);line-height:var(--lc-type-body-line-height);text-align:left;cursor:pointer;box-sizing:border-box;transition:padding var(--lc-duration-base) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-recap__decision:hover,.lc-recap__decision:focus-visible{background:var(--lc-surface-inline);padding-left:var(--lc-spacing-10);padding-right:var(--lc-spacing-10)}.lc-recap__decision-t{min-width:0}.lc-recap__decision-text{display:block}.lc-recap__decision.is-revised{align-items:flex-start}.lc-recap__decision-rev-by{display:block;margin-top:var(--lc-spacing-2);font-size:var(--lc-type-caption-1-size);color:var(--lc-label-tertiary-page)}.lc-recap__sheet{display:flex;flex-direction:column}.lc-recap__sheet-row.lc-work-row:hover{padding-right:var(--lc-recap-row-room)}.lc-recap__status{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-2-line-height);color:var(--lc-recap-secondary)}.lc-recap__status.is-to{color:var(--lc-label)}.lc-recap__sheet-main{display:flex;align-items:center;gap:var(--lc-spacing-6);min-width:0;flex:1}.lc-recap__family{display:contents}.lc-recap .lc-task-row.is-child{padding-left:var(--lc-recap-row-indent)}.lc-recap .lc-task-row.is-child .lc-work-title{color:var(--lc-recap-faint)}.lc-recap__kid-lead{display:inline-flex;color:var(--lc-recap-hint)}.lc-recap .lc-task-x{right:var(--lc-spacing-8)}.lc-recap__decision.is-closed .lc-recap__decision-text{color:var(--lc-recap-muted)}.lc-recap__decision.is-static{cursor:default}.lc-recap__decision.is-static:hover{background:transparent;padding-left:0;padding-right:0}.lc-recap__sheet-row.is-static{cursor:default}.lc-recap__sheet-row.lc-work-row.is-static:hover{background:transparent;padding-right:0}.lc-recap__sheet-row.lc-work-row.is-static:not(.is-child):hover{padding-left:0}.lc-recap__who-name{flex:none;color:var(--lc-label-tertiary-page);font-size:var(--lc-list-text);white-space:nowrap}.lc-recap__sheet-row .lc-task-subs{color:var(--lc-label-tertiary);font-size:var(--lc-type-footnote-size)}.lc-recap__lead-muted .lc-task-st{color:var(--lc-label-tertiary-page)}.lc-recap__titles{display:flex;flex-direction:column;flex:1;min-width:0}.lc-recap__titles .lc-work-title{flex:none}.lc-recap__change{margin-top:var(--lc-spacing-2);color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height)}.lc-recap__decision{align-items:flex-start}.lc-recap__decision-lead{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--lc-spacing-16);height:calc(var(--lc-list-text) * var(--lc-type-body-line-height));color:var(--lc-label-tertiary-page)}#recap-prop-record .lc-task-prop__v{display:flex;flex:1 1 auto;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--lc-size-control-28);border-radius:var(--lc-radius-8);background:var(--lc-recap-listen-button);color:var(--lc-label);font-size:var(--lc-type-footnote-size)}#recap-prop-record:hover .lc-task-prop__v{background:var(--lc-recap-listen-button-hover)}}@layer legacy{.lc-recap-board{box-sizing:border-box;margin:var(--lc-recap-section-gap) 0 var(--lc-spacing-40);padding-top:var(--lc-spacing-8);border:var(--lc-button-fab-border-width) solid var(--cv-slab-line);border-radius:var(--lc-radius-16);background:var(--cv-slab-bg);color:var(--cv-ink);font-family:var(--lc-font-sans);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);--recap-board-lh: calc(19 / 13);line-height:calc(var(--lc-type-footnote-size) * var(--recap-board-lh));letter-spacing:normal}.lc-recap-board .cv-bv{overflow:visible}}@layer legacy{.lc-recap__drop{margin-top:var(--lc-spacing-12)}.lc-recap__player{width:100%;margin:var(--lc-recap-player-offset) 0 0}.lc-recap-player{width:100%;max-width:none;margin:0;flex-shrink:0;padding:var(--lc-spacing-4) 0 0;box-sizing:border-box}.lc-recap-player__row{display:flex;align-items:center;gap:var(--lc-spacing-10)}.lc-recap-player__row .lc-recap-player__ctrl,.lc-recap-player__row .lc-recap-player__ctrl--pause{width:var(--lc-recap-player-button);height:var(--lc-recap-player-button);border-radius:var(--lc-radius-round)}.lc-recap-player__time{flex:none;min-width:var(--lc-recap-player-time-width);font-variant-numeric:tabular-nums;font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-font-weight-regular);line-height:var(--lc-recap-line-height-tight);color:var(--lc-recap-player-time);font-family:inherit}.lc-recap-player__wave{position:relative;flex:1;min-width:0;height:var(--lc-recap-player-wave);display:flex;align-items:center;cursor:pointer}.lc-recap-player__segs{display:flex;align-items:center;gap:var(--lc-recap-player-gap);width:100%;height:100%}.lc-recap-player__seg{position:relative;display:flex;align-items:center;min-width:var(--lc-spacing-2);height:100%}.lc-recap-player__seg-track{position:relative;width:100%;height:var(--lc-recap-player-track);border-radius:var(--lc-recap-player-track-radius);background:var(--lc-recap-player-track-color);overflow:hidden;transition:height var(--lc-recap-player-hover) ease}.lc-recap-player__wave:hover .lc-recap-player__seg-track,.lc-recap-player__wave:focus-visible .lc-recap-player__seg-track{height:var(--lc-recap-player-track-hover)}.lc-recap-player__seg.is-hot .lc-recap-player__seg-track{background:var(--lc-recap-player-track-hot)}.lc-recap-player__seg-fill{display:block;height:100%;background:var(--lc-recap-player-fill)}.lc-recap-player__head{position:absolute;top:50%;width:var(--lc-recap-player-head-width);height:var(--lc-recap-player-head);margin-top:calc(var(--lc-recap-player-head) / -2);border-radius:var(--lc-recap-player-track-radius);background:var(--lc-recap-player-head-color);transform:translate(-50%);pointer-events:none;z-index:var(--lc-recap-player-z-head);transition:height var(--lc-recap-player-hover) ease,margin-top var(--lc-recap-player-hover) ease}.lc-recap-player__wave:hover .lc-recap-player__head{height:var(--lc-recap-player-head-hover);margin-top:calc(var(--lc-recap-player-head-hover) / -2)}.lc-recap-player__hint{position:absolute;bottom:calc(100% + var(--lc-spacing-8));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--lc-recap-player-gap);padding:var(--lc-hint-pad-y) var(--lc-hint-pad-x);border:1px solid var(--lc-hint-border);border-radius:var(--lc-hint-radius);background:var(--lc-hint-surface);-webkit-backdrop-filter:blur(var(--lc-hint-blur));backdrop-filter:blur(var(--lc-hint-blur));color:var(--lc-hint-text);font-family:var(--lc-hint-font);pointer-events:none;z-index:var(--lc-recap-player-z-hint);white-space:nowrap;max-width:min(var(--lc-recap-player-hint-width),70vw)}.lc-recap-player__hint-time{font-size:var(--lc-type-caption-2-size);font-variant-numeric:tabular-nums;line-height:var(--lc-recap-line-height-tight)}.lc-recap-player__hint-title{font-size:var(--lc-type-caption-2-size);line-height:var(--lc-type-caption-2-line-height);color:var(--lc-recap-muted);max-width:var(--lc-recap-player-hint-title-width);overflow:hidden;text-overflow:ellipsis}.lc-recap-player__ctrl{width:var(--lc-recap-player-button-lg);height:var(--lc-recap-player-button-lg);border:0;border-radius:var(--lc-radius-round);background:var(--lc-recap-player-surface);color:var(--lc-recap-player-icon);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.lc-recap-player__ctrl--pause{width:var(--lc-recap-player-pause-width);height:var(--lc-recap-player-pause-height);border-radius:var(--lc-recap-player-pause-radius);background:var(--lc-recap-player-pause)}.lc-recap-player__ctrl:hover:not(:disabled){background:var(--lc-recap-player-surface-hover)}.lc-recap-player__ctrl:disabled{opacity:var(--lc-opacity-disabled);cursor:default}.lc-rr__feed{margin-top:var(--lc-recap-transcript-gap)}.lc-rr.is-docked .lc-rr__feed{max-height:min(42vh,var(--lc-recap-transcript-height));overflow:auto}.lc-rr__line{display:flex;gap:var(--lc-recap-transcript-line-gap);padding:var(--lc-recap-transcript-line-pad-y) var(--lc-recap-transcript-line-pad-x);border-radius:var(--lc-radius-10);margin-bottom:var(--lc-recap-transcript-line-space);transition:background var(--lc-duration-fast) ease}.lc-rr__line.is-active{background:var(--lc-recap-transcript-active)}.lc-rr__speaker{flex:none;min-width:var(--lc-recap-transcript-speaker-min);max-width:var(--lc-recap-transcript-speaker-max);font-size:var(--lc-recap-transcript-speaker-size);color:var(--lc-label-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-rr__text{flex:1;min-width:0;color:var(--lc-recap-transcript-text)}.lc-rr__line.is-active .lc-rr__text{color:var(--lc-label)}.lc-rr__line.is-echo .lc-rr__text{color:var(--lc-label-tertiary-page)}.lc-rr__line.is-partial .lc-rr__text{color:var(--lc-label-secondary)}}@layer legacy{.lc-recap-forming{margin:var(--lc-recap-section-overview-gap) 0 0;min-height:var(--lc-recap-forming-hold)}.lc-recap-forming.is-tasks{margin:var(--lc-recap-forming-gap-tasks) 0 0;min-height:0}.lc-recap-forming__wait{background:linear-gradient(100deg,var(--lc-recap-forming-wait) 0%,var(--lc-recap-forming-wait) 38%,var(--lc-recap-forming-wait-band) 50%,var(--lc-recap-forming-wait) 62%,var(--lc-recap-forming-wait) 100%) 100% 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lc-recap-forming-wait var(--lc-recap-forming-wait-sweep) linear infinite}@keyframes lc-recap-forming-wait{to{background-position:-160% 0}}@media (prefers-reduced-motion: reduce){.lc-recap-forming__wait{animation:none;background:none;-webkit-text-fill-color:var(--lc-recap-forming-wait)}}}@layer legacy{.lc-recap{--lc-shell-dock-fade: var(--lc-recap-view-dock-fade);--lc-shell-dock-fade-solid: var(--lc-recap-view-dock-fade-solid)}.lc-recap .lc-shell-dock{left:0;transition:opacity var(--lc-duration-base) var(--lc-ease-standard)}.lc-recap .lc-shell-dock__pair[data-wide]{width:min(var(--lc-recap-view-dock-width),100%)}.lc-recap:has(.lc-shell-dock) .lc-recap__col{padding-bottom:calc(var(--lc-shell-dock-fade) - var(--lc-spacing-40))}.lc-recap.is-intro .lc-shell-dock,.lc-recap.is-dimmed .lc-shell-dock{opacity:0;pointer-events:none}.lc-recap.is-leaving .lc-shell-dock{animation:lc-surface-fade-out var(--lc-recap-motion-leave-fade) ease both}html:has(.lc-recap) .lc-dock-chat:not(.is-modal){transition:opacity var(--lc-duration-base) var(--lc-ease-standard)}html:has(.lc-recap.is-intro) .lc-dock-chat:not(.is-modal),html:has(.lc-recap.is-dimmed) .lc-dock-chat:not(.is-modal),html:has(.lc-recap.is-leaving) .lc-dock-chat:not(.is-modal){opacity:0;pointer-events:none}.lc-recap__pane{display:contents}.lc-recap__ask{display:none}@media (max-width: 640px){.lc-recap .lc-shell-dock{display:none}.lc-recap__ask{display:block}.lc-recap:has(.lc-shell-dock) .lc-recap__col{padding-bottom:var(--recap-ask-h)}}@media (max-width: 900px){.lc-recap{position:relative}.lc-recap__close,.lc-recap .lc-top-more{position:absolute}.lc-recap .lc-recap__col{padding-top:calc(var(--lc-titlebar-inset) + var(--lc-spacing-16) + var(--lc-task-sheet-close) + var(--lc-spacing-8))}}}@layer legacy{.lc-recap[data-recap-view=passport] .lc-recap__body{position:relative;flex:none;box-sizing:border-box;padding:var(--lc-recap-view-slab-pad);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);--lc-surface-inline: var(--lc-button-fab-bg-hover);--lc-surface: var(--lc-button-fab-bg-hover)}.lc-recap[data-recap-view=passport] #recap-props{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lc-recap-view-field-min),1fr));gap:var(--lc-spacing-20) var(--lc-spacing-24);margin-top:var(--lc-spacing-24);padding:var(--lc-spacing-20) 0;border-block:1px solid var(--lc-separator)}.lc-recap[data-recap-view=passport] #recap-props .lc-task-prop{flex-direction:column;align-items:flex-start;gap:var(--lc-spacing-2);min-width:0;min-height:0}.lc-recap[data-recap-view=passport] #recap-props .lc-task-prop__k{width:auto;font-size:var(--lc-type-caption-1-size)}.lc-recap[data-recap-view=passport] #recap-props .lc-task-prop__k .lc-icon{display:none}.lc-recap[data-recap-view=passport] #recap-props .lc-task-prop__v{min-height:0}.lc-recap[data-recap-view=passport] .lc-recap__overview{margin-top:var(--lc-spacing-20)}.lc-recap[data-recap-view=passport] .lc-recap__block,.lc-recap[data-recap-view=passport] .lc-recap__block.is-mod{margin-top:var(--lc-spacing-24);padding-top:var(--lc-spacing-24);border-top:1px solid var(--lc-separator)}@media (max-width: 640px){.lc-recap[data-recap-view=passport] .lc-recap__body{padding:var(--lc-recap-view-slab-pad-narrow)}.lc-recap[data-recap-view=passport] .lc-recap__ask{background:var(--lc-button-fab-bg)}}}@layer legacy{.lc-recap[data-recap-view=plates] .lc-recap__body{--lc-surface-inline: var(--lc-button-fab-bg-hover);--lc-surface: var(--lc-button-fab-bg-hover)}.lc-recap[data-recap-view=plates] #recap-props,.lc-recap[data-recap-view=plates] .lc-recap__overview,.lc-recap[data-recap-view=plates] .lc-recap__block{box-sizing:border-box;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-recap[data-recap-view=plates] #recap-props{margin-top:var(--lc-spacing-20);padding:var(--lc-spacing-8) var(--lc-recap-view-plate-pad)}.lc-recap[data-recap-view=plates] .lc-recap__overview,.lc-recap[data-recap-view=plates] .lc-recap__block,.lc-recap[data-recap-view=plates] .lc-recap__block.is-mod{margin-top:var(--lc-recap-view-plate-gap);padding:var(--lc-recap-view-plate-pad)}.lc-recap[data-recap-view=plates] .lc-recap__overview{margin-bottom:0}@media (max-width: 640px){.lc-recap[data-recap-view=plates] .lc-recap__overview,.lc-recap[data-recap-view=plates] .lc-recap__block,.lc-recap[data-recap-view=plates] .lc-recap__block.is-mod{padding:var(--lc-spacing-16)}}}@layer legacy{@media (min-width: 1040px){.lc-recap[data-recap-view=split] .lc-recap__col{max-width:calc(var(--lc-recap-view-split-lead) + var(--lc-recap-view-split-gap) + var(--lc-recap-view-split-main) + 2 * var(--lc-doc-gutter))}.lc-recap[data-recap-view=split] .lc-recap__body{display:grid;grid-template-columns:var(--lc-recap-view-split-lead) minmax(0,1fr);column-gap:var(--lc-recap-view-split-gap);align-items:start}.lc-recap[data-recap-view=split] .lc-recap__pane{display:block;min-width:0}.lc-recap[data-recap-view=split] .lc-recap__pane--lead{position:sticky;top:var(--lc-doc-top);max-height:calc(100dvh - var(--lc-doc-top) - var(--lc-shell-dock-bottom) - var(--lc-button-fab-height));overflow-y:auto;scrollbar-width:none}.lc-recap[data-recap-view=split] .lc-recap__pane--main>:first-child,.lc-recap[data-recap-view=split] .lc-recap__pane--main>:first-child.is-mod{margin-top:0}}}@layer legacy{.lc-listen-host,.lc-recap__drop.is-panel{display:contents}.lc-listen{--lc-listen-inset: var(--lc-spacing-16);--lc-listen-inset-end: max(var(--lc-spacing-16), calc(100% - var(--lc-listen-inset) - var(--lc-recap-listen-text)));--lc-recap-player-surface: var(--lc-recap-listen-button);--lc-recap-player-pause: var(--lc-recap-listen-button-strong);--lc-recap-player-surface-hover: var(--lc-recap-listen-button-hover);--lc-recap-player-icon: var(--lc-label-strong);position:fixed;inset:0;z-index:var(--lc-recap-listen-z);pointer-events:none;font-family:var(--lc-font-sans);-webkit-font-smoothing:antialiased}.lc-listen[data-video=true]{--lc-listen-inset: var(--lc-spacing-16);--lc-listen-inset-end: calc(var(--lc-recap-listen-pip) + var(--lc-spacing-32))}.lc-listen[data-expanded=true]{--lc-listen-inset-end: var(--lc-spacing-16)}.lc-listen__scrim{position:absolute;inset:0;background:var(--lc-scrim);pointer-events:auto;animation:lc-listen-fade var(--lc-duration-base) ease both}.lc-listen__plate{position:absolute;right:0;bottom:var(--lc-recap-listen-gap);left:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"tabs" "body" "note" "player";box-sizing:border-box;width:min(var(--lc-recap-listen-width),calc(100vw - 2 * var(--lc-recap-listen-gap)));height:min(var(--lc-recap-listen-height),calc(100dvh - 2 * var(--lc-recap-listen-gap)));margin:0 auto;overflow:hidden;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);color:var(--lc-label);pointer-events:auto;animation:lc-listen-rise var(--lc-duration-slow) var(--lc-ease-standard) both;transition:width var(--lc-duration-slow) var(--lc-ease-standard),height var(--lc-duration-slow) var(--lc-ease-standard)}.lc-listen__plate:focus{outline:none}.lc-listen.is-leaving .lc-listen__plate{pointer-events:none;animation:lc-listen-leave var(--lc-duration-base) ease-in both}.lc-listen.is-leaving .lc-listen__scrim{pointer-events:none;animation:lc-listen-fade-out var(--lc-duration-base) ease both}.lc-listen__top{grid-area:tabs;display:flex;align-items:center;box-sizing:border-box;min-width:0;height:var(--lc-recap-listen-head);padding:0 var(--lc-spacing-72) 0 calc(var(--lc-listen-inset) - var(--lc-spacing-4));overflow:hidden}.lc-listen__tabs{display:flex;gap:var(--lc-spacing-2);margin-left:calc(-1 * var(--lc-spacing-4))}.lc-listen__tab{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);height:var(--lc-size-control-28);padding:0 var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-14);background:transparent;color:var(--lc-label-tertiary-page);font:inherit;font-size:var(--lc-type-footnote-size);cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-listen__tab:hover{background:var(--lc-white-a05);color:var(--lc-label-secondary)}.lc-listen__tab[aria-selected=true]{background:var(--lc-white-a08);color:var(--lc-label)}.lc-listen__count{color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-listen__actions{position:absolute;top:var(--lc-spacing-10);right:var(--lc-spacing-12);z-index:var(--lc-z-layer-chrome);display:flex;gap:var(--lc-spacing-4)}.lc-listen__btn{display:inline-grid;flex:none;place-items:center;width:var(--lc-shell-dock-agent-button);height:var(--lc-shell-dock-agent-button);padding:0;border:0;border-radius:var(--lc-radius-round);background:transparent;color:var(--lc-shell-dock-agent-icon-color);cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out),box-shadow var(--lc-duration-fast) var(--lc-ease-out)}.lc-listen__btn:hover{background:var(--lc-shell-dock-agent-button-bg-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover);color:var(--lc-shell-dock-agent-icon-color-hover)}.lc-listen__body{position:relative;grid-area:body;display:flex;flex-direction:column;min-width:0;min-height:0}.lc-listen__body:after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--lc-spacing-24);background:linear-gradient(to top,var(--lc-button-fab-bg),transparent);pointer-events:none}.lc-listen__lines,.lc-listen__list{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.lc-listen__lines::-webkit-scrollbar,.lc-listen__list::-webkit-scrollbar{display:none}.lc-listen__lines{display:flex;flex-direction:column;gap:var(--lc-spacing-16);padding:var(--lc-spacing-6) var(--lc-listen-inset-end) var(--lc-spacing-24) var(--lc-listen-inset)}.lc-listen__group{display:grid;gap:var(--lc-spacing-2)}.lc-listen__head{display:flex;align-items:center;gap:var(--lc-spacing-8);min-height:var(--lc-spacing-24)}.lc-listen__face{display:grid;flex:none;place-items:center;width:var(--lc-recap-listen-face);height:var(--lc-recap-listen-face);border-radius:var(--lc-radius-round);background:var(--lc-white-a08);color:var(--lc-label-secondary);font-size:var(--lc-type-caption-2-size);object-fit:cover}.lc-listen__name{color:var(--lc-label-secondary);font-size:var(--lc-type-caption-1-size);font-weight:var(--lc-font-weight-medium)}.lc-listen__tc{color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-listen__line{margin:0 calc(-1 * var(--lc-spacing-8));padding:var(--lc-spacing-4) var(--lc-spacing-8) var(--lc-spacing-4) calc(var(--lc-recap-listen-face) + var(--lc-spacing-16));border-radius:var(--lc-radius-10);color:var(--lc-recap-transcript-text);font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-listen__line.is-echo{color:var(--lc-label-tertiary-page)}.lc-listen__line.is-click{cursor:pointer}.lc-listen__line.is-click:hover{background:var(--lc-white-a05)}.lc-listen__line.is-active{background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-listen__empty{display:grid;flex:1;place-items:center;padding:var(--lc-spacing-24);color:var(--lc-label-tertiary-page);font-size:var(--lc-type-footnote-size);text-align:center}.lc-listen__empty p{margin:0}.lc-listen__list{display:flex;flex-direction:column;gap:var(--lc-spacing-2);padding:var(--lc-spacing-4) calc(var(--lc-listen-inset-end) - var(--lc-spacing-8)) var(--lc-spacing-24) calc(var(--lc-listen-inset) - var(--lc-spacing-8))}.lc-listen__item{display:flex;align-items:baseline;gap:var(--lc-spacing-12);width:100%;padding:var(--lc-spacing-10) var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-12);background:transparent;color:var(--lc-label);font:inherit;font-size:var(--lc-type-footnote-size);text-align:left;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-listen__item:hover{background:var(--lc-white-a05)}.lc-listen__item.is-active{background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-listen__item-time{flex:none;min-width:var(--lc-recap-player-time-width);color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);font-variant-numeric:tabular-nums}.lc-listen__item-body{display:flex;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-listen__item-kind{color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size)}@keyframes lc-listen-rise{0%{transform:translateY(calc(100% + var(--lc-recap-listen-gap)))}}@keyframes lc-listen-leave{to{transform:translateY(calc(100% + var(--lc-recap-listen-gap)))}}@keyframes lc-listen-fade{0%{opacity:0}}@keyframes lc-listen-fade-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){.lc-listen__plate,.lc-listen__scrim,.lc-listen.is-leaving .lc-listen__plate,.lc-listen.is-leaving .lc-listen__scrim{animation:none}}}@layer legacy{.lc-listen__player{grid-area:player;display:flex;align-items:center;gap:var(--lc-spacing-10);box-sizing:border-box;min-width:0;padding:var(--lc-spacing-12) var(--lc-spacing-16) var(--lc-spacing-14)}.lc-listen__buttons{display:flex;flex:none;align-items:center;gap:var(--lc-spacing-12)}.lc-listen__buttons .lc-recap-player__ctrl{width:var(--lc-recap-player-button);height:var(--lc-recap-player-button);border-radius:var(--lc-radius-round)}.lc-listen__buttons .lc-recap-player__ctrl--pause{width:var(--lc-size-control-40);height:var(--lc-size-control-40);background:var(--lc-recap-player-pause)}.lc-listen__buttons .lc-recap-player__ctrl--pause:hover:not(:disabled){background:var(--lc-recap-listen-button-strong-hover)}.lc-listen__clock{flex:none;color:var(--lc-label-secondary);font-size:var(--lc-type-footnote-size);font-variant-numeric:tabular-nums;white-space:nowrap}.lc-listen__clock i{color:var(--lc-label-tertiary-page);font-style:normal}.lc-listen__scrub{flex:1 1 auto;min-width:0}.lc-listen__player .lc-listen__rate{flex:none;height:var(--lc-recap-player-button);padding:0 var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-pill);background:var(--lc-recap-listen-button);color:var(--lc-label-strong)}.lc-listen__player .lc-listen__rate:hover:not(:disabled){background:var(--lc-recap-listen-button-hover);color:var(--lc-label-strong)}.lc-listen__video{position:absolute;top:calc(var(--lc-recap-listen-head) + var(--lc-spacing-4));right:var(--lc-spacing-16);z-index:var(--lc-z-layer-chrome);width:var(--lc-recap-listen-pip);min-width:0;overflow:hidden;border-radius:var(--lc-radius-16);background:var(--lc-gray-000000);animation:lc-listen-settle var(--lc-duration-base) ease both}.lc-listen__video:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-white-a08);pointer-events:none}.lc-listen__video .lc-rv__stage{border:0;background:var(--lc-gray-000000)}.lc-listen__video[data-source=camera] .lc-rv__video{object-fit:cover}.lc-listen__video[data-open=true]{cursor:pointer}.lc-listen__video-expand{position:absolute;inset:0;display:grid;place-items:center;background:var(--lc-scrim);color:var(--lc-label-strong);opacity:0;transition:opacity var(--lc-duration-fast) var(--lc-ease-out)}.lc-listen__video:hover .lc-listen__video-expand{opacity:1}.lc-listen__poster{display:grid;grid-template-columns:minmax(0,1fr);place-content:center;justify-items:center;gap:var(--lc-spacing-8);padding:0 var(--lc-spacing-12);background:var(--lc-gray-000000)}.lc-listen__poster-face{display:grid;place-items:center;width:var(--lc-spacing-56);height:var(--lc-spacing-56);border-radius:var(--lc-radius-round);background:var(--lc-white-a08);color:var(--lc-label-secondary);font-size:var(--lc-type-title-sheet-size);object-fit:cover}.lc-listen__poster-name{max-width:100%;overflow:hidden;color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size);text-overflow:ellipsis;white-space:nowrap}.lc-listen__poster--stage{position:absolute;inset:0;gap:var(--lc-spacing-16);background:transparent}.lc-listen__poster--stage .lc-listen__poster-face{width:var(--lc-spacing-104);height:var(--lc-spacing-104);font-size:var(--lc-type-title-screen-size)}.lc-listen__poster--stage .lc-listen__poster-name{font-size:var(--lc-type-body-size)}@keyframes lc-listen-settle{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.lc-listen__video{animation:none}}.lc-listen__note{grid-area:note;margin:0;padding:0 var(--lc-spacing-16) var(--lc-spacing-2);color:var(--lc-label-tertiary-page);font-size:var(--lc-type-caption-1-size)}.lc-listen__note-link{margin-left:var(--lc-spacing-6);padding:0;border:0;background:transparent;color:var(--lc-label-secondary);font:inherit;text-decoration:underline;cursor:pointer}.lc-listen__note-link:hover{color:var(--lc-label-strong)}}@layer legacy{.lc-listen[data-expanded=true] .lc-listen__plate{width:min(var(--lc-recap-listen-expanded-max),calc(100vw - 2 * var(--lc-recap-listen-gap)));height:calc(100dvh - 2 * var(--lc-recap-listen-gap));grid-template-columns:var(--lc-recap-listen-expanded-text) minmax(0,1fr);grid-template-areas:"tabs ." "body stage" "note note" "player player"}.lc-recap:has(.lc-listen[data-expanded=true]) :is(.lc-recap__back,.lc-recap__more){opacity:0;pointer-events:none}.lc-listen__stage{position:relative;grid-area:stage;min-width:0;min-height:0;margin:0 var(--lc-spacing-16) var(--lc-spacing-8) var(--lc-spacing-8);overflow:hidden;border-radius:var(--lc-radius-16);background:var(--lc-recap-video-stage-bg);animation:lc-listen-settle var(--lc-duration-slow) ease both}.lc-listen__stage-view{position:absolute;inset:0;overflow:hidden;touch-action:none}.lc-listen__stage-view.is-zoomed{cursor:grab}.lc-listen__stage-view.is-zoomed:active{cursor:grabbing}.lc-listen__stage-screen{position:absolute;top:50%;left:50%;max-width:none;transform-origin:center center}.lc-listen__stage-camera{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lc-listen__tiles{position:absolute;top:var(--lc-spacing-14);right:var(--lc-spacing-14);display:flex;flex-direction:column;gap:var(--lc-spacing-8)}.lc-listen__tile{position:relative;width:var(--lc-recap-video-tile);aspect-ratio:16 / 9;overflow:hidden;border:var(--lc-recap-video-face-ring) solid transparent;border-radius:var(--lc-radius-12);background:var(--lc-surface-inline)}.lc-listen__tile.is-talking{border-color:var(--lc-label-strong)}.lc-listen__tile-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lc-listen__tile-name{position:absolute;bottom:var(--lc-spacing-6);left:var(--lc-spacing-8);color:var(--lc-label-strong);font-size:var(--lc-type-caption-2-size);text-shadow:0 1px 2px var(--lc-black-a70)}.lc-listen__caption{position:absolute;bottom:var(--lc-spacing-24);left:50%;max-width:var(--lc-recap-video-caption-max);margin:0;padding:var(--lc-spacing-6) var(--lc-spacing-12);border-radius:var(--lc-radius-10);background:var(--lc-recap-video-caption-bg);color:var(--lc-label-strong);font-size:var(--lc-recap-video-caption-size);text-align:center;transform:translate(-50%);pointer-events:none}.lc-listen__tools{position:absolute;top:var(--lc-spacing-10);right:calc(var(--lc-spacing-12) + var(--lc-spacing-72));z-index:var(--lc-z-layer-chrome);display:flex;align-items:center;gap:var(--lc-spacing-8)}.lc-listen__zoom{display:flex;gap:var(--lc-spacing-2);padding:var(--lc-spacing-2);border-radius:var(--lc-radius-pill);background:var(--lc-recap-listen-button)}.lc-listen__tool{min-width:var(--lc-size-control-28);height:var(--lc-size-control-28);padding:0 var(--lc-spacing-10);border:0;border-radius:var(--lc-radius-pill);background:transparent;color:var(--lc-label-strong);font:inherit;font-size:var(--lc-type-caption-1-size);white-space:nowrap;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-listen__tool:hover{background:var(--lc-recap-listen-button-hover)}.lc-listen__tool.is-pill{background:var(--lc-recap-listen-button)}.lc-listen__tool.is-pill:hover{background:var(--lc-recap-listen-button-hover)}.lc-listen__tool[aria-pressed=false]{color:var(--lc-label-tertiary-page)}.lc-listen__search{flex:none;box-sizing:border-box;height:var(--lc-size-control-32);margin:var(--lc-spacing-4) var(--lc-spacing-12) var(--lc-spacing-8);padding:0 var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-pill);background:var(--lc-white-a06);color:var(--lc-label);font:inherit;font-size:var(--lc-type-footnote-size);outline:none}.lc-listen__search::placeholder{color:var(--lc-label-tertiary-page)}.lc-listen__nothing{margin:0;padding:var(--lc-spacing-12) var(--lc-spacing-16);color:var(--lc-label-tertiary-page);font-size:var(--lc-type-footnote-size)}@media (max-width: 900px){.lc-listen[data-expanded=true] .lc-listen__plate{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"tabs" "stage" "body" "note" "player"}.lc-listen__stage{aspect-ratio:16 / 9;margin:0 var(--lc-spacing-12) var(--lc-spacing-8)}.lc-listen__tools{display:none}}@media (max-width: 640px){.lc-listen[data-video=true]{--lc-listen-inset-end: var(--lc-spacing-16)}.lc-listen__video{display:none}.lc-listen__player{flex-wrap:wrap;row-gap:var(--lc-spacing-8)}.lc-listen__scrub{order:-1;flex:1 0 100%}.lc-listen__clock{margin-right:auto}}}@layer legacy{.lc-rv-theater{--lc-recap-player-surface: var(--lc-recap-listen-button);--lc-recap-player-pause: var(--lc-recap-listen-button-strong);--lc-recap-player-surface-hover: var(--lc-recap-listen-button-hover)}.lc-rv-theater .lc-recap-player__ctrl--pause:hover:not(:disabled){background:var(--lc-recap-listen-button-strong-hover)}.lc-rv-theater__top{height:auto;padding:var(--lc-spacing-12) var(--lc-spacing-16) var(--lc-spacing-8) var(--lc-spacing-12);border-bottom:0}.lc-rv-theater__back{justify-content:center;width:var(--lc-size-control-40);height:var(--lc-size-control-40);padding:0;border:0;border-radius:var(--lc-radius-12);background:transparent;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-rv-theater__back:hover,.lc-rv-theater__back:focus-visible{background:var(--lc-surface-inline)}.lc-rv-theater__body{grid-template-columns:minmax(0,1fr) var(--lc-recap-listen-theater-side);gap:var(--lc-spacing-12);padding:0 var(--lc-spacing-12) var(--lc-spacing-12)}.lc-rv-theater__main{gap:var(--lc-spacing-12)}.lc-rv-theater__stage{border-radius:var(--lc-button-fab-radius)}.lc-rv-theater__ctrl,.lc-rv-theater__side{box-sizing:border-box;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg)}.lc-rv-theater__ctrl{padding:var(--lc-spacing-12) var(--lc-spacing-16) var(--lc-spacing-14)}.lc-rv-theater__side{overflow:hidden}.lc-rv-theater__search{flex:none;margin:0 var(--lc-spacing-12) var(--lc-spacing-8);border:0;background:var(--lc-white-a06)}.lc-rv-theater__search::placeholder{color:var(--lc-label-tertiary)}.lc-rv-theater .lc-rv__pill{border:0;background:var(--lc-recap-listen-button);color:var(--lc-label-strong)}.lc-rv-theater .lc-rv__pill:hover:not(:disabled){background:var(--lc-recap-listen-button-hover)}.lc-rv-theater__chip{border:0;background:var(--lc-white-a05)}.lc-rv-theater__chip:hover,.lc-rv-theater__chip.is-on{background:var(--lc-white-a08)}@media (max-width: 900px){.lc-rv-theater__body{grid-template-columns:1fr}}}@layer legacy{.lc-spinner{display:inline-block;width:var(--lc-skeleton-spinner-size);height:var(--lc-skeleton-spinner-size);border-radius:var(--lc-radius-round);border:var(--lc-skeleton-spinner-ring) solid var(--lc-white-a16);border-top-color:var(--lc-label-strong);box-sizing:border-box;opacity:0;animation:lc-spinner-in var(--lc-duration-fast) var(--lc-ease-out) var(--lc-skeleton-spinner-delay) forwards,lc-spinner-turn var(--lc-skeleton-spinner-turn) linear infinite}.lc-spinner-wrap{display:flex;justify-content:center;padding:var(--lc-spacing-40) 0}@keyframes lc-spinner-in{to{opacity:1}}@keyframes lc-spinner-turn{to{transform:rotate(360deg)}}.lc-skeleton__lines{display:flex;flex-direction:column;gap:var(--lc-skeleton-lines-gap);padding:var(--lc-spacing-4) 0}.lc-skeleton__lines .lc-skeleton__bar{display:block;width:100%;max-width:none}.lc-skeleton__lines .lc-skeleton__bar+.lc-skeleton__bar{width:var(--lc-skeleton-width)}.lc-skeleton__bar{display:inline-block;height:var(--lc-skeleton-bar-height);width:var(--lc-skeleton-bar-width);max-width:var(--lc-skeleton-bar-max-width);border-radius:var(--lc-radius-6);background:var(--lc-gray-2a2a2a);animation:lc-skeleton-shimmer var(--lc-skeleton-duration) ease-in-out infinite;vertical-align:middle}@keyframes lc-skeleton-shimmer{0%,to{opacity:.35}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.lc-spinner{animation:lc-spinner-in var(--lc-duration-fast) linear var(--lc-skeleton-spinner-delay) forwards}.lc-skeleton__bar{animation:none!important}}}@layer legacy{.lc-lobby{--lc-lobby-width: var(--lc-door-width);position:fixed;inset:0;overflow:clip;background:var(--lc-landing-bg);color:var(--lc-label);font-family:var(--lc-font-sans);-webkit-font-smoothing:antialiased}.lc-lobby.lc-lobby--framed{position:absolute;border-radius:var(--lc-radius-14)}.lc-lobby__back{position:absolute;z-index:var(--lc-z-layer-chrome)}.lc-lobby__stack{position:absolute;inset:0 0 var(--lc-lobby-foot-space);z-index:var(--lc-z-layer-base);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--lc-spacing-24)}.lc-lobby__self{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--lc-spacing-32);animation:lc-lobby-emerge var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-lobby__slot{position:relative;display:grid;place-items:center;border-radius:var(--lc-radius-round)}.lc-lobby__avatar{transform:scale(var(--lc-lobby-scale, 1));transition:transform var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__avatar:has(.lc-orb-live){box-shadow:none;transform:none}.lc-lobby__frame{position:absolute;inset:0;display:none;overflow:hidden;border-radius:var(--lc-button-fab-radius);background:var(--lc-gray-000000);box-shadow:var(--lc-shadow-tile)}.lc-lobby__frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--lc-gray-000000);transform:scaleX(-1)}.lc-lobby[data-cam=on] .lc-lobby__slot{width:var(--lc-lobby-width);height:var(--lc-lobby-frame-height);border-radius:var(--lc-button-fab-radius)}.lc-lobby[data-cam=on] .lc-lobby__avatar{display:none}.lc-lobby[data-cam=on] .lc-lobby__frame{display:block}.lc-lobby[data-facing=back] .lc-lobby__frame video{transform:none}.lc-lobby__flip{position:absolute;top:var(--lc-spacing-10);right:var(--lc-spacing-10);z-index:var(--lc-z-layer-chrome);display:none;place-items:center;width:var(--lc-shell-dock-agent-button);height:var(--lc-shell-dock-agent-button);border-radius:var(--lc-radius-round);background:var(--lc-panel-bg);color:var(--lc-white-a92);-webkit-backdrop-filter:blur(var(--lc-panel-blur));backdrop-filter:blur(var(--lc-panel-blur))}.lc-lobby[data-cam=on][data-cams=multi] .lc-lobby__flip{display:grid}.lc-lobby[data-camload=on] .lc-lobby__frame video{opacity:0}.lc-lobby[data-camload=on] .lc-camera-loader{opacity:1}.lc-lobby[data-cam=on] .lc-lobby__self{margin-bottom:var(--lc-spacing-24)}.lc-lobby__name{max-width:var(--lc-lobby-width);margin:var(--lc-spacing-14) 0 0;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__name .lc-icon{display:none}.lc-lobby[data-mic=off] .lc-lobby__name .lc-icon{display:block}.lc-lobby__form{width:var(--lc-lobby-width);max-width:100%}.lc-lobby__plate{position:relative;width:100%;padding:var(--lc-lobby-plate-pad);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);animation:lc-lobby-emerge var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-lobby__row{position:relative;display:flex;align-items:center;gap:var(--lc-menu-item-gap);width:100%;height:var(--lc-menu-item-height);padding:0 var(--lc-spacing-8) 0 var(--lc-spacing-4);border-radius:var(--lc-lobby-row-radius);color:inherit;text-decoration:none;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__row:hover{background:var(--lc-white-a04)}.lc-lobby__row--google .lc-lobby__text{color:var(--lc-label)}.lc-lobby__field{padding:var(--lc-spacing-4) var(--lc-spacing-6) 0;margin-bottom:var(--lc-spacing-8)}.lc-lobby__label{display:block;margin:var(--lc-spacing-6) 0 var(--lc-spacing-8);font-size:var(--lc-type-footnote-size);line-height:var(--lc-lobby-text-line);color:var(--lc-label-secondary)}.lc-lobby__input{width:100%;height:var(--lc-size-control-44);padding:0 var(--lc-spacing-14);border:var(--lc-button-fab-border-width) solid var(--lc-separator);border-radius:var(--lc-radius-md);background:var(--lc-lobby-input-bg);color:var(--lc-label);font:inherit;font-size:var(--lc-type-body-size);caret-color:var(--lc-label-strong);transition:border-color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__input::placeholder{color:var(--lc-white-a50)}.lc-lobby__input:focus{outline:none;border-color:var(--lc-separator-strong);background:var(--lc-lobby-input-bg-focus)}.lc-lobby__input:disabled{color:var(--lc-white-a60)}.lc-lobby__ib{position:relative;display:grid;flex:none;place-items:center;width:var(--lc-shell-dock-agent-button);height:var(--lc-shell-dock-agent-button);border-radius:var(--lc-radius-round);color:var(--lc-white-a50);transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out),box-shadow var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__ib:hover{color:var(--lc-label-strong);background:var(--lc-shell-dock-agent-button-bg-hover);box-shadow:0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover)}.lc-lobby__ib--still{color:var(--lc-label-strong)}.lc-lobby__ib--still:hover{background:none;box-shadow:none}.lc-lobby__off{display:none}.lc-lobby[data-mic=on] [data-lobby-mic].lc-lobby__ib,.lc-lobby[data-cam=on] [data-lobby-cam].lc-lobby__ib{color:var(--lc-label-strong)}.lc-lobby[data-mic=off] [data-lobby-mic] .lc-lobby__on,.lc-lobby[data-cam=off] [data-lobby-cam] .lc-lobby__on{display:none}.lc-lobby[data-mic=off] [data-lobby-mic] .lc-lobby__off,.lc-lobby[data-cam=off] [data-lobby-cam] .lc-lobby__off{display:block}.lc-lobby[data-media=ask] [data-lobby-mic].lc-lobby__ib:after{position:absolute;inset:var(--lc-spacing-2);border:var(--lc-button-fab-border-width) dashed var(--lc-white-a42);border-radius:var(--lc-radius-round);content:"";animation:lc-lobby-turn var(--lc-lobby-ask-turn) linear infinite}.lc-lobby[data-media=blocked] [data-lobby-mic].lc-lobby__ib:after,.lc-lobby[data-media=blocked] [data-lobby-cam].lc-lobby__ib:after{position:absolute;top:var(--lc-spacing-2);right:var(--lc-spacing-2);width:var(--lc-spacing-6);height:var(--lc-spacing-6);border-radius:var(--lc-radius-round);background:var(--lc-danger);box-shadow:0 0 0 var(--lc-spacing-2) var(--lc-button-fab-bg);content:""}.lc-lobby__pick{display:flex;flex:1;min-width:0}.lc-lobby__pick .lc-menu-trigger{display:contents}.lc-lobby__text{display:flex;flex:1;align-items:center;gap:var(--lc-spacing-4);min-width:0;font-size:var(--lc-menu-item-text);line-height:var(--lc-lobby-text-line);color:var(--lc-white-a60);text-align:left;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__text>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-lobby__text--pick:hover,.lc-lobby__text.is-live{color:var(--lc-label-strong)}.lc-lobby__text .lc-lobby__chev,.lc-lobby__row--google .lc-lobby__chev{flex:none;color:var(--lc-label-tertiary)}.lc-lobby__note{flex:none;font-style:normal;font-size:var(--lc-menu-item-text);color:var(--lc-label-tertiary)}.lc-lobby[data-media=blocked] [data-lobby-mic-text],.lc-lobby[data-media=blocked] [data-lobby-cam-text]{color:var(--lc-danger-soft)}.lc-lobby[data-speaking=on] [data-lobby-mic-text]{color:var(--lc-label-strong)}.lc-lobby[data-mic=off] [data-lobby-mic-text],.lc-lobby[data-cam=off] [data-lobby-cam-text]{color:var(--lc-label-tertiary)}.lc-lobby .lc-menu{top:calc(100% + var(--lc-spacing-4));left:var(--lc-lobby-menu-left);width:var(--lc-lobby-menu-width)}.lc-lobby__level{display:flex;flex:none;align-items:flex-end;gap:var(--lc-lobby-level-bar);height:var(--lc-lobby-level-height);margin-right:var(--lc-spacing-4)}.lc-lobby__level i{display:block;width:var(--lc-lobby-level-bar);border-radius:var(--lc-spacing-2);background:var(--lc-gray-ffffff)}.lc-lobby__level i:nth-child(1){height:30%;opacity:clamp(.16,calc(var(--lc-lobby-level, 0) * 7 + .16),1)}.lc-lobby__level i:nth-child(2){height:47%;opacity:clamp(.16,calc((var(--lc-lobby-level, 0) - .16) * 7 + .16),1)}.lc-lobby__level i:nth-child(3){height:65%;opacity:clamp(.16,calc((var(--lc-lobby-level, 0) - .32) * 7 + .16),1)}.lc-lobby__level i:nth-child(4){height:82%;opacity:clamp(.16,calc((var(--lc-lobby-level, 0) - .48) * 7 + .16),1)}.lc-lobby__level i:nth-child(5){height:100%;opacity:clamp(.16,calc((var(--lc-lobby-level, 0) - .64) * 7 + .16),1)}.lc-lobby[data-mic=off] .lc-lobby__level i,.lc-lobby:not([data-media=ok]) .lc-lobby__level i{opacity:.12}.lc-lobby__tone{flex:none;height:var(--lc-lobby-tone-height);padding:0 var(--lc-spacing-10);border-radius:var(--lc-radius-10);background:var(--lc-lobby-input-bg);color:var(--lc-label-strong);font-size:var(--lc-type-caption-1-size);line-height:var(--lc-lobby-text-line);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__tone:hover{background:var(--lc-lobby-input-bg-focus)}.lc-lobby[data-playing=on] [data-lobby-test].lc-lobby__ib .lc-icon{animation:lc-lobby-wave var(--lc-lobby-wave) ease-in-out}.lc-lobby__switch{display:grid;flex:none;place-items:center;height:var(--lc-shell-dock-agent-button)}.lc-lobby__join{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--lc-size-control-44);margin-top:var(--lc-spacing-6);overflow:hidden;border-radius:var(--lc-lobby-join-radius);background:var(--lc-surface-active);color:var(--lc-label-strong);font-size:var(--lc-button-fab-text);line-height:var(--lc-lobby-text-line);transition:background var(--lc-duration-fast) var(--lc-ease-out),opacity var(--lc-duration-base) var(--lc-ease-out)}.lc-lobby__join:hover:not(:disabled){background:var(--lc-lobby-join-hover)}.lc-lobby__join:disabled:not([data-warm=on]){opacity:.34;cursor:default}.lc-lobby__join>*{transition:opacity var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__join[data-warm=on]>:not(.lc-shell-dock__loader):not(.lc-shell-dock__glow){opacity:0}.lc-lobby__join .lc-spinner.lc-shell-dock__loader{position:absolute;inset:0;width:var(--lc-shell-dock-warm-spinner);height:var(--lc-shell-dock-warm-spinner);margin:auto;border-width:var(--lc-shell-dock-warm-spinner-ring);opacity:0;animation:none}.lc-lobby__join[data-warm=on] .lc-spinner.lc-shell-dock__loader{opacity:1;animation:lc-spinner-turn var(--lc-skeleton-spinner-turn) linear infinite}.lc-lobby__join[data-warm=on] .lc-shell-dock__glow{opacity:1}.lc-lobby__join[data-warm=on] .lc-shell-dock__glow rect{animation:lc-warm-snake var(--lc-shell-dock-warm-period) var(--lc-shell-dock-warm-ease) infinite}.lc-lobby__line{max-width:var(--lc-lobby-line-width);margin:var(--lc-spacing-12) 0 0;font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-tertiary);text-align:center}.lc-lobby__line.is-bad{color:var(--lc-danger-soft)}.lc-lobby__lnk{margin-left:var(--lc-spacing-6);color:var(--lc-white-a50);font:inherit;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-lobby__lnk:hover{color:var(--lc-label-strong);text-decoration:underline;text-underline-offset:var(--lc-spacing-2)}.lc-lobby__note{padding:var(--lc-spacing-12) var(--lc-spacing-12) var(--lc-spacing-14)}.lc-lobby__title{margin:0 0 var(--lc-spacing-6);font-size:var(--lc-type-body-size);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-type-body-line-height);color:var(--lc-label-strong)}.lc-lobby__lead{margin:0;font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-secondary)}.lc-lobby__join:is(a){text-decoration:none}.lc-lobby__lnk--solo{margin-left:0}.lc-lobby__foot{position:absolute;inset:auto 0 var(--lc-spacing-16);z-index:var(--lc-z-layer-base);margin:0;padding:0 var(--lc-spacing-16);font-size:var(--lc-type-caption-2-size);line-height:var(--lc-type-caption-2-line-height);color:var(--lc-landing-links);text-align:center}.lc-lobby__foot a{color:var(--lc-landing-links-hover);text-decoration:none}.lc-lobby__foot a:hover{color:var(--lc-label-strong)}@keyframes lc-lobby-emerge{0%{opacity:0;transform:translateY(var(--lc-spacing-10))}}@keyframes lc-lobby-turn{to{transform:rotate(360deg)}}@keyframes lc-lobby-wave{40%{transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.lc-lobby__self,.lc-lobby__plate{animation:none}.lc-lobby[data-media=ask] [data-lobby-mic].lc-lobby__ib:after{animation:none}}@media (max-width: 480px){.lc-lobby{--lc-lobby-width: 100%}.lc-lobby__stack{padding:0 var(--lc-spacing-16)}.lc-lobby[data-cam=on] .lc-lobby__slot{width:100%;height:auto;aspect-ratio:16 / 9}}}@layer legacy{.lc-lobby__meta{flex:none;font-style:normal;font-size:var(--lc-menu-item-text);color:var(--lc-label-tertiary)}.lc-lobby__row--static:hover{background:none}.lc-lobby__row--static .lc-lobby__ib:hover{background:none;box-shadow:none}.lc-lobby--app .lc-lobby__row h1{margin:0;font-weight:inherit}.lc-lobby--app .lc-lobby__line{text-wrap:pretty}.lc-lobby__line--dev{margin-top:var(--lc-spacing-20)}}@layer legacy{.lc-sc{position:fixed;inset:0;overflow:clip;background:var(--lc-landing-bg);color:var(--lc-label);font-family:var(--lc-font-sans);-webkit-font-smoothing:antialiased}.lc-sc__back{z-index:var(--lc-z-layer-chrome)}.lc-sc__stack{position:absolute;inset:0 0 var(--lc-lobby-foot-space);z-index:var(--lc-z-layer-base);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--lc-spacing-24)}.lc-sc__form,.lc-sc__plate--invites{width:var(--lc-door-width);max-width:100%}.lc-sc .lc-space-mark--stage{width:var(--lc-space-create-mark);height:var(--lc-space-create-mark);margin-bottom:var(--lc-spacing-32);font-size:var(--lc-space-create-mark-text);font-weight:var(--lc-font-weight-regular);animation:lc-sc-emerge var(--lc-duration-slow) var(--lc-ease-standard) both;transition:color var(--lc-duration-base) var(--lc-ease-standard)}.lc-sc .lc-space-mark[data-field]{background:var(--lc-space-mark-plate)}.lc-sc .lc-space-mark[data-field="0"]{color:var(--lc-space-mark-tone-0)}.lc-sc .lc-space-mark[data-field="1"]{color:var(--lc-space-mark-tone-1)}.lc-sc .lc-space-mark[data-field="2"]{color:var(--lc-space-mark-tone-2)}.lc-sc .lc-space-mark[data-field="3"]{color:var(--lc-space-mark-tone-3)}.lc-sc .lc-space-mark[data-field="4"]{color:var(--lc-space-mark-tone-4)}.lc-sc .lc-space-mark[data-field="5"]{color:var(--lc-space-mark-tone-5)}.lc-sc .lc-space-mark[data-field="6"]{color:var(--lc-space-mark-tone-6)}.lc-sc .lc-space-mark[data-field="7"]{color:var(--lc-space-mark-tone-7)}.lc-sc .lc-space-mark[data-field="8"]{color:var(--lc-space-mark-tone-8)}.lc-sc .lc-space-mark[data-field="9"]{color:var(--lc-space-mark-tone-9)}.lc-sc__orb{display:flex;margin-bottom:var(--lc-spacing-32);animation:lc-sc-emerge var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-sc__plate{position:relative;width:100%;padding:var(--lc-lobby-plate-pad);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);animation:lc-sc-emerge var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-sc__plate--invites{margin-bottom:var(--lc-spacing-8);padding-bottom:var(--lc-spacing-4)}.lc-sc__cap{margin:var(--lc-spacing-8) var(--lc-spacing-12) var(--lc-spacing-6);font-size:var(--lc-type-footnote-size);line-height:var(--lc-lobby-text-line);color:var(--lc-label-tertiary)}.lc-sc__field{padding:var(--lc-spacing-4) var(--lc-spacing-6) 0;margin-bottom:var(--lc-spacing-8)}.lc-sc__label{display:block;margin:var(--lc-spacing-6) 0 var(--lc-spacing-8);font-size:var(--lc-type-footnote-size);line-height:var(--lc-lobby-text-line);color:var(--lc-label-tertiary)}.lc-sc__input{width:100%;height:var(--lc-size-control-44);padding:0 var(--lc-spacing-14);border:var(--lc-button-fab-border-width) solid var(--lc-separator);border-radius:var(--lc-radius-md);background:var(--lc-lobby-input-bg);color:var(--lc-label);font:inherit;font-size:var(--lc-type-body-size);caret-color:var(--lc-label-strong);transition:border-color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-sc__input:focus{outline:none;border-color:var(--lc-separator-strong);background:var(--lc-lobby-input-bg-focus)}.lc-sc__input:disabled{color:var(--lc-white-a60)}.lc-sc__row{display:flex;align-items:center;gap:var(--lc-menu-item-gap);height:var(--lc-menu-item-height);padding:0 var(--lc-spacing-8) 0 var(--lc-spacing-12);border-radius:var(--lc-lobby-row-radius)}.lc-sc__text{flex:1;font-size:var(--lc-menu-item-text);color:var(--lc-label)}.lc-sc__row .lc-menu-anchor{position:relative}.lc-sc__trigger{display:flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-size-control-28);padding:0 var(--lc-spacing-6) 0 var(--lc-spacing-8);border-radius:var(--lc-menu-item-radius);color:var(--lc-label);font-size:var(--lc-menu-item-text);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-sc__trigger:hover,.lc-sc__trigger[aria-expanded=true]{background:var(--lc-white-a06)}.lc-sc__trigger .lc-icon{color:var(--lc-label-tertiary);transition:transform var(--lc-duration-base) var(--lc-ease-standard)}.lc-sc__trigger[aria-expanded=true] .lc-icon{transform:rotate(180deg)}.lc-sc__dot{flex:none;width:var(--lc-spacing-14);height:var(--lc-spacing-14);border-radius:var(--lc-radius-round)}.lc-sc__dot[data-field="0"]{background:var(--lc-space-mark-tone-0)}.lc-sc__dot[data-field="1"]{background:var(--lc-space-mark-tone-1)}.lc-sc__dot[data-field="2"]{background:var(--lc-space-mark-tone-2)}.lc-sc__dot[data-field="3"]{background:var(--lc-space-mark-tone-3)}.lc-sc__dot[data-field="4"]{background:var(--lc-space-mark-tone-4)}.lc-sc__dot[data-field="5"]{background:var(--lc-space-mark-tone-5)}.lc-sc__dot[data-field="6"]{background:var(--lc-space-mark-tone-6)}.lc-sc__dot[data-field="7"]{background:var(--lc-space-mark-tone-7)}.lc-sc__dot[data-field="8"]{background:var(--lc-space-mark-tone-8)}.lc-sc__dot[data-field="9"]{background:var(--lc-space-mark-tone-9)}a.lc-sc__row{text-decoration:none;transition:background var(--lc-duration-fast) var(--lc-ease-out)}a.lc-sc__row:hover{background:var(--lc-white-a04)}.lc-sc-menu{width:var(--lc-space-create-menu-width);min-width:var(--lc-space-create-menu-width)}.lc-sc-menu .lc-menu-item{height:var(--lc-size-control-32)}.lc-sc-menu .lc-sc__check{margin-left:auto;visibility:hidden}.lc-sc-menu .lc-menu-item.is-active .lc-sc__check{visibility:visible}.lc-sc__go{display:flex;align-items:center;justify-content:center;width:100%;height:var(--lc-size-control-44);margin-top:var(--lc-spacing-6);border-radius:var(--lc-lobby-join-radius);background:var(--lc-surface-active);color:var(--lc-label-strong);font-size:var(--lc-button-fab-text);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-sc__go:hover:not(:disabled){background:var(--lc-lobby-join-hover)}.lc-sc__go:disabled{opacity:.34;cursor:default}.lc-sc__plate--folded{padding:0;border-color:transparent;background:transparent;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-sc__plate--folded:hover,.lc-sc__plate--folded:focus-within{background:var(--lc-button-fab-bg)}.lc-sc__open{display:flex;align-items:center;gap:var(--lc-spacing-14);width:100%;height:var(--lc-space-create-row-height);padding:0 var(--lc-spacing-20);border-radius:var(--lc-button-fab-radius);color:var(--lc-label);font-size:var(--lc-menu-item-text);text-align:left}.lc-sc__open>span{flex:1}.lc-sc__open .lc-icon{color:var(--lc-label-secondary)}.lc-sc__invite{display:flex;align-items:center;gap:var(--lc-spacing-12);height:var(--lc-space-create-row-height);padding:0 var(--lc-spacing-8);border-radius:var(--lc-lobby-row-radius);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-sc__invite:hover{background:var(--lc-white-a04)}.lc-sc__who{display:flex;flex:1;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-sc__who b{overflow:hidden;font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label);text-overflow:ellipsis;white-space:nowrap}.lc-sc__who em{overflow:hidden;font-size:var(--lc-type-caption-1-size);font-style:normal;color:var(--lc-label-tertiary);text-overflow:ellipsis;white-space:nowrap}.lc-sc__x,.lc-sc__tone{flex:none}.lc-sc__note{margin:var(--lc-spacing-14) 0 0;text-align:center;font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary)}.lc-sc__link{color:var(--lc-label-tertiary);font:inherit;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-sc__link:hover{color:var(--lc-label-strong);text-decoration:underline;text-underline-offset:var(--lc-spacing-2)}.lc-sc__foot{position:absolute;inset:auto 0 var(--lc-spacing-16);z-index:var(--lc-z-layer-base);margin:0;padding:0 var(--lc-spacing-16);font-size:var(--lc-type-caption-2-size);line-height:var(--lc-type-caption-2-line-height);color:var(--lc-landing-links);text-align:center}.lc-sc__hello{position:absolute;inset:0 0 var(--lc-lobby-foot-space);z-index:var(--lc-z-layer-base);display:grid;place-items:center;margin:0;padding:0 var(--lc-spacing-24)}.lc-sc__greet{grid-area:1 / 1;max-width:100%;overflow:hidden;font-size:var(--lc-space-create-welcome-text);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-type-title-sheet-line-height);color:var(--lc-label);text-overflow:ellipsis;white-space:nowrap;opacity:0;animation:lc-sc-greet .3s linear forwards}.lc-sc__greet:nth-child(1){animation-delay:.2s}.lc-sc__greet:nth-child(2){animation-delay:.5s}.lc-sc__greet:nth-child(3){animation-delay:.8s}.lc-sc__greet:nth-child(4){animation-delay:1.1s}.lc-sc__greet:nth-child(5){animation-delay:1.4s}.lc-sc__greet:nth-child(6){animation-delay:1.7s}.lc-sc__greet:nth-child(7){animation-delay:2s}.lc-sc__greet:nth-child(8){animation-delay:2.3s}.lc-sc__greet--final{animation:lc-sc-final var(--lc-duration-slow) var(--lc-ease-standard) 2.6s both}@keyframes lc-sc-final{0%{opacity:0;transform:translateY(var(--lc-spacing-10))}to{opacity:1;transform:none}}@keyframes lc-sc-greet{0%,92%{opacity:1}to{opacity:0}}.lc-catalog__frame .lc-sc,.lc-catalog__frame .lc-back-arrow--corner{position:absolute}@keyframes lc-sc-emerge{0%{opacity:0;transform:translateY(var(--lc-spacing-10))}}@media (prefers-reduced-motion: reduce){.lc-sc .lc-space-mark--stage,.lc-sc__orb,.lc-sc__plate{animation:none}.lc-sc__greet:not(.lc-sc__greet--final){display:none}.lc-sc__greet--final{opacity:1;animation:none}}@media (max-width: 480px){.lc-sc__stack{padding:0 var(--lc-spacing-16)}}}@layer legacy{.lc-landing.lc-orb-pick{position:fixed;inset:0;height:auto;user-select:none;-webkit-user-select:none}.lc-orb-pick__back{z-index:var(--lc-z-layer-chrome)}.lc-orb-pick__stage{position:absolute;inset:0 0 var(--lc-orb-pick-foot-space);z-index:var(--lc-z-layer-base);display:flex;flex-direction:column;align-items:center;justify-content:center;touch-action:none;cursor:grab}.lc-orb-pick.is-drag .lc-orb-pick__stage{cursor:grabbing}.lc-orb-pick__hero{display:flex;margin-bottom:var(--lc-orb-pick-hero-gap);animation:lc-sc-emerge var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-orb-pick__wheel{position:relative;width:100%;height:var(--lc-orb-pick-wheel-height)}.lc-orb-pick__item{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:var(--lc-size-control-44);height:var(--lc-size-control-44);padding:0;border-radius:var(--lc-radius-round);opacity:0;cursor:pointer;will-change:transform,opacity}.lc-orb-pick__item:focus-visible{outline:var(--lc-focus-ring-width) solid var(--lc-focus-ring);outline-offset:var(--lc-spacing-2)}@media (prefers-reduced-motion: reduce){.lc-orb-pick__hero{animation:none}}}@layer legacy{.lc-empty{padding:var(--lc-spacing-40) var(--lc-spacing-16);text-align:center;color:var(--lc-label-tertiary);border:1px dashed var(--lc-separator);border-radius:var(--lc-radius-14)}.lc-empty__inline{margin:0;font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);color:var(--lc-label-tertiary-page)}.lc-shell-main:has(.lc-studio-empty){position:relative;overflow:clip}.lc-shell-main:has(.lc-studio-empty)>.lc-container{flex:1;display:flex;flex-direction:column;min-height:0}.lc-studio-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.lc-studio-empty__stage{position:relative;z-index:var(--lc-landing-layer-mark);display:flex;flex-direction:column;align-items:center;width:min(var(--lc-empty-hero-width),100%);text-align:center;pointer-events:auto}.lc-studio-empty__aurora{position:absolute;inset:min(44vh,var(--lc-landing-aurora-top)) 0 0;z-index:0;overflow:hidden;pointer-events:none;transform:translateY(min(28vh,var(--lc-landing-aurora-sink)))}@media (min-width: 640px){.lc-studio-empty__aurora{top:40vh}}.lc-studio-empty__aurora-img{position:absolute;inset:var(--lc-landing-aurora-bleed-y) var(--lc-landing-aurora-bleed-x);background:url(/images/landing/aurora-b36b1cff8f0edfab5a1253a6516138f4.png?vsn=d) 50% 100% / 100% 100% no-repeat;filter:grayscale(1) saturate(0);opacity:var(--lc-landing-aurora-opacity);will-change:transform;animation:lc-landing-sway var(--lc-landing-aurora-sway) cubic-bezier(.42,0,.58,1) infinite alternate}.lc-studio-empty__aurora-fade{position:absolute;inset:auto 0 0;height:var(--lc-landing-aurora-fade);background:linear-gradient(to top,var(--lc-landing-bg) 0%,color-mix(in srgb,var(--lc-landing-bg) 72%,transparent) 34%,color-mix(in srgb,var(--lc-landing-bg) 28%,transparent) 68%,transparent 100%)}.lc-studio-empty__mark{display:flex;margin:0;animation:lc-landing-rise var(--lc-landing-enter) ease-out both,lc-landing-focus var(--lc-landing-enter-focus) ease-out both}.lc-studio-empty__mark-img{display:block;height:var(--lc-landing-mark);width:auto;max-width:var(--lc-landing-mark-max);opacity:var(--lc-landing-mark-opacity);animation:lc-landing-breath var(--lc-landing-mark-breath) cubic-bezier(.45,0,.55,1) infinite alternate;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion: reduce){.lc-studio-empty__aurora-img,.lc-studio-empty__mark{animation:none}.lc-studio-empty__mark-img{animation:none;filter:blur(var(--lc-landing-mark-blur-min))}}}@layer legacy{.lc-tp-host.is-open,.lc-tp-host.is-leaving{z-index:var(--lc-z-layer-modal)}.lc-td-host:not(.is-open):not(.is-leaving) .lc-tp{opacity:0;visibility:hidden;pointer-events:none}.lc-tp{position:absolute;inset:0}.lc-tp__stage{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--lc-surface-page);color:var(--lc-label);font-family:var(--lc-font-sans);-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-user-select:text;user-select:text}@keyframes lc-tp-fade-in{0%{opacity:0}}@keyframes lc-tp-fade-out{to{opacity:0}}@keyframes lc-tp-doc-in{0%{opacity:0;transform:translate(var(--lc-spacing-24))}}@keyframes lc-tp-doc-in-left{0%{opacity:0;transform:translate(calc(-1 * var(--lc-spacing-24)))}}.lc-tp-host.is-rise.is-open .lc-tp__stage{animation:lc-surface-up var(--lc-sheet-duration) var(--lc-ease-standard) backwards}.lc-tp-host.is-rise.is-leaving .lc-tp__stage{animation:lc-surface-down var(--lc-task-leave) var(--lc-ease-standard) both}.lc-tp-host.is-open .lc-tp__frame.is-nav-down{animation:lc-tp-doc-in var(--lc-sheet-duration) var(--lc-ease-standard) backwards}.lc-tp-host.is-open .lc-tp__frame.is-nav-up{animation:lc-tp-doc-in-left var(--lc-sheet-duration) var(--lc-ease-standard) backwards}.lc-tp-body.is-out{pointer-events:none}.lc-tp-host.is-open .lc-tp-body .lc-tp__doc,.lc-tp-host.is-open .lc-tp-body .lc-tp__compose,.lc-tp-host.is-open .lc-tp-body #td-call .lc-task-prop__v,.lc-tp-host.is-open .lc-tp-body #task-page-agent .lc-task-prop__v,.lc-tp-host.is-open .lc-tp-body #task-page-agent .lc-task-prop__aside{animation:lc-tp-fade-in var(--lc-duration-fast) var(--lc-ease-out) backwards}.lc-tp-body,.lc-tp-sk{display:flex;flex-direction:column;flex:1;min-height:0;outline:none}.lc-tp-sk[hidden]{display:none!important}.lc-tp-sk .lc-tp__frame{pointer-events:none}.lc-tp-sk .lc-task-prop[hidden],.lc-tp-sk .lc-tp-sk__back[hidden]{display:none}.lc-tp__top{position:absolute;top:var(--lc-titlebar-inset);left:0;right:0;z-index:var(--lc-z-layer-float);display:flex;align-items:center;justify-content:space-between;padding:var(--lc-spacing-16);pointer-events:none}.lc-tp__top>*{pointer-events:auto}.lc-tp__top .lc-ibtn{width:var(--lc-task-sheet-close);height:var(--lc-task-sheet-close);border-radius:var(--lc-radius-10);color:var(--lc-label-tertiary);transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-tp__top .lc-ibtn:hover,.lc-tp__top .lc-menu-anchor.is-open .lc-ibtn{background:var(--lc-surface-inline);color:var(--lc-label-strong)}.lc-tp__frame{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:var(--lc-titlebar-inset)}.lc-tp__col>.lc-task-props{margin-top:var(--lc-spacing-16)}.lc-tp__doc{display:flex;flex-direction:column;min-width:0;margin-top:var(--lc-task-sheet-gap)}.lc-tp__doc>.lc-task-section,.lc-tp__doc>.lc-task-outcome{margin-top:var(--lc-task-sheet-gap)}.lc-tp__compose{flex:none}.lc-tp__compose>.lc-tp__col{padding-top:var(--lc-spacing-12);padding-bottom:var(--lc-spacing-12)}.lc-tp__compose--new>.lc-tp__col{display:flex;justify-content:flex-end}.lc-tp-host.is-open .lc-tp-body.is-new .lc-task-prop__v{animation:lc-tp-fade-in var(--lc-duration-fast) var(--lc-ease-out) backwards}.lc-btn.lc-tp-history__toggle,.lc-tp-history__toggle{width:auto;height:auto;display:inline-flex;align-items:center;gap:var(--lc-spacing-6);margin:0;padding:0;border:0;background:transparent;color:var(--lc-label-tertiary-page);font:inherit;font-size:var(--lc-list-text);line-height:var(--lc-type-footnote-line-height);cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-btn.lc-tp-history__toggle:hover,.lc-tp-history__toggle:hover{background:transparent;color:var(--lc-label)}.lc-tp-history__caret{transition:transform var(--lc-duration-fast) var(--lc-ease-standard)}.lc-tp-history__toggle[aria-expanded=true] .lc-tp-history__caret{transform:rotate(90deg)}.lc-tp-history .lc-tp-tree{margin-top:var(--lc-spacing-8)}.lc-tp-tree[hidden]{display:none}.lc-tp-tree .lc-task-line:hover{background:transparent}.lc-tp-tree{display:flex;flex-direction:column}.lc-tp-tree__node{position:relative}.lc-tp-tree__node:before{content:"";position:absolute;left:var(--lc-spacing-10);top:0;bottom:0;width:1px;background:var(--lc-separator-strong)}.lc-tp-tree__node:first-child:before{top:50%}.lc-tp-tree__node:last-child:before{bottom:50%}.lc-tp-tree__node:only-child:before{display:none}.lc-tp-tree .lc-task-line{position:relative}.lc-tp-tree .lc-task-line:hover{padding-left:0;padding-right:0}.lc-tp__back{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);max-width:100%;margin:0 0 var(--lc-spacing-12);color:var(--lc-label-tertiary-page);font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height);text-decoration:none;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-tp__back:hover,.lc-tp__back:focus-visible{color:var(--lc-label-strong)}.lc-tp__back-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-btn.lc-tp__back{width:auto;height:auto;justify-content:flex-start;padding:0;border:0;background:transparent;font:inherit;font-size:var(--lc-list-text);text-align:left;cursor:pointer}.lc-btn.lc-tp__back:hover{background:transparent}.lc-tp-report{display:flex;flex-direction:column;min-width:0}.lc-tp-report__title{margin:0}.lc-tp-report__meta{margin:var(--lc-spacing-4) 0 var(--lc-task-sheet-gap);color:var(--lc-label-tertiary-page);font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height)}.lc-tp-report .lc-task-outcome__link{align-self:flex-start;margin-top:var(--lc-spacing-16)}.lc-tp__title-form,.lc-tp__desc-form{width:100%;margin:0}.lc-input.lc-tp__title{width:100%;padding:var(--lc-spacing-2) 0}.lc-input.lc-tp__desc{width:100%;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-input.lc-tp__desc:hover,.lc-input.lc-tp__desc:focus{color:var(--lc-label-strong)}.lc-input.lc-tp__desc::placeholder{color:var(--lc-white-a30)}.lc-task-add{display:flex;align-items:center;gap:var(--lc-spacing-12);min-height:var(--lc-task-line-row);margin:0;border-radius:var(--lc-radius-8);color:var(--lc-label-tertiary-page);transition:padding var(--lc-duration-base) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-add:hover,.lc-task-add:focus-within{background:var(--lc-surface-700);padding-left:var(--lc-spacing-10);padding-right:var(--lc-spacing-10)}.lc-task-add__dot{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-spacing-16);height:var(--lc-spacing-16);flex:none;color:var(--lc-task-props-label)}.lc-task-add .lc-input.lc-task-add__input{flex:1;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--lc-label);font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height)}.lc-task-add .lc-input.lc-task-add__input::placeholder{color:var(--lc-label-tertiary-page)}.lc-task-add .lc-input.lc-task-add__input:focus{box-shadow:none}.lc-composer.lc-tp-composer{border:0;border-radius:var(--lc-radius-14);background:var(--lc-gray-262626);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-composer.lc-tp-composer:focus-within{box-shadow:none;background:var(--lc-gray-2a2a2a)}.lc-tp-composer .lc-composer__row{padding:var(--lc-spacing-10) var(--lc-spacing-10) var(--lc-spacing-10) var(--lc-spacing-16)}.lc-tp-composer .lc-composer__chips{padding:var(--lc-spacing-10) var(--lc-spacing-10) 0}.lc-tp-composer .lc-ctx{background:var(--lc-gray-3a3a3a);color:var(--lc-label)}.lc-tp-composer .lc-composer__input{min-height:var(--lc-size-control-32);padding:var(--lc-spacing-4) 0;color:var(--lc-label);font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height)}.lc-tp-composer .lc-composer__input::placeholder{color:var(--lc-label-tertiary-page)}.lc-tp-composer .lc-composer__send{background:var(--lc-gray-3a3a3a);color:var(--lc-label)}.lc-tp-composer .lc-composer__send:hover{background:var(--lc-gray-4a4a4b)}.lc-tp-sk__task{display:flex;flex-direction:column;flex:1;min-height:0}.lc-input.lc-tp-sk__title{width:100%;padding:var(--lc-spacing-2) 0;border:0;border-radius:0;background:transparent;pointer-events:none}@media (max-width: 900px){.lc-tp__top{position:static;flex:none;margin-top:var(--lc-titlebar-inset);padding:var(--lc-spacing-8) var(--lc-spacing-12)}.lc-tp__frame{padding-top:0}.lc-tp__compose>.lc-tp__col{padding-top:var(--lc-spacing-8)}}@media (prefers-reduced-motion: reduce){.lc-tp-host.is-open .lc-tp__stage,.lc-tp-host.is-leaving .lc-tp__stage,.lc-tp-host.is-open .lc-tp__frame,.lc-tp-host.is-open .lc-tp__compose,.lc-tp-host.is-leaving .lc-tp__frame,.lc-tp-host.is-leaving .lc-tp__compose,.lc-tp-host.is-open .lc-tp__top,.lc-tp-host.is-leaving .lc-tp__top,.lc-tp-body.is-new .lc-task-prop__v{animation:none!important}}.lc-tp__polishing{display:flex;align-items:center;gap:var(--lc-spacing-8);margin:0 0 var(--lc-spacing-12)}}@layer legacy{.lc-tp__step{display:none}@keyframes lc-tp-modal-in{0%{transform:translateY(var(--lc-spacing-12)) scale(.985)}}@keyframes lc-tp-modal-out{to{transform:translateY(var(--lc-spacing-8)) scale(.985)}}@media (min-width: 901px){html:root .lc-studio-shell:has(.lc-tp-host.is-rise:is(.is-open,.is-leaving))>.lc-studio-shell__stage.is-dimmed{transform:none;filter:none}html:root .lc-tp-host.is-rise .lc-tp{background:var(--lc-scrim)}html:root .lc-tp-host.is-rise.is-open .lc-tp{animation:lc-tp-fade-in var(--lc-duration-base) var(--lc-ease-standard) backwards}html:root .lc-tp-host.is-rise.is-leaving .lc-tp{animation:lc-tp-fade-out var(--lc-task-leave) var(--lc-ease-standard) both}html:root .lc-tp-host.is-rise .lc-tp__stage{inset:0;width:min(var(--lc-shell-dock-agent-modal-width),calc(100% - 2 * var(--lc-shell-dock-agent-modal-gap)));height:min(var(--lc-shell-dock-agent-modal-height),calc(100dvh - 2 * var(--lc-shell-dock-agent-modal-gap)));margin:auto;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);box-shadow:none}html:root .lc-tp-host.is-rise.is-open .lc-tp__stage{animation:lc-tp-modal-in var(--lc-sheet-duration) var(--lc-ease-standard) backwards}html:root .lc-tp-host.is-rise.is-leaving .lc-tp__stage{animation:lc-tp-modal-out var(--lc-task-leave) var(--lc-ease-standard) both}html:root .lc-tp-host.is-rise .lc-tp__top{position:static;flex:none;flex-direction:row-reverse;justify-content:flex-start;gap:var(--lc-shell-dock-agent-button-gap);margin-top:0;padding:var(--lc-spacing-12) var(--lc-spacing-12) 0}html:root .lc-tp-host.is-rise .lc-tp__step{display:flex;gap:var(--lc-shell-dock-agent-button-gap);margin-right:auto}html:root .lc-tp-host.is-rise .lc-tp__top .lc-ibtn{width:var(--lc-shell-dock-agent-button);height:var(--lc-shell-dock-agent-button);border:0;border-radius:var(--lc-radius-round);background:transparent;color:var(--lc-shell-dock-agent-icon-color);transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out),box-shadow var(--lc-duration-fast) var(--lc-ease-out)}html:root .lc-tp-host.is-rise .lc-tp__top .lc-ibtn:hover,html:root .lc-tp-host.is-rise .lc-tp__top .lc-menu-anchor.is-open .lc-ibtn{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-shell-dock-agent-icon-color-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover)}html:root .lc-tp-host.is-rise .lc-tp__top .lc-icon{width:var(--lc-shell-dock-agent-icon);height:var(--lc-shell-dock-agent-icon)}html:root .lc-tp-host.is-rise .lc-tp__frame{padding-top:0}html:root .lc-tp-host.is-rise .lc-doc-col{max-width:none;padding-inline:var(--lc-shell-dock-agent-pad-x);padding-top:var(--lc-spacing-24)}html:root .lc-tp-host.is-rise .lc-tp__compose>.lc-doc-col{padding:0}html:root .lc-tp-host.is-rise .lc-tp__compose--new>.lc-doc-col{padding:var(--lc-spacing-12) var(--lc-shell-dock-agent-pad-x) var(--lc-spacing-16)}html:root .lc-tp-host.is-rise .lc-tp__compose .lc-composer.lc-dock-agent__box{min-height:calc(var(--lc-button-fab-height) - var(--lc-button-fab-border-width));border-width:var(--lc-button-fab-border-width) 0 0;border-color:transparent;border-radius:0;background:transparent}.lc-tt-row.is-current{background:var(--lc-list-row-hover)}.lc-tt-row.is-current:after,.lc-tt-row:has(+.lc-tt-row.is-current):after{opacity:0}}@media (prefers-reduced-motion: reduce){html:root .lc-tp-host.is-rise .lc-tp,html:root .lc-tp-host.is-rise .lc-tp__stage{animation:none!important}}}@layer legacy{.lc-menu.lc-task-pop{width:var(--lc-task-pop-width);padding:var(--lc-spacing-16);gap:var(--lc-spacing-12);-webkit-user-select:text;user-select:text}.lc-task-moment{display:flex;flex-direction:column;gap:var(--lc-spacing-12)}.lc-task-moment__head{display:flex;flex-direction:column;gap:var(--lc-spacing-2)}.lc-task-moment__title{color:var(--lc-label);font-size:var(--lc-list-text);line-height:var(--lc-type-footnote-line-height)}.lc-task-moment__meta{color:var(--lc-label-secondary);font-size:var(--lc-task-meta-size)}.lc-task-moment__quote{margin:0;color:var(--lc-gray-c9c9c9);font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height)}.lc-task-quiet,.lc-btn.lc-task-quiet{height:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--lc-spacing-8);width:calc(100% + 2 * var(--lc-spacing-8));min-height:var(--lc-size-control-34);margin:0 calc(-1 * var(--lc-spacing-8));padding:0 var(--lc-spacing-8);border:0;border-radius:var(--lc-radius-8);background:transparent;color:var(--lc-label-secondary-page);font:inherit;font-size:var(--lc-list-text);text-align:left;cursor:pointer;box-sizing:border-box;transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-quiet:hover,.lc-btn.lc-task-quiet:hover,.lc-menu-anchor.is-open>.lc-menu-trigger .lc-task-quiet{background:var(--lc-gray-262626);color:var(--lc-label)}.lc-task-section{margin-top:var(--lc-spacing-24)}.lc-task-section__head{margin:0 0 var(--lc-spacing-4)}.lc-task-day{margin:var(--lc-spacing-24) 0 var(--lc-spacing-4);color:var(--lc-label-tertiary-page);font-size:var(--lc-list-text);line-height:var(--lc-type-footnote-line-height)}.lc-task-day:first-child{margin-top:0}.lc-task-line{display:flex;align-items:center;gap:var(--lc-spacing-12);min-height:var(--lc-task-line-row);border-radius:var(--lc-radius-8);color:var(--lc-label);font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height);transition:padding var(--lc-duration-base) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-line:hover{background:var(--lc-surface-700);padding-left:var(--lc-spacing-10);padding-right:var(--lc-spacing-10)}.lc-task-line.is-small{min-height:var(--lc-size-control-34);font-size:var(--lc-list-text)}.lc-task-line__lead{display:inline-flex;align-items:center;justify-content:center;flex:none}.lc-task-line__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-task-line__open{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc-task-line.is-done .lc-task-line__text{color:var(--lc-label-tertiary-page);text-decoration:line-through}.lc-task-line__meta{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);flex:none;white-space:nowrap;color:var(--lc-label-tertiary-page);font-size:var(--lc-list-text)}.lc-task-line.is-small .lc-task-line__meta,.lc-task-line__muted{color:var(--lc-label-secondary)}.lc-task-line__date{min-width:var(--lc-task-table-date);text-align:right}.lc-task-line:has(.lc-task-line__body){align-items:flex-start;padding-top:var(--lc-spacing-10);padding-bottom:var(--lc-spacing-10)}.lc-task-line:has(.lc-task-line__body) .lc-task-line__text{white-space:normal}.lc-task-line__body{display:block;color:var(--lc-label)}.lc-task-line__glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-spacing-20);height:var(--lc-spacing-20);border-radius:var(--lc-radius-round);background:var(--lc-gray-2a2a2a);color:var(--lc-label)}.lc-task-line__glyph.is-link{text-decoration:none;transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-line__glyph.is-link:hover{background:var(--lc-label);color:var(--lc-surface-modal)}.lc-task-check{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-spacing-16);height:var(--lc-spacing-16);padding:0;border:0;background:transparent;cursor:pointer}.lc-task-check__box{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-spacing-16);height:var(--lc-spacing-16);border:1.5px solid var(--lc-gray-767676);border-radius:var(--lc-radius-6);box-sizing:border-box;color:var(--lc-task-status-mark);transition:background var(--lc-duration-fast) var(--lc-ease-out),border-color var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-check:hover .lc-task-check__box{border-color:var(--lc-label)}.lc-task-check.is-on .lc-task-check__box{border-color:var(--lc-task-status-done);background:var(--lc-task-status-done)}.lc-task-hint{position:relative;display:inline-flex;align-items:center;outline:none}.lc-task-hint__pop{position:absolute;right:0;bottom:calc(100% + var(--lc-hint-gap));z-index:var(--lc-z-layer-float);display:inline-flex;align-items:center;gap:var(--lc-spacing-8);box-sizing:border-box;min-height:var(--lc-hint-height);padding:0 var(--lc-hint-pad-x);border:1px solid var(--lc-hint-border);border-radius:var(--lc-hint-radius);background:var(--lc-hint-surface);-webkit-backdrop-filter:blur(var(--lc-hint-blur));backdrop-filter:blur(var(--lc-hint-blur));color:var(--lc-hint-text);font-family:var(--lc-hint-font);font-size:var(--lc-hint-size);line-height:var(--lc-hint-line-height);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--lc-hint-lift));transition:opacity var(--lc-hint-duration) linear,transform var(--lc-hint-duration) var(--lc-hint-ease),visibility 0s}.lc-task-hint:hover .lc-task-hint__pop,.lc-task-hint:focus-visible .lc-task-hint__pop{opacity:1;visibility:visible;transform:none}.lc-task-hint{cursor:default;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-hint:hover,.lc-task-hint:focus-visible{color:var(--lc-label-strong)}.lc-task-hint:hover .lc-task-line__date,.lc-task-hint:focus-visible .lc-task-line__date{color:inherit}.lc-task-prop__dd.lc-task-clock__dd{flex:none}.lc-task-clock__time{font-variant-numeric:tabular-nums}.lc-task-clock.is-running .lc-task-clock__time{color:var(--lc-label-strong)}.lc-btn.lc-task-clock__go,.lc-btn.lc-task-prop__go{flex:none;height:var(--lc-task-clock-go);padding:0 var(--lc-spacing-12);border-radius:var(--lc-radius-8);background:var(--lc-task-clock-go-bg);color:var(--lc-label);font-size:var(--lc-list-text)}.lc-btn.lc-task-clock__go:hover,.lc-btn.lc-task-prop__go:hover{background:var(--lc-task-clock-go-bg-hover)}.lc-btn.lc-task-prop__go{gap:var(--lc-spacing-6);padding-left:var(--lc-spacing-8)}.lc-task-clock__start,.lc-task-clock__pause{display:inline-flex;align-items:center;gap:var(--lc-spacing-6)}.lc-task-clock__pause,.lc-task-clock.is-running .lc-task-clock__start{display:none}.lc-task-clock.is-running .lc-task-clock__pause{display:inline-flex}.lc-task-due-pick{margin:0;padding:var(--lc-spacing-6) var(--lc-spacing-8) var(--lc-spacing-8)}.lc-task-props{display:flex;flex-direction:column}.lc-task-prop{display:flex;align-items:center;gap:var(--lc-spacing-10);min-height:var(--lc-task-props-row);color:var(--lc-task-props-value);font-size:var(--lc-list-text)}.lc-task-prop__k{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);width:var(--lc-task-props-label-width);flex:none;color:var(--lc-task-props-label)}.lc-task-prop__k .lc-task-st.lc-task-prop__st{flex:none;margin:0 calc(var(--lc-spacing-2) / 2);color:inherit}.lc-task-prop__dd{flex:0 1 auto;min-width:0;display:block}.lc-task-prop__dd .lc-menu-trigger{display:block}.lc-task-prop__v{display:flex;align-items:center;gap:var(--lc-spacing-6);max-width:100%;min-height:var(--lc-task-props-row);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-prop__v:hover,.lc-menu-anchor.is-open>.lc-menu-trigger .lc-task-prop__v{color:var(--lc-label-strong)}.lc-task-prop>.lc-task-prop__v{flex:0 1 auto;min-width:0}.lc-task-prop__v.is-static{cursor:default}.lc-task-prop__v.is-static:hover{color:inherit}.lc-task-prop__text{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-task-prop__v.is-empty{color:var(--lc-task-props-label)}.lc-task-prop__v.is-late{color:var(--lc-label-strong)}.lc-task-prop__aside{display:inline-flex;flex:none}.lc-task-prop__aside .lc-task-quiet,.lc-task-prop__aside .lc-btn.lc-task-quiet{width:auto;min-height:var(--lc-task-props-row);margin:0;color:var(--lc-task-props-label);font-size:var(--lc-list-text)}.lc-task-prop__aside .lc-task-quiet:hover,.lc-task-prop__aside .lc-btn.lc-task-quiet:hover{background:transparent;color:var(--lc-label-strong)}.lc-task-prop__sub{padding:0 0 var(--lc-spacing-6) calc(var(--lc-task-props-label-width) + var(--lc-spacing-10))}.lc-task-prop__dot{display:inline-block;flex:none;width:var(--lc-spacing-6);height:var(--lc-spacing-6);border-radius:var(--lc-radius-round);background:var(--lc-task-props-label)}.lc-task-prop__dot.is-wait{background:var(--lc-label)}@media (max-width: 600px){.lc-task-prop__who{display:none}.lc-task-prop:has(.lc-task-prop__aside){flex-wrap:wrap;row-gap:0}.lc-task-prop__aside{width:100%;padding-left:calc(var(--lc-task-props-label-width) + var(--lc-spacing-10) - var(--lc-spacing-8));box-sizing:border-box}.lc-task-prop__aside:has(.lc-task-prop__go){padding-left:calc(var(--lc-task-props-label-width) + var(--lc-spacing-10))}}.lc-task-prop__dot.is-live{background:var(--lc-label-strong);animation:lc-task-breathe var(--lc-task-live-dot-pulse) ease-in-out infinite}@media (prefers-reduced-motion: reduce){.lc-task-prop__dot.is-live{animation:none}}.lc-task-proposal{display:flex;flex-direction:column;gap:var(--lc-spacing-12);margin-bottom:var(--lc-spacing-16);padding:var(--lc-spacing-16) var(--lc-spacing-20);border-radius:var(--lc-radius-14);background:var(--lc-gray-1c1c1c)}.lc-task-proposal__head{display:flex;align-items:center;gap:var(--lc-spacing-8);color:var(--lc-label-secondary);font-size:var(--lc-list-text)}.lc-task-proposal__mark{display:inline-flex}.lc-task-proposal__title{margin:0;color:var(--lc-label);font-size:var(--lc-list-text);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-type-body-line-height)}.lc-task-proposal__desc{color:var(--lc-gray-c9c9c9);font-size:var(--lc-list-text);line-height:var(--lc-type-callout-line-height)}.lc-task-proposal__actions{display:flex;gap:var(--lc-spacing-8)}}@layer legacy{.lc-task-ev{display:flex;align-items:flex-start;gap:var(--lc-spacing-12);border-radius:var(--lc-radius-8);color:var(--lc-label);font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height);transition:padding var(--lc-duration-base) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-ev.has-detail:hover{background:var(--lc-surface-700);padding-left:var(--lc-spacing-10);padding-right:var(--lc-spacing-10)}.lc-task-ev__lead{display:inline-flex;align-items:center;flex:none;min-width:var(--lc-spacing-16);height:var(--lc-task-ev-row)}.lc-task-ev__main{display:flex;flex-direction:column;flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.lc-task-ev__main{cursor:pointer}.lc-task-ev__line{display:flex;align-items:center;gap:var(--lc-spacing-8);min-height:var(--lc-task-ev-row);min-width:0}.lc-task-ev__who{flex:none;color:var(--lc-label)}.lc-task-ev__who--cont{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lc-task-ev__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-label-secondary)}.lc-task-ev.has-detail:hover .lc-task-ev__text,.lc-task-ev.is-live .lc-task-ev__text{color:var(--lc-label)}.lc-task-ev__at{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);flex:none;margin-left:auto;color:var(--lc-label-tertiary-page);font-variant-numeric:tabular-nums}.lc-task-ev__extra{color:var(--lc-label-tertiary-page)}.lc-task-ev__thumb{flex:none;width:var(--lc-task-ev-thumb-width);height:var(--lc-task-ev-thumb-height);border-radius:var(--lc-radius-6);object-fit:cover;background:var(--lc-gray-1c1c1c)}.lc-task-ev__chev{display:inline-flex;align-items:center;flex:none;width:var(--lc-spacing-14);color:var(--lc-label-tertiary-page);opacity:0;transition:opacity var(--lc-duration-fast) var(--lc-ease-out),transform var(--lc-duration-fast) var(--lc-ease-standard)}.lc-task-ev.has-detail:hover .lc-task-ev__chev,.lc-task-ev__main:focus-visible .lc-task-ev__chev,.lc-task-ev__main[aria-expanded=true] .lc-task-ev__chev{opacity:1}.lc-task-ev__main[aria-expanded=true] .lc-task-ev__chev{transform:rotate(90deg)}.lc-task-ev__more{min-width:0;margin:var(--lc-spacing-2) 0 var(--lc-spacing-12) calc(var(--lc-spacing-16) + var(--lc-spacing-12))}.lc-task-ev__more[hidden]{display:none}.lc-task-ev__echo{display:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-label-secondary)}.lc-task-ev__main[aria-expanded=true] .lc-task-ev__echo{display:block}.lc-task-ev__main[aria-expanded=true] .lc-task-ev__echo~.lc-task-ev__text{display:none}@media (hover: none){.lc-task-ev__chev{opacity:1}}.lc-task-ev__link{color:var(--lc-label);text-decoration:underline;text-decoration-color:var(--lc-gray-4d4d4d);text-underline-offset:2px}.lc-task-ev__link:hover{text-decoration-color:currentColor}.lc-task-ev__dot{flex:none;width:var(--lc-spacing-6);height:var(--lc-spacing-6);border-radius:var(--lc-radius-round);background:var(--lc-label-strong);animation:lc-task-breathe var(--lc-task-live-dot-pulse) ease-in-out infinite}.lc-task-ev--msg{flex-direction:column;align-items:stretch;gap:0;padding:var(--lc-spacing-8) 0}.lc-task-ev--msg:hover,.lc-task-ev--msg:focus-within,.lc-task-ev--msg.is-editing{background:var(--lc-surface-700);padding-left:var(--lc-spacing-10);padding-right:var(--lc-spacing-10)}.lc-task-ev__head{display:flex;align-items:center;gap:var(--lc-spacing-8);min-height:var(--lc-task-ev-row);min-width:0}.lc-task-ev--msg .lc-task-ev__at{margin-left:0}.lc-task-ev__edited{color:var(--lc-label-tertiary-page)}.lc-task-ev__tools{display:inline-flex;margin-left:auto;opacity:0;transition:opacity var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-ev__tools .lc-ibtn{color:var(--lc-label-tertiary-page);transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-ev__tools .lc-ibtn:hover,.lc-task-ev__tools .lc-menu-anchor.is-open .lc-ibtn{background:var(--lc-gray-2a2a2a);color:var(--lc-label-strong)}.lc-task-ev--msg:hover .lc-task-ev__tools,.lc-task-ev__tools:focus-within,.lc-task-ev__tools:has(.is-open){opacity:1}@media (hover: none){.lc-task-ev__tools{opacity:1}}.lc-task-ev__edit{display:none;flex-direction:column;gap:var(--lc-spacing-8);margin:0 0 var(--lc-spacing-8)}.lc-task-ev__edit-actions{display:flex;gap:var(--lc-spacing-8)}.lc-task-ev--msg.is-editing .lc-task-ev__edit{display:flex}.lc-task-ev--msg.is-editing .lc-task-ev__body{display:none}.lc-task-ev__body{margin:0 0 var(--lc-spacing-8);color:var(--lc-gray-c9c9c9);white-space:pre-line;overflow-wrap:anywhere}.lc-task-msg{display:flex;flex-direction:column;gap:var(--lc-spacing-16);min-width:0}.lc-task-msg__body,.lc-task-msg__md,.lc-task-msg__plan,.lc-task-msg__v{margin:0;color:var(--lc-gray-c9c9c9);font-size:var(--lc-list-text);line-height:var(--lc-task-read-line-height)}.lc-task-msg__body{white-space:pre-line}.lc-task-msg__plan{padding-left:var(--lc-spacing-20)}.lc-task-msg__note{margin:0;color:var(--lc-label-secondary);font-size:var(--lc-list-text)}.lc-task-msg__part{display:flex;flex-direction:column;gap:var(--lc-spacing-4)}.lc-task-msg__k{color:var(--lc-label-tertiary-page);font-size:var(--lc-list-text)}.lc-task-msg__files{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-10)}.lc-task-msg__file{display:flex;flex-direction:column;gap:var(--lc-spacing-6);max-width:100%;color:var(--lc-label-secondary);text-decoration:none}.lc-task-msg__file-name{display:inline-flex;align-items:center;gap:var(--lc-spacing-6);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-list-text)}.lc-task-msg__file:hover .lc-task-msg__file-name{color:var(--lc-label)}.lc-task-msg__shots{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-10)}.lc-task-msg__shot{display:block;max-width:100%;overflow:hidden;border-radius:var(--lc-radius-10);background:var(--lc-gray-1c1c1c)}.lc-task-msg__shot img{display:block;width:var(--lc-task-file-tile);height:var(--lc-task-file-tile-height);object-fit:cover}.lc-task-msg__shots.is-solo .lc-task-msg__shot img{width:auto;height:auto;max-width:100%;max-height:var(--lc-task-shot-max-height);object-fit:contain}.lc-task-proto{display:flex;flex-direction:column;gap:var(--lc-spacing-8)}.lc-task-proto__frame{display:block;width:100%;height:var(--lc-task-proto-height);border:1px solid var(--lc-separator);border-radius:var(--lc-radius-12);background:var(--lc-gray-ffffff)}.lc-task-proto__open{align-self:flex-start}.lc-task-journal{display:flex;flex-direction:column;gap:var(--lc-spacing-6);margin:0;padding:0;list-style:none}.lc-task-journal__line{display:flex;align-items:baseline;gap:var(--lc-spacing-12);color:var(--lc-gray-c9c9c9);font-size:var(--lc-list-text);line-height:var(--lc-type-body-line-height)}.lc-task-journal__at{display:inline-flex;align-items:center;flex:none;width:var(--lc-task-journal-at);color:var(--lc-label-tertiary-page);font-variant-numeric:tabular-nums}.lc-task-journal__text{min-width:0;overflow-wrap:anywhere}.lc-task-journal__line.is-done{color:var(--lc-label-secondary)}.lc-task-journal__check{display:inline-block;margin-right:var(--lc-spacing-6);vertical-align:middle}.lc-task-journal__line.is-live{color:var(--lc-label-secondary)}.lc-task-journal__line.is-live.is-on{color:var(--lc-label)}.lc-task-journal__dot{width:var(--lc-spacing-6);height:var(--lc-spacing-6);border-radius:var(--lc-radius-round);background:var(--lc-label-tertiary-page)}.lc-task-journal__line.is-on .lc-task-journal__dot{background:var(--lc-label-strong);animation:lc-task-breathe var(--lc-task-live-dot-pulse) ease-in-out infinite}.lc-task-outcome{display:flex;flex-direction:column;gap:var(--lc-spacing-6);font-size:var(--lc-list-text)}.lc-task-outcome__head{display:flex;align-items:baseline;gap:var(--lc-spacing-8);min-width:0}.lc-task-outcome__title{flex:none;color:var(--lc-label-strong)}.lc-task-outcome__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-label-tertiary-page)}.lc-task-outcome__text{color:var(--lc-gray-c9c9c9);font-size:var(--lc-list-text);line-height:var(--lc-task-read-line-height)}.lc-task-outcome__links{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-16)}.lc-task-outcome__link{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);min-height:var(--lc-spacing-24);padding:0;border:0;background:transparent;color:var(--lc-label-tertiary-page);font:inherit;text-decoration:none;cursor:pointer;transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-task-outcome__link:hover{color:var(--lc-label-strong)}@keyframes lc-task-breathe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.lc-task-journal__line.is-on .lc-task-journal__dot,.lc-task-ev__dot{animation:none!important}}.lc-task-ev--msg .lc-task-ev__body,.lc-task-ev--msg .lc-task-ev__edit{margin-bottom:0}}@layer legacy{*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0;display:none}.lc-os-rail{position:fixed;top:0;right:0;width:12px;z-index:var(--lc-z-layer-system);pointer-events:none;touch-action:none}.lc-os-rail.is-on{pointer-events:auto}.lc-os-thumb{position:absolute;top:0;right:3px;width:3px;border-radius:999px;background:#5c5c5c;opacity:0;transition:opacity .16s linear}.lc-os-rail.is-on .lc-os-thumb{opacity:1}.lc-os-thumb:hover,.lc-os-thumb.is-drag{background:#7a7a7a;width:4px;right:2px}html.lc-os-dragging,html.lc-os-dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:default!important}}@layer legacy{.lc-av{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--lc-orb-size, var(--lc-orb-size-default));height:var(--lc-orb-size, var(--lc-orb-size-default));border-radius:50%;overflow:visible;box-shadow:0 0 0 var(--lc-orb-ring) var(--lc-av-ring, transparent)}.lc-av>.lc-orb{width:100%;height:100%}.lc-av__img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}}@layer legacy{.lc-split .lc-input{border-color:transparent;background:var(--lc-sheet-split-field)}.lc-split .lc-input:hover{background:var(--lc-sheet-split-field-hover)}.lc-split .lc-input:focus{border-color:var(--lc-white-a28);background:var(--lc-sheet-split-field-hover)}.lc-split .lc-btn--secondary{border-color:transparent;background:var(--lc-sheet-split-field-hover)}.lc-split .lc-btn--secondary:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:var(--lc-white-a12)}.lc-split .lc-seg{background:var(--lc-sheet-split-field)}.lc-split .lc-seg__btn.is-on{background:var(--lc-white-a14)}.lc-split .lc-sgroup__head{min-height:var(--lc-size-control-28);margin-bottom:var(--lc-spacing-4);padding:0;color:var(--lc-label-secondary);font-size:var(--lc-shell-row-text);font-weight:var(--lc-font-weight-regular)}.lc-split .lc-space-mark[data-field]{background:var(--lc-space-mark-plate)}.lc-split .lc-space-mark[data-field]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px currentColor;opacity:var(--lc-sheet-split-mark-ring);pointer-events:none}.lc-split [data-field="0"]{color:var(--lc-space-mark-tone-0)}.lc-split [data-field="1"]{color:var(--lc-space-mark-tone-1)}.lc-split [data-field="2"]{color:var(--lc-space-mark-tone-2)}.lc-split [data-field="3"]{color:var(--lc-space-mark-tone-3)}.lc-split [data-field="4"]{color:var(--lc-space-mark-tone-4)}.lc-split [data-field="5"]{color:var(--lc-space-mark-tone-5)}.lc-split [data-field="6"]{color:var(--lc-space-mark-tone-6)}.lc-split [data-field="7"]{color:var(--lc-space-mark-tone-7)}.lc-split [data-field="8"]{color:var(--lc-space-mark-tone-8)}.lc-split [data-field="9"]{color:var(--lc-space-mark-tone-9)}.lc-split__hero-mark .lc-space-mark--hero{width:var(--lc-sheet-split-hero-mark);height:var(--lc-sheet-split-hero-mark);font-size:var(--lc-sheet-split-hero-mark-text)}.lc-compose__bar .lc-input.lc-compose__input{flex:1;min-width:0;height:var(--lc-button-primary-height);padding:0 var(--lc-spacing-8);border:0;border-radius:0;background:transparent}.lc-sheet--split>.lc-sheet__panel.lc-split:has(.lc-plans-pane:not([hidden])){width:100vw;max-width:none;height:100vh;max-height:none;border:0;border-radius:0;background:var(--lc-surface-takeover)}.lc-split:has(.lc-plans-pane:not([hidden])) .lc-split__close{display:none}.lc-plan__action .lc-btn.phx-click-loading{position:relative;color:transparent;pointer-events:none}.lc-plan__action .lc-btn.phx-click-loading:after{position:absolute;inset:0;width:var(--lc-spacing-16);height:var(--lc-spacing-16);margin:auto;border:var(--lc-shell-spinner-ring) solid var(--lc-black-a30);border-top-color:var(--lc-surface-page);border-radius:var(--lc-radius-round);content:"";animation:lc-nav-spin var(--lc-shell-spinner-turn) linear infinite}}@layer legacy{.lc-tn #work-now-playing{display:none}.lc-tn-clock{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.lc-tn-clock.is-still{color:var(--lc-label-secondary)}.lc-tn-dot{flex:none;width:var(--lc-spacing-8);height:var(--lc-spacing-8);border-radius:var(--lc-radius-round);background:var(--lc-recording);box-shadow:0 0 0 3px color-mix(in srgb,var(--lc-recording) 24%,transparent);animation:lc-tn-breathe 2.4s ease-in-out infinite}.lc-tn-dot.is-paused{background:transparent;box-shadow:inset 0 0 0 1.5px var(--lc-white-a45);animation:none}@keyframes lc-tn-breathe{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--lc-recording) 6%,transparent)}}@media (prefers-reduced-motion: reduce){.lc-tn-dot{animation:none}}.lc-ibtn.lc-tn-toggle{width:var(--lc-size-control-32);height:var(--lc-size-control-32);background:var(--lc-shell-dock-agent-send-bg);color:var(--lc-shell-dock-agent-send-color)}.lc-ibtn.lc-tn-toggle:hover:where(:not(:disabled)){background:var(--lc-white-a82);color:var(--lc-shell-dock-agent-send-color)}.lc-ibtn.lc-tn-toggle.is-pause{background:var(--lc-white-a10);color:var(--lc-label-strong)}.lc-ibtn.lc-tn-toggle.is-pause:hover:where(:not(:disabled)){background:var(--lc-white-a16);color:var(--lc-label-strong)}.lc-btn.lc-tn-main{height:var(--lc-size-control-34);padding:0 var(--lc-spacing-14) 0 var(--lc-spacing-12);gap:var(--lc-spacing-6);border-radius:var(--lc-radius-pill);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-medium)}.lc-btn.lc-tn-stop{height:var(--lc-size-control-34);padding:0 var(--lc-spacing-12);gap:var(--lc-spacing-6);border-radius:var(--lc-radius-pill);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);color:var(--lc-label-secondary)}.lc-btn.lc-tn-stop:hover:where(:not(:disabled)){background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-btn.lc-tn-stop .lc-icon{color:var(--lc-label-tertiary)}.lc-tn-shelf{display:flex;flex-direction:column;gap:var(--lc-spacing-2)}.lc-tn-shelf__label{margin:0 0 var(--lc-spacing-4);padding:0 var(--lc-spacing-8);font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary)}.lc-btn.lc-tn-shelf__row{justify-content:flex-start;gap:var(--lc-spacing-10);width:100%;height:var(--lc-size-control-34);padding:0 var(--lc-spacing-8);border-radius:var(--lc-radius-8);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);color:var(--lc-label)}.lc-btn.lc-tn-shelf__row:hover:where(:not(:disabled)){background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-tn-shelf__row .lc-icon{color:var(--lc-label-secondary)}.lc-tn-shelf__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.lc-tn-shelf__time{flex:none;color:var(--lc-label-secondary);font-variant-numeric:tabular-nums}.lc-tn-shelf__more{margin:var(--lc-spacing-2) 0 0;padding:0 var(--lc-spacing-8);font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary)}.lc-tn-pick .lc-menu.lc-task-picker__menu{width:max(100%,calc(var(--lc-spacing-64) * 6))}.lc-tn-pick .lc-task-picker__field{height:var(--lc-size-control-34);padding:0 var(--lc-spacing-12) 0 var(--lc-spacing-14);gap:var(--lc-spacing-8);font-size:var(--lc-type-callout-size)}.lc-tn-forgot{display:flex;flex-direction:column;gap:var(--lc-spacing-4);padding:var(--lc-spacing-12) var(--lc-spacing-14)}.lc-tn-forgot__title{margin:0;font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-tn-forgot__note{margin:0;font-size:var(--lc-type-footnote-size);line-height:18px;color:var(--lc-label-secondary)}.lc-tn-forgot__acts{display:flex;flex-wrap:wrap;gap:var(--lc-spacing-8);margin-top:var(--lc-spacing-6)}.lc-tn-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:var(--lc-spacing-20);height:var(--lc-spacing-20);padding:0 var(--lc-spacing-6);box-sizing:border-box;border-radius:var(--lc-radius-6);background:var(--lc-white-a10);font:inherit;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-call-tray .lc-ibtn{z-index:1;width:var(--lc-size-control-32);height:var(--lc-size-control-32)}.lc-call-tray .lc-ibtn:hover{color:var(--lc-label-strong);background:var(--lc-fill-soft)}body:has(#work-now-playing) .lc-dock--tray.lc-tn-tray{bottom:var(--lc-spacing-20)}.lc-dock--tray.lc-tn-tray.is-sample{position:static}body:has(.lc-tn-island.has-call) .lc-shell-dock{opacity:0;visibility:hidden}.lc-tn-page{display:flex;flex-direction:column;gap:var(--lc-spacing-24);padding-bottom:var(--lc-spacing-104)}.lc-tn-page__head{display:flex;align-items:center;gap:var(--lc-spacing-10);margin:0 0 var(--lc-spacing-4);font-size:var(--lc-shell-row-text);font-weight:var(--lc-font-weight-regular);color:var(--lc-label)}.lc-tn-page__n{color:var(--lc-label-tertiary);font-variant-numeric:tabular-nums}.lc-tn-page__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.lc-tn-row{position:relative;display:flex;align-items:center;gap:var(--lc-spacing-12);min-height:var(--lc-size-control-40);padding:0 var(--lc-spacing-8);border-radius:var(--lc-radius-8);font-size:var(--lc-type-callout-size);color:var(--lc-label)}.lc-tn-row:after{content:"";position:absolute;left:var(--lc-list-row-line-inset);right:var(--lc-list-row-line-inset);bottom:calc(-1 * var(--lc-list-row-line-width));border-bottom:var(--lc-list-row-line-width) solid var(--lc-list-row-line);pointer-events:none}.lc-tn-row:hover:after,.lc-tn-row:focus-within:after,.lc-tn-row:has(+.lc-tn-row:hover):after,.lc-tn-row:has(+.lc-tn-row:focus-within):after,.lc-tn-row:last-child:after{opacity:0}.lc-tn-row:hover,.lc-tn-row:focus-within{background:var(--lc-white-a04)}.lc-tn-row__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-tn-row__thread{flex:none;font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary)}.lc-tn-row__word{flex:none;display:inline-flex;align-items:center;height:var(--lc-size-control-28);padding:0 var(--lc-spacing-12);font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-btn.lc-tn-row__go{height:var(--lc-size-control-28);padding:0 var(--lc-spacing-12);border-radius:var(--lc-radius-pill);font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary);opacity:0}.lc-tn-row:hover .lc-tn-row__go,.lc-tn-row:focus-within .lc-tn-row__go,.lc-tn-row.is-paused .lc-tn-row__go{opacity:1}.lc-btn.lc-tn-row__go:hover:where(:not(:disabled)){background:var(--lc-white-a10);color:var(--lc-label-strong)}.lc-tn-row.is-live .lc-tn-row__title{color:var(--lc-label-strong)}@media (hover: none){.lc-btn.lc-tn-row__go{opacity:1}}.lc-tn-note{position:fixed;right:var(--lc-spacing-20);bottom:var(--lc-spacing-20);z-index:var(--lc-z-layer-float);max-width:340px;padding:var(--lc-spacing-10) var(--lc-spacing-14);border-radius:var(--lc-radius-16);background:var(--lc-white-a05);font-size:var(--lc-type-footnote-size);line-height:18px;color:var(--lc-label-tertiary)}@media (max-width: 760px){.lc-tn-note{display:none}}.lc-tn{--lc-tn-stand-h: var(--lc-size-control-44)}.lc-tn-stand{position:sticky;top:0;z-index:calc(var(--lc-z-layer-chrome) + 1);display:flex;flex:none;align-items:center;gap:var(--lc-spacing-4);height:var(--lc-tn-stand-h);padding:0 var(--lc-spacing-24);overflow-x:auto;scrollbar-width:none;background:var(--lc-surface-page);font-size:var(--lc-type-footnote-size)}.lc-tn-stand::-webkit-scrollbar{display:none}.lc-tn-stand .lc-tn-stand__tab{display:inline-flex;flex:none;align-items:center;height:var(--lc-size-control-28);padding:0 var(--lc-spacing-12);border-radius:var(--lc-radius-pill);font:inherit;font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);color:var(--lc-label-secondary);text-decoration:none;white-space:nowrap}.lc-tn-stand__tab:hover{color:var(--lc-label-strong)}.lc-tn-stand__tab.is-on{background:var(--lc-surface-active);color:var(--lc-label-strong)}.lc-tn-stand__sep{flex:none;width:1px;height:var(--lc-spacing-14);margin:0 var(--lc-spacing-4);background:var(--lc-separator)}.lc-tn-stand__menu{flex:none}.lc-tn-stand__keys{flex:none;display:inline-flex;align-items:center;gap:var(--lc-spacing-6);margin-left:var(--lc-spacing-12);color:var(--lc-label-tertiary);white-space:nowrap}@media (max-width: 760px){.lc-tn-stand{position:static;flex-wrap:wrap;height:auto;padding:var(--lc-spacing-6) var(--lc-spacing-16) var(--lc-spacing-12);overflow:visible}.lc-tn-stand__sep,.lc-tn-stand__keys{display:none}}@media (min-width: 761px){.lc-tn-only-phone{display:none}}}@layer legacy{.lc-tn-island{--lc-tn-island-w: 280px;position:fixed;right:var(--lc-spacing-20);bottom:var(--lc-spacing-20);z-index:var(--lc-z-layer-float);width:min(var(--lc-tn-island-w),calc(100vw - var(--lc-spacing-32)));font-size:var(--lc-type-footnote-size);color:var(--lc-label);animation:lc-tn-in var(--lc-duration-base) var(--lc-ease-standard) both}@keyframes lc-tn-in{0%{opacity:0;transform:translateY(var(--lc-spacing-10))}}@media (prefers-reduced-motion: reduce){.lc-tn-island{animation:none}}.lc-tn-island__body{display:flex;flex-direction:column;border-radius:var(--lc-radius-lg);background:var(--lc-surface-soft);box-shadow:var(--lc-shadow-float)}.lc-tn-island__body:has(>.lc-tn-island__panel,>.lc-tn-forgot,>.lc-tn-island__call){border-radius:var(--lc-radius-16)}.lc-tn-island__bar{display:flex;align-items:center;gap:var(--lc-spacing-6);height:var(--lc-size-control-44);padding-right:var(--lc-spacing-6)}.lc-btn.lc-tn-island__open{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:var(--lc-spacing-10);height:100%;padding:0 var(--lc-spacing-6) 0 var(--lc-spacing-14);border:0;border-radius:var(--lc-radius-lg);background:transparent;font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);color:var(--lc-label)}.lc-btn.lc-tn-island__open:hover:where(:not(:disabled)){background:transparent;color:var(--lc-label-strong)}.lc-tn-island__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.lc-tn-island__open .lc-tn-clock{flex:none;color:var(--lc-label-secondary)}.lc-tn-island.is-paused .lc-tn-island__title{color:var(--lc-label-secondary)}.lc-tn-island__panel{display:flex;flex-direction:column;gap:var(--lc-spacing-12);padding:var(--lc-spacing-12) var(--lc-spacing-12) var(--lc-spacing-4)}.lc-tn-island__foot{display:flex;align-items:center;justify-content:space-between}.lc-btn.lc-tn-island__task{height:var(--lc-size-control-34);padding:0 var(--lc-spacing-12);border-radius:var(--lc-radius-pill);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);color:var(--lc-label-secondary)}.lc-btn.lc-tn-island__task:hover:where(:not(:disabled)){background:var(--lc-white-a08);color:var(--lc-label-strong)}.lc-tn-island__hint{padding-bottom:var(--lc-spacing-4)}.lc-tn-island__call.lc-call-tray{overflow:visible;border-radius:0;background:transparent;box-shadow:none;padding-top:var(--lc-spacing-2)}.lc-tn-island.has-call{--lc-tn-island-w: var(--lc-tray-width)}.lc-tn-island.is-sample{position:static;width:var(--lc-tn-island-w);animation:none}@media (max-width: 760px){.lc-tn-island:not(.is-sample){right:var(--lc-spacing-16);left:var(--lc-spacing-16);width:auto;bottom:calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height) + var(--lc-spacing-12))}.lc-tn-island.has-call:not(.is-sample){bottom:calc(var(--lc-spacing-16) + env(safe-area-inset-bottom,0px))}}.lc-tn-island.is-above-dock:not(.is-sample){right:var(--lc-spacing-16);left:var(--lc-spacing-16);width:auto;bottom:calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height) + var(--lc-spacing-12))}.lc-tn-island.is-above-dock.is-sample{width:100%}.lc-tn-corner{position:fixed;right:var(--lc-spacing-20);bottom:var(--lc-spacing-20);z-index:var(--lc-z-layer-float);display:flex;flex-direction:column;gap:var(--lc-spacing-8);width:min(var(--lc-tray-width),calc(100vw - var(--lc-spacing-32)))}.lc-tn-corner>.lc-dock--tray,.lc-tn-corner>.lc-tn-island{position:static;width:100%}@media (max-width: 760px){.lc-tn-corner{right:var(--lc-spacing-16);left:var(--lc-spacing-16);width:auto;bottom:calc(var(--lc-spacing-16) + env(safe-area-inset-bottom,0px))}}}@layer legacy{.lc-tn-side{position:fixed;left:var(--lc-spacing-8);bottom:calc(var(--lc-spacing-10) + var(--lc-size-control-40) + var(--lc-spacing-8));z-index:calc(var(--lc-shell-side-layer) + 1);display:flex;flex-direction:column;gap:var(--lc-spacing-12);width:calc(var(--lc-size-sidebar) - var(--lc-spacing-16) - 1px);animation:lc-tn-in var(--lc-duration-base) var(--lc-ease-standard) both}@media (prefers-reduced-motion: reduce){.lc-tn-side{animation:none}}.lc-tn-side.is-sample{position:static;width:100%;animation:none}@media (max-width: 760px){.lc-tn-side:not(.is-sample){display:none}}.lc-tn-side__block{display:flex;flex-direction:column;gap:var(--lc-spacing-10);padding:var(--lc-spacing-14);border-radius:var(--lc-radius-16);background:var(--lc-surface-chip)}.lc-tn-side__head{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-spacing-12)}.lc-tn-side__state{display:flex;align-items:center;gap:var(--lc-spacing-8);margin:0;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-tn-side__time{font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-tn-side__time.is-still{color:var(--lc-label-secondary)}.lc-tn-side__title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--lc-type-callout-size);line-height:18px;color:var(--lc-label-strong)}.lc-tn-side__hint{padding:var(--lc-spacing-2) 0}.lc-tn-side__acts{display:flex;align-items:center;gap:var(--lc-spacing-8)}.lc-tn-side__acts .lc-tn-main{flex:1 1 auto}.lc-tn-side__pick .lc-task-picker__field{background:var(--lc-white-a06)}.lc-tn-side__shelf .lc-tn-shelf__label{padding-left:var(--lc-spacing-8)}.lc-tn-sidechip{display:none}@media (max-width: 760px){.lc-tn-sidechip:not(.is-sample){display:block;position:fixed;top:calc(var(--lc-titlebar-inset) + var(--lc-spacing-8));right:var(--lc-spacing-12);z-index:calc(var(--lc-z-layer-chrome) + 2)}}.lc-tn-sidechip.is-sample{display:block;position:relative}.lc-btn.lc-tn-sidechip__btn{gap:var(--lc-spacing-8);padding:0 var(--lc-spacing-14);border-radius:var(--lc-radius-pill);font-size:var(--lc-type-callout-size)}.lc-tn-sidechip__menu{position:absolute;top:calc(100% + var(--lc-spacing-8));right:0;z-index:1;display:flex;flex-direction:column;gap:var(--lc-spacing-12);width:min(340px,calc(100vw - var(--lc-spacing-24)));padding:var(--lc-spacing-12);box-sizing:border-box;border:1px solid var(--lc-menu-border);border-radius:var(--lc-radius-16);background:var(--lc-menu-surface);box-shadow:var(--lc-shadow-float)}.lc-tn-sidechip__menu .lc-tn-side__block{padding:var(--lc-spacing-2);background:transparent}}@layer legacy{.lc-tn-dock .lc-shell-dock__pair:has(>.lc-dock-slot){grid-template-columns:var(--lc-shell-dock-agent-width) auto auto}.lc-tn-dock .lc-shell-dock__pair>.lc-tn-tile{grid-column:3;grid-row:1}.lc-tn-tile{position:relative;display:flex;align-items:center;gap:var(--lc-spacing-4);flex:none;width:calc(var(--lc-spacing-64) * 4 + var(--lc-spacing-12));height:var(--lc-button-fab-height);padding-right:var(--lc-spacing-20);box-sizing:border-box;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);-webkit-backdrop-filter:blur(var(--lc-button-fab-blur));backdrop-filter:blur(var(--lc-button-fab-blur));color:var(--lc-label)}.lc-tn-tile.is-idle{width:auto;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lc-btn.lc-tn-tile__open{flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--lc-spacing-6);height:100%;padding:0 var(--lc-spacing-8) 0 var(--lc-spacing-24);border:0;border-radius:var(--lc-button-fab-radius);background:transparent;font-weight:var(--lc-font-weight-regular);color:var(--lc-label);text-align:left}.lc-btn.lc-tn-tile__open:hover:where(:not(:disabled)){background:transparent;color:var(--lc-label-strong)}.lc-tn-tile__line{display:flex;align-items:center;gap:var(--lc-spacing-8);min-width:0;max-width:100%}.lc-tn-tile__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-type-footnote-size)}.lc-tn-tile.is-paused .lc-tn-tile__title{color:var(--lc-label-secondary)}.lc-tn-tile__time{font-size:20px;font-weight:600;line-height:1;color:var(--lc-label-strong)}.lc-tn-tile__time.is-still{color:var(--lc-label-secondary)}.lc-tn-tile__word{font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary)}.lc-ibtn.lc-tn-tile__toggle{width:var(--lc-button-round-size);height:var(--lc-button-round-size)}.lc-tn-tile__menu{position:absolute;right:0;bottom:calc(100% + var(--lc-spacing-8));z-index:1;display:flex;flex-direction:column;gap:var(--lc-spacing-12);width:calc(var(--lc-spacing-64) * 5 + var(--lc-spacing-20));padding:var(--lc-spacing-12);box-sizing:border-box;border:1px solid var(--lc-menu-border);border-radius:var(--lc-radius-16);background:var(--lc-menu-surface);box-shadow:var(--lc-shadow-float)}.lc-tn-tile__hint{padding:var(--lc-spacing-2) var(--lc-spacing-2) 0}.lc-tn-tile__foot{display:flex;justify-content:flex-end}@media (max-width: 760px){.lc-tn-tile{display:none}}}@layer legacy{.lc-tn-strip{position:sticky;top:var(--lc-tn-stand-h);z-index:var(--lc-z-layer-chrome);display:flex;flex-direction:column;gap:var(--lc-spacing-8);flex:none;padding:var(--lc-spacing-8) var(--lc-spacing-24);background:var(--lc-surface-chip);font-size:var(--lc-type-footnote-size);color:var(--lc-label);animation:lc-tn-in var(--lc-duration-base) var(--lc-ease-standard) both}@media (prefers-reduced-motion: reduce){.lc-tn-strip{animation:none}}.lc-tn-strip.is-sample{position:static;animation:none;border-radius:var(--lc-radius-12)}@media (max-width: 760px){.lc-tn-strip:not(.is-sample){position:static;padding:var(--lc-spacing-10) var(--lc-spacing-16)}}.lc-tn-strip__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lc-spacing-8) var(--lc-spacing-16);min-height:var(--lc-size-control-34)}.lc-tn-strip__main{display:flex;align-items:center;flex:1 1 calc(var(--lc-spacing-64) * 4);min-width:0;gap:var(--lc-spacing-10)}.lc-tn-strip__state{flex:none;color:var(--lc-label-secondary)}.lc-tn-strip__title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-tn-strip.is-paused .lc-tn-strip__title{color:var(--lc-label-secondary)}.lc-tn-strip__time{flex:none;margin-left:var(--lc-spacing-6);font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-tn-strip__time.is-still{color:var(--lc-label-secondary)}.lc-tn-strip__btns{display:flex;align-items:center;flex:none;gap:var(--lc-spacing-8)}.lc-tn-strip__pick{flex:1 1 calc(var(--lc-spacing-64) * 4);min-width:calc(var(--lc-spacing-64) * 3);max-width:calc(var(--lc-spacing-64) * 5)}.lc-tn-strip__pick .lc-task-picker__field{background:var(--lc-white-a08)}.lc-tn-strip.is-attention{background:var(--lc-surface-active)}.lc-tn-strip__hint.lc-tn-forgot{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--lc-spacing-4) var(--lc-spacing-16);padding:0}.lc-tn-strip__hint .lc-tn-forgot__acts{margin-top:0}.lc-tn-strip__shelf{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--lc-spacing-8)}.lc-tn-strip__shelf .lc-tn-shelf__label{margin:0;padding:0 var(--lc-spacing-4) 0 0}.lc-tn-strip__shelf .lc-btn.lc-tn-shelf__row{width:auto;max-width:calc(var(--lc-spacing-64) * 4);height:var(--lc-size-control-32);padding:0 var(--lc-spacing-12) 0 var(--lc-spacing-10);border-radius:var(--lc-radius-pill);background:var(--lc-white-a06)}.lc-tn-strip__shelf .lc-btn.lc-tn-shelf__row:hover:where(:not(:disabled)){background:var(--lc-white-a12)}.lc-tn-strip__shelf .lc-tn-shelf__more{margin:0;padding:0}}@layer legacy{.lc-tn-chip{position:fixed;top:calc(var(--lc-tn-stand-h) + var(--lc-spacing-12));right:var(--lc-spacing-24);z-index:var(--lc-z-layer-float);display:flex;flex-direction:column;align-items:flex-end;gap:var(--lc-spacing-8);animation:lc-tn-in var(--lc-duration-base) var(--lc-ease-standard) both}@media (prefers-reduced-motion: reduce){.lc-tn-chip{animation:none}}.lc-tn-chip.is-sample{position:relative;top:auto;right:auto;animation:none}.lc-tn-chip__pill{display:flex;align-items:center;gap:var(--lc-spacing-2);height:var(--lc-size-control-40);padding:0 var(--lc-spacing-4) 0 0;border-radius:var(--lc-radius-pill);background:var(--lc-surface-soft);box-shadow:var(--lc-shadow-float)}.lc-btn.lc-tn-chip__open{gap:var(--lc-spacing-10);height:100%;padding:0 var(--lc-spacing-10) 0 var(--lc-spacing-16);border:0;border-radius:var(--lc-radius-pill);background:transparent;font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-btn.lc-tn-chip__open:hover:where(:not(:disabled)){background:transparent;color:var(--lc-label-strong)}.lc-tn-chip__time.is-still{color:var(--lc-label-secondary)}.lc-tn-chip__hint{width:calc(var(--lc-spacing-64) * 5);max-width:calc(100vw - var(--lc-spacing-24));box-sizing:border-box;border:1px solid var(--lc-menu-border);border-radius:var(--lc-radius-16);background:var(--lc-menu-surface);box-shadow:var(--lc-shadow-float)}@media (max-width: 760px){.lc-tn-chip:not(.is-sample){top:calc(var(--lc-titlebar-inset) + var(--lc-spacing-6));right:var(--lc-spacing-12);z-index:calc(var(--lc-z-layer-chrome) + 2)}}.lc-tn-pal__head{padding-right:var(--lc-spacing-8)}.lc-tn-pal__list{padding-bottom:var(--lc-spacing-12)}.lc-tn-pal__now{display:flex;align-items:center;gap:var(--lc-spacing-10);margin:0;padding:var(--lc-spacing-4) var(--lc-sheet-search-row-pad) var(--lc-spacing-8);font-size:var(--lc-type-callout-size);color:var(--lc-label-strong)}.lc-tn-pal__now-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-tn-pal__now .lc-tn-clock{flex:none;color:var(--lc-label-secondary)}.lc-btn.lc-tn-pal__row{justify-content:flex-start;width:100%;height:auto;font-weight:var(--lc-font-weight-regular);text-align:left;border:0;background:transparent}.lc-btn.lc-tn-pal__row:hover:where(:not(:disabled)),.lc-btn.lc-tn-pal__row:focus-visible{background:var(--lc-sheet-search-row-hover);color:var(--lc-label)}.lc-tn-pal__row .lc-search__title{text-align:left}.lc-tn-pal__row .lc-tn-kbd{flex:none;margin-left:var(--lc-spacing-8)}.lc-tn-pal--sample{width:min(100%,calc(var(--lc-spacing-64) * 7));border:1px solid var(--lc-white-a15);border-radius:var(--lc-radius-16);background:var(--lc-surface-modal);overflow:hidden}}@layer legacy{.lc-tn-sheet{display:flex;flex-direction:column;gap:var(--lc-spacing-56);padding-bottom:var(--lc-spacing-104)}.lc-tn-sheet__lead{margin:0;max-width:calc(var(--lc-spacing-64) * 10);font-size:var(--lc-type-callout-size);line-height:20px;color:var(--lc-label-secondary)}.lc-tn-sheet__concept{display:flex;flex-direction:column;gap:var(--lc-spacing-16)}.lc-tn-sheet__h{margin:0;font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-tn-sheet__essence{margin:0;max-width:calc(var(--lc-spacing-64) * 10);font-size:var(--lc-type-callout-size);line-height:20px;color:var(--lc-label-secondary)}.lc-tn-sheet__sub{margin:var(--lc-spacing-12) 0 0;font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-regular);color:var(--lc-label-tertiary)}.lc-tn-sheet__grid{display:grid;gap:var(--lc-spacing-24) var(--lc-spacing-20);grid-template-columns:repeat(auto-fill,minmax(var(--lc-tn-cell, 380px),1fr))}.lc-tn-sheet__grid.is-island{--lc-tn-cell: 380px}.lc-tn-sheet__grid.is-sidebar{--lc-tn-cell: 320px}.lc-tn-sheet__grid.is-dock{--lc-tn-cell: 640px}.lc-tn-sheet__grid.is-strip{--lc-tn-cell: 720px}.lc-tn-sheet__grid.is-palette{--lc-tn-cell: 520px}.lc-tn-sheet__grid.is-phone{--lc-tn-cell: 390px}.lc-tn-sheet__cell{display:flex;flex-direction:column;gap:var(--lc-spacing-8);margin:0;min-width:0}.lc-tn-sheet__cell.is-wide{grid-column:span 2}.lc-tn-sheet__cap{font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-tn-frame{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:var(--lc-spacing-8);min-height:calc(var(--lc-spacing-64) * 3);padding:var(--lc-spacing-16);box-sizing:border-box;border-radius:var(--lc-radius-16);background:var(--lc-surface-page);box-shadow:inset 0 0 0 1px var(--lc-white-a08)}.lc-tn-frame__empty{position:absolute;top:var(--lc-spacing-16);left:var(--lc-spacing-16);margin:0;font-size:var(--lc-type-footnote-size);color:var(--lc-label-tertiary)}.lc-tn-frame__title{margin:0 auto 0 0;font-size:var(--lc-type-callout-size);color:var(--lc-label)}.lc-tn-frame--side{flex-direction:row;align-items:stretch;justify-content:flex-start;gap:var(--lc-spacing-16);width:fit-content;max-width:100%}.lc-tn-frame__col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:calc(var(--lc-size-sidebar) - var(--lc-spacing-16))}.lc-tn-frame__col .lc-tn-side{margin-bottom:var(--lc-spacing-8)}.lc-tn-frame__corner{display:flex;align-items:flex-end;width:min(340px,100%)}.lc-tn-frame__user{flex:none;margin-top:var(--lc-spacing-12);pointer-events:none}.lc-tn-frame--top{align-items:stretch;justify-content:flex-start;padding:var(--lc-spacing-16) 0 var(--lc-spacing-16)}.lc-tn-frame--top .lc-tn-frame__title{padding:var(--lc-spacing-16) var(--lc-spacing-24) 0}.lc-tn-frame--top .lc-tn-frame__empty{position:static;padding:var(--lc-spacing-12) var(--lc-spacing-24) 0}.lc-tn-frame--top .lc-tn-tray{align-self:flex-end;width:min(340px,calc(100% - var(--lc-spacing-32)));margin:var(--lc-spacing-12) var(--lc-spacing-16) 0 0}.lc-tn-frame--chip{align-items:flex-end;justify-content:flex-start;min-height:calc(var(--lc-spacing-64) * 4)}.lc-tn-frame__chiprow{position:relative;display:flex;justify-content:flex-end;width:100%;min-height:var(--lc-size-control-40)}.lc-tn-frame__chiprow .lc-tn-frame__empty{top:var(--lc-spacing-8);left:0}.lc-tn-frame--chip .lc-tn-pal--sample{align-self:center}.lc-tn-frame--chip .lc-tn-tray{align-self:flex-end;width:min(340px,100%);margin-top:var(--lc-spacing-8)}.lc-tn-frame--corner.is-stacked .lc-tn-island,.lc-tn-frame--corner.is-stacked .lc-tn-tray{width:340px}.lc-tn-frame--topend{justify-content:flex-start}.lc-tn-frame--dock{align-items:center;justify-content:flex-end;min-height:calc(var(--lc-spacing-64) * 2 + var(--lc-spacing-32))}.lc-tn-frame--dock.is-open{min-height:calc(var(--lc-spacing-64) * 6 + var(--lc-spacing-32))}.lc-tn-dockrow{display:flex;align-items:flex-end;gap:var(--lc-spacing-12)}.lc-tn-stub{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);height:var(--lc-button-fab-height);padding:0 var(--lc-spacing-16);box-sizing:border-box;border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-button-fab-radius);background:var(--lc-button-fab-bg);font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary)}.lc-tn-stub--agent{align-items:flex-start;width:calc(var(--lc-spacing-64) * 2 + var(--lc-spacing-32));padding-top:var(--lc-spacing-14)}.lc-tn-stub--fab{padding:0 var(--lc-button-fab-padding-x);font-size:var(--lc-button-fab-text);color:var(--lc-button-fab-color)}.lc-tn-phone{position:relative;display:flex;flex-direction:column;width:100%;max-width:390px;min-height:calc(var(--lc-spacing-64) * 6);box-sizing:border-box;overflow:hidden;border-radius:calc(var(--lc-radius-16) * 2);background:var(--lc-surface-page);box-shadow:inset 0 0 0 1px var(--lc-white-a14)}.lc-tn-phone__bar{position:relative;display:flex;flex:none;align-items:center;gap:var(--lc-spacing-12);height:var(--lc-size-control-50);padding:0 var(--lc-spacing-12) 0 var(--lc-spacing-16);color:var(--lc-label-secondary);font-size:var(--lc-shell-row-text)}.lc-tn-phone__bar-end{display:flex;align-items:center;margin-left:auto}.lc-tn-phone__stage{position:relative;display:flex;flex:1;flex-direction:column;gap:var(--lc-spacing-12);padding:var(--lc-spacing-16)}.lc-tn-phone__stage.is-end{justify-content:flex-end}.lc-tn-phone .lc-tn-island,.lc-tn-phone .lc-tn-tray{width:100%}.lc-tn-phone__stage .lc-tn-frame__empty{position:static}.lc-tn-phone .lc-tn-strip{margin:calc(var(--lc-spacing-16) * -1) calc(var(--lc-spacing-16) * -1) 0;border-radius:0}.lc-tn-phone .lc-tn-chip.is-sample,.lc-tn-phone .lc-tn-sidechip.is-sample{margin-left:auto}.lc-tn-phone .lc-tn-sidechip__menu{right:calc(var(--lc-spacing-12) * -1)}.lc-tn-phone .lc-tn-pal--sample{width:100%}}@layer legacy;@layer legacy{.lc-sheet--slab{-webkit-backdrop-filter:none;backdrop-filter:none}.lc-slab{--lc-slab-close: calc(var(--lc-sheet-slab-head-button) + 2 * var(--lc-sheet-slab-head-top));display:flex;flex-direction:column;gap:var(--lc-sheet-slab-gap);box-sizing:border-box;width:var(--lc-sheet-slab-width);max-width:calc(100% - var(--lc-sheet-gutter));max-height:calc(100% - var(--lc-sheet-gutter));min-height:0}@media (max-width: 480px){.lc-slab{--lc-sheet-slab-pad: var(--lc-sheet-slab-pad-phone)}}.lc-slab__panel{position:relative;display:flex;flex:0 1 auto;flex-direction:column;box-sizing:border-box;min-width:0;min-height:0;border:var(--lc-sheet-slab-border-width) solid var(--lc-sheet-slab-border);border-radius:var(--lc-sheet-slab-radius);background:var(--lc-sheet-slab-bg);color:var(--lc-label);animation:lc-surface-up var(--lc-sheet-duration) var(--lc-ease-standard) both}.lc-slab__head{position:relative;flex:none}.lc-sheet--slab .lc-ibtn.lc-slab__btn{flex:none;width:var(--lc-sheet-slab-head-button);height:var(--lc-sheet-slab-head-button);border:0;border-radius:var(--lc-radius-round);background:transparent;color:var(--lc-shell-dock-agent-icon-color);transition:color var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out),box-shadow var(--lc-duration-fast) var(--lc-ease-out)}.lc-sheet--slab .lc-ibtn.lc-slab__btn:hover,.lc-sheet--slab .lc-ibtn.lc-slab__btn:focus-visible{background:var(--lc-shell-dock-agent-button-bg-hover);color:var(--lc-shell-dock-agent-icon-color-hover);box-shadow:inset 0 0 0 var(--lc-button-fab-border-width) var(--lc-shell-dock-agent-button-ring-hover)}.lc-sheet--slab .lc-ibtn.lc-slab__close{position:absolute;top:var(--lc-sheet-slab-head-top);right:var(--lc-sheet-slab-head-top)}.lc-slab-bar{display:flex;align-items:center;gap:var(--lc-spacing-4);box-sizing:border-box;padding:var(--lc-sheet-slab-head-top) var(--lc-slab-close) var(--lc-sheet-slab-head-bottom) var(--lc-sheet-slab-head-top)}.lc-slab-bar__title{min-width:0;margin:0;overflow:hidden;font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-type-title-sheet-weight);line-height:var(--lc-type-title-recap-line-height);letter-spacing:var(--lc-type-title-sheet-tracking);color:var(--lc-label-strong);text-overflow:ellipsis;white-space:nowrap}.lc-slab__scroll{display:flex;flex-direction:column;gap:var(--lc-spacing-8);min-height:0;padding:var(--lc-spacing-8) var(--lc-sheet-slab-pad) var(--lc-sheet-slab-pad);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lc-slab__scroll>*{flex:none}.lc-slab__sub{margin:0 0 var(--lc-spacing-12);font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-secondary)}.lc-slab__plate .lc-btn--fab{width:100%;height:var(--lc-spacing-56);padding:0 var(--lc-spacing-20);gap:var(--lc-spacing-8);color:var(--lc-label-secondary);font-size:var(--lc-type-callout-size)}.lc-slab__plate .lc-btn--fab:hover{color:var(--lc-label-strong)}.lc-sheet--slab .lc-input--box{background:var(--lc-sheet-slab-inner);border-color:var(--lc-sheet-slab-inner-line)}}@layer legacy{.lc-sheet :is(.lc-btn--secondary,.lc-btn--danger){border:0}.lc-sheet :is(.lc-btn--secondary,.lc-btn--danger,.lc-btn--primary):not(.lc-btn--sm){height:var(--lc-button-primary-height);padding:0 var(--lc-button-primary-padding-x);border-radius:var(--lc-button-primary-radius);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-medium)}.lc-sheet .lc-btn--secondary{background:var(--lc-surface-soft);color:var(--lc-label)}.lc-sheet .lc-btn--secondary:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:var(--lc-gray-2e2e2e);color:var(--lc-label-strong)}.lc-sheet .lc-btn--danger{background:var(--lc-danger-fill);color:var(--lc-danger)}.lc-sheet .lc-btn--danger:hover:where(:not(:disabled:not([data-phx-disabled=false]),[aria-disabled=true])){background:var(--lc-danger-fill-hover)}}@layer legacy{.lc-set-group{display:flex;flex-direction:column;gap:var(--lc-spacing-6)}.lc-set-group__body{display:flex;flex-direction:column}.lc-set-label{margin:var(--lc-spacing-8) 0 0;font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);color:var(--lc-label-secondary-page)}.lc-set-foot{margin:var(--lc-spacing-6) 0 0;font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-tertiary-page)}.lc-sheet--slab .lc-btn.lc-set-row,.lc-sheet--slab .lc-set-row.is-static{display:flex;align-items:center;justify-content:flex-start;gap:var(--lc-sheet-slab-row-gap);box-sizing:border-box;width:calc(100% + 2 * var(--lc-sheet-slab-row-gap));min-height:var(--lc-sheet-slab-row);margin:0 calc(-1 * var(--lc-sheet-slab-row-gap));padding:var(--lc-spacing-8) var(--lc-sheet-slab-row-gap);border:0;border-radius:var(--lc-sheet-slab-row-radius);background:transparent;color:var(--lc-label);font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-regular);line-height:var(--lc-type-callout-line-height);text-align:left;white-space:normal}.lc-sheet--slab .lc-btn.lc-set-row:hover,.lc-sheet--slab .lc-btn.lc-set-row:focus-visible{background:var(--lc-sheet-slab-hover);color:var(--lc-label-strong)}.lc-set-row__icon{display:inline-grid;flex:none;place-items:center;width:var(--lc-sheet-slab-row-icon);height:var(--lc-sheet-slab-row-icon);color:var(--lc-label-secondary);transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-sheet--slab .lc-btn.lc-set-row:hover .lc-set-row__icon{color:var(--lc-label-strong)}.lc-set-row__text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-set-row__text:has(~.lc-set-row__value){flex-shrink:0}.lc-set-row__label{color:inherit}.lc-set-row__sub{font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);color:var(--lc-label-secondary-page)}.lc-set-row__value{flex:0 1 auto;min-width:0;max-width:55%;overflow:hidden;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary-page);text-overflow:ellipsis;white-space:nowrap}.lc-set-row__value--slot{display:inline-flex;align-items:center;gap:var(--lc-spacing-8)}.lc-set-row__value:has(.lc-agent-dot){display:inline-flex;align-items:center;gap:var(--lc-spacing-6)}.lc-sheet--slab .lc-set-row .lc-set-row__chev{flex:none;color:var(--lc-white-a38)}.lc-sheet--slab .lc-btn.lc-set-row:hover .lc-set-row__chev{color:var(--lc-white-a72)}.lc-set-row__dot{flex:none;width:var(--lc-shell-ask-dot-size);height:var(--lc-shell-ask-dot-size);border-radius:var(--lc-radius-round);background:var(--lc-shell-ask-dot-color)}.lc-set-switch{position:relative;flex:none;width:var(--lc-sheet-slab-switch-width);height:var(--lc-sheet-slab-switch-height);border-radius:var(--lc-radius-pill);background:var(--lc-white-a14);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-set-switch__knob{position:absolute;top:var(--lc-spacing-2);left:var(--lc-spacing-2);width:var(--lc-sheet-slab-switch-knob);height:var(--lc-sheet-slab-switch-knob);border-radius:var(--lc-radius-round);background:var(--lc-white-a60);transition:transform var(--lc-duration-fast) var(--lc-ease-out),background var(--lc-duration-fast) var(--lc-ease-out)}.lc-set-switch.is-on{background:var(--lc-gray-ffffff)}.lc-set-switch.is-on .lc-set-switch__knob{background:var(--lc-gray-111111);transform:translate(var(--lc-sheet-slab-switch-shift))}.lc-set-options{display:flex;flex-direction:column}.lc-sheet--slab .lc-btn.lc-set-option{display:flex;align-items:center;justify-content:flex-start;gap:var(--lc-spacing-10);box-sizing:border-box;width:calc(100% + 2 * var(--lc-sheet-slab-row-gap));min-height:var(--lc-size-control-44);margin:0 calc(-1 * var(--lc-sheet-slab-row-gap));padding:var(--lc-spacing-6) var(--lc-spacing-12);border:0;border-radius:var(--lc-sheet-slab-row-radius);background:transparent;color:var(--lc-label);font-size:var(--lc-type-callout-size);font-weight:var(--lc-font-weight-regular);text-align:left;white-space:normal}.lc-sheet--slab .lc-btn.lc-set-option:hover,.lc-sheet--slab .lc-btn.lc-set-option:focus-visible{background:var(--lc-sheet-slab-hover)}.lc-set-option.is-on{color:var(--lc-label-strong)}.lc-set-option__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--lc-spacing-16);color:var(--lc-label-strong)}.lc-set-option__title{flex:1 0 auto;min-width:0;white-space:nowrap}.lc-set-option__sub{flex:0 1 auto;min-width:0;overflow:hidden;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary-page);text-overflow:ellipsis;white-space:nowrap}@media (max-width: 480px){.lc-sheet--slab .lc-btn.lc-set-row,.lc-sheet--slab .lc-set-row.is-static{gap:var(--lc-spacing-10)}.lc-set-row__aux{display:none}}}@layer legacy{.lc-sheet--slab .lc-btn.lc-person-card{display:flex;align-items:center;justify-content:flex-start;gap:var(--lc-spacing-16);box-sizing:border-box;height:auto;min-width:0;margin:var(--lc-sheet-slab-person-top) var(--lc-slab-close) var(--lc-spacing-4) var(--lc-spacing-12);padding:var(--lc-spacing-8) var(--lc-sheet-slab-row-gap);border:0;border-radius:var(--lc-sheet-slab-row-radius);background:transparent;color:var(--lc-label);text-align:left;white-space:normal}.lc-sheet--slab .lc-btn.lc-person-card:hover,.lc-sheet--slab .lc-btn.lc-person-card:focus-visible{background:var(--lc-sheet-slab-hover)}.lc-person-card__who{display:flex;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-person-card__name{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);min-width:0;font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-type-title-sheet-weight);line-height:var(--lc-type-title-recap-line-height);letter-spacing:var(--lc-type-title-sheet-tracking);color:var(--lc-label-strong)}.lc-person-card__name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-person-card__name .lc-icon{flex:none;color:var(--lc-white-a38);transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-sheet--slab .lc-btn.lc-person-card:hover .lc-person-card__name .lc-icon{color:var(--lc-white-a72)}.lc-person-card__email{overflow:hidden;font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary-page);text-overflow:ellipsis;white-space:nowrap}.lc-person-edit{display:flex;flex-direction:column;gap:var(--lc-spacing-20);padding-top:var(--lc-spacing-4)}.lc-person-edit__photo{align-self:center}.lc-person-avatar-menu{flex:none}.lc-sheet--slab .lc-btn.lc-person-avatar{position:relative;flex:none;width:var(--lc-sheet-slab-avatar-edit);height:var(--lc-sheet-slab-avatar-edit);padding:0;border:0;border-radius:var(--lc-radius-round);background:transparent}.lc-sheet--slab .lc-btn.lc-person-avatar:hover{background:transparent}.lc-person-avatar__badge{position:absolute;right:var(--lc-spacing-2);bottom:var(--lc-spacing-2);display:grid;place-items:center;width:var(--lc-sheet-slab-avatar-badge-edit);height:var(--lc-sheet-slab-avatar-badge-edit);border:2px solid var(--lc-sheet-slab-bg);border-radius:var(--lc-radius-round);background:var(--lc-surface-active);color:var(--lc-white-a72);transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-sheet--slab .lc-btn.lc-person-avatar:hover .lc-person-avatar__badge{background:var(--lc-gray-4d4d4d);color:var(--lc-label-strong)}.lc-person-edit__field{display:flex;flex-direction:column;gap:var(--lc-spacing-6)}.lc-person-edit .lc-input.lc-input--inline{box-sizing:border-box;field-sizing:fixed;width:100%;max-width:100%;height:var(--lc-size-control-44);margin:0;padding:0 var(--lc-spacing-14);border:1px solid var(--lc-sheet-slab-inner-line);border-radius:var(--lc-sheet-slab-row-radius);background:var(--lc-sheet-slab-inner);color:var(--lc-label-strong);font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-type-title-sheet-weight);letter-spacing:var(--lc-type-title-sheet-tracking)}.lc-person-edit .lc-input.lc-input--inline:focus{border-color:var(--lc-white-a28);background:var(--lc-sheet-slab-inner)}}@layer legacy{.lc-arows{display:flex;flex-direction:column;gap:var(--lc-spacing-24);container:lc-arows / inline-size}.lc-arows__group{display:flex;flex-direction:column;gap:var(--lc-spacing-2)}.lc-arows__group>.lc-set-label{margin:0 0 var(--lc-spacing-6)}.lc-arow{display:flex;align-items:center;gap:var(--lc-sheet-slab-row-gap);min-height:var(--lc-spacing-56);margin:0 calc(-1 * var(--lc-sheet-slab-row-gap));padding:var(--lc-spacing-8) var(--lc-spacing-8) var(--lc-spacing-8) var(--lc-sheet-slab-row-gap);border-radius:var(--lc-sheet-slab-row-radius);transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-arow:hover,.lc-arow:focus-within{background:var(--lc-sheet-slab-hover)}.lc-arow.is-fresh{animation:lc-arow-fresh 1.6s var(--lc-ease-standard) both}@keyframes lc-arow-fresh{0%{background:var(--lc-white-a12)}to{background:transparent}}.lc-arow__text{display:flex;flex:1;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-arow__name{overflow:hidden;font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);color:var(--lc-label);text-overflow:ellipsis;white-space:nowrap}.lc-arow__sub{overflow:hidden;font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);color:var(--lc-label-secondary-page);text-overflow:ellipsis;white-space:nowrap}.lc-arow.is-off .lc-arow__name{color:var(--lc-label-secondary)}.lc-arow.is-off .lc-arow__status{color:var(--lc-label-tertiary)}.lc-arow__status{display:inline-flex;flex:none;align-items:center;gap:var(--lc-spacing-8);font-size:var(--lc-type-caption-1-size);color:var(--lc-label-secondary-page);white-space:nowrap}.lc-arow__status.is-live{color:var(--lc-label)}.lc-arow__more{flex:none}.lc-arow__open,.lc-sheet--slab .lc-btn.lc-arow__open{display:flex;flex:1;align-items:center;align-self:stretch;justify-content:flex-start;gap:var(--lc-sheet-slab-row-gap);min-width:0;height:auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;white-space:normal}.lc-sheet--slab .lc-btn.lc-arow__open:hover,.lc-sheet--slab .lc-btn.lc-arow__open:focus-visible{background:transparent;color:inherit}.lc-sheet--slab .lc-btn.lc-arow__switch{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--lc-size-control-44);height:var(--lc-size-control-44);padding:0;border:0;background:transparent}.lc-arow__copy{flex:none}.lc-sheet--slab .lc-agent-mark__dot{border-color:var(--lc-sheet-slab-bg)}@container lc-arows (max-width: 460px){.lc-arow{flex-wrap:wrap;row-gap:var(--lc-spacing-2)}.lc-arow--bridge{flex-wrap:nowrap}.lc-arow__more{order:2}.lc-arow__status{flex:1 0 100%;order:3;padding-left:calc(var(--lc-size-control-28) + var(--lc-sheet-slab-row-gap))}}.lc-aempty{display:flex;flex-direction:column;align-items:center;gap:var(--lc-spacing-12);padding:var(--lc-spacing-40) var(--lc-spacing-16);text-align:center}.lc-aempty__mark{display:grid;place-items:center;width:var(--lc-sheet-slab-flow-mark);height:var(--lc-sheet-slab-flow-mark);margin-bottom:var(--lc-spacing-8);border-radius:var(--lc-radius-round);background:var(--lc-sheet-slab-inner);color:var(--lc-white-a50)}.lc-aempty__title{margin:0;font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-aempty__sub{max-width:var(--lc-sheet-slab-flow-width);margin:0 0 var(--lc-spacing-8);font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);color:var(--lc-label-secondary)}.lc-aboard{display:flex;flex-direction:column;gap:var(--lc-spacing-12)}.lc-sheet--slab .lc-aboard__action .lc-btn{width:100%;height:var(--lc-size-control-40);margin-top:var(--lc-spacing-4)}}@layer legacy{.lc-aflow{display:flex;flex-direction:column}.lc-slab .lc-aflow{min-height:var(--lc-sheet-slab-flow-height)}.lc-aflow__screen{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;padding-top:var(--lc-spacing-32);text-align:center;animation:lc-aflow-in var(--lc-duration-base) var(--lc-ease-standard) both}.lc-aflow__screen--plain{padding-top:var(--lc-spacing-12)}.lc-aflow__screen--plain>.lc-aflow__title{margin-top:0}@keyframes lc-aflow-in{0%{opacity:0;transform:translateY(var(--lc-spacing-10))}}.lc-aflow__bars{--lc-bars-pace: 1;--lc-bars-lift: 1;display:flex;align-items:center;justify-content:center;gap:var(--lc-spacing-12);height:var(--lc-sheet-slab-flow-bars)}.lc-aflow[data-state=waiting] .lc-aflow__bars{--lc-bars-pace: .65;--lc-bars-lift: 1.3}.lc-aflow__bars>i{display:block;width:var(--lc-sheet-slab-flow-bar);height:100%;border-radius:var(--lc-radius-pill);background:var(--lc-label-strong);transform:scaleY(.07);animation:lc-aflow-bar calc(var(--lc-bar-dur) * var(--lc-bars-pace)) ease-in-out var(--lc-bar-delay) infinite alternate}@keyframes lc-aflow-bar{0%{opacity:.42;transform:scaleY(.07)}to{opacity:1;transform:scaleY(min(1,calc(var(--lc-bar-hi) * var(--lc-bars-lift))))}}.lc-aflow[data-state=confirmed] .lc-aflow__bars>i{animation:lc-aflow-bar-done 2.6s var(--lc-ease-standard) calc(var(--lc-bar-i) * .09s) both}@keyframes lc-aflow-bar-done{0%{opacity:.6;transform:scaleY(.3)}35%{opacity:1;transform:scaleY(.55)}to{opacity:.9;transform:scaleY(.02)}}.lc-aflow[data-state=notice] .lc-aflow__bars>i{opacity:.4;transform:scaleY(.02);animation:none}.lc-aflow__title{margin:var(--lc-spacing-24) 0 0;font-size:var(--lc-type-title-sheet-size);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-type-title-screen-line-height);color:var(--lc-label-strong)}.lc-aflow__sub{max-width:var(--lc-sheet-slab-flow-width);margin:var(--lc-spacing-8) 0 0;font-size:var(--lc-type-callout-size);line-height:var(--lc-type-callout-line-height);color:var(--lc-label-secondary)}.lc-aflow__plate{display:block;box-sizing:border-box;width:100%;max-width:var(--lc-sheet-slab-flow-width);margin:var(--lc-spacing-24) 0 0;padding:var(--lc-spacing-16) var(--lc-spacing-20) var(--lc-spacing-14);border:0;border-radius:var(--lc-radius-16);background:var(--lc-sheet-slab-inner);color:var(--lc-label);font:inherit;text-align:left;cursor:pointer}.lc-aflow__plate:hover{background-image:linear-gradient(var(--lc-sheet-slab-hover),var(--lc-sheet-slab-hover))}.lc-aflow__plate:focus-visible{outline:2px solid var(--lc-label-strong);outline-offset:var(--lc-spacing-4)}.lc-aflow__plate-cap{display:block;font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-caption-1-line-height);color:var(--lc-label-secondary-page)}.lc-aflow__plate-text{display:block;margin-top:var(--lc-spacing-8);font-size:var(--lc-type-body-size);line-height:var(--lc-type-callout-line-height);color:var(--lc-label);overflow-wrap:anywhere}.lc-aflow__plate-act{display:flex;align-items:center;gap:var(--lc-spacing-8);margin-top:var(--lc-spacing-14);font-size:var(--lc-type-footnote-size);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-secondary)}.lc-aflow__plate.is-copied{animation:lc-aflow-plate-ok 2.2s var(--lc-ease-standard) both}@keyframes lc-aflow-plate-ok{0%,70%{background-color:var(--lc-gray-ffffff);color:var(--lc-gray-111111)}}.lc-aflow__plate.is-copied .lc-aflow__plate-cap,.lc-aflow__plate.is-copied .lc-aflow__plate-text,.lc-aflow__plate.is-copied .lc-aflow__plate-act{animation:lc-aflow-plate-ink 2.2s var(--lc-ease-standard) both}@keyframes lc-aflow-plate-ink{0%,70%{color:var(--lc-gray-111111)}}.lc-aflow__rule{max-width:var(--lc-sheet-slab-flow-width);margin:var(--lc-spacing-16) 0 0;font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-secondary)}.lc-aflow__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lc-spacing-8);margin-top:var(--lc-spacing-24)}.lc-aflow__foot{max-width:var(--lc-sheet-slab-flow-width);margin:var(--lc-spacing-20) 0 0;font-size:var(--lc-type-caption-1-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-tertiary-page)}.lc-aflow__items{width:100%;margin:var(--lc-spacing-24) 0 0;padding:0;list-style:none}.lc-aflow__item{display:flex;flex-direction:column;align-items:center;gap:var(--lc-spacing-2);padding:var(--lc-spacing-10) 0}.lc-aflow__item-name{display:inline-flex;align-items:center;gap:var(--lc-spacing-8);font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line-height);color:var(--lc-label)}.lc-aflow__item-name .lc-icon{color:var(--lc-label-secondary)}.lc-aflow__item-sub{font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-tertiary-page)}.lc-aflow__bottom{position:sticky;bottom:0;margin-top:auto;padding-top:var(--lc-spacing-24)}.lc-aflow__choices{display:flex;flex-direction:column;width:100%;margin:var(--lc-spacing-24) 0 0}.lc-aflow__choice{display:flex;align-items:center;justify-content:center;gap:var(--lc-sheet-slab-row-gap);box-sizing:border-box;width:calc(100% + 2 * var(--lc-sheet-slab-row-gap));min-height:var(--lc-sheet-slab-row);margin:0 calc(-1 * var(--lc-sheet-slab-row-gap));padding:var(--lc-spacing-8) var(--lc-sheet-slab-row-gap);border:0;border-radius:var(--lc-sheet-slab-row-radius);background:transparent;color:var(--lc-label);font:inherit;font-size:var(--lc-type-body-size);cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out),color var(--lc-duration-fast) var(--lc-ease-out)}.lc-aflow__choice:hover,.lc-aflow__choice:focus-visible{background:var(--lc-sheet-slab-hover);color:var(--lc-label-strong)}.lc-aflow__choice:focus-visible{outline:2px solid var(--lc-label-strong);outline-offset:calc(-1 * var(--lc-spacing-2))}.lc-aflow__plate-text--mono{font-family:var(--lc-font-mono);font-size:var(--lc-type-code-size);line-height:var(--lc-type-code-line-height)}.lc-aflow__prompt{margin-right:var(--lc-spacing-8);color:var(--lc-label-tertiary-page);-webkit-user-select:none;user-select:none}.lc-aflow__foot--tight{margin-top:var(--lc-spacing-12)}.lc-aflow__key{padding:var(--lc-spacing-2) var(--lc-spacing-6);border-radius:var(--lc-radius-6);background:var(--lc-sheet-slab-inner);font-family:var(--lc-font-mono);font-size:var(--lc-type-caption-2-size);color:var(--lc-label-secondary)}.lc-btn.lc-btn--primary.lc-aflow__cta{width:100%;max-width:var(--lc-sheet-slab-flow-width);height:var(--lc-size-control-44);margin-top:var(--lc-spacing-24)}.lc-aflow__steps{display:grid;gap:var(--lc-spacing-8);width:100%;max-width:var(--lc-sheet-slab-flow-width);margin:var(--lc-spacing-16) 0 0;padding:0;list-style:none;counter-reset:lc-aflow-step;font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-secondary);text-align:left}.lc-aflow__steps>li{display:flex;align-items:baseline;gap:var(--lc-spacing-10);counter-increment:lc-aflow-step}.lc-aflow__steps>li:before{content:counter(lc-aflow-step);display:grid;flex:none;place-items:center;width:var(--lc-sheet-slab-flow-step);height:var(--lc-sheet-slab-flow-step);border-radius:var(--lc-radius-round);background:var(--lc-sheet-slab-inner);font-size:var(--lc-type-caption-2-size);line-height:var(--lc-type-caption-2-line-height);color:var(--lc-label-secondary)}@media (prefers-reduced-motion: reduce){.lc-aflow__screen,.lc-aflow__bars>i,.lc-aflow__plate.is-copied,.lc-aflow__plate.is-copied .lc-aflow__plate-cap,.lc-aflow__plate.is-copied .lc-aflow__plate-text,.lc-aflow__plate.is-copied .lc-aflow__plate-act{animation:none}.lc-aflow__bars>i{transform:scaleY(calc(var(--lc-bar-hi) * .6))}.lc-aflow[data-state=confirmed] .lc-aflow__bars>i{transform:scaleY(.02)}}}@layer legacy{.lc-asess__mark{display:inline-grid;flex:none;place-items:center;width:var(--lc-agent-session-mark);height:var(--lc-agent-session-mark)}.lc-srow--call .lc-srow__meta.lc-asess__timer{flex:0 0 auto;font-variant-numeric:tabular-nums}.lc-spinner.lc-asess__spin{width:var(--lc-agent-session-spinner);height:var(--lc-agent-session-spinner);border-width:var(--lc-shell-dock-warm-spinner-ring)}.lc-asess__text{color:var(--lc-label-secondary)}.lc-asess__name{color:var(--lc-label)}.lc-asess__who{color:var(--lc-label-tertiary)}.lc-srow--call .lc-srow__meta.lc-asess__state{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--lc-spacing-6)}.lc-asess__dot{display:inline-block;width:var(--lc-shell-ask-dot-size);height:var(--lc-shell-ask-dot-size);flex:none;border-radius:var(--lc-radius-round);background:var(--lc-label-secondary)}.lc-asess.is-waiting .lc-asess__state{color:var(--lc-label)}.lc-asess.is-waiting .lc-asess__dot,.lc-asess__dot.is-flag{background:var(--lc-label-strong)}.lc-asess.is-undone .lc-asess__text{text-decoration:line-through;color:var(--lc-label-tertiary)}.lc-asess.is-undone .lc-asess__name{color:var(--lc-label-tertiary)}.lc-asess-head{display:flex;flex-direction:column;padding-bottom:var(--lc-spacing-8)}.lc-asess-head__back{display:inline-flex;align-items:center;gap:var(--lc-spacing-4);align-self:flex-start;font-size:var(--lc-list-text);color:var(--lc-label-secondary);text-decoration:none}.lc-asess-head__back:hover{color:var(--lc-label)}.lc-asess-head__title{margin:var(--lc-spacing-16) 0;font-family:var(--lc-doc-title-family);font-size:var(--lc-doc-title-size);line-height:var(--lc-doc-title-line-height);font-weight:var(--lc-doc-title-weight);letter-spacing:var(--lc-doc-title-tracking);color:var(--lc-doc-title-color);overflow-wrap:anywhere}.lc-asess-head__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lc-spacing-8);margin-top:var(--lc-spacing-16)}.lc-asess-head__acts .lc-btn{gap:var(--lc-spacing-6);padding-inline:var(--lc-spacing-16);border-radius:var(--lc-radius-pill)}.lc-asess-state{display:inline-flex;align-items:center;gap:var(--lc-spacing-8)}.lc-spinner.lc-asess-state__spin{width:var(--lc-agent-session-prop-spinner);height:var(--lc-agent-session-prop-spinner);border-width:var(--lc-shell-dock-warm-spinner-ring)}.lc-asess-state__timer{font-variant-numeric:tabular-nums}.lc-asess-journal__label{margin:var(--lc-spacing-24) 0 var(--lc-spacing-4)}.lc-srow.lc-astep{cursor:default}.lc-astep__at{display:inline-flex;align-items:center}.lc-astep__text{color:var(--lc-label)}.lc-astep.is-said .lc-astep__text{color:var(--lc-label-secondary)}.lc-astep.is-read .lc-astep__text,.lc-astep.is-done .lc-astep__text{color:var(--lc-label-tertiary)}.lc-astep.is-live .lc-astep__text{color:var(--lc-label-secondary)}.lc-astep.is-undone .lc-astep__text{text-decoration:line-through;color:var(--lc-label-tertiary)}.lc-astep.is-kept .lc-astep__text{color:var(--lc-label-secondary)}.lc-astep__diff{flex:none;font-size:var(--lc-list-text);color:var(--lc-label-tertiary);white-space:nowrap}.lc-astep__diff s{color:var(--lc-label-tertiary)}.lc-astep__diff em{font-style:normal;color:var(--lc-label-secondary)}.lc-astep__note{flex:none;font-size:var(--lc-list-text);color:var(--lc-label-tertiary);white-space:nowrap}.lc-astep__act{flex:none;display:inline-flex;opacity:0;transition:opacity var(--lc-duration-fast) var(--lc-ease-standard)}.lc-astep:hover .lc-astep__act,.lc-astep:focus-within .lc-astep__act{opacity:1}@media (hover: none){.lc-astep__act{opacity:1}}.lc-astep__live{display:inline-block;width:var(--lc-shell-ask-dot-size);height:var(--lc-shell-ask-dot-size);border-radius:var(--lc-radius-round);background:var(--lc-label-strong);animation:lc-task-breathe var(--lc-task-live-dot-pulse) ease-in-out infinite}@media (prefers-reduced-motion: reduce){.lc-astep__live{animation:none}}@container (max-width: 560px){.lc-asess__who,.lc-astep__diff{display:none}}.lc-asess-empty__title{margin:0;color:var(--lc-label)}}@layer legacy{.lc-studio-empty__mark-icon{display:block;color:var(--lc-label-strong);opacity:var(--lc-landing-mark-opacity);animation:lc-landing-breath var(--lc-landing-mark-breath) cubic-bezier(.45,0,.55,1) infinite alternate}.lc-agent-empty__line,.lc-agent-empty__title{margin:0;text-align:center;text-wrap:balance;color:var(--lc-label-secondary);animation:lc-agent-reveal var(--lc-duration-base) var(--lc-ease-standard) var(--lc-duration-fast) both}.lc-agent-empty__line{max-width:var(--lc-empty-agents-line-width);margin-top:var(--lc-spacing-24);font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line-height)}.lc-agent-empty__title{font-size:var(--lc-type-title-screen-size);line-height:var(--lc-type-title-screen-line-height);font-weight:var(--lc-font-weight-regular);letter-spacing:var(--lc-type-title-screen-tracking)}.lc-studio-empty__mark+.lc-agent-empty__title{margin-top:var(--lc-spacing-24)}.lc-studio-empty[data-variant=a]{align-items:stretch;padding-bottom:calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height))}.lc-shell-main:has(.lc-shell-dock__example) .lc-studio-empty[data-variant=a]{padding-bottom:calc(var(--lc-shell-dock-bottom) + var(--lc-button-fab-height) + var(--lc-shell-dock-example-gap) + var(--lc-shell-dock-example-height))}.lc-studio-empty[data-variant=a] .lc-studio-empty__stage{display:grid;grid-template-rows:2fr auto 1fr auto 1fr;justify-items:center;pointer-events:none}.lc-studio-empty[data-variant=a] .lc-studio-empty__stage>*{pointer-events:auto}.lc-studio-empty[data-variant=a] .lc-studio-empty__mark{grid-row:2}.lc-studio-empty[data-variant=a] .lc-agent-empty__line{grid-row:4;margin-top:0}.lc-agent-leave{transition:opacity var(--lc-duration-base) var(--lc-ease-standard),filter var(--lc-duration-base) var(--lc-ease-standard)}.lc-agent-leave-from{opacity:1;filter:blur(0)}.lc-agent-leave-to{opacity:0;filter:blur(var(--lc-landing-enter-blur))}.lc-calls-head.is-arrived,.lc-asess-list.is-arrived{animation:lc-agent-reveal var(--lc-duration-slow) var(--lc-ease-standard) both}.lc-shell-dock__below{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--lc-shell-dock-example-fold) var(--lc-ease-standard)}.lc-shell-dock__below[data-open=true]:not([data-leaving]){grid-template-rows:1fr;transition-duration:var(--lc-shell-dock-example-unfold)}.lc-shell-dock__below[data-leaving]{pointer-events:none}.lc-shell-dock__below-in{min-height:0}@container (max-width: 640px){.lc-shell-dock__below{display:none}}.lc-btn.lc-shell-dock__example{justify-content:center;gap:var(--lc-spacing-10);width:100%;height:var(--lc-shell-dock-example-height);margin-top:var(--lc-shell-dock-example-gap);padding:0 var(--lc-spacing-24);border:var(--lc-button-fab-border-width) solid var(--lc-button-fab-border);border-radius:var(--lc-shell-dock-example-radius);background:var(--lc-button-fab-bg);color:var(--lc-shell-dock-button-color);font-size:var(--lc-button-fab-text);font-weight:var(--lc-font-weight-regular);white-space:nowrap;opacity:0;transform:translateY(calc(-1 * var(--lc-shell-dock-example-drop)));transition:opacity var(--lc-shell-dock-example-fold) var(--lc-ease-standard),transform var(--lc-shell-dock-example-fold) var(--lc-ease-standard),background var(--lc-button-fab-fade) var(--lc-ease-out),border-color var(--lc-button-fab-fade) var(--lc-ease-out),color var(--lc-button-fab-fade) var(--lc-ease-out)}.lc-shell-dock__below[data-open=true]:not([data-leaving]) .lc-btn.lc-shell-dock__example{opacity:1;transform:none;transition-duration:var(--lc-shell-dock-example-unfold),var(--lc-shell-dock-example-unfold),var(--lc-button-fab-fade),var(--lc-button-fab-fade),var(--lc-button-fab-fade)}.lc-btn.lc-shell-dock__example:hover:where(:not(:disabled)){border-color:var(--lc-button-fab-border-hover);background:var(--lc-button-fab-bg-hover);color:var(--lc-label-strong)}.lc-shell-dock__example-icon{position:relative;display:inline-grid;flex:none;place-items:center;width:var(--lc-shell-dock-example-icon);height:var(--lc-shell-dock-example-icon)}.lc-shell-dock__example-spin{position:absolute;inset:0;display:none;width:var(--lc-shell-dock-warm-spinner);height:var(--lc-shell-dock-warm-spinner);margin:auto;border-width:var(--lc-shell-dock-warm-spinner-ring)}html:has(#dock-chat-plate[data-quiet=true]) .lc-btn.lc-shell-dock__example{color:var(--lc-label-secondary);pointer-events:none}html:has(#dock-chat-plate[data-quiet=true]) .lc-shell-dock__example-icon .lc-icon{opacity:0}html:has(#dock-chat-plate[data-quiet=true]) .lc-shell-dock__example-spin{display:block}.lc-studio-empty--cards,.lc-studio-empty--rows{padding-bottom:var(--lc-empty-agents-lift)}.lc-studio-empty--cards .lc-studio-empty__stage{width:min(var(--lc-empty-agents-width),100%)}.lc-studio-empty--rows .lc-studio-empty__stage{width:min(var(--lc-empty-agents-rows-width),100%)}.lc-agent-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lc-empty-agents-card-min),1fr));gap:var(--lc-spacing-12);width:100%;margin:var(--lc-spacing-40) 0 0;padding:0;list-style:none}.lc-agent-cards--rows{grid-template-columns:minmax(0,1fr);gap:var(--lc-spacing-8)}.lc-agent-cards>li{display:flex;min-width:0;animation:lc-agent-reveal var(--lc-duration-slow) var(--lc-ease-standard) var(--lc-landing-enter-focus) both}.lc-agent-cards>li:nth-child(2){animation-delay:calc(var(--lc-landing-enter-focus) + var(--lc-duration-fast))}.lc-agent-cards>li:nth-child(3){animation-delay:calc(var(--lc-landing-enter-focus) + var(--lc-duration-fast) * 2)}.lc-agent-cards>li:nth-child(4){animation-delay:calc(var(--lc-landing-enter-focus) + var(--lc-duration-fast) * 3)}.lc-agent-cards>li:nth-child(5){animation-delay:calc(var(--lc-landing-enter-focus) + var(--lc-duration-fast) * 4)}.lc-agent-cards>li:nth-child(6){animation-delay:calc(var(--lc-landing-enter-focus) + var(--lc-duration-fast) * 5)}.lc-btn.lc-agent-card,.lc-agent-card{display:flex;align-items:center;justify-content:flex-start;gap:var(--lc-spacing-14);width:100%;box-sizing:border-box;padding:var(--lc-spacing-12);border:0;border-radius:var(--lc-radius-16);background:var(--lc-surface-inline);color:var(--lc-label);text-align:left;text-decoration:none;white-space:normal;cursor:pointer;transition:background var(--lc-duration-fast) var(--lc-ease-out)}.lc-btn.lc-agent-card:hover:where(:not(:disabled)),.lc-agent-card:hover{background:var(--lc-surface-raised);color:var(--lc-label)}.lc-agent-card__icon{display:grid;flex:none;place-items:center;width:var(--lc-empty-agents-icon);height:var(--lc-empty-agents-icon);border-radius:var(--lc-radius-12);background:var(--lc-surface-soft);color:var(--lc-label-secondary);transition:color var(--lc-duration-fast) var(--lc-ease-out)}.lc-agent-card:hover .lc-agent-card__icon{color:var(--lc-label-strong)}.lc-agent-card__text{display:flex;flex-direction:column;gap:var(--lc-spacing-2);min-width:0}.lc-agent-card__title{font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line-height);font-weight:var(--lc-font-weight-medium);color:var(--lc-label-strong)}.lc-agent-card__desc{font-size:var(--lc-type-footnote-size);line-height:var(--lc-type-footnote-line-height);color:var(--lc-label-secondary)}@keyframes lc-agent-reveal{0%{opacity:0;transform:translateY(var(--lc-landing-enter-shift));filter:blur(var(--lc-landing-enter-blur))}}.lc-agent-empty-demo{position:fixed;bottom:var(--lc-spacing-16);left:calc(var(--lc-side-width, var(--lc-size-sidebar)) + var(--lc-spacing-16));z-index:var(--lc-z-layer-float);display:flex;flex-direction:column;width:var(--lc-empty-agents-demo-width);padding:var(--lc-spacing-4);border-radius:var(--lc-radius-16);background:var(--lc-surface-chip)}.lc-agent-empty-demo__item{padding:var(--lc-spacing-6) var(--lc-spacing-12);border-radius:var(--lc-radius-10);font-size:var(--lc-type-footnote-size);color:var(--lc-label-secondary);text-decoration:none;white-space:nowrap}.lc-agent-empty-demo__item:hover{color:var(--lc-label)}.lc-agent-empty-demo__item.is-on{background:var(--lc-surface-active);color:var(--lc-label-strong)}.lc-agent-empty-demo__sep{height:var(--lc-list-row-line-width);margin:var(--lc-spacing-4) var(--lc-spacing-6);background:var(--lc-separator)}@media (prefers-reduced-motion: reduce){.lc-studio-empty__mark-icon{animation:none;filter:blur(var(--lc-landing-mark-blur-min))}.lc-agent-empty__line,.lc-agent-empty__title,.lc-agent-cards>li,.lc-calls-head.is-arrived,.lc-asess-list.is-arrived{animation:none}.lc-shell-dock__below,.lc-btn.lc-shell-dock__example,.lc-agent-leave{transition:none}}}@layer buttons{:where(.lc-btn:not(.lc-btn--ghost):not(.lc-landing__action):not(.lc-shell-dock .lc-btn):not(.lc-ops__undo):not(.lc-asess-head__acts .lc-btn),.lc-aline-notice__acts .lc-btn--ghost,.lc-aline-ev__acts .lc-btn--ghost,.lc-session-button,.cv-session,.cv-ag__plate,.cv-ag__btn,.lc-pbtn,.lc-knock-admit,.lc-task-toast__act){font-family:var(--lc-font-button)}}@layer legacy{.lc-menu-anchor:has(>.lc-menu-trigger){display:inline-flex;vertical-align:top}.lc-menu-item,.lc-shell-side,.lc-shell-space{line-height:var(--lc-type-footnote-line-height)}}@layer legacy{:-moz-ui-invalid{box-shadow:none}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[role=button]{cursor:pointer}:disabled{cursor:default}[hidden]{display:none}html{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.lc-recap{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.lc-recap :is(button,svg,img,video,canvas,.lc-btn,[aria-hidden=true]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lc-av.is-dark,.lc-pav.is-dark,img.lc-pav.is-dark{box-shadow:0 0 0 1px #ffffff1a}html:has(.lc-shell):not(:has(.lc-dock--warming)){scrollbar-gutter:auto!important;overflow:hidden;background:var(--lc-bg, #000)}html:has(.lc-shell):not(:has(.lc-dock--warming)) body{overflow:hidden;background:var(--lc-bg, #000);overscroll-behavior:none}}
