@import "https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400..800&display=swap";:root,[data-theme=light]{--brand-ink:#0a0a0a;--brand-primary:#047857;--brand-primary-light:#059669;--brand-primary-dark:#065f46;--brand-primary-deep:#064e3b;--brand-accent:#10b981;--brand-accent-high:#34d399;--brand-accent-deep:#059669;--surface-bg-app:#f4f5f4;--surface-bg-card:#fff;--surface-chat-bg:#efeae2;--surface-team-bg:#ebeef2;--bubble-out:#d1fae5;--bubble-in:#fff;--team-slate:#475569;--team-mention:#2563eb;--avatar-emerald:#047857;--avatar-green:#15803d;--avatar-blue:#2563eb;--avatar-violet:#7c3aed;--avatar-pink:#db2777;--avatar-amber:#b45309;--message-pending:#c7c7cc;--message-sent:#9ca3af;--message-delivered:#9ca3af;--message-read:#34b7f1;--message-failed:#ef4444;--status-success:#10b981;--status-warning:#f59e0b;--status-warning-text:#8f5500;--status-error:#ef4444;--status-error-text:#c42b36;--status-info:#3b82f6;--status-info-text:#0b61ee;--text-primary:#0a0a0a;--text-secondary:#3c3c43c7;--text-tertiary:#3c3c43bf;--text-ink-muted:#4b5563;--text-link:#047857;--line-separator:#3c3c432e;--line-hairline:#e5e5ea;--overlay-scrim:#0a0a0ab8;--on-fill-strong-light:#fff;--on-fill-strong-dark:#0b141a;--on-fill-strong-role:text on an ink/filled pill;--brand-gradient:linear-gradient(160deg, #10b981, #047857 55%, #064e3b);--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-xxl:24px;--space-xxxl:32px;--radius-small:6px;--radius-medium:10px;--radius-large:14px;--radius-xl:18px;--radius-xxl:24px;--radius-pill:22px;--radius-circle:999px;--shadow-small:0 1px 2px #0000000f;--shadow-medium:0 2px 8px #00000014;--shadow-large:0 8px 24px #0000001f;--metric-avatar-small:32px;--metric-avatar-medium:40px;--metric-avatar-large:52px;--metric-avatar-xl:64px;--metric-chat-row:76px;--metric-chat-row-compact:64px;--metric-bubble-max-width:280px;--metric-ios-nav-bar:44px;--metric-ios-tab-bar:49px;--metric-android-top-bar:56px;--metric-android-bottom-nav:76px;--metric-input-bar-min:44px;--metric-list-row-min:50px;--metric-button-sm:34px;--metric-button-md:46px;--metric-button-lg:52px;--metric-readable-content-max:720px;--metric-auth-card-max:480px;--motion-quick:.2s;--motion-standard:.3s;--motion-slow:.5s;--motion-easing:ease-in-out;--type-large-title-size:34px;--type-large-title-weight:800;--type-large-title-tracking:-.5px;--type-title1-size:28px;--type-title1-weight:700;--type-title-size:22px;--type-title-weight:700;--type-title3-size:20px;--type-title3-weight:600;--type-headline-size:17px;--type-headline-weight:600;--type-body-size:17px;--type-body-weight:400;--type-callout-size:16px;--type-callout-weight:400;--type-subheadline-size:15px;--type-subheadline-weight:400;--type-footnote-size:13px;--type-footnote-weight:400;--type-caption-size:12px;--type-caption-weight:400;--type-caption2-size:11px;--type-caption2-weight:400;--web-color-sidebar-bg:#0b141a;--web-color-sidebar-raised:#1f2c34;--web-color-sidebar-text:#e9edef;--web-color-sidebar-muted:#e9edefb8;--web-color-sidebar-faint:#e9edef6b;--web-color-sidebar-line:#e9edef14;--web-color-sidebar-hover:#e9edef0f;--web-color-sidebar-active:#e9edef1c;--web-color-sidebar-glow:#10b98129;--web-color-glow-accent:#10b98138;--web-color-glow-accent-soft:#10b9811a;--web-color-glow-pattern:#04785714;--web-color-scrim-photo:linear-gradient(180deg, #0b141a2e 0%, #0b141a00 22%, #0b141a00 52%, #0b141a9e 74%, #0b141af0 100%);--web-color-scrim-media:linear-gradient(180deg, #0b141a00 0%, #0b141a00 55%, #0b141a94 100%);--web-color-wallpaper-ink:#0b141a0d;--web-color-wallpaper-ink-dark:#e9edef09;--web-metric-sidebar-expanded:248px;--web-metric-sidebar-collapsed:72px;--web-metric-sidebar-item:40px;--web-metric-panel-inset:16px;--web-metric-canvas-inset:8px;--web-metric-provider-button:40px;--web-metric-chat-row-meta:88px;--web-metric-row-action:28px;--web-metric-row-chip:20px;--web-metric-broadcast-ledger:8px;--web-metric-broadcast-ledger-thin:4px;--web-metric-broadcast-ledger-gap:2px;--web-metric-broadcast-step-dot:24px;--web-metric-broadcast-step-rail:2px;--web-metric-broadcast-aside:300px;--web-metric-broadcast-table-min:420px;--web-metric-broadcast-row-lead:40px;--web-metric-broadcast-lead-radius:10px;--web-metric-broadcast-pick-ring:2px;--web-metric-broadcast-live-dot:8px;--web-metric-thread-head:64px;--web-metric-bubble-tail:8px;--web-metric-bubble-min:64px;--web-metric-bubble-max-ratio:65%;--web-metric-bubble-group-gap:10px;--web-metric-media-max:330px;--web-metric-voice-wave:32px;--web-metric-person-hero-band:56px;--web-metric-person-hero-ring:4px;--web-metric-person-hero-action:40px;--web-metric-contacts-profile-max:720px;--web-metric-contacts-hero-art:280px;--web-metric-contacts-row-bar:3px;--web-metric-contacts-mark:20px;--web-metric-contacts-search:40px;--web-metric-contacts-head-button:32px;--web-metric-contacts-keys-pop:280px;--web-metric-contacts-profile-wide-max:1120px;--web-metric-settings-column:640px;--web-metric-settings-swatch:28px;--web-metric-settings-theme-preview:76px;--web-metric-settings-tag-swatch:44px;--web-metric-settings-row:56px;--web-metric-phone-stage-compact:264px;--web-metric-phone-stage-regular:320px;--web-metric-phone-stage-hero:380px;--web-metric-phone-stage-radius-ios:46px;--web-metric-phone-stage-radius-android:30px;--web-metric-phone-stage-bezel:9px;--web-metric-phone-stage-island:88px;--web-metric-phone-stage-island-height:24px;--web-metric-phone-stage-camera:11px;--web-metric-phone-stage-status-bar:34px;--web-metric-phone-stage-chat-bar:52px;--web-metric-phone-stage-home-bar:112px;--web-metric-phone-stage-toggle:28px;--web-metric-miniature-card:232px;--web-metric-miniature-tile:300px;--web-metric-builder-head:64px;--web-metric-builder-panel:380px;--web-metric-builder-icon-tile:28px;--web-metric-builder-trigger-disc:36px;--web-metric-builder-picker-tile:40px;--web-metric-builder-plus:32px;--web-metric-builder-chip:22px;--web-metric-builder-chip-max:160px;--web-metric-builder-label-offset:24px;--web-metric-builder-label-row:28px;--web-metric-builder-mini-window:116px;--web-metric-builder-mini-window-tall:164px;--web-metric-builder-badge:20px;--web-metric-builder-stats-line:20px;--web-metric-builder-stub-icon:20px;--web-metric-builder-picker-width:720px;--web-metric-builder-status-dot:6px;--web-metric-journey-aside:300px;--web-metric-journey-wall-max:680px;--web-metric-journey-page-max:1120px;--web-metric-journey-lead:52px;--web-metric-journey-filter:32px;--web-metric-journey-rail-gap:12px;--web-metric-journey-activity-lead:40px;--web-metric-journey-trace:360px;--web-metric-journey-console:600px;--web-metric-automations-panel-phone-bubble-max:86%;--web-metric-automations-panel-phone-action:40px;--web-metric-automations-panel-phone-media:96px;--web-metric-automations-panel-phone-radio:18px;--web-metric-automations-panel-hero-tile:40px;--web-metric-automations-panel-hero-tile-radius:10px;--web-metric-automations-panel-keyword:32px;--web-metric-automations-panel-fold-row:48px;--web-metric-automations-panel-code-max:240px;--web-metric-automations-panel-tree-leaf:32px;--web-metric-automations-home-row-lead:52px;--web-metric-automations-home-lead-radius:14px;--web-metric-automations-home-live-dot:12px;--web-metric-automations-home-live-ring:2px;--web-metric-automations-home-window-height:196px;--web-metric-automations-home-card-min:280px;--web-metric-automations-home-tool-height:32px;--web-metric-automations-home-numbers-max:240px;--web-metric-automations-home-art-card:56px;--web-metric-automations-home-art-card-height:18px;--web-metric-automations-home-feature-min:180px;--web-metric-automations-home-column:1120px;--web-metric-automations-home-tab-height:40px;--web-metric-automations-home-art-lattice:44px;--web-metric-automations-home-dialog:680px;--web-metric-automations-home-step:18px;--web-metric-tick-path-stroke:2px;--web-metric-tick-path-mark:16px;--web-metric-tick-path-gap:6px;--web-metric-tick-path-mark-large:28px;--web-metric-numbers-otp-cell:48px;--web-metric-numbers-otp-cell-height:56px;--web-metric-numbers-otp-cell-compact:40px;--web-metric-numbers-otp-cell-compact-height:48px;--web-metric-numbers-budget-tick:14px;--web-metric-numbers-connect-dialog:520px;--web-metric-numbers-journey-rail:3px;--web-metric-numbers-guidance-marker:20px;--web-metric-area-max:1320px;--web-metric-area-window:320px;--web-metric-area-path-icon:40px;--web-metric-place-tile:36px;--web-metric-settings-frame-list:340px;--web-metric-settings-frame-nav:360px;--web-metric-settings-frame-strip:64px;--web-metric-settings-frame-strip-item:40px;--web-metric-gallery-store-tile:32px;--web-metric-gallery-store-glyph:18px;--web-metric-gallery-store-wordmark:14px;--web-metric-gallery-store-logo:18px;--web-metric-gallery-store-rail:14px;--web-metric-products-tile-min:208px;--web-metric-products-row-lead:56px;--web-metric-products-thumb:40px;--web-metric-products-image:72px;--web-metric-products-sheet:1000px;--web-metric-products-sheet-form:560px;--web-metric-products-window:288px;--web-metric-products-picker-list:240px;--web-metric-forms-filmstrip:176px;--web-metric-forms-film-card:168px;--web-metric-forms-film-thumb:92px;--web-metric-forms-sheet:320px;--web-metric-forms-tray:264px;--web-metric-forms-stage-offset:276px;--web-metric-forms-list-max:880px;--web-metric-forms-list-lead:52px;--web-metric-forms-json-max:480px;--web-metric-forms-mark:18px;--web-metric-forms-media:96px;--web-metric-forms-picture:160px;--web-metric-forms-props-thumb:64px;--web-metric-forms-reason-max:280px;--web-metric-forms-palette-label:64px;--web-metric-forms-sheet-radius:14px;--web-metric-forms-chat-peek:116px;--web-radius-panel:28px;--web-radius-float:20px;--web-radius-canvas:16px;--web-radius-bubble:10px;--web-radius-bubble-inner:7px;--web-type-display-size:44px;--web-type-display-weight:800;--web-type-display-tracking:-1.4px;--web-type-page-title-weight:800;--web-type-page-title-tracking:-.4px;--web-type-person-name-tracking:-.3px;--web-type-person-title-tracking:-.2px;--web-type-nav-weight:550;--web-type-label-weight:550;--web-type-strong-weight:650;--web-type-eyebrow-size:12px;--web-type-eyebrow-tracking:.1px;--web-shadow-lift:0 0 0 1px #0a0a0a0d, 0 1px 2px #0a0a0a0a, 0 8px 24px -10px #0a0a0a24;--web-shadow-float:0 0 0 1px #ffffff0f, 0 24px 48px -16px #00000073;--web-motion-press:.16s;--web-motion-ease-out:cubic-bezier(.23, 1, .32, 1)}[data-theme=dark]{--brand-ink:#e9edef;--surface-bg-app:#0b141a;--surface-bg-card:#1f2c34;--surface-chat-bg:#0b141a;--surface-team-bg:#11181f;--bubble-out:#144d37;--bubble-in:#1f2c34;--team-slate:#475569;--team-mention:#2563eb;--message-read:#53bdeb;--status-warning-text:#f59e0b;--status-error-text:#ff8a8a;--status-info-text:#76a7f9;--text-primary:#e9edef;--text-secondary:#e9edefb8;--text-tertiary:#e9edefa8;--text-ink-muted:#aeb9bf;--text-link:#34d399;--line-separator:#ffffff1f;--line-hairline:#ffffff1f;--overlay-scrim:#000000b8}:root,[data-theme]{--ui-primary:var(--brand-primary);--ui-primary-strong:var(--brand-primary-dark);--ui-fill-strong:var(--brand-ink);--ui-on-strong:var(--surface-bg-card);--ui-wash:color-mix(in srgb, var(--brand-ink) 6%, transparent);--ui-wash-soft:color-mix(in srgb, var(--brand-ink) 5%, transparent);--ui-tint-accent:color-mix(in srgb, var(--brand-accent) 12%, var(--surface-bg-card));--ui-tint-accent-strong:color-mix(in srgb, var(--brand-accent) 18%, var(--surface-bg-card));--ui-tint-warning:color-mix(in srgb, var(--status-warning) 16%, var(--surface-bg-card));--ui-on-tint-warning:var(--status-warning-text);--ui-tint-error:color-mix(in srgb, var(--status-error) 10%, var(--surface-bg-card));--ui-tint-info:color-mix(in srgb, var(--status-info) 12%, var(--surface-bg-card));--ui-focus-ring:0 0 0 3px color-mix(in srgb, var(--brand-primary) 22%, transparent);--ui-error-ring:0 0 0 3px color-mix(in srgb, var(--status-error) 18%, transparent);--ui-skeleton:color-mix(in srgb, var(--brand-ink) 7%, transparent);--ui-overlay:color-mix(in srgb, var(--brand-ink) 45%, transparent);--ui-media-scrim:#0000008c;--ui-seg-thumb:var(--surface-bg-card)}[data-theme=dark]{--ui-primary:var(--brand-accent-high);--ui-primary-strong:var(--brand-accent);--ui-on-strong:var(--surface-bg-app);--ui-wash:color-mix(in srgb, var(--brand-ink) 10%, transparent);--ui-wash-soft:color-mix(in srgb, var(--brand-ink) 7%, transparent);--ui-tint-accent:color-mix(in srgb, var(--brand-accent-high) 14%, var(--surface-bg-card));--ui-tint-accent-strong:color-mix(in srgb, var(--brand-accent-high) 20%, var(--surface-bg-card));--ui-tint-warning:color-mix(in srgb, var(--status-warning) 18%, var(--surface-bg-card));--ui-on-tint-warning:var(--status-warning);--ui-tint-error:color-mix(in srgb, var(--status-error) 16%, var(--surface-bg-card));--ui-tint-info:color-mix(in srgb, var(--status-info) 18%, var(--surface-bg-card));--ui-focus-ring:0 0 0 3px color-mix(in srgb, var(--brand-accent-high) 26%, transparent);--ui-skeleton:color-mix(in srgb, var(--brand-ink) 9%, transparent);--ui-overlay:#0000008c;--ui-seg-thumb:color-mix(in srgb, var(--brand-ink) 20%, var(--surface-bg-card))}.ui-icon{vertical-align:-.125em;--ui-icon-lead:max(0px, calc((1lh - var(--ui-icon-size,20px)) / 2))}.ui-btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--metric-button-md);padding:0 var(--space-xxl);border-radius:var(--radius-circle);font-family:inherit;font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-quick) var(--motion-easing), opacity var(--motion-quick) var(--motion-easing), transform var(--motion-quick) var(--motion-easing);border:0;line-height:1;text-decoration:none;display:inline-flex}.ui-btn--sm{min-height:var(--metric-button-sm);padding:0 var(--space-lg);font-size:var(--type-footnote-size)}.ui-btn--lg{min-height:var(--metric-button-lg)}.ui-btn--block{width:100%}.ui-btn--primary{background:var(--ui-fill-strong);color:var(--ui-on-strong)}.ui-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand-ink) 88%, var(--surface-bg-app))}.ui-btn--brand{background:var(--brand-primary);color:var(--on-fill-strong-light)}.ui-btn--brand:hover:not(:disabled){background:var(--brand-primary-dark)}.ui-btn--tonal{background:var(--ui-tint-accent);color:var(--ui-primary)}.ui-btn--tonal:hover:not(:disabled){background:var(--ui-tint-accent-strong)}.ui-btn--ghost{color:var(--text-primary);box-shadow:inset 0 0 0 1.5px var(--line-hairline);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-wash-soft)}.ui-btn--text{color:var(--ui-primary);min-height:var(--metric-button-sm);padding:0 var(--space-md);background:0 0}.ui-btn--text:hover:not(:disabled){color:var(--ui-primary-strong);background:var(--ui-wash-soft)}.ui-btn--destructive{background:var(--ui-tint-error);color:var(--status-error-text)}.ui-btn--destructive:hover:not(:disabled){background:color-mix(in srgb, var(--status-error) 18%, var(--surface-bg-card))}.ui-btn:active:not(:disabled){transform:scale(.98)}.ui-btn:disabled{cursor:not-allowed;opacity:.32}.ui-btn[aria-busy=true]:disabled{opacity:1}.ui-iconbtn{width:var(--metric-button-sm);height:var(--metric-button-sm);color:var(--text-secondary);border-radius:var(--radius-circle);cursor:pointer;transition:background-color var(--motion-quick) var(--motion-easing), transform var(--motion-quick) var(--motion-easing);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-iconbtn:hover{background:var(--ui-wash-soft);color:var(--text-primary)}.ui-iconbtn:active{transform:scale(.98)}.ui-iconbtn--filled{background:var(--ui-fill-strong);color:var(--ui-on-strong)}.ui-iconbtn--filled:hover{background:color-mix(in srgb, var(--brand-ink) 88%, var(--surface-bg-app));color:var(--ui-on-strong)}.ui-spinner{border-radius:var(--radius-circle);border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;flex:none;width:16px;height:16px;animation:.7s linear infinite ui-spin}.ui-spinner--lg{border-width:2.5px;width:26px;height:26px}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:2s}}.ui-field{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.ui-field__box{isolation:isolate;flex-direction:column;display:flex;position:relative}.ui-field__label{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-primary)}.ui-field__hint{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.ui-field__error{font-size:var(--type-footnote-size);color:var(--status-error-text)}.ui-input,.ui-select{min-height:var(--metric-button-lg);width:100%;padding:0 var(--space-lg);border:1.5px solid var(--line-hairline);border-radius:var(--radius-medium);background:var(--surface-bg-card);color:var(--text-primary);font-family:inherit;font-size:var(--type-callout-size)}.ui-input::placeholder{color:var(--text-tertiary)}.ui-input:focus,.ui-select:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring);outline:none}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--status-error)}.ui-input[aria-invalid=true]:focus{box-shadow:var(--ui-error-ring)}.ui-input:disabled,.ui-select:disabled{opacity:.5;cursor:not-allowed}.ui-select{appearance:none;padding-right:var(--space-xxxl);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.ui-phone{align-items:stretch;gap:var(--space-sm);display:flex}.ui-phone__pill{align-items:center;gap:var(--space-xs);min-height:var(--metric-button-lg);padding:0 var(--space-md);border:1.5px solid var(--line-hairline);border-radius:var(--radius-medium);background:var(--ui-wash-soft);color:var(--text-primary);font-family:inherit;font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);cursor:pointer;white-space:nowrap;display:inline-flex}.ui-phone__pill:hover{background:var(--ui-wash)}.ui-phone .ui-input{flex-grow:1;min-width:0}.ui-search{align-items:center;gap:var(--space-sm);min-height:var(--metric-button-md);padding:0 var(--space-md);border-radius:var(--radius-medium);background:var(--ui-wash-soft);color:var(--text-ink-muted);min-width:0;display:flex}.ui-search:focus-within{box-shadow:var(--ui-focus-ring)}.ui-search input{min-width:0;font-family:inherit;font-size:var(--type-subheadline-size);color:var(--text-primary);background:0 0;border:0;outline:none;flex-grow:1}.ui-search input::placeholder{color:var(--text-tertiary)}.ui-switch{border-radius:var(--radius-circle);width:52px;height:32px;box-shadow:inset 0 0 0 2px var(--line-separator);cursor:pointer;transition:background-color var(--motion-quick) var(--motion-easing), box-shadow var(--motion-quick) var(--motion-easing);background:0 0;border:0;flex:none;align-items:center;padding:4px;display:inline-flex}.ui-switch[data-state=checked]{background:var(--brand-accent);box-shadow:none}.ui-switch:disabled{opacity:.4;cursor:not-allowed}.ui-switch__thumb{border-radius:var(--radius-circle);background:var(--text-tertiary);width:24px;height:24px;box-shadow:var(--shadow-small);transition:transform var(--motion-quick) var(--motion-easing), background-color var(--motion-quick) var(--motion-easing);display:block;transform:translate(0)}.ui-switch[data-state=checked] .ui-switch__thumb{background:var(--on-fill-strong-light);transform:translate(20px)}.ui-check{align-items:center;gap:var(--space-md);cursor:pointer;display:inline-flex}.ui-check input{opacity:0;width:0;height:0;position:absolute}.ui-check__box{border-radius:var(--radius-small);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-separator);color:#0000;transition:background-color var(--motion-quick) var(--motion-easing);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-check input:checked+.ui-check__box{background:var(--ui-fill-strong);color:var(--ui-on-strong);box-shadow:none}.ui-check input:focus-visible+.ui-check__box{box-shadow:var(--ui-focus-ring)}.ui-check__label{font-size:var(--type-subheadline-size)}.ui-seg{border-radius:var(--radius-medium);background:var(--ui-wash);gap:2px;padding:3px;display:inline-flex}.ui-seg__item{justify-content:center;align-items:center;gap:var(--space-xs);min-height:28px;padding:0 var(--space-lg);border-radius:var(--radius-small);font-family:inherit;font-size:var(--type-footnote-size);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:500;display:inline-flex}.ui-seg__item:hover{color:var(--text-primary)}.ui-seg__item[data-state=active]{background:var(--ui-seg-thumb);color:var(--text-primary);font-weight:var(--type-headline-weight);box-shadow:var(--shadow-small)}.ui-pill{align-items:center;gap:var(--space-xs);height:32px;padding:0 var(--space-md);border-radius:var(--radius-circle);font-family:inherit;font-size:var(--type-footnote-size);background:var(--ui-wash-soft);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-quick) var(--motion-easing), transform var(--motion-quick) var(--motion-easing);border:0;font-weight:500;display:inline-flex}.ui-pill:hover{background:var(--ui-wash)}.ui-pill:active{transform:scale(.98)}.ui-pill[aria-pressed=true]{background:color-mix(in srgb, var(--brand-accent) 15%, var(--surface-bg-card));color:var(--ui-primary)}.ui-pill:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-pill[data-muted=true]{opacity:.6}.ui-pill__count{font-variant-numeric:tabular-nums}.ui-avatar{border-radius:var(--radius-circle);color:var(--on-fill-strong-light);font-weight:var(--type-headline-weight);user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.ui-avatar__img{border-radius:var(--radius-circle);object-fit:cover;width:100%;height:100%;display:block}.ui-avatar__dot{border-radius:var(--radius-circle);background:var(--brand-accent);box-shadow:0 0 0 2px var(--surface-bg-card);position:absolute;bottom:0;right:0}.ui-avatar--pending{box-shadow:0 0 0 2px var(--surface-bg-card), 0 0 0 4px var(--brand-accent)}.ui-badge{padding:3px var(--space-sm);border-radius:var(--radius-circle);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-badge__dot{border-radius:var(--radius-circle);background:currentColor;flex:none;width:6px;height:6px}.ui-badge--neutral{background:var(--ui-wash-soft);color:var(--text-secondary)}.ui-badge--success{background:var(--ui-tint-accent-strong);color:var(--ui-primary)}.ui-badge--warning{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning)}.ui-badge--error{background:var(--ui-tint-error);color:var(--status-error-text)}.ui-badge--info{background:var(--ui-tint-info);color:var(--status-info-text)}.ui-badge--strong{background:var(--ui-fill-strong);color:var(--ui-on-strong)}.ui-badge--count{background:var(--brand-primary);color:var(--on-fill-strong-light);min-width:20px;height:20px;font-size:var(--type-caption-size);justify-content:center;padding:0 6px;font-weight:700}.ui-kbd{border:1px solid var(--line-hairline);border-radius:var(--radius-small);background:var(--surface-bg-card);height:22px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);color:var(--text-ink-muted);border-bottom-width:2px;align-items:center;padding:0 7px;display:inline-flex}.ui-card{background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);padding:var(--space-lg)}.ui-card--flush{padding:0;overflow:hidden}.ui-rowgroup{flex-direction:column;display:flex}.ui-row{align-items:center;gap:var(--space-md);min-height:var(--metric-list-row-min);padding:var(--space-sm) var(--space-lg);width:100%;color:inherit;font-family:inherit;font-size:var(--type-body-size);text-align:left;background:0 0;border:0;display:flex;position:relative}button.ui-row,a.ui-row{cursor:pointer}button.ui-row:hover,a.ui-row:hover{background:var(--ui-wash-soft)}button.ui-row:active,a.ui-row:active{background:var(--ui-wash)}.ui-row--separated:after{content:"";background:var(--line-separator);height:1px;position:absolute;bottom:0;left:56px;right:0}.ui-row__lead{width:28px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.ui-row__body{flex-direction:column;flex-grow:1;min-width:0;display:flex}.ui-row__title{font-size:var(--type-body-size);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row__sub{font-size:var(--type-footnote-size);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row__value{font-size:var(--type-callout-size);color:var(--text-tertiary);flex:none}.ui-row__chevron{color:var(--text-tertiary);flex:none}.ui-row--destructive .ui-row__title,.ui-row--destructive .ui-row__lead{color:var(--status-error-text)}.ui-overlay{background:var(--ui-overlay);animation:ui-fade var(--motion-quick) var(--motion-easing);position:fixed;inset:0}@keyframes ui-fade{0%{opacity:0}}.ui-dialog{width:min(480px, calc(100vw - var(--space-xxxl)));max-height:calc(100vh - var(--space-xxxl));background:var(--surface-bg-card);color:var(--text-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-large);padding:var(--space-xxl);gap:var(--space-lg);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog__title{font-size:var(--type-title3-size);font-weight:var(--type-title3-weight)}.ui-dialog__desc{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);line-height:1.5}.ui-dialog__actions{gap:var(--space-md);flex-wrap:wrap;justify-content:flex-end;display:flex}.ui-sheet{background:var(--surface-bg-card);width:min(420px,100vw);color:var(--text-primary);box-shadow:var(--shadow-large);border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);animation:ui-slide var(--motion-quick) var(--motion-easing);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes ui-slide{0%{opacity:0;transform:translate(16px)}}.ui-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:56px;padding:0 var(--space-md) 0 var(--space-xl);border-bottom:1px solid var(--line-hairline);flex:none;display:flex}.ui-sheet__title{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight)}.ui-sheet__body{padding:var(--space-xl);flex-grow:1;overflow:auto}.ui-menu,.ui-popover{background:var(--surface-bg-card);color:var(--text-primary);border:1px solid var(--line-hairline);border-radius:var(--radius-large);box-shadow:var(--shadow-large);z-index:60}.ui-menu{padding:var(--space-xs);min-width:232px}.ui-popover{padding:var(--space-lg);max-width:320px}.ui-menu__label{font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);color:var(--text-ink-muted);padding:var(--space-sm) var(--space-md) var(--space-xs)}.ui-menu__item{align-items:center;gap:var(--space-md);height:40px;padding:0 var(--space-md);border-radius:var(--radius-medium);font-size:var(--type-subheadline-size);color:var(--text-primary);cursor:pointer;user-select:none;outline:none;display:flex}.ui-menu__item[data-highlighted]{background:var(--ui-wash-soft)}.ui-menu__item--destructive{color:var(--status-error-text)}.ui-menu__item--described{height:auto;padding:var(--space-sm) var(--space-md);align-items:flex-start}.ui-menu__item--described>.ui-icon,.ui-menu__item--described>svg{box-sizing:content-box;padding:var(--space-xs);border-radius:var(--radius-small);background:var(--ui-wash);color:var(--text-primary);flex:none}.ui-menu__itemText{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-menu__itemLabel{font-weight:var(--web-type-label-weight)}.ui-menu__itemDesc{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.35}.ui-menu__sep{background:var(--line-hairline);height:1px;margin:var(--space-xs) 0}.ui-tooltip{background:var(--ui-fill-strong);color:var(--ui-on-strong);font-size:var(--type-footnote-size);padding:6px var(--space-md);border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);z-index:70;animation:ui-fade var(--motion-quick) var(--motion-easing);font-weight:500}.ui-toaster{right:var(--space-xl);bottom:var(--space-xl);gap:var(--space-md);width:min(380px, calc(100vw - var(--space-xxl)));z-index:80;outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.ui-toast{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-bg-card);color:var(--text-primary);border:1px solid var(--line-hairline);border-radius:var(--radius-large);box-shadow:var(--shadow-large);animation:ui-toast-in var(--motion-quick) var(--motion-easing);display:flex}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}}.ui-toast__icon{border-radius:var(--radius-circle);flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ui-toast--success .ui-toast__icon{background:var(--ui-tint-accent);color:var(--ui-primary)}.ui-toast--error .ui-toast__icon{background:var(--ui-tint-error);color:var(--status-error)}.ui-toast--info .ui-toast__icon{background:var(--ui-tint-info);color:var(--status-info)}.ui-toast__body{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.ui-toast__title{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight)}.ui-toast__desc{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.ui-banner{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-large);font-size:var(--type-footnote-size);align-items:flex-start;line-height:1.45;display:flex}.ui-banner--warning{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning)}.ui-banner--error{background:var(--ui-tint-error);color:var(--status-error-text)}.ui-banner--info{background:var(--ui-tint-info);color:var(--status-info-text)}.ui-banner__title{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight)}.ui-offline{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--ui-tint-warning);color:var(--ui-on-tint-warning);font-size:var(--type-footnote-size);flex:none;font-weight:500;display:flex}.ui-state{justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-xxxl) var(--space-xxl);text-align:center;flex-direction:column;flex-grow:1;min-height:0;display:flex}.ui-state__icon{border-radius:var(--radius-xl);background:var(--ui-tint-accent);width:56px;height:56px;color:var(--ui-primary);flex:none;justify-content:center;align-items:center;display:flex}.ui-state--error .ui-state__icon{background:var(--ui-tint-error);color:var(--status-error)}.ui-state--quiet .ui-state__icon{background:var(--surface-bg-card);color:var(--text-tertiary);box-shadow:var(--shadow-small);border:1px solid var(--line-hairline)}.ui-state__title{font-size:var(--type-title3-size);font-weight:var(--type-title3-weight)}.ui-state__body{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);max-width:42ch;line-height:1.5}.ui-state__note{font-size:var(--type-caption-size);color:var(--text-tertiary);font-family:SF Mono,ui-monospace,Menlo,monospace}.ui-skeleton{background:var(--ui-skeleton);border-radius:var(--radius-small);animation:1.4s ease-in-out infinite ui-pulse;display:block}@keyframes ui-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-skeleton--circle{border-radius:var(--radius-circle)}.ui-skeletonrow{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);display:flex}.ui-skeletonrow__lines{gap:var(--space-sm);flex-direction:column;flex-grow:1;min-width:0;display:flex}.ui-range{gap:var(--space-xs);flex-direction:column;display:flex}.ui-range__label{justify-content:space-between;gap:var(--space-sm);font:var(--type-label);color:var(--text-secondary);display:flex}.ui-range__value{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ui-range__input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px}.ui-range__input::-webkit-slider-runnable-track{background:var(--line-separator);border-radius:999px;height:4px}.ui-range__input::-moz-range-track{background:var(--line-separator);border-radius:999px;height:4px}.ui-range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ink);border:2px solid var(--surface-bg-card);width:18px;height:18px;box-shadow:var(--shadow-small);border-radius:999px;margin-top:-7px}.ui-range__input::-moz-range-thumb{background:var(--ink);border:2px solid var(--surface-bg-card);width:18px;height:18px;box-shadow:var(--shadow-small);border-radius:999px}.ui-range__input:focus-visible{outline:none}.ui-range__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--focus-ring)}.ui-range__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--focus-ring)}.ui-range__input:disabled{cursor:not-allowed;opacity:.32}.ui-dialog__actions--stacked{justify-content:stretch;align-items:stretch;gap:var(--space-sm);flex-direction:column-reverse}.ui-dialog__actions--stacked>*{width:100%}.ui-banner__dismiss{color:inherit;opacity:.7;margin-left:auto}.ui-banner__dismiss:hover{opacity:1}.ui-sechead{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg) var(--space-xs);color:var(--text-ink-muted);flex:none;display:flex}.ui-sechead__label{font-size:var(--type-caption-size);font-weight:var(--type-headline-weight)}.ui-sectioned{z-index:0;flex-direction:column;display:flex;position:relative}.ui-sectioned__group{flex-direction:column;display:flex}.ui-sectioned__letter{z-index:1;padding:var(--space-md) var(--space-lg) var(--space-xs);background:var(--surface-bg-card);font-size:var(--type-subheadline-size);font-weight:var(--type-body-weight);color:var(--text-secondary);margin:0;position:sticky;top:0}.ui-swatches{justify-content:center;gap:var(--space-sm);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ui-swatches__item{cursor:pointer;display:inline-flex}.ui-swatches__dot{border-radius:var(--radius-circle);width:26px;height:26px;transition:box-shadow var(--motion-quick) var(--motion-easing);box-shadow:0 0 #0000}.ui-swatches__item input:checked+.ui-swatches__dot{box-shadow:0 0 0 3px var(--ui-wash)}.ui-swatches__item input:focus-visible+.ui-swatches__dot{box-shadow:var(--ui-focus-ring)}.ui-swatches:disabled .ui-swatches__item{cursor:not-allowed;opacity:.5}.ui-numsw{align-items:center;gap:var(--space-md);margin:var(--space-sm) var(--space-lg) 0;min-height:52px;padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-sm);border:1px solid var(--line-hairline);border-radius:var(--radius-large);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out), border-color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;flex:none;align-self:stretch;display:flex}.ui-numsw:hover{background:var(--ui-wash-soft)}.ui-numsw[data-state=open]{background:var(--ui-wash-soft);border-color:var(--line-separator)}.ui-numsw:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-numsw__body{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.ui-numsw__title{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ui-numsw__sub{font-size:var(--type-caption-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-numsw__chev{color:var(--text-ink-muted);flex:none;display:inline-flex}.ui-numsw__stack{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ui-numsw__disc{border-radius:var(--radius-circle);width:16px;height:16px;box-shadow:0 0 0 2px var(--surface-bg-card);flex:none}.ui-numsw__disc+.ui-numsw__disc{margin-left:-6px}.ui-numsw__tile{border-radius:var(--radius-large);background:var(--surface-bg-app);flex:none;width:38px;height:38px;position:relative}.ui-numsw__dot{border-radius:var(--radius-circle);width:11px;height:11px;position:absolute}.ui-numsw__dot:first-child{top:6px;left:6px}.ui-numsw__dot:nth-child(2){top:6px;right:6px}.ui-numsw__dot:nth-child(3){bottom:6px;left:13.5px}.ui-ownchip{height:20px;padding:0 var(--space-sm) 0 3px;border-radius:var(--radius-circle);background:var(--ui-wash-soft);font-size:var(--type-caption2-size);font-weight:var(--type-headline-weight);color:var(--text-secondary);flex:none;align-items:center;gap:5px;max-width:120px;display:inline-flex}.ui-ownchip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-ownchip--pending{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning);padding-left:7px}.ui-ownchip--you{color:var(--text-primary)}.ui-ownchip--unassigned{padding:0 var(--space-xs) 0 2px;color:var(--text-tertiary);background:0 0;font-weight:500}.ui-ownchip__seat{border-radius:var(--radius-circle);border:1.5px dashed color-mix(in srgb, currentColor 60%, transparent);flex:none;width:14px;height:14px}.ui-ownchip--offer{padding-left:7px}.ui-ownchip--offerYou{background:color-mix(in srgb, var(--team-mention) 12%, var(--surface-bg-card));color:color-mix(in srgb, var(--team-mention) 78%, var(--text-primary))}.ui-inboxes{gap:var(--space-xs);flex-direction:column;display:flex}.ui-inboxes__head{padding:0 var(--space-sm) var(--space-sm);justify-content:space-between;align-items:center;display:flex}.ui-inboxes__item{align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.ui-inboxes__item:hover,.ui-inboxes__item[aria-pressed=true]{background:var(--ui-wash-soft)}.ui-inboxes__body{flex-grow:1;min-width:0}.ui-inboxes__title{align-items:center;gap:var(--space-sm);font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);display:flex}.ui-inboxes__sub{font-size:var(--type-caption-size);color:var(--text-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-inboxes__check{color:var(--brand-accent-deep);flex:none}.ui-ownchip__av{border-radius:var(--radius-circle);width:16px;height:16px;color:var(--on-fill-strong-light);font-size:9px;font-weight:var(--type-headline-weight);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-ownchip__av img{object-fit:cover;width:100%;height:100%;display:block}.ui-inboxes__heading{font-size:var(--type-title3-size);font-weight:var(--type-title-weight)}.ui-tiles{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=900px){.ui-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-tile{background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);padding:var(--space-lg) var(--space-lg);gap:var(--space-xs);text-align:left;min-width:0;font:inherit;color:inherit;border:1.5px solid #0000;flex-direction:column;display:flex}.ui-tile--selectable{cursor:pointer}.ui-tile--selectable:hover{background:color-mix(in srgb, var(--ui-primary) 4%, var(--surface-bg-card))}.ui-tile--on{border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring)}.ui-tile__top{justify-content:space-between;align-items:flex-start;min-height:20px;display:flex}.ui-tile__icon{color:var(--text-ink-muted);display:flex}.ui-tile--on .ui-tile__icon{color:var(--ui-primary)}.ui-tile__dot{border-radius:var(--radius-circle);background:var(--ui-primary);flex:none;width:9px;height:9px}.ui-tile__value{font-size:var(--type-title1-size);font-weight:var(--type-large-title-weight);letter-spacing:-.02em;line-height:1.1}.ui-tile__label{font-size:var(--type-caption-size);color:var(--text-ink-muted);font-weight:var(--type-body-weight)}.ui-tile__delta{font-size:var(--type-caption2-size);font-weight:var(--type-headline-weight);align-items:center;gap:var(--space-xxs);display:flex}.ui-tile__delta--good{color:var(--ui-primary)}.ui-tile__delta--bad{color:var(--status-error-text)}.ui-tile__delta--none{color:var(--text-tertiary)}.ui-meter{border-radius:var(--radius-circle);background:var(--ui-wash);min-width:0;height:8px;overflow:hidden}.ui-meter__fill{border-radius:var(--radius-circle);background:var(--brand-accent);height:100%;transition:width var(--motion-standard) var(--motion-easing);display:block}.ui-meter__fill--warn,.ui-meter__fill--over{background:var(--status-error)}.ui-chart{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.ui-chart__head{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.ui-chart__title{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight)}.ui-chart__caption{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.ui-chart__peak{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted);min-height:20px;display:flex}.ui-chart__plot{border-radius:var(--radius-small);min-width:0;height:160px;position:relative}.ui-chart__plot:focus-visible{outline:2px solid var(--ui-primary);outline-offset:4px}.ui-chart__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ui-chart__marker{border-radius:var(--radius-circle);background:var(--ui-primary);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-bg-card);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ui-chart__tip{top:calc(var(--space-xs) * -1);background:var(--ui-fill-strong);color:var(--ui-on-strong);border-radius:var(--radius-medium);padding:3px var(--space-sm);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.ui-chart__hits{display:flex;position:absolute;inset:0}.ui-chart__hit{flex:1 1 0;min-width:0}.ui-chart__axis{justify-content:space-between;gap:var(--space-xs);font-size:var(--type-caption-size);color:var(--text-tertiary);margin:0;padding:0;list-style:none;display:flex}.ui-chart__tick[data-on=true]{color:var(--text-primary);font-weight:var(--type-title-weight)}.ui-tplpreview{background:var(--surface-chat-bg);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);padding:var(--space-xl);justify-content:flex-end;display:flex}.ui-tplpreview--empty{padding:var(--space-xxxl) var(--space-xl);justify-content:center}.ui-tplpreview__placeholder{font-size:var(--type-subheadline-size);color:var(--text-ink-muted)}.ui-tplpreview__bubble{max-width:var(--metric-bubble-max-width);background:var(--bubble-out);color:var(--brand-ink);border-radius:var(--radius-large);border-top-right-radius:var(--radius-small);box-shadow:var(--shadow-small);padding:var(--space-md) var(--space-lg) var(--space-sm);gap:var(--space-xs);flex-direction:column;display:flex}.ui-tplpreview__eyebrow{align-items:center;gap:var(--space-xs);font-size:var(--type-caption2-size);font-weight:var(--type-large-title-weight);color:var(--ui-primary);display:inline-flex}.ui-tplpreview__body{font-size:var(--type-callout-size);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.ui-tplpreview__token{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--type-footnote-size);background:color-mix(in srgb, var(--brand-primary) 14%, transparent);color:var(--ui-primary);border-radius:var(--radius-small);padding:1px var(--space-xs)}.ui-tplpreview__meta{align-self:flex-end;align-items:center;gap:var(--space-xs);font-size:var(--type-caption2-size);color:color-mix(in srgb, var(--brand-ink) 45%, transparent);display:inline-flex}.ui-tplpreview__read{color:var(--message-read)}.ui-hint{font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.4}.ui-danger{color:var(--status-error-text)}.ui-picklist{flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ui-picklist__row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-xs);font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-small);background:0 0;border:0;display:flex}.ui-picklist__row:hover{background:var(--ui-wash)}.ui-picklist__row--radio{cursor:pointer}.ui-picklist__body{flex-direction:column;flex-grow:1;min-width:0;display:flex}.ui-picklist__name{font-size:var(--type-callout-size);font-weight:600}.ui-picklist__role{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.ui-picklist__tick{color:var(--ui-primary)}.ui-picklist__empty{padding:var(--space-md) var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.ui-tag{font-size:var(--type-caption-size);background:color-mix(in srgb, var(--ui-tag-color,var(--text-ink-muted)) 14%, transparent);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex}.ui-tag i{background:var(--ui-tag-color,var(--text-ink-muted));border-radius:999px;width:7px;height:7px}.ui-tagpicker{gap:var(--space-md);flex-direction:column;display:flex}.ui-tagpicker__list{margin:0;padding:0;list-style:none}.ui-tagpicker__row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-xs);font:inherit;cursor:pointer;border-radius:var(--radius-small);background:0 0;border:0;display:flex}.ui-tagpicker__row:hover{background:var(--ui-wash)}.ui-tagpicker__spacer{flex-grow:1}.ui-tagpicker__tick{color:var(--ui-primary)}.ui-tagpicker__create{align-items:flex-end;gap:var(--space-sm);display:flex}.ui-tagpicker__create>:first-child{flex-grow:1}.ui-tagpicker__empty{align-items:center;gap:var(--space-xs);padding:var(--space-lg) 0;color:var(--text-ink-muted);text-align:center;flex-direction:column;display:flex}.ui-tagpicker__emptyTitle{color:var(--text-primary);margin:0;font-weight:600}.ui-mediagrid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ui-mediatile{aspect-ratio:1;border-radius:var(--radius-small);background:var(--ui-wash);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ui-mediatile--audio{cursor:default;color:var(--text-ink-muted);flex-direction:column;gap:4px}.ui-mediatile__img{object-fit:cover;width:100%;height:100%}.ui-mediatile__wait{color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.ui-mediatile__time{font-size:var(--type-caption2-size)}.ui-mediatile__badge{border-radius:var(--radius-pill);background:var(--ui-media-scrim);color:var(--on-fill-strong-light);font-size:var(--type-caption2-size);align-items:center;gap:4px;padding:2px 6px;display:inline-flex;position:absolute;bottom:6px;left:6px}.ui-chat__row{max-width:var(--web-metric-bubble-max-ratio);flex-direction:column;display:flex}.ui-chat__row--in{align-self:flex-start;align-items:flex-start}.ui-chat__row--out{align-self:flex-end;align-items:flex-end}.ui-chat__row--first{margin-top:calc(var(--web-metric-bubble-group-gap) - var(--space-xxs))}.ui-chat__row--reacted{padding-bottom:var(--space-lg)}.ui-chat__row--flash .ui-chat__bubble{animation:ui-chat-flash var(--motion-slow) var(--motion-easing) 2}@keyframes ui-chat-flash{50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.ui-chat__row--flash .ui-chat__bubble{outline:2px solid var(--brand-accent);animation:none}}.ui-chat__bubbleWrap{touch-action:pan-y;align-items:flex-end;max-width:100%;display:flex;position:relative}.ui-chat__bubble{--bubble-pad-top:calc(var(--space-xs) + var(--space-xxs));--bubble-pad-x:calc(var(--space-sm) + var(--space-xxs));--bubble-pad-bottom:var(--space-sm);--bubble-flush:calc(var(--web-radius-bubble) - var(--web-radius-bubble-inner));min-width:var(--web-metric-bubble-min);max-width:100%;padding:var(--bubble-pad-top) var(--bubble-pad-x) var(--bubble-pad-bottom);border-radius:var(--web-radius-bubble);box-shadow:var(--shadow-small);font-size:var(--type-callout-size);color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere;line-height:1.4;position:relative}.ui-chat__bubble--in{background:var(--bubble-in);color:var(--text-primary)}.ui-chat__bubble--out{background:var(--bubble-out)}.ui-chat__bubble--nub.ui-chat__bubble--in{border-top-left-radius:0}.ui-chat__bubble--nub.ui-chat__bubble--out{border-top-right-radius:0}.ui-chat__nub{width:var(--web-metric-bubble-tail);height:calc(var(--web-metric-bubble-tail) * 1.625);position:absolute;top:0;overflow:visible}.ui-chat__nub--in{color:var(--bubble-in);inset-inline-end:100%}.ui-chat__nub--out{color:var(--bubble-out);inset-inline-start:100%}.ui-chat__nubFill{fill:currentColor}.ui-chat__nubEdge{fill:none;stroke:var(--chat-ai-edge);stroke-width:1px;display:none}.ui-chat__bubble--in.ui-chat__bubble--tail{border-bottom-left-radius:var(--radius-small)}.ui-chat__bubble--out.ui-chat__bubble--tail{border-bottom-right-radius:var(--radius-small)}.ui-chat__bubble{--chat-ai-edge:color-mix(in srgb, var(--brand-accent) 48%, transparent)}.ui-chat__bubble--ai{box-shadow:inset 0 0 0 1px var(--chat-ai-edge), var(--shadow-small);background-image:linear-gradient(225deg, transparent 55%, color-mix(in srgb, var(--brand-accent) 9%, transparent))}.ui-chat__bubble--ai .ui-chat__nubEdge{display:inline}.ui-chat__bubble--bare{box-shadow:none;background:0 0;min-width:0;padding:0}.ui-chat__bubble--flush{padding:var(--bubble-flush)}.ui-chat__bubble--failed{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-error) 55%, transparent)}.ui-chat__bubble--flush .ui-chat__caption,.ui-chat__bubble--flush>.ui-chat__sender,.ui-chat__bubble--flush>.ui-chat__forwardedTop{padding-inline:calc(var(--bubble-pad-x) - var(--bubble-flush))}.ui-chat__bubble--flush .ui-chat__caption{padding-block:calc(var(--bubble-pad-top) - var(--bubble-flush)) calc(var(--bubble-pad-bottom) - var(--bubble-flush))}.ui-chat__bubble--flush>.ui-chat__sender{padding-block:var(--space-xxs)}.ui-chat__bubble--flush>.ui-chat__quote{margin-bottom:var(--bubble-flush)}.ui-chat__sender{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xxs);font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted);line-height:1.35;display:flex}.ui-chat__sender--member{color:color-mix(in srgb, var(--sender-color,var(--text-ink-muted)) 72%, var(--text-primary))}.ui-chat__sender--ai{color:var(--ui-primary-strong)}[data-theme=dark] .ui-chat__sender--ai{color:var(--ui-primary)}[data-theme=dark] .ui-chat__sender--member{color:color-mix(in srgb, var(--sender-color,var(--text-ink-muted)) 55%, var(--text-primary))}.ui-chat__bubble--bare>.ui-chat__sender{padding:0 var(--space-xs)}.ui-chat__bubbleMeta{font-size:var(--type-caption2-size);color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:3px;line-height:1.35;display:inline-flex}.ui-chat__bubbleMeta--float{inset-inline-end:var(--bubble-pad-x);bottom:calc(var(--bubble-pad-bottom) - var(--space-xxs) - 1px);z-index:1;position:absolute}.ui-chat__bubbleMeta--block{margin-top:var(--space-xxs);justify-content:flex-end;display:flex}.ui-chat__bubble--bare .ui-chat__bubbleMeta--block{width:fit-content;margin-inline-start:auto;margin-top:var(--space-xxs);padding:1px var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-bg-card) 88%, transparent);box-shadow:var(--shadow-small)}.ui-chat__bubbleMeta--media{inset-inline-end:calc(var(--bubble-flush) + var(--space-sm));bottom:calc(var(--bubble-flush) + var(--space-xs) + 1px);z-index:2;color:var(--on-fill-strong-light);text-shadow:0 1px 2px color-mix(in srgb, var(--brand-ink) 45%, transparent);position:absolute}.ui-chat__bubbleMeta--media .ui-chat__tick--sent,.ui-chat__bubbleMeta--media .ui-chat__tick--delivered,.ui-chat__bubbleMeta--media .ui-chat__tick--pending{color:var(--on-fill-strong-light)}.ui-chat__bubble--mediaMeta:after{content:"";z-index:1;inset-inline:var(--bubble-flush);bottom:var(--bubble-flush);height:calc(var(--space-xxxl) * 1.75);border-radius:0 0 var(--web-radius-bubble-inner) var(--web-radius-bubble-inner);background:var(--web-color-scrim-media);pointer-events:none;position:absolute}.ui-chat__bubbleTime{font-variant-numeric:tabular-nums}.ui-chat__metaAi{color:var(--ui-primary);display:inline-flex}.ui-chat__bubbleMeta--media .ui-chat__metaAi{color:inherit}.ui-chat__metaStar{display:inline-flex}.ui-chat__metaSpacer{--sp-tick:0px;--sp-ai:0px;--sp-star:0px;visibility:hidden;font-size:var(--type-caption2-size);white-space:pre;font-variant-numeric:tabular-nums;user-select:none;padding-inline-start:calc(var(--space-sm) + var(--sp-tick) + var(--sp-ai) + var(--sp-star));font-style:normal;line-height:1;display:inline-block}.ui-chat__metaSpacer:before{content:attr(data-edited) " " attr(data-time)}.ui-chat__metaSpacer[data-tick]{--sp-tick:calc(16px + 3px)}.ui-chat__metaSpacer[data-ai]{--sp-ai:calc(12px + 3px)}.ui-chat__metaSpacer[data-star]{--sp-star:calc(12px + 3px)}.ui-chat__forwardedTop,.ui-chat__forwardedTag{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-tertiary);font-style:italic;display:inline-flex}.ui-chat__forwardedTop{margin-bottom:var(--space-xxs)}.ui-chat__edited{font-style:italic}.ui-chat__tick{align-items:center;display:inline-flex}.ui-chat__tick--pending{color:var(--message-pending)}.ui-chat__tick--sent{color:var(--message-sent)}.ui-chat__tick--delivered{color:var(--message-delivered)}.ui-chat__tick--read{color:var(--message-read)}.ui-chat__tick--failed{color:var(--status-error-text)}.ui-chat__chevron.ui-iconbtn{z-index:3;top:var(--space-xxs);width:var(--web-metric-row-action);height:var(--web-metric-row-action);border-radius:var(--radius-circle);color:var(--text-ink-muted);background:radial-gradient(circle at 60% 40%, var(--chevron-ground) 55%, transparent 75%);opacity:0;transition:opacity var(--web-motion-press) var(--web-motion-ease-out);position:absolute;inset-inline-end:var(--space-xxs)}.ui-chat__bubble--in{--chevron-ground:var(--bubble-in)}.ui-chat__bubble--out{--chevron-ground:var(--bubble-out)}.ui-chat__bubble--bare{--chevron-ground:var(--surface-bg-card)}.ui-chat__bubble--flush .ui-chat__chevron.ui-iconbtn{top:calc(var(--bubble-flush) + var(--space-xxs));inset-inline-end:calc(var(--bubble-flush) + var(--space-xxs))}.ui-chat__bubble--mediaMeta .ui-chat__chevron.ui-iconbtn,.ui-chat__bubble--flush:has(>.ui-chat__stack>.ui-chat__gallery,>.ui-chat__albumStack) .ui-chat__chevron.ui-iconbtn{--chevron-ground:var(--ui-media-scrim);color:var(--on-fill-strong-light)}.ui-chat__bubbleWrap:hover .ui-chat__chevron,.ui-chat__chevron:focus-visible,.ui-chat__chevron[data-state=open]{opacity:1}.ui-chat__reactions{z-index:2;top:calc(100% - var(--space-sm));gap:var(--space-xxs);display:flex;position:absolute;inset-inline-start:var(--space-sm)}.ui-chat__row--out .ui-chat__reactions{inset-inline-start:auto;inset-inline-end:var(--space-sm)}.ui-chat__reaction{min-width:calc(var(--space-xxl) + var(--space-xxs));height:var(--space-xxl);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);font-size:var(--type-footnote-size);cursor:default;border:0;justify-content:center;align-items:center;gap:3px;line-height:1;display:inline-flex}[data-theme=dark] .ui-chat__reaction{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-chat__reactionCount{font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}button.ui-chat__reaction{cursor:pointer}button.ui-chat__reaction:hover{background:color-mix(in srgb, var(--surface-bg-card) 88%, var(--brand-ink))}.ui-chat__reaction--mine{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand-accent) 60%, transparent), var(--shadow-small)}.ui-chat__quote{margin-bottom:var(--space-xs);min-width:min(100%, calc(var(--metric-bubble-max-width) * .6));border-radius:var(--web-radius-bubble-inner);background:color-mix(in srgb, var(--brand-ink) 6%, transparent);align-items:stretch;display:flex;overflow:hidden}.ui-chat__quote:before{content:"";width:var(--space-xs);background:var(--quote-color,var(--brand-accent-deep));flex:none}[data-theme=dark] .ui-chat__quote{background:color-mix(in srgb, var(--surface-bg-app) 38%, transparent)}.ui-chat__quoteBody{padding:var(--space-xs) var(--space-sm) calc(var(--space-xs) + var(--space-xxs));text-align:start;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;flex-grow:1;gap:1px;display:flex}button.ui-chat__quoteBody{cursor:pointer}button.ui-chat__quoteBody:hover{background:var(--ui-wash-soft)}.ui-chat__quoteAuthor{font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:color-mix(in srgb, var(--quote-color,var(--ui-primary-strong)) 80%, var(--text-primary))}[data-theme=dark] .ui-chat__quoteAuthor{color:color-mix(in srgb, var(--quote-color,var(--ui-primary)) 50%, var(--text-primary))}.ui-chat__quotePreview{font-size:var(--type-footnote-size);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-chat__quoteThumb{width:calc(var(--metric-avatar-medium) + var(--space-sm));flex:none;align-self:stretch}.ui-chat__thumb.ui-chat__media{border-radius:0;width:100%;min-width:0;height:100%;min-height:0}.ui-chat__quoteDismiss{padding:0 var(--space-sm);color:var(--text-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ui-chat__stack{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.ui-chat__stack--tight{gap:var(--space-xs)}.ui-chat__stack--rows{max-width:calc(var(--web-metric-media-max) + var(--space-sm));gap:0}.ui-chat__stack--rows>.ui-chat__media,.ui-chat__stack--rows>.ui-chat__filecard{width:100%}.ui-chat__text{white-space:pre-wrap;display:block}.ui-chat__text--emoji{font-size:40px;line-height:1.15}.ui-chat__text--folded{-webkit-line-clamp:12;line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-chat__readMoreLine{display:block}.ui-chat__readMore{cursor:pointer;font:inherit;font-weight:var(--web-type-strong-weight);color:var(--text-link);background:0 0;border:0;padding:0}.ui-chat__readMore:hover{text-decoration:underline}.ui-chat__textLink{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.ui-chat__code,.ui-chat__codeblock{font-family:var(--mono);background:color-mix(in srgb, currentColor 6%, transparent);border-radius:var(--radius-small);font-size:.875em}.ui-chat__code{padding:0 .25em}.ui-chat__codeblock{white-space:pre-wrap;margin:.2em 0;padding:.4em .5em;display:block}.ui-chat__caption{font-size:var(--type-callout-size)}.ui-chat__adclick{align-items:center;gap:var(--space-xs);font-size:var(--type-caption-size);color:var(--text-ink-muted);display:inline-flex}.ui-chat__section{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex;position:relative}.ui-chat__section>.ui-chat__bubbleMeta--float{inset-inline-end:0;bottom:0}.ui-chat__bubble--flush .ui-chat__section{padding:calc(var(--bubble-pad-top) - var(--bubble-flush)) calc(var(--bubble-pad-x) - var(--bubble-flush)) calc(var(--bubble-pad-bottom) - var(--bubble-flush))}.ui-chat__bubble--flush .ui-chat__section>.ui-chat__bubbleMeta--float{inset-inline-end:calc(var(--bubble-pad-x) - var(--bubble-flush));bottom:calc(var(--bubble-pad-bottom) - var(--bubble-flush) - var(--space-xxs) - 1px)}.ui-chat__panel{border-radius:var(--web-radius-bubble-inner);background:color-mix(in srgb, var(--brand-ink) 5%, transparent)}[data-theme=dark] .ui-chat__panel{background:color-mix(in srgb, var(--surface-bg-app) 38%, transparent)}.ui-chat__media{border-radius:var(--web-radius-bubble-inner);background:var(--ui-wash);border:0;min-width:180px;min-height:120px;padding:0;display:block;position:relative;overflow:hidden}.ui-chat__media--boxed{width:var(--web-metric-media-max);max-width:100%;max-height:calc(var(--web-metric-media-max) * 1.3);min-width:0;min-height:0}.ui-chat__media--boxed .ui-chat__mediaImg{width:100%;max-width:none;height:100%}.ui-chat__media--button{cursor:zoom-in}.ui-chat__mediaImg{width:100%;max-width:var(--web-metric-media-max);object-fit:cover;height:auto;display:block}.ui-chat__media--loading{min-height:160px}.ui-chat__media--absent{justify-content:center;align-items:center;gap:var(--space-xs);min-height:120px;padding:var(--space-lg);font-size:var(--type-caption-size);color:var(--text-ink-muted);flex-direction:column;display:flex}.ui-chat__media--sticker{background:0 0;width:128px}.ui-chat__media--sticker .ui-chat__mediaImg{max-width:128px}.ui-chat__mediaPlay{width:calc(var(--space-xxxl) * 1.5);height:calc(var(--space-xxxl) * 1.5);border-radius:var(--radius-circle);background:var(--ui-media-scrim);color:var(--on-fill-strong-light);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.ui-chat__mediaPlay .ui-icon{margin-inline-start:2px}.ui-chat__mediaPlay .ui-icon *,.ui-chat__play .ui-icon *{fill:currentColor}.ui-chat__mediaPlay--small{width:var(--metric-button-sm);height:var(--metric-button-sm)}.ui-chat__mediaChip{bottom:var(--space-sm);z-index:2;align-items:center;gap:var(--space-xs);padding:1px var(--space-sm);border-radius:var(--radius-pill);background:var(--ui-media-scrim);color:var(--on-fill-strong-light);font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);font-variant-numeric:tabular-nums;display:inline-flex;position:absolute;inset-inline-start:var(--space-sm)}.ui-chat__gallery{gap:var(--space-xxs);flex-direction:column;display:flex}.ui-chat__gallery--grid{width:var(--web-metric-media-max);grid-template-columns:1fr 1fr;max-width:100%;display:grid}.ui-chat__gallery--grid .ui-chat__media--boxed{width:100%}.ui-chat__filecard{align-items:center;gap:var(--space-md);min-width:min(100%,248px);padding:var(--space-sm);display:flex}.ui-chat__fileTile{width:var(--metric-avatar-medium);height:calc(var(--metric-avatar-medium) * 1.2);border-radius:var(--radius-small);color:var(--on-fill-strong-light);background:var(--tile,var(--avatar-violet));flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.ui-chat__fileTile .ui-icon{opacity:.55}.ui-chat__fileTileExt{font-size:9px;font-weight:800;line-height:1}.ui-chat__fileTile--pink{--tile:var(--avatar-pink)}.ui-chat__fileTile--blue{--tile:var(--avatar-blue)}.ui-chat__fileTile--green{--tile:var(--avatar-green)}.ui-chat__fileTile--amber{--tile:var(--avatar-amber)}.ui-chat__fileTile--violet{--tile:var(--avatar-violet)}.ui-chat__fileTile--emerald{--tile:var(--avatar-emerald)}.ui-chat__fileTile--ink{--tile:color-mix(in srgb, var(--brand-ink) 78%, var(--surface-bg-card))}.ui-chat__fileTile--amber .ui-icon,.ui-chat__fileTile--ink .ui-icon{opacity:1}.ui-chat__filecardBody{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.ui-chat__filecardName{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);overflow-wrap:anywhere;line-height:1.3}.ui-chat__filecardSub{font-size:var(--type-caption-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.ui-chat__filecardAction{width:var(--metric-button-sm);height:var(--metric-button-sm);border-radius:var(--radius-circle);box-shadow:inset 0 0 0 1.5px var(--line-separator);color:var(--text-ink-muted);flex:none;justify-content:center;align-items:center;display:flex}a.ui-chat__filecardAction:hover{color:var(--text-primary);background:var(--ui-wash-soft)}.ui-chat__filecardAction--pending{color:var(--text-tertiary);box-shadow:none}.ui-chat__audioEl{display:none}.ui-chat__voice{align-items:center;gap:var(--space-md);width:calc(var(--metric-bubble-max-width) + var(--space-lg));max-width:100%;padding-top:var(--space-xxs);display:flex}.ui-chat__voiceFace{flex:none;position:relative}.ui-chat__voiceMic{inset-inline-end:calc(-1 * var(--space-xxs));bottom:calc(-1 * var(--space-xxs));width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-circle);background:var(--bubble-in);color:var(--brand-accent-deep);justify-content:center;align-items:center;display:flex;position:absolute}.ui-chat__voiceMain{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-chat__voiceRow{align-items:center;gap:var(--space-xs);display:flex}.ui-chat__voiceFoot{align-items:center;gap:var(--space-sm);min-height:var(--space-lg);flex-direction:row;padding-inline-start:calc(var(--metric-button-sm) + var(--space-xs))}.ui-chat__voiceTime{font-size:var(--type-caption2-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.ui-chat__play{width:var(--metric-button-sm);height:var(--metric-button-sm);border-radius:var(--radius-circle);color:var(--text-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.ui-chat__play:hover{color:var(--text-primary);background:var(--ui-wash-soft)}.ui-chat__play:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-chat__play--pending{cursor:default}.ui-chat__scrub{min-width:0;height:var(--web-metric-voice-wave);cursor:pointer;touch-action:none;border-radius:var(--radius-small);flex:auto;align-items:center;display:flex;position:relative}.ui-chat__scrub:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-chat__scrub--thin{height:var(--space-lg)}.ui-chat__wave{align-items:center;gap:var(--space-xxs);width:100%;height:70%;display:flex}.ui-chat__waveBar{min-width:var(--space-xxs);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 24%, transparent);flex:1 1 0;max-width:4px}.ui-chat__waveBar--played{background:var(--chat-progress)}.ui-chat__scrub{--chat-progress:var(--brand-accent-deep)}[data-theme=dark] .ui-chat__scrub{--chat-progress:var(--brand-accent-high)}.ui-chat__track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--chat-progress) var(--scrub,0%), color-mix(in srgb, var(--text-primary) 18%, transparent) var(--scrub,0%));width:100%;height:3px}.ui-chat__scrubDot{top:50%;width:var(--space-md);height:var(--space-md);border-radius:var(--radius-circle);background:var(--chat-progress);box-shadow:0 0 0 2px var(--chevron-ground,var(--surface-bg-card));position:absolute;inset-inline-start:var(--scrub,0%);transform:translate(-50%,-50%)}.ui-chat__speed{height:var(--space-lg);padding:0 var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 9%, transparent);color:var(--text-secondary);font:inherit;font-size:var(--type-caption2-size);font-variant-numeric:tabular-nums;cursor:pointer;border:0;font-weight:700;position:relative}.ui-chat__speed:before{content:"";inset:calc((var(--metric-avatar-medium) - 100%) / -2) calc(-1 * var(--space-xs));position:absolute}.ui-chat__audio{gap:var(--space-xxs);width:calc(var(--metric-bubble-max-width) + var(--space-lg));flex-direction:column;max-width:100%;display:flex}.ui-chat__audioRow{align-items:center;gap:var(--space-sm);display:flex}.ui-chat__audioBody{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-chat__audioTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-chat__audio .ui-chat__voiceFoot{padding-inline-start:calc(var(--metric-avatar-medium) + var(--metric-button-sm) + var(--space-sm) * 2)}.ui-chat__actions{flex-direction:column;display:flex}.ui-chat__action{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--metric-avatar-medium);padding:var(--space-sm) var(--space-md);border:0;border-top:1px solid var(--line-separator);color:var(--ui-primary-strong);font:inherit;font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);text-align:center;background:0 0;text-decoration:none;display:flex}[data-theme=dark] .ui-chat__action{color:var(--ui-primary)}.ui-chat__actionLabel{overflow-wrap:anywhere;min-width:0}a.ui-chat__action,button.ui-chat__action{cursor:pointer}a.ui-chat__action:hover,button.ui-chat__action:hover{background:var(--ui-wash-soft)}a.ui-chat__action:focus-visible,button.ui-chat__action:focus-visible{box-shadow:inset var(--ui-focus-ring);outline:none}.ui-chat__action--inert{cursor:default}.ui-chat__actions:last-child .ui-chat__action:last-child{border-radius:0 0 var(--web-radius-bubble-inner) var(--web-radius-bubble-inner)}.ui-chat__listSheet{gap:var(--space-lg);flex-direction:column;display:flex}.ui-chat__listSheetTitle{margin:0 0 var(--space-xs);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted)}.ui-chat__listSheetRows{margin:0;padding:0;list-style:none}.ui-chat__listSheetRow{padding:var(--space-sm) 0;border-top:1px solid var(--line-hairline);flex-direction:column;gap:1px;display:flex}.ui-chat__listSheetRowTitle{font-size:var(--type-subheadline-size)}.ui-chat__listSheetRowDesc{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.ui-chat__listsection{flex-direction:column;display:flex}.ui-chat__listsectionTitle{font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted);padding-top:var(--space-xs)}.ui-chat__listsectionRow{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;border-top:1px solid var(--line-separator);color:var(--text-ink-muted);display:flex}.ui-chat__listsectionRowTitle{font-size:var(--type-footnote-size);color:var(--text-primary)}.ui-chat__catalogChip{align-self:flex-start;align-items:center;gap:var(--space-xs);padding:1px var(--space-sm);border-radius:var(--radius-pill);background:var(--ui-wash);color:var(--text-secondary);font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);display:inline-flex}.ui-chat__map{--map-land:color-mix(in srgb, var(--avatar-green) 9%, var(--surface-chat-bg));--map-road:var(--surface-bg-card);--map-lane:color-mix(in srgb, var(--surface-bg-card) 70%, transparent);--map-park:color-mix(in srgb, var(--avatar-green) 22%, transparent);width:var(--web-metric-media-max);aspect-ratio:2.2;border-radius:var(--web-radius-bubble-inner);background:linear-gradient(118deg, transparent 47%, var(--map-road) 47% 50.5%, transparent 50.5%), linear-gradient(24deg, transparent 63%, var(--map-road) 63% 65.5%, transparent 65.5%), radial-gradient(circle at 80% 24%, var(--map-park) 0 9%, transparent 9.5%), repeating-linear-gradient(0deg, transparent 0 26px, var(--map-lane) 26px 28px), repeating-linear-gradient(90deg, transparent 0 34px, var(--map-lane) 34px 36px), var(--map-land);max-width:100%;display:block;position:relative}[data-theme=dark] .ui-chat__map{--map-land:color-mix(in srgb, var(--avatar-green) 14%, var(--surface-bg-card));--map-road:color-mix(in srgb, var(--text-primary) 18%, transparent);--map-lane:color-mix(in srgb, var(--text-primary) 8%, transparent)}.ui-chat__mapPin{width:var(--space-xxxl);height:var(--space-xxxl);background:var(--status-error);color:var(--on-fill-strong-light);box-shadow:var(--shadow-medium);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(-45deg)}.ui-chat__mapPin .ui-icon{transform:rotate(45deg)}.ui-chat__locationName{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.ui-chat__locationAddr{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.ui-chat__contacts{flex-direction:column;min-width:min(100%,248px);display:flex}.ui-chat__contactcard{flex-direction:column;display:flex}.ui-chat__contacts .ui-chat__contactcard+.ui-chat__contactcard{border-top:1px solid var(--line-separator)}.ui-chat__contactHead.ui-chat__section{align-items:flex-start;gap:var(--space-md);flex-direction:row}.ui-chat__contactBody{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-chat__contactcardName{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.ui-chat__contactcardPhone{font-size:var(--type-footnote-size);color:var(--text-link);font-variant-numeric:tabular-nums;text-decoration:none}.ui-chat__contactcardPhone:hover{text-decoration:underline}.ui-chat__contactcardSub{font-size:var(--type-caption-size);color:var(--text-ink-muted);overflow-wrap:anywhere}.ui-chat__callcard{align-items:center;gap:var(--space-md);min-width:min(100%,220px);padding-block:var(--space-xxs);display:flex}.ui-chat__callcardIcon{width:var(--metric-avatar-medium);height:var(--metric-avatar-medium);border-radius:var(--radius-circle);background:var(--ui-wash);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex}.ui-chat__callcardIcon--missed{color:var(--status-error-text);background:color-mix(in srgb, var(--status-error) 14%, transparent)}.ui-chat__callcardBody{flex-direction:column;display:flex}.ui-chat__callcardTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.ui-chat__callcardSub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.ui-chat__card{gap:var(--space-sm);flex-direction:column;min-width:min(100%,232px);display:flex}.ui-chat__cardHead{align-items:center;gap:var(--space-sm);display:flex}.ui-chat__cardHeadText{flex-direction:column;min-width:0;display:flex}.ui-chat__cardGlyph{width:var(--space-xxxl);height:var(--space-xxxl);border-radius:var(--web-radius-bubble-inner);background:var(--ui-wash);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex}.ui-chat__cardTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.ui-chat__cardSub{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.ui-chat__cardRows{flex-direction:column;display:flex}.ui-chat__cardRow{padding:var(--space-xs) 0;border-top:1px solid var(--line-separator);flex-direction:column;gap:1px;display:flex}.ui-chat__cardLabel{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.ui-chat__cardValue{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-subheadline-size)}.ui-chat__orderLine{font-size:var(--type-footnote-size)}.ui-chat__orderNote{font-size:var(--type-subheadline-size)}.ui-chat__enquiry{align-items:center;gap:var(--space-sm);padding:var(--space-xs);border-radius:var(--web-radius-bubble-inner);background:var(--ui-wash-soft);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);display:flex}.ui-chat__enquiryThumb{width:var(--metric-avatar-small);height:var(--metric-avatar-small);border-radius:var(--radius-small);flex:none;min-width:0;min-height:0;overflow:hidden}.ui-chat__enquiryThumb .ui-chat__mediaImg{width:100%;height:100%}.ui-chat__enquiryThumb--glyph{color:var(--text-ink-muted);background:var(--ui-wash);justify-content:center;align-items:center;display:flex}.ui-chat__enquiryLabel{overflow-wrap:anywhere;min-width:0}.ui-chat__productImg{width:var(--web-metric-media-max);max-width:100%}.ui-chat__productText{gap:var(--space-xxs);flex-direction:column;display:flex}.ui-chat__productName{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.ui-chat__productPrice{font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ui-chat__productUnknown{align-items:center;gap:var(--space-sm);display:flex}.ui-chat__carousel{gap:var(--space-sm);scroll-snap-type:x mandatory;max-width:min(620px,78vw);padding-bottom:var(--space-xs);display:flex;overflow-x:auto}.ui-chat__carouselCard{border-radius:var(--web-radius-bubble-inner);background:var(--surface-bg-card);box-shadow:0 0 0 1px var(--line-hairline);scroll-snap-align:start;flex-direction:column;flex:0 0 200px;display:flex;overflow:hidden}.ui-chat__carouselMedia{aspect-ratio:4/3;background:var(--ui-wash-soft);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ui-chat__carouselImg{object-fit:cover;width:100%;height:100%;display:block}.ui-chat__carouselBody{padding:var(--space-sm) var(--space-sm) var(--space-xs);font-size:var(--type-footnote-size)}.ui-chat__ogcard{width:calc(var(--metric-bubble-max-width) + var(--space-lg));max-width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ui-chat__ogcardImg.ui-chat__media{border-radius:0;width:100%}.ui-chat__ogcardPoster{aspect-ratio:16/9;background:color-mix(in srgb, var(--brand-ink) 14%, transparent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ui-chat__ogcardThumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-chat__ogcardBody{padding:var(--space-sm) var(--space-md);flex-direction:column;gap:2px;min-width:0;display:flex}.ui-chat__ogcardSite{font-size:var(--type-caption2-size);color:var(--text-tertiary)}.ui-chat__ogcardTitle{font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);overflow-wrap:anywhere}.ui-chat__ogcardDesc{font-size:var(--type-caption-size);color:var(--text-ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-chat__templateEyebrow{align-items:center;gap:var(--space-xs);font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);color:var(--ui-primary-strong);display:inline-flex}[data-theme=dark] .ui-chat__templateEyebrow{color:var(--ui-primary)}.ui-chat__templateName{color:var(--text-ink-muted);font-weight:var(--type-body-weight)}.ui-chat__templateHeader{font-size:var(--type-callout-size);font-weight:var(--web-type-strong-weight)}.ui-chat__templateFooter{font-size:var(--type-caption-size);color:var(--text-tertiary)}.ui-chat__templateMedia.ui-chat__media{width:var(--web-metric-media-max);max-width:100%}.ui-chat__deleted{align-items:center;gap:var(--space-xs);color:var(--text-ink-muted);font-style:italic;display:flex}.ui-chat__unsupportedHint{font-size:var(--type-caption-size);color:var(--text-ink-muted);font-style:normal}.ui-chat__unsupported{align-items:flex-start;gap:var(--space-sm);max-width:var(--metric-bubble-max-width);display:flex}.ui-chat__unsupportedIcon{flex:none;margin-block-start:1px;display:flex}.ui-chat__unsupportedIcon--warning{color:var(--ui-on-tint-warning)}.ui-chat__unsupportedIcon--info{color:var(--text-ink-muted)}.ui-chat__unsupportedBody{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.ui-chat__unsTitle{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);color:var(--text-primary)}.ui-chat__unsDetail{font-size:var(--type-footnote-size);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-chat__unsHint{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.ui-chat__row--system{align-self:center;align-items:center;max-width:100%}.ui-chat__system.ui-chat__system--message{background:color-mix(in srgb, var(--brand-accent) 12%, var(--surface-bg-card));color:var(--brand-primary-dark);font-size:var(--type-caption-size);max-width:calc(var(--metric-bubble-max-width) + var(--space-xl));margin:var(--space-xs) auto}[data-theme=dark] .ui-chat__system.ui-chat__system--message{color:var(--brand-accent-high);background:color-mix(in srgb, var(--brand-accent) 14%, var(--surface-bg-card))}.ui-chat__album{gap:var(--space-xxs);width:var(--web-metric-media-max);border-radius:var(--web-radius-bubble-inner);grid-template-columns:1fr 1fr;max-width:100%;display:grid;overflow:hidden}.ui-chat__albumTile{aspect-ratio:1;background:var(--ui-wash);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.ui-chat__albumTile--wide{aspect-ratio:2;grid-column:span 2}.ui-chat__albumImg{object-fit:cover;width:100%;height:100%;display:block}.ui-chat__albumEmpty{width:100%;height:100%;color:var(--text-ink-muted);justify-content:center;align-items:center;display:flex}.ui-chat__albumMore{background:var(--ui-media-scrim);color:var(--on-fill-strong-light);font-size:var(--type-title-size);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.ui-chat__albumDuration{inset-inline-start:var(--space-sm);bottom:var(--space-sm);padding:0 var(--space-xs);border-radius:var(--radius-small);background:var(--ui-media-scrim);color:var(--on-fill-strong-light);font-size:var(--type-caption2-size);font-weight:var(--type-headline-weight);position:absolute}.ui-chat__albumStack{gap:0}.ui-chat__lightboxSteps{align-items:center;gap:var(--space-xs);display:flex}.ui-chat__lightboxCount{color:inherit;font-size:var(--type-footnote-size);font-variant-numeric:tabular-nums}.ui-chat__divider{margin:var(--space-md) 0 var(--space-xs);justify-content:center;display:flex}.ui-chat__dayChip{padding:calc(var(--space-xs) + 1px) var(--space-md);border-radius:var(--web-radius-bubble-inner);background:var(--surface-bg-card);box-shadow:var(--shadow-small);font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary)}.ui-chat__system{justify-content:center;align-items:center;gap:var(--space-xs);margin:var(--space-sm) auto var(--space-md);max-width:calc(var(--metric-bubble-max-width) * 1.6);padding:var(--space-xs) var(--space-md);border-radius:var(--web-radius-bubble-inner);background:color-mix(in srgb, var(--status-warning) 16%, var(--surface-bg-card));color:var(--status-warning-text);font-size:var(--type-caption-size);text-align:center;box-shadow:var(--shadow-small);line-height:1.45;display:flex}[data-theme=dark] .ui-chat__system:not(.ui-chat__system--message){background:color-mix(in srgb, var(--status-warning) 12%, var(--surface-bg-card))}.ui-chat__event{margin:var(--space-sm) 0;justify-content:center;display:flex}.ui-chat__eventChip{align-items:center;gap:var(--space-xs);padding:var(--space-xxs) var(--space-sm);border-radius:var(--web-radius-bubble-inner);background:var(--surface-bg-card);box-shadow:var(--shadow-small);font-size:var(--type-caption-size);color:var(--text-ink-muted);display:inline-flex}.ui-chat__unread{margin:var(--space-md) 0 var(--space-sm);display:flex}.ui-chat__unreadLabel{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-bg-card) 82%, transparent);box-shadow:var(--shadow-small);text-align:center;font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--ui-primary-strong);flex:auto}[data-theme=dark] .ui-chat__unreadLabel{color:var(--ui-primary)}.ui-chat__typing{align-items:center;gap:var(--space-xs);padding:3px 0;display:inline-flex}.ui-chat__typingDot{border-radius:var(--radius-circle);background:var(--text-tertiary);width:6px;height:6px;animation:typing-bounce 1.2s var(--motion-easing) infinite}.ui-chat__typingDot:nth-child(2){animation-delay:.15s}.ui-chat__typingDot:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{opacity:.35}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-chat__typingDot{animation:none}}.ui-chat__toBottom{bottom:var(--space-md);z-index:4;width:var(--metric-avatar-medium);height:var(--metric-avatar-medium);border-radius:var(--radius-circle);background:var(--surface-bg-card);color:var(--text-ink-muted);box-shadow:var(--web-shadow-lift);cursor:pointer;transition:transform var(--web-motion-press) var(--web-motion-ease-out);border:0;justify-content:center;align-items:center;margin-inline-start:auto;display:flex;position:sticky;inset-inline-start:100%}[data-theme=dark] .ui-chat__toBottom{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-chat__toBottom:hover{color:var(--text-primary)}.ui-chat__toBottom:active{transform:scale(.96)}.ui-chat__toBottom:focus-visible{box-shadow:var(--ui-focus-ring), var(--web-shadow-lift);outline:none}.ui-chat__toBottomCount{top:calc(-1 * var(--space-xs));min-width:var(--space-xl);height:var(--space-xl);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--on-fill-strong-dark);font-size:var(--type-caption2-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset-inline-end:calc(-1 * var(--space-xs))}.ui-chat__composer{border-top:1px solid var(--line-hairline);background:var(--surface-bg-app);padding:var(--space-sm) var(--space-lg);flex:none}.ui-chat__composer--dragging{background:color-mix(in srgb, var(--brand-accent) 12%, var(--surface-bg-card))}.ui-chat__composerReply{margin-bottom:var(--space-sm)}.ui-chat__composerReply .ui-chat__quote{background:var(--surface-bg-card);box-shadow:var(--shadow-small);margin:0}.ui-chat__composerBar{align-items:flex-end;gap:var(--space-xs);display:flex}.ui-chat__composerTool.ui-iconbtn{color:var(--text-ink-muted)}.ui-chat__composerTool.ui-iconbtn:hover{color:var(--text-primary)}.ui-chat__composerTool--inset.ui-iconbtn{width:var(--metric-button-sm);height:var(--metric-button-sm);margin-block:calc((var(--metric-input-bar-min) - var(--metric-button-sm)) / 2);flex:none}.ui-chat__composerPill{align-items:flex-end;gap:var(--space-xxs);min-width:0;min-height:var(--metric-input-bar-min);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--surface-bg-card);box-shadow:var(--shadow-small);transition:box-shadow var(--web-motion-press) var(--web-motion-ease-out);flex-grow:1;display:flex}.ui-chat__composerPill:focus-within{box-shadow:var(--ui-focus-ring), var(--shadow-small)}.ui-chat__composerField{resize:none;min-width:0;padding:10px var(--space-sm);color:var(--text-primary);font:inherit;font-size:var(--type-callout-size);background:0 0;border:0;outline:none;flex-grow:1;max-height:168px;line-height:1.35;overflow-y:auto}.ui-chat__composerField::placeholder{color:var(--text-tertiary)}.ui-chat__composerSend{width:var(--metric-input-bar-min);height:var(--metric-input-bar-min);border-radius:var(--radius-circle);background:var(--brand-accent);color:var(--on-fill-strong-dark);cursor:pointer;transition:transform var(--web-motion-press) var(--web-motion-ease-out);border:0;flex:none;justify-content:center;align-items:center;display:flex}.ui-chat__composerSend:active:not(:disabled){transform:scale(.96)}.ui-chat__composerSend:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-chat__composerSend:disabled{opacity:.45;cursor:default}.ui-chat__composerHint{text-align:center;font-size:var(--type-caption2-size);color:var(--text-tertiary);margin:6px 0 0}.ui-chat__composerHint kbd,.ui-chat__keys kbd{font-family:var(--mono);font-size:var(--type-caption2-size);padding:1px var(--space-xs);border:1px solid var(--line-hairline);border-radius:var(--radius-small);background:var(--surface-bg-app);color:var(--text-ink-muted)}.ui-chat__composerEmoji{padding:var(--space-xs);grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.ui-chat__composerEmojiBtn{border-radius:var(--radius-small);cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:17px;line-height:1}.ui-chat__composerEmojiBtn:hover{background:var(--ui-wash-soft)}.ui-chat__keysPop.ui-popover{max-width:300px}.ui-chat__keysTitle{margin:0 0 var(--space-sm);font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.ui-chat__keys{gap:var(--space-sm);font-size:var(--type-footnote-size);flex-direction:column;margin:0;display:flex}.ui-chat__keys>div{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ui-chat__keys dt{gap:var(--space-xs);color:var(--text-ink-muted);display:flex}.ui-chat__keys dd{color:var(--text-primary);text-align:end;margin:0}.ui-chat__attach.ui-menu{grid-template-columns:repeat(4, calc(var(--space-xxxl) * 2.5));gap:var(--space-xxs);padding:var(--space-sm);min-width:0;display:grid}.ui-chat__attachTile{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xxs);border-radius:var(--radius-medium);font-size:var(--type-caption-size);text-align:center;color:var(--text-primary);cursor:pointer;user-select:none;outline:none;flex-direction:column;line-height:1.25;display:flex}.ui-chat__attachTile[data-highlighted]{background:var(--ui-wash-soft)}.ui-chat__attachTile[data-highlighted] .ui-chat__attachDisc{transform:scale(1.05)}.ui-chat__attachDisc{width:calc(var(--metric-input-bar-min) + var(--space-xs));height:calc(var(--metric-input-bar-min) + var(--space-xs));border-radius:var(--radius-circle);background:var(--disc,var(--avatar-blue));color:var(--on-fill-strong-light);transition:transform var(--web-motion-press) var(--web-motion-ease-out);justify-content:center;align-items:center;display:flex}.ui-chat__attachDisc--blue{--disc:var(--avatar-blue)}.ui-chat__attachDisc--pink{--disc:var(--avatar-pink)}.ui-chat__attachDisc--violet{--disc:var(--avatar-violet)}.ui-chat__attachDisc--amber{--disc:var(--avatar-amber)}.ui-chat__attachDisc--green{--disc:var(--avatar-green)}.ui-chat__attachDisc--emerald{--disc:var(--avatar-emerald)}.ui-chat__attachDisc--ink{--disc:var(--text-primary);color:var(--surface-bg-card)}.ui-chat__attachLabel{overflow-wrap:anywhere;max-width:100%}@media (prefers-reduced-motion:reduce){.ui-chat__attachDisc,.ui-chat__composerSend,.ui-chat__toBottom{transition:none}}.ui-chat__composer--notice{align-items:center;gap:var(--space-md);padding:14px var(--space-lg);display:flex}.ui-chat__composerNoticeBody{align-items:center;gap:var(--space-sm);min-width:0;color:var(--text-secondary);flex-grow:1;display:flex}.ui-chat__composerNoticeText{font-size:var(--type-caption-size)}.ui-chat__composerNoticeNote{color:var(--text-ink-muted);display:block}.ui-chat__composerNoticeAction{flex:none}.ui-chat__composer--error .ui-chat__composerNoticeBody{color:var(--status-error-text)}.ui-chat__composer--closed{align-items:center;gap:var(--space-md);display:flex}.ui-chat__closedIcon{width:var(--metric-button-sm);height:var(--metric-button-sm);border-radius:var(--radius-circle);background:var(--surface-bg-card);color:var(--text-ink-muted);box-shadow:var(--shadow-small);flex:none;justify-content:center;align-items:center;display:flex}.ui-chat__closedBody{min-width:0;font-size:var(--type-footnote-size);color:var(--text-secondary);text-wrap:pretty;flex:auto;margin:0;line-height:1.45}.ui-chat__closedTitle{font-weight:var(--web-type-strong-weight);color:var(--text-primary)}.ui-chat__closedActions{align-items:center;gap:var(--space-xs);flex:none;display:flex}.ui-chat__lightbox{z-index:60;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-chat__lightboxScrim{background:color-mix(in srgb, var(--brand-ink) 88%, transparent);cursor:zoom-out;border:0;position:absolute;inset:0}.ui-chat__lightboxHead{top:var(--space-md);inset-inline:var(--space-md);color:var(--on-fill-strong-dark);justify-content:space-between;display:flex;position:absolute}.ui-chat__lightboxDownload{color:inherit;align-items:center;display:flex}.ui-chat__lightboxBody{max-width:92vw;max-height:82vh;display:flex;position:relative}.ui-chat__lightboxMedia{object-fit:contain;border-radius:var(--radius-medium);max-width:92vw;max-height:82vh}.ui-chat__lightboxPending{background:color-mix(in srgb, var(--brand-ink) 40%, transparent);border-radius:var(--radius-medium);width:320px;height:240px}.ui-chat__lightboxAbsent,.ui-chat__lightboxCaption{color:var(--on-fill-strong-dark);margin-top:var(--space-md);position:relative}.ui-chat__lightboxCaption{text-align:center;max-width:min(640px,92vw);font-size:var(--type-subheadline-size);text-wrap:pretty;line-height:1.45}@media (width<=767px){.ui-chat__row{max-width:min(86%, var(--metric-bubble-max-width))}.ui-chat__composer{padding:var(--space-sm) var(--space-sm) var(--space-sm)}.ui-chat__composerHint,.ui-chat__composerKeys{display:none}.ui-chat__voice,.ui-chat__audio{width:100%}}.ui-chat__swipeHint{top:50%;color:var(--text-ink-muted);opacity:var(--swipe,0);transform:translateY(-50%) scale(calc(.6 + var(--swipe,0) * .4));pointer-events:none;display:flex;position:absolute;inset-inline-end:calc(100% + var(--space-sm))}@media (hover:none){.ui-chat__chevron.ui-iconbtn{display:none}}.ui-textarea{width:100%;min-height:84px;padding:var(--space-md) var(--space-lg);border:1.5px solid var(--line-hairline);border-radius:var(--radius-medium);background:var(--surface-bg-card);color:var(--text-primary);font-family:inherit;font-size:var(--type-callout-size);resize:vertical;line-height:1.5}.ui-textarea:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring);outline:none}.ui-textarea[aria-invalid=true]{border-color:var(--status-error)}.ui-textarea[aria-invalid=true]:focus{box-shadow:var(--ui-error-ring)}.ui-field__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.ui-field__count{font-size:var(--type-caption2-size);color:var(--text-ink-muted)}:root,[data-theme]{--font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Helvetica, Arial, sans-serif;--ink:var(--brand-ink);--ink-muted:var(--text-ink-muted);--bg-app:var(--surface-bg-app);--bg-card:var(--surface-bg-card);--hairline:var(--line-hairline);--primary:var(--ui-primary);--primary-dark:var(--ui-primary-strong);--focus-ring:var(--ui-focus-ring);--error-ring:var(--ui-error-ring);--tint-accent:var(--ui-tint-accent)}*,:before,:after{box-sizing:border-box}html,body,#haiya-app{height:100%}body{font-family:var(--font);font-size:var(--type-body-size);color:var(--text-primary);background:var(--bg-card);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;margin:0;line-height:1.5}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-dark)}:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signin{background:var(--bg-card);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:100%;display:grid}.signin__panel{isolation:isolate;gap:var(--space-xl);min-width:0;padding:var(--space-xxl) clamp(var(--space-xxl), 6vw, 96px);background:radial-gradient(70% 50% at 0% 0%, var(--web-color-glow-accent-soft), transparent 72%), var(--bg-card);flex-direction:column;display:flex;position:relative}.signin__panel:before{content:"";z-index:-1;pointer-events:none;background:var(--web-color-glow-pattern);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/images/patterns/ticks.svg),radial-gradient(75% 60% at 0 0,#000 20%,#0000 78%);mask-image:url(/images/patterns/ticks.svg),radial-gradient(75% 60% at 0 0,#000 20%,#0000 78%);-webkit-mask-size:56px 56px,100% 100%;mask-size:56px 56px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.signin__brand{align-self:flex-start;align-items:center;gap:var(--space-md);color:var(--text-primary);font-size:var(--type-title3-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);display:flex}.signin__brand:hover{color:var(--text-primary)}.signin__brandMark{border-radius:var(--radius-medium);width:36px;height:36px;box-shadow:var(--web-shadow-lift)}.signin__stage{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.signin__form{gap:var(--space-xl);flex-direction:column;width:min(400px,100%);display:flex}.signin__head{gap:var(--space-sm);flex-direction:column;display:flex}.signin__title{font-size:var(--type-large-title-size);font-weight:var(--web-type-display-weight);letter-spacing:-.8px;text-wrap:balance;line-height:1.1}.signin__sub{font-size:var(--type-callout-size);color:var(--ink-muted);text-wrap:pretty}.signin__sub strong{color:var(--text-primary);font-weight:var(--web-type-strong-weight)}.signin__form .ui-field__label,.signin__form label{font-weight:var(--web-type-strong-weight)}.signin__badge{align-self:flex-start;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xs);border-radius:var(--radius-circle);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted);display:inline-flex}.signin__badge img{border-radius:var(--radius-circle);background:var(--ui-tint-accent);width:22px;height:22px;padding:3px}.signin__form .ui-input{min-height:var(--metric-button-lg);border-radius:var(--radius-large);background:color-mix(in srgb, var(--surface-bg-app) 70%, var(--surface-bg-card));font-size:var(--type-callout-size);font-weight:var(--web-type-label-weight);transition:background-color var(--web-motion-press) var(--web-motion-ease-out), box-shadow var(--web-motion-press) var(--web-motion-ease-out)}.signin__form .ui-input:focus{background:var(--surface-bg-card)}.signin__app{flex:none;align-self:center;width:min(400px,100%)}.signin__aside{isolation:isolate;min-width:0;margin:var(--web-metric-panel-inset) var(--web-metric-panel-inset) var(--web-metric-panel-inset) 0;border-radius:var(--web-radius-panel);background:var(--web-color-sidebar-bg);color:var(--web-color-sidebar-text);padding:clamp(var(--space-xxxl), 4vw, 56px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.signin__photo{z-index:-2;object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.signin__scrim{z-index:-1;background:var(--web-color-scrim-photo), radial-gradient(70% 45% at 100% 100%, var(--web-color-glow-accent), transparent 70%);position:absolute;inset:0}.signin__float{background:color-mix(in srgb, var(--bg-card) 90%, transparent);backdrop-filter:blur(16px)saturate(1.4);color:var(--text-primary);border-radius:var(--web-radius-float);box-shadow:var(--web-shadow-float);animation:signin-rise .7s var(--web-motion-ease-out) both;position:absolute}.signin__float--chat{top:clamp(var(--space-xxxl), 7vh, 72px);left:clamp(var(--space-xxl), 5vw, 64px);width:min(340px,72%);padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;animation-delay:.15s;display:flex}.signin__chatHead{align-items:center;gap:var(--space-md);padding-bottom:var(--space-xs);display:flex}.signin__chatWho{flex-direction:column;min-width:0;line-height:1.3;display:flex}.signin__chatWho strong{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.signin__chatWho span{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.signin__live{align-items:center;gap:var(--space-xs);font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);color:var(--ui-primary);margin-left:auto;display:inline-flex}.signin__live:before{content:"";border-radius:var(--radius-circle);background:var(--brand-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--web-color-glow-accent)}.signin__bubble{max-width:86%;padding:var(--space-sm) var(--space-md);font-size:var(--type-footnote-size);border-radius:var(--radius-large);line-height:1.45}.signin__bubble time{float:right;margin:6px 0 -2px var(--space-sm);font-size:var(--type-caption2-size);color:var(--text-ink-muted);align-items:center;gap:3px;display:inline-flex}.signin__bubble time svg{color:var(--message-read)}.signin__bubble--in{background:var(--surface-bg-app);border-top-left-radius:var(--radius-small);align-self:flex-start}.signin__bubble--out{background:var(--bubble-out);border-top-right-radius:var(--radius-small);align-self:flex-end}.signin__handled{align-self:flex-end;align-items:center;gap:var(--space-xs);font-size:var(--type-caption2-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted);display:inline-flex}.signin__float--broadcast{top:clamp(180px,26vh,260px);right:clamp(var(--space-xxl), 3vw, 48px);width:min(280px,46%);padding:var(--space-md) var(--space-lg);gap:var(--space-sm) var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:center;animation-delay:.35s;display:grid}.signin__broadcastIcon{border-radius:var(--radius-large);background:var(--tint-accent);width:38px;height:38px;color:var(--ui-primary);place-items:center;display:grid}.signin__broadcastText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.signin__broadcastText strong{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.signin__broadcastText span{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.signin__meter{border-radius:var(--radius-circle);background:var(--ui-wash);grid-column:1/-1;height:6px;overflow:hidden}.signin__meter span{border-radius:inherit;background:var(--brand-gradient);height:100%;display:block}.signin__story{gap:var(--space-lg);flex-direction:column;display:flex}.signin__eyebrow{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--brand-accent-high)}.signin__pitchTitle{font-size:clamp(var(--type-large-title-size), 3.1vw, var(--web-type-display-size));font-weight:var(--web-type-display-weight);letter-spacing:var(--web-type-display-tracking);text-wrap:balance;line-height:1.04}.signin__slides{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.signin__slide{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xs);border-radius:var(--radius-circle);background:var(--web-color-sidebar-active);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--web-color-sidebar-line);display:flex}.signin__slideIcon{border-radius:var(--radius-circle);background:var(--web-color-glow-accent-soft);width:28px;height:28px;color:var(--brand-accent-high);flex:none;place-items:center;display:grid}.signin__slideTitle{font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);white-space:nowrap;display:block}.signin__slideBody{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signin__credit{font-size:var(--type-caption2-size);color:var(--web-color-sidebar-muted);opacity:.8}@keyframes signin-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.signin__float{animation:none}}.signin__divider{align-items:center;gap:var(--space-md);color:var(--ink-muted);font-size:var(--type-caption-size);display:flex}.signin__divider:before,.signin__divider:after{content:"";background:var(--line-hairline);flex:1;height:1px}.signin__socials{gap:var(--space-md);flex-direction:column;display:flex}.signin__socials .signin__social{min-height:var(--web-metric-provider-button);font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);border-width:1px}.signin__socials .signin__socialGlyph{left:var(--space-md)}.signin__socials .signin__gis{min-height:var(--web-metric-provider-button)}@media (width>=768px){.signin__form,.signin__app{width:min(420px,100%)}.signin__socials{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signin__socials>:not(.signin__method),.signin__socials>.signin__method:only-of-type{grid-column:1/-1}.signin__socials .signin__social{padding:0 var(--space-md);font-size:14px;font-weight:500}.signin__socials .signin__socialGlyph{position:static}}.signin__social{justify-content:center;align-items:center;gap:var(--space-md);min-height:var(--metric-button-lg);width:100%;padding:0 var(--space-xxl);border:1.5px solid var(--line-hairline);border-radius:var(--radius-circle);background:var(--bg-card);color:var(--text-primary);font-weight:var(--type-headline-weight);display:flex;position:relative}.signin__socialGlyph{left:var(--space-xxl);align-items:center;display:flex;position:absolute}.signin__social--apple{background:var(--bg-card);color:var(--text-primary);border-color:var(--line-hairline)}[data-theme=dark] .signin__social--apple{background:var(--ui-fill-strong);color:var(--ui-on-strong);border-color:#0000}.signin__method{isolation:isolate;flex-direction:column;display:flex;position:relative}.signin__lastUsed{top:0;right:var(--space-xl);z-index:1;pointer-events:none;position:absolute;transform:translateY(-50%)}.ui-btn.signin__muted,.ui-btn.signin__muted:hover:not(:disabled){color:var(--text-ink-muted)}.ui-btn.signin__dialogCancel,.ui-btn.signin__dialogCancel:hover:not(:disabled){color:var(--text-primary)}.signin__lastUsed .ui-badge{background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--line-hairline)}.signin__social:disabled{cursor:not-allowed;opacity:.32}.signin__social[aria-busy=true]:disabled{opacity:1}.signin__googleSlot{gap:var(--space-sm);flex-direction:column;align-items:stretch;display:flex}.signin__gis{min-height:var(--metric-button-lg);justify-content:center;align-items:center;min-width:0;display:flex}.signin__gis>div{border-radius:var(--radius-circle);overflow:hidden}.signin__gis--inert{opacity:.32;pointer-events:none}.signin__socialNote{justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--type-footnote-size);color:var(--ink-muted);text-align:center;display:flex}.signin__legal{justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--type-caption-size);color:var(--ink-muted);display:flex}.signin__legal a{text-decoration:underline}.signin__back{align-self:flex-start}.code{gap:var(--space-md);display:flex;position:relative}.code__input{opacity:.01;width:100%;height:100%;font-size:var(--type-body-size);letter-spacing:2em;color:#0000;background:0 0;border:0;padding:0;position:absolute;inset:0}.code__box{border:1.5px solid var(--hairline);border-radius:var(--radius-medium);width:52px;height:60px;font-size:var(--type-title1-size);font-weight:var(--type-title-weight);background:var(--bg-card);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex}.code__box--filled{border-color:var(--primary)}.code__box--caret{border-color:var(--primary);box-shadow:var(--focus-ring)}.code__box--empty{color:var(--text-tertiary)}.code--invalid .code__box{border-color:var(--status-error);color:var(--status-error);box-shadow:var(--error-ring)}.code--shake{animation:.4s ease-in-out shake}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.status{align-items:center;gap:var(--space-sm);min-height:22px;font-size:var(--type-footnote-size);color:var(--ink-muted);display:flex}.status--error{color:var(--status-error)}.status--done{color:var(--primary);font-weight:var(--type-headline-weight)}.resend{justify-content:center;align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--ink-muted);display:flex}.centered{min-height:100%;padding:var(--space-xxxl);background:var(--bg-app);justify-content:center;align-items:center;display:flex}.card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--radius-xl);width:520px;max-width:100%;box-shadow:var(--shadow-small);padding:var(--space-xxxl);gap:var(--space-xl);flex-direction:column;align-items:flex-start;display:flex}.card__icon{border-radius:var(--radius-large);background:var(--tint-accent);width:52px;height:52px;color:var(--primary);justify-content:center;align-items:center;display:flex}.card__actions{gap:var(--space-md);flex-wrap:wrap;display:flex}.booting{justify-content:center;align-items:center;gap:var(--space-lg);background:var(--bg-app);min-height:100%;color:var(--ink-muted);flex-direction:column;display:flex}@media (width<=1023px){.signin{grid-template-columns:minmax(0,1fr)}.signin__aside{display:none}.signin__panel{padding:var(--space-xxl)}.signin__stage{padding-top:var(--space-xxl);align-items:flex-start}}@media (width<=767px){.signin__brandMark{width:30px;height:30px}.signin__title{font-size:var(--type-title1-size)}.code{gap:var(--space-sm)}.code__box{width:46px;height:56px;font-size:var(--type-title-size)}.card{padding:var(--space-xxl)}}.boot{--boot-sweep:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-bg-card) 70%, transparent), transparent);height:100%;min-height:100%}.boot__bar,.boot__pill,.boot__dot,.boot__field,.boot__chip,.boot__tile{border-radius:var(--radius-circle);background:var(--ui-skeleton);animation:boot-in .5s var(--web-motion-ease-out) both;animation-delay:inherit;flex:none;display:block;position:relative;overflow:hidden}.boot__bar:after,.boot__pill:after,.boot__dot:after,.boot__field:after,.boot__chip:after,.boot__tile:after{content:"";background:var(--boot-sweep);animation:boot-sweep 1.6s var(--web-motion-ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.boot--workspace{grid-template-columns:var(--web-metric-sidebar-collapsed) minmax(0, 1fr);padding:var(--web-metric-canvas-inset) var(--web-metric-canvas-inset) var(--web-metric-canvas-inset) 0;background:var(--web-color-sidebar-bg);display:grid}@media (width>=1280px){.boot--workspace{grid-template-columns:var(--web-metric-sidebar-expanded) minmax(0, 1fr)}}.boot__rail{isolation:isolate;gap:var(--space-sm);margin-block:calc(var(--web-metric-canvas-inset) * -1);padding:var(--space-lg) var(--space-md) var(--space-md);--ui-skeleton:var(--web-color-sidebar-hover);--boot-sweep:linear-gradient(90deg, transparent, var(--web-color-sidebar-hover), transparent);flex-direction:column;display:flex;position:relative}.boot__rail:before{content:"";z-index:-1;background:radial-gradient(90% 100% at 0% 0%, var(--web-color-sidebar-glow), transparent 70%);height:220px;position:absolute;inset:0 0 auto}.boot__brand{align-items:center;gap:var(--space-md);height:40px;padding:0 var(--space-xs);margin-bottom:var(--space-sm);display:flex}.boot__brand img{border-radius:var(--radius-medium)}.boot__wordmark{color:var(--web-color-sidebar-text);font-size:var(--type-title3-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking)}.boot__search{height:var(--web-metric-sidebar-item);border-radius:var(--radius-medium);background:var(--web-color-sidebar-hover);box-shadow:inset 0 0 0 1px var(--web-color-sidebar-line);margin-bottom:var(--space-md)}.boot__section{width:72px;height:8px;margin:var(--space-sm) var(--space-md) var(--space-xs);border-radius:var(--radius-circle);background:var(--web-color-sidebar-line)}.boot__nav{align-items:center;gap:var(--space-md);height:var(--web-metric-sidebar-item);padding:0 var(--space-md);display:flex}.boot__navIcon{border-radius:var(--radius-small);background:var(--web-color-sidebar-hover);flex:none;width:20px;height:20px}.boot__navIcon--round{border-radius:var(--radius-circle);width:32px;height:32px}.boot__grow{flex:auto}.boot__pod{border-radius:var(--radius-large);height:60px;margin-bottom:var(--space-sm);background:linear-gradient(135deg, var(--web-color-sidebar-glow), transparent 65%), var(--web-color-sidebar-hover);box-shadow:inset 0 0 0 1px var(--web-color-sidebar-line)}@media (width<=1279px){.boot__wordmark,.boot__nav .boot__bar,.boot__section,.boot__pod{display:none}.boot__rail{align-items:center}.boot__search{width:48px}.boot__nav{justify-content:center;width:48px;padding:0}}.boot__canvas{border-radius:var(--web-radius-canvas);background:var(--surface-bg-app);min-height:0;box-shadow:inset 0 0 0 1px var(--web-color-sidebar-line);grid-template-columns:360px minmax(0,1fr);display:grid;overflow:hidden}.boot__list{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) 0;background:var(--surface-bg-card);border-right:1px solid var(--line-hairline);flex-direction:column;display:flex;overflow:hidden}.boot__listHead{justify-content:space-between;align-items:center;height:40px;display:flex}.boot__pill{width:34px;height:34px}.boot__field{border-radius:var(--radius-medium);height:44px}.boot__chips{gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.boot__chip{height:28px}.boot__row{align-items:center;gap:var(--space-md);height:64px;animation:boot-in .5s var(--web-motion-ease-out) both;display:flex}.boot__dot{width:44px;height:44px}.boot__lines{gap:var(--space-sm);flex-direction:column;flex:auto;min-width:0;display:flex}.boot__stage{place-items:center;display:grid;position:relative}.boot__halo{isolation:isolate;align-items:center;gap:var(--space-md);text-align:center;padding:var(--space-xxxl);flex-direction:column;display:flex;position:relative}.boot__halo:before{content:"";z-index:-1;pointer-events:none;background:var(--web-color-glow-pattern);-webkit-mask-composite:source-in;position:absolute;inset:-40px;-webkit-mask-image:url(/images/patterns/ticks.svg),radial-gradient(closest-side,#000 30%,#0000);mask-image:url(/images/patterns/ticks.svg),radial-gradient(closest-side,#000 30%,#0000);-webkit-mask-size:56px 56px,100% 100%;mask-size:56px 56px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.boot__ring{border-radius:var(--radius-circle);background:var(--surface-bg-card);width:84px;height:84px;box-shadow:var(--web-shadow-lift);place-items:center;display:grid;position:relative}.boot__ring:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 62%, var(--brand-accent) 92%, var(--brand-accent-high));animation:1.1s linear infinite boot-turn;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.boot__ring:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--web-color-glow-accent);animation:boot-pulse 2.2s var(--web-motion-ease-out) infinite;position:absolute;inset:0}.boot__ring img{border-radius:var(--radius-large)}.boot__label{font-size:var(--type-headline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary)}.boot__detail{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.boot--content{padding:var(--space-xxl);overflow:hidden}.boot__page{gap:var(--space-xl);flex-direction:column;max-width:960px;display:flex}.boot__pageHead{justify-content:space-between;align-items:center;display:flex}.boot__tiles{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.boot__tile{border-radius:var(--radius-xl);background:var(--surface-bg-card);height:96px;box-shadow:var(--web-shadow-lift);justify-content:center;gap:var(--space-md);padding:0 var(--space-xl);flex-direction:column;display:flex}.boot__rows{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);flex-direction:column;display:flex}.boot--plain{background:var(--surface-bg-app);place-items:center;display:grid}@media (width<=767px){.boot--workspace{background:var(--surface-bg-card);padding:0;display:block}.boot__rail{display:none}.boot__canvas{box-shadow:none;border-radius:0;height:100%;display:block}.boot__stage{inset:auto 0 var(--space-xxxl);position:absolute}.boot__halo{padding:var(--space-lg)}.boot__halo:before,.boot__detail{display:none}.boot__list{border-right:0}.boot__tiles{grid-template-columns:minmax(0,1fr)}}@keyframes boot-sweep{to{transform:translate(100%)}}@keyframes boot-turn{to{transform:rotate(1turn)}}@keyframes boot-pulse{0%{box-shadow:0 0 0 0 var(--web-color-glow-accent)}to{box-shadow:0 0 0 22px #0000}}@keyframes boot-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.boot *,.boot :before,.boot :after{animation:none!important}}.ui-accordion{flex-direction:column;display:flex}.ui-accordion__item+.ui-accordion__item{border-top:1px solid var(--line-separator)}.ui-accordion__trigger{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) 0;font:inherit;font-size:var(--type-footnote-size);text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;display:flex}.ui-accordion__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.ui-accordion__trigger[aria-expanded=true]{font-weight:var(--type-headline-weight)}.ui-accordion__title{flex-grow:1;min-width:0}.ui-accordion__chevron{color:var(--text-tertiary);transition:transform var(--motion-quick) var(--motion-easing);flex:none}.ui-accordion__trigger[aria-expanded=true] .ui-accordion__chevron{transform:rotate(180deg)}.ui-accordion__panel{padding:0 0 var(--space-sm);font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.55}.ui-crop{gap:var(--space-lg);flex-direction:column;align-items:center;display:flex}.ui-crop__window{border-radius:var(--radius-circle);background:var(--surface-bg-app);width:260px;max-width:100%;height:260px;box-shadow:inset 0 0 0 2px var(--hairline);touch-action:none;cursor:grab;position:relative;overflow:hidden}.ui-crop__window:active{cursor:grabbing}.ui-crop__window:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.ui-crop__canvas{width:100%;height:100%;display:block}.ui-crop__zoom{align-items:center;gap:var(--space-md);width:260px;max-width:100%;display:flex}.ui-crop__zoom .ui-range{flex:1;min-width:0}.ui-crop__hint{font-size:var(--type-caption-size);color:var(--ink-muted);text-align:center}.ui-crop__error{font-size:var(--type-footnote-size);color:var(--status-error);text-align:center}.ui-crop__actions{gap:var(--space-md);display:flex}.ui-chatrow{--row-bg:transparent;--row-ring:color-mix(in srgb, var(--ui-primary) 60%, transparent);align-items:center;gap:var(--space-md);padding:0 var(--space-lg);background:var(--row-bg);color:inherit;font:inherit;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);display:flex;position:relative;container-type:inline-size}.ui-chatrow:hover{--row-bg:var(--ui-wash-soft)}.ui-chatrow:active,.ui-chatrow[aria-current=true]{--row-bg:var(--ui-wash)}.ui-chatrow[aria-current=true]:before{content:"";left:0;top:var(--space-lg);bottom:var(--space-lg);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--text-primary);width:3px;position:absolute}.ui-chatrow--cursor,.ui-chatrow:has(.ui-chatrow__body:focus-visible){box-shadow:inset 0 0 0 2px var(--row-ring)}.ui-chatrow:after{content:"";height:1px;bottom:0;right:0;left:calc(var(--space-lg) + var(--metric-avatar-large) + var(--space-md));background:var(--line-separator);pointer-events:none;position:absolute}.ui-chatrow:has(+:not(.ui-chatrow)):after,.ui-chatrow:last-child:after,.ui-chatrow[aria-current=true]:after,.ui-chatrow:has(+.ui-chatrow[aria-current=true]):after{opacity:0}.ui-chatrow__body{align-self:stretch;column-gap:var(--space-sm);row-gap:var(--space-xxs);min-width:0;min-height:var(--metric-chat-row);padding:var(--space-sm) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name time""line2 status";align-content:center;align-items:center;margin:0;display:grid}.ui-chatrow__body:focus-visible{outline:none}.ui-chatrow__body:before{content:"";position:absolute;inset:0}.ui-chatrow--meta .ui-chatrow__body{min-height:var(--web-metric-chat-row-meta);grid-template-areas:"name time""line2 status""meta meta"}.ui-chatrow__name{min-width:0;font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;grid-area:name;line-height:1.3;overflow:hidden}.ui-chatrow--strong .ui-chatrow__name{font-weight:var(--type-title-weight)}.ui-chatrow__name--placeholder{color:var(--text-ink-muted);font-weight:500}.ui-chatrow__time{font-size:var(--type-footnote-size);font-variant-numeric:tabular-nums;color:var(--text-ink-muted);white-space:nowrap;grid-area:time;justify-self:end;font-weight:500;line-height:1.3}.ui-chatrow--strong .ui-chatrow__time{color:var(--ui-primary);font-weight:var(--type-headline-weight)}.ui-chatrow__line2{align-items:center;gap:var(--space-xs);grid-area:line2;min-width:0;display:flex}.ui-chatrow__preview{min-width:0;font-size:var(--type-subheadline-size);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.35;overflow:hidden}.ui-chatrow--strong .ui-chatrow__preview{color:color-mix(in srgb, var(--brand-ink) 82%, transparent);font-weight:500}.ui-chatrow__typing{font-size:var(--type-subheadline-size);color:var(--ui-primary);font-style:italic;line-height:1.35}.ui-chatrow__draft{font-size:var(--type-subheadline-size);color:var(--status-error-text);flex:none}.ui-chatrow__glyph{color:var(--text-secondary);flex:none;display:inline-flex}.ui-chatrow__tick{flex:none;display:inline-flex}.ui-chatrow__tick--pending{color:var(--message-pending)}.ui-chatrow__tick--sent{color:var(--message-sent)}.ui-chatrow__tick--read{color:var(--message-read)}.ui-chatrow__tick--failed{color:var(--status-error)}.ui-chatrow__status{justify-self:end;align-items:center;gap:var(--space-xs);grid-area:status;min-height:20px;display:flex}.ui-chatrow__mark{color:color-mix(in srgb, var(--brand-ink) 40%, transparent);flex:none;display:inline-flex}.ui-chatrow__badge{flex:none}.ui-chatrow__badge--muted .ui-badge--count{background:var(--text-ink-muted)}.ui-chatrow__wait{white-space:nowrap;font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);font-variant-numeric:tabular-nums;color:var(--text-ink-muted);flex:none}.ui-chatrow__wait--urgent{color:var(--ui-on-tint-warning)}.ui-chatrow__meta{align-items:center;gap:var(--space-sm);min-width:0;margin-top:var(--space-xs);grid-area:meta;display:flex;overflow:hidden}.ui-chatrow__meta .ui-ownchip{flex:none}.ui-chatrow__line{min-width:0;height:var(--web-metric-row-chip);font-size:var(--type-caption2-size);font-weight:var(--type-headline-weight);color:var(--text-secondary);flex:0 auto;align-items:center;gap:5px;display:inline-flex}.ui-chatrow__lineDot{border-radius:var(--radius-circle);flex:none;width:6px;height:6px}.ui-chatrow__lineName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@container (width>=560px){.ui-chatrow--meta .ui-chatrow__body{min-height:var(--metric-chat-row);grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;grid-template-areas:"name meta time""line2 line2 status"}.ui-chatrow--meta .ui-chatrow__meta{padding-left:var(--space-xs);margin-top:0}}.ui-chatrow__actions{right:var(--space-md);z-index:1;align-items:center;gap:var(--space-xxs);padding:var(--space-xxs);border-radius:var(--radius-medium);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);opacity:0;transition:opacity var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);display:flex;position:absolute;top:50%;transform:translate(4px,-50%)}[data-theme=dark] .ui-chatrow__actions{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-chatrow:hover .ui-chatrow__actions,.ui-chatrow:has(:focus-visible) .ui-chatrow__actions,.ui-chatrow__actions:has([data-state=open]){opacity:1;transform:translateY(-50%)}.ui-chatrow__act.ui-iconbtn{width:var(--web-metric-row-action);height:var(--web-metric-row-action);border-radius:calc(var(--radius-medium) - var(--space-xxs));color:var(--text-secondary)}.ui-chatrow__act.ui-iconbtn:hover{background:var(--ui-wash);color:var(--text-primary)}.ui-chatrow__act.ui-iconbtn:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}@media (hover:none){.ui-chatrow__actions{opacity:1;box-shadow:none;background:0 0;padding:0;position:static;transform:none}[data-theme=dark] .ui-chatrow__actions{box-shadow:none}.ui-chatrow__actions [data-act=pin],.ui-chatrow__actions [data-act=archive]{display:none}}@media (prefers-reduced-motion:reduce){.ui-chatrow__actions{transition:opacity var(--web-motion-press) linear;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce) and (hover:none){.ui-chatrow__actions{transform:none}}.ui-pf{min-height:var(--metric-button-lg);border:1.5px solid var(--line-hairline);border-radius:var(--radius-medium);background:var(--surface-bg-card);align-items:stretch;display:flex;overflow:hidden}.ui-pf:focus-within{border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring)}.ui-pf--invalid{border-color:var(--status-error)}.ui-pf--invalid:focus-within{box-shadow:var(--ui-error-ring)}.ui-pf--locked{opacity:.6}.ui-pf__pill{align-items:center;gap:var(--space-xs);padding:0 var(--space-md);color:var(--text-primary);font-family:inherit;font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-pf__pill:hover:not(:disabled){background:var(--ui-wash-soft)}.ui-pf__pill:disabled{cursor:default}.ui-pf__pill:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-primary);outline:none}.ui-pf__flag{font-size:var(--type-title3-size);line-height:1}.ui-pf__divider{width:1px;height:var(--space-xxl);background:var(--line-separator);flex:none;align-self:center}.ui-pf__input{min-width:0;color:var(--text-primary);font-family:inherit;font-size:var(--type-callout-size);padding:0 var(--space-md);background:0 0;border:0;outline:none;flex-grow:1}.ui-pf__input::placeholder{color:var(--text-tertiary)}.ui-pf__input:disabled{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.ui-pf__masked{align-items:center;gap:var(--space-sm);min-height:var(--metric-button-lg);padding:0 var(--space-md);border-radius:var(--radius-medium);background:var(--ui-wash-soft);color:var(--text-primary);font-size:var(--type-body-size);letter-spacing:.5px;display:flex}.ui-pf__masked>svg{color:var(--text-ink-muted);flex:none}.ui-pf__error{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--status-error-text);display:flex}.ui-pf__error>svg{flex:none}.ui-pf-picker{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.ui-pf-picker__list{max-height:46vh;margin:0 calc(-1 * var(--space-sm));padding:0 var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.ui-pf-picker__head{margin:var(--space-sm) 0 var(--space-xs);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-ink-muted);background:var(--surface-bg-card);z-index:1;position:sticky;top:0}.ui-pf-picker__none{margin:var(--space-md) 0;font-size:var(--type-subheadline-size);color:var(--text-ink-muted)}.ui-pf-picker__row{align-items:center;gap:var(--space-md);width:100%;min-height:var(--metric-button-md);padding:var(--space-sm);border-radius:var(--radius-small);color:var(--text-primary);font-family:inherit;font-size:var(--type-subheadline-size);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-pf-picker__row:hover{background:var(--ui-wash-soft)}.ui-pf-picker__row:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-pf-picker__flag{font-size:var(--type-title3-size);flex:none;line-height:1}.ui-pf-picker__name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.ui-pf-picker__dial{color:var(--text-ink-muted);flex:none}.ui-pf-picker__tick{color:var(--ui-primary);flex:none}.ui-tplpreview__stack{max-width:var(--metric-bubble-max-width);align-items:stretch;gap:var(--space-xs);flex-direction:column;display:flex}.ui-tplpreview__header{font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.35}.ui-tplpreview__media{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-small);background:color-mix(in srgb, var(--brand-ink) 6%, transparent);font-size:var(--type-footnote-size);color:color-mix(in srgb, var(--brand-ink) 70%, transparent);display:flex}.ui-tplpreview__footer{font-size:var(--type-footnote-size);color:color-mix(in srgb, var(--brand-ink) 70%, transparent);overflow-wrap:anywhere;margin:0;line-height:1.35}.ui-tplpreview__buttons{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-tplpreview__button{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--bubble-out);border-radius:var(--radius-large);box-shadow:var(--shadow-small);font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);color:var(--ui-primary);overflow-wrap:anywhere;text-align:center;display:flex}.ui-tplpreview__products{padding:var(--space-sm) var(--space-md);gap:var(--space-xs);background:var(--bubble-out);border-radius:var(--radius-small);font-size:var(--type-footnote-size);flex-direction:column;margin:0;list-style:none;display:flex}.ui-tplpreview__cards{gap:var(--space-sm);max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ui-tplpreview__card{gap:var(--space-xs);padding:var(--space-sm);background:var(--bubble-out);border-radius:var(--radius-large);box-shadow:var(--shadow-small);flex-direction:column;flex:0 0 75%;display:flex}.ui-tplpreview__cardButton{justify-content:center;align-items:center;gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid color-mix(in srgb, var(--brand-ink) 10%, transparent);font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);color:var(--ui-primary);display:flex}.ui-tplpreview__meta{color:color-mix(in srgb, var(--brand-ink) 65%, transparent)}.guide-anchor{display:contents}.guide{z-index:90;pointer-events:none;animation:guide-fade var(--motion-standard) var(--motion-easing);position:fixed;inset:0}@keyframes guide-fade{0%{opacity:0}}.guide__scrim{pointer-events:none;position:absolute;inset:0}.guide__scrimPath{fill:var(--overlay-scrim);pointer-events:auto;cursor:default}.guide__ring{box-sizing:border-box;border:2px solid var(--brand-accent);pointer-events:none;position:absolute}.guide__ring:after{content:"";border:2px solid var(--brand-accent);border-radius:inherit;animation:guide-pulse 1.2s var(--motion-easing) infinite;position:absolute;inset:-2px}@keyframes guide-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.guide--still .guide__ring:after{display:none}@media (prefers-reduced-motion:reduce){.guide__ring:after{display:none}}.guide__card{box-sizing:border-box;max-width:320px;padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--shadow-medium);color:var(--text-primary);pointer-events:auto;gap:var(--space-sm);flex-direction:column;display:flex;position:absolute}.guide__title{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);margin:0}.guide__body{font-size:var(--type-subheadline-size);font-weight:var(--type-subheadline-weight);color:var(--text-secondary);margin:0;line-height:1.4}.guide__actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.guide__off.ui-btn--text,.guide__off.ui-btn--text:hover:not(:disabled){color:var(--text-secondary)}.guide-how{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-secondary);text-decoration:none}.guide-how:hover{color:var(--text-primary);text-decoration:underline}.guide-how:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-small);outline:none}.guide-empty__actions{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.ui-sortable__grip{width:var(--metric-button-sm);height:var(--metric-button-sm);border-radius:var(--radius-small);color:var(--text-tertiary);cursor:grab;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-sortable__grip:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ui-sortable__moves{gap:var(--space-xxs);flex:none;display:inline-flex}.upsell__mark{border-radius:var(--radius-circle);background:var(--ui-tint-accent);width:72px;height:72px;color:var(--ui-primary);flex:none;order:-1;justify-content:center;align-self:center;align-items:center;display:flex}.ui-dialog:has(.upsell__mark) .ui-dialog__title,.ui-dialog:has(.upsell__mark) .ui-dialog__desc{text-align:center}.upsell__dialogBody{max-width:320px;margin:0 auto;display:block}.upsell{gap:var(--space-md);background:var(--ui-tint-accent);border-radius:var(--radius-large);padding:var(--space-md);align-items:flex-start;display:flex}.upsell__icon{color:var(--ui-primary);flex:none;justify-content:center;align-items:center;height:20px;display:flex}.upsell__body{gap:var(--space-sm);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.upsell__title{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);color:var(--text-primary)}.upsell__message{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--ui-primary-strong);line-height:1.45}.upsell__note{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.appdl{isolation:isolate;align-items:center;gap:var(--space-xl);margin-top:var(--space-xxl);padding:var(--space-lg) var(--space-xl) var(--space-lg) var(--space-lg);border-radius:var(--web-radius-float);background:linear-gradient(135deg, var(--ui-tint-accent), var(--surface-bg-card) 72%);box-shadow:var(--web-shadow-lift);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;container-type:inline-size}.appdl:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--web-color-glow-pattern);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/images/patterns/ticks.svg),linear-gradient(270deg,#000,#0000 60%);mask-image:url(/images/patterns/ticks.svg),linear-gradient(270deg,#000,#0000 60%);-webkit-mask-size:56px 56px,100% 100%;mask-size:56px 56px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.appdl__device{aspect-ratio:250/540;width:78px;margin-top:calc(var(--space-xxxl) * -1.5);background:var(--web-color-sidebar-bg);box-shadow:var(--web-shadow-float);transition:transform .4s var(--web-motion-ease-out);border-radius:16px;align-self:end;padding:3px;transform:rotate(-7deg)}.appdl:hover .appdl__device{transform:rotate(-3deg)translateY(-4px)}.appdl__device img{object-fit:cover;border-radius:13px;width:100%;height:100%;display:block}.appdl__body{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.appdl__eyebrow{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);color:var(--ui-primary)}.appdl__title{font-size:var(--type-headline-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);color:var(--text-primary);line-height:1.2}.appdl__text{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;line-height:1.45}.appdl__stores{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.appdl__store{transition:transform var(--web-motion-press) var(--web-motion-ease-out);border-radius:9px;display:inline-flex}.appdl__store:active{transform:scale(.97)}.appdl__store img{width:auto;height:36px;display:block}.appdl__store--play{align-items:center;height:36px;overflow:hidden}.appdl__store--play img{height:53px;margin:0 -8px}.appdl__soon{align-self:flex-start;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-circle);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);display:inline-flex}.appdl__soonDot{border-radius:var(--radius-circle);background:var(--brand-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--web-color-glow-accent-soft)}.appdl:not(:has(.appdl__qr)){grid-template-columns:auto minmax(0,1fr)}.appdl__qr{align-items:center;gap:var(--space-xs);font-size:var(--type-caption2-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted);flex-direction:column;display:flex}@container (width<=520px){.appdl{grid-template-columns:auto minmax(0,1fr)}.appdl__qr{display:none}}@container (width<=340px){.appdl{grid-template-columns:minmax(0,1fr)}.appdl__device{display:none}}@media (prefers-reduced-motion:reduce){.appdl__device,.appdl:hover .appdl__device{transition:none}}.brandstrip{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.brandstrip__label{font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted)}.brandstrip__row{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brandstrip__tile{border-radius:var(--radius-medium);background:var(--surface-bg-card);width:36px;height:36px;box-shadow:var(--web-shadow-lift);transition:transform var(--web-motion-press) var(--web-motion-ease-out);place-items:center;display:grid}.brandstrip__tile:hover{transform:translateY(-2px)}.brandstrip__tile img{object-fit:contain;width:20px;height:20px;display:block}.brandstrip__tile--wide{width:64px}.brandstrip__tile--wide img{width:46px}.brandstrip__tile--wide:has(.brandstrip__name){width:auto;padding:0 var(--space-md)}.brandstrip__name{font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);white-space:nowrap}@media (prefers-reduced-motion:reduce){.brandstrip__tile{transition:none}}.ui-pagehead{gap:var(--space-md);min-width:0;display:flex}.ui-pagehead__text{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-pagehead__title{align-items:center;gap:var(--space-sm);min-width:0;color:var(--text-primary);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);text-wrap:balance;margin:0;display:flex}.ui-pagehead__count{min-width:var(--web-metric-row-chip);height:var(--web-metric-row-chip);padding:0 var(--space-sm);border-radius:var(--radius-circle);background:var(--ui-wash);color:var(--text-ink-muted);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-pagehead__actions{align-items:center;gap:var(--space-xs);flex:none;margin-left:auto;display:flex}.ui-pagehead__back{flex:none}.ui-pagehead--pane{min-height:var(--web-metric-thread-head);padding:0 var(--space-lg) 0 var(--space-xl);border-bottom:1px solid var(--line-hairline);flex:none;align-items:center}.ui-pagehead--pane .ui-pagehead__title{font-size:var(--type-title-size);line-height:1.2}.ui-pagehead--pane .ui-pagehead__back{margin-left:calc(var(--space-sm) * -1)}.ui-pagehead--page{padding:0 0 var(--space-xl);align-items:flex-start}.ui-pagehead--page .ui-pagehead__title{font-size:var(--type-title1-size);letter-spacing:calc(var(--web-type-page-title-tracking) * 1.5);line-height:1.15}.ui-pagehead__eyebrow{margin-bottom:var(--space-xs);font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--text-ink-muted)}.ui-pagehead__sub{margin:var(--space-xs) 0 0;max-width:60ch;font-size:var(--type-subheadline-size);color:var(--text-secondary);text-wrap:pretty;line-height:1.45}.ui-pagehead--page .ui-pagehead__actions{padding-top:var(--space-xs)}@media (width>=1024px){.ui-pagehead__back:not(.ui-pagehead__back--wide){display:none}}@media (width<=767px){.ui-pagehead--pane{min-height:56px;padding:0 var(--space-md) 0 var(--space-lg)}.ui-pagehead--page .ui-pagehead__title{font-size:var(--type-title-size)}.ui-pagehead--page{flex-wrap:wrap}}.pane__title .ui-pagehead__count{margin-left:var(--space-sm);vertical-align:.2em;display:inline-flex}.ui-seccard{background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--web-shadow-lift);overflow:hidden}[data-theme=dark] .ui-seccard{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-seccard--danger{box-shadow:0 0 0 1px color-mix(in srgb, var(--status-error-text) 22%, transparent)}[data-theme=dark] .ui-seccard--danger{box-shadow:0 0 0 1px color-mix(in srgb, var(--status-error-text) 30%, transparent)}.ui-seccard__head{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-sm);display:flex}.ui-seccard__headText{gap:var(--space-xxs);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-seccard__title{font-size:var(--type-subheadline-size);line-height:1.3;font-weight:var(--web-type-strong-weight);color:var(--text-primary);text-wrap:balance;margin:0}.ui-seccard--danger .ui-seccard__title{color:var(--status-error-text)}.ui-seccard__desc{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.45}.ui-seccard__action{flex:none;margin-left:auto}.ui-seccard__body{padding:0 var(--space-lg) var(--space-lg)}.ui-seccard--flush .ui-seccard__body{padding:0}.ui-seccard--flush .ui-seccard__head+.ui-seccard__body{padding-top:var(--space-xs)}.ui-setrows{flex-direction:column;display:flex}.ui-setrow{align-items:center;gap:var(--space-md);width:100%;min-height:56px;padding:var(--space-sm) var(--space-lg);color:inherit;font:inherit;text-align:left;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.ui-setrow--action{cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out)}.ui-setrow--action:hover{background:var(--ui-wash-soft)}.ui-setrow--action:active{background:var(--ui-wash)}.ui-setrow--action:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:-2px}.ui-setrow--action:disabled,.ui-setrow--action[aria-disabled=true]{cursor:default;opacity:.5}.ui-setrow--separated:after{content:"";left:var(--space-lg);background:var(--line-separator);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}.ui-setrow--lead.ui-setrow--separated:after{left:56px}.ui-setrow__lead{flex:none;justify-content:center;align-items:center;width:28px;display:flex}.ui-setrow__icon{border-radius:var(--radius-small);background:var(--ui-wash);width:28px;height:28px;color:var(--text-secondary);place-items:center;display:grid}.ui-setrow__body{gap:var(--space-xxs);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-setrow__label{font-size:var(--type-subheadline-size);line-height:1.3;font-weight:var(--web-type-label-weight);color:var(--text-primary);overflow-wrap:anywhere}.ui-setrow__desc{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;line-height:1.4}.ui-setrow__value{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--type-subheadline-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;overflow:hidden}.ui-setrow__control{align-items:center;gap:var(--space-sm);flex:none;display:inline-flex}.ui-setrow__chevron{color:var(--text-tertiary);flex:none}.ui-setrow--destructive .ui-setrow__label,.ui-setrow--destructive .ui-setrow__icon{color:var(--status-error-text)}.ui-setrow--destructive .ui-setrow__icon{background:color-mix(in srgb, var(--status-error-text) 10%, transparent)}@media (prefers-reduced-motion:reduce){.ui-setrow--action{transition:none}}.ui-setrow--current,.ui-setrow--current.ui-setrow--action:hover{background:var(--ui-wash)}.ui-setrow--current:before{content:"";left:0;top:var(--space-sm);bottom:var(--space-sm);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--text-primary);width:3px;position:absolute}.ui-setrow--current .ui-setrow__label{font-weight:var(--web-type-strong-weight)}.ui-setrow--current .ui-setrow__icon{color:var(--text-primary)}.ui-emptyblock{text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xxxl) var(--space-xxl);flex-direction:column;flex:auto;min-height:0;display:flex}.ui-emptyblock__title{max-width:30ch;font-size:var(--type-callout-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);text-wrap:balance;margin:0;line-height:1.3}.ui-emptyblock__body{max-width:34ch;font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.ui-emptyblock__action{margin-top:var(--space-sm)}.ui-emptyblock--quiet{padding:var(--space-xxl)}.ui-emptyblock--quiet .ui-rowart:before{opacity:.1}.ui-rowart{isolation:isolate;width:176px;height:112px;margin-bottom:var(--space-sm);place-items:center;display:grid;position:relative}.ui-rowart:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-primary);opacity:.16;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/images/patterns/ticks.svg),radial-gradient(closest-side,#000 35%,#0000);mask-image:url(/images/patterns/ticks.svg),radial-gradient(closest-side,#000 35%,#0000);-webkit-mask-size:44px 44px,100% 100%;mask-size:44px 44px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.ui-rowart__row{align-items:center;gap:var(--space-sm);width:136px;height:44px;padding:0 var(--space-sm);border-radius:var(--radius-large);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);display:flex;position:relative}[data-theme=dark] .ui-rowart__row{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-rowart__row--behind{opacity:.55;width:116px;box-shadow:none;background:var(--ui-wash);position:absolute;transform:translateY(-14px)}[data-theme=dark] .ui-rowart__row--behind{box-shadow:none}.ui-rowart--dashed .ui-rowart__row:not(.ui-rowart__row--behind){box-shadow:none;border:1.5px dashed var(--line-separator);background:0 0}.ui-rowart__lead{border-radius:var(--radius-circle);background:var(--ui-skeleton);flex:none;width:26px;height:26px}.ui-rowart--square .ui-rowart__lead{border-radius:var(--radius-small)}.ui-rowart__lines{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ui-rowart__bar{border-radius:var(--radius-circle);background:var(--ui-skeleton);width:80%;height:6px;display:block}.ui-rowart__bar--short{width:52%}.ui-rowart__mark{color:var(--text-ink-muted);flex:none;display:inline-flex}.ui-rowart--accent .ui-rowart__mark{color:var(--ui-primary)}.ui-rowskel{flex-direction:column;display:flex}.ui-rowskel__row{align-items:center;gap:var(--space-md);min-height:64px;padding:0 var(--space-lg);animation:ui-rowskel-in .4s var(--web-motion-ease-out) both;display:flex}.ui-rowskel--52 .ui-rowskel__row{min-height:var(--metric-chat-row)}.ui-rowskel__lines{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.ui-rowskel__block{border-radius:var(--radius-circle);background:var(--ui-skeleton);flex:none;height:12px;display:block;position:relative;overflow:hidden}.ui-rowskel__block:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-bg-card) 70%, transparent), transparent);animation:ui-rowskel-sweep 1.6s var(--web-motion-ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.ui-rowskel__block--lead{width:40px;height:40px}.ui-rowskel--52 .ui-rowskel__block--lead{width:52px;height:52px}.ui-rowskel--tile .ui-rowskel__block--lead{border-radius:var(--radius-medium);width:40px;height:40px}.ui-rowskel__block--thin{height:10px}.ui-rowskel__block--trail{width:56px;height:20px}@keyframes ui-rowskel-sweep{to{transform:translate(100%)}}@keyframes ui-rowskel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-rowskel__row{animation:none}.ui-rowskel__block:after{animation:none;display:none}}.ui-pillstrip{isolation:isolate;position:relative}.ui-pillstrip__pills{gap:var(--space-xs);overscroll-behavior-x:contain;scrollbar-width:none;padding:0 var(--space-lg);scroll-padding-inline:var(--space-lg);display:flex;position:relative;overflow-x:auto}.ui-pillstrip__pills::-webkit-scrollbar{display:none}.ui-pillstrip__pills .ui-pill{flex:none}.ui-pillstrip[data-end=true] .ui-pillstrip__pills{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.ui-pillstrip[data-start=true] .ui-pillstrip__pills{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.ui-pillstrip[data-start=true][data-end=true] .ui-pillstrip__pills{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.ui-pillstrip__edge{z-index:1;width:var(--web-metric-row-action);height:var(--web-metric-row-action);cursor:pointer;border-radius:var(--radius-circle);background:var(--surface-bg-card);color:var(--text-secondary);box-shadow:var(--web-shadow-lift);transition:color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px}[data-theme=dark] .ui-pillstrip__edge{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-pillstrip__edge:hover{color:var(--text-primary)}.ui-pillstrip__edge:active{transform:scale(.95)}.ui-pillstrip__edge--start{left:var(--space-sm)}.ui-pillstrip__edge--end{right:var(--space-sm)}@media (prefers-reduced-motion:reduce){.ui-pillstrip__edge{transition:none}}.ui-tplbubble{isolation:isolate;padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;display:flex;position:relative}.ui-tplbubble--wall{background:var(--surface-chat-bg);overflow:hidden}.ui-tplbubble--wall:before{content:"";z-index:-1;pointer-events:none;background:var(--web-color-wallpaper-ink);position:absolute;inset:0;-webkit-mask:url(/images/patterns/doodle.svg) 0 0/320px 320px;mask:url(/images/patterns/doodle.svg) 0 0/320px 320px}[data-theme=dark] .ui-tplbubble--wall:before{background:var(--web-color-wallpaper-ink-dark)}.ui-tplbubble .ui-tplbubble__row{max-width:min(92%, var(--web-metric-media-max))}.ui-tplbubble__media{justify-content:center;align-items:center;gap:var(--space-xs);aspect-ratio:1.91;width:100%;margin-bottom:var(--space-sm);border-radius:var(--web-radius-bubble-inner);background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-ink-muted);font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);flex-direction:column;display:flex}.ui-tplbubble__placeholder{padding:var(--space-md) var(--space-lg);border-radius:var(--web-radius-bubble);border:1.5px dashed var(--line-separator);background:color-mix(in srgb, var(--surface-bg-card) 70%, transparent);font-size:var(--type-footnote-size);color:var(--text-ink-muted);align-self:center;margin:0}.ui-personhero{background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--web-shadow-lift);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}[data-theme=dark] .ui-personhero{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-personhero__band{height:var(--web-metric-person-hero-band);background:var(--surface-chat-bg);position:absolute;inset:0 0 auto}.ui-personhero__band:before{content:"";background:var(--web-color-wallpaper-ink);position:absolute;inset:0;-webkit-mask:url(/images/patterns/doodle.svg) 0 0/320px 320px;mask:url(/images/patterns/doodle.svg) 0 0/320px 320px}[data-theme=dark] .ui-personhero__band:before{background:var(--web-color-wallpaper-ink-dark)}.ui-personhero__who{text-align:center;padding:calc(var(--web-metric-person-hero-band) - var(--space-xxxl) - var(--web-metric-person-hero-ring)) var(--space-lg) 0;flex-direction:column;align-items:center;display:flex;position:relative}.ui-personhero__ring{padding:var(--web-metric-person-hero-ring);border-radius:var(--radius-circle);background:var(--surface-bg-card);display:inline-flex}.ui-personhero__name{margin:var(--space-sm) 0 0;max-width:100%;font-size:var(--type-title3-size);line-height:1.25;font-weight:var(--type-title-weight);letter-spacing:var(--web-type-person-name-tracking);color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance}.ui-personhero__line{margin:var(--space-xs) 0 0;font-size:var(--type-subheadline-size);color:var(--text-secondary);font-variant-numeric:tabular-nums;line-height:1.35}.ui-personhero__meta{margin:var(--space-xxs) 0 0;font-size:var(--type-footnote-size);color:var(--text-ink-muted);line-height:1.4}.ui-personhero__chips{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ui-personhero__actions{gap:var(--space-sm);padding:var(--space-lg);display:flex}.ui-personhero__actions>*{flex:1 1 0;min-width:0}.ui-personhero__actions>.ui-btn{min-height:var(--web-metric-person-hero-action);padding:0 var(--space-md);font-size:var(--type-subheadline-size)}.ui-personhero__actions>.ui-personhero__round{width:var(--web-metric-person-hero-action);height:var(--web-metric-person-hero-action);border-radius:var(--radius-circle);color:var(--text-primary);box-shadow:inset 0 0 0 1.5px var(--line-hairline);transition:background-color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);flex:none;place-items:center;display:inline-grid}.ui-personhero__round:hover{background:var(--ui-wash-soft)}.ui-personhero__round:active{transform:scale(.97)}.ui-personhero__round:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.ui-personhero__foot{border-top:1px solid var(--line-hairline)}@media (prefers-reduced-motion:reduce){.ui-personhero__round{transition:none}}.ui-statuschip{height:var(--web-metric-row-chip);padding:0 var(--space-sm);border-radius:var(--radius-circle);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;line-height:1;display:inline-flex}.ui-statuschip__dot{border-radius:var(--radius-circle);background:currentColor;flex:none;width:6px;height:6px}.ui-statuschip--done{background:var(--ui-wash-soft);color:var(--text-secondary)}.ui-statuschip--done .ui-statuschip__dot{background:var(--brand-accent)}.ui-statuschip--info{background:var(--ui-tint-info);color:var(--status-info-text)}.ui-statuschip--attention{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning)}.ui-statuschip--error{background:var(--ui-tint-error);color:var(--status-error-text)}.ui-statuschip--neutral{background:var(--ui-wash-soft);color:var(--text-secondary)}.ui-statuschip--neutral .ui-statuschip__dot{background:var(--text-tertiary)}.ui-statuschip--draft{background:var(--ui-wash-soft);color:var(--text-ink-muted)}.ui-statuschip--draft .ui-statuschip__dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.ui-stage{--stage-w:var(--web-metric-phone-stage-regular);--stage-r:var(--web-metric-phone-stage-radius-android);--stage-bezel:var(--web-metric-phone-stage-bezel);align-items:center;gap:var(--space-lg);flex-direction:column;min-width:0;margin:0;display:flex}.ui-stage--compact{--stage-w:var(--web-metric-phone-stage-compact)}.ui-stage--hero{--stage-w:var(--web-metric-phone-stage-hero)}.ui-stage--ios{--stage-r:var(--web-metric-phone-stage-radius-ios)}.ui-stage--toggles{padding-bottom:calc(var(--web-metric-phone-stage-toggle) / 2)}.ui-stage__device{width:min(100%, var(--stage-w));padding:var(--stage-bezel);border-radius:var(--stage-r);background:var(--web-color-sidebar-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--web-color-sidebar-text) 10%, transparent) inset, var(--web-shadow-lift), 0 30px 60px -30px color-mix(in srgb, var(--web-color-sidebar-bg) 55%, transparent);position:relative}.ui-stage--fit-device .ui-stage__device{aspect-ratio:9/19.5}[data-theme=dark] .ui-stage__device{box-shadow:0 0 0 1px color-mix(in srgb, var(--web-color-sidebar-text) 16%, transparent), 0 30px 60px -30px #000000b3}.ui-stage__screen{height:100%;min-height:calc(var(--stage-w) * 1.2);border-radius:calc(var(--stage-r) - var(--stage-bezel));background:var(--surface-chat-bg);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-stage__status{height:var(--web-metric-phone-stage-status-bar);padding:0 var(--space-lg);background:var(--surface-bg-card);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.ui-stage--ios .ui-stage__status{padding:0 var(--space-xl)}.ui-stage__island{left:50%;top:calc((var(--web-metric-phone-stage-status-bar) - var(--web-metric-phone-stage-island-height)) / 2);width:var(--web-metric-phone-stage-island);height:var(--web-metric-phone-stage-island-height);border-radius:var(--radius-circle);background:var(--web-color-sidebar-bg);position:absolute;transform:translate(-50%)}.ui-stage__camera{width:var(--web-metric-phone-stage-camera);height:var(--web-metric-phone-stage-camera);background:var(--web-color-sidebar-bg);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-stage__glyphs{align-items:center;gap:var(--space-xs);display:inline-flex}.ui-stage__signal{align-items:flex-end;gap:1px;height:10px;display:inline-flex}.ui-stage__signal i{background:currentColor;border-radius:1px;width:3px;display:block}.ui-stage__signal i:first-child{height:40%}.ui-stage__signal i:nth-child(2){height:60%}.ui-stage__signal i:nth-child(3){height:80%}.ui-stage__signal i:nth-child(4){height:100%}.ui-stage__battery{width:20px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, currentColor 45%, transparent) inset;border-radius:3px;position:relative}.ui-stage__battery:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:2px 5px 2px 2px}.ui-stage__chatbar{align-items:center;gap:var(--space-sm);height:var(--web-metric-phone-stage-chat-bar);padding:0 var(--space-md) 0 var(--space-sm);background:var(--surface-bg-card);box-shadow:0 1px 0 var(--line-hairline);color:var(--text-primary);flex:none;display:flex}.ui-stage__back--android{transform:scaleX(-1)}.ui-stage__avatar{background:var(--ui-tint-accent);width:32px;height:32px;color:var(--ui-primary);border-radius:50%;flex:none;place-items:center;display:grid}.ui-stage__who{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.ui-stage__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);overflow:hidden}.ui-stage__sub{font-size:var(--type-caption-size);color:var(--text-secondary)}.ui-stage__baricons{gap:var(--space-md);color:var(--text-secondary);display:inline-flex}.ui-stage__body{isolation:isolate;gap:var(--space-xxs);min-height:0;padding:var(--space-md) var(--space-sm);scrollbar-width:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden auto}.ui-stage__body::-webkit-scrollbar{display:none}.ui-stage__body--wall:before{content:"";z-index:-1;pointer-events:none;background:var(--web-color-wallpaper-ink);position:absolute;inset:0;-webkit-mask:url(/images/patterns/doodle.svg) 0 0/320px 320px;mask:url(/images/patterns/doodle.svg) 0 0/320px 320px}.ui-stage__screen[data-theme=dark] .ui-stage__body--wall:before{background:var(--web-color-wallpaper-ink-dark)}.ui-stage__body .ui-chat__row{max-width:88%}.ui-stage__placeholder{padding:var(--space-md) var(--space-lg);border-radius:var(--web-radius-bubble);border:1.5px dashed var(--line-separator);background:color-mix(in srgb, var(--surface-bg-card) 70%, transparent);font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-align:center;text-wrap:balance;align-self:center;margin:auto 0}.ui-stage__footer{background:var(--surface-bg-card);box-shadow:0 -1px 0 var(--line-hairline);flex:none}.ui-stage__homebar{width:var(--web-metric-phone-stage-home-bar);height:4px;margin:var(--space-xs) 0;background:color-mix(in srgb, var(--text-primary) 75%, transparent);border-radius:2px;flex:none;align-self:center}.ui-stage--android .ui-stage__homebar{width:calc(var(--web-metric-phone-stage-home-bar) * .6);height:3px}.ui-stage__toggles{left:50%;bottom:calc(var(--web-metric-phone-stage-toggle) / -2);height:var(--web-metric-phone-stage-toggle);border-radius:var(--radius-circle);background:var(--web-color-sidebar-raised);box-shadow:0 0 0 1px var(--web-color-sidebar-line), var(--shadow-small);white-space:nowrap;align-items:center;gap:2px;padding:2px;display:inline-flex;position:absolute;transform:translate(-50%)}.ui-stage__toggle{height:100%;min-width:var(--web-metric-phone-stage-toggle);padding:0 var(--space-sm);border-radius:var(--radius-circle);color:var(--web-color-sidebar-muted);font:inherit;font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out), color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-stage__toggle:after{content:"";position:absolute;inset:-8px -2px}.ui-stage__toggle--icon{padding:0}.ui-stage__toggle:hover{color:var(--web-color-sidebar-text);background:var(--web-color-sidebar-hover)}.ui-stage__toggle:active{transform:scale(.96)}.ui-stage__toggle[aria-pressed=true]{background:var(--web-color-sidebar-active);color:var(--web-color-sidebar-text)}.ui-stage__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-accent-high) 70%, transparent);outline-offset:1px}.ui-stage__rule{background:var(--web-color-sidebar-line);width:1px;height:14px;margin:0 2px}.ui-stage__caption{max-width:var(--stage-w);font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-align:center;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.ui-stage__toggle{transition:none}.ui-stage__toggle:active{transform:none}}.ui-mini{--mini-w:var(--web-metric-miniature-card);--mini-zoom:.72;isolation:isolate;width:100%;max-width:var(--mini-w);border-radius:var(--radius-large);pointer-events:none;user-select:none;position:relative;overflow:hidden}.ui-mini--tile{--mini-w:var(--web-metric-miniature-tile);--mini-zoom:.82}.ui-mini--wall{background:var(--surface-chat-bg)}.ui-mini--wall:before{content:"";z-index:-1;background:var(--web-color-wallpaper-ink);position:absolute;inset:0;-webkit-mask:url(/images/patterns/doodle.svg) 0 0/240px 240px;mask:url(/images/patterns/doodle.svg) 0 0/240px 240px}[data-theme=dark] .ui-mini--wall:before{background:var(--web-color-wallpaper-ink-dark)}.ui-mini__scale{zoom:var(--mini-zoom);gap:var(--space-xxs);padding:var(--space-md);flex-direction:column;display:flex}.ui-mini .ui-mini__row{max-width:90%}.ui-mini--fade{-webkit-mask-image:linear-gradient(#fff 70%,#0000);mask-image:linear-gradient(#fff 70%,#0000)}.ui-mini__media{justify-content:center;align-items:center;gap:var(--space-xs);aspect-ratio:1.6;min-width:calc(var(--mini-w) * .9);margin-bottom:var(--space-xs);border-radius:var(--web-radius-bubble-inner);background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-ink-muted);font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);flex-direction:column;display:flex}.ui-mini__caption{font-size:var(--type-body-size);padding-right:var(--space-xxl);display:block}.ui-mini__placeholder{padding:var(--space-md) var(--space-lg);border-radius:var(--web-radius-bubble);border:1.5px dashed var(--line-separator);font-size:var(--type-footnote-size);color:var(--text-ink-muted);align-self:center}:root,[data-theme]{--tickpath-ahead:color-mix(in srgb, var(--text-primary) 16%, transparent);--tickpath-sent:var(--message-sent);--tickpath-delivered:var(--message-read);--tickpath-read:color-mix(in srgb, var(--message-read) 70%, var(--text-primary));--tickpath-failed:var(--status-error)}[data-theme=dark]{--tickpath-delivered:color-mix(in srgb, var(--message-read) 55%, var(--surface-bg-card));--tickpath-read:var(--message-read)}.ui-tickpath{stroke:var(--tickpath-ahead);stroke-width:var(--web-metric-tick-path-stroke);stroke-linecap:round;stroke-linejoin:round;transition:stroke .24s var(--web-motion-ease-out)}.ui-tickpath--sent{stroke:var(--tickpath-sent)}.ui-tickpath--delivered{stroke:var(--tickpath-delivered)}.ui-tickpath--read{stroke:var(--tickpath-read);stroke-width:calc(var(--web-metric-tick-path-stroke) + 1px)}.ui-tickpath--failed{stroke:var(--tickpath-failed);stroke-dasharray:4 4}.ui-tickmark{width:var(--web-metric-tick-path-mark);height:var(--web-metric-tick-path-mark);border-radius:var(--radius-circle);background:var(--surface-bg-card);box-shadow:0 0 0 1px var(--line-hairline);color:var(--tickpath-ahead);transition:color .24s var(--web-motion-ease-out), box-shadow .24s var(--web-motion-ease-out);flex:none;place-items:center;display:inline-grid}.ui-tickmark--ahead{color:color-mix(in srgb, var(--text-primary) 28%, transparent)}.ui-tickmark--sent{color:var(--tickpath-sent)}.ui-tickmark--delivered{color:var(--tickpath-delivered)}.ui-tickmark--read{color:var(--tickpath-read);box-shadow:0 0 0 1px color-mix(in srgb, var(--tickpath-read) 40%, transparent)}.ui-tickmark--failed{color:var(--status-error-text);background:var(--ui-tint-error);box-shadow:0 0 0 1px color-mix(in srgb, var(--status-error) 30%, transparent)}.ui-tickmark--large{width:var(--web-metric-tick-path-mark-large);height:var(--web-metric-tick-path-mark-large)}.ui-tickrail{width:var(--web-metric-tick-path-mark);min-height:var(--space-lg);justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.ui-tickrail:before{content:"";width:var(--web-metric-tick-path-stroke);border-radius:var(--web-metric-tick-path-stroke);background:var(--tickpath-ahead);transition:background-color .24s var(--web-motion-ease-out);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ui-tickrail--sent:before{background:var(--tickpath-sent)}.ui-tickrail--delivered:before{background:var(--tickpath-delivered)}.ui-tickrail--read:before{background:var(--tickpath-read)}.ui-tickrail--failed:before{background:repeating-linear-gradient(180deg, var(--tickpath-failed) 0 4px, transparent 4px 8px)}.ui-tickrail .ui-tickmark{position:relative}@media (prefers-reduced-motion:reduce){.ui-tickpath,.ui-tickmark,.ui-tickrail:before{transition:none}}.ui-places{min-width:0;container:places/inline-size}.ui-places__bar{gap:var(--space-xxs);padding:var(--space-xxs);border-radius:calc(var(--radius-large) + var(--space-xxs));background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}[data-theme=dark] .ui-places__bar{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-places__place{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-sm);border-radius:var(--radius-large);color:var(--text-primary);transition:background-color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);text-decoration:none;display:flex}.ui-places__place:hover{background:var(--ui-wash-soft)}.ui-places__place:active{transform:scale(.98)}.ui-places__place:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.ui-places__tile{width:var(--web-metric-place-tile);height:var(--web-metric-place-tile);border-radius:var(--radius-medium);background:var(--ui-wash);color:var(--text-primary);transition:background-color var(--web-motion-press) var(--web-motion-ease-out), color var(--web-motion-press) var(--web-motion-ease-out);flex:none;place-items:center;display:grid}.ui-places__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ui-places__label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);overflow:hidden}.ui-places__hint{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size);color:var(--text-ink-muted);overflow:hidden}.ui-places__place--on,.ui-places__place--on:hover{background:var(--web-color-sidebar-bg);color:var(--web-color-sidebar-text);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--web-color-sidebar-bg) 70%, transparent)}.ui-places__place--on .ui-places__tile{background:var(--web-color-sidebar-raised);color:var(--web-color-sidebar-text)}.ui-places__place--on .ui-places__hint{color:var(--web-color-sidebar-muted)}[data-theme=dark] .ui-places__place--on,[data-theme=dark] .ui-places__place--on:hover{background:var(--ui-fill-strong);color:var(--ui-on-strong);box-shadow:none}[data-theme=dark] .ui-places__place--on .ui-places__tile{background:color-mix(in srgb, var(--ui-on-strong) 10%, transparent);color:var(--ui-on-strong)}[data-theme=dark] .ui-places__place--on .ui-places__hint{color:color-mix(in srgb, var(--ui-on-strong) 65%, transparent)}@container places (width<=720px){.ui-places__bar{scrollbar-width:none;border-radius:var(--radius-circle);display:flex;overflow-x:auto}.ui-places__bar::-webkit-scrollbar{display:none}.ui-places__place{padding:var(--space-xxs) var(--space-md) var(--space-xxs) var(--space-xxs);border-radius:var(--radius-circle);flex:none}.ui-places__tile{width:calc(var(--web-metric-place-tile) - var(--space-sm));height:calc(var(--web-metric-place-tile) - var(--space-sm));border-radius:var(--radius-circle)}.ui-places__hint{display:none}}@media (prefers-reduced-motion:reduce){.ui-places__place,.ui-places__tile{transition:none}.ui-places__place:active{transform:none}}.biz__head{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:64px;padding:var(--space-sm) var(--space-xxl);background:var(--surface-bg-card);border-bottom:1px solid var(--line-hairline);flex-wrap:wrap;flex:none;display:flex}.biz__title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:-.01em}.biz__back{margin-right:calc(var(--space-sm) * -1)}.biz__body{min-height:0;padding:var(--space-xl) var(--space-xxl) var(--space-xxxl);flex-grow:1;overflow:auto}.biz__center{justify-content:center;align-items:center;min-height:60%;display:flex}.biz__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 360px;align-content:start;display:grid}@media (width<=1279px){.biz__grid{grid-template-columns:minmax(0,1fr)}}.biz__main,.biz__side{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.biz__card{padding:var(--space-lg) var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.biz__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.biz__cardTitle{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight)}.biz__cardNote,.biz__empty{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.biz__empty{font-size:var(--type-footnote-size);line-height:1.5}.biz__sectionLabel{font-size:var(--type-caption-size);font-weight:var(--type-title-weight);color:var(--text-ink-muted)}.biz__quiet{align-items:center;gap:var(--space-md);text-align:center;padding:var(--space-xxl) var(--space-xl);flex-direction:column;display:flex}.biz__quietIcon{border-radius:var(--radius-circle);background:var(--ui-tint-accent);width:66px;height:66px;color:var(--ui-primary);flex:none;justify-content:center;align-items:center;display:flex}.biz__quietTitle{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight)}.biz__quietBody{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);max-width:340px;line-height:1.5}.tops{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tops__row{gap:var(--space-xs);padding:var(--space-md) 0;flex-direction:column;display:flex}.tops__row+.tops__row{border-top:1px solid var(--line-hairline)}.tops__line{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.tops__icon{color:var(--text-secondary);flex:none;display:flex}.tops__name{font-size:var(--type-footnote-size);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.tops__count{font-size:var(--type-caption-size);color:var(--text-ink-muted);flex:none}.tops__meter{align-items:center;gap:var(--space-sm);display:flex}.tops__meter .ui-meter{flex-grow:1}.tops__rate{text-align:right;width:62px;font-size:var(--type-caption-size);color:var(--text-ink-muted);flex:none}@media (width<=767px){.biz__head{padding:var(--space-sm) var(--space-lg)}.biz__body{padding:var(--space-lg) var(--space-lg) var(--space-xxl)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.biz__grid{grid-template-columns:minmax(0,1fr)}}.outc__grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.outc__card{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);flex-direction:column;min-width:0;display:flex}.outc__label{color:var(--text-ink-muted);font-size:var(--type-caption-size)}.outc__value{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);overflow-wrap:anywhere;margin:0}.outc__detail{color:var(--text-ink-muted);font-size:var(--type-caption-size);margin:0}.sub{gap:var(--space-lg);flex-direction:column;width:min(760px,100%);display:flex}.sub__block{gap:var(--space-sm);flex-direction:column;display:flex}.sub__note{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.5}.sub__trial{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-large);background:var(--ui-tint-accent);color:var(--ui-primary-strong);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);display:flex}.hero{border-radius:var(--radius-xxl);background:var(--brand-gradient);box-shadow:var(--shadow-medium);padding:var(--space-xl) var(--space-xl);color:var(--on-fill-strong-light);position:relative;overflow:hidden}.hero__glow{border-radius:var(--radius-circle);background:color-mix(in srgb, var(--on-fill-strong-light) 10%, transparent);width:180px;height:180px;position:absolute;top:-56px;right:-40px}.hero__body{gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.hero__eyebrow{align-items:center;gap:var(--space-sm);display:flex}.hero__chip{height:24px;padding:0 var(--space-sm);border-radius:var(--radius-circle);background:color-mix(in srgb, var(--on-fill-strong-light) 18%, transparent);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);align-items:center;display:inline-flex}.hero__name{font-size:var(--type-title1-size);font-weight:var(--type-large-title-weight);letter-spacing:-.02em;line-height:1.1}.hero__line{font-size:var(--type-subheadline-size);color:color-mix(in srgb, var(--on-fill-strong-light) 90%, transparent)}.hero__fine{font-size:var(--type-footnote-size);color:color-mix(in srgb, var(--on-fill-strong-light) 85%, transparent);line-height:1.45}.usage{margin:0;padding:0;list-style:none}.usage__row{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);flex-direction:column;display:flex;position:relative}.usage__row+.usage__row:before{content:"";left:calc(var(--space-lg) + 20px + var(--space-md));background:var(--line-separator);height:1px;position:absolute;top:0;right:0}.usage__line{align-items:center;gap:var(--space-md);min-width:0;display:flex}.usage__icon{color:var(--ui-primary);flex:none;width:20px;display:flex}.usage__value{font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);flex:none}.usage__value--tight{color:var(--status-error-text)}.usage__meter{margin-left:calc(20px + var(--space-md))}.usage__remedy,.usage__resets{margin:0 0 0 calc(20px + var(--space-md));font-size:var(--type-footnote-size);line-height:1.45}.usage__remedy{color:var(--status-error-text)}.usage__resets{color:var(--text-ink-muted)}.usage__label{font-size:var(--type-body-size);align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex-grow:1;min-width:0;display:inline-flex}.usage__chip{padding:2px var(--space-sm);border-radius:var(--radius-circle);background:var(--ui-tint-accent);color:var(--ui-primary);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);align-items:center;display:inline-flex}.included{padding:var(--space-lg);gap:var(--space-md) var(--space-xl);grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.included{grid-template-columns:1fr}}.included__item{align-items:center;gap:var(--space-sm);font-size:var(--type-subheadline-size);display:flex}.included__tick{border-radius:var(--radius-circle);background:var(--ui-tint-accent-strong);width:22px;height:22px;color:var(--ui-primary);flex:none;justify-content:center;align-items:center;display:flex}.manage{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.manage__head{gap:var(--space-md);align-items:flex-start;display:flex}.manage__icon{color:var(--text-secondary);flex:none;display:flex}.manage__copy{gap:var(--space-xxs);flex-direction:column;display:flex}.manage__title{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight)}.manage__body{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);line-height:1.5}.gate{background:var(--surface-bg-app);min-height:0;padding:var(--space-xxl) var(--space-lg) var(--space-xxxl);justify-content:center;display:flex;overflow:auto}.gate__card{background:var(--surface-bg-card);border-radius:var(--radius-xl);width:min(960px,100%);box-shadow:var(--shadow-small);flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.gate__head{padding:var(--space-xxxl) var(--space-xxl) var(--space-lg);align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.gate__mark{border-radius:var(--radius-xl);background:var(--brand-gradient);width:64px;height:64px;color:var(--on-fill-strong-light);justify-content:center;align-items:center;display:flex}.gate__title{font-size:var(--type-title1-size);font-weight:var(--type-large-title-weight);letter-spacing:-.02em}.gate__sub{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);max-width:420px;line-height:1.5}.gate__plans{padding:0 var(--space-xxl) var(--space-lg);gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}@media (width<=767px){.gate__plans{grid-template-columns:1fr}.gate__head{padding:var(--space-xxl) var(--space-lg) var(--space-md)}.gate__plans,.gate__legal{padding-left:var(--space-lg);padding-right:var(--space-lg)}}.gate__legal{padding:0 var(--space-xxl) var(--space-lg);font-size:var(--type-caption-size);color:var(--text-ink-muted);text-align:center;line-height:1.5}.gate__foot{border-top:1px solid var(--line-hairline);background:var(--surface-bg-app);padding:var(--space-lg) var(--space-xxl);gap:var(--space-sm);flex-direction:column;align-items:center;display:flex}.gate__cta{width:min(420px,100%)}.gate__pay{padding:0 var(--space-xxl) var(--space-lg);justify-content:center;display:flex}.gate__handoff{padding:0 var(--space-xxl) var(--space-xl)}.gate__compare{border-top:1px solid var(--line-hairline);margin:0 var(--space-xxl);padding:var(--space-xl) 0 var(--space-lg);align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.gate__compareTitle{font-size:var(--type-title3-size);font-weight:var(--type-title-weight);margin:0}.gate__compareSub{margin:0 0 var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted)}ul.gate__plans{margin:0;list-style:none}.gate__planItem{min-width:0;display:flex}.gate__planItem>.planCard{flex:1}@media (width<=767px){.gate__handoff,.gate__pay{padding-left:var(--space-lg);padding-right:var(--space-lg)}.gate__compare{margin:0 var(--space-lg)}}.handoff{border-radius:var(--radius-xl);background:var(--surface-bg-app);box-shadow:inset 0 0 0 1px var(--line-hairline);text-align:left;overflow:hidden}.handoff__heading{padding:var(--space-lg) var(--space-xl) 0;font-size:var(--type-headline-size);font-weight:var(--type-title-weight);margin:0}.handoff__body{gap:var(--space-xl);padding:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.handoff__steps{gap:var(--space-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.handoff__step{gap:var(--space-md);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.handoff__num{border-radius:var(--radius-circle);background:var(--ui-fill-strong);width:32px;height:32px;color:var(--ui-on-strong);font-size:var(--type-subheadline-size);font-weight:var(--type-title-weight);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.handoff__text{gap:var(--space-sm);flex-direction:column;min-width:0;padding-top:5px;display:flex}.handoff__title{font-size:var(--type-headline-size);font-weight:var(--type-title-weight);margin:0;line-height:1.3}.handoff__detail{font-size:var(--type-footnote-size);color:var(--text-ink-muted);max-width:52ch;margin:0;line-height:1.5}.handoff__stores{gap:var(--space-sm);flex-wrap:wrap;display:flex}.handoff__store{padding:0 var(--space-lg);text-decoration:none}.handoff__store:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.handoff__who{align-self:flex-start;align-items:center;gap:var(--space-sm);max-width:100%;padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--surface-bg-card);box-shadow:var(--shadow-small);display:inline-flex}.handoff__email{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);overflow-wrap:anywhere}.handoff__scan{align-items:center;gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.handoff__phone{background:var(--surface-bg-card);width:168px;box-shadow:inset 0 0 0 5px var(--text-primary), var(--shadow-small);border-radius:30px;flex-direction:column;align-items:center;padding:26px 16px 34px;display:flex;position:relative}.handoff__speaker{border-radius:var(--radius-pill);background:var(--text-primary);width:36px;height:5px;position:absolute;top:12px}.handoff__qr{border-radius:var(--radius-small);display:block}.handoff__caption{font-size:var(--type-caption-size);color:var(--text-ink-muted);text-align:center}.handoff__status{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--line-hairline);background:var(--surface-bg-card);font-size:var(--type-footnote-size);color:var(--text-ink-muted);flex-wrap:wrap;display:flex}.handoff__wait{flex:1;min-width:200px}.handoff__pulse{border-radius:var(--radius-circle);background:var(--ui-primary);flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite handoff-pulse}@keyframes handoff-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ui-primary) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ui-primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.handoff__pulse{animation:none}}@media (width<=767px){.handoff__body{padding:var(--space-lg);grid-template-columns:1fr}.handoff__scan{display:none}.handoff__heading{padding:var(--space-lg) var(--space-lg) 0}.handoff__status{padding:var(--space-md) var(--space-lg)}.handoff__store{flex:140px}}.planCard{border-radius:var(--radius-xl);border:1px solid var(--line-hairline);background:var(--surface-bg-card);padding:var(--space-lg);gap:var(--space-md);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;min-width:0;display:flex}.planCard--on{border:2px solid var(--ui-primary);padding:calc(var(--space-lg) - 1px)}.planCard:hover{background:var(--ui-wash-soft)}.planCard--static{cursor:default}.planCard--static:hover{background:var(--surface-bg-card)}.planCard__top{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.planCard__names{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.planCard__name{align-items:center;gap:var(--space-sm);font-size:var(--type-headline-size);font-weight:var(--type-title-weight);flex-wrap:wrap;display:flex}.planCard__tag{padding:3px var(--space-sm);border-radius:var(--radius-circle);background:var(--ui-tint-accent);color:var(--ui-primary);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);align-items:center;display:inline-flex}.planCard__tagline{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.planCard__radio{border-radius:var(--radius-circle);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-separator);flex:none}.planCard__radio--on{box-shadow:inset 0 0 0 6px var(--ui-primary)}.planCard__price{align-items:baseline;gap:var(--space-xs);display:flex}.planCard__amount{font-size:var(--type-large-title-size);font-weight:var(--type-large-title-weight);letter-spacing:-.02em}.planCard__per{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.planCard__billed{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.planCard__trial{align-self:flex-start;align-items:center;gap:var(--space-xs);padding:3px var(--space-sm);border-radius:var(--radius-circle);background:var(--ui-tint-accent);color:var(--ui-primary);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);display:inline-flex}.planCard__rule{background:var(--line-hairline);height:1px}.planCard__features{gap:var(--space-sm);font-size:var(--type-footnote-size);flex-direction:column;display:flex}.planCard__feature{gap:var(--space-sm);color:var(--text-primary);align-items:center;display:flex}.planCard__feature svg{color:var(--ui-primary);flex:none}.planCard__fine{font-size:var(--type-caption2-size);color:var(--text-ink-muted);line-height:1.4}.co{background:var(--surface-bg-app);min-height:100%;padding:var(--space-xxl) var(--space-lg) var(--space-xxxl);justify-content:center;display:flex;overflow:auto}.co__card{background:var(--surface-bg-card);border-radius:var(--radius-xl);width:min(520px,100%);box-shadow:var(--shadow-small);flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.co__head{padding:var(--space-xxl) var(--space-xl) var(--space-lg);align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.co__mark{border-radius:var(--radius-xl);background:var(--brand-gradient);width:56px;height:56px;color:var(--on-fill-strong-light);justify-content:center;align-items:center;display:flex}.co__mark--quiet{background:var(--surface-bg-app);color:var(--text-ink-muted)}.co__title{font-size:var(--type-title1-size);font-weight:var(--type-large-title-weight);letter-spacing:-.02em;margin:0}.co__sub{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);max-width:420px;margin:0;line-height:1.5}.co__body{padding:0 var(--space-xl) var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.co__summary{border:1px solid var(--line-hairline);border-radius:var(--radius-xl);padding:var(--space-lg);gap:var(--space-xs);flex-direction:column;display:flex}.co__plan{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight)}.co__price{font-size:var(--type-title1-size);font-weight:var(--type-large-title-weight);letter-spacing:-.02em}.co__cycle{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.co__fine{font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.5}.co__foot{border-top:1px solid var(--line-hairline);background:var(--surface-bg-app);padding:var(--space-lg) var(--space-xl);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.co__cta{width:100%}.co__links{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.msearch{flex-direction:column;min-width:0;display:flex}.msearch__chips{gap:var(--space-sm);padding:0 var(--space-lg) var(--space-sm);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.msearch__chips::-webkit-scrollbar{display:none}.msearch__chips .ui-pill{flex:none}.msearch__quiet{align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-xxl);text-align:center;flex-direction:column;display:flex}.msearch__quietTitle{font-size:var(--type-subheadline-size);color:var(--text-primary)}.msearch__quietBody{font-size:var(--type-footnote-size);color:var(--text-ink-muted);max-width:38ch;line-height:1.45}.msearch__hint{padding:var(--space-md) var(--space-lg);font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.msearch__row{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex;position:relative}.msearch__row:hover{background:var(--ui-wash-soft)}.msearch__row[aria-current=true]{background:var(--ui-wash)}.msearch__row:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:-2px}.msearch__row:after{content:"";left:calc(var(--space-lg) + 56px);background:var(--line-separator);height:1px;position:absolute;bottom:0;right:0}.msearch__row:last-child:after{background:0 0}.msearch__tile{border-radius:var(--radius-medium);background:var(--team-slate);width:40px;height:40px;color:var(--on-fill-strong-light);flex:none;justify-content:center;align-items:center;display:inline-flex}.msearch__body{gap:var(--space-xxs);flex-direction:column;flex:auto;min-width:0;display:flex}.msearch__top{align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.msearch__title{min-width:0;font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.msearch__date{font-size:var(--type-footnote-size);color:var(--text-secondary);white-space:nowrap;flex:none}.msearch__line{font-size:var(--type-subheadline-size);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.msearch__glyph{vertical-align:-2px;color:var(--text-secondary);margin-inline-end:var(--space-xxs);display:inline-flex}.msearch__prefix{color:var(--text-secondary)}.msearch__hit{color:var(--text-primary);background:0 0;font-weight:600}.msearch__recent{padding-bottom:var(--space-sm);border-bottom:1px solid var(--line-hairline);flex-direction:column;display:flex}.msearch__recentHead{justify-content:space-between;align-items:center;padding-inline-end:var(--space-lg);display:flex}.msearch__recentItem{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-lg);color:var(--text-primary);font:inherit;font-size:var(--type-subheadline-size);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.msearch__recentItem:hover{background:var(--ui-wash-soft)}.msearch__recentItem .ui-icon,.msearch__recentItem svg{color:var(--text-secondary)}.msearch__link{font:inherit;font-size:var(--type-footnote-size);color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0}.msearch__pop{gap:var(--space-sm);flex-direction:column;min-width:220px;display:flex}.msearch__popRow{gap:var(--space-xxs);font-size:var(--type-footnote-size);color:var(--text-secondary);flex-direction:column;display:flex}.msearch__popRow input{height:36px;padding:0 var(--space-sm);border:1px solid var(--line-hairline);border-radius:var(--radius-small);background:var(--surface-bg-card);color:var(--text-primary);font:inherit;font-size:var(--type-subheadline-size)}.msearch__members{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.msearch__member{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-small);color:var(--text-primary);font:inherit;font-size:var(--type-subheadline-size);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.msearch__member:hover,.msearch__member[aria-pressed=true]{background:var(--ui-wash)}.tsearch{align-items:center;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.tsearch .ui-search{flex:auto;min-width:0}.tsearch__count{font-size:var(--type-footnote-size);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.ui-chat__row--found{animation:msearch-found 1.2s var(--motion-easing) 1;border-radius:var(--radius-medium)}@keyframes msearch-found{0%,35%{background-color:var(--line-separator)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.ui-chat__row--found{background-color:var(--line-separator);animation:none}}::highlight(haiya-search-terms){color:var(--text-primary);background-color:var(--line-separator)}.shellroot{background:var(--surface-bg-app);flex-direction:column;height:100%;display:flex}html:has(.shellroot),html:has(.shellroot) body{overscroll-behavior:none;background:var(--surface-bg-app);overflow:hidden}.supportbanner{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-lg);background:var(--ui-tint-info);color:var(--status-info-text);font-size:var(--type-footnote-size);flex-wrap:wrap;flex:none;font-weight:500;display:flex}.supportbanner__end{color:inherit}.supportframe{flex-direction:column;height:100%;display:flex}.supportframe__body{flex:1 1 0;min-height:0;overflow:auto}.shell{--shell-rail-w:var(--web-metric-sidebar-collapsed);grid-template-columns:var(--shell-rail-w) 360px minmax(0, 1fr);flex-grow:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.shell__skip{left:var(--space-md);top:var(--space-md);z-index:60;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);background:var(--surface-bg-card);color:var(--ink-primary);box-shadow:var(--shadow-medium);font:inherit;font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.shell__skip:focus{transform:translateY(0)}.pane--detail:focus:not(:focus-visible),.shell__full:focus:not(:focus-visible),.biz:focus:not(:focus-visible){outline:none}.shell__rail{grid-area:1/1}.shell__list{grid-area:1/2}.shell__detail{grid-area:1/3}.shell__bar{display:none}.shell__full,.biz{background:var(--surface-bg-app);flex-direction:column;grid-area:1/2/auto/-1;min-width:0;min-height:0;display:flex}.gate{grid-area:1/2/auto/-1}.shell[data-panel=open]{grid-template-columns:var(--shell-rail-w) 300px minmax(0, 1fr) auto}.shell__panel{width:var(--shell-panel-width,360px);background:var(--surface-bg-app);border-left:1px solid var(--line-hairline);flex-direction:column;grid-area:1/-2/auto/-1;min-width:0;display:flex;overflow:hidden}.shell__scrim{display:none}.rail{--rail-pad:var(--space-md);isolation:isolate;align-items:stretch;gap:var(--space-xs);padding:var(--space-lg) var(--rail-pad) var(--space-md);background:var(--web-color-sidebar-bg);color:var(--web-color-sidebar-text);scrollbar-width:none;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden auto}.rail:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 100% at 0% 0%, var(--web-color-sidebar-glow), transparent 70%);height:220px;position:absolute;inset:0 0 auto}.rail__head{align-items:center;gap:var(--space-md);height:40px;padding:0 var(--space-xs);margin-bottom:var(--space-sm);flex:none;display:flex}.rail__mark{border-radius:var(--radius-medium);flex:none;width:32px;height:32px;display:block}.rail__wordmark{font-size:var(--type-title3-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);white-space:nowrap}.rail__search{align-items:center;gap:var(--space-md);height:var(--web-metric-sidebar-item);padding:0 var(--space-md);margin-bottom:var(--space-md);border-radius:var(--radius-medium);cursor:pointer;background:var(--web-color-sidebar-hover);color:var(--web-color-sidebar-muted);box-shadow:inset 0 0 0 1px var(--web-color-sidebar-line);font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);text-align:left;transition:background-color var(--web-motion-press) var(--web-motion-ease-out), color var(--web-motion-press) var(--web-motion-ease-out);border:0;flex:none;display:flex}.rail__search:hover{background:var(--web-color-sidebar-active);color:var(--web-color-sidebar-text)}.rail__search .rail__label{flex:auto}.rail__kbd{font:inherit;font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);padding:2px var(--space-xs);border-radius:var(--radius-small);background:var(--web-color-sidebar-line);color:var(--web-color-sidebar-faint)}.rail__section{padding:var(--space-md) var(--space-md) var(--space-xs);font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--web-color-sidebar-faint);white-space:nowrap;flex:none}.rail__group{flex-direction:column;flex:none;gap:2px;display:flex}.rail__spacer{min-height:var(--space-lg);flex-grow:1}.rail__divider{height:1px;margin:0 var(--space-xs);background:var(--web-color-sidebar-line);flex:none}.rail__item{align-items:center;gap:var(--space-md);height:var(--web-metric-sidebar-item);padding:0 var(--space-md);border-radius:var(--radius-medium);color:var(--web-color-sidebar-muted);cursor:pointer;font-size:var(--type-subheadline-size);font-weight:var(--web-type-nav-weight);transition:background-color var(--web-motion-press) var(--web-motion-ease-out), color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.rail__item svg{flex:none}.rail__item:hover{background:var(--web-color-sidebar-hover);color:var(--web-color-sidebar-text)}.rail__item:active{transform:scale(.98)}.rail__item[aria-current=page]{background:var(--web-color-sidebar-active);color:var(--web-color-sidebar-text);font-weight:var(--web-type-strong-weight)}.rail__item[aria-current=page]:before{content:"";left:calc(var(--rail-pad) * -1);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--web-color-sidebar-text);width:3px;position:absolute;top:10px;bottom:10px}.rail__item:focus-visible,.rail__search:focus-visible,.rail__footer:focus-visible,.rail__toggle:focus-visible{outline:2px solid var(--brand-accent-high);outline-offset:2px}.rail__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rail__badge{margin-left:auto;display:flex}.rail__badge .ui-badge{box-shadow:none}.rail .rail-badge:not(.rail-badge--mention):not(.rail-badge--attention){background:var(--brand-accent);color:var(--on-fill-strong-dark);font-weight:var(--web-type-strong-weight)}.rail-badge.rail-badge--mention{background:var(--team-mention);color:var(--on-fill-strong-light)}.rail-badge.rail-badge--attention{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning)}.rail__pod{isolation:isolate;align-items:center;gap:var(--space-md);padding:var(--space-md);margin-bottom:var(--space-md);border-radius:var(--radius-large);color:var(--web-color-sidebar-text);background:linear-gradient(135deg, var(--web-color-sidebar-glow), transparent 65%), var(--web-color-sidebar-hover);box-shadow:inset 0 0 0 1px var(--web-color-sidebar-line);transition:background-color var(--web-motion-press) var(--web-motion-ease-out);flex:none;text-decoration:none;display:flex;position:relative;overflow:hidden}.rail__pod:hover{color:var(--web-color-sidebar-text);background-color:var(--web-color-sidebar-active)}.rail__pod:focus-visible{outline:2px solid var(--brand-accent-high);outline-offset:2px}.rail__pod:before{content:"";z-index:-1;pointer-events:none;background:var(--web-color-sidebar-line);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/images/patterns/ticks.svg),linear-gradient(270deg,#000,#0000 70%);mask-image:url(/images/patterns/ticks.svg),linear-gradient(270deg,#000,#0000 70%);-webkit-mask-size:56px 56px,100% 100%;mask-size:56px 56px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.rail__podDot{border-radius:var(--radius-circle);background:var(--brand-accent);flex:none;width:10px;height:10px;position:relative}.rail__podDot:after{content:"";border-radius:inherit;background:var(--brand-accent);animation:rail-pulse 2.4s var(--web-motion-ease-out) infinite;position:absolute;inset:0}@keyframes rail-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.rail__podDot:after{opacity:0;animation:none}}.rail__podText{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.rail__podTitle{font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail__podDetail{font-size:var(--type-caption-size);color:var(--web-color-sidebar-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail__podTag{padding:2px var(--space-sm);border-radius:var(--radius-circle);font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);color:var(--brand-accent-high);background:var(--web-color-glow-accent-soft);box-shadow:inset 0 0 0 1px var(--web-color-sidebar-glow);flex:none}.rail__foot{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--web-color-sidebar-line);flex:none;display:flex}.rail__footer{align-items:center;gap:var(--space-md);min-width:0;height:52px;padding:0 var(--space-sm);border-radius:var(--radius-large);color:var(--web-color-sidebar-muted);cursor:pointer;text-align:left;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;flex:auto;display:flex}.rail__footer:hover{background:var(--web-color-sidebar-hover)}.rail__presence{flex:none;display:flex;position:relative}.rail__presence:after{content:"";border-radius:var(--radius-circle);background:var(--brand-accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--web-color-sidebar-bg);position:absolute;bottom:-1px;right:-1px}.rail__who{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.rail__whoName{color:var(--web-color-sidebar-text);font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail__whoRole{font-size:var(--type-caption-size);white-space:nowrap}.rail__toggle{border-radius:var(--radius-medium);cursor:pointer;width:36px;height:36px;color:var(--web-color-sidebar-muted);transition:background-color var(--web-motion-press) var(--web-motion-ease-out), color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.rail__toggle:hover{background:var(--web-color-sidebar-hover);color:var(--web-color-sidebar-text)}.rail[data-expanded=false]{align-items:center}.rail[data-expanded=false] .rail__head{justify-content:center;padding:0}.rail[data-expanded=false] :is(.rail__wordmark,.rail__label,.rail__kbd,.rail__section){display:none}.rail[data-expanded=false] :is(.rail__item,.rail__search){justify-content:center;width:48px;height:44px;padding:0}.rail[data-expanded=false] .rail__search{margin-bottom:var(--space-sm)}.rail[data-expanded=false] .rail__group{align-items:center}.rail[data-expanded=false] .rail__divider{width:40px;margin:var(--space-sm) 0}.rail[data-expanded=false]{--rail-pad:calc((var(--web-metric-sidebar-collapsed) - var(--web-radius-canvas) - 44px) / 2);padding-inline:var(--rail-pad) calc(var(--rail-pad) + var(--web-radius-canvas))}.rail[data-expanded=false] :is(.rail__item,.rail__search){width:44px}.rail[data-expanded=false] .rail__footer{width:44px;height:44px}.rail[data-expanded=false] .rail__badge{margin:0;position:absolute;top:3px;right:2px}.rail[data-expanded=false] .rail__badge .ui-badge{min-width:18px;height:18px;font-size:var(--type-caption2-size);font-variant-numeric:tabular-nums;letter-spacing:0;box-shadow:0 0 0 2px var(--web-color-sidebar-bg);justify-content:center;padding:0 5px;line-height:1}.rail[data-expanded=false] .rail__foot{border-top:0;flex-direction:column;padding-top:0}.rail[data-expanded=false] .rail__footer{flex:none;justify-content:center;width:48px;height:48px;padding:0}.pane{background:var(--surface-bg-card);flex-direction:column;min-width:0;min-height:0;display:flex}.pane--list{border-right:1px solid var(--line-hairline)}.pane--detail{background:var(--surface-bg-app)}.pane__head{align-items:center;gap:var(--space-md);min-height:64px;padding:0 var(--space-lg) 0 var(--space-xl);border-bottom:1px solid var(--line-hairline);flex:none;display:flex}.pane__title{font-size:var(--type-title-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking)}.pane__actions{align-items:center;gap:var(--space-xs);margin-left:auto;display:flex}.pane__body{flex-direction:column;flex-grow:1;min-height:0;display:flex;position:relative;overflow:auto}.pane__back{display:none}.tabbar{height:calc(var(--metric-ios-tab-bar) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line-hairline);background:var(--surface-bg-card);align-items:stretch}.tabbar__item{min-width:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0 2px;display:flex;position:relative}.tabbar__item[aria-current=page]{color:var(--brand-ink)}.tabbar__label{font-size:var(--type-caption2-size);font-weight:var(--type-headline-weight);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar__badge{margin-left:4px;position:absolute;top:2px;left:50%}.cmd{width:min(600px, calc(100vw - var(--space-xxl)));background:var(--surface-bg-card);max-height:70vh;color:var(--text-primary);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-large);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmd__head{align-items:center;gap:var(--space-md);padding:0 var(--space-xl);border-bottom:1px solid var(--line-hairline);min-height:58px;color:var(--text-ink-muted);flex:none;display:flex}.cmd__input{min-width:0;font-family:inherit;font-size:var(--type-body-size);color:var(--text-primary);background:0 0;border:0;outline:none;flex-grow:1}.cmd__input::placeholder{color:var(--text-tertiary)}.cmd__list{padding:var(--space-sm);margin:0;list-style:none;overflow:auto}.cmd__label{font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);color:var(--text-ink-muted);padding:var(--space-sm) var(--space-md) var(--space-xs)}.cmd__item{align-items:center;gap:var(--space-md);height:44px;padding:0 var(--space-md);border-radius:var(--radius-medium);font-size:var(--type-callout-size);color:var(--text-primary);cursor:pointer;display:flex}.cmd__item[data-active=true]{background:var(--ui-wash-soft)}.cmd__item--destructive{color:var(--status-error-text)}.cmd__hint{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd__empty{padding:var(--space-xxl);text-align:center;color:var(--text-ink-muted);font-size:var(--type-subheadline-size)}.cmd__item:has(.cmd__stack){height:auto;min-height:44px;padding-block:var(--space-xs)}.cmd__stack{flex-direction:column;flex:auto;min-width:0;display:flex}.cmd__detail{font-size:var(--type-footnote-size);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd__prefix{color:var(--text-secondary)}@media (width>=768px){.shell{padding:var(--web-metric-canvas-inset) var(--web-metric-canvas-inset) var(--web-metric-canvas-inset) 0;background:var(--web-color-sidebar-bg)}.shell__rail{margin-block:calc(var(--web-metric-canvas-inset) * -1)}.shell:after{content:"";z-index:4;pointer-events:none;border-radius:var(--web-radius-canvas);box-shadow:0 0 0 var(--web-radius-canvas) var(--web-color-sidebar-bg), inset 0 0 0 1px var(--web-color-sidebar-line);grid-area:1/2/auto/-1;position:relative}.shell.shell--existing:after{grid-column:1/-1}.shell.shell--existing{padding-left:var(--web-metric-canvas-inset)}}@media (width>=1280px){.shell[data-rail=expanded]{--shell-rail-w:var(--web-metric-sidebar-expanded)}.shell[data-panel=open] .shell__full,.shell[data-panel=open] .biz,.shell[data-panel=open] .gate{grid-column:2/-2}}@media (width<=1279px) and (width>=1024px){.shell[data-panel=open]{grid-template-columns:var(--shell-rail-w) 360px minmax(0, 1fr)}.shell__panel{width:min(var(--shell-panel-width,360px), 100%);box-shadow:var(--shadow-large);z-index:2;justify-self:end}.shell__scrim{z-index:1;background:var(--ui-overlay);cursor:default;border:0;padding:0;display:block;position:fixed;inset:0}}@media (width<=1023px){.shell{grid-template-columns:var(--shell-rail-w) minmax(0, 1fr)}.shell__list,.shell__detail{grid-column:2}.shell[data-detail=closed] .shell__detail,.shell[data-detail=open] .shell__list{display:none}.shell[data-detail=open] .pane--detail .pane__back{display:inline-flex}.pane--list{border-right:0}.shell__full,.biz,.gate{grid-column:2}.shell[data-panel=open]{grid-template-columns:var(--shell-rail-w) minmax(0, 1fr)}.shell[data-panel=open] .shell__detail,.shell[data-panel=open] .shell__full,.shell[data-panel=open] .biz{display:none}.shell__panel{border-left:0;width:auto}}@media (width<=767px){.shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.shell__rail{display:none}.shell__list,.shell__detail{grid-area:1/1}.shell__bar{grid-area:2/1;display:flex}.pane__head{min-height:56px;padding:0 var(--space-md) 0 var(--space-lg)}.shell__full,.biz,.gate{grid-column:1}.shell[data-panel=open]{grid-template-columns:minmax(0,1fr)}}.shell.shell--existing{grid-template-columns:360px minmax(0,1fr)}.shell--existing .shell__list{grid-column:1}.shell--existing .shell__detail{grid-column:2}.shell__paused{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--line-hairline);background:var(--surface-bg-card);color:var(--text-secondary);font-size:var(--type-caption-size);display:flex}.shell__pausedText{flex:auto;min-width:0}@media (width<=1023px){.shell.shell--existing{grid-template-columns:minmax(0,1fr)}.shell--existing .shell__list,.shell--existing .shell__detail{grid-column:1}}.setframe,.setframe__page{display:contents}@media (width>=1024px){.setframe{grid-area:1/2/auto/-1;grid-template-columns:var(--web-metric-settings-frame-strip) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.setframe[data-nav=full]{grid-template-columns:var(--web-metric-settings-frame-nav) minmax(0, 1fr)}.setframe__nav{grid-area:1/1}.setframe__page{grid-area:1/2;grid-template-columns:var(--web-metric-settings-frame-list) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.setframe__page.setframe__page>:is(.shell__full,.biz,.gate){grid-area:1/1/auto/-1}.setframe__page.setframe__page>.shell__list{grid-area:1/1}.setframe__page.setframe__page>.shell__detail{grid-area:1/2}.setframe__page.setframe__page>.shell__detail:only-child{grid-column:1/-1}}.ob{min-height:100%;padding:var(--space-xxxl);background:var(--surface-bg-app);justify-content:center;align-items:center;display:flex}.ob__panel{gap:var(--space-xxl);flex-direction:column;width:min(460px,100%);display:flex}.ob__panel--wide{width:min(560px,100%)}.ob__card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);padding:var(--space-xxxl);gap:var(--space-xxl);flex-direction:column;display:flex}.ob__tile{border-radius:var(--radius-xl);background:var(--primary);width:72px;height:72px;color:var(--on-fill-strong-light);box-shadow:var(--shadow-medium);flex:none;justify-content:center;align-items:center;display:flex}.ob__tile--tint{background:var(--tint-accent);color:var(--primary);border-radius:var(--radius-circle);width:84px;height:84px}.ob__tile--warn{background:color-mix(in srgb, var(--status-warning) 16%, transparent);color:var(--status-warning-text);border-radius:var(--radius-circle);width:66px;height:66px}.ob__head{gap:var(--space-sm);flex-direction:column;display:flex}.ob__title{font-size:var(--type-title1-size);font-weight:var(--type-title1-weight);line-height:1.2}.ob__sub{font-size:var(--type-subheadline-size);color:var(--ink-muted)}.ob__actions{gap:var(--space-md);flex-direction:column;display:flex}.ob__center{justify-content:center;display:flex}.ob__foot{font-size:var(--type-caption-size);color:var(--ink-muted);text-align:center;line-height:1.45}.ob__foot a,.ob__legalLink{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ob__error{font-size:var(--type-footnote-size);color:var(--status-error);text-align:center}.ob__invites{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob__invite{align-items:center;gap:var(--space-lg);text-align:left;width:100%;padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-large);background:var(--bg-card);color:var(--text-primary);display:flex}button.ob__invite{cursor:pointer}button.ob__invite:hover{border-color:var(--primary)}button.ob__invite:disabled{opacity:.5;cursor:default}.ob__inviteBody{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.ob__inviteName{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob__inviteSub{font-size:var(--type-caption-size);color:var(--ink-muted)}.ob__inviteTail{align-items:center;gap:var(--space-sm);flex:none;display:flex}.ob__email{justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--surface-bg-app);border-radius:var(--radius-medium);padding:var(--space-lg);display:flex}.ob__emailLabel{flex-direction:column;gap:1px;min-width:0;display:flex}.ob__emailLabel span:first-child{font-size:var(--type-caption-size);color:var(--ink-muted)}.ob__emailLabel span:last-child{font-size:var(--type-subheadline-size);font-weight:var(--type-subheadline-weight);text-overflow:ellipsis;overflow:hidden}.ob__wall{min-height:100%;padding:var(--space-xxxl);background:var(--bg-card);justify-content:center;align-items:center;display:flex}.ob__wallInner{align-items:center;gap:var(--space-xl);text-align:center;flex-direction:column;width:min(400px,100%);display:flex}.ob__wallTitle{font-size:var(--type-title3-size);font-weight:var(--type-title3-weight)}.ob__wallBody{font-size:var(--type-subheadline-size);color:var(--ink-muted);max-width:330px;line-height:1.5}.ob__wallActivity{gap:var(--space-md);width:100%;padding:var(--space-lg);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);text-align:left;flex-direction:column;display:flex}.ob__wallActivityTitle{font-size:var(--type-subheadline-size);font-weight:var(--type-subheadline-weight);margin:0}.ob__wallActivityRow{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.ob__wallActivityBody{font-size:var(--type-caption-size);color:var(--ink-muted);margin:0;line-height:1.5}.ob__photoPreview{border-radius:var(--radius-circle);object-fit:cover;background:var(--surface-bg-app);width:96px;height:96px}.ob__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ob__legal{background:var(--bg-card);grid-template-columns:300px minmax(0,1fr);min-height:100%;display:grid}.ob__legalNav{background:var(--surface-bg-app);border-right:1px solid var(--hairline);padding:var(--space-xxl) var(--space-xl);gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.ob__legalBrand{align-items:center;gap:var(--space-md);font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);display:flex}.ob__legalBrand img{border-radius:var(--radius-small);width:28px;height:28px}.ob__legalList{gap:var(--space-xxs);flex-direction:column;display:flex}.ob__legalItem{align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);font-size:var(--type-subheadline-size);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.ob__legalItem:hover{background:color-mix(in srgb, var(--brand-ink) 5%, transparent);color:var(--text-primary)}.ob__legalItem[aria-current=page]{background:color-mix(in srgb, var(--brand-ink) 6%, transparent);color:var(--text-primary);font-weight:var(--type-headline-weight)}.ob__legalMain{padding:var(--space-xxxl);gap:var(--space-xxl);flex-direction:column;min-width:0;display:flex}.ob__legalHead{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);flex-wrap:wrap;display:flex}.ob__legalTitle{font-size:var(--type-title1-size);font-weight:var(--type-title1-weight);line-height:1.2}.ob__legalDate{font-size:var(--type-caption-size);color:var(--ink-muted)}.ob__legalSummary{border-radius:var(--radius-large);background:var(--tint-accent);padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;max-width:68ch;display:flex}.ob__legalEyebrow{font-size:var(--type-caption2-size);font-weight:var(--type-large-title-weight);color:var(--ui-primary)}.ob__legalSummaryBody{font-size:var(--type-subheadline-size);color:var(--text-secondary);line-height:1.5}.ob__legalSections{gap:var(--space-xxl);flex-direction:column;max-width:68ch;display:flex}.ob__legalSection{gap:var(--space-sm);flex-direction:column;display:flex}.ob__legalHeading{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight)}.ob__legalBody{font-size:var(--type-callout-size);color:var(--text-secondary);white-space:pre-line;line-height:1.6}.ob__nudges{gap:var(--space-md);padding:0 var(--space-xl) var(--space-md);flex-direction:column;display:flex}.ob__nudge{align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-large);background:var(--surface-bg-app);border:1px solid var(--hairline);display:flex}.ob__nudgeIcon{border-radius:var(--radius-medium);background:var(--tint-accent);width:36px;height:36px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:flex}.ob__nudgeBody{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.ob__nudgeTitle{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight)}.ob__nudgeText{font-size:var(--type-caption-size);color:var(--ink-muted);line-height:1.45}.ob__nudgeTitle{margin:0}.ob__promptLinks{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.ob__promptLink{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--bg-card);color:inherit;font-size:var(--type-caption-size);font-weight:600;text-decoration:none;display:inline-flex}.ob__promptLink:hover{background:var(--tint-accent)}.ob__promptLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ob__promptAction{margin-top:var(--space-md);display:flex}@media (width<=899px){.ob__legal{grid-template-columns:minmax(0,1fr)}.ob__legalNav{border-right:0;border-bottom:1px solid var(--hairline);padding:var(--space-xl) var(--space-lg);gap:var(--space-lg)}.ob__legalList{gap:var(--space-sm);padding-bottom:var(--space-xs);scrollbar-width:thin;flex-direction:row;overflow-x:auto}.ob__legalItem{white-space:nowrap;flex:none;width:auto;min-height:40px}.ob__legalItem svg{display:none}.ob__legalMain{padding:var(--space-xl) var(--space-lg) var(--space-xxxl)}}@media (width<=767px){.ob{padding:var(--space-lg);align-items:flex-start}.ob__card{padding:var(--space-xxl)}.ob__wall{padding:var(--space-xl)}.ob__title{font-size:var(--type-title3-size)}.ob__nudges{padding:0 var(--space-lg) var(--space-md)}}.setup{align-items:stretch;gap:var(--space-md);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--shadow-small);border:0;flex-direction:column}.setup--done{flex-direction:row;justify-content:space-between;align-items:center}.setup__allSet{align-items:center;gap:var(--space-sm);font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);display:inline-flex}.setup__head{align-items:center;gap:var(--space-xs);display:flex}.setup__title{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);flex:1;margin:0}.setup__count{font-size:var(--type-footnote-size);color:var(--text-secondary);white-space:nowrap}.setup__bar{border-radius:var(--radius-pill);background:var(--line-separator);height:4px;overflow:hidden}.setup__barFill{border-radius:inherit;background:var(--brand-accent);height:100%;transition:width var(--motion-standard) var(--motion-easing);display:block}.setup__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setup__row{align-items:center;gap:var(--space-sm);min-height:var(--metric-list-row-min);display:flex}.setup__main{align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-xs) 0;color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;flex:1;display:flex}button.setup__main{cursor:pointer;border-radius:var(--radius-medium)}button.setup__main:hover .setup__labelText{text-decoration:underline}button.setup__main:focus-visible{box-shadow:var(--focus-ring);outline:none}.setup__row--done .setup__main{color:var(--text-secondary)}.setup__label{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.setup__labelText{font-size:var(--type-subheadline-size)}.setup__blocked{font-size:var(--type-caption-size);color:var(--text-secondary)}.setup__check{color:var(--brand-accent);flex:none}.setup__open{box-sizing:border-box;border-radius:var(--radius-circle);border:2px solid var(--line-hairline);flex:none;width:20px;height:20px}.setup__chevron{color:var(--text-tertiary);flex:none}.setup__how{white-space:nowrap;flex:none}.setup-pill{align-items:center;gap:var(--space-xs);height:32px;padding:0 var(--space-md) 0 var(--space-sm);border:1px solid var(--line-hairline);border-radius:var(--radius-circle);color:var(--text-primary);cursor:pointer;white-space:nowrap;font:inherit;font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);transition:background-color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);background:0 0;display:inline-flex}.setup-pill:hover,.setup-pill[data-state=open]{background:var(--ui-wash-soft)}.setup-pill:active{transform:scale(.97)}.setup-pill:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.setup-pill__ring{border-radius:var(--radius-circle);background:conic-gradient(var(--brand-accent) calc(var(--setup-progress) * 1%), var(--line-separator) 0);flex:none;width:16px;height:16px;-webkit-mask:radial-gradient(circle,#0000 4.5px,#000 5px);mask:radial-gradient(circle,#0000 4.5px,#000 5px)}.setup-pill__count{color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.ui-popover.setup-pop{width:min(360px, calc(100vw - var(--space-xxxl)));max-width:none;padding:var(--space-lg) var(--space-lg) var(--space-sm)}.setup--bare{box-shadow:none;background:0 0;border-radius:0;padding:0;display:flex}.ob__fold{background:var(--ui-wash-soft);border-color:#0000;padding:0;display:block;position:relative}.ob__fold>summary{align-items:center;gap:var(--space-md);min-height:48px;padding:var(--space-sm) calc(var(--space-lg) + 32px) var(--space-sm) var(--space-md);cursor:pointer;border-radius:inherit;list-style:none;display:flex}.ob__fold>summary::-webkit-details-marker{display:none}.ob__fold>summary:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ob__fold .ob__nudgeIcon{width:28px;height:28px}.ob__fold .ob__nudgeTitle{min-width:0;font-size:var(--type-footnote-size);flex:1}.ob__foldChevron{color:var(--text-ink-muted);transition:transform var(--web-motion-press) var(--web-motion-ease-out);flex:none}.ob__fold[open] .ob__foldChevron{transform:rotate(180deg)}.ob__fold .ob__nudgeText{padding:0 var(--space-lg) var(--space-md) calc(var(--space-md) + 28px + var(--space-md))}.ob__foldDismiss{top:var(--space-sm);right:var(--space-sm);position:absolute}.home__setup{gap:var(--space-md);flex-direction:column;display:flex}.home__setup .ob__nudge{background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);border:0}.home__setup .setup{border-radius:var(--radius-xl)}@media (prefers-reduced-motion:reduce){.setup-pill,.ob__foldChevron{transition:none}}.set-country{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.set-country h3{margin:0}.set-country__row{align-items:center;gap:var(--space-sm);font-size:var(--type-body-size);flex-wrap:wrap;margin:0;display:flex}.set-country__edit{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.set-country__edit>:first-child{flex:12rem;min-width:0}.set-country .ui-field__hint{margin:0}.setnav{gap:var(--space-xl);padding:var(--space-md) var(--space-md) var(--space-xxl);flex-direction:column;display:flex}.setnav__group{gap:var(--space-sm);flex-direction:column;display:flex}.setnav__label{padding:0 var(--space-lg);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted);margin:0;line-height:1.3}.setnav__item{display:block}@media (width>=1024px){.setnav__row--inpane .ui-setrow__chevron{display:none}}.setnav__identity .ui-setrow{min-height:var(--metric-chat-row-compact)}.setnav__identity .ui-setrow__lead{width:var(--metric-avatar-medium)}.setnav__identity .ui-setrow__label{font-weight:var(--web-type-strong-weight)}.setnav__identity .ui-setrow__label,.setnav__identity .ui-setrow__desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setnav__version{text-align:center;font-size:var(--type-caption-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:0}.setframe__head{gap:var(--space-sm)}.setframe__nav[data-nav=strip] .setframe__head{justify-content:center;padding:0}.setframe__toggle,.setstrip__item{width:var(--web-metric-settings-frame-strip-item);height:var(--web-metric-settings-frame-strip-item);border-radius:var(--radius-medium);color:var(--text-secondary);cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out), color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.setframe__toggle{margin-left:auto}.setframe__nav[data-nav=strip] .setframe__toggle{margin-left:0}.setframe__toggle:hover,.setstrip__item:hover{background:var(--ui-wash-soft);color:var(--text-primary)}.setframe__toggle:active,.setstrip__item:active{transform:scale(.96)}.setframe__nav[data-nav=strip] .pane__body{scrollbar-width:none}.setstrip{padding:var(--space-md) 0 var(--space-xl);flex-direction:column;align-items:center;display:flex}.setstrip__group{align-items:center;gap:var(--space-xxs);flex-direction:column;display:flex}.setstrip__group+.setstrip__group:before{content:"";width:var(--space-xl);height:1px;margin:var(--space-sm) 0;background:var(--line-hairline);display:block}.setstrip__cell{display:block}.setstrip__item[aria-current=page]{background:var(--ui-wash);color:var(--text-primary)}.setstrip__item[aria-current=page]:before{content:"";left:calc((var(--web-metric-settings-frame-strip) - var(--web-metric-settings-frame-strip-item)) / -2);top:var(--space-sm);bottom:var(--space-sm);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--text-primary);width:3px;position:absolute}.setstrip__item--who{border-radius:var(--radius-circle)}.setstrip__item--danger{color:var(--status-error-text)}.setstrip__item--danger:hover,.setstrip__item--danger[aria-current=page]{background:color-mix(in srgb, var(--status-error-text) 10%, transparent);color:var(--status-error-text)}.setstrip__item--danger[aria-current=page]:before{background:var(--status-error-text)}@media (prefers-reduced-motion:reduce){.setframe__toggle,.setstrip__item{transition:background-color var(--web-motion-press) linear, color var(--web-motion-press) linear}.setframe__toggle:active,.setstrip__item:active{transform:none}}.setpage{width:100%;max-width:calc(var(--web-metric-settings-column) + 2 * var(--space-xxxl));padding:var(--space-xxl) var(--space-xxxl) var(--space-xxxl);flex-direction:column;display:flex}.setpage__head{padding-bottom:var(--space-xxl)}.setpage .ui-seccard:not(.ui-seccard--flush) .ui-seccard__head+.ui-seccard__body{padding-top:var(--space-sm)}.setpage__head .ui-pagehead__back{margin-left:calc(var(--space-sm) * -1)}@media (width<=767px){.setpage{padding:var(--space-lg) var(--space-lg) var(--space-xxl)}.setpage__head.ui-pagehead--page{padding-bottom:var(--space-xl);flex-wrap:nowrap}.setpage__head .ui-pagehead__back{margin-top:calc(var(--space-xs) * -1.5)}.setnav{padding:var(--space-md) var(--space-md) var(--space-xl)}}.settings{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.settings__block{gap:var(--space-sm);flex-direction:column;display:flex}.settings__block:has(>.settings__label),.settings__card,.prefgroup{border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift)}[data-theme=dark] .settings__block:has(>.settings__label),[data-theme=dark] .settings__card,[data-theme=dark] .prefgroup{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.settings__block:has(>.settings__label){padding:var(--space-lg) 0;overflow:hidden}.settings__block:has(>.settings__label)>*{margin-inline:var(--space-lg)}.settings__block:has(>.settings__label)>:is(.prefgroup,.delacct__choices){margin-inline:0}.settings__block:has(>.settings__label):has(>:is(.prefgroup,.delacct__choices):last-child){padding-bottom:0}.settings__block.settings__block--danger{box-shadow:0 0 0 1px color-mix(in srgb, var(--status-error-text) 22%, transparent)}[data-theme=dark] .settings__block.settings__block--danger{box-shadow:0 0 0 1px color-mix(in srgb, var(--status-error-text) 30%, transparent)}.settings__block--danger>.settings__label{color:var(--status-error-text)}.settings__block:has(>.settings__label)>.settings__card{padding:var(--space-xs) 0 0;box-shadow:none;background:0 0;border-radius:0}.settings__block:has(>.settings__label)>.prefgroup{margin-top:var(--space-xs);box-shadow:none;border-top:1px solid var(--line-separator);background:0 0;border-radius:0}.settings__label{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);margin:0;line-height:1.3}.settings__hint{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.45}.settings__card{gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;display:flex}.prefgroup{overflow:hidden}.settings__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.settings__foot{align-items:center;gap:var(--space-md);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.settings__danger{color:var(--status-error-text)}.settings__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.settings__cardBody{gap:var(--space-lg);padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:1px solid var(--line-separator);flex-direction:column;display:flex}.settings__cardNote{padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:1px solid var(--line-separator);font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.45}.settings__note{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-large);background:var(--ui-wash-soft);font-size:var(--type-footnote-size);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.45;display:flex}.settings__noteIcon{margin-top:var(--space-xxs);color:var(--text-ink-muted);flex:none}.settings__footnote{padding:0 var(--space-lg);font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.45}.settings__fields{gap:var(--space-lg);flex-direction:column;display:flex}.meprofile__identity{align-items:center;gap:var(--space-lg);padding-top:var(--space-xs);display:flex}.meprofile__avatar{flex:none;position:relative}.meprofile__choices{gap:var(--space-md);flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.meswatches{gap:var(--space-md);flex-wrap:wrap;display:flex}.meswatch{width:var(--web-metric-settings-swatch);height:var(--web-metric-settings-swatch);border-radius:var(--radius-circle);cursor:pointer;transition:transform var(--web-motion-press) var(--web-motion-ease-out);border:0;padding:0;position:relative}.meswatch:active{transform:scale(.95)}.meswatch:before{content:"";inset:calc(var(--space-xs) * -1.5);border-radius:var(--radius-circle);position:absolute}.meswatch:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:3px}.meswatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-bg-card), 0 0 0 4px currentColor}.meprofile__readonly{min-height:var(--metric-button-lg);padding:0 var(--space-lg);border-radius:var(--radius-medium);background:var(--ui-wash-soft);color:var(--text-ink-muted);font-size:var(--type-subheadline-size);align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.meswatch{transition:none}}.themes{gap:var(--space-md);padding-top:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.themes__item{gap:var(--space-sm);font:inherit;text-align:left;cursor:pointer;color:var(--text-secondary);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.themes__item:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:3px;border-radius:var(--radius-large)}.themes__swatch{width:100%;height:var(--web-metric-settings-theme-preview);border-radius:var(--radius-large);box-shadow:0 0 0 1px var(--line-hairline);padding:var(--space-sm);gap:var(--space-xs);transition:box-shadow var(--web-motion-press) var(--web-motion-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.themes__item:hover .themes__swatch{box-shadow:0 0 0 1px var(--text-tertiary)}.themes__item[aria-pressed=true] .themes__swatch{box-shadow:0 0 0 2px var(--text-primary)}.themes__swatch--light{background:var(--on-fill-strong-light)}.themes__swatch--dark{background:var(--on-fill-strong-dark)}.themes__swatch--system{flex-direction:row;gap:0;padding:0}.themes__half{gap:var(--space-xs);padding:var(--space-sm);flex-direction:column;flex:50%;display:flex}.themes__half--light{background:var(--on-fill-strong-light)}.themes__half--dark{background:var(--on-fill-strong-dark)}.themes__text{gap:var(--space-xxs);padding:0 var(--space-xxs);flex-direction:column;display:flex}.themes__label{align-items:center;gap:var(--space-xs);font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);color:var(--text-primary);display:inline-flex}.themes__item[aria-pressed=true] .themes__label{font-weight:var(--web-type-strong-weight)}.themes__hint{font-size:var(--type-footnote-size);color:var(--text-ink-muted);line-height:1.4}.themes__line{height:var(--space-sm);border-radius:var(--radius-pill)}.themes__line--wide{width:90%}.themes__line--narrow{width:70%}.themes__bubble{height:var(--space-lg);border-radius:var(--radius-small);width:60%;margin-top:auto;margin-left:auto}.themes__swatch--light .themes__line,.themes__half--light .themes__line{background:var(--message-pending)}.themes__swatch--light .themes__bubble,.themes__half--light .themes__bubble{background:color-mix(in srgb, var(--brand-accent) 28%, var(--on-fill-strong-light))}.themes__swatch--dark .themes__line,.themes__half--dark .themes__line{background:color-mix(in srgb, var(--on-fill-strong-light) 14%, var(--on-fill-strong-dark))}.themes__swatch--dark .themes__bubble,.themes__half--dark .themes__bubble{background:var(--brand-primary-deep)}@media (prefers-reduced-motion:reduce){.themes__swatch{transition:none}}.prefrow{align-items:center;gap:var(--space-md);min-height:var(--web-metric-settings-row);padding:var(--space-sm) var(--space-lg);display:flex}.prefrow+.prefrow{border-top:1px solid var(--line-separator)}.prefrow__text{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.prefrow__title{font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);color:var(--text-primary)}.prefrow__sub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);line-height:1.4}.prefrow--number .ui-setrow__desc{font-variant-numeric:tabular-nums}.settings__cardBody--plain{border-top:0}.quiet{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.quiet__days{gap:var(--space-xs);flex-wrap:wrap;display:flex}.quiet__day{min-width:var(--web-metric-settings-tag-swatch);min-height:var(--metric-button-sm);padding:0 var(--space-sm);border-radius:var(--radius-pill);border:1px solid var(--line-hairline);background:var(--surface-bg-card);color:var(--text-secondary);font:inherit;font-size:var(--type-caption-size);cursor:pointer}.quiet__day[aria-pressed=true]{background:var(--ui-tint-accent);border-color:var(--ui-primary);color:var(--ui-primary-strong);font-weight:var(--type-headline-weight)}.quiet__day:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.session__here{align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);height:var(--web-metric-row-chip);border-radius:var(--radius-circle);background:var(--ui-wash);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);white-space:nowrap;display:inline-flex}.session__dot{border-radius:var(--radius-circle);background:var(--brand-accent);flex:none;width:7px;height:7px}.identities{flex-direction:column;display:flex}.identity{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);min-height:var(--web-metric-settings-row);display:flex;position:relative}.identity+.identity:before{content:"";top:0;right:0;left:calc(var(--space-lg) + var(--web-metric-settings-swatch) + var(--space-md));background:var(--line-separator);height:1px;position:absolute}.identity__glyph{width:var(--web-metric-settings-swatch);height:var(--web-metric-settings-swatch);border-radius:var(--radius-small);background:var(--ui-wash);color:var(--text-secondary);flex:none;place-items:center;display:grid}.identity__glyph svg{width:var(--space-lg);height:var(--space-lg)}.identity__text{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.identity__title{font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);color:var(--text-primary)}.identity__sub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);overflow-wrap:anywhere}.identity__state{align-items:center;gap:var(--space-sm);font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:var(--text-secondary);flex:none;display:flex}.identity__state--busy{color:var(--text-ink-muted);font-weight:var(--type-body-weight)}.identity__gis{flex:none;align-items:center;display:flex}.identity__gis>div{border-radius:var(--radius-circle);overflow:hidden}.delete,.delete__consequences{gap:var(--space-md);flex-direction:column;display:flex}.delete__item{gap:var(--space-sm);display:flex}.delete__icon{color:var(--text-secondary);flex:none;margin-top:2px}.delete__itemTitle{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight)}.delete__itemBody{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.45}.delete__foot{font-size:var(--type-caption-size);color:var(--text-ink-muted);text-align:center}.tagrow__dot{width:var(--space-md);height:var(--space-md);border-radius:var(--radius-circle);flex:none}.tagswatches{grid-template-columns:repeat(5, var(--web-metric-settings-tag-swatch));gap:var(--space-md);display:grid}.tagswatches__item{width:var(--web-metric-settings-tag-swatch);height:var(--web-metric-settings-tag-swatch);border-radius:var(--radius-circle);cursor:pointer;color:var(--on-fill-strong-light);border:0;justify-content:center;align-items:center;padding:0;display:flex}.tagswatches__item:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:3px}.tagswatches__item[aria-pressed=true]{box-shadow:0 0 0 3px var(--surface-bg-card), 0 0 0 5px currentColor}.tagform{gap:var(--space-lg);flex-direction:column;display:flex}.tagpreview{padding:var(--space-md);border-radius:var(--radius-large);background:var(--ui-wash-soft);justify-content:center;display:flex}.about__head{align-items:center;gap:var(--space-lg);padding-top:var(--space-lg);display:flex}.about__mark{width:var(--metric-avatar-xl);height:var(--metric-avatar-xl);border-radius:var(--radius-large);background:var(--brand-gradient);color:var(--on-fill-strong-light);box-shadow:var(--shadow-small);flex:none;justify-content:center;align-items:center;display:flex}.about__text{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.about__name{font-size:var(--type-title3-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);color:var(--text-primary)}.about__meta{font-size:var(--type-footnote-size);color:var(--text-secondary);font-variant-numeric:tabular-nums}.about__tagline{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;line-height:1.45}.about__foot{gap:var(--space-xs);padding:var(--space-xs) var(--space-lg) 0;font-size:var(--type-caption-size);color:var(--text-tertiary);flex-direction:column;display:flex}@media (width<=720px){.themes{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.tagswatches{grid-template-columns:repeat(5,minmax(0,1fr))}.settings{gap:var(--space-lg)}}.delacct__lead{max-width:60ch;font-size:var(--type-subheadline-size);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.5}.delacct__choices{margin-top:var(--space-xs);border-top:1px solid var(--line-separator);flex-direction:column;display:flex}.delacct__choice{align-items:center;gap:var(--space-md);min-height:var(--web-metric-settings-row);padding:var(--space-md) var(--space-lg);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;display:flex;position:relative}.delacct__choice+.delacct__choice{border-top:1px solid var(--line-separator)}.delacct__choice:hover{background:var(--ui-wash-soft)}.delacct__choice:active{background:var(--ui-wash)}.delacct__choice:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:-2px}.delacct__choice[aria-pressed=true]{background:color-mix(in srgb, var(--status-error-text) 6%, transparent);box-shadow:inset 3px 0 0 var(--status-error-text)}.delacct__choiceIcon{width:var(--web-metric-settings-swatch);height:var(--web-metric-settings-swatch);padding:var(--space-xs);border-radius:var(--radius-small);background:var(--ui-wash);color:var(--text-secondary);box-sizing:border-box;flex:none}.delacct__choiceIcon--danger{color:var(--status-error-text);background:color-mix(in srgb, var(--status-error-text) 10%, transparent)}.delacct__choiceText{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.delacct__choiceTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight)}.delacct__choiceBody{font-size:var(--type-footnote-size);color:var(--text-ink-muted);line-height:1.4}.delacct__chevron{color:var(--text-tertiary);flex:none}.delacct__list{margin:0;padding:0;list-style:none}.delacct__list .prefrow{flex-wrap:wrap}.delacct__rowIcon{width:var(--web-metric-settings-swatch);height:var(--web-metric-settings-swatch);padding:var(--space-xs);box-sizing:border-box;border-radius:var(--radius-small);background:var(--ui-wash);color:var(--text-secondary);flex:none}.delacct__rowIcon--done{color:var(--ui-primary-strong);background:var(--ui-tint-accent)}.delacct__subText{font-size:var(--type-footnote-size);margin:0;line-height:1.5}.delacct__subLink{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-primary);display:inline-flex}.delacct__inline{color:inherit;font:inherit;font-weight:var(--type-headline-weight);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.delacct__code{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.delacct__code .ui-input{letter-spacing:.2em;font-variant-numeric:tabular-nums;max-width:200px}.delacct__social{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.delacct__gis{min-height:44px}.delacct__confirmed{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--ui-primary-strong);display:inline-flex}.delacct__final{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--status-error-text);text-align:center;margin:0}.delacct__remaining{font-size:var(--type-caption-size);color:var(--text-ink-muted);text-align:center;margin:0}.supportaccess__state{gap:var(--space-xs);flex-direction:column;display:flex}.supportaccess__sentence{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);color:var(--text-primary)}.supportaccess__history{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--line-separator);flex-direction:column;display:flex}.supportaccess__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.supportaccess__row{font-size:var(--type-caption-size);color:var(--text-secondary);padding:var(--space-xs) 0;overflow-wrap:anywhere}.supportaccess__row+.supportaccess__row{border-top:1px solid var(--line-separator)}.contacts__headBtn.ui-iconbtn{width:var(--web-metric-contacts-head-button);height:var(--web-metric-contacts-head-button)}.contacts__toolbar{gap:var(--space-sm);padding:var(--space-md) 0 var(--space-sm);border-bottom:1px solid var(--line-hairline);flex-direction:column;flex:none;display:flex}.contacts__search{padding:0 var(--space-lg)}.contacts__search .ui-search{min-height:var(--web-metric-contacts-search)}.ui-pillstrip.contacts__strip{isolation:isolate}.contacts__book{flex-direction:column;min-height:100%;display:flex}.contacts__more{padding:var(--space-lg) 0 var(--space-xxl);justify-content:center;display:flex}.contacts__book .ui-sectioned__letter{padding:var(--space-md) var(--space-lg) var(--space-xs);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.ui-popover.contacts__keysPop{width:var(--web-metric-contacts-keys-pop);padding:var(--space-lg)}.contacts__keysTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);margin:0}.contacts__keysNote{margin:var(--space-xxs) 0 var(--space-md);font-size:var(--type-caption-size);color:var(--text-ink-muted)}.contacts__keys{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.contacts__key{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.contacts__key dt{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.contacts__key dt>span{align-items:center;gap:var(--space-xs);display:inline-flex}.contacts__key dd{font-size:var(--type-footnote-size);color:var(--text-secondary);text-align:right;margin:0}.contacts__keyOr{font-size:var(--type-caption2-size);color:var(--text-tertiary)}@media (hover:none),(width<=767px){.contacts__keysBtn{display:none}}.crow{--row-bg:transparent;--row-ring:color-mix(in srgb, var(--ui-primary) 60%, transparent);align-items:center;gap:var(--space-md);padding:0 var(--space-lg);background:var(--row-bg);transition:background-color var(--web-motion-press) var(--web-motion-ease-out);display:flex;position:relative}.crow:hover{--row-bg:var(--ui-wash-soft)}.crow:active,.crow[aria-current=true]{--row-bg:var(--ui-wash)}.crow[aria-current=true]:before{content:"";left:0;top:var(--space-lg);bottom:var(--space-lg);width:var(--web-metric-contacts-row-bar);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--text-primary);position:absolute}.crow--cursor,.crow:has(.crow__body:focus-visible){box-shadow:inset 0 0 0 2px var(--row-ring)}.contacts__book:has(.crow--cursor) .crow:not(.crow--cursor){box-shadow:none}.crow:after{content:"";height:1px;bottom:0;right:0;left:calc(var(--space-lg) + var(--metric-avatar-large) + var(--space-md));background:var(--line-separator);pointer-events:none;position:absolute}.ui-sectioned__group>[role=listitem]:last-child .crow:after,.crow[aria-current=true]:after,.contacts__item:has(+.contacts__item .crow[aria-current=true]) .crow:after{opacity:0}.crow__body{align-self:stretch;column-gap:var(--space-sm);row-gap:var(--space-xxs);min-width:0;min-height:var(--metric-chat-row);padding:var(--space-sm) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name marks""phone tag";align-content:center;align-items:center;margin:0;display:grid}.crow__body:focus-visible{outline:none}.crow__body:before{content:"";position:absolute;inset:0}.crow__name{min-width:0;font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;grid-area:name;line-height:1.3;overflow:hidden}.crow__phone{min-width:0;font-size:var(--type-subheadline-size);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-area:phone;line-height:1.35;overflow:hidden}.crow__phone--none{color:var(--text-ink-muted)}.crow__marks{justify-self:end;align-items:center;gap:var(--space-xxs);grid-area:marks;display:inline-flex}.crow__mark{width:var(--web-metric-contacts-mark);height:var(--web-metric-contacts-mark);color:var(--text-ink-muted);place-items:center;display:inline-grid;position:relative}.crow__mark[data-mark=blocked]{color:var(--status-error-text)}.crow__mark[data-mark=pending]{color:var(--status-warning-text)}.crow__tag{grid-area:tag;justify-self:end;min-width:0;max-width:100%;display:inline-flex}.crow__tag .ui-tag{max-width:100%;height:var(--web-metric-row-chip);font-size:var(--type-caption2-size);white-space:nowrap;text-overflow:ellipsis;padding-block:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.crow{transition:none}}.cprofile{width:100%;padding:var(--space-xxl) var(--space-xl) var(--space-xxxl);overflow-x:clip;container-type:inline-size}.cprofile__grid{gap:var(--space-lg);max-width:var(--web-metric-contacts-profile-max);grid-template-columns:minmax(0,1fr);grid-template-areas:"banners""hero""main""side""danger";margin:0 auto;display:grid}.cprofile__banners{gap:var(--space-sm);flex-direction:column;grid-area:banners;display:flex}.cprofile__main{gap:var(--space-lg);flex-direction:column;grid-area:main;min-width:0;display:flex}.cprofile__side{gap:var(--space-lg);flex-direction:column;grid-area:side;min-width:0;display:flex}.cprofile__danger{grid-area:danger;min-width:0}.cprofile__danger:empty{display:none}@container (width>=1000px){.cprofile__grid{max-width:var(--web-metric-contacts-profile-wide-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"banners banners""hero hero""main side""danger side";align-items:start}}.cprofile__hero{isolation:isolate;align-items:center;column-gap:var(--space-lg);padding:var(--space-sm) 0 var(--space-md);grid-area:hero;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar who actions";display:grid;position:relative}.cprofile__hero>.ui-avatar{grid-area:avatar;align-self:start}.cprofile__art{z-index:-1;pointer-events:none;top:calc(var(--space-sm) + var(--metric-avatar-xl) / 2 - var(--web-metric-contacts-hero-art) / 2);left:calc(var(--metric-avatar-xl) / 2 - var(--web-metric-contacts-hero-art) / 2);width:var(--web-metric-contacts-hero-art);height:var(--web-metric-contacts-hero-art);background:var(--text-primary);opacity:.1;-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:url(/images/patterns/ticks.svg),radial-gradient(closest-side,#000 30%,#0000);mask-image:url(/images/patterns/ticks.svg),radial-gradient(closest-side,#000 30%,#0000);-webkit-mask-size:44px 44px,100% 100%;mask-size:44px 44px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.cprofile__who{gap:var(--space-xs);flex-direction:column;grid-area:who;min-width:0;display:flex}.cprofile__name{font-size:var(--type-title1-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.15}.cprofile__phone{font-size:var(--type-subheadline-size);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.cprofile__owner{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;display:inline-flex}.cprofile__tags{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.cprofile__actions{gap:var(--space-sm);grid-area:actions;align-self:start;display:flex}.cprofile__skAvatar{width:var(--metric-avatar-xl);height:var(--metric-avatar-xl)}.cprofile__skName{width:40%;height:var(--space-xxl)}.cprofile__skLine{width:60%;height:var(--space-md)}.cprofile__line{width:var(--web-metric-row-action);height:var(--web-metric-row-action);border-radius:var(--radius-small);background:var(--ui-wash);place-items:center;display:grid}.cprofile__line i{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-circle);background:var(--cprofile-line,var(--text-ink-muted))}.cprofile__line[data-photo]{overflow:hidden}.cprofile__linePhoto{object-fit:cover;width:100%;height:100%;display:block}.cprofile__when{align-items:center;gap:var(--space-sm);font-size:var(--type-footnote-size);display:inline-flex}.cprofile__quiet{padding:var(--space-sm) var(--space-lg) var(--space-lg);font-size:var(--type-subheadline-size);color:var(--text-ink-muted);margin:0}.cprofile__empty{padding-block:var(--space-lg) var(--space-xxl)}.cprofile__foot{padding:var(--space-sm) var(--space-lg) var(--space-md);border-top:1px solid var(--line-separator);font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0}.cprofile .ui-setrow__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contactform{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.contactform__identity{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.contactform__tags{gap:var(--space-sm);flex-direction:column;display:flex}.tagchips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.tagchips__chip{align-items:center;gap:var(--space-xs);min-height:var(--metric-button-sm);padding:0 var(--space-md);border-radius:var(--radius-circle);background:var(--ui-wash-soft);color:var(--text-secondary);font-family:inherit;font-size:var(--type-subheadline-size);font-weight:var(--type-body-weight);cursor:pointer;border:1px solid #0000;display:inline-flex}.tagchips__chip i{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-circle);background:var(--tagchip-color,var(--text-ink-muted));opacity:.55;flex:none}.tagchips__chip:hover:not(:disabled){background:var(--ui-wash)}.tagchips__chip[data-on=true]{color:var(--text-primary);font-weight:var(--type-headline-weight);background:color-mix(in srgb, var(--tagchip-color) 18%, transparent);border-color:color-mix(in srgb, var(--tagchip-color) 70%, transparent)}.tagchips__chip[data-on=true] i{opacity:1}.tagchips__chip:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.tagchips__chip:disabled{opacity:.5;cursor:not-allowed}.tagchips__chip--new{color:var(--text-ink-muted)}.tagchips__form,.export{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.export__block{gap:var(--space-sm);flex-direction:column;display:flex}.export__label{font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted);margin:0}.export__list{padding:var(--space-xs) 0;border-radius:var(--radius-large);background:var(--surface-bg-app);margin:0;list-style:none}.export__row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:var(--type-subheadline-size);color:var(--text-primary);display:flex}.export__row--no{color:var(--text-ink-muted)}.export__row--run>span{flex-direction:column;display:flex}.export__yes{color:var(--ui-primary)}.export__who{font-size:var(--type-subheadline-size);color:var(--text-primary)}.export__when{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.export__note{text-align:center;font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0}@container (width<=640px){.cprofile__hero{row-gap:var(--space-lg);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar who""actions actions"}.cprofile__actions>*{flex:1 1 0}}@media (width<=767px){.cprofile{padding:var(--space-lg) var(--space-lg) var(--space-xxxl)}.cprofile__name{font-size:var(--type-title-size)}}.contactform__photo{display:inline-flex;position:relative}.contactform__photoBadge{right:calc(var(--space-sm) * -.75);bottom:calc(var(--space-sm) * -.75);box-shadow:var(--shadow-small);position:absolute}.crow__body--meta{min-height:var(--web-metric-chat-row-meta);grid-template-areas:"name marks""phone tag""meta meta"}.crow__meta{align-items:center;gap:var(--space-sm);min-width:0;margin-top:var(--space-xxs);grid-area:meta;display:flex}.chats__head .pane__actions{gap:var(--space-sm)}.chats__headBtn.ui-iconbtn{width:32px;height:32px}.chats__new{gap:var(--space-xs);padding:0 var(--space-md) 0 var(--space-sm);border-radius:var(--radius-circle);min-height:32px}.chats__head--archived{padding-left:var(--space-md);gap:var(--space-xs)}@media (pointer:coarse){.chats__head [data-testid=chats-shortcuts]{display:none}}.chats__titleCount{font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.chats__tools{border-bottom:1px solid var(--line-hairline);padding-bottom:var(--space-sm);flex:none}.chats__toolbar{padding:var(--space-md) var(--space-lg) var(--space-sm)}.chats__toolbar .ui-search{min-height:40px}.chats__filters{position:relative}.chats__pills{gap:var(--space-xs);overscroll-behavior-x:contain;scrollbar-width:none;padding:0 var(--space-lg);scroll-padding-inline:var(--space-lg);display:flex;position:relative;overflow-x:auto}.chats__pills::-webkit-scrollbar{display:none}.chats__pills .ui-pill{flex:none}.chats__filters[data-end=true] .chats__pills{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.chats__filters[data-start=true] .chats__pills{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.chats__filters[data-start=true][data-end=true] .chats__pills{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.chats__edge{z-index:1;width:var(--web-metric-row-action);height:var(--web-metric-row-action);cursor:pointer;border-radius:var(--radius-circle);background:var(--surface-bg-card);color:var(--text-secondary);box-shadow:var(--web-shadow-lift);transition:color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px}[data-theme=dark] .chats__edge{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.chats__edge:hover{color:var(--text-primary)}.chats__edge:active{transform:scale(.95)}.chats__edge--start{left:var(--space-sm)}.chats__edge--end{right:var(--space-sm)}.chats__explain{padding:var(--space-sm) var(--space-lg) 0;font-size:var(--type-caption-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.4}.chats__list{flex-direction:column;flex-grow:1;min-height:0;display:flex}.chats__list .ui-chatrow{flex:none;width:100%}.chats__archived{align-items:center;gap:var(--space-md);width:100%;min-height:48px;padding:0 var(--space-lg);font:inherit;color:inherit;cursor:pointer;text-align:left;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;flex:none;display:flex}.chats__archived:hover{background:var(--ui-wash-soft)}.chats__archived:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-primary) 60%, transparent);outline:none}.chats__archivedIcon{width:var(--metric-avatar-large);color:var(--text-ink-muted);flex:none;justify-content:center;display:flex}.chats__archivedLabel{font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);flex-grow:1}.chats__archivedCount{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.chats__archivedChevron{color:var(--text-tertiary);flex:none}.chats__gap{height:var(--space-sm);flex:none}.chats__more{justify-content:center;align-items:center;min-height:44px;display:flex}.chats__quiet,.chats__noMatch{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xxxl) var(--space-xxl);text-align:center;flex-direction:column;flex-grow:1;display:flex}.chats__noMatch{padding:var(--space-xxl) var(--space-xxl) var(--space-lg);flex-grow:0}.chats__noMatch .msearch__hint{margin:0}.chats__quietTitle{font-size:var(--type-callout-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);text-wrap:balance;max-width:30ch}.chats__quietBody{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;max-width:34ch;line-height:1.5}.chats__quietAction{margin-top:var(--space-sm)}.chats__quietIcon{color:var(--text-tertiary)}.chats__scope{font-size:var(--type-footnote-size);color:var(--text-ink-muted);max-width:36ch;line-height:1.45}.chats__art{isolation:isolate;width:176px;height:112px;margin-bottom:var(--space-sm);place-items:center;display:grid;position:relative}.chats__art:before{content:"";z-index:-1;pointer-events:none;background:var(--ui-primary);opacity:.16;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/images/patterns/ticks.svg),radial-gradient(closest-side,#000 35%,#0000);mask-image:url(/images/patterns/ticks.svg),radial-gradient(closest-side,#000 35%,#0000);-webkit-mask-size:44px 44px,100% 100%;mask-size:44px 44px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.chats__artRow{align-items:center;gap:var(--space-sm);width:136px;height:44px;padding:0 var(--space-sm);border-radius:var(--radius-large);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);display:flex;position:relative}[data-theme=dark] .chats__artRow{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.chats__artRow--behind{opacity:.55;width:116px;box-shadow:none;background:var(--ui-wash);position:absolute;transform:translateY(-14px)}.chats__art[data-kind=empty] .chats__artRow:not(.chats__artRow--behind){box-shadow:none;border:1.5px dashed var(--line-separator);background:0 0}.chats__artAvatar{border-radius:var(--radius-circle);background:var(--ui-skeleton);flex:none;width:26px;height:26px}.chats__artLines{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.chats__artBar{border-radius:var(--radius-circle);background:var(--ui-skeleton);width:80%;height:6px;display:block}.chats__artBar--short{width:52%}.chats__artMark{color:var(--text-ink-muted);flex:none;display:inline-flex}.chats__art[data-kind=caught-up] .chats__artMark{color:var(--message-read)}.chats__art[data-kind=connect] .chats__artMark{color:var(--ui-primary)}.chats__artChip{border-radius:var(--radius-circle);background:var(--ui-wash);align-items:center;width:34px;height:10px;padding-left:1px;display:inline-flex}.chats__artChipFace{border-radius:var(--radius-circle);background:var(--text-tertiary);width:8px;height:8px}.chats__skel{flex-direction:column;display:flex}.chats__skelRow{align-items:center;gap:var(--space-md);min-height:var(--metric-chat-row);padding:0 var(--space-lg);animation:chats-in .4s var(--web-motion-ease-out) both;display:flex}.chats__skelRow--meta{min-height:var(--web-metric-chat-row-meta)}.chats__skelLines{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.chats__skelLine{align-items:center;gap:var(--space-sm);display:flex}.chats__skelLine:first-child{justify-content:space-between}.chats__skelBlock{border-radius:var(--radius-circle);background:var(--ui-skeleton);flex:none;height:12px;display:block;position:relative;overflow:hidden}.chats__skelBlock:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-bg-card) 70%, transparent), transparent);animation:chats-sweep 1.6s var(--web-motion-ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.chats__skelBlock--avatar{width:var(--metric-avatar-large);height:var(--metric-avatar-large)}.chats__skelBlock--time{width:36px;height:10px}.chats__skelBlock--thin{height:10px}.chats__skelBlock--chip{width:64px;height:14px}.chats__skelBlock--chipShort{width:48px}@keyframes chats-sweep{to{transform:translate(100%)}}@keyframes chats-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ui-popover.chats__keysPop{width:280px;padding:var(--space-lg)}.chats__keysTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);margin:0}.chats__keysNote{margin:var(--space-xxs) 0 var(--space-md);font-size:var(--type-caption-size);color:var(--text-ink-muted)}.chats__keys{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.chats__key{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.chats__key dt{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.chats__key dt>span{align-items:center;gap:var(--space-xs);display:inline-flex}.chats__key dd{font-size:var(--type-footnote-size);color:var(--text-secondary);text-align:right;margin:0}.chats__keyOr{font-size:var(--type-caption2-size);color:var(--text-tertiary)}.picker{gap:var(--space-md);flex-direction:column;min-height:320px;display:flex}.picker__list{max-height:46vh;margin:0 calc(var(--space-xxl) * -1);padding:0 var(--space-xxl);flex-direction:column;display:flex;overflow:auto}.picker__letter{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-ink-muted);padding:var(--space-md) 0 var(--space-xs);background:var(--surface-bg-card);position:sticky;top:0}.picker__row{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-medium);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.picker__row:hover,.picker__row[data-active=true]{background:var(--ui-wash-soft)}.picker__name{font-size:var(--type-callout-size);font-weight:var(--type-headline-weight)}.picker__phone{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.chats__status{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-size:var(--type-footnote-size);color:var(--text-ink-muted);flex:none;display:flex}@media (width<=767px){.picker__list{max-height:50vh}}@media (prefers-reduced-motion:reduce){.chats__skelRow,.chats__skelBlock:after{animation:none}.chats__edge,.chats__archived{transition:none}}.home{gap:var(--space-xxl);width:min(880px,100%);padding:var(--space-xxxl) var(--space-xxl) calc(var(--space-xxxl) * 1.5);flex-direction:column;margin:0 auto;display:flex;container-type:inline-size}.home__head{gap:var(--space-xs);flex-direction:column;display:flex}.home__date{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted)}.home__title{font-size:var(--type-large-title-size);font-weight:var(--web-type-display-weight);letter-spacing:-.8px;color:var(--text-primary);text-wrap:balance;line-height:1.1}.home__hint{align-items:center;gap:var(--space-xs);font-size:var(--type-subheadline-size);color:var(--text-ink-muted);flex-wrap:wrap;display:flex}.home__feature{border-radius:var(--radius-xxl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);animation:home-rise .5s var(--web-motion-ease-out) both;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.home__art{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.home__copy{align-items:flex-start;gap:var(--space-sm);padding:var(--space-xxl);flex-direction:column;display:flex}.home__eyebrow{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);color:var(--ui-primary)}.home__featureTitle{font-size:var(--type-title-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);color:var(--text-primary);text-wrap:balance;line-height:1.15}.home__body{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);text-wrap:pretty;line-height:1.5}.home__cta{margin-top:var(--space-sm);gap:var(--space-sm)}.home__dismiss{top:var(--space-md);right:var(--space-md);border-radius:var(--radius-circle);cursor:pointer;background:color-mix(in srgb, var(--surface-bg-card) 85%, transparent);width:32px;height:32px;color:var(--text-ink-muted);box-shadow:var(--web-shadow-lift);opacity:0;transition:opacity var(--web-motion-press) var(--web-motion-ease-out);border:0;place-items:center;display:grid;position:absolute}.home__feature:hover .home__dismiss,.home__card:hover .home__dismiss,.home__dismiss:focus-visible{opacity:1}.home__dismiss:hover{color:var(--text-primary)}.home__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.home__card{border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);animation:home-rise .5s var(--web-motion-ease-out) both;transition:transform .25s var(--web-motion-ease-out);position:relative;overflow:hidden}.home__card:nth-child(2){animation-delay:60ms}.home__card:nth-child(3){animation-delay:.12s}.home__card:hover{transform:translateY(-3px)}.home__cardLink{gap:var(--space-xs);padding-bottom:var(--space-lg);color:inherit;flex-direction:column;text-decoration:none;display:flex}.home__cardLink:hover{color:inherit}.home__cardArt{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin-bottom:var(--space-sm);display:block}.home__cardLink>:not(img){padding:0 var(--space-lg)}.home__cardTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);text-wrap:balance;line-height:1.3}.home__cardCta{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:var(--ui-primary);display:inline-flex}.home__dismiss--card{width:28px;height:28px;top:var(--space-sm);right:var(--space-sm)}.home__app{margin-top:var(--space-lg)}@container (width<=700px){.home__feature{grid-template-columns:minmax(0,1fr)}}@keyframes home-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home__feature,.home__card{transition:none;animation:none}}@media (hover:none){.home__dismiss{opacity:1}}.pay__hub,.pay__setup{gap:var(--space-xl);padding:var(--space-md) var(--space-lg) var(--space-xxl);flex-direction:column;display:flex}.pay__group{gap:var(--space-sm);flex-direction:column;display:flex}.pay__groupLabel{color:var(--text-ink-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);margin:0}.pay__empty,.pay__hint{color:var(--text-ink-muted);font-size:var(--type-caption-size);margin:0}.pay__notice{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);background:var(--surface-bg-card);color:var(--text-secondary);font-size:var(--type-caption-size);margin:0;display:flex}.pay__notice>svg{flex:none;margin-block-start:var(--ui-icon-lead)}.pay__refusal{padding:var(--space-md);border:1px solid var(--status-error);border-radius:var(--radius-xl);color:var(--status-error);font-size:var(--type-caption-size);margin:0}.pay__withheld{padding:var(--space-md);border:1px solid var(--line-hairline);border-left:var(--space-xxs) solid var(--status-warning);border-radius:var(--radius-xl);background:var(--surface-bg-card);color:var(--text-secondary);font-size:var(--type-caption-size);margin:0}.pay__detail{gap:var(--space-lg);padding:var(--space-md) var(--space-lg) var(--space-xxl);flex-direction:column;display:flex}.pay__amount{color:var(--text-primary);font-size:var(--type-title-size);font-weight:var(--type-title-weight);margin:0}.pay__facts{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.pay__fact{gap:var(--space-xxs);flex-direction:column;display:flex}.pay__factLabel{color:var(--text-ink-muted);font-size:var(--type-caption-size)}.pay__factValue{color:var(--text-primary);font-size:var(--type-body-size);overflow-wrap:anywhere;margin:0}.pay__intent{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);background:var(--surface-bg-card);flex-direction:column;display:flex}.pay__intentHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.pay__intentBody{color:var(--text-secondary);font-size:var(--type-body-size);margin:0}.pay__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.pay__form{gap:var(--space-lg);flex-direction:column;max-width:520px;display:flex}.pay__fieldset{gap:var(--space-md);border:0;flex-direction:column;margin:0;padding:0;display:flex}.pay__legend{color:var(--text-primary);font-size:var(--type-body-size);font-weight:var(--type-title-weight);padding:0}.pay__numbers{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pay__hub .ui-row__value{min-width:0}.pay__hub .ui-row__title{white-space:normal;overflow:visible}.pay__hub .ui-row__sub{white-space:normal;text-overflow:clip;overflow:visible}.pay__ask{gap:var(--space-md);flex-direction:column;display:flex}.pay__askEcho{min-height:1.25rem;margin:calc(var(--space-md) * -1) 0 0;color:var(--text-secondary);font-size:var(--type-body-size);font-variant-numeric:tabular-nums}.pay__askReview{gap:var(--space-lg);flex-direction:column;display:flex}.pay__merchant{gap:var(--space-sm);flex-direction:column;display:flex}.pay__merchantActions{gap:var(--space-xs);flex-direction:column;display:flex}.pay__receipt{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}.pay__receiptLabel{color:var(--text-primary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.pay__review{gap:var(--space-md);flex-direction:column;display:flex}.pay__facts--review{grid-template-columns:minmax(0,1fr)}.pay__receiptDelivery{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ui-attach__drafts{gap:var(--space-md);flex-direction:column;max-height:min(62vh,620px);display:flex;overflow-y:auto}.ui-attach__draft{gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--line-hairline);border-radius:var(--radius-md);background:var(--surface-bg-subtle);grid-template-columns:112px minmax(0,1fr);display:grid}.ui-attach__previewMedia,.ui-attach__previewFile{border-radius:var(--radius-sm);background:var(--ui-wash-soft);object-fit:cover;width:112px;height:96px}.ui-attach__previewFile{color:var(--text-ink-muted);justify-content:center;align-items:center;display:flex}.ui-attach__previewAudio{align-self:center;width:112px}.ui-attach__draftBody{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ui-attach__draftHead{align-items:center;gap:var(--space-xs);display:flex}.ui-attach__draftName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--type-title-weight);flex:1;overflow:hidden}.ui-attach__draftMeta{color:var(--text-ink-muted);font-size:var(--type-caption-size)}@media (width<=520px){.ui-attach__draft{grid-template-columns:1fr}.ui-attach__previewMedia,.ui-attach__previewFile{width:100%;height:150px}.ui-attach__previewAudio{width:100%}}.thread__handoff{padding:var(--space-xs) var(--space-lg);border-bottom:1px solid var(--line-hairline);flex:none;justify-content:center;display:flex}.thread__handoffChip{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-circle);background:var(--ui-wash-soft);color:var(--text-primary);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);align-items:center;display:inline-flex}.ui-overlay:has(+.ui-sheet .tplpick),.ui-sheet:has(.tplpick){z-index:50}.ui-sheet:has(.tplpick){width:min(780px,100vw)}.ui-sheet:has(.tplpick) .ui-sheet__body{min-height:0;padding:0;display:flex;overflow:hidden}.tplpick{flex:auto;grid-template-columns:300px minmax(0,1fr);min-width:0;min-height:0;display:grid}.tplpick__list{padding:var(--space-sm) 0;border-inline-end:1px solid var(--line-hairline);background:var(--surface-bg-app);min-height:0;margin:0;list-style:none;overflow:auto}.tplpick__row{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;display:flex;position:relative}.tplpick__row:hover{background:var(--ui-wash-soft)}.tplpick__row:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:-2px}.tplpick__row--selected{background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift)}[data-theme=dark] .tplpick__row--selected{box-shadow:0 0 0 1px var(--line-hairline)}.tplpick__row--selected:before{content:"";left:0;top:var(--space-md);bottom:var(--space-md);border-radius:0 var(--radius-circle) var(--radius-circle) 0;background:var(--brand-ink);width:3px;position:absolute}.tplpick__row .tpltile{margin-top:2px}.tplpick__rowText{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.tplpick__name{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.tplpick__body{font-size:var(--type-footnote-size);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tplpick__fill{gap:var(--space-xl);min-width:0;min-height:0;padding:var(--space-xl);flex-direction:column;display:flex;overflow:auto}.tplpick__bubble{flex:none;min-height:200px}[data-theme=dark] .tplpick__bubble{box-shadow:0 0 0 1px var(--line-hairline)}.tplpick__vars{gap:var(--space-md);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.tplpick__legend{margin-bottom:var(--space-xs);font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);padding:0}.tplpick__none{font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.tplpick__foot{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-xl);border-top:1px solid var(--line-hairline);display:flex}.tplpick__status{font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}@media (width<=719px){.ui-sheet:has(.tplpick) .ui-sheet__body{display:block;overflow:auto}.tplpick{flex-direction:column;display:flex}.tplpick__list{border-inline-end:0;border-bottom:1px solid var(--line-hairline);max-height:38vh}.tplpick__fill{padding:var(--space-lg);overflow:visible}.tplpick__bubble{min-height:0;padding:var(--space-lg) var(--space-md)}}@media (prefers-reduced-motion:reduce){.tplpick__row{transition:none}}.com{overflow-y:auto}.com__page{box-sizing:border-box;width:100%;max-width:1080px;padding:var(--space-xxl);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.com__head{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.com__title{font-size:var(--type-title-size);letter-spacing:-.02em;font-weight:700}.com__spacer{flex-grow:1}.com__hint{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.5}.com__muted{color:var(--text-ink-muted)}.com__card{background:var(--surface-bg-card);border-radius:var(--radius-large);box-shadow:var(--shadow-small);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.com__row{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.com__subhead{font-size:var(--type-headline-size);font-weight:600}.com__form{gap:var(--space-md);flex-direction:column;display:flex}.com__filters{gap:var(--space-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.com__table{border-collapse:collapse;width:100%;font-size:var(--type-subheadline-size)}.com__table th{text-align:start;padding:var(--space-sm) var(--space-md);font-size:var(--type-caption-size);color:var(--text-ink-muted);border-bottom:1px solid var(--line-hairline);font-weight:600}.com__table td{padding:var(--space-md);border-bottom:1px solid var(--line-hairline);vertical-align:middle}.com__table tr:last-child td{border-bottom:0}.com__num{text-align:end;font-variant-numeric:tabular-nums}.com__name{font-weight:600}.com__link{color:inherit;font-weight:600;text-decoration:none}.com__link:hover{text-decoration:underline}.com__thumb{width:var(--web-metric-products-thumb);height:var(--web-metric-products-thumb);border-radius:var(--radius-small);object-fit:cover;background:var(--ui-wash-soft);color:var(--text-ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.com__reason{font-size:var(--type-caption-size);color:var(--status-error-text);margin-top:var(--space-xxs);display:block}.com__images{gap:var(--space-sm);flex-wrap:wrap;display:flex}.com__image{gap:var(--space-xxs);font-size:var(--type-caption-size);color:var(--text-ink-muted);flex-direction:column;display:flex}.com__image img{width:var(--web-metric-products-image);height:var(--web-metric-products-image);object-fit:cover;border-radius:var(--radius-small);background:var(--ui-wash-soft)}.com__variant{gap:var(--space-sm);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.com__totals{gap:var(--space-xs) var(--space-lg);grid-template-columns:1fr auto;max-width:40ch;margin-inline-start:auto;display:grid}.com__totals dt{color:var(--text-ink-muted)}.com__totals dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.com__totals .com__grand{color:var(--text-primary);font-weight:700}.com__timeline{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.com__timeline li{gap:var(--space-md);flex-wrap:wrap;align-items:baseline;display:flex}@media (width<=767px){.com__page{padding:var(--space-lg)}.com__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.com__table,.com__table tbody,.com__table tr,.com__table td{width:100%;display:block}.com__table tr{border-bottom:1px solid var(--line-hairline);padding:var(--space-sm) 0}.com__table td{padding:var(--space-xxs) 0;text-align:start;border:0}.com__table td[data-label]:before{content:attr(data-label);min-width:12ch;color:var(--text-ink-muted);font-size:var(--type-caption-size);display:inline-block}.com__variant{grid-template-columns:1fr 1fr}.com__totals{max-width:none}}.com__sheetFoot{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--line-hairline);display:flex}.com__radios{gap:var(--space-xs) var(--space-lg);border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.com__radios legend{width:100%;margin-bottom:var(--space-xxs)}.com__radio{align-items:center;gap:var(--space-xs);font-size:var(--type-subheadline-size);cursor:pointer;display:inline-flex}.com__picker{gap:var(--space-md);flex-direction:column;display:flex}.com__pickerList{padding:var(--space-xxs);max-height:var(--web-metric-products-picker-list);border:1px solid var(--line-hairline);border-radius:var(--radius-medium);gap:var(--space-xxs);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.com__pickerList:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.com__pickerOption{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-small);cursor:pointer;min-width:0;display:flex}.com__pickerOption--active{background:var(--ui-wash-soft)}.com__pickerOption[aria-selected=true]{background:var(--ui-wash);box-shadow:inset 3px 0 0 var(--text-primary)}.com__pickerName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.com__page--wide{max-width:calc(var(--web-metric-products-sheet) + var(--web-metric-products-window))}.com__head{flex-direction:column;align-items:stretch;gap:0;display:flex}.com__head .ui-pagehead{padding-bottom:var(--space-lg)}.com__sections{display:flex}.com__tabular{font-variant-numeric:tabular-nums}.com__legend{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);margin-bottom:var(--space-xs);padding:0}.com__fields{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:start;display:grid}.com-sheet input[inputmode=numeric]{font-variant-numeric:tabular-nums}.com-price{align-items:baseline;column-gap:var(--space-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.com-price__figure{font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--web-type-person-name-tracking);color:var(--text-primary);line-height:1.15}.com-price__words{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted)}.com-price[data-quote] .com-price__words{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-secondary)}.com-shop{isolation:isolate;gap:var(--space-xxl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.com-shop--window{grid-template-columns:minmax(0, 1fr) var(--web-metric-products-window)}.com-shop__shelf{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex;container:com-shelf/inline-size}.com-shelf{gap:var(--space-lg);grid-template-columns:repeat(auto-fill, minmax(var(--web-metric-products-tile-min), 1fr));margin:0;padding:0;list-style:none;display:grid}.com-tile{background:var(--surface-bg-card);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--web-shadow-lift);transition:transform var(--web-motion-press) var(--web-motion-ease-out), box-shadow var(--web-motion-press) var(--web-motion-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-theme=dark] .com-tile{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.com-tile[data-editable]:hover{transform:translateY(calc(var(--space-xxs) * -1))}.com-tile[data-previewed]{box-shadow:var(--web-shadow-lift), 0 0 0 2px color-mix(in srgb, var(--text-primary) 22%, transparent)}[data-theme=dark] .com-tile[data-previewed]{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-primary) 34%, transparent), var(--shadow-medium)}.com-tile:has(.com-tile__open:focus-visible){outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.com-tile:has(.com-tile__open:active){transform:scale(.99)}.com-art{--com-art-hue:var(--text-ink-muted);isolation:isolate;background:color-mix(in srgb, var(--com-art-hue) 13%, var(--surface-bg-card));flex:none;place-items:center;display:grid;position:relative;overflow:hidden}[data-theme=dark] .com-art{background:color-mix(in srgb, var(--com-art-hue) 15%, var(--surface-bg-card))}.com-art:before{content:"";z-index:-1;background:color-mix(in srgb, var(--com-art-hue) 12%, transparent);position:absolute;inset:0;-webkit-mask:url(/images/patterns/ticks.svg) 0 0/136px 136px;mask:url(/images/patterns/ticks.svg) 0 0/136px 136px}.com-art--tile{aspect-ratio:16/10;width:100%}.com-art--row{width:var(--web-metric-products-row-lead);height:var(--web-metric-products-row-lead);border-radius:var(--radius-medium)}.com-art__initials{font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--web-type-person-title-tracking);color:color-mix(in srgb, var(--com-art-hue) 58%, var(--text-secondary));line-height:1}.com-art__kind{left:var(--space-md);bottom:var(--space-md);width:var(--web-metric-row-chip);height:var(--web-metric-row-chip);padding:var(--space-xs);box-sizing:content-box;border-radius:var(--radius-circle);background:var(--surface-bg-card);color:color-mix(in srgb, var(--com-art-hue) 70%, var(--text-primary));box-shadow:var(--shadow-small);place-items:center;display:grid;position:absolute}.com-art--photo{background:var(--ui-wash-soft)}.com-art--photo:before{display:none}.com-art--photo img{object-fit:cover;width:100%;height:100%;display:block}.com-art--photo:after{content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.com-tile__body{gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-lg);flex-direction:column;flex:1;min-width:0;display:flex}.com-tile__name{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);letter-spacing:var(--web-type-person-title-tracking);-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.com-tile__open{all:unset;cursor:pointer}.com-tile__open:before{content:"";z-index:1;position:absolute;inset:0}.com-tile__open:focus-visible{outline:none}.com-tile__price{margin-top:var(--space-xxs)}.com-tile__quiet{align-items:center;gap:var(--space-sm);font-size:var(--type-footnote-size);color:var(--text-ink-muted);min-height:var(--web-metric-row-chip);flex-wrap:wrap;margin:0;display:flex}.com-tile__quietText{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.com-tile__service{height:var(--web-metric-row-chip);padding:0 var(--space-sm);border-radius:var(--radius-small);background:var(--ui-wash);font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);color:var(--text-secondary);align-items:center;display:inline-flex}.com-tile__catalog{align-items:flex-start;gap:var(--space-xs);padding-top:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.com-tile__reason{font-size:var(--type-caption-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.4}.com-tile__reason--error{color:var(--status-error-text)}.com-tile__mirror{align-items:center;gap:var(--space-xs);font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0;display:inline-flex}.com-tile__delete{top:var(--space-sm);right:var(--space-sm);z-index:2;background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);border-radius:var(--radius-circle);opacity:0;transition:opacity var(--web-motion-press) var(--web-motion-ease-out);position:absolute}.com-tile:hover .com-tile__delete,.com-tile:focus-within .com-tile__delete{opacity:1}@media (hover:none){.com-tile__delete{opacity:1}}@container com-shelf (width<=559px){.com-shelf{background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--web-shadow-lift);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}[data-theme=dark] .com-shelf{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.com-tile{align-items:flex-start;gap:var(--space-md);padding:0 var(--space-xs) 0 var(--space-lg);box-shadow:none;border-radius:0;flex-direction:row;overflow:visible}[data-theme=dark] .com-tile{box-shadow:none}.com-tile[data-editable]:hover{background:var(--ui-wash-soft);transform:none}.com-tile:has(.com-tile__open:focus-visible){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-primary) 60%, transparent);outline:none}.com-tile .com-art{width:var(--web-metric-products-row-lead);height:var(--web-metric-products-row-lead);aspect-ratio:auto;border-radius:var(--radius-medium);margin:var(--space-md) 0}.com-tile .com-art__initials{font-size:var(--type-headline-size);letter-spacing:0}.com-tile .com-art__kind{display:none}.com-tile__body{padding:var(--space-md) 0;gap:var(--space-xxs)}.com-tile+.com-tile .com-tile__body{box-shadow:0 -1px 0 var(--line-separator)}.com-tile__name{-webkit-line-clamp:1;line-clamp:1}.com-tile__price .com-price__figure{font-size:var(--type-headline-size)}.com-tile__catalog{padding-top:var(--space-xxs)}.com-tile__delete{opacity:1;box-shadow:none;background:0 0;align-self:center;position:relative;top:auto;right:auto}}.com-window{top:var(--space-xxl);align-items:center;gap:var(--space-md);flex-direction:column;min-width:0;display:flex;position:sticky}.com-window__head{align-self:stretch;gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.com-window__eyebrow{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--text-ink-muted)}.com-window__name{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.com-window__note{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-align:center;text-wrap:pretty;max-width:34ch;margin:0;line-height:1.45}.com-window .ui-mini,.com-sheet__phone .ui-mini{max-width:none}.com-note{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-large);background:var(--ui-wash-soft);box-shadow:inset 0 0 0 1px var(--line-hairline);color:var(--text-ink-muted);margin:0;display:flex}.com-note p{font-size:var(--type-footnote-size);color:var(--text-secondary);margin:0;line-height:1.5}.com-note--inline{font-size:var(--type-footnote-size);color:var(--text-secondary);line-height:1.5}.com-catalog__source{gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:1px solid var(--line-separator);flex-direction:column;display:flex}.com-catalog__label{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary)}.com-catalog .ui-seg{flex-wrap:wrap;max-width:100%;display:inline-flex}.com-catalog__meta{gap:var(--space-sm);padding-top:var(--space-xs);flex-direction:column;display:flex}.com-catalog__pick{align-items:flex-end}.com-catalog__pick>:first-child{flex:16rem;min-width:0}.ui-sheet:has(.com-sheet){width:min(var(--web-metric-products-sheet), 100vw)}.ui-sheet:has(.com-sheet) .ui-sheet__body{background:var(--surface-bg-app);container:com-sheet/inline-size}.com-sheet{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.com-sheet__form{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.com-sheet__phone{align-items:center;gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.com-sheet__phone .com-window__eyebrow{align-self:center}@container com-sheet (width>=760px){.com-sheet{grid-template-columns:minmax(0, var(--web-metric-products-sheet-form)) minmax(0, 1fr);align-items:start}.com-sheet__phone{position:sticky;top:0}}.com-sheet__switch{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--line-separator);flex-direction:column;display:flex}.com__choices{isolation:isolate;gap:var(--space-xxs);padding:var(--space-xxs);border-radius:var(--radius-medium);background:var(--ui-wash);flex-wrap:wrap;max-width:100%;display:inline-flex}.com__choice{min-height:var(--web-metric-provider-button);flex:1 0 auto;align-items:center;display:inline-flex;position:relative}.com__choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.com__choice span{min-height:calc(var(--space-xxxl) - var(--space-xxs));padding:0 var(--space-lg);border-radius:var(--radius-small);font-size:var(--type-subheadline-size);color:var(--text-secondary);pointer-events:none;flex:1;justify-content:center;align-items:center;display:inline-flex}.com__choice[data-checked] span{background:var(--ui-seg-thumb);color:var(--text-primary);font-weight:var(--type-headline-weight);box-shadow:var(--shadow-small)}.com__choice input:focus-visible+span{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:1px}.com-photos{grid-template-columns:repeat(auto-fill, minmax(calc(var(--web-metric-products-image) + var(--space-lg)), 1fr));gap:var(--space-md);display:grid}.com-photo{gap:var(--space-xxs);min-width:0;font-size:var(--type-caption-size);color:var(--text-ink-muted);flex-direction:column;display:flex;position:relative}.com-photo__frame{aspect-ratio:1;border-radius:var(--radius-medium);background:var(--ui-wash-soft);color:var(--text-ink-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.com-photo__frame img{object-fit:cover;width:100%;height:100%;display:block}.com-photo__frame--add{box-shadow:none;outline:1.5px dashed var(--line-hairline);outline-offset:-1.5px;background:0 0}.com-photo--add{cursor:pointer}.com-photo--add:hover .com-photo__frame--add{background:var(--ui-wash-soft);color:var(--text-primary)}.com-photo--busy{cursor:progress}.com-photo__input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.com-photo:has(.com-photo__input:focus-visible) .com-photo__frame{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.com-photo__first{left:var(--space-xs);bottom:var(--space-xs);padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-small);background:color-mix(in srgb, var(--web-color-sidebar-bg) 72%, transparent);color:var(--web-color-sidebar-text);font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);position:absolute}.com-photo__size{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.com-photo__remove{top:var(--space-xxs);right:var(--space-xxs);background:var(--surface-bg-card);box-shadow:var(--shadow-small);border-radius:var(--radius-circle);position:absolute}.com__variantId{grid-column:1/-1}.com__variant input{font-variant-numeric:tabular-nums}.com__pickerOption .com__pickerPrice{font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.com__pickerCard{gap:var(--space-xs);flex-direction:column;display:flex}.com__pickerCard .ui-mini{max-width:none}.com__pickerCardHead{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted)}.com__variant input[inputmode=numeric]{text-align:end}.com-art--thumb{width:var(--web-metric-products-thumb);height:var(--web-metric-products-thumb);border-radius:var(--radius-medium)}.com-art--thumb .com-art__initials,.com-art--row .com-art__initials{font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);letter-spacing:0}.com-art--thumb .com-art__kind,.com-art--row .com-art__kind{display:none}.com-art--thumb:before{-webkit-mask-size:64px 64px;mask-size:64px 64px}.com-tile--skel{animation:ui-rowskel-in .4s var(--web-motion-ease-out) both}.com-tile--skel .com-tile__body{gap:var(--space-sm);padding-top:var(--space-lg)}.com-tile .com-skel__art{border-radius:0;height:auto;display:block}.com-skel__art:before{display:none}.com-tile .com-skel__price{width:44%;height:var(--space-xl);border-radius:var(--radius-small)}@container com-shelf (width<=559px){.com-tile--skel .com-skel__art{border-radius:var(--radius-medium);height:var(--web-metric-products-row-lead)}.com-tile--skel .com-tile__body{padding-top:var(--space-md)}}@media (prefers-reduced-motion:reduce){.com-tile--skel{animation:none}}.com-window__card{animation:com-window-in .22s var(--web-motion-ease-out) both}@keyframes com-window-in{0%{opacity:0;transform:translateY(var(--space-sm))}}@media (prefers-reduced-motion:reduce){.com-window__card{animation:none}}.com-emptyart{align-items:flex-end;gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm);display:inline-flex;position:relative}.com-emptyart:after{content:"";height:var(--space-xxs);border-radius:var(--radius-circle);background:var(--line-separator);position:absolute;bottom:0;left:0;right:0}.com-emptyart__tag{justify-content:center;align-items:center;gap:var(--space-xs);width:var(--space-xxxl);height:calc(var(--space-xxxl) + var(--space-sm));border-radius:var(--radius-medium);outline:1.5px dashed var(--line-hairline);outline-offset:-1.5px;flex-direction:column;display:flex}.com-emptyart__tag--lead{width:calc(var(--space-xxxl) + var(--space-lg));height:calc(var(--space-xxxl) * 1.75);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);color:var(--ui-primary);outline:0}.com-emptyart__price{width:60%;height:calc(var(--space-xs) + var(--space-xxs));border-radius:var(--radius-circle);background:var(--ui-skeleton)}.com-shop .com-window--skel{aspect-ratio:9/19.5;width:100%;height:auto;max-width:var(--web-metric-phone-stage-compact);border-radius:var(--web-metric-phone-stage-radius-android);justify-self:center;display:block}.com-shelf__tools{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.com-shelf__search{flex:16rem;min-width:0;max-width:28rem}.com-shelf[hidden]{display:none}.com{padding:0}.com__frame--wide{max-width:var(--web-metric-area-max)}.com__ordersBar{align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.com__statePills{flex:320px;min-width:0}.com__since{flex:none;width:min(100%,220px)}.com__since .ui-field__label{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.com-zones{border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);flex-direction:column;display:flex;overflow:hidden}[data-theme=dark] .com-zones{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.com-zones__glyph{width:var(--web-metric-place-tile);height:var(--web-metric-place-tile);border-radius:var(--radius-medium);background:var(--ui-wash);color:var(--text-primary);flex:none;place-items:center;display:grid}.com-zones__pickup{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--ui-wash-soft);display:flex}.com-zones__pickupText{flex-direction:column;flex:1;min-width:0;display:flex}.com-zones__pickupName{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary)}.com-zones__pickupNote{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.com-zones__free{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-circle);background:var(--surface-bg-card);box-shadow:inset 0 0 0 1px var(--line-hairline);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-secondary)}.com-zones__list{margin:0;padding:0;list-style:none}.com-zone{align-items:end;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--line-hairline);grid-template-columns:auto minmax(0,2fr) minmax(0,1fr) auto auto;display:grid}.com-zone .com-zones__glyph{margin-bottom:var(--space-xxs);align-self:end}.com-zone input[inputmode=numeric]{text-align:end;font-variant-numeric:tabular-nums}.com-zone--off .com-zones__glyph{opacity:.45}.com-zone--off input{color:var(--text-tertiary)}.com-zone .ui-switch{margin-bottom:var(--space-sm)}.com-zone>.ui-iconbtn,.com-zone>button:last-child{margin-bottom:var(--space-xxs)}.com-zones__empty{align-items:flex-start;gap:var(--space-xs);padding:var(--space-xl) var(--space-lg);border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}.com-zones__emptyTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);margin:0}.com-zones__emptyBody{margin:0 0 var(--space-sm);max-width:52ch;font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty}.com-zones__foot{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--line-hairline);background:color-mix(in srgb, var(--surface-bg-card) 60%, var(--ui-wash-soft));display:flex}.com-zones__dirty{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}@media (width<=767px){.com-zone{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.com-zone .com-zones__glyph{display:none}}.com-zonesheet{margin:var(--space-sm) calc(var(--space-sm) * -1) calc(var(--space-md) * -1);padding:var(--space-xs) var(--space-md) var(--space-md);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-bg-card);box-shadow:0 -8px 24px -12px color-mix(in srgb, var(--text-primary) 35%, transparent)}.com-zonesheet__grip{width:36px;height:4px;margin:0 auto var(--space-sm);background:var(--line-separator);border-radius:2px;display:block}.com-zonesheet__title{margin-bottom:var(--space-xs);text-align:center;font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);display:block}.com-zonesheet__rows{margin:0;padding:0;list-style:none}.com-zonesheet__row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--line-hairline);font-size:var(--type-footnote-size);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.com-zonesheet__row:first-child{border-top:0}.com-zonesheet__name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);overflow:hidden}.com-zonesheet__fee{color:var(--text-secondary);font-variant-numeric:tabular-nums}.com-zonesheet__radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-separator);border-radius:50%}.com-zonesheet__radio--on{box-shadow:inset 0 0 0 1.5px var(--brand-primary), inset 0 0 0 4px var(--surface-bg-card), inset 0 0 0 8px var(--brand-primary)}.composer-picker{bottom:calc(100% + var(--space-xs));width:min(380px, calc(100% - var(--space-xxl)));z-index:6;border-radius:var(--radius-large);background:var(--surface-bg-card);box-shadow:var(--shadow-large);border:1px solid var(--line-hairline);padding:var(--space-xs);max-height:320px;position:absolute;inset-inline-start:var(--space-lg);overflow-y:auto}.composer-picker__head{padding:var(--space-xs) var(--space-sm);font-size:var(--type-caption2-size);font-weight:var(--type-title-weight);color:var(--text-ink-muted)}.composer-picker__list{flex-direction:column;display:flex}.composer-picker__row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border-radius:var(--radius-medium);cursor:pointer;text-align:start;color:inherit;font:inherit;background:0 0;border:0;display:flex}.composer-picker__row--active{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.composer-picker__row--disabled .composer-picker__title,.composer-picker__row--disabled .composer-picker__meta{color:var(--text-tertiary)}.composer-picker__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.composer-picker__titleLine{align-items:baseline;gap:var(--space-xs);min-width:0;display:flex}.composer-picker__title{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight)}.composer-picker__meta{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.composer-picker__badge{font-size:var(--type-caption2-size);color:var(--text-ink-muted);border:1px solid var(--line-hairline);border-radius:var(--radius-small);padding:0 var(--space-xs);margin-inline-start:auto}.composer-picker__sub{font-size:var(--type-caption-size);color:var(--text-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer-picker__preview{margin-top:var(--space-xs);padding:var(--space-sm);border-top:1px solid var(--line-hairline);font-size:var(--type-caption-size);color:var(--text-primary);white-space:pre-wrap}@media (width<=767px){.composer-picker{width:calc(100% - var(--space-lg));inset-inline-start:var(--space-sm)}}.commands-blanks{gap:var(--space-md);flex-direction:column;display:flex}.commands-blanks__preview{padding:var(--space-sm);border-radius:var(--radius-medium);border:1px solid var(--line-hairline);font-size:var(--type-subheadline-size);white-space:pre-wrap;background:0 0;margin:0}.commands-toolrun__form{gap:var(--space-md);flex-direction:column;display:flex}.commands-toolrun__lines{gap:var(--space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.commands-toolrun__lines legend{font-weight:var(--type-headline-weight);margin-bottom:var(--space-xs)}.commands-toolrun__line{gap:var(--space-xs);grid-template-columns:1fr 72px 112px auto;align-items:end;display:grid}.commands-toolrun__note{color:var(--text-ink-muted);font-size:var(--type-subheadline-size);margin:0}.commands-toolrun__number{font-size:var(--type-title3-size,20px);font-weight:var(--type-title-weight);margin:0}.commands-toolrun__total{font-size:var(--type-subheadline-size);margin:0}.commands-toolrun__result{gap:var(--space-xs);flex-direction:column;display:flex}.commands-toolrun__failure p{color:var(--text-primary);margin:0}.commands-toolrun__footer{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);display:flex}.commands-chips{gap:var(--space-xs);padding:var(--space-xs) var(--space-lg) 0;flex-wrap:wrap;display:flex}.commands-chip{align-items:center;gap:var(--space-xs);padding:2px var(--space-xs) 2px var(--space-sm);border-radius:var(--radius-circle);border:1px solid var(--line-hairline);background:var(--surface-bg-card);font-size:var(--type-caption-size);color:var(--text-primary);display:inline-flex}.commands-chip .ui-iconbtn{width:22px;height:22px}@media (width<=767px){.commands-toolrun__line{grid-template-columns:1fr 1fr}}.thread{--thread-tools-gutter:96px;flex-direction:column;min-height:0;display:flex;position:relative}.thread__head{align-items:center;gap:var(--space-md);min-height:var(--web-metric-thread-head);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);border-bottom:1px solid var(--line-hairline);background:var(--surface-bg-card);flex:none;display:flex}.thread__headBody{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.thread__headTitle{align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.thread__name{min-width:0;font-size:var(--type-headline-size);font-weight:var(--web-type-strong-weight);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.thread__line{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);white-space:nowrap;flex:0 auto;display:inline-flex}.thread__lineDot{border-radius:var(--radius-circle);flex:none;width:6px;height:6px}.thread__lineAvatar{flex:none}.thread__lineName{text-overflow:ellipsis;overflow:hidden}.thread__headSub{align-items:center;gap:var(--space-md);min-width:0;font-size:var(--type-footnote-size);color:var(--text-ink-muted);display:flex}.thread__headSub>*{flex:none}.thread__owner{align-items:center;gap:var(--space-xs);font-weight:var(--web-type-label-weight);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.thread__phone{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;overflow:hidden}.thread__headActions{align-items:center;gap:var(--space-xxs);flex:none;display:flex}.thread__headActions .ui-iconbtn{color:var(--text-ink-muted)}.thread__headActions .ui-iconbtn:hover,.thread__headActions .ui-iconbtn[aria-pressed=true]{color:var(--text-primary)}.thread__actionsBtn{margin-inline:var(--space-xs)}@media (width>=1024px){.thread__head .pane__back{display:none}}.thread__window{align-items:center;gap:var(--space-xs);height:calc(var(--space-xl) + var(--space-xxs));padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--ui-wash-soft);color:var(--text-secondary);font:inherit;font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);border:0;display:inline-flex;position:relative}.thread__window:before{content:"";inset:calc((var(--metric-avatar-medium) - 100%) / -2) 0;position:absolute}.thread__window:hover{background:var(--ui-wash)}.thread__window:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.thread__windowDot{border-radius:var(--radius-circle);background:var(--brand-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 20%, transparent)}.thread__window--soon{background:color-mix(in srgb, var(--status-warning) 16%, transparent);color:var(--ui-on-tint-warning)}.thread__window--soon:hover{background:color-mix(in srgb, var(--status-warning) 24%, transparent)}.thread__window--soon .thread__windowDot{background:var(--status-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-warning) 22%, transparent)}.thread__window--closed{color:var(--text-secondary)}.thread__windowPop.ui-popover{max-width:300px;padding:var(--space-md) var(--space-lg)}.thread__windowPopTitle{margin:0 0 var(--space-xs);font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.thread__windowPopBody{font-size:var(--type-footnote-size);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.45}.thread__wall{background:var(--surface-chat-bg);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.thread__wall:before{content:"";background:var(--web-color-wallpaper-ink);pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/images/patterns/doodle.svg) 0 0/320px 320px;mask:url(/images/patterns/doodle.svg) 0 0/320px 320px}[data-theme=dark] .thread__wall:before{background:var(--web-color-wallpaper-ink-dark)}.thread__scroll{min-height:0;padding:var(--space-md) calc(var(--space-xxl) + var(--space-xs)) var(--space-lg);flex:auto;position:relative;overflow:hidden auto}.thread__scroll:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.thread__stickyDay{top:var(--space-sm);z-index:3;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;overflow:visible}.thread__stickyDayChip{padding:calc(var(--space-xs) + 1px) var(--space-md);border-radius:var(--web-radius-bubble-inner);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);opacity:0;transition:opacity var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);transform:translateY(-4px)}.thread__stickyDayChip:empty{display:none}.thread__stickyDayChip[data-show]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.thread__stickyDayChip{transition:none;transform:none}}.thread__hello{padding:var(--space-xxl) 0;justify-content:center;display:flex}.thread__helloCard{align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-xxl);border-radius:var(--web-radius-bubble);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);text-align:center;flex-direction:column;display:flex}.thread__helloTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);margin:0}.thread__helloBody{margin:0 0 var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.thread__list{position:relative}.thread__item{flex-direction:column;width:100%;padding-bottom:2px;display:flex;position:absolute;left:0}.thread__skeleton{justify-content:flex-end;gap:var(--space-sm);flex-direction:column;min-height:100%;display:flex}.thread__skeletonBubble{max-width:min(78%, calc(var(--metric-bubble-max-width) * 2));height:calc(var(--type-callout-size) * 1.38 + 2 * var(--space-sm));border-radius:var(--radius-large);display:block}.thread__skeletonBubble--in{background:color-mix(in srgb, var(--bubble-in) 60%, transparent);border-bottom-left-radius:var(--radius-small);align-self:flex-start}.thread__skeletonBubble--out{background:color-mix(in srgb, var(--bubble-out) 60%, transparent);border-bottom-right-radius:var(--radius-small);align-self:flex-end}.thread__skeletonBubble{border-radius:var(--web-radius-bubble);position:relative;overflow:hidden}.thread__skeletonBubble--in{border-top-left-radius:0;border-bottom-left-radius:var(--web-radius-bubble)}.thread__skeletonBubble--out{border-top-right-radius:0;border-bottom-right-radius:var(--web-radius-bubble)}.thread__skeletonBubble:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--surface-bg-card) 55%, transparent) 50%, transparent 80%);animation:thread-sweep 1.4s var(--web-motion-ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.thread__skeletonBubble:nth-child(2):after{animation-delay:80ms}.thread__skeletonBubble:nth-child(3):after{animation-delay:.16s}.thread__skeletonBubble:nth-child(4):after{animation-delay:.24s}.thread__skeletonBubble:nth-child(5):after{animation-delay:.32s}@keyframes thread-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.thread__skeletonBubble:after{animation:none;display:none}}.thread__empty{justify-content:center;align-items:center;gap:var(--space-sm);min-height:100%;padding:0 var(--space-xxl);text-align:center;flex-direction:column;display:flex}.thread__emptyIcon{width:var(--type-title1-size);height:var(--type-title1-size);color:var(--text-ink-muted)}.thread__emptyTitle{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);margin:0}.thread__emptyBody{max-width:var(--metric-bubble-max-width);font-size:var(--type-subheadline-size);color:var(--text-ink-muted);margin:0;line-height:1.5}.thread__empty .thread__emptyRetry{color:var(--text-primary);min-height:var(--metric-button-sm);padding:0 var(--space-lg);margin-top:var(--space-xs);font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight)}.thread__empty .thread__emptyRetry:hover:not(:disabled){color:var(--text-primary)}.thread__older{z-index:1;text-align:center;height:0;font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0;position:sticky;top:0;overflow:visible}.thread__older span{padding:var(--space-xxs) var(--space-md);border-radius:var(--radius-pill);background:var(--surface-bg-card);box-shadow:var(--shadow-small);display:inline-block}.thread__skip{top:var(--space-sm);left:var(--space-lg);z-index:5;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);background:var(--surface-bg-card);color:var(--ink-primary);box-shadow:var(--shadow-medium);font-weight:600;text-decoration:none;position:absolute}.thread__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.thread__skip:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.thread .ui-chat__composerField{min-height:42px}.thread__tools{z-index:2;align-items:center;gap:var(--space-xxs);padding:var(--space-xxs);border-radius:var(--radius-pill);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);opacity:0;pointer-events:none;transition:opacity var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);flex:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(.96)}[data-theme=dark] .thread__tools{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.thread__tools:empty{display:none}.ui-chat__row--in .thread__tools{inset-inline-start:calc(100% + var(--space-sm))}.ui-chat__row--out .thread__tools{inset-inline-end:calc(100% + var(--space-sm))}.ui-chat__bubbleWrap:after{content:"";z-index:1;width:var(--thread-tools-gutter);position:absolute;top:0;bottom:0}.ui-chat__row--in .ui-chat__bubbleWrap:after{inset-inline-start:100%}.ui-chat__row--out .ui-chat__bubbleWrap:after{inset-inline-end:100%}.ui-chat__bubbleWrap:hover .thread__tools,.ui-chat__bubbleWrap:focus-within .thread__tools,.thread__tools[data-open],.thread__tools:hover{opacity:1;pointer-events:auto;transform:translateY(-50%)}.thread__tool.ui-iconbtn,.thread__quickReact{width:var(--web-metric-row-action);height:var(--web-metric-row-action);border-radius:var(--radius-circle)}.thread__tool.ui-iconbtn{color:var(--text-ink-muted)}.thread__tool.ui-iconbtn:hover{color:var(--text-primary)}.thread__quickReact{cursor:pointer;font-size:var(--type-headline-size);transition:transform var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex}.thread__quickReact:hover{background:var(--ui-wash-soft);transform:scale(1.12)}.thread__quickReact:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.thread__quickReact[aria-pressed=true]{background:color-mix(in srgb, var(--brand-accent) 20%, transparent)}@media (prefers-reduced-motion:reduce){.thread__tools{transition:none;transform:translateY(-50%)}.thread__quickReact{transition:none}.thread__quickReact:hover{transform:none}}@media (hover:none){.thread__tools{display:none}}.thread__failure{align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);font-size:var(--type-caption-size);color:var(--status-error-text);margin-top:3px;display:inline-flex}.thread__failureAction{cursor:pointer;color:var(--status-error-text);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.thread__ai{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--line-hairline);background:var(--surface-bg-card);flex:none;display:flex}.thread__ai[data-state=agent]{background:color-mix(in srgb, var(--brand-accent) 8%, var(--surface-bg-card))}.thread__aiMark{width:var(--metric-avatar-small);height:var(--metric-avatar-small);border-radius:var(--radius-circle);background:color-mix(in srgb, var(--brand-accent) 16%, var(--surface-bg-card));color:var(--ui-primary-strong);flex:none;justify-content:center;align-items:center;display:flex}[data-theme=dark] .thread__aiMark{color:var(--ui-primary)}.thread__aiMark--you{background:var(--ui-wash);color:var(--text-ink-muted)}.thread__aiFace{flex:none}.thread__aiBody{align-items:baseline;column-gap:var(--space-sm);flex-wrap:wrap;flex-grow:1;min-width:0;display:flex}.thread__aiTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.thread__aiSub{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.thread__ai[data-state=app] .thread__aiTitle{font-weight:var(--web-type-label-weight);color:var(--text-secondary)}.thread__actionsBtn .ui-icon{margin-inline-start:calc(-1 * var(--space-xxs))}.thread__aiSub--strong{color:var(--text-primary);font-size:var(--type-callout-size)}.thread__aiLink{font:inherit;font-size:var(--type-caption-size);color:var(--text-ink-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.thread__aiLink:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.thread__autoPicker{gap:var(--space-md);flex-direction:column;display:flex}.thread__autoList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.thread__autoDesc{font-size:var(--type-caption-size);color:var(--text-ink-muted);display:block}.thread__autoNote{font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0}.thread__autoRefusal{color:var(--status-error-text);font-size:var(--type-callout-size);margin:0}.thread__sheetFoot{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--line-hairline);display:flex}.thread__fwdList{margin:0;padding:0;list-style:none}.thread__fwdRow{gap:var(--space-md);width:100%;padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--line-hairline);text-align:start;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:center;display:flex}.thread__fwdRow:hover{background:var(--ui-wash-soft)}.thread__fwdBody{flex-direction:column;flex-grow:1;min-width:0;display:flex}.thread__fwdName{font-size:var(--type-callout-size);font-weight:var(--type-title-weight)}.thread__fwdPreview{font-size:var(--type-caption-size);color:var(--text-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thread__fwdRow--on{background:color-mix(in srgb, var(--brand-accent) 12%, transparent)}.thread__structuredForm{gap:var(--space-md);flex-direction:column;display:flex}.thread__coordinateFields{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.thread__formError{color:var(--status-error-text);font-size:var(--type-caption-size);margin:0}.thread__contactPicker{max-height:min(50vh,440px);margin-top:var(--space-md);flex-direction:column;display:flex;overflow-y:auto}.thread__contactOption{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:0;border-bottom:1px solid var(--line-hairline);color:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.thread__contactOption:hover{background:var(--ui-wash-soft)}.thread__contactOption--on{background:color-mix(in srgb, var(--brand-accent) 12%, transparent)}.thread__contactOptionBody{flex-direction:column;flex:1;min-width:0;display:flex}.thread__contactOptionBody span{color:var(--text-ink-muted);font-size:var(--type-caption-size)}.thread__recorder{align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.thread__recorderStatus{color:var(--text-ink-muted);font-size:var(--type-caption-size);text-align:center;margin:0}.thread__recordingLive{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--status-error-text);font-variant-numeric:tabular-nums;display:flex}.thread__recordingLive span{background:var(--status-error);border-radius:50%;width:9px;height:9px;animation:1.1s ease-in-out infinite thread-recording-pulse}.thread__recorderAudio{width:100%}@keyframes thread-recording-pulse{50%{opacity:.35}}.thread__kindTabs{border-radius:var(--radius-md);background:var(--ui-wash-soft);flex-wrap:wrap;padding:3px;display:flex}.thread__kindTabs button{border-radius:var(--radius-sm);padding:var(--space-sm);color:var(--text-ink-muted);font:inherit;font-size:var(--type-caption-size);cursor:pointer;background:0 0;border:0;flex:1 0 84px}.thread__kindTabs button[aria-selected=true]{background:var(--surface-bg-card);color:var(--text-primary);box-shadow:var(--shadow-small)}.thread__camera{gap:var(--space-md);flex-direction:column;display:flex}.thread__cameraView{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:#111;width:100%;max-height:52vh}.thread__cameraView--idle{background:var(--ui-wash-soft)}.thread__cameraActions{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.thread__coordinateFields{grid-template-columns:1fr}}@media (width<=767px){.thread__scroll{padding:var(--space-sm) var(--space-md) var(--space-md)}.thread__head{gap:var(--space-sm);padding-inline:var(--space-xs) var(--space-xxs)}.thread__ai{padding-inline:var(--space-md)}.thread__aiBody{flex-direction:column;align-items:flex-start}}@media (width<=639px){.thread__phone,.thread__line{display:none}}.thread__module{align-items:center;gap:var(--space-sm);max-width:var(--metric-bubble-max,560px);margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-large);background:var(--surface-bg-card);color:var(--text-primary);font-size:var(--type-caption-size);flex-wrap:wrap;display:flex}.thread__moduleLines{flex-direction:column;gap:2px;display:flex}.thread__moduleVersion{color:var(--text-ink-muted)}.thread__moduleLink{align-items:center;gap:var(--space-xs);color:var(--brand-primary);text-decoration:none;display:inline-flex}.thread__moduleLink:hover,.thread__moduleLink:focus-visible{text-decoration:underline}.thread__modulePending:before{content:"";border-radius:var(--radius-circle);background:var(--brand-accent);width:6px;height:6px;display:inline-block}.thread__turnsPanel{gap:var(--space-md);flex-direction:column;align-items:stretch;display:flex}.thread__turnsPanel>.ui-btn{align-self:flex-start}.thread__turns,.thread__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.thread__turns{gap:var(--space-lg)}.thread__steps{gap:var(--space-sm)}.thread__turn{gap:var(--space-sm);border-inline-start:2px solid #0000;flex-direction:column;padding-inline-start:var(--space-md);scroll-margin-block-start:var(--space-md);display:flex}.thread__turn--anchor{border-inline-start-color:var(--text-primary)}.thread__turnHead{font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0}.thread__turnsNote{align-items:flex-start;gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-secondary);flex-direction:column;margin:0;line-height:1.45;display:flex}.thread__turnsNote--error{color:var(--status-error-text)}.thread__step{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);background:var(--ui-wash-soft);flex-direction:column;display:flex}.thread__stepHead{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.thread__stepLabel{min-width:0;font-size:var(--type-subheadline-size);overflow-wrap:anywhere;flex:1;font-weight:600}.thread__stepLatency{font-size:var(--type-caption-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.thread__stepPill{display:inline-flex}.thread__stepPill--live .ui-badge__dot{background:var(--brand-primary)}.thread__stepText{font-size:var(--type-footnote-size);color:var(--text-primary);overflow-wrap:anywhere;margin:0;line-height:1.45}.thread__payload{gap:var(--space-xxs);flex-direction:column;display:flex}.thread__payloadSummary{cursor:pointer;font-size:var(--type-footnote-size);color:var(--text-secondary);font-weight:600}.thread__payloadSummary:focus-visible{box-shadow:var(--ui-focus-ring);border-radius:var(--radius-small);outline:none}.thread__turnPayload{margin:var(--space-xs) 0 0;padding:var(--space-sm);border-radius:var(--radius-small);background:var(--surface-bg-card);max-height:16rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-footnote-size);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);line-height:1.45;overflow:auto}.thread__payloadCut{font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0}.thread__composerWrap{flex:none;position:relative}.ops__hub{gap:var(--space-lg);padding:var(--space-md) var(--space-lg) var(--space-xxl);flex-direction:column;display:flex}.ops__filters{gap:var(--space-sm);padding:0 var(--space-lg) var(--space-sm);flex-wrap:wrap;display:flex}.ops__rowLine{color:var(--text-ink-muted);font-size:var(--type-caption-size);display:block}.ops__detail{gap:var(--space-lg);padding:var(--space-md) var(--space-lg) var(--space-xxl);flex-direction:column;min-width:0;display:flex}.ops__title{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);overflow-wrap:anywhere;margin:0}.ops__chips{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ops__facts{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.ops__facts dt{color:var(--text-ink-muted);font-size:var(--type-caption-size)}.ops__facts dd{overflow-wrap:anywhere;margin:0}.ops__attention{align-items:center;gap:var(--space-sm);display:inline-flex}.ops__counts{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.ops__counts div{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);background:var(--surface-bg-card);flex-direction:column;display:flex}.ops__counts dt{color:var(--text-ink-muted);font-size:var(--type-caption-size)}.ops__counts dd{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);margin:0}.ops__verbatim{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.mods__hub{gap:var(--space-xl);padding:var(--space-md) var(--space-lg) var(--space-xxl);flex-direction:column;display:flex}.mods__group{gap:var(--space-sm);flex-direction:column;display:flex}.mods__groupLabel{color:var(--text-ink-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);margin:0}.mods__empty,.mods__cached,.mods__notice,.mods__pending{color:var(--text-ink-muted);font-size:var(--type-caption-size);margin:0}.mods__notice{padding:var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);background:var(--surface-bg-card);color:var(--text-secondary)}.mods__pending{align-items:center;gap:var(--space-sm);display:flex}.mods__hub .ui-row__value{min-width:0}.mods__hub .ui-row__title{white-space:normal;overflow:visible}.mods__hub .ui-row__sub{white-space:normal;text-overflow:clip;overflow:visible}.mods__rowDetail{color:var(--text-ink-muted);margin-top:2px;display:block}.mods__detail{gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;display:flex}.mods__detailBody{color:var(--text-secondary);font-size:var(--type-body-size);margin:0}.mods__facts{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);background:var(--surface-bg-card);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.mods__facts dt{color:var(--text-ink-muted);font-size:var(--type-caption-size);margin:0 0 2px}.mods__facts dd{color:var(--text-primary);font-size:var(--type-body-size);overflow-wrap:anywhere;margin:0}.mods__setup{gap:var(--space-xl);flex-direction:column;display:flex}.mods__section{gap:var(--space-md);flex-direction:column;display:flex}.mods__sectionLabel{color:var(--text-ink-muted);font-size:var(--type-caption-size);text-transform:none;margin:0;font-weight:600}.mods__hint{color:var(--text-ink-muted);font-size:var(--type-caption-size);margin:0}.mods__fieldError,.mods__refusal{color:var(--status-error);font-size:var(--type-caption-size);margin:0}.mods__refusal{padding:var(--space-md);border:1px solid var(--status-error);border-radius:var(--radius-large)}.mods__numbers,.mods__fields{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mods__fieldBody{gap:var(--space-sm);margin-left:var(--space-xxl);margin-top:var(--space-sm);flex-direction:column;display:flex}.mods__actions{gap:var(--space-md);flex-wrap:wrap;display:flex}.mods__ladder ol{gap:var(--space-sm) var(--space-md);margin:0 0 var(--space-sm);counter-reset:rung;flex-wrap:wrap;padding:0;list-style:none;display:flex}.mods__ladder li{align-items:center;gap:var(--space-xs);color:var(--text-tertiary);font-size:var(--type-caption-size);display:flex}.mods__ladder li:before{counter-increment:rung;content:counter(rung);border-radius:var(--radius-circle);border:1px solid;place-items:center;width:18px;height:18px;font-size:10px;display:inline-grid}.mods__ladder li.is-done{color:var(--text-secondary)}.mods__ladder li.is-done:before{color:var(--brand-accent-deep)}.mods__ladder li.is-current{color:var(--text-primary);font-weight:600}.mods__ladderNow{color:var(--text-primary);font-size:var(--type-body-size);margin:0}.mods__ladderWhy{color:var(--text-ink-muted)}.mods__preview{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--shadow-small);flex-direction:column;display:flex}.mods__sample{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.mods__sample div{justify-content:space-between;gap:var(--space-md);display:flex}.mods__sample dt{color:var(--text-ink-muted);font-size:var(--type-caption-size)}.mods__sample dd{color:var(--text-primary);font-size:var(--type-body-size);overflow-wrap:anywhere;text-align:right;margin:0}.mods__picker{gap:var(--space-lg);flex-direction:column;display:flex}.mods__pickerList,.mods__pickerFields{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mods__pickerFields li{color:var(--text-ink-muted);font-size:var(--type-caption-size)}.mods__pickerMeta{color:var(--text-ink-muted)}.mods__pickerReview{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-large);flex-direction:column;display:flex}.mods__notice--why{align-items:flex-start;gap:var(--space-sm);border:0;border-left:2px solid var(--status-warning);padding:0 0 0 var(--space-md);background:0 0;border-radius:0;display:flex}.mods__notice--why>svg{flex:none;margin-block-start:var(--ui-icon-lead)}.mods__requestRow--on{background:var(--surface-selected,var(--bg-card))}.mods__requestOpen{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.mods__requestOpen:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px;border-radius:var(--radius-small)}.mods__requestTimes{flex-direction:column;gap:2px;display:flex}.mods__requestTimeLabel{color:var(--text-ink-muted)}.mods__requestChips{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.mods__requestPane{flex-direction:column;display:flex}.mods__requestHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.mods__requestName{font-size:var(--type-title3-size);margin:0;font-weight:600}.mods__sheet{gap:var(--space-md);flex-direction:column;display:flex}.mods__packList{padding-left:var(--space-lg);gap:var(--space-xs);color:var(--text-ink-muted);flex-direction:column;margin:0;display:flex}.mods__review{border-left:2px solid var(--status-info);padding-left:var(--space-md)}.mods__reviewDetail{color:var(--text-primary);display:block}.mods__reviewLine{display:block}.mods__uninstall,.mods__export{gap:var(--space-md);flex-direction:column;display:flex}.mods__pausedHead{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);flex-direction:column;display:flex}.mods__pausedTitle{color:var(--text-primary);font-size:var(--type-title3-size);margin:0;font-weight:600}.mods__requestFilters{align-items:flex-end;gap:var(--space-lg)}.mods__requestFilters>*{flex:0 220px;min-width:160px}.ads-chip{all:unset;cursor:pointer;align-items:center;gap:var(--space-xs);padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-pill);background:var(--ui-wash-soft);color:var(--text-secondary);font-size:var(--type-caption-size);max-width:100%;display:inline-flex}.ads-chip:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ads-chip__text{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ads-chip__date{color:var(--text-ink-muted);white-space:nowrap}.ads-chip__pop{gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;min-width:220px;display:flex}.ads-chip__title{font-weight:600}.ads-chip__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ads-chip__list li{justify-content:space-between;gap:var(--space-md);font-size:var(--type-caption-size);display:flex}.ads-chip__headline{font-weight:600}.ads-chip--static{cursor:default;box-sizing:border-box;min-width:0;overflow:hidden}.ads-chip--static .ads-chip__text{min-width:0}.person__head{height:var(--web-metric-thread-head);align-items:center;gap:var(--space-sm);padding:0 var(--space-md) 0 var(--space-lg);background:var(--surface-bg-card);border-bottom:1px solid var(--line-hairline);flex:none;display:flex}.person__title{min-width:0;font-size:var(--type-headline-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-person-title-tracking);flex-grow:1;margin:0}.person__back{display:none}.person__body{gap:var(--space-md);min-height:0;padding:var(--space-md) var(--space-md) var(--space-xl);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.person__hero,.person__section{flex:none}.person__card{gap:var(--space-sm);padding:var(--space-md);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--web-shadow-lift);flex-direction:column;flex:none;display:flex;overflow:hidden}[data-theme=dark] .person__card{box-shadow:0 0 0 1px var(--line-hairline)}.person__cardHead{align-items:center;gap:var(--space-sm);color:var(--text-ink-muted);display:flex}.person__cardHead h3{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary);margin:0}.person__tagEdit{align-items:center;gap:var(--space-xs);min-height:var(--web-metric-row-chip);padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-circle);background:var(--ui-wash);color:var(--text-secondary);font:inherit;font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);border:0;display:inline-flex}.person__tagEdit:hover{color:var(--text-primary)}.person__tagEdit{position:relative}.person__tagEdit:after{content:"";inset:calc(var(--space-sm) * -1 - var(--space-xxs)) 0;position:absolute}.person__tagEdit:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.person__tagEdit--empty{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-tertiary) 70%, transparent);background:0 0}.person__tagEdit--empty:hover{background:var(--ui-wash-soft)}.person__error{font-size:var(--type-footnote-size);color:var(--status-error-text);margin:0}.person__error>p{margin:0}div.person__error{align-items:flex-start;gap:var(--space-xs);padding:0 var(--space-md);flex-direction:column;display:flex}.person__seat{gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.person__seat--offer{background:color-mix(in srgb, var(--team-mention) 8%, var(--surface-bg-card))}[data-theme=dark] .person__seat--offer{background:color-mix(in srgb, var(--team-mention) 14%, var(--surface-bg-card))}.person__seatWho{align-items:center;gap:var(--space-md);min-width:0;display:flex}.person__seatDisc,.person__seatEmpty{width:var(--metric-avatar-medium);height:var(--metric-avatar-medium);border-radius:var(--radius-circle);flex:none}.person__seatDisc{background:var(--ui-wash);color:var(--text-ink-muted);place-items:center;display:grid}.person__seat--offer .person__seatDisc{background:color-mix(in srgb, var(--team-mention) 16%, var(--surface-bg-card));color:color-mix(in srgb, var(--team-mention) 78%, var(--text-primary))}.person__seatEmpty{border:1.5px dashed color-mix(in srgb, var(--text-tertiary) 80%, transparent)}.person__seatText{gap:var(--space-xxs);flex-direction:column;flex:auto;min-width:0;display:flex}.person__seatTitle{font-size:var(--type-subheadline-size);line-height:1.3;font-weight:var(--web-type-strong-weight);color:var(--text-primary);margin:0}.person__seat--offer .person__seatTitle{color:color-mix(in srgb, var(--team-mention) 78%, var(--text-primary))}.person__seatLine{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.4}.person__seatClock{align-items:center;gap:var(--space-sm);font-size:var(--type-footnote-size);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;line-height:1.4;display:flex}.person__seatClock>svg{color:var(--text-ink-muted);flex:none}.person__seatActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.person__seat:not(.person__seat--offer) .person__seatActions,.person__seatClock{padding-left:calc(var(--metric-avatar-medium) + var(--space-md))}.person__seat--offer .person__seatActions>*{flex:1 1 0}.person__fieldLabel{margin:var(--space-sm) 0 var(--space-xs);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted)}.person__mergeSearch,.person__mergePick,.person__mergeOwner{gap:var(--space-sm);flex-direction:column;display:flex}.person__shelfList{margin:0;padding:0;list-style:none}.person__shelfRow{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;color:inherit;text-decoration:none;display:flex}.person__shelfLead{width:var(--metric-avatar-small);height:var(--metric-avatar-small);border-radius:var(--radius-small);background:var(--ui-wash);color:var(--text-ink-muted);flex:none;justify-content:center;align-items:center;display:flex}.person__shelfBody{flex-direction:column;min-width:0;display:flex}.person__shelfTitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person__shelfSub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person__shelfEmpty{align-items:center;gap:var(--space-sm);padding:var(--space-lg) 0;color:var(--text-ink-muted);font-size:var(--type-subheadline-size);justify-content:center;margin:0;display:flex}.person__shelfError{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;font-size:var(--type-subheadline-size);color:var(--text-ink-muted);display:flex}.person__shelfWait{gap:var(--space-sm);padding:var(--space-sm) 0;flex-direction:column;display:flex}.person__starList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.person__starItem{background:var(--surface-bg-card);border-radius:var(--radius-medium);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-small)}.person__starMeta{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-xs);font-size:var(--type-caption-size);color:var(--text-ink-muted);display:flex}.person__starBody{font-size:var(--type-subheadline-size);margin:0}@media (prefers-reduced-motion:reduce){.person__tagEdit{transition:none}}@media (width<=1023px){.person__back{display:inline-flex}.person__close{display:none}}.bc__create{background:var(--ui-fill-strong);color:var(--ui-on-strong);border-radius:var(--radius-circle)}.bcledger{--bcledger-read:color-mix(in srgb, var(--message-read) 70%, var(--text-primary));--bcledger-delivered:var(--message-read);--bcledger-track:var(--ui-wash);--bcledger-failed:var(--status-error);gap:var(--space-md);flex-direction:column;min-width:0;display:flex}[data-theme=dark] .bcledger{--bcledger-read:var(--message-read);--bcledger-delivered:color-mix(in srgb, var(--message-read) 55%, var(--surface-bg-card))}.bcledger__bar{gap:var(--web-metric-broadcast-ledger-gap);height:var(--web-metric-broadcast-ledger);border-radius:var(--radius-circle);display:flex;overflow:hidden}.bcledger--thin .bcledger__bar{height:var(--web-metric-broadcast-ledger-thin)}.bcledger__part{min-width:var(--web-metric-broadcast-ledger-thin);border-radius:var(--radius-circle);transition:flex-grow .32s var(--web-motion-ease-out);flex-basis:0}.bcledger__part--read{background:var(--bcledger-read)}.bcledger__part--delivered{background:var(--bcledger-delivered)}.bcledger__part--pending{background:var(--bcledger-track)}.bcledger__part--failed{background:var(--bcledger-failed);margin-left:var(--web-metric-broadcast-ledger-gap)}@media (prefers-reduced-motion:reduce){.bcledger__part{transition:none}}.bcledger__legend{gap:var(--space-xs) var(--space-lg);font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bcledger__legend li{align-items:center;gap:var(--space-xs);display:inline-flex}.bcledger__key{display:inline-flex}.bcledger__key--read{color:var(--bcledger-read)}.bcledger__key--delivered{color:var(--bcledger-delivered)}.bcledger__key--pending{color:var(--text-tertiary)}.bcledger__key--failed{color:var(--status-error-text)}.bclive{width:var(--web-metric-broadcast-live-dot);height:var(--web-metric-broadcast-live-dot);border-radius:var(--radius-circle);background:var(--brand-accent);flex:none;position:relative}.bclive:after{content:"";border-radius:inherit;background:var(--brand-accent);animation:bc-live 2.4s var(--web-motion-ease-out) infinite;position:absolute;inset:0}@keyframes bc-live{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.bclive:after{opacity:0;animation:none}}.bc__lead{padding:var(--space-sm) var(--space-lg);scrollbar-width:none;overflow-x:auto}.bc__lead::-webkit-scrollbar{display:none}.bc__summary,.bc__sending{gap:var(--space-xxs);margin:var(--space-sm) var(--space-lg) var(--space-md);flex-direction:column;min-width:0;display:flex}.bc__summary .bcledger,.bc__sending .bcledger{margin-top:var(--space-sm)}.bc__sending{padding:var(--space-md) var(--space-lg) var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);color:var(--text-primary);transition:transform var(--web-motion-press) var(--web-motion-ease-out);text-decoration:none}[data-theme=dark] .bc__sending{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.bc__sending:hover{color:var(--text-primary);background:color-mix(in srgb, var(--brand-ink) 2%, var(--surface-bg-card))}.bc__sending:active{transform:scale(.99)}.bc__sending:focus-visible{box-shadow:var(--web-shadow-lift), var(--ui-focus-ring);outline:none}.bc__summaryHead{align-items:center;gap:var(--space-sm);font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--text-ink-muted);display:inline-flex}.bc__sending .bc__summaryHead{color:var(--text-secondary)}.bc__sendingName{margin-top:var(--space-xxs);font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bc__summaryFigure{align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.bc__summaryValue{font-size:var(--type-title1-size);font-weight:var(--web-type-page-title-weight);letter-spacing:calc(var(--web-type-page-title-tracking) * 1.5);font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.15}.bc__summaryOf{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.bc__summarySub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.bc__search{padding:0 var(--space-lg) var(--space-sm)}.bc__filters{padding:0 0 var(--space-sm);border-bottom:1px solid var(--line-hairline)}.bc__howLink{font-weight:var(--web-type-label-weight);color:var(--text-primary);text-underline-offset:var(--web-metric-broadcast-ledger-gap);text-decoration:underline}.bc__list{padding:var(--space-xs) 0;flex-direction:column;margin:0;list-style:none;display:flex}.bc__list li{display:block}.bcrow{--bcrow-lead:var(--web-metric-broadcast-row-lead);grid-template-columns:var(--bcrow-lead) minmax(0, 1fr) auto;column-gap:var(--space-md);row-gap:var(--space-xxs);min-height:var(--metric-chat-row);padding:var(--space-md) var(--space-lg);color:var(--text-primary);transition:background-color var(--web-motion-press) var(--web-motion-ease-out);grid-template-areas:"lead title status""lead sub rate""lead ledger ledger";align-items:center;text-decoration:none;display:grid;position:relative}.bcrow:hover{background:var(--ui-wash-soft);color:var(--text-primary)}.bcrow:active{background:var(--ui-wash)}.bcrow:focus-visible{box-shadow:inset 0 0 0 var(--web-metric-broadcast-pick-ring) color-mix(in srgb, var(--ui-primary) 60%, transparent);outline:none}.bcrow--selected{background:var(--ui-wash)}.bcrow--selected:before{content:"";left:0;top:var(--space-lg);bottom:var(--space-lg);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--text-primary);width:3px;position:absolute}.bcrow:after{content:"";height:1px;bottom:0;right:0;left:calc(var(--space-lg) + var(--bcrow-lead) + var(--space-md));background:var(--line-separator);pointer-events:none;position:absolute}.bc__list li:last-child .bcrow:after,.bcrow--selected:after,.bc__list .bc__item:has(+.bc__item .bcrow--selected) .bcrow:after{opacity:0}.bcrow__lead{width:var(--bcrow-lead);height:var(--bcrow-lead);border-radius:var(--web-metric-broadcast-lead-radius);background:var(--ui-wash);color:var(--text-ink-muted);grid-area:lead;align-self:start;place-items:center;display:grid}.bcrow__lead--failed{background:var(--ui-tint-error);color:var(--status-error-text)}.bcrow__title{min-width:0;font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);text-overflow:ellipsis;white-space:nowrap;grid-area:title;line-height:1.3;overflow:hidden}.bcrow__status{grid-area:status;justify-self:end}.bcrow__sub{min-width:0;font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-area:sub;overflow:hidden}.bcrow__rate{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-area:rate;justify-self:end}.bcrow__ledger{margin-top:var(--space-xs);grid-area:ledger}.bcdetail{padding:var(--space-xxl);container:bcdetail/inline-size}.bcdetail__grid>*+*{margin-top:var(--space-lg)}.bcdetail--loading{gap:var(--space-lg);flex-direction:column;display:flex}.bcdetail__main,.bcdetail__side{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.bcdetail__head{padding-bottom:0}.bcdetail__sub{align-items:center;gap:var(--space-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}@container bcdetail (width>=760px){.bcdetail__grid{grid-template-columns:minmax(0, 1fr) var(--web-metric-broadcast-aside);column-gap:var(--space-xxl);row-gap:var(--space-lg);grid-template-rows:auto 1fr;grid-template-areas:"main side""rec side";align-items:start;display:grid}.bcdetail__grid>*+*{margin-top:0}.bcdetail__main{grid-area:main}.bcdetail__side{top:var(--space-xxl);grid-area:side;position:sticky}.bcdetail__recipients{grid-area:rec}}.bcdetail__outcomeTitle{align-items:center;gap:var(--space-sm);display:inline-flex}.bcdetail__tiles{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bcdetail__tile{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.bcdetail__tile+.bcdetail__tile{padding-left:var(--space-lg);box-shadow:inset 1px 0 0 var(--line-separator)}.bcdetail__tileLabel{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);display:inline-flex}.bcdetail__tileIcon{display:inline-flex}.bcdetail__tile--read .bcdetail__tileIcon{color:var(--bcledger-read,var(--message-read))}.bcdetail__tile--delivered .bcdetail__tileIcon{color:var(--message-read)}.bcdetail__tile--failed .bcdetail__tileIcon{color:var(--status-error-text)}.bcdetail__tileFigure{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.bcdetail__tileValue{font-size:var(--type-title1-size);font-weight:var(--web-type-page-title-weight);letter-spacing:calc(var(--web-type-page-title-tracking) * 1.5);font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.15}.bcdetail__tileOf,.bcdetail__tileRate{font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.bcdetail__outcome{--bcledger-read:color-mix(in srgb, var(--message-read) 70%, var(--text-primary))}[data-theme=dark] .bcdetail__outcome{--bcledger-read:var(--message-read)}.bcdetail__readyFigure{gap:var(--space-xxs);margin:0 0 var(--space-sm);flex-direction:column;display:flex}.bcdetail__readyAction{margin-top:var(--space-lg)}.bcdetail__readyAudience{font-size:var(--type-title-size);font-weight:var(--web-type-page-title-weight)}.bcdetail__note{font-size:var(--type-caption-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.45}.bcdetail__message .ui-seccard__body{padding:0 var(--space-sm) var(--space-sm)}.bctable__scroll{overflow-x:auto}.bctable{border-collapse:collapse;width:100%;min-width:var(--web-metric-broadcast-table-min)}.bctable th{text-align:left;font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--line-hairline);background:var(--surface-bg-card)}.bctable th:last-child,.bctable td:last-child{text-align:right}.bctable td{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line-separator);font-size:var(--type-subheadline-size);vertical-align:middle}.bctable tbody tr:last-child td{border-bottom:0}.bctable tbody tr[data-status=failed]{background:color-mix(in srgb, var(--status-error) 4%, transparent)}.bctable__who{align-items:center;gap:var(--space-md);min-width:0;display:flex}.bctable__name{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.bctable__nameText{font-weight:var(--web-type-label-weight);white-space:nowrap}.bctable__reason{font-size:var(--type-caption-size);color:var(--status-error-text);line-height:1.35}.bctable__phone{color:var(--text-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.bctable td:first-child{width:100%}.bctable__status{align-items:center;gap:var(--space-xs);white-space:nowrap;font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);display:inline-flex}.bctick{color:var(--text-tertiary);flex:none}.bctick--delivered{color:var(--text-ink-muted)}.bctick--read{color:color-mix(in srgb, var(--message-read) 70%, var(--text-primary))}[data-theme=dark] .bctick--read{color:var(--message-read)}.bctable__foot{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--line-separator);font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;display:flex}.bctable__pager{gap:var(--space-sm);display:inline-flex}.bceditor{flex-direction:column;min-width:0;display:flex;container:bceditor/inline-size}.bcsteps{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--line-hairline);align-items:center;display:flex}.bcstep{align-items:center;gap:var(--space-sm);min-height:var(--web-metric-provider-button);font:inherit;font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.bcstep:hover:not(:disabled){color:var(--text-primary)}.bcstep:focus-visible{border-radius:var(--radius-small);box-shadow:var(--ui-focus-ring);outline:none}.bcstep[aria-current=step]{color:var(--text-primary);font-weight:var(--web-type-strong-weight)}.bcstep:disabled{cursor:default;opacity:.7}.bcstep__dot{width:var(--web-metric-broadcast-step-dot);height:var(--web-metric-broadcast-step-dot);border-radius:var(--radius-circle);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 var(--web-metric-broadcast-step-rail) var(--line-separator);color:var(--text-ink-muted);flex:none;place-items:center;display:grid}.bcstep--done .bcstep__dot,.bcstep[aria-current=step] .bcstep__dot{background:var(--ui-fill-strong);color:var(--ui-on-strong);box-shadow:none}.bcsteps__rail{min-width:var(--space-lg);height:var(--web-metric-broadcast-step-rail);margin:0 var(--space-md);border-radius:var(--radius-circle);background:var(--line-separator);flex-grow:1}.bcsteps__rail--done{background:var(--ui-fill-strong)}.bceditor__grid{flex-direction:column;min-width:0;display:flex}.bceditor__form{display:contents}.bceditor__body{order:0}.bceditor__aside{order:1}.bceditor__actions{order:2}.bceditor__body{padding:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.bceditor__field{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.bceditor__field>legend{margin-bottom:var(--space-sm);padding:0}.bceditor__legend{font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:var(--text-primary)}.bcpicks{border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);flex-direction:column;display:flex;overflow:hidden}[data-theme=dark] .bcpicks{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.bcpick{align-items:center;gap:var(--space-md);width:100%;min-height:var(--metric-chat-row);padding:var(--space-md) var(--space-lg);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;display:flex;position:relative}.bcpick+.bcpick:before{content:"";height:1px;top:0;right:0;left:calc(var(--space-lg) + var(--web-metric-broadcast-row-lead) + var(--space-md));background:var(--line-separator);position:absolute}.bcpick:hover{background:var(--ui-wash-soft)}.bcpick:active{background:var(--ui-wash)}.bcpick:focus-visible{box-shadow:inset 0 0 0 var(--web-metric-broadcast-pick-ring) color-mix(in srgb, var(--ui-primary) 60%, transparent);outline:none}.bcpick[aria-checked=true]{background:var(--ui-wash)}.bcpick__tile{width:var(--web-metric-broadcast-row-lead);height:var(--web-metric-broadcast-row-lead);border-radius:var(--web-metric-broadcast-lead-radius);background:var(--ui-wash);color:var(--text-ink-muted);flex:none;place-items:center;display:grid}.bcpick__text{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.bcpick__name{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bcpick__body{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bcpick__radio{width:var(--web-metric-broadcast-step-dot);height:var(--web-metric-broadcast-step-dot);border-radius:var(--radius-circle);box-shadow:inset 0 0 0 var(--web-metric-broadcast-pick-ring) var(--line-separator);flex:none;place-items:center;display:grid}.bcpick[aria-checked=true] .bcpick__radio{background:var(--ui-fill-strong);color:var(--ui-on-strong);box-shadow:none}.bcaud{gap:var(--space-sm);flex-wrap:wrap;display:flex}.bcnote{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-large);background:var(--ui-tint-info);font-size:var(--type-caption-size);color:var(--text-secondary);margin:0;line-height:1.5;display:flex}.bcnote svg{color:var(--status-info);flex:none;margin-block-start:var(--ui-icon-lead)}.bcnote__count{font-weight:var(--web-type-strong-weight);color:var(--text-primary);font-variant-numeric:tabular-nums}.bceditor__when{gap:var(--space-md);display:flex}.bceditor__when>*{flex:1;min-width:0}.bceditor__actions{gap:var(--space-md);padding:0 var(--space-xl) var(--space-xxl);flex-direction:column;display:flex}.bceditor__aside{gap:var(--space-md);margin:0 var(--space-xl) var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);flex-direction:column;display:flex}[data-theme=dark] .bceditor__aside{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.bceditor__reach{gap:var(--space-xxs);flex-direction:column;display:flex}.bceditor__reachLabel{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--text-ink-muted)}.bceditor__reachValue{font-size:var(--type-title-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);font-variant-numeric:tabular-nums;line-height:1.2}.bceditor__reachSub{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.bceditor__aside .ui-tplbubble{margin:0 calc(var(--space-sm) * -1) calc(var(--space-sm) * -1)}@container bceditor (width>=680px){.bceditor__grid{grid-template-columns:minmax(0, 1fr) var(--web-metric-broadcast-aside);align-items:start;display:grid}.bceditor__form{flex-direction:column;min-width:0;display:flex}.bceditor__aside{top:var(--space-xl);margin:var(--space-xl) var(--space-xl) var(--space-xxl) 0;position:sticky}}.bcconfirm{gap:var(--space-lg);flex-direction:column;display:flex}.bcconfirm__hero{gap:var(--space-xxs);flex-direction:column;display:flex}.bcconfirm__count{font-size:var(--type-title1-size);font-weight:var(--web-type-page-title-weight);letter-spacing:calc(var(--web-type-page-title-tracking) * 1.5);font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.15}.bcconfirm__countLabel{font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary)}.bcconfirm__hero .bcconfirm__note{margin-top:var(--space-xs)}.bcconfirm__preview .ui-tplbubble{padding:var(--space-md)}.bcconfirm__card{border-radius:var(--radius-large);background:var(--surface-bg-app);overflow:hidden}.bcconfirm__row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line-separator);display:flex}.bcconfirm__row:last-child{border-bottom:0}.bcconfirm__row--block{align-items:stretch;gap:var(--space-xs);flex-direction:column}.bcconfirm__line{align-items:center;gap:var(--space-md);display:flex}.bcconfirm__key{align-items:center;gap:var(--space-sm);white-space:nowrap;font-size:var(--type-subheadline-size);color:var(--text-secondary);flex:none;display:inline-flex}.bcconfirm__key svg{color:var(--text-ink-muted);align-self:center}.bcconfirm__value{min-width:0;font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);text-align:right;flex:auto}.bcconfirm__note{font-size:var(--type-caption-size);color:var(--text-ink-muted);text-wrap:pretty;line-height:1.45}@media (width<=767px){.bcdetail{padding:var(--space-lg)}.bcdetail__tiles{gap:var(--space-md)}.bcdetail__tile+.bcdetail__tile{padding-left:var(--space-md)}.bcdetail__tileValue{font-size:var(--type-title-size)}.bcdetail__tileFigure{flex-direction:column;align-items:flex-start;gap:0}.bceditor__body,.bceditor__actions{padding-left:var(--space-lg);padding-right:var(--space-lg)}.bceditor__aside{margin-left:var(--space-lg);margin-right:var(--space-lg)}.bcsteps{padding:var(--space-sm) var(--space-lg)}.bcstep:not([aria-current=step]) .bcstep__name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bceditor__when{flex-direction:column}}.bcnote{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-large);background:var(--ui-wash-soft);box-shadow:inset 0 0 0 1px var(--line-hairline);color:var(--text-secondary);font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);margin:0;display:flex}.bcnote>svg{color:var(--text-ink-muted);flex:none}.bc__lead .ui-seg{width:100%;display:flex}.bc__lead .ui-seg__item{padding:0 var(--space-sm);white-space:nowrap;flex:auto}.tpltile{width:var(--metric-avatar-medium);height:var(--metric-avatar-medium);border-radius:var(--web-radius-bubble);background:color-mix(in srgb, var(--bubble-out) 62%, var(--surface-bg-card));color:color-mix(in srgb, var(--brand-ink) 62%, var(--bubble-out));box-shadow:var(--shadow-small);border-start-end-radius:var(--space-xxs);flex:none;place-items:center;display:grid}[data-theme=dark] .tpltile{background:color-mix(in srgb, var(--bubble-out) 58%, var(--surface-bg-card));color:color-mix(in srgb, var(--text-primary) 72%, var(--bubble-out))}.tpltile--small{width:var(--web-metric-row-action);height:var(--web-metric-row-action);border-radius:var(--radius-small);border-start-end-radius:var(--space-xxs)}.ui-statuschip.tplchip--meta{background:var(--ui-wash-soft);color:var(--text-secondary);font-weight:var(--web-type-label-weight)}.tpl__create{background:var(--ui-fill-strong);color:var(--ui-on-strong);border-radius:var(--radius-circle)}.tpl__lead{padding:var(--space-sm) var(--space-lg) 0}.tpl__toolbar{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg) var(--space-xs) 0;display:flex}.tpl__filters{flex:auto;min-width:0}.tpl__sort{border-radius:var(--radius-circle);background:var(--ui-wash-soft);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tpl__sort:before{content:"";position:absolute;inset:-4px}.tpl__sort:hover{background:var(--ui-wash);color:var(--text-primary)}.tpl__sort:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.tpl__search{padding:var(--space-xs) var(--space-lg) var(--space-md);border-bottom:1px solid var(--line-hairline)}.tpl__count{padding:var(--space-md) var(--space-lg) var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;margin:0}.tpl__list{padding:0 0 var(--space-lg);margin:0;list-style:none}.tplrow{align-items:center;gap:var(--space-md);min-height:var(--web-metric-chat-row-meta);padding:var(--space-sm) var(--space-lg);color:var(--text-primary);transition:background-color var(--web-motion-press) var(--web-motion-ease-out);text-decoration:none;display:flex;position:relative}.tplrow:hover{background:var(--ui-wash-soft);color:var(--text-primary)}.tplrow:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:-2px}.tplrow--selected{background:var(--ui-wash)}.tplrow--selected:before{content:"";left:0;top:var(--space-sm);bottom:var(--space-sm);border-radius:0 var(--radius-circle) var(--radius-circle) 0;background:var(--brand-ink);width:3px;position:absolute}[data-theme=dark] .tplrow--selected:before{background:var(--text-primary)}.tplrow:after{content:"";left:calc(var(--space-lg) + var(--metric-avatar-medium) + var(--space-md));background:var(--line-separator);height:1px;position:absolute;bottom:0;right:0}.tpl__list li:last-child .tplrow:after,.tplrow--selected:after,.tpl__list .tpl__item:has(+.tpl__item>.tplrow--selected) .tplrow:after{display:none}.tplrow__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.tplrow__top{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.tplrow__title{min-width:0;font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.3;overflow:hidden}.tplrow__preview{font-size:var(--type-subheadline-size);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.tplrow__sub{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.4}.tpldetail__pane .pane__body{container-type:inline-size}.tpldetail__loading{padding:var(--space-xxl) 0}.tpldetail{width:100%;max-width:1040px;padding:var(--space-xxl) var(--space-xxl) var(--space-xxxl);flex-direction:column;margin:0 auto;display:flex;container-type:inline-size}.tpldetail__metaName{font-family:SF Mono,ui-monospace,Menlo,monospace;font-weight:var(--web-type-label-weight)}.tpldetail__chips{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.tpldetail__head .ui-pagehead__actions{flex-wrap:wrap;justify-content:flex-end}.tpldetail__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (width>=760px){.tpldetail__grid{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr) 280px}}.tpldetail__main,.tpldetail__side{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.tpldetail__bubble{min-height:220px;padding:var(--space-xxxl) var(--space-xxl)}[data-theme=dark] .tpldetail__bubble,[data-theme=dark] .tpleditor__preview .ui-tplbubble{box-shadow:0 0 0 1px var(--line-hairline)}@container (width<=699px){.tpldetail__head{flex-wrap:wrap}.tpldetail__head .ui-pagehead__actions{order:3;justify-content:flex-start;width:100%;margin-left:0;padding-top:0}.tpldetail__head [data-testid=template-submit]{order:-2}.tpldetail__head [data-testid=template-edit]{order:-1}}.tpldetail__var .ui-setrow__lead{width:auto;min-width:28px}.tpldetail__var.ui-setrow--separated:after{left:var(--space-lg)}.tpltoken{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--type-footnote-size);background:var(--ui-wash);color:var(--text-secondary);border-radius:var(--radius-small);padding:2px var(--space-sm);flex:none}.tplperf{gap:var(--space-lg);grid-template-columns:1fr 1fr;margin:0;display:grid}.tplperf__item{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.tplperf__item dt{font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted)}.tplperf__value{align-items:baseline;gap:var(--space-sm);font-size:var(--type-title1-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;line-height:1.1;display:flex}.tplperf__delta{font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);letter-spacing:0;color:var(--text-secondary)}.tpldetail__note{padding:0 var(--space-xs);font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.tplnote{align-items:start;column-gap:var(--space-md);row-gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-large);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tplnote--info{background:var(--ui-tint-info);color:var(--status-info-text)}.tplnote--warning{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning)}.tplnote--error{background:var(--ui-tint-error);color:var(--status-error-text)}.tplnote--draft{background:var(--ui-wash-soft);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--line-hairline)}.tplnote__icon{border-radius:var(--radius-circle);background:color-mix(in srgb, currentColor 12%, transparent);flex:none;place-items:center;width:28px;height:28px;display:grid}.tplnote__text{gap:var(--space-xxs);flex-direction:column;min-width:0;padding-top:3px;display:flex}.tplnote__title{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);margin:0;line-height:1.3}.tplnote__body{font-size:var(--type-subheadline-size);color:var(--text-primary);text-wrap:pretty;margin:0;line-height:1.45}.tplnote--draft .tplnote__body,.tplnote--info .tplnote__body,.tplnote--warning .tplnote__body{color:inherit;font-weight:var(--web-type-label-weight)}.tplnote__hint{font-size:var(--type-footnote-size);color:var(--text-secondary);margin:0;line-height:1.45}.tplnote__action{flex:none;align-self:center}@media (width<=767px){.tpldetail{padding:var(--space-lg) var(--space-lg) var(--space-xxl)}.tpldetail__bubble{min-height:0;padding:var(--space-xl) var(--space-lg)}.tplnote{grid-template-columns:auto minmax(0,1fr)}.tplnote__action{grid-column:2;justify-self:start}}.pane--detail:has(>.pane__body>.tpleditor) .pane__body,.pane--detail .pane__body:has(.tpleditor){container-type:inline-size}.tpleditor{gap:var(--space-xl);padding:var(--space-xxl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (width>=620px){.tpleditor{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr) 280px}}@container (width>=900px){.tpleditor{grid-template-columns:minmax(0,1fr) 360px}}@container (width<=619px){.tpleditor__preview{display:contents}.tpleditor__preview>:not(.tpleditor__actions){order:-1}.tpleditor__actions{order:1}}.tpleditor__form{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.tpleditor__field{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.tpleditor__field>legend{padding:0}.tpleditor__legend{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-primary)}.tpleditor__choices{gap:var(--space-sm);flex-wrap:wrap;display:flex}.tpleditor__bodyHead{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.tpleditor__counter{font-size:var(--type-caption-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums}.tpleditor__counter--over{color:var(--status-error-text)}.tpleditor__textarea{resize:vertical;width:100%;min-height:132px;padding:var(--space-md) var(--space-lg);border:1.5px solid var(--line-hairline);border-radius:var(--radius-medium);background:var(--surface-bg-card);color:var(--text-primary);font:inherit;font-size:var(--type-callout-size);line-height:1.45}.tpleditor__textarea:focus-visible{border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring);outline:none}.tpleditor__inserts{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.tpleditor__emoji{border-radius:var(--radius-circle);background:var(--ui-wash-soft);width:34px;height:34px;font-size:var(--type-callout-size);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.tpleditor__emoji:hover{background:var(--ui-wash)}.tpleditor__hint{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.45}.tpleditor__inline{font-size:var(--type-caption-size);color:var(--status-error-text);line-height:1.45}.tpleditor__form{gap:var(--space-lg)}.tpleditor__group{gap:var(--space-xl);flex-direction:column;display:flex}.tpleditor__vars{align-items:center;column-gap:var(--space-md);row-gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;display:grid}.tpleditor__varsHead,.tpleditor__var{display:contents}.tpleditor__varsHead>span{font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted)}.tpleditor__var .ui-field{min-width:0}.tpleditor__varRemove{border-radius:var(--radius-circle);width:32px;height:32px;color:var(--text-ink-muted);cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out), color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.tpleditor__varRemove:before{content:"";position:absolute;inset:-4px}.tpleditor__varRemove:hover{background:var(--ui-tint-error);color:var(--status-error-text)}.tpleditor__varRemove:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}@container (width<=619px){.tpleditor__vars{gap:var(--space-lg);flex-direction:column;display:flex}.tpleditor__varsHead{display:none}.tpleditor__var{align-items:center;gap:var(--space-sm) var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tpleditor__varRemove{grid-area:1/3}.tpleditor__var .ui-field:has([data-testid^=template-var-sample]){grid-column:2/4}}.tpleditor__preview{gap:var(--space-sm);top:var(--space-xxl);flex-direction:column;min-width:0;display:flex;position:sticky}.tpleditor__previewLabel{font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted)}.tpleditor__previewNote{margin:0 0 var(--space-sm);font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.45}.tpleditor__preview .ui-tplbubble{min-height:160px}.tpleditor__choices .ui-pill:disabled{opacity:.45;cursor:not-allowed}.tpleditor__actions{gap:var(--space-md);flex-direction:column;display:flex}.tpl__scroll{overflow-x:auto}@media (width<=767px){.tpleditor{padding:var(--space-lg);gap:var(--space-xl)}}.tpleditor__rich{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.tpleditor__card,.tpleditor__media{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.tpleditor__card{padding:var(--space-md);border-radius:var(--radius-large);box-shadow:var(--shadow-small);background:var(--surface-bg-card)}.tpleditor__file{margin-top:var(--space-xs);max-width:100%;display:block}.tpleditor .ui-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.tpleditor .ui-seg::-webkit-scrollbar{display:none}.tpleditor .ui-seg__item{flex:none}.team__loading{padding:var(--space-lg)}.team__roster{padding-bottom:var(--space-xxl);flex-direction:column;display:flex}.team__sectionlabel{padding:var(--space-lg) var(--space-lg) var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.team__row{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-lg);min-height:var(--metric-list-row-min);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.team__row+.team__row:before,.team__inviterow+.team__inviterow .team__row:before{content:"";inset-inline:var(--space-lg) 0;height:1px;background:var(--line-separator);margin-inline-start:calc(var(--metric-avatar-medium) + var(--space-md));position:absolute;inset-block-start:0}.team__row:hover{background:var(--ui-wash-soft)}.team__row:focus-visible{box-shadow:var(--ui-focus-ring);border-radius:var(--radius-medium);outline:none}.team__row[data-selected=true]{background:var(--ui-wash)}.team__row[data-suspended=true] .team__rowname{color:var(--text-secondary)}.team__rowbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.team__rowname{align-items:center;gap:var(--space-xs);font-size:var(--type-callout-size);min-width:0;font-weight:600;display:flex}.team__nametext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team__row>.ui-badge{flex:none}.team__you{color:var(--text-ink-muted);font-weight:400}.team__narrowed{color:var(--text-ink-muted);display:inline-flex}.team__rowsub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team__chevron{color:var(--text-tertiary)}.team__inviterow{flex-direction:column;display:flex}.team__attempt{align-items:center;gap:var(--space-xs);padding:0 var(--space-lg) var(--space-sm) calc(var(--space-lg) + var(--metric-avatar-medium) + var(--space-md));font-size:var(--type-footnote-size);color:var(--status-warning-text);margin:0;display:flex}.team__footer{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.team__hint{gap:var(--space-sm);font-size:var(--type-footnote-size);color:var(--text-ink-muted);align-items:flex-start;margin:0;line-height:1.45;display:flex}.team__hint>svg{flex:none;margin-block-start:var(--ui-icon-lead)}.team__hint--warn{color:var(--status-warning-text)}.team__pad{padding:var(--space-lg)}.team__detailbody{gap:var(--space-lg);padding:var(--space-lg) var(--space-xl) var(--space-xxxl);flex-direction:column;max-width:72ch;display:flex}.team__identity{align-items:center;gap:var(--space-lg);padding:var(--space-lg);display:flex}.team__identitybody{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.team__identityname{font-size:var(--type-title3-size);font-weight:700}.team__identitymail{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);overflow-wrap:anywhere}.team__badges{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-xxs);display:flex}.team__section{gap:var(--space-sm);flex-direction:column;display:flex}.team__sectiontitle{font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0;font-weight:700}.team__numberdot{border-radius:var(--radius-circle);flex:none;width:8px;height:8px;display:inline-block}.team__exempt{font-size:var(--type-subheadline-size);color:var(--text-tertiary)}.team__detailbody .ui-row--destructive:disabled{opacity:.45;cursor:not-allowed}.team__rowwarn,.team__rowwarn .ui-row__title,.team__rowwarn .ui-row__lead{color:var(--status-warning-text)}.team__rowaction,.team__rowaction .ui-row__title,.team__rowaction .ui-row__lead{color:var(--ui-primary)}.team__checklist{padding:var(--space-md) var(--space-lg);gap:var(--space-sm);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);flex-direction:column;margin:0;list-style:none;display:flex}.team__checkitem{align-items:center;gap:var(--space-md);font-size:var(--type-subheadline-size);display:flex}.team__checkitem--off{color:var(--text-tertiary)}.team__checkmark{border-radius:var(--radius-circle);background:var(--ui-primary);width:20px;height:20px;color:var(--surface-bg-card);flex:none;justify-content:center;align-items:center;display:inline-flex}.team__checkmark--off{color:var(--text-tertiary);box-shadow:inset 0 0 0 1.5px var(--line-separator);background:0 0}.team__form{gap:var(--space-lg);flex-direction:column;display:flex}.team__fieldset{gap:var(--space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.team__legend{font-size:var(--type-footnote-size);color:var(--text-primary);padding:0;font-weight:600}.team__roles{gap:var(--space-sm);flex-direction:column;display:flex}.team__roleoption{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-xl);border:1px solid var(--line-hairline);cursor:pointer;display:flex}.team__roleoption[data-selected=true]{border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary)}.team__roleoption:has(input:focus-visible){box-shadow:var(--ui-focus-ring)}.team__roleicon{border-radius:var(--radius-medium);background:var(--ui-wash-soft);width:34px;height:34px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.team__roleicon[data-role=admin]{background:var(--ui-tint-info);color:var(--status-info)}.team__roleicon[data-role=agent]{background:var(--ui-tint-accent);color:var(--ui-primary)}.team__roleicon[data-role=viewer]{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning)}.team__rolebody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.team__roletitle{font-size:var(--type-subheadline-size);font-weight:600}.team__roleblurb{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.4}.team__radio{border-radius:var(--radius-circle);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-separator);flex:none;margin-block-start:2px}.team__roleoption[data-selected=true] .team__radio{box-shadow:inset 0 0 0 6px var(--ui-primary)}.team__switchrow{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-xl);background:var(--surface-bg-app);display:flex}.team__switchbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.team__switchtitle{font-size:var(--type-subheadline-size)}.team__switchsub{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.team__numbers{gap:var(--space-sm);flex-direction:column;display:flex}.team__numberrow{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-large);border:1px solid var(--line-hairline);cursor:pointer;display:flex}.team__numberrow[data-selected=true]{border-color:var(--ui-primary);background:var(--ui-tint-accent)}.team__numberrow .ui-check,.team__numberrow .ui-check__label{flex:1;min-width:0}.team__numberlabel{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.team__numberbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.team__numbername{align-items:center;gap:var(--space-sm);font-size:var(--type-subheadline-size);font-weight:600;display:flex}.team__numbersub{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.team__notes{gap:var(--space-sm);flex-direction:column;display:flex}.team__note{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-xl);background:var(--surface-bg-app);align-items:flex-start;display:flex}.team__note>svg{color:var(--text-secondary);flex:none}.team__notetitle{font-size:var(--type-footnote-size);font-weight:600}.team__notebody{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.45}.team__inviteactions{gap:var(--space-md);display:flex}.team__inviteactions>:first-child{flex:1}.team__attemptline{margin:var(--space-xs) 0 0;font-weight:600}@media (width<=640px){.team__detailbody{padding:var(--space-md) var(--space-lg) var(--space-xxxl)}.team__identity{flex-direction:column;align-items:flex-start}.team__inviteactions{flex-direction:column}}.team__assistantAvatar{border-radius:var(--radius-circle);background:var(--team-slate);color:var(--on-fill-strong-light);flex:none;justify-content:center;align-items:center;display:inline-flex}.team__assistantAvatar--40{width:40px;height:40px}.team__assistantAvatar--64{width:64px;height:64px}.team__assistantDetail{font-size:var(--type-subheadline-size);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.crm{flex-direction:column;min-width:0;min-height:0;display:flex}.crm__head{min-height:60px;padding:var(--space-sm) var(--space-xxl);align-items:center;gap:var(--space-lg);background:var(--surface-bg-card);border-bottom:1px solid var(--line-hairline);flex-wrap:wrap;flex:none;display:flex}.crm__pipeline{align-items:center;gap:var(--space-xs);height:38px;padding:0 var(--space-md) 0 var(--space-lg);border-radius:var(--radius-medium);background:var(--ui-wash-soft);color:var(--text-primary);font-size:var(--type-title3-size);letter-spacing:-.015em;cursor:pointer;border:0;font-weight:700;display:inline-flex}.crm__pipeline:hover{background:var(--ui-wash)}.crm__pipeline[aria-disabled=true]{cursor:default}.crm__spacer{flex-grow:1}.crm__search{flex:0 240px;min-width:120px;max-width:240px}.crm__tiles{padding:var(--space-lg) var(--space-xxl) var(--space-md);gap:var(--space-md);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm__tile{background:var(--surface-bg-card);border-radius:var(--radius-large);box-shadow:var(--shadow-small);padding:var(--space-md) var(--space-lg);gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.crm__tileTop{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.crm__tileValue{font-size:var(--type-title-size);letter-spacing:-.02em;font-weight:700}.crm__tileRest{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.crm__tileLabel{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.crm__filters{padding:0 var(--space-xxl) var(--space-md);align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:none;display:flex}.crm__filterDivider{background:var(--line-separator);width:1px;height:22px;margin:0 var(--space-xxs)}.crm__note{font-size:var(--type-caption2-size);color:var(--text-tertiary)}.crm__board{min-height:0;padding:0 var(--space-xxl) var(--space-md);gap:var(--space-lg);flex-grow:1;align-items:flex-start;display:flex;overflow:auto hidden}.crm__column{flex-direction:column;flex:none;align-self:stretch;width:288px;max-width:100%;min-height:0;display:flex}.crm__columnHead{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xxs) var(--space-sm);flex:none;display:flex}.crm__columnName{font-size:var(--type-footnote-size);color:var(--text-secondary);font-weight:700}.crm__columnCount{font-size:var(--type-caption-size);color:var(--text-ink-muted);background:var(--ui-wash-soft);border-radius:var(--radius-pill);padding:1px var(--space-sm);font-weight:600}.crm__columnBody{gap:var(--space-sm);min-height:0;padding-bottom:var(--space-lg);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.crm__plainRow{flex:none}.crm__virtual{flex:none;width:100%;position:relative}.crm__virtualRow{width:100%;padding-bottom:var(--space-sm);position:absolute;top:0;left:0}.crm__columnMore{flex:none;align-self:center}.crm__columnBody[data-over=true]{border-radius:var(--radius-large);box-shadow:inset 0 0 0 1.5px var(--ui-primary);background:var(--ui-tint-accent)}.crm__card{text-align:start;background:var(--surface-bg-card);border-radius:var(--radius-large);width:100%;box-shadow:var(--shadow-small);padding:var(--space-md);gap:var(--space-xs);cursor:pointer;font:inherit;color:inherit;border:0;flex-direction:column;flex:none;display:flex}.crm__card:hover{box-shadow:var(--shadow-medium)}.crm__card[data-selected=true]{box-shadow:0 0 0 2px var(--brand-ink), var(--shadow-small)}.crm__card[data-dragging=true]{opacity:.35}.crm__cardTop{align-items:flex-start;gap:var(--space-xs);display:flex}.crm__cardTitle{min-width:0;font-size:var(--type-callout-size);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;font-weight:600;line-height:1.3;overflow:hidden}.crm__cardSub{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--type-footnote-size);color:var(--text-ink-muted);display:flex}.crm__cardName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm__cardValue{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600}.crm__cardChips{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.crm__cardFoot{align-items:center;gap:var(--space-xs);font-size:var(--type-caption2-size);color:var(--text-ink-muted);display:flex}.crm__cardAging{font-variant-numeric:tabular-nums;margin-inline-start:auto}.crm__cardAging[data-stalled=true]{color:var(--ui-on-tint-warning);font-weight:600}.crm__followUp{align-items:center;gap:var(--space-xxs);font-weight:600;display:inline-flex}.crm__followUp[data-overdue=true]{color:var(--status-error-text)}.crm__followUp[data-overdue=false]{color:var(--ui-on-tint-warning)}.crm__dragged{cursor:grabbing;width:288px;transform:rotate(-2.2deg)}.crm__dragged .crm__card{box-shadow:var(--shadow-large);outline:1.5px solid var(--ui-primary)}.crm__live{padding:0 var(--space-xxl) var(--space-md);align-items:center;gap:var(--space-md);min-height:24px;font-size:var(--type-caption-size);color:var(--text-ink-muted);flex-wrap:wrap;flex:none;display:flex}.crm__liveHint{align-items:center;gap:var(--space-xxs);display:inline-flex}.crm__leadPane{--shell-panel-width:460px;flex-direction:column;min-height:0;display:flex}.crm__paneHead{min-height:60px;padding:0 var(--space-md) 0 var(--space-xl);align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--line-hairline);flex:none;display:flex}.crm__paneTitle{font-size:var(--type-callout-size);flex-grow:1;font-weight:600}.crm__paneBody{min-height:0;padding:var(--space-lg) var(--space-xl) var(--space-xxl);gap:var(--space-lg);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.crm__leadTitle{font-size:var(--type-title1-size);letter-spacing:-.015em;font-weight:700;line-height:1.25}.crm__leadMeta{align-items:center;gap:var(--space-sm);font-size:var(--type-footnote-size);color:var(--text-ink-muted);flex-wrap:wrap;display:flex}.crm__section{gap:var(--space-sm);flex-direction:column;display:flex}.crm__sectionLabel{font-size:var(--type-caption-size);color:var(--text-ink-muted);font-weight:700}.crm__sectionHead{align-items:center;gap:var(--space-sm);display:flex}.crm__hint{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.5}.crm__notes{font-size:var(--type-subheadline-size);color:var(--text-secondary);white-space:pre-wrap;line-height:1.55}.crm__closeRow{gap:var(--space-sm);display:flex}.crm__closeRow>*{flex:1}.crm__leadPane .ui-row__value{color:var(--text-primary)}.crm__leadPane .ui-row__value:empty{display:none}.crm__timeline{gap:var(--space-md);flex-direction:column;display:flex}.crm__event{gap:var(--space-sm);display:flex}.crm__eventDot{border-radius:var(--radius-circle);background:var(--brand-accent);flex:none;width:7px;height:7px;margin-top:7px}.crm__eventText{flex-direction:column;gap:2px;min-width:0;display:flex}.crm__eventBody{font-size:var(--type-subheadline-size);line-height:1.4}.crm__eventSecondary{font-size:var(--type-footnote-size);color:var(--text-secondary);line-height:1.4}.crm__eventWhen{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.crm__form{gap:var(--space-md);flex-direction:column;min-width:min(420px,70vw);display:flex}.crm__formRow{gap:var(--space-sm);align-items:flex-end;display:flex}.crm__formRow>*{flex:1;min-width:0}.crm__formCurrency{max-width:130px}.crm__reasons{gap:var(--space-xxs);flex-direction:column;display:flex}.crm__reason{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.crm__reason:hover{background:var(--ui-wash-soft)}.crm__reason[aria-pressed=true]{background:var(--ui-tint-accent);color:var(--ui-primary);font-weight:600}.crm__page{min-height:0;padding:var(--space-xxl);gap:var(--space-lg);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.crm__pageHead{align-items:center;gap:var(--space-md);display:flex}.crm__pageTitle{font-size:var(--type-title-size);letter-spacing:-.02em;font-weight:700}.crm__table{border-collapse:collapse;width:100%;font-size:var(--type-subheadline-size)}.crm__table th{text-align:start;padding:var(--space-sm) var(--space-md);font-size:var(--type-caption-size);color:var(--text-ink-muted);border-bottom:1px solid var(--line-hairline);font-weight:600}.crm__table td{padding:var(--space-md);border-bottom:1px solid var(--line-hairline);vertical-align:middle}.crm__table tr:last-child td{border-bottom:0}.crm__tableScroll{overflow-x:auto}.crm__tableName{font-weight:600}.crm__tableMuted{color:var(--text-ink-muted)}@media (width<=767px){.crm__head{padding:var(--space-sm) var(--space-lg);gap:var(--space-sm)}.crm__head .crm__spacer{display:none}.crm__search{flex:100%;order:9;max-width:none}.crm__tiles{padding:var(--space-md) var(--space-lg) var(--space-sm);gap:var(--space-sm)}.crm__tile{padding:var(--space-sm) var(--space-md)}.crm__tileValue{font-size:var(--type-headline-size)}.crm__filters{padding:0 var(--space-lg) var(--space-sm);flex-wrap:nowrap;overflow-x:auto}.crm__note,.crm__filters .crm__spacer{display:none}.crm__board{padding:0 var(--space-lg) var(--space-sm);overflow-x:hidden}.crm__column,.crm__search{width:100%}.crm__page,.crm__paneBody{padding:var(--space-lg)}.crm__form{min-width:0}}.crm__pager{align-items:center;gap:var(--space-sm);padding:0 var(--space-lg) var(--space-sm);flex:none;display:none}.crm__pagerLabel{flex-direction:column;flex-grow:1;align-items:center;gap:2px;display:flex}.crm__pagerName{font-size:var(--type-subheadline-size);letter-spacing:-.01em;font-weight:700}.crm__pagerSub{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.crm__dots{gap:var(--space-xxs);padding:0 var(--space-lg) var(--space-sm);flex:none;justify-content:center;display:none}.crm__dot{border-radius:var(--radius-pill);background:var(--text-tertiary);width:16px;height:4px}.crm__dot[data-on=true]{background:var(--brand-ink);width:22px}@media (width<=767px){.crm__pager,.crm__dots{display:flex}.crm__live{display:none}}.crm__cardAv{border-radius:var(--radius-circle);letter-spacing:.02em;width:18px;height:18px;color:var(--on-fill-strong-light);flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.crm__cardMenu{flex:none;margin:-2px -2px 0 0}.crm__cardMenuBtn{border-radius:var(--radius-small);width:24px;height:24px}.crm__card:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.crm__boardBanner{padding:0 var(--space-xxl) var(--space-md);flex:none}@media (width<=767px){.crm__boardBanner{padding:0 var(--space-lg) var(--space-sm)}}.crm__reasonName{flex-grow:1;min-width:0}.crm__reasonRole{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.crm__reasonIcon{color:var(--status-error);display:inline-flex}.crm__reason--danger{color:var(--status-error-text)}.crm__reason:disabled{opacity:.5;cursor:default}.crm__leadHead{align-items:flex-start;gap:var(--space-sm);display:flex}.crm__leadHead .crm__leadTitle{flex-grow:1;min-width:0}.crm__offer{gap:var(--space-sm);flex-direction:column;display:flex}.crm__offerActions{gap:var(--space-sm);display:flex}.crm__ownerCell{align-items:center;gap:var(--space-xs);display:inline-flex}@media (width<=767px){.crm__column{display:none}.crm__column[data-active=true]{display:flex}}.crm__rowActions{gap:var(--space-xxs);display:inline-flex}.crm__filterGap{width:var(--space-sm);flex:none}.crm__actPage{min-height:0;padding:0 var(--space-xxl) var(--space-xxl);gap:var(--space-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.crm__actList{gap:var(--space-lg);flex-direction:column;display:flex}.crm__actGroup{gap:var(--space-xs);flex-direction:column;display:flex}.crm__actHeading{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;font-weight:700;display:flex}.crm__actGroup[aria-label=Overdue] .crm__actHeading{color:var(--status-error-text)}.crm__actCount{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-weight:600}.crm__actRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm__actRow{align-items:center;gap:var(--space-sm);min-height:var(--metric-list-row-min);padding:var(--space-xs) var(--space-md);background:var(--surface-bg-card);border-radius:var(--radius-large);box-shadow:var(--shadow-small);margin-bottom:var(--space-xs);min-width:0;display:flex}.crm__actTick{border-radius:var(--radius-circle);border:2px solid var(--line-separator);width:22px;height:22px;color:var(--on-fill-strong-role);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm__actTick:hover:not(:disabled){border-color:var(--brand-accent-deep)}.crm__actTick[aria-checked=true]{background:var(--brand-accent-deep);border-color:var(--brand-accent-deep)}.crm__actTick:disabled{cursor:default}.crm__actTick:disabled[aria-checked=true]{opacity:.55}.crm__actGlyph{color:var(--text-tertiary);flex:none;display:inline-flex}.crm__actBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crm__actTitle{font-size:var(--type-subheadline-size);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crm__actTitle--done{color:var(--text-secondary);text-decoration:line-through}.crm__actMeta{font-size:var(--type-caption-size);color:var(--text-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm__actLead{color:var(--ui-primary);text-underline-offset:2px;text-decoration:underline}.crm__actLead:hover{color:var(--ui-primary-strong)}.crm__actUnassigned{border-radius:var(--radius-circle);background:var(--ui-wash-soft);width:32px;height:32px;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.crm__actMore{justify-content:center;display:flex}.crm__switchRow{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:var(--type-subheadline-size);color:var(--text-primary);display:flex}.crm__templateRow{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);background:var(--ui-wash-soft);display:flex}.crm__templateBody{font-size:var(--type-caption-size);color:var(--text-secondary);white-space:pre-wrap;min-width:0}.crm__emailCompose{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-large);background:var(--surface-bg-card);box-shadow:var(--shadow-small);flex-direction:column;display:flex}.crm__emailActions{justify-content:flex-end;gap:var(--space-sm);display:flex}.crm__emailList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm__emailRow{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-large);background:var(--surface-bg-card);box-shadow:var(--shadow-small);flex-direction:column;gap:2px;min-width:0;display:flex}.crm__emailHead{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.crm__emailSubject{min-width:0;font-size:var(--type-subheadline-size);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.crm__emailMeta{font-size:var(--type-caption-size);color:var(--text-ink-muted);overflow-wrap:anywhere}.crm__emailError{font-size:var(--type-caption-size);color:var(--status-error-text);overflow-wrap:anywhere}@media (width<=767px){.crm__actPage{padding:0 var(--space-lg) var(--space-lg)}.crm__actRow{padding:var(--space-xs) var(--space-sm);gap:var(--space-xs)}.crm__actGlyph{display:none}}.crm__sheetForm{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.crm__sheetFoot{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--line-hairline);flex:none;display:flex}@media (width<=767px){.crm__newActivity{z-index:1;order:-1;position:sticky;left:0}}.crm__emailOff{gap:var(--space-xxs);padding:var(--space-md);border-radius:var(--radius-large);background:var(--ui-wash-soft);flex-direction:column;display:flex}.crm__emailOffTitle{align-items:center;gap:var(--space-xs);font-size:var(--type-subheadline-size);color:var(--text-primary);font-weight:600;display:inline-flex}.crm__emailOffLink{font-size:var(--type-footnote-size);color:var(--ui-primary);font-weight:600}.crmset__hub{gap:var(--space-xl);padding:var(--space-md) var(--space-lg) var(--space-xxl);flex-direction:column;display:flex}.crmset__hubGroup{gap:var(--space-sm);flex-direction:column;display:flex}.crmset__hub .ui-row__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crmset__hub .ui-row__title{white-space:normal;overflow:visible}.crmset__hubLabel{font-size:var(--type-footnote-size);color:var(--text-tertiary);padding-inline:var(--space-xs);font-weight:600}.crmset__pane{gap:var(--space-lg);padding:var(--space-lg) var(--space-xl) var(--space-xxxl);flex-direction:column;max-width:720px;display:flex}.crmset__section{gap:var(--space-md);flex-direction:column;display:flex}.crmset__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--metric-button-md);display:flex}.crmset__sectionTitle{font-size:var(--type-title3-size);font-weight:var(--type-title3-weight);color:var(--text-primary)}.crmset__sectionActions{align-items:center;gap:var(--space-sm);display:flex}.crmset__subhead{font-size:var(--type-subheadline-size);color:var(--text-secondary);margin-top:var(--space-sm);font-weight:600}.crmset__hint{font-size:var(--type-footnote-size);color:var(--text-tertiary);line-height:1.45;display:block}.crmset__danger{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line-separator)}.crmset__refusal{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-medium);border:1px solid var(--status-error);background:var(--surface-bg-card);color:var(--status-error-text);font-size:var(--type-footnote-size);line-height:1.45;display:flex}.crmset__refusal svg{flex:none;margin-block-start:var(--ui-icon-lead)}.crmset__cards,.crmset__sortable,.crmset__actions,.crmset__fieldList,.crmset__stepList{margin:0;padding:0;list-style:none}.crmset__addRow{align-self:flex-start}.crmset__cards{gap:var(--space-sm);flex-direction:column;display:flex}.crmset__card{gap:var(--space-xs);text-align:left;width:100%;padding:var(--space-md);border-radius:var(--radius-large);border:1px solid var(--line-hairline);background:var(--surface-bg-card);box-shadow:var(--shadow-small);color:var(--text-primary);cursor:pointer;flex-direction:column;display:flex}.crmset__card:hover:not(:disabled){border-color:var(--brand-primary)}.crmset__card:disabled{opacity:.6;cursor:default}.crmset__cardHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.crmset__cardTitle{font-size:var(--type-callout-size);font-weight:600}.crmset__cardValue{font-size:var(--type-footnote-size);color:var(--text-tertiary)}.crmset__stageTrail{font-size:var(--type-footnote-size);color:var(--text-secondary);line-height:1.4}.crmset__pills{gap:var(--space-xs);flex-wrap:wrap;display:flex}.crmset__sortable{gap:var(--space-xs);flex-direction:column;display:flex}.crmset__sortRow{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-medium);border:1px solid var(--line-hairline);background:var(--surface-bg-card);display:flex}.crmset__sortRow[data-dragging=true]{box-shadow:var(--shadow-medium);opacity:.9}.crmset__rowInput{flex:auto;min-width:0}.crmset__rowActions{align-items:center;gap:var(--space-xs);display:inline-flex}.crmset__fieldList{gap:var(--space-sm);flex-direction:column;display:flex}.crmset__fieldRow{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.crmset__fieldError{font-size:var(--type-footnote-size);color:var(--status-error-text);flex-basis:100%}.crmset__ruleRow{padding:var(--space-sm);align-items:flex-start}.crmset__ruleBody{gap:var(--space-xxs);text-align:left;min-width:0;color:inherit;cursor:pointer;padding:var(--space-xxs);border-radius:var(--radius-small);background:0 0;border:0;flex-direction:column;flex:auto;display:flex}.crmset__ruleSentence{font-size:var(--type-callout-size);color:var(--text-primary);line-height:1.4}.crmset__ruleSentence[data-broken=true]{color:var(--text-secondary)}.crmset__ruleMeta{gap:var(--space-xxs);flex-direction:column;display:flex}.crmset__brokenNote{font-size:var(--type-footnote-size);color:var(--status-warning-text)}.crmset__ruleSwitch{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.crmset__sentence{font-size:var(--type-headline-size);color:var(--text-primary);padding:var(--space-md);border-radius:var(--radius-large);background:var(--surface-bg-app);line-height:1.4}.crmset__clauses{gap:var(--space-md);flex-wrap:wrap;display:flex}.crmset__clause{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.crmset__clauseLabel{font-size:var(--type-caption-size);color:var(--text-tertiary);font-weight:600}.crmset__clausePill .ui-select,.crmset__clausePill select{border-radius:var(--radius-pill)}.crmset__actions{gap:var(--space-md);flex-direction:column;display:flex}.crmset__action{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-large);border:1px solid var(--line-hairline);background:var(--surface-bg-card);display:flex}.crmset__actionBody{gap:var(--space-sm);flex-direction:column;flex:auto;min-width:0;display:flex}.crmset__addActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.crmset__toggleRow{align-items:center;gap:var(--space-md);display:flex}.crmset__tokenRow{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-large);border:1px solid var(--line-hairline);background:var(--surface-bg-card);display:flex}.crmset__tokenBody{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.crmset__otherRow{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);background:var(--surface-bg-app);color:var(--text-secondary);font-size:var(--type-callout-size);display:flex}.crmset__secret{gap:var(--space-sm);flex-direction:column;display:flex}.crmset__code{font-family:var(--mono);font-size:var(--type-caption-size);white-space:pre;padding:var(--space-md);border-radius:var(--radius-medium);background:var(--surface-bg-app);color:var(--text-primary);margin:0;line-height:1.5;overflow-x:auto}.crmset__code--key{white-space:normal;word-break:break-all;font-size:var(--type-footnote-size)}.crmset__steps{gap:var(--space-md);flex-direction:column;display:flex}.crmset__stepList{gap:var(--space-lg);counter-reset:crmset-step;flex-direction:column;display:flex}.crmset__stepList>li{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}@media (width<=640px){.crmset__pane{padding:var(--space-md) var(--space-md) var(--space-xxl)}.crmset__clauses{gap:var(--space-sm);flex-direction:column}.crmset__clause{width:100%}.crmset__fieldRow,.crmset__tokenRow{flex-direction:column;align-items:stretch}.crmset__sortRow{gap:var(--space-xxs);padding-inline:var(--space-xxs);flex-wrap:nowrap}.crmset__rowInput{width:auto;min-width:0;padding-inline:var(--space-sm);flex:1 1 0}.crmset__ruleRow{flex-wrap:wrap}}.help__column{gap:var(--space-xl);flex-direction:column;min-width:0;max-width:720px;margin:0 auto;display:flex}.help__search{min-width:0}.help__group{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.help__label{font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);color:var(--text-tertiary)}.help__card{border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--shadow-small);min-width:0}.help__rows{padding:var(--space-xs) 0;margin:0;list-style:none}.help__rows>li+li{border-top:1px solid var(--line-separator);margin-left:var(--space-lg)}.help__row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:inherit;min-width:0;text-decoration:none;display:flex}.help__rows>li+li .help__row{padding-left:0}.help__row:hover .help__rowTitle{text-decoration:underline}.help__row--button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.help__row:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:-2px;border-radius:var(--radius-medium)}.help__rowText{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.help__rowTitle{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);color:var(--text-primary)}.help__rowExcerpt{font-size:var(--type-footnote-size);color:var(--text-ink-muted);overflow-wrap:anywhere;line-height:1.45}.help__chevron{color:var(--text-tertiary);flex:none}.help__back{align-items:center;gap:var(--space-xs);font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);border-radius:var(--radius-medium);text-decoration:none;display:inline-flex}.help__back:hover{text-decoration:underline}.help__back:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.help__reader{gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--shadow-small);flex-direction:column;min-width:0;display:flex}.help__title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:-.01em;color:var(--text-primary)}.help__open{align-self:flex-start;align-items:center;gap:var(--space-xs);font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);color:var(--ui-primary-strong);border-radius:var(--radius-medium);text-decoration:none;display:inline-flex}.help__open:hover{text-decoration:underline}.help__open:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.help-md{gap:var(--space-md);color:var(--text-primary);flex-direction:column;min-width:0;display:flex}.help-md__p,.help-md__list{font-size:var(--type-body-size);overflow-wrap:anywhere;margin:0;line-height:1.55}.help-md__list{padding-left:var(--space-xl);gap:var(--space-xs);flex-direction:column;display:flex}.help-md__heading{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);margin:0}.help-md__link{color:var(--text-primary);font-weight:var(--web-type-label-weight);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--text-primary) 35%, transparent);text-underline-offset:3px;border-radius:var(--radius-small);text-decoration-thickness:1px}.help-md__link:hover{text-decoration-color:currentColor}.help-md__link:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.help-md__code{font-family:var(--mono);padding:0 var(--space-xxs);border-radius:var(--radius-small);background:var(--surface-bg-app);font-size:.92em}@media (width<=767px){.help__reader{padding:var(--space-lg)}.help__column{gap:var(--space-lg)}}.help-sheet{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.help-sheet__title{font-size:var(--type-title3-size);font-weight:var(--type-title3-weight);color:var(--text-primary);margin:0}.learn-more{align-items:center;gap:var(--space-xxs);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--ui-primary-strong);border-radius:var(--radius-small);white-space:nowrap;text-decoration:none;display:inline-flex}.learn-more:hover{text-decoration:underline}.learn-more:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.learn-more--icon{color:var(--text-tertiary);padding:var(--space-xxs)}.learn-more--icon:hover{color:var(--text-primary)}.ui-dialog.numbers__sheet{width:min(var(--web-metric-numbers-connect-dialog), calc(100vw - var(--space-xxxl)))}.numbers__connect{gap:var(--space-xl)}.numbers__connect>.numbers__lede{margin:0;line-height:1.5}.numbers__journey{min-width:0}.numbers__journeysteps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.numbers__journeystep{align-items:center;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex;position:relative}.numbers__journeystep+.numbers__journeystep:before{content:"";top:calc(var(--web-metric-tick-path-mark-large) / 2 - var(--web-metric-numbers-journey-rail) / 2);right:calc(50% + var(--web-metric-tick-path-mark-large) / 2 + var(--space-xs));left:calc(-50% + var(--web-metric-tick-path-mark-large) / 2 + var(--space-xs));height:var(--web-metric-numbers-journey-rail);border-radius:var(--web-metric-numbers-journey-rail);background:var(--tickpath-ahead);transition:background-color .24s var(--web-motion-ease-out);position:absolute}.numbers__journeystep[data-reach=sent]:before{background:var(--tickpath-sent)}.numbers__journeystep[data-reach=delivered]:before{background:var(--tickpath-delivered)}.numbers__journeystep[data-reach=read]:before{background:var(--tickpath-read)}.numbers__journeystep[data-reach=failed]:before{background:repeating-linear-gradient(90deg, var(--tickpath-failed) 0 4px, transparent 4px 8px)}.numbers__journeystep[data-state=ahead] .ui-tickmark svg{opacity:0}.numbers__journeystep[data-state=ahead] .ui-tickmark{background:var(--ui-wash-soft)}.numbers__journeystep[data-state=done] .ui-tickmark--ahead,.numbers__journeystep[data-state=current] .ui-tickmark--ahead{color:var(--text-primary);box-shadow:0 0 0 1px var(--line-separator)}.numbers__journeystep[data-state=current] .ui-tickmark{box-shadow:0 0 0 1px var(--line-hairline), 0 0 0 5px var(--ui-wash)}.numbers__journeystep[data-state=current] .ui-tickmark--failed{box-shadow:0 0 0 1px color-mix(in srgb, var(--status-error) 30%, transparent), 0 0 0 5px var(--ui-tint-error)}.numbers__journeylabel{font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.numbers__journeystep[data-state=done] .numbers__journeylabel{color:var(--text-secondary)}.numbers__journeystep[data-state=current] .numbers__journeylabel{color:var(--text-primary);font-weight:var(--web-type-strong-weight)}.numbers__journeystep[data-reach=failed] .numbers__journeylabel{color:var(--status-error-text)}.numbers__header{gap:var(--space-lg);padding:var(--space-xl) var(--space-xl) var(--space-lg);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--web-shadow-lift);flex-direction:column;display:flex}[data-theme=dark] .numbers__header{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.numbers__headertop{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.numbers__headertitle{font-size:var(--type-title-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);margin:0;line-height:1.2}.numbers__headerline{font-size:var(--type-subheadline-size);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.45}.numbers__tabular{font-variant-numeric:tabular-nums}.numbers__testnote{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-large);background:var(--ui-wash-soft);box-shadow:inset 0 0 0 1px var(--line-hairline);font-size:var(--type-footnote-size);color:var(--text-secondary);align-items:flex-start;margin:0;line-height:1.45;display:flex}.numbers__testnote>svg{color:var(--text-ink-muted);flex:none;margin-top:1px}.numbers__budget{align-items:center;gap:var(--space-xs) var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line-separator);flex-wrap:wrap;display:flex}.numbers__budgetlabel{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary)}.numbers__budgetticks{gap:var(--space-xxs);display:inline-flex}.numbers__budgettick{width:var(--web-metric-numbers-budget-tick);height:var(--web-metric-numbers-budget-tick);color:color-mix(in srgb, var(--text-primary) 22%, transparent);place-items:center;display:inline-grid}.numbers__budgettick--used{color:var(--text-primary)}.numbers__budgetwords{font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto}.numbers__ready{gap:var(--space-sm);flex-direction:column;display:flex}.numbers__readytitle{font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted);margin:0}.numbers__readylist{border-radius:var(--radius-large);box-shadow:inset 0 0 0 1px var(--line-hairline);margin:0;padding:0;list-style:none}.numbers__readylist>li{position:relative}.numbers__readylist>li+li:before{content:"";top:0;right:0;left:calc(var(--space-md) + var(--web-metric-tick-path-mark-large) + var(--space-md));background:var(--line-separator);height:1px;position:absolute}.numbers__readyrow{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md);font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-large);background:0 0;border:0;display:flex}.numbers__readyrow:hover .numbers__readyrowtitle{color:var(--text-primary)}.numbers__readyrow:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:-2px}.numbers__readyrow:active .ui-tickmark{transform:scale(.94)}.numbers__readyrow .ui-tickmark{transition:transform .12s var(--web-motion-ease-out), color .24s var(--web-motion-ease-out)}.numbers__readybody{gap:var(--space-xxs);min-width:0;padding-top:var(--space-xs);flex-direction:column;display:flex}.numbers__readyrowtitle{font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary)}.numbers__readyrow[aria-pressed=true] .numbers__readyrowtitle{color:var(--text-primary)}.numbers__readyrowsub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;line-height:1.45}.numbers__primary{gap:var(--space-md);flex-direction:column;display:flex}.numbers__primary>.ui-btn{width:100%}.numbers__mode{gap:var(--space-sm);flex-direction:column;display:flex}.numbers__modeline{font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.numbers__others{gap:var(--space-sm);flex-direction:column;display:flex}.numbers__otherstoggle{align-items:center;gap:var(--space-xs);min-height:var(--web-metric-row-action);padding:var(--space-xs) var(--space-sm);margin-left:calc(-1 * var(--space-sm));border-radius:var(--radius-medium);font:inherit;font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;display:inline-flex}.numbers__otherstoggle:hover{background:var(--ui-wash-soft);color:var(--text-primary)}.numbers__otherstoggle:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.numbers__otherschevron{transition:transform .16s var(--web-motion-ease-out)}.numbers__otherstoggle[aria-expanded=true] .numbers__otherschevron{transform:rotate(180deg)}.numbers__otherslist{border-radius:var(--radius-large);box-shadow:inset 0 0 0 1px var(--line-hairline);overflow:hidden}.numbers__waiting,.numbers__failed{gap:var(--space-xl);flex-direction:column;display:flex}.numbers__waiting>.numbers__lede{text-align:center;text-wrap:pretty;margin:0;line-height:1.5}.numbers__waiting>.ui-btn,.numbers__failed>.ui-btn{align-self:center}.numbers__guideloading{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}.numbers__guide{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--ui-wash-soft);box-shadow:inset 0 0 0 1px var(--line-hairline);flex-direction:column;display:flex}.numbers__detail>[data-testid=number-attention]>.numbers__guide{background:var(--surface-bg-card)}.numbers__guidehead{align-items:center;gap:var(--space-md);display:flex}.numbers__guidewait{width:var(--web-metric-tick-path-mark-large);height:var(--web-metric-tick-path-mark-large);border-radius:var(--radius-circle);background:var(--surface-bg-card);box-shadow:0 0 0 1px var(--line-hairline);color:var(--text-secondary);flex:none;place-items:center;display:inline-grid}.numbers__guidetitle{font-size:var(--type-callout-size);font-weight:var(--web-type-strong-weight);text-wrap:balance;margin:0;line-height:1.3}.numbers__guidebody{font-size:var(--type-subheadline-size);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.5}.numbers__guidesteps{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.numbers__guidesteps>li{gap:var(--space-sm);font-size:var(--type-subheadline-size);align-items:flex-start;line-height:1.45;display:flex}.numbers__guidesteps--quiet>li{font-size:var(--type-footnote-size);color:var(--text-secondary)}.numbers__guidestepnum{width:var(--web-metric-numbers-guidance-marker);height:var(--web-metric-numbers-guidance-marker);border-radius:var(--radius-circle);background:var(--surface-bg-card);box-shadow:0 0 0 1px var(--line-hairline);font-size:var(--type-caption2-size);font-weight:var(--web-type-strong-weight);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-top:1px;display:inline-grid}.numbers__guidewhen{font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;margin:0}.numbers__guideactions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.numbers__support{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.numbers__support>summary{align-items:center;gap:var(--space-xs);cursor:pointer;border-radius:var(--radius-small);list-style:none;display:inline-flex}.numbers__support>summary::-webkit-details-marker{display:none}.numbers__support>summary:hover{color:var(--text-secondary)}.numbers__support>summary:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.numbers__supportchevron{transition:transform .16s var(--web-motion-ease-out)}.numbers__support[open] .numbers__supportchevron{transform:rotate(90deg)}.numbers__support[open]{gap:var(--space-sm);flex-direction:column;display:flex}.numbers__supportlist{gap:var(--space-xxs) var(--space-md);grid-template-columns:max-content 1fr;margin:0;display:grid}.numbers__supportlist dt{color:var(--text-ink-muted)}.numbers__supportlist dd{color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.numbers__supportcopy{align-self:flex-start}.numbers__failed>.ui-btn,.numbers__waiting>.ui-btn{inline-size:auto}.numbers__otp{gap:var(--space-sm);display:flex}.numbers__otpcell{width:var(--web-metric-numbers-otp-cell);height:var(--web-metric-numbers-otp-cell-height);border-radius:var(--radius-medium);background:var(--ui-wash);box-shadow:inset 0 0 0 1px var(--line-hairline);font:inherit;font-size:var(--type-title-size);font-weight:var(--web-type-strong-weight);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-primary);caret-color:var(--text-primary);transition:background-color .12s var(--web-motion-ease-out), box-shadow .12s var(--web-motion-ease-out);border:0;padding:0}.numbers__otpcell[data-filled=true]{background:var(--surface-bg-card);box-shadow:inset 0 0 0 1px var(--line-separator)}.numbers__otpcell:focus{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:1px;background:var(--surface-bg-card)}.numbers__otpcell:disabled{opacity:.6;cursor:not-allowed}.numbers__otp--invalid .numbers__otpcell{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-error-text) 45%, transparent)}.numbers__otp--compact .numbers__otpcell{width:var(--web-metric-numbers-otp-cell-compact);height:var(--web-metric-numbers-otp-cell-compact-height)}.numbers__otp--shake{animation:numbers-otp-shake .32s var(--web-motion-ease-out)}@keyframes numbers-otp-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.numbers__otperror{gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--status-error-text);align-items:flex-start;margin:0;line-height:1.45;display:flex}.numbers__otperror>svg{flex:none;margin-top:2px}.numbers__verify .ui-seccard__body{gap:var(--space-lg);padding-top:var(--space-sm);flex-direction:column;display:flex}.numbers__verifyform{gap:var(--space-md);flex-direction:column;display:flex}.numbers__verifysent{font-size:var(--type-subheadline-size);color:var(--text-secondary);margin:0}.numbers__verifysent strong{color:var(--text-primary);font-weight:var(--web-type-strong-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.numbers__verifyactions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.numbers__verifyactions>[data-testid=verify-number-confirm]{margin-left:auto}.numbers__verifylines{gap:var(--space-xxs);flex-direction:column;display:flex}.numbers__verifyline{font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.numbers__verifynote{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-large);background:var(--ui-wash-soft);font-size:var(--type-footnote-size);color:var(--text-secondary);align-items:flex-start;margin:0;line-height:1.45;display:flex}.numbers__verifynote>svg{flex:none;margin-top:1px}.numbers__verifydone{align-items:center;gap:var(--space-sm);padding:var(--space-lg);font-size:var(--type-subheadline-size);margin:0;display:flex}.numbers__cardnote{padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:1px solid var(--line-separator);font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.numbers__pinsheet{gap:var(--space-lg);flex-direction:column;display:flex}.numbers__pinrow{gap:var(--space-sm);flex-direction:column;display:flex}.numbers__pinlabel{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary)}.numbers__pinrules{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.numbers__pinrules>li{align-items:center;gap:var(--space-sm);font-size:var(--type-footnote-size);color:var(--text-ink-muted);display:flex}.numbers__pinrules>li[data-passed=true]{color:var(--text-primary)}.numbers__removal{gap:var(--space-md);flex-direction:column;display:flex}.numbers__removal:empty{display:none}.numbers__consequences{border-radius:var(--radius-large);box-shadow:inset 0 0 0 1px var(--line-hairline);margin:0;padding:0;list-style:none}.numbers__consequences>li{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);font-size:var(--type-subheadline-size);line-height:1.45;display:flex}.numbers__consequences>li+li{border-top:1px solid var(--line-separator)}.numbers__consequenceglyph{width:var(--web-metric-row-action);height:var(--web-metric-row-action);border-radius:var(--radius-small);background:var(--ui-wash);color:var(--text-secondary);flex:none;place-items:center;display:inline-grid}.numbers__removalchanged{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-large);background:var(--ui-tint-warning);color:var(--ui-on-tint-warning);font-size:var(--type-footnote-size);align-items:flex-start;margin:0;line-height:1.45;display:flex}.numbers__removalchanged>svg{flex:none;margin-top:1px}@media (width<=480px){.ui-dialog.numbers__sheet{padding:var(--space-lg);width:calc(100vw - var(--space-xxl))}.numbers__header{padding:var(--space-lg)}.numbers__headertitle{font-size:var(--type-title3-size)}.numbers__otpcell{width:var(--web-metric-numbers-otp-cell-compact);height:var(--web-metric-numbers-otp-cell-compact-height);font-size:var(--type-title3-size)}.numbers__budgetwords{width:100%;margin-left:0}.numbers__verifyactions>[data-testid=verify-number-confirm]{margin-left:0}}@media (prefers-reduced-motion:reduce){.numbers__otp--shake{animation:none}.numbers__journeystep:before,.numbers__otherschevron,.numbers__supportchevron,.numbers__readyrow .ui-tickmark,.numbers__otpcell{transition:none}}.numbers__handoff{isolation:isolate;justify-content:center;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl) var(--space-lg) var(--space-lg);border-radius:var(--radius-xl);background:var(--ui-wash-soft);margin:0;display:flex;position:relative;overflow:hidden}.numbers__handoff:before{content:"";z-index:-1;pointer-events:none;background:var(--text-primary);opacity:.07;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/images/patterns/ticks.svg),radial-gradient(70% 90% at 50% 40%,#000 30%,#0000);mask-image:url(/images/patterns/ticks.svg),radial-gradient(70% 90% at 50% 40%,#000 30%,#0000);-webkit-mask-size:44px 44px,100% 100%;mask-size:44px 44px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.numbers__handoffnode{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.numbers__handoffmark,.numbers__handoffmeta{width:48px;height:48px;box-shadow:var(--web-shadow-lift);border-radius:14px;place-items:center;display:grid}.numbers__handoffmeta{background:var(--surface-bg-card)}.numbers__handofflabel{font-size:var(--type-caption-size);color:var(--text-secondary);letter-spacing:.1px;font-weight:650}.numbers__handoffwire{flex:none;width:120px;height:24px;margin-top:12px;overflow:visible}.numbers__handofftrack,.numbers__handoffflow{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.1 7}.numbers__handofftrack{stroke:var(--line-separator)}.numbers__handoffflow{stroke:var(--tickpath-delivered);opacity:0}.numbers__handoffdisc{fill:var(--surface-bg-card);stroke:var(--line-hairline)}.numbers__handofftick{fill:none;stroke:var(--tickpath-read);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.numbers__handoff[data-live=true] .numbers__handoffflow{opacity:1;animation:.9s linear infinite numbers-handoff-flow}@keyframes numbers-handoff-flow{to{stroke-dashoffset:-14.2px}}.numbers__waiting>.numbers__handoff{align-self:stretch}.numbers__btnmeta{flex:none;margin-inline-end:2px}.numbers__handoff[data-direction=back][data-live=true] .numbers__handoffflow{animation-direction:reverse}.numbers__handoff[data-direction=back][data-live=true] .numbers__handoffmark{animation:numbers-handoff-breathe 1.8s var(--web-motion-ease-out) infinite}@keyframes numbers-handoff-breathe{0%{box-shadow:var(--web-shadow-lift), 0 0 0 0 color-mix(in srgb, var(--tickpath-delivered) 38%, transparent)}70%{box-shadow:var(--web-shadow-lift), 0 0 0 10px color-mix(in srgb, var(--tickpath-delivered) 0%, transparent)}to{box-shadow:var(--web-shadow-lift), 0 0 0 0 color-mix(in srgb, var(--tickpath-delivered) 0%, transparent)}}.numbers__connecting{gap:var(--space-md);flex-direction:column;align-self:stretch;display:flex}.numbers__connectsteps{padding:calc(var(--space-md) + 3px) var(--space-lg) var(--space-md);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:0 0 0 1px var(--line-hairline);margin:0;list-style:none;position:relative;overflow:hidden}.numbers__connectbar{background:var(--tickpath-ahead);height:3px;position:absolute;inset:0 0 auto}.numbers__connectbar:after{content:"";background:linear-gradient(90deg, transparent, var(--tickpath-delivered) 30%, var(--tickpath-read) 70%, transparent);border-radius:3px;width:40%;animation:1.4s cubic-bezier(.77,0,.175,1) infinite numbers-connect-bar;position:absolute;inset:0 auto 0 0}@keyframes numbers-connect-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.numbers__connectstep:not(.numbers__connectbar){align-items:center;column-gap:var(--space-md);grid-template-columns:28px 1fr;min-height:44px;display:grid;position:relative}.numbers__connectstep+.numbers__connectstep:before{content:"";background:var(--tickpath-ahead);border-radius:2px;width:2px;height:16px;position:absolute;top:-8px;left:13px}.numbers__connectstep[data-state=done]+.numbers__connectstep:before,.numbers__connectstep[data-state=done]+.numbers__connectstep[data-state=active]:before{background:var(--tickpath-delivered)}.numbers__connectmark{background:var(--ui-wash-soft);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.numbers__connectstep[data-state=done] .numbers__connectmark{background:0 0}.numbers__connectspin{border:2.5px solid color-mix(in srgb, var(--tickpath-delivered) 28%, transparent);border-top-color:var(--tickpath-delivered);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite numbers-connect-spin}@keyframes numbers-connect-spin{to{transform:rotate(360deg)}}.numbers__connectlabel{font-size:var(--type-subheadline-size);color:var(--text-tertiary);transition:color .2s var(--web-motion-ease-out)}.numbers__connectstep[data-state=done] .numbers__connectlabel{color:var(--text-secondary)}.numbers__connectstep[data-state=active] .numbers__connectlabel{color:var(--text-primary);font-weight:650}.numbers__connectslow{justify-content:center;align-items:baseline;gap:var(--space-sm);font-size:var(--type-footnote-size);color:var(--text-secondary);text-align:center;text-wrap:pretty;animation:numbers-connect-in .24s var(--web-motion-ease-out) both;margin:0;display:flex}.numbers__connectclock{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:650}@keyframes numbers-connect-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.numbers__handoff[data-live=true] .numbers__handoffflow,.numbers__handoff[data-direction=back][data-live=true] .numbers__handoffmark,.numbers__connectslow,.numbers__connectbar:after{animation:none}.numbers__connectbar:after{opacity:.5;width:100%}.numbers__connectspin{border-right-color:var(--tickpath-delivered);animation:none}}.numbers__copybody{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.numbers__copylist{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.numbers__copylist li{align-items:center;gap:var(--space-sm);font-size:var(--type-subheadline-size);color:var(--text-primary);display:flex}.numbers__copylist li>svg{color:var(--text-secondary);flex:none}.numbers__copylist .numbers__copymore{color:var(--text-secondary);padding-inline-start:24px}.numbers__loading{padding:var(--space-lg)}.numbers__list{padding-bottom:var(--space-xxl);flex-direction:column;display:flex}.numbers__count{padding:var(--space-lg) var(--space-lg) var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.numbers__cap{color:var(--text-tertiary)}.numbers__row{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-lg);min-height:var(--metric-list-row-min);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.numbers__list .numbers__row+.numbers__row:before{content:"";inset-inline:var(--space-lg) 0;height:1px;background:var(--line-separator);margin-inline-start:calc(40px + var(--space-md));position:absolute;inset-block-start:0}.numbers__row:hover{background:var(--ui-wash-soft)}.numbers__row:focus-visible{box-shadow:var(--ui-focus-ring);border-radius:var(--radius-medium);outline:none}.numbers__row[data-selected=true]{background:var(--ui-wash)}.numbers__rowbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.numbers__rowname{font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.numbers__rowsub{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--type-footnote-size);color:var(--text-ink-muted);display:flex}.numbers__rowsub .numbers__dot{block-size:8px;inline-size:8px}.numbers__rowsubtext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.numbers__chevron{color:var(--text-tertiary);flex:none}.numbers__dot{border-radius:var(--radius-circle);background:var(--text-tertiary);flex:none;block-size:10px;inline-size:10px}.numbers__dot--high{background:var(--status-success)}.numbers__dot--medium{background:var(--status-info)}.numbers__dot--low{background:var(--status-error)}.numbers__dot--pending{background:var(--text-tertiary)}.numbers__dot--status-success{background:var(--status-success)}.numbers__dot--status-warning{background:var(--status-warning)}.numbers__dot--status-info{background:var(--status-info)}.numbers__dot--status-error{background:var(--status-error)}.numbers__dot--status-neutral{background:var(--text-tertiary)}.numbers__dot--status-strong{background:var(--text-primary)}.numbers__footer{gap:var(--space-md);padding:var(--space-xl) var(--space-lg);flex-direction:column;display:flex}.numbers__hint{gap:var(--space-sm);font-size:var(--type-caption-size);color:var(--text-ink-muted);align-items:flex-start;line-height:1.45;display:flex}.numbers__hint>svg{color:var(--text-secondary);flex:none;margin-block-start:var(--ui-icon-lead)}.numbers__hint code{font-size:var(--type-caption2-size);background:var(--ui-wash);border-radius:var(--radius-small);padding:0 var(--space-xxs)}.numbers__readonly{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.numbers__detail{gap:var(--space-xl);padding:var(--space-xl);flex-direction:column;max-inline-size:780px;display:flex}.numbers__section{gap:var(--space-sm);flex-direction:column;display:flex}.numbers__sectionlabel{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-ink-muted);margin:0;display:flex}.numbers__tiles{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.numbers__tile{gap:var(--space-xxs);padding:var(--space-lg);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);flex-direction:column;min-inline-size:0;display:flex}.numbers__tilelabel{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.numbers__tilevalue{align-items:center;gap:var(--space-sm);font-size:var(--type-title-size);font-weight:var(--type-title-weight);display:flex}.numbers__tilefoot{font-size:var(--type-caption2-size);color:var(--text-ink-muted)}.numbers__rows{background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);flex-direction:column;display:flex;overflow:hidden}.numbers__rows>*+:before{content:"";inset-inline:var(--space-lg) 0;background:var(--line-separator);height:1px;position:absolute;inset-block-start:0}.numbers__rows>*{position:relative}.numbers__row--value,.numbers__row--switch,.numbers__row--result,.numbers__row--secret,.numbers__row--action,.numbers__row--endpoint,.numbers__row--danger{cursor:default;padding:var(--space-md) var(--space-lg)}.numbers__row--value:hover,.numbers__row--switch:hover,.numbers__row--result:hover,.numbers__row--secret:hover{background:0 0}.numbers__row--endpoint,.numbers__row--action,.numbers__row--danger,.numbers__row--switch{cursor:pointer}.numbers__row--quiet .numbers__rowlabel{color:var(--text-secondary)}.numbers__rowlabel{font-size:var(--type-subheadline-size);flex:1;min-inline-size:0}.numbers__rowvalue{align-items:center;gap:var(--space-sm);font-size:var(--type-subheadline-size);color:var(--text-secondary);text-align:end;display:flex}.numbers__rowvalue--mono{font-variant-numeric:tabular-nums}.numbers__rowurl{font-size:var(--type-caption-size);color:var(--text-secondary);overflow-wrap:anywhere}.numbers__swatch{border-radius:var(--radius-circle);flex:none;block-size:16px;inline-size:16px}.numbers__row--danger,.numbers__row--danger>svg{color:var(--status-error-text)}.numbers__bannernote{font-size:var(--type-caption-size)}.numbers__webhookempty{gap:var(--space-xxs);padding:var(--space-xl) var(--space-lg);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);flex-direction:column;display:flex}.numbers__secret{min-inline-size:0;font-size:var(--type-caption-size);letter-spacing:.06em;overflow-wrap:anywhere;color:var(--text-secondary);flex:1}.numbers__form,.numbers__connect{gap:var(--space-lg);flex-direction:column;display:flex}.numbers__formfield{gap:var(--space-sm);flex-direction:column;display:flex}.numbers__formlabel{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-ink-muted)}.numbers__choice{gap:var(--space-xs);padding:var(--space-lg);text-align:start;background:var(--surface-bg-card);border:1px solid var(--line-hairline);border-radius:var(--radius-xl);font:inherit;color:inherit;cursor:pointer;flex-direction:column;display:flex}.numbers__choice:hover{background:var(--ui-wash-soft)}.numbers__choice:disabled{cursor:not-allowed;color:var(--text-secondary);background:var(--ui-wash-soft)}.numbers__choice:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.numbers__choice[data-emphasis=true]{border-color:var(--ui-primary)}.numbers__choicehead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.numbers__choicetitle{font-size:var(--type-callout-size);font-weight:var(--type-headline-weight)}.numbers__choicesub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);line-height:1.45}.numbers__advanced{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-large);background:var(--ui-wash-soft);color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;display:flex}.numbers__advanced:hover{background:var(--ui-wash)}.numbers__advanced:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.numbers__advanced>span{gap:var(--space-xxs);flex-direction:column;display:flex}.numbers__advanced small{color:var(--text-ink-muted);font-size:var(--type-caption-size)}.numbers__note,.numbers__caption{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.45}.numbers__lede{font-size:var(--type-subheadline-size);color:var(--text-secondary)}.numbers__steps{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.numbers__step{gap:var(--space-md);align-items:flex-start;display:flex}.numbers__stepnum{border-radius:var(--radius-circle);background:var(--ui-wash);block-size:24px;inline-size:24px;color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);flex:none;justify-content:center;align-items:center;display:flex}.numbers__stepbody{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.numbers__steptitle{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight)}.numbers__stepsub{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.45}.numbers__guidance{gap:var(--space-sm);padding:var(--space-lg);background:var(--ui-wash-soft);border-radius:var(--radius-large);flex-direction:column;display:flex}.numbers__modecopy{gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-large);background:var(--ui-wash-soft);flex-direction:column;display:flex}.numbers__progress{gap:var(--space-md);margin:var(--space-lg) 0;flex-direction:column;padding:0;list-style:none;display:flex}.numbers__progress li{align-items:center;gap:var(--space-sm);color:var(--text-ink-muted);display:flex}.numbers__progress li[data-done=true]{color:var(--status-success-text)}.numbers__progress li[data-current=true]{color:var(--text-primary);font-weight:var(--type-headline-weight)}@media (width<=520px){.numbers__choicehead{flex-direction:column;align-items:flex-start}.numbers__actions{flex-direction:column-reverse;align-items:stretch}.numbers__actions .ui-button{inline-size:100%}}.numbers__guidancetitle{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight)}.numbers__guidancebody{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.5}.numbers__copyrow{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--surface-bg-card);border-radius:var(--radius-medium);border:1px solid var(--line-hairline);display:flex}.numbers__copybody{flex-direction:column;flex:1;min-inline-size:0;display:flex}.numbers__copylabel{font-size:var(--type-caption2-size);color:var(--text-ink-muted)}.numbers__copyvalue{font-size:var(--type-subheadline-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.numbers__actions{gap:var(--space-md);justify-content:flex-end;display:flex}.numbers__error{gap:var(--space-sm);font-size:var(--type-footnote-size);color:var(--status-error-text);align-items:flex-start;line-height:1.45;display:flex}.numbers__error>svg{flex:none;margin-block-start:var(--ui-icon-lead)}.numbers__done{gap:var(--space-md);text-align:center;flex-direction:column;align-items:center;display:flex}.numbers__doneicon{border-radius:var(--radius-circle);background:var(--ui-tint-accent);block-size:56px;inline-size:56px;color:var(--brand-accent-deep);justify-content:center;align-items:center;display:flex}.numbers__donetitle{font-size:var(--type-title3-size);font-weight:var(--type-title3-weight)}.numbers__donebody{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);line-height:1.5}@media (width<=600px){.numbers__detail{padding:var(--space-lg);gap:var(--space-lg)}.numbers__tiles{grid-template-columns:1fr}.numbers__actions{flex-direction:column-reverse}.numbers__actions>*{inline-size:100%}.numbers__rowvalue{text-align:start}}.numbers__actions--start{justify-content:flex-start}.numbers__profilePhoto{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);display:flex}.numbers__profilePhotoText{flex-direction:column;flex:1;min-width:0;display:flex}.numbers__profileForm{gap:var(--space-md);padding:var(--space-lg);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);flex-direction:column;display:flex}.numbers__profileList{gap:var(--space-xs) var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);grid-template-columns:minmax(96px,max-content) 1fr;margin:0;display:grid}.numbers__profileList dt{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.numbers__profileList dd{overflow-wrap:anywhere;margin:0}.numbers__qrList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.numbers__qrRow{gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);align-items:flex-start;display:flex}.numbers__qrRow>svg{border-radius:var(--radius-small);flex:none}.numbers__qrBody{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.numbers__qrName{align-items:center;gap:var(--space-xs);font:inherit;font-size:var(--type-callout-size);text-align:start;color:var(--text-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;display:inline-flex}.numbers__qrRename{gap:var(--space-sm);align-items:flex-start;display:flex}.numbers__qrLink{font-size:var(--type-footnote-size);color:var(--text-ink);overflow-wrap:anywhere}.numbers__qrActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.numbers__qrConfirm{gap:var(--space-xs);flex-direction:column;display:flex}@media (width<=480px){.numbers__qrRow{flex-direction:column}.numbers__profileList{grid-template-columns:1fr}}.ai__loading{padding:var(--space-lg)}.ai__pane{min-height:100%;padding-bottom:var(--space-lg);flex-direction:column;display:flex}.ai__numbercard{align-items:center;gap:var(--space-md);margin:var(--space-md) var(--space-lg) var(--space-xs);padding:var(--space-md);background:var(--surface-bg-card);border-radius:var(--radius-large);box-shadow:var(--shadow-small);display:flex;position:relative}.ai__numberbody{flex-direction:column;flex:1;min-width:0;display:flex}.ai__numbertitle{font-size:var(--type-subheadline-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ai__numbersub{font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.ai__switcher{color:var(--text-tertiary);align-items:center;display:inline-flex}.ai__switcherselect{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}.ai__switcherselect:focus-visible{outline:none}.ai__numbercard:has(.ai__switcherselect:focus-visible){box-shadow:var(--ui-focus-ring)}.ai__numberstate{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-lg) var(--space-md);display:flex}.ai__numberstatenote{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.ai__nav{gap:var(--space-xxs);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}.ai__navrow{align-items:center;gap:var(--space-md);width:100%;min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-medium);font:inherit;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ai__navrow:hover{background:var(--ui-wash-soft)}.ai__navrow:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ai__navrow[aria-current=page]{background:var(--ui-wash);color:var(--text-primary);font-weight:600}.ai__navlabel{font-size:var(--type-subheadline-size);color:var(--text-primary);flex:1}.ai__navvalue{font-size:var(--type-footnote-size);color:var(--text-tertiary)}.ai__panefoot{gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) 0;border-top:1px solid var(--line-hairline);font-size:var(--type-caption-size);color:var(--text-ink-muted);align-items:flex-start;margin-top:auto;line-height:1.45;display:flex}.ai__panefoot svg{color:var(--text-secondary);flex:none;margin-block-start:var(--ui-icon-lead)}.ai__headinglead{padding:0 var(--space-lg) var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.ai__usedby{gap:var(--space-xxs);padding:var(--space-lg) var(--space-md) 0;border-top:1px solid var(--line-hairline);flex-direction:column;margin-top:auto;display:flex}.ai__usedbylead{padding:0 var(--space-md) var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.ai__usedbyrow{align-items:center;gap:var(--space-md);width:100%;min-height:52px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-medium);font:inherit;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ai__usedbyrow:hover{background:var(--ui-wash-soft)}.ai__usedbyrow:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ai__usedbybody{flex-direction:column;flex:1;min-width:0;display:flex}.ai__usedbytitle{font-size:var(--type-subheadline-size);color:var(--text-primary)}.ai__usedbysub{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.ai__usedbyrow .ai__navvalue{text-align:right;flex:none;max-width:50%}.ai__usedbynote{gap:var(--space-sm);padding:var(--space-sm) var(--space-md) 0;font-size:var(--type-caption-size);color:var(--text-ink-muted);align-items:flex-start;margin:0;line-height:1.45;display:flex}.ai__usedbynote svg{color:var(--text-secondary);flex:none;margin-block-start:var(--ui-icon-lead)}.ai__detail{padding:var(--space-xl)}.ai__detailbody{gap:var(--space-lg);flex-direction:column;display:flex}.ai__columns{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.ai__col{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.ai__card{gap:var(--space-md);padding:var(--space-lg);background:var(--surface-bg-card);border-radius:var(--radius-large);box-shadow:var(--shadow-small);flex-direction:column;display:flex}.ai__cardhead{align-items:flex-start;gap:var(--space-md);display:flex}.ai__cardheadbody{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.ai__cardtitle{font-size:var(--type-title3-size);font-weight:var(--type-title3-weight);letter-spacing:-.01em;margin:0}.ai__cardsub{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.ai__seg{max-width:320px}.ai__hint,.ai__note{gap:var(--space-sm);font-size:var(--type-caption-size);color:var(--text-ink-muted);align-items:flex-start;margin:0;line-height:1.5;display:flex}.ai__hint svg{color:var(--text-secondary);flex:none;margin-block-start:var(--ui-icon-lead)}.ai__group{gap:var(--space-sm);flex-direction:column;display:flex}.ai__grouplabel{font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0;font-weight:700}.ai__grouphint{gap:var(--space-sm);padding:0 var(--space-xxs);font-size:var(--type-caption-size);color:var(--text-ink-muted);align-items:flex-start;margin:0;line-height:1.5;display:flex}.ai__grouphint svg{flex:none;margin-block-start:var(--ui-icon-lead)}.ai__grouphint--warn svg{color:var(--status-warning-text)}.ai__rows{background:var(--surface-bg-card);border-radius:var(--radius-large);box-shadow:var(--shadow-small);flex-direction:column;display:flex;overflow:hidden}.ai__row{align-items:center;gap:var(--space-md);width:100%;min-height:var(--metric-list-row-min);padding:var(--space-sm) var(--space-lg);font:inherit;color:inherit;text-align:left;background:0 0;border:0;display:flex}.ai__row+.ai__row{border-top:1px solid var(--line-separator)}.ai__row--choice,.ai__row--link,.ai__row--add,.ai__row--stack{cursor:pointer}.ai__row--choice:hover,.ai__row--link:hover,.ai__row--add:hover,.ai__row--stack:hover{background:var(--ui-wash-soft)}.ai__row--choice:focus-visible,.ai__row--link:focus-visible,.ai__row--add:focus-visible,.ai__row--stack:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ai__row--choice{padding-block:var(--space-md);align-items:flex-start}.ai__row--wrap{flex-wrap:wrap}.ai__row--stack{align-items:flex-start;gap:var(--space-xxs);padding-block:var(--space-md);flex-direction:column}.ai__row--add{color:var(--ui-primary);font-weight:500}.ai__row--add .ai__rowtitle{color:var(--ui-primary)}.ai__row svg{color:var(--text-secondary);flex:none}.ai__row--add svg{color:var(--ui-primary)}.ai__rowbody{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.ai__rowgrow{flex:1}.ai__rowtitle{font-size:var(--type-body-size);color:var(--text-primary)}.ai__rowsub{font-size:var(--type-footnote-size);color:var(--text-secondary);line-height:1.45}.ai__rowaction{font-size:var(--type-footnote-size);color:var(--ui-primary);flex:none;font-weight:600}.ai__radio{border-radius:var(--radius-circle);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-separator);flex:none;margin-top:2px}.ai__radio--on{box-shadow:inset 0 0 0 6px var(--brand-primary)}.ai__faqq{font-size:var(--type-subheadline-size);font-weight:600}.ai__faqa{font-size:var(--type-footnote-size);color:var(--text-secondary);line-height:1.45}.ai__faqeditor{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--ui-wash-soft);flex-direction:column;display:flex}.ai__faqeditor+.ai__row,.ai__row+.ai__faqeditor{border-top:1px solid var(--line-separator)}.ai__pills{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ai__pill{height:28px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--ui-wash-soft);font:inherit;font-size:var(--type-caption-size);color:var(--text-secondary);cursor:pointer;border:0}.ai__pill:hover{background:var(--ui-wash)}.ai__pill:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ai__pill[aria-checked=true]{background:var(--ui-tint-accent-strong);color:var(--ui-primary);font-weight:600}.ai__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ai__chip{align-items:center;gap:var(--space-xxs);height:32px;padding:0 var(--space-xs) 0 var(--space-md);border-radius:var(--radius-pill);background:var(--ui-tint-accent);font-size:var(--type-caption-size);color:var(--ui-primary);display:inline-flex}.ai__chip--phone{font-variant-numeric:tabular-nums}.ai__chipremove{border-radius:var(--radius-circle);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ai__chipremove:hover{background:var(--ui-wash)}.ai__chipremove:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ai__form{gap:var(--space-lg);flex-direction:column;display:flex}.ai__form--wide{max-width:720px}.ai__field{gap:var(--space-xs);flex-direction:column;display:flex}.ai__fieldlabel{font-size:var(--type-footnote-size);color:var(--text-primary);font-weight:600}.ai__fieldhint{font-size:var(--type-footnote-size);color:var(--text-secondary);line-height:1.4}.ai__addrow{gap:var(--space-sm);align-items:flex-end;display:flex}.ai__addrow>:first-child{flex:1;min-width:0}.ai__addrow--phone{align-items:flex-start}.ai__addrow--phone>:last-child{margin-top:26px}.ai__grid2{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai__grid3{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai__actions{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.ai__pushend{margin-inline-start:auto}.ai__dropzone{border-radius:var(--radius-large)}.ai__dropbutton{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xl);border:1.5px dashed var(--line-hairline);border-radius:var(--radius-large);background:var(--surface-bg-card);font:inherit;text-align:center;cursor:pointer;flex-direction:column;display:flex}.ai__dropbutton:hover{border-color:var(--brand-primary)}.ai__dropbutton:focus-visible{box-shadow:var(--ui-focus-ring);border-color:var(--brand-primary);outline:none}.ai__dropzone--over .ai__dropbutton{border-color:var(--brand-primary);background:var(--ui-tint-accent)}.ai__dropicon{border-radius:var(--radius-large);background:var(--ui-tint-accent);width:44px;height:44px;color:var(--ui-primary);justify-content:center;align-items:center;display:flex}.ai__droptitle{font-size:var(--type-subheadline-size);color:var(--text-primary);font-weight:600}.ai__droplink{color:var(--ui-primary)}.ai__dropbody{font-size:var(--type-footnote-size);color:var(--text-ink-muted);max-width:420px;line-height:1.45}.ai__tilelabel{font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-weight:500}.ai__tilerow{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ai__tileval{font-size:var(--type-title1-size);letter-spacing:-.02em;font-weight:700;line-height:1.1}.ai__tilecaption{font-size:var(--type-footnote-size);color:var(--text-ink-muted);padding-bottom:4px}.ai__wall{justify-content:center;align-items:center;gap:var(--space-md);min-height:60vh;padding:var(--space-xxl) var(--space-xl);text-align:center;flex-direction:column;display:flex}.ai__wallicon{border-radius:var(--radius-xl);background:var(--ui-tint-accent);width:64px;height:64px;color:var(--ui-primary);flex:none;justify-content:center;align-items:center;display:flex}.ai__wallicon--neutral{background:var(--ui-wash-soft);color:var(--text-secondary)}.ai__wallicon--warning{background:var(--ui-tint-warning);color:var(--status-warning-text)}.ai__walltitle{font-size:var(--type-title3-size);letter-spacing:-.01em;max-width:30ch;margin:0;font-weight:700}.ai__wallbody{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);max-width:42ch;margin:0;line-height:1.5}.ai__console{flex-direction:column;height:100%;min-height:0;display:flex}.ai__transcript{gap:var(--space-sm);min-height:0;padding:var(--space-lg);background:var(--surface-chat-bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ai__consoleempty{font-size:var(--type-footnote-size);color:var(--text-secondary);margin:auto}.ai__turn{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.ai__turn--out{align-items:flex-end}.ai__turn--info{align-items:flex-start}.ai__turn--info>*{max-width:min(560px,90%)}.ai__bubble{align-items:center;gap:var(--space-sm);max-width:min(520px,80%);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);box-shadow:var(--shadow-small);font-size:var(--type-subheadline-size);line-height:1.42;display:inline-flex}.ai__bubbletext{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;display:block}.ai__bubble--out{background:var(--bubble-out)}.ai__bubble--in{background:var(--bubble-in)}.ai__bubble--pending{color:var(--text-secondary)}.ai__quickreplies{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ai__quickreply{height:28px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--ui-tint-accent);color:var(--ui-primary);font-size:var(--type-caption-size);align-items:center;display:inline-flex}.ai__diagnostic{align-items:center;gap:var(--space-xs);font-size:var(--type-caption2-size);color:var(--text-secondary);display:inline-flex}.ai__composer{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-bg-card);border-top:1px solid var(--line-hairline);flex:none;display:flex}.ai__composerinput{min-width:0;height:44px;padding:0 var(--space-lg);border-radius:var(--radius-pill);background:var(--ui-wash-soft);font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;flex:1}.ai__composerinput:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ai__sync{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-large);font-size:var(--type-footnote-size);flex-wrap:wrap;margin-block-end:var(--space-lg);line-height:1.45;display:flex}.ai__sync svg{flex:none}.ai__synctext{flex:1;min-width:12ch}.ai__sync--synced{background:var(--ui-wash-soft);color:var(--text-ink-muted)}.ai__sync--synced svg{color:var(--text-secondary)}.ai__sync--stale{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning)}.ai__sync--stale svg{color:var(--ui-on-tint-warning)}.ai__syncerror{margin:calc(var(--space-lg) * -1) 0 var(--space-lg);font-size:var(--type-footnote-size);color:var(--status-error-text);line-height:1.45}.ai__blocked{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-large);background:var(--ui-tint-error);color:var(--status-error-text);display:flex}.ai__blockedicon{flex:none;margin-block-start:var(--ui-icon-lead)}.ai__blockedbody{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.ai__blockedtitle{font-size:var(--type-subheadline-size);font-weight:600}.ai__blockedtext{font-size:var(--type-footnote-size);line-height:1.45}.ai__row--skill{padding-block:var(--space-md);flex-wrap:wrap;align-items:flex-start}.ai__row--site{flex-wrap:wrap}.ai__skillopen{align-items:flex-start;gap:var(--space-xxs);text-align:start;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.ai__skillopen:focus-visible{box-shadow:var(--ui-focus-ring);border-radius:var(--radius-small);outline:none}.ai__skilltitle{font-size:var(--type-body-size);color:var(--text-primary)}.ai__skillblocked{font-size:var(--type-footnote-size);color:var(--status-error-text);flex-basis:100%;margin:0;line-height:1.45}.ai__rowerror{font-size:var(--type-footnote-size);color:var(--status-error-text);line-height:1.45}.ai__rowscope{font-size:var(--type-caption-size);color:var(--text-tertiary)}.ai__disclosure{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;cursor:pointer;font:inherit;font-size:var(--type-footnote-size);color:var(--ui-primary);background:0 0;border:0;align-self:flex-start;font-weight:600;display:inline-flex}.ai__disclosure:focus-visible{box-shadow:var(--ui-focus-ring);border-radius:var(--radius-small);outline:none}.ai__errorlink{margin-block-start:var(--space-xs);display:block}.ai__errorlink a{color:inherit}.ai__inlinelink{cursor:pointer;font:inherit;color:var(--ui-primary);background:0 0;border:0;padding:0;text-decoration:underline}.ai__inlinelink:focus-visible{box-shadow:var(--ui-focus-ring);border-radius:var(--radius-small);outline:none}.ai__connectorlead{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.ai__connectors{gap:var(--space-md);flex-direction:column;display:flex}.ai__connector{gap:var(--space-sm)}.ai__connectorhead{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.ai__connectorname{font-size:var(--type-body-size);color:var(--text-primary);font-weight:600}.ai__connectorpills{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.ai__statuspill{display:inline-flex}.ai__statuspill--live .ui-badge__dot{background:var(--brand-primary)}.ai__connectortools{align-items:center;gap:var(--space-md);border-top:1px solid var(--line-separator);flex-wrap:wrap;padding-block-start:var(--space-sm);display:flex}.ai__connectorcount{font-size:var(--type-footnote-size);color:var(--text-secondary);flex:1}.ai__outcome{gap:var(--space-xxs);font-size:var(--type-footnote-size);color:var(--text-secondary);flex-direction:column;flex-basis:100%;margin:0;line-height:1.45;display:flex}.ai__outcome--error{color:var(--status-error-text)}.ai__outcome .ui-btn{align-self:flex-start}.ai__toolcall{font-size:var(--type-footnote-size);color:var(--text-secondary);overflow-wrap:anywhere}.ai__toolname{overflow-wrap:anywhere}.ai__connectormessage{margin:0}.ai__healthhead{font-size:var(--type-subheadline-size);color:var(--text-primary);margin:0;font-weight:600}.ai__healthcontrols{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ai__health{gap:var(--space-md);flex-direction:column;display:flex}.ai__healthcoverage{font-size:var(--type-footnote-size);color:var(--text-tertiary);margin:0}.ai__stats{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai__stat{gap:var(--space-xxs);padding:var(--space-md);border-radius:var(--radius-medium);background:var(--ui-wash-soft);flex-direction:column;display:flex}.ai__statlabel{font-size:var(--type-caption-size);color:var(--text-secondary)}.ai__statvalue{font-size:var(--type-title3-size);font-weight:var(--type-title3-weight);color:var(--text-primary)}.ai__failure .ai__rowtitle{line-height:1.45}@media (width<=1180px){.ai__columns{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ai__detail{padding:var(--space-lg)}.ai__grid2,.ai__grid3{grid-template-columns:minmax(0,1fr)}.ai__seg{max-width:none}.ai__transcript{padding:var(--space-md)}.ai__bubble{max-width:90%}.ai__addrow--phone{flex-direction:column;align-items:stretch}.ai__addrow--phone>:last-child{margin-top:0}.ai__sync{align-items:flex-start}.ai__synctext{flex-basis:100%}.ai__stats{grid-template-columns:minmax(0,1fr)}}.ai__heading{padding:var(--space-md) var(--space-lg) var(--space-xs);font-size:var(--type-caption-size);font-weight:var(--type-title-weight);color:var(--text-ink-muted);margin:0}.ai__heading--team{border-top:1px solid var(--line-hairline);margin-top:var(--space-sm)}.ai__teamassistant{align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);flex-direction:column;min-width:0;display:flex}.ai__teamassistant[data-state=plan_off],.ai__teamassistant[data-state=needs_provider]{text-align:center;padding-block:var(--space-xxl);align-items:center}.ai__teamassistant[data-state=loading]{align-items:stretch}.ai__teamassistantstate{margin:0}.ai__teamassistantbody{font-size:var(--type-subheadline-size);overflow-wrap:anywhere;max-width:52ch;margin:0;line-height:1.5}.ai__teamassistantnote{font-size:var(--type-footnote-size);color:var(--text-ink-muted);margin:0;line-height:1.45}.ai__usage{gap:var(--space-sm);min-width:0;padding-top:var(--space-md);border-top:1px solid var(--line-hairline);flex-direction:column;align-self:stretch;display:flex}.ai__usageheading{font-size:var(--type-caption-size);font-weight:var(--type-title-weight);color:var(--text-ink-muted);margin:0}.ai__usageheadline{font-size:var(--type-subheadline-size);font-weight:var(--type-title-weight);overflow-wrap:anywhere;margin:0;line-height:1.4}.ai__usageof{font-size:var(--type-footnote-size);font-variant-numeric:tabular-nums;margin:0;line-height:1.45}.ai__usageerror{font-size:var(--type-footnote-size);color:var(--status-error-text);overflow-wrap:anywhere;margin:0}.ai__budget{align-items:flex-start;gap:var(--space-sm);min-width:0;margin-top:var(--space-sm);flex-direction:column;display:flex}.ai__budgetmeter{align-self:stretch}.ai__budgetform{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;align-self:stretch;min-width:0;display:flex}.ai__budgetform>:first-child{flex:12rem;min-width:0}.ai__budgetactions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ai__itemmeta{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xxs);display:flex}.ai__applies{height:22px;padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--ui-wash-soft);font-size:var(--type-caption-size);color:var(--text-secondary);align-items:center;display:inline-flex}.ai__applies--none{background:var(--ui-tint-warning);color:var(--ui-on-tint-warning);font-weight:600}.ai__appliespicker{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ai__appliesboxes{gap:var(--space-xs);flex-direction:column;padding-inline-start:var(--space-md);display:flex}.ai__hint--warn,.ai__hint--warn svg,.ai__rowsub--warn{color:var(--ui-on-tint-warning)}.ai__tabular{font-variant-numeric:tabular-nums}.ai__crawls{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.ai__crawl{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.ai__crawlname,.ai__crawlpages{font-size:var(--type-caption-size);color:var(--text-secondary)}.ai__sync--error{background:var(--ui-tint-error);color:var(--status-error-text)}.ai__sync--error svg{color:var(--status-error-text)}.ai__syncdetail{font-size:var(--type-footnote-size);flex-basis:100%;line-height:1.45}.ai__compare{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai__compareside{gap:var(--space-xxs);font-size:var(--type-footnote-size);color:var(--text-primary);flex-direction:column;display:flex}.ai__comparelabel{font-size:var(--type-caption-size);color:var(--text-ink-muted);font-weight:700}.ai__drift,.ai__reviewitem{gap:var(--space-sm)}.ai__agenttabs{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) 0;flex-wrap:wrap;display:flex}.ai__navdot{border-radius:var(--radius-circle);background:var(--status-warning);flex:none;width:8px;height:8px}@media (width<=600px){.ai__compare{grid-template-columns:minmax(0,1fr)}}.teamchat,.teamchat__settings,.teamchat__list,.teamchat__toolbar{--teamchat-wash:color-mix(in srgb, var(--team-slate) 8%, transparent);--teamchat-wash-strong:color-mix(in srgb, var(--team-slate) 14%, transparent);--teamchat-mention-wash:color-mix(in srgb, var(--team-mention) 12%, transparent)}.teamchat__toolbar{gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);flex-direction:column;flex:none;display:flex}.teamchat__privacy{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);background:var(--teamchat-wash);color:var(--team-slate);font-size:var(--type-caption-size);margin:0;line-height:1.4;display:flex}[data-theme=dark] .teamchat__privacy,[data-theme=dark] .teamchat__note,[data-theme=dark] .teamchat__internalBanner{color:color-mix(in srgb, var(--team-slate) 35%, var(--text-primary))}.teamchat__slateIcon{color:var(--team-slate)}.teamchat__newButton{background:var(--team-slate);color:var(--on-fill-strong-light)}.teamchat__newButton:hover{background:color-mix(in srgb, var(--team-slate) 85%, var(--brand-ink))}.teamchat__planeBadges{align-items:center;gap:var(--space-xs);vertical-align:middle;margin-inline-start:var(--space-sm);display:inline-flex}.teamchat__list,.teamchat__section{flex-direction:column;display:flex}.teamchat__sectionLabel{padding:var(--space-md) var(--space-lg) var(--space-xs);font-size:var(--type-footnote-size);font-weight:var(--type-title-weight);color:var(--text-ink-muted);margin:0}.teamchat__rowWrap{align-items:center;display:flex;position:relative}.teamchat__rowWrap:after{content:"";inset-inline-start:calc(var(--space-lg) + var(--metric-avatar-large) + var(--space-md));inset-inline-end:0;background:var(--line-separator);height:1px;position:absolute;bottom:0}.teamchat__section .teamchat__rowWrap:last-of-type:after{display:none}.teamchat__rowWrap:hover,.teamchat__rowWrap:focus-within{background:var(--teamchat-wash)}.teamchat__rowWrap--selected{background:var(--teamchat-wash-strong)}.teamchat__row{align-items:center;gap:var(--space-md);min-width:0;min-height:var(--metric-chat-row);padding:var(--space-sm) var(--space-xs) var(--space-sm) var(--space-lg);text-align:start;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex-grow:1;display:flex}.teamchat__row:focus-visible{outline:2px solid var(--team-slate);outline-offset:-2px}.teamchat__rowMenu{opacity:0;transition:opacity var(--motion-quick) var(--motion-easing);flex:none;margin-inline-end:var(--space-sm)}.teamchat__rowWrap:hover .teamchat__rowMenu,.teamchat__rowWrap:focus-within .teamchat__rowMenu,.teamchat__rowMenu:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.teamchat__rowMenu{transition:none}}@media (hover:none){.teamchat__rowMenu{opacity:1}}.teamchat__rowIcon{flex:none;display:flex;position:relative}.teamchat__channelTile{width:var(--metric-avatar-large);height:var(--metric-avatar-large);border-radius:var(--radius-large);background:var(--teamchat-wash);color:var(--team-slate);flex:none;justify-content:center;align-items:center;display:flex}.teamchat__channelTile--dept{background:var(--teamchat-wash-strong)}.teamchat__channelTile--head{width:var(--metric-avatar-medium);height:var(--metric-avatar-medium);border-radius:var(--radius-medium)}[data-theme=dark] .teamchat__channelTile{color:color-mix(in srgb, var(--team-slate) 40%, var(--text-primary))}.teamchat__linkedDot{inset-inline-end:-3px;width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-circle);background:var(--team-slate);color:var(--on-fill-strong-light);box-shadow:0 0 0 2px var(--surface-bg-card);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px}.teamchat__rowBody{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.teamchat__rowTitle{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.teamchat__rowName{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.teamchat__rowFlag{color:var(--text-tertiary);flex:none}.teamchat__rowPreview{font-size:var(--type-subheadline-size);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.teamchat__rowMeta{align-items:flex-end;gap:var(--space-xs);flex-direction:column;flex:none;display:flex}.teamchat__rowTime{font-size:var(--type-footnote-size);font-variant-numeric:tabular-nums;color:var(--text-ink-muted);font-weight:500}.teamchat__rowTime--unread{color:var(--team-slate);font-weight:var(--type-headline-weight)}[data-theme=dark] .teamchat__rowTime--unread{color:color-mix(in srgb, var(--team-slate) 40%, var(--text-primary))}.teamchat__rowBadges{align-items:center;gap:var(--space-xs);display:flex}.teamchat__unreadBadge{min-width:var(--web-metric-row-chip);height:var(--web-metric-row-chip);padding:0 var(--space-xs);border-radius:var(--radius-circle);background:var(--team-slate);color:var(--on-fill-strong-light);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.teamchat__mentionBadge{min-width:var(--web-metric-row-chip);height:var(--web-metric-row-chip);padding:0 var(--space-xs);border-radius:var(--radius-circle);background:var(--team-mention);color:var(--on-fill-strong-light);font-size:var(--type-caption-size);font-weight:var(--type-title-weight);justify-content:center;align-items:center;display:inline-flex}.teamchat__disclosure{margin:var(--space-xs) var(--space-lg) var(--space-sm) calc(var(--space-lg) + var(--metric-avatar-large) + var(--space-md));color:var(--team-slate);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.teamchat__disclosure:hover{text-decoration:underline}[data-theme=dark] .teamchat__disclosure{color:color-mix(in srgb, var(--team-slate) 40%, var(--text-primary))}.teamchat__archivedRow{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);border:0;border-top:1px solid var(--line-hairline);background:var(--surface-bg-card);color:var(--text-primary);font-size:var(--type-subheadline-size);cursor:pointer;flex:none;display:flex}.teamchat__archivedRow span{text-align:start;flex-grow:1}.teamchat__archivedRow:hover{background:var(--teamchat-wash)}.teamchat__thread{flex-direction:column;min-height:0;display:flex;position:relative}.teamchat__skip{top:var(--space-sm);left:var(--space-lg);z-index:5;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);background:var(--surface-bg-card);color:var(--ink-primary);box-shadow:var(--shadow-medium);font-weight:600;text-decoration:none;position:absolute}.teamchat__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.teamchat__skip:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.teamchat__head{align-items:center;gap:var(--space-md);min-height:var(--web-metric-thread-head);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);border-bottom:1px solid var(--line-hairline);background:var(--surface-bg-card);flex:none;display:flex}.teamchat__headBody{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}.teamchat__headTitle{font-size:var(--type-headline-size);font-weight:var(--web-type-strong-weight);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.teamchat__headSub{font-size:var(--type-footnote-size);color:var(--text-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.teamchat__head>.ui-iconbtn,.teamchat__head .ui-menu-trigger,.teamchat__head>button.ui-iconbtn{color:var(--text-ink-muted)}.teamchat__head .ui-iconbtn:hover{color:var(--text-primary)}@media (width>=1024px){.teamchat__head .pane__back{display:none}}.teamchat__internalBanner,.teamchat__mutedNote{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-lg);font-size:var(--type-caption-size);font-weight:var(--type-headline-weight);background:var(--teamchat-wash);color:var(--team-slate);border-bottom:1px solid var(--line-hairline);flex:none;margin:0;display:flex}.teamchat__mutedNote{font-weight:var(--type-body-weight)}[data-theme=dark] .teamchat__mutedNote{color:color-mix(in srgb, var(--team-slate) 35%, var(--text-primary))}.teamchat__scroll{background:var(--surface-team-bg);min-height:0;padding:var(--space-md) var(--space-lg) var(--space-lg);flex:auto;position:relative;overflow:hidden auto}.teamchat__messages{gap:var(--space-xxs);flex-direction:column;display:flex}.teamchat__loading{padding:var(--space-lg)}.teamchat__older{margin:0 0 var(--space-sm);text-align:center;font-size:var(--type-caption-size);color:var(--text-ink-muted)}.teamchat__linkedCard{align-self:center;align-items:center;gap:var(--space-md);width:min(520px,100%);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-sm);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);display:flex}.teamchat__linkedBody{gap:var(--space-xxs);flex-direction:column;flex-grow:1;min-width:0;display:flex}[data-theme=dark] .teamchat__linkedCard{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.teamchat__linkedName{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.teamchat__linkedQuote{font-size:var(--type-footnote-size);color:var(--text-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teamchat__rowInner{align-items:flex-end;gap:var(--space-sm);min-width:0;display:flex}.teamchat__rowAvatar{width:var(--metric-avatar-small);flex:none}.teamchat__rowInner{gap:calc(var(--web-metric-bubble-tail) + var(--space-xxs))}.teamchat__rowAvatar{align-self:flex-start}.ui-chat__row:has(>.teamchat__rowInner>.teamchat__rowAvatar){--teamchat-bubble-inset:calc(var(--metric-avatar-small) + var(--web-metric-bubble-tail) + var(--space-xxs))}.teamchat__rowAvatar:not(.teamchat__rowAvatar--first)>*{display:none}.teamchat__sender.ui-chat__sender{color:var(--team-slate)}[data-theme=dark] .teamchat__sender.ui-chat__sender{color:color-mix(in srgb, var(--team-slate) 45%, var(--text-primary))}.teamchat__bubble--out{--chevron-ground:var(--team-slate);background:var(--team-slate);color:var(--on-fill-strong-light)}.teamchat__bubble--out .ui-chat__nub{color:var(--team-slate)}.teamchat__bubble--out .ui-chat__chevron.ui-iconbtn{color:color-mix(in srgb, var(--on-fill-strong-light) 85%, transparent)}.teamchat__bubble--out .ui-chat__deleted,.teamchat__bubble--out .ui-chat__bubbleTime,.teamchat__bubble--out .ui-chat__edited,.teamchat__bubble--out .ui-chat__forwardedTop,.teamchat__bubble--out .ui-chat__tick{color:color-mix(in srgb, var(--on-fill-strong-light) 78%, transparent)}.teamchat__bubble--out .ui-chat__quote{background:color-mix(in srgb, var(--on-fill-strong-light) 14%, transparent);border-inline-start-color:var(--on-fill-strong-light)}.teamchat__bubble--out .ui-chat__quoteAuthor{color:var(--on-fill-strong-light)}.teamchat__bubble .ui-chat__quoteAuthor{color:var(--team-slate)}.teamchat__bubble--out .ui-chat__quotePreview{color:color-mix(in srgb, var(--on-fill-strong-light) 85%, transparent)}[data-theme=dark] .teamchat__bubble .ui-chat__quoteAuthor{color:color-mix(in srgb, var(--team-slate) 45%, var(--text-primary))}.teamchat__mention{font-weight:var(--type-headline-weight);border-radius:var(--radius-small);background:var(--teamchat-mention-wash);color:color-mix(in srgb, var(--team-mention) 75%, var(--text-primary));padding:0 3px}.teamchat__mention--onSlate{background:color-mix(in srgb, var(--on-fill-strong-light) 20%, transparent);color:var(--on-fill-strong-light)}[data-theme=dark] .teamchat__mention{color:color-mix(in srgb, var(--team-mention) 45%, var(--text-primary));background:color-mix(in srgb, var(--team-mention) 22%, transparent)}[data-theme=dark] .teamchat__mention--onSlate{color:var(--on-fill-strong-light);background:color-mix(in srgb, var(--on-fill-strong-light) 22%, transparent)}.teamchat__row--named{border-inline-start:3px solid var(--team-mention);border-radius:2px;margin-inline-start:calc(var(--space-sm) * -1);padding-inline-start:var(--space-sm)}.teamchat__namedChip{align-self:flex-start;align-items:center;gap:var(--space-xs);margin-inline-start:var(--teamchat-bubble-inset,0px);margin-top:var(--space-xs);padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-circle);background:var(--teamchat-mention-wash);color:color-mix(in srgb, var(--team-mention) 75%, var(--text-primary));font-size:var(--type-caption2-size);font-weight:var(--type-headline-weight);display:inline-flex}[data-theme=dark] .teamchat__namedChip{color:color-mix(in srgb, var(--team-mention) 45%, var(--text-primary))}.teamchat__failure{align-items:center;gap:var(--space-xs);font-size:var(--type-caption-size);color:var(--status-error-text,var(--status-error));display:inline-flex}.teamchat__failureAction{color:inherit;font:inherit;font-weight:var(--type-headline-weight);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.teamchat__scroll{--teamchat-tools-gutter:calc(var(--web-metric-row-action) * 6 + var(--space-xxl));container:teamchat-pane/inline-size}.teamchat__tools{top:min(50%, var(--space-xl));z-index:2;align-items:center;gap:var(--space-xxs);padding:var(--space-xxs);border-radius:var(--radius-pill);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);opacity:0;pointer-events:none;transition:opacity var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);flex:none;display:flex;position:absolute;transform:translateY(-50%)scale(.96)}[data-theme=dark] .teamchat__tools{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.ui-chat__row--in .teamchat__tools{inset-inline-start:calc(100% + var(--space-sm))}.ui-chat__row--out .teamchat__tools{inset-inline-end:calc(100% + var(--space-sm))}.teamchat__row--message .ui-chat__bubbleWrap:after{content:"";z-index:1;width:var(--teamchat-tools-gutter);position:absolute;top:0;bottom:0}.teamchat__row--message.ui-chat__row--in .ui-chat__bubbleWrap:after{inset-inline-start:100%}.teamchat__row--message.ui-chat__row--out .ui-chat__bubbleWrap:after{inset-inline-end:100%}.ui-chat__bubbleWrap:hover .teamchat__tools,.ui-chat__bubbleWrap:focus-within .teamchat__tools,.teamchat__tools[data-open],.teamchat__tools:hover{opacity:1;pointer-events:auto;transform:translateY(-50%)}@container teamchat-pane (width<=620px){.teamchat__tools,.ui-chat__bubbleWrap:hover .teamchat__tools,.ui-chat__bubbleWrap:focus-within .teamchat__tools,.teamchat__tools[data-open],.teamchat__tools:hover{top:auto;bottom:calc(100% - var(--space-xs));transform:none}.ui-chat__row--in .teamchat__tools{inset-inline-start:auto;inset-inline-end:var(--space-sm)}.ui-chat__row--out .teamchat__tools{inset-inline-end:var(--space-sm)}.teamchat__row--message .ui-chat__bubbleWrap:after{content:none}}@media (prefers-reduced-motion:reduce){.teamchat__tools{transition:none;transform:translateY(-50%)}.teamchat__quickReact{transition:none}.teamchat__quickReact:hover{transform:none}}@media (hover:none){.teamchat__tools{display:none}}.teamchat__tool.ui-iconbtn,.teamchat__quickReact{width:var(--web-metric-row-action);height:var(--web-metric-row-action);border-radius:var(--radius-circle)}.teamchat__tool.ui-iconbtn{color:var(--text-ink-muted)}.teamchat__tool.ui-iconbtn:hover{color:var(--text-primary)}.teamchat__quickReact{cursor:pointer;font-size:var(--type-headline-size);transition:transform var(--web-motion-press) var(--web-motion-ease-out);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex}.teamchat__quickReact:hover{background:var(--teamchat-wash);transform:scale(1.12)}.teamchat__quickReact:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.teamchat__quickReact[aria-pressed=true]{background:var(--teamchat-wash-strong)}.teamchat__typing{align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0 0 calc(var(--metric-avatar-small) + var(--web-metric-bubble-tail) + var(--space-xxs));padding:var(--space-sm) var(--space-md);border-radius:var(--radius-large);background:var(--surface-bg-card);box-shadow:var(--shadow-small);font-size:var(--type-caption-size);color:var(--text-ink-muted);align-self:flex-start;display:flex}.teamchat__typingDots{gap:3px;display:inline-flex}.teamchat__typingDots span{border-radius:var(--radius-circle);background:var(--text-tertiary);width:6px;height:6px;animation:1.2s ease-in-out infinite teamchat-typing}.teamchat__typingDots span:nth-child(2){animation-delay:.15s}.teamchat__typingDots span:nth-child(3){animation-delay:.3s}@keyframes teamchat-typing{0%,60%,to{opacity:.35}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.teamchat__typingDots span{animation:none}}.teamchat__absent{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--teamchat-mention-wash);color:var(--text-primary);font-size:var(--type-caption-size);border-top:1px solid var(--line-hairline);flex:none;margin:0;display:flex}.teamchat__absent span{flex-grow:1}.teamchat__composerWrap{flex:none;position:relative}.teamchat__composer .ui-chat__composerField{min-height:42px}.teamchat__composerWrap .ui-chat__composerSend{background:var(--team-slate)}.teamchat__composerWrap .ui-chat__composerSend:disabled{background:var(--text-tertiary)}.teamchat__mentionPicker{bottom:calc(100% + var(--space-xs));width:min(340px, calc(100% - var(--space-xxl)));z-index:6;border-radius:var(--radius-large);background:var(--surface-bg-card);box-shadow:var(--shadow-large);border:1px solid var(--line-hairline);padding:var(--space-xs);max-height:280px;position:absolute;inset-inline-start:var(--space-lg);overflow-y:auto}.teamchat__mentionHead{padding:var(--space-xs) var(--space-sm);font-size:var(--type-caption2-size);font-weight:var(--type-title-weight);color:var(--text-ink-muted)}.teamchat__mentionList{flex-direction:column;display:flex}.teamchat__mentionRow{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border-radius:var(--radius-medium);cursor:pointer;text-align:start;color:inherit;font:inherit;background:0 0;border:0;display:flex}.teamchat__mentionRow--active{background:var(--teamchat-wash)}.teamchat__mentionAvatar{flex:none;display:flex}.teamchat__mentionAt{width:var(--metric-avatar-small);height:var(--metric-avatar-small);border-radius:var(--radius-circle);background:var(--teamchat-mention-wash);color:var(--team-mention);justify-content:center;align-items:center;display:flex}.teamchat__mentionBody{flex-direction:column;gap:1px;min-width:0;display:flex}.teamchat__mentionTitle{font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight)}.teamchat__mentionSub{font-size:var(--type-caption-size);color:var(--text-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teamchat__pickerBody{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.teamchat__pickerHead{justify-content:space-between;align-items:center;display:flex}.teamchat__pickerList{border:1px solid var(--line-hairline);border-radius:var(--radius-medium);flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.teamchat__pickerRow{padding:var(--space-sm) var(--space-md)}.teamchat__pickerRow+.teamchat__pickerRow{border-top:1px solid var(--line-separator)}.teamchat__pickerRow--on{background:var(--teamchat-wash)}.teamchat__pickerRowBody{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.teamchat__pickerName{flex-grow:1;min-width:0}.teamchat__pickerRole{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.teamchat__newChannelRow{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--line-hairline);border-radius:var(--radius-medium);cursor:pointer;color:inherit;font:inherit;background:0 0;display:flex}.teamchat__newChannelRow:hover{background:var(--teamchat-wash)}.teamchat__newChannelLabel{text-align:start;font-weight:var(--type-headline-weight);flex-grow:1}.teamchat__newChannelRow .teamchat__channelTile{border-radius:var(--radius-medium);width:34px;height:34px}.teamchat__note,.teamchat__refusal{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);font-size:var(--type-footnote-size);background:var(--teamchat-wash);color:var(--team-slate);margin:0;line-height:1.45;display:flex}.teamchat__refusal{background:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error-text,var(--status-error))}.teamchat__radioGroup{flex-direction:column;display:flex}.teamchat__radioRow{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);cursor:pointer;color:inherit;font:inherit;text-align:start;background:0 0;border:0;display:flex}.teamchat__radioRow+.teamchat__radioRow{border-top:1px solid var(--line-separator)}.teamchat__radioDot{border-radius:var(--radius-circle);border:2px solid var(--text-tertiary);flex:none;width:18px;height:18px}.teamchat__radioRow--on .teamchat__radioDot{border-color:var(--team-slate);background:radial-gradient(circle, var(--team-slate) 0 5px, transparent 5px)}.teamchat__radioLabel{flex-grow:1}.teamchat__radioValue{color:var(--text-ink-muted);font-size:var(--type-subheadline-size)}.teamchat__settingsBody{gap:var(--space-lg);padding:var(--space-lg);max-width:var(--web-metric-settings-column);flex-direction:column;display:flex}.teamchat__settingsGroup{gap:var(--space-sm);flex-direction:column;display:flex}.teamchat__settingsGroup .teamchat__sectionLabel{padding:0}.teamchat__settingsRetry{margin-top:var(--space-sm)}.teamchat__hint{font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0}.teamchat__settingsBody--locked .teamchat__disabled{opacity:.55;pointer-events:none}.teamchat__placeholder{flex-direction:column;display:flex}@media (width<=640px){.teamchat__linkedCard{width:100%}.teamchat__mentionPicker{width:calc(100% - var(--space-lg));inset-inline-start:var(--space-sm)}.teamchat__typing{margin-inline-start:calc(var(--metric-avatar-small) + var(--web-metric-bubble-tail) + var(--space-xxs))}.teamchat__settingsBody{padding:var(--space-md)}}.teamchat__assistantAvatar{border-radius:var(--radius-circle);background:var(--team-slate);color:var(--on-fill-strong-light);flex:none;justify-content:center;align-items:center;display:inline-flex}.teamchat__assistantAvatar--32{width:var(--metric-avatar-small);height:var(--metric-avatar-small)}.teamchat__sender--assistant{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.teamchat__bubble.ui-chat__bubble--ai{--chat-ai-edge:color-mix(in srgb, var(--team-slate) 38%, transparent);background-image:linear-gradient(225deg, transparent 55%, var(--teamchat-wash))}[data-theme=dark] .teamchat__bubble.ui-chat__bubble--ai{--chat-ai-edge:color-mix(in srgb, var(--team-slate) 80%, transparent)}.teamchat__bubble .ui-chat__metaAi{color:var(--team-slate)}[data-theme=dark] .teamchat__bubble .ui-chat__metaAi{color:color-mix(in srgb, var(--team-slate) 45%, var(--text-primary))}.teamchat__bubble--card{min-width:min(var(--metric-bubble-max-width), 100%)}.teamchat__askedBy{font-weight:var(--type-body-weight);color:var(--text-ink-muted)}.teamchat__assistantBadge .ui-badge{background:color-mix(in srgb, var(--team-slate) 14%, transparent);color:var(--team-slate)}[data-theme=dark] .teamchat__assistantBadge .ui-badge{color:color-mix(in srgb, var(--team-slate) 45%, var(--text-primary))}.teamchat__looking{color:var(--text-ink-muted)}.teamchat__lookingDots{vertical-align:middle;gap:3px;margin-inline-start:var(--space-xs);display:inline-flex}.teamchat__lookingDots>span{border-radius:var(--radius-circle);background:currentColor;width:4px;height:4px;animation:1.2s ease-in-out infinite teamchat-looking}.teamchat__lookingDots>span:nth-child(2){animation-delay:.2s}.teamchat__lookingDots>span:nth-child(3){animation-delay:.4s}@keyframes teamchat-looking{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.teamchat__lookingDots>span{opacity:.6;animation:none}}.teamchat__row--assistant .ui-chat__text{overflow-wrap:anywhere;white-space:pre-wrap}.teamchat__action{gap:var(--space-sm);flex-direction:column;min-width:min(300px,100%);max-width:100%;display:flex}.teamchat__actionAsked,.teamchat__actionUsed,.teamchat__actionHint{font-size:var(--type-caption-size);color:var(--text-ink-muted);margin:0}.teamchat__actionTitle{font-size:var(--type-body-size);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.teamchat__actionSummary{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.teamchat__actionFields{gap:var(--space-sm);border-block-start:1px solid color-mix(in srgb, var(--team-slate) 14%, transparent);flex-direction:column;padding-block-start:var(--space-sm);display:flex}.teamchat__actionField{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.teamchat__actionField .ui-input,.teamchat__actionField .ui-select{width:100%;min-width:0}.teamchat__actionLabel{align-items:center;gap:var(--space-xs);font-size:var(--type-caption-size);color:var(--text-ink-muted);flex-wrap:wrap;font-weight:600;display:inline-flex}.teamchat__actionChip{padding:0 var(--space-xs);border-radius:var(--radius-small);background:color-mix(in srgb, var(--team-slate) 14%, transparent);color:var(--team-slate);font-weight:500}[data-theme=dark] .teamchat__actionChip{color:color-mix(in srgb, var(--team-slate) 45%, var(--text-primary))}.teamchat__actionValue{color:var(--text-primary);overflow-wrap:anywhere}.teamchat__actionMoney{align-items:center;gap:var(--space-xs);display:flex}.teamchat__actionCurrency{color:var(--text-ink-muted);white-space:nowrap;flex:none;font-weight:600}.teamchat__actionTextarea{resize:vertical;min-height:3em}.teamchat__actionTextarea--grow{resize:none;padding-block:var(--space-md);line-height:1.5;overflow:hidden}.teamchat__actionValue--lines{white-space:pre-wrap}.teamchat__actionZone{overflow-wrap:anywhere;font-weight:500}.teamchat__actionButtons{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.teamchat__actionState{align-items:center;gap:var(--space-xs);color:var(--text-primary);flex-wrap:wrap;margin:0;display:flex}.teamchat__actionState--done,.teamchat__actionState--failed{flex-direction:column;align-items:flex-start}.teamchat__actionStateHead{align-items:center;gap:var(--space-xs);font-weight:600;display:inline-flex}.teamchat__actionState--failed .teamchat__actionStateHead{color:var(--status-error-text)}.teamchat__actionLink{color:var(--text-primary);font-weight:600;text-decoration:underline}.teamchat__actionNotice{align-items:flex-start;gap:var(--space-xs);font-size:var(--type-caption-size);color:var(--text-primary);margin:0;display:flex}.teamchat__mentionHint{font-size:var(--type-caption-size);color:var(--text-ink-muted);white-space:normal}.teamchat__lines{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.teamchat__lines>legend{margin-block-end:var(--space-xs);padding:0}.teamchat__line{gap:var(--space-xs);padding:var(--space-sm);border:1px solid color-mix(in srgb, var(--team-slate) 22%, transparent);border-radius:var(--radius-small);flex-direction:column;min-width:0;display:flex}.teamchat__line--gone{border-color:var(--status-error-text)}.teamchat__lineHead{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.teamchat__lineProduct{align-items:center;gap:var(--space-xs);min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex-wrap:wrap;flex:auto;font-weight:600;display:inline-flex}.teamchat__linePicker{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.teamchat__lineOptions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.teamchat__lineOption{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xs);border-radius:var(--radius-small);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.teamchat__lineOption:hover,.teamchat__lineOption:focus-visible{background:color-mix(in srgb, var(--team-slate) 12%, transparent)}.teamchat__lineNumbers{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(84px,1fr));min-width:0;display:grid}.teamchat__lineNumbers .ui-input{width:100%;min-width:0}.teamchat__linesRead{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.teamchat__linesRead>li{flex-direction:column;min-width:0;display:flex}.teamchat__document{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.teamchat__answerDocs{margin:var(--space-xs) 0 0;flex-direction:column;min-width:0;padding:0;list-style:none;display:flex}.teamchat__answerDoc{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--line-hairline);flex-wrap:wrap;min-width:0;display:flex}.teamchat__answerDocBody{gap:var(--space-xxs);flex-direction:column;flex:12rem;min-width:0;display:flex}.teamchat__answerDocTitle{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.teamchat__answerDocMeta{gap:0 var(--space-xs);font-size:var(--type-caption-size);color:var(--text-ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.teamchat__answerDocTotal{font-variant-numeric:tabular-nums;color:var(--text-primary)}.teamchat__answerDoc .ui-btn{flex:none}.teamchat__answerDocNotice{font-size:var(--type-caption-size);color:var(--text-primary);overflow-wrap:anywhere;flex:1 0 100%;margin:0}.teamchat__documentLine{align-items:center;gap:var(--space-xs);color:var(--text-primary);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;font-weight:600;display:inline-flex}.teamchat__toHaiya{padding:var(--space-sm) var(--space-lg) 0;background:var(--surface-bg-card);border-top:1px solid var(--line-hairline);margin:0;display:flex}.teamchat__toHaiya+.teamchat__composer{padding-top:var(--space-xs);border-top:0}.teamchat__toHaiyaChip{align-items:center;gap:var(--space-xs);padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-pill);background:var(--teamchat-wash-strong);color:var(--text-primary);font-size:var(--type-caption-size);font-weight:600;display:inline-flex}@media (width<=640px){.teamchat__toHaiya{padding-inline:var(--space-md)}}.teamchat__messages>.ui-chat__system{background:color-mix(in srgb, var(--team-slate) 10%, var(--surface-bg-card));color:var(--team-slate)}[data-theme=dark] .teamchat__messages>.ui-chat__system{background:color-mix(in srgb, var(--team-slate) 30%, var(--surface-bg-card));color:color-mix(in srgb, var(--team-slate) 35%, var(--text-primary))}.teamchat__messages .ui-chat__unreadLabel{color:var(--team-slate)}[data-theme=dark] .teamchat__messages .ui-chat__unreadLabel{color:color-mix(in srgb, var(--team-slate) 40%, var(--text-primary))}.teamchat__skeleton{justify-content:flex-end;gap:var(--space-sm);flex-direction:column;min-height:100%;display:flex}.teamchat__skeletonBubble{max-inline-size:var(--web-metric-bubble-max-ratio);block-size:calc(var(--type-callout-size) * 1.4 + 2 * var(--space-sm));border-radius:var(--web-radius-bubble);display:block;position:relative;overflow:hidden}.teamchat__skeletonBubble--in{background:color-mix(in srgb, var(--bubble-in) 70%, transparent);border-top-left-radius:0;align-self:flex-start;margin-inline-start:calc(var(--metric-avatar-small) + var(--web-metric-bubble-tail) + var(--space-xxs))}.teamchat__skeletonBubble--out{background:color-mix(in srgb, var(--team-slate) 35%, transparent);border-top-right-radius:0;align-self:flex-end}.teamchat__skeletonBubble:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--surface-bg-card) 55%, transparent) 50%, transparent 80%);animation:teamchat-sweep 1.4s var(--web-motion-ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.teamchat__skeletonBubble:nth-child(2):after{animation-delay:80ms}.teamchat__skeletonBubble:nth-child(3):after{animation-delay:.16s}.teamchat__skeletonBubble:nth-child(4):after{animation-delay:.24s}.teamchat__skeletonBubble:nth-child(5):after{animation-delay:.32s}@keyframes teamchat-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.teamchat__skeletonBubble:after{animation:none;display:none}}.teamchat__rowWrap--unread .teamchat__rowName{font-weight:var(--type-title-weight)}.teamchat__rowWrap--unread .teamchat__rowPreview{color:color-mix(in srgb, var(--brand-ink) 82%, transparent);font-weight:500}.teamchat__rowWrap--selected:before{content:"";background:var(--team-slate);width:3px;position:absolute;inset-block:0;inset-inline-start:0}[data-theme=dark] .teamchat__rowWrap--selected:before{background:color-mix(in srgb, var(--team-slate) 40%, var(--text-primary))}.teamchat__rowWrap--selected:after,.teamchat__rowWrap:has(+.teamchat__rowWrap--selected):after{display:none}.teamchat__settingsBody{gap:var(--space-lg)}.teamchat__settingsBody .ui-seccard .ui-seg{max-width:100%}@media (width<=640px){.teamchat__retentionRow{flex-wrap:wrap}.teamchat__retentionRow .ui-setrow__control{padding-inline-start:calc(var(--metric-avatar-small) - var(--space-xs) + var(--space-md));padding-bottom:var(--space-sm);flex-basis:100%}}.teamchat__bubble{--quote-color:var(--team-slate)}.teamchat__bubble--out{--quote-color:var(--on-fill-strong-light)}[data-theme=dark] .teamchat__bubble:not(.teamchat__bubble--out){--quote-color:color-mix(in srgb, var(--team-slate) 60%, var(--text-primary))}.teamchat__composerWrap{--quote-color:var(--team-slate)}[data-theme=dark] .teamchat__composerWrap{--quote-color:color-mix(in srgb, var(--team-slate) 60%, var(--text-primary))}.form-picker{gap:var(--space-xs);flex-direction:column;display:flex}.form-picker__label{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-primary)}.form-picker__chosen{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.form-picker__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-picker__id code{user-select:all;overflow-wrap:anywhere}.form-picker__list{gap:var(--space-xxs);flex-direction:column;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.form-picker__row{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--line-hairline);border-radius:var(--radius-medium);background:var(--surface-bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;display:flex}.form-picker__row:hover{background:var(--ui-wash-soft)}.form-picker__row:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.form-picker__row--on{border-color:var(--text-primary)}.srkey{padding:var(--space-xxs) calc(var(--space-xs) + var(--space-xxs));border:1px solid var(--line-hairline);border-radius:var(--radius-small);background:var(--surface-bg-app);color:var(--text-primary);box-shadow:inset 0 -1px 0 var(--line-separator);font:inherit;font-size:var(--type-footnote-size);font-weight:var(--web-type-strong-weight);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;flex:none;align-items:center;line-height:1.2;display:inline-flex}.srkey--large{font-size:var(--type-subheadline-size)}.srtile{width:var(--metric-avatar-medium);height:var(--metric-avatar-medium);border-radius:var(--radius-medium);background:var(--surface-bg-app);color:var(--text-primary);flex:none;place-items:center;display:grid}.srlist__search{padding:0 var(--space-lg) var(--space-sm)}.srlist{padding:var(--space-xs) 0 var(--space-lg);margin:0;list-style:none}.srrow{position:relative}.srrow__open{align-items:flex-start;gap:var(--space-md);min-height:var(--web-metric-chat-row-meta);padding:var(--space-md) var(--space-lg);color:var(--text-primary);transition:background-color var(--web-motion-press) var(--web-motion-ease-out);text-decoration:none;display:flex;position:relative}.srrow__open:hover{background:var(--ui-wash-soft);color:var(--text-primary)}.srrow__open:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:-2px}.srrow--selected .srrow__open{background:var(--ui-wash)}.srrow--selected .srrow__open:before{content:"";left:0;top:var(--space-sm);bottom:var(--space-sm);border-radius:0 var(--radius-circle) var(--radius-circle) 0;background:var(--brand-ink);width:3px;position:absolute}[data-theme=dark] .srrow--selected .srrow__open:before{background:var(--text-primary)}.srrow--selected .srkey,.srrow--selected .srtile{background:var(--surface-bg-card)}.srrow:after{content:"";left:calc(var(--space-lg) + var(--metric-avatar-medium) + var(--space-md));background:var(--line-separator);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}.srrow:last-child:after,.srrow--selected:after,.srrow:has(+.srrow--selected):after{display:none}.srrow__lead{padding-top:2px}.srrow__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.srrow__top{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.srrow--off .srrow__top{padding-right:var(--space-xxl)}.srrow__top .srkey{text-overflow:ellipsis;flex:0 3 auto;min-width:48px;display:block;overflow:hidden}.srrow__title{min-width:0;font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;line-height:1.35;overflow:hidden}.srrow__snippet{font-size:var(--type-subheadline-size);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.srrow__meta{align-items:center;gap:0 var(--space-xs);font-size:var(--type-caption-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.4;display:flex}.srrow__unused{color:var(--status-warning-text);font-weight:var(--web-type-label-weight)}.srrow--off .srrow__lead,.srrow--off .srrow__body{opacity:.5}.srrow__off{top:var(--space-md);right:var(--space-lg);height:20px;padding:0 var(--space-sm);border-radius:var(--radius-circle);background:var(--ui-wash);color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);pointer-events:none;align-items:center;display:inline-flex;position:absolute}.srrow__tools{top:50%;right:var(--space-md);border-radius:var(--radius-medium);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);opacity:0;pointer-events:none;transition:opacity .16s var(--web-motion-ease-out), transform .16s var(--web-motion-ease-out);padding:2px;display:inline-flex;position:absolute;transform:translate(4px,-50%)}[data-theme=dark] .srrow__tools{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.srrow:hover .srrow__tools,.srrow:focus-within .srrow__tools,.srrow__tools:has([data-state=open]){opacity:1;pointer-events:auto;transform:translateY(-50%)}.srrow__more.ui-iconbtn{border-radius:var(--radius-small);width:28px;height:28px}@media (hover:none){.srrow__tools{opacity:1;pointer-events:auto;top:auto;bottom:var(--space-sm);box-shadow:none;background:0 0;transform:none}}@media (prefers-reduced-motion:reduce){.srrow__tools{transition:opacity .16s linear;transform:translateY(-50%)}}.srhint{margin:var(--space-sm) var(--space-lg) var(--space-md);padding:var(--space-md) var(--space-xxxl) var(--space-md) var(--space-md);border-radius:var(--radius-large);background:var(--surface-bg-app);gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.srhint__demo{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.srhint__composer,.srcanvas__composer{height:28px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--surface-bg-card);box-shadow:var(--shadow-small);font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-primary);flex:none;align-items:center;display:inline-flex}.srhint__typed{font-variant-numeric:tabular-nums}.srhint__caret{background:var(--text-primary);border-radius:1px;width:1.5px;height:14px;margin-left:1px}.srhint__arrow{color:var(--text-ink-muted);flex:none}.srhint__bubble{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--web-radius-bubble);background:var(--bubble-out);color:var(--text-primary);box-shadow:var(--shadow-small);font-size:var(--type-caption-size);border-start-end-radius:var(--space-xxs);line-height:1.3;overflow:hidden}.srhint__text{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;margin:0;line-height:1.4}.srhint__close.ui-iconbtn{top:var(--space-xs);right:var(--space-xs);width:32px;height:32px;color:var(--text-ink-muted);position:absolute}.srstarters{padding:var(--space-md) var(--space-lg) var(--space-xl);flex-direction:column;display:flex}.srstarters__title{font-size:var(--type-headline-size);font-weight:var(--web-type-strong-weight);letter-spacing:-.2px;margin:0}.srstarters__lead{margin:var(--space-xxs) 0 var(--space-md);font-size:var(--type-footnote-size);color:var(--text-ink-muted)}.srstarters__list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.srstarter{gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);flex-direction:column;display:flex}[data-theme=dark] .srstarter{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.srstarter__head{align-items:center;gap:var(--space-sm);padding:var(--space-xxs) var(--space-xxs) 0 var(--space-sm);min-width:0;display:flex}.srstarter__name{align-items:center;gap:var(--space-xxs) var(--space-sm);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.srstarter__title{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);line-height:1.3}.srstarter__head>.ui-btn{flex:none}.ui-tplbubble.srstarter__wall{padding:var(--space-md);border-radius:var(--radius-large)}.srstarters__own{padding-top:var(--space-md);justify-content:center;display:flex}.ui-tplbubble .srbubble__row{max-width:min(90%, var(--web-metric-media-max))}.srbubble__row .ui-chat__bubble{text-align:start}.srbubble__text{overflow-wrap:anywhere}.srbubble__var{text-decoration:underline dotted var(--text-link);text-underline-offset:3px;text-decoration-thickness:1.5px}.srbubble__blank{padding:0 var(--space-xs);border:1px dashed color-mix(in srgb, var(--text-primary) 32%, transparent);border-radius:var(--radius-small);background:color-mix(in srgb, var(--surface-bg-card) 45%, transparent);color:var(--text-ink-muted);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 1px;display:inline}.srbubble__image{width:100%}.srbubble__imageEmpty{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;height:100%;padding:var(--space-md);background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-ink-muted);font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.srbubble__doc{width:100%}.srbubble__placeholder{padding:var(--space-md) var(--space-lg);border-radius:var(--web-radius-bubble);border:1.5px dashed var(--line-separator);background:color-mix(in srgb, var(--surface-bg-card) 70%, transparent);font-size:var(--type-footnote-size);color:var(--text-tertiary);align-self:flex-end;margin:0}.srpreview{gap:var(--space-sm);flex-direction:column;min-width:0;margin:0;display:flex}.srpreview__eyebrow{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--text-tertiary)}.srpreview__phone{border-radius:var(--radius-xxl);background:var(--surface-bg-card);width:100%;max-width:360px;box-shadow:var(--web-shadow-lift);align-self:center;overflow:hidden}[data-theme=dark] .srpreview__phone{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.srpreview__head{align-items:center;gap:var(--space-sm);height:56px;padding:0 var(--space-md);border-bottom:1px solid var(--line-hairline);display:flex}.srpreview__who{flex-direction:column;min-width:0;display:flex}.srpreview__name{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight);line-height:1.25}.srpreview__sub{font-size:var(--type-caption-size);color:var(--text-ink-muted);line-height:1.3}.ui-tplbubble.srpreview__wall{min-height:260px;padding:var(--space-xl) var(--space-md) var(--space-lg);border-radius:0;justify-content:flex-end}.srpreview--compact .ui-tplbubble.srpreview__wall{min-height:160px}.ui-tplbubble.srpreview__wall--team{background:var(--surface-team-bg)}.srpreview__teamMark{border-radius:var(--radius-circle);background:color-mix(in srgb, var(--team-slate) 14%, transparent);width:32px;height:32px;color:var(--team-slate);flex:none;place-items:center;display:grid}[data-theme=dark] .srpreview__teamMark{color:color-mix(in srgb, var(--team-slate) 35%, var(--text-primary))}.ui-chat__bubble--out.srbubble--team{background:var(--team-slate);color:var(--on-fill-strong-light)}.srbubble--team .ui-chat__nub{color:var(--team-slate)}.srbubble--team .ui-chat__bubbleTime,.srbubble--team .ui-chat__tick{color:color-mix(in srgb, var(--on-fill-strong-light) 78%, transparent)}.srbubble--team .srbubble__var{text-decoration-color:color-mix(in srgb, var(--on-fill-strong-light) 80%, transparent)}.srbubble--team .srbubble__blank{color:color-mix(in srgb, var(--on-fill-strong-light) 82%, transparent);border-color:color-mix(in srgb, var(--on-fill-strong-light) 50%, transparent);background:color-mix(in srgb, var(--on-fill-strong-light) 10%, transparent)}.srpreview__legend{padding:0 var(--space-xs);gap:var(--space-xs) var(--space-lg);font-size:var(--type-caption-size);color:var(--text-ink-muted);flex-wrap:wrap;align-self:center;width:100%;max-width:360px;margin:0;list-style:none;display:flex}.srpreview__legend li{align-items:center;gap:var(--space-xs);display:inline-flex}.srpreview__legend .srbubble__var{color:var(--text-primary)}.srdetail .pane__body{container-type:inline-size}.srdetail__loading{padding:var(--space-xl) 0}.sreditor{flex-direction:column;min-height:100%;display:flex}.sreditor__head{z-index:3;align-items:center;gap:var(--space-md);min-height:76px;padding:var(--space-sm) var(--space-xxl);background:var(--surface-bg-app);border-bottom:1px solid var(--line-hairline);display:flex;position:sticky;top:0}.sreditor__back.ui-iconbtn{flex:none;display:none}.sreditor__headText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sreditor__eyebrow{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--text-ink-muted)}.sreditor__titleLine{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.sreditor__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-title-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);margin:0;line-height:1.2;overflow:hidden}.sreditor__headActions{align-items:center;gap:var(--space-sm);flex:none;display:flex}.sreditor__onoff{align-items:center;gap:var(--space-sm);padding-right:var(--space-xs);display:inline-flex}.sreditor__onoffLabel{font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);min-width:64px}.sreditor__banner{align-items:flex-start;gap:var(--space-sm);margin:var(--space-lg) var(--space-xxl) 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-large);background:var(--ui-tint-error);color:var(--status-error-text);font-size:var(--type-subheadline-size);display:flex}.sreditor__banner .ui-icon{flex:none;margin-top:2px}.sreditor__grid{gap:var(--space-xl);width:100%;max-width:1120px;padding:var(--space-xl) var(--space-xxl) var(--space-xxxl);grid-template-columns:minmax(0,1fr);grid-template-areas:"side""form";align-items:start;margin:0 auto;display:grid}.sreditor__side{grid-area:side;min-width:0}.sreditor__form{gap:var(--space-lg);flex-direction:column;grid-area:form;min-width:0;display:flex;container-type:inline-size}@container (width>=760px){.sreditor__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"form side"}.sreditor__side{top:calc(76px + var(--space-xl));position:sticky}}@container (width>=1000px){.sreditor__grid{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr) 340px}}.sreditor__card .ui-seccard__body{gap:var(--space-lg);flex-direction:column;display:flex}.sreditor__card.ui-seccard--flush .ui-seccard__body{gap:0}.sreditor__card--bare .ui-seccard__body{padding-top:var(--space-lg)}.sreditor__names{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=440px){.sreditor__names{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.sreditor__shortcut{gap:var(--space-xs);flex-direction:column;display:flex}.sreditor__shortcut .ui-input{padding-left:calc(var(--space-md) + var(--space-sm));font-variant-numeric:tabular-nums}.sreditor__slash{inset-inline-start:var(--space-md);color:var(--text-ink-muted);font-weight:var(--web-type-strong-weight);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sreditor__free{align-items:center;gap:var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-secondary);display:inline-flex}.sreditor__free>.ui-icon{color:var(--status-success);flex:none}.sreditor__free .srkey{font-size:var(--type-caption-size);padding-block:0}.sreditor__message{gap:var(--space-sm);flex-direction:column;display:flex}.sreditor__message .ui-textarea{min-height:140px;line-height:1.5}.sreditor__inserts{gap:var(--space-xs);flex-wrap:wrap;display:flex}.srchip{align-items:center;gap:var(--space-xxs);height:32px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--surface-bg-app);color:var(--text-primary);font:inherit;font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out), transform var(--web-motion-press) var(--web-motion-ease-out);border:0;display:inline-flex;position:relative}.srchip:before{content:"";position:absolute;inset:-4px 0}.srchip:hover{background:var(--ui-wash)}.srchip:active{transform:scale(.97)}.srchip:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.srchip--blank{border:1px dashed color-mix(in srgb, var(--text-primary) 30%, transparent);background:0 0}.sreditor__help{font-size:var(--type-footnote-size);color:var(--text-ink-muted);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.45}.srblank{width:280px}.srblank__body{align-items:flex-end;gap:var(--space-sm);flex-direction:column;display:flex}.srblank__body>.ui-field{align-self:stretch}.sreditor__addTo{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.sreditor__addTo>*{align-self:stretch}.sreditor__addTo>.ui-seg{align-self:flex-start}.sreditor__attach{gap:var(--space-sm);flex-direction:column;display:flex}.sreditor__button{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=440px){.sreditor__button{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.srdrop{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);text-align:start;border:1.5px dashed color-mix(in srgb, var(--text-primary) 22%, transparent);border-radius:var(--radius-large);color:var(--text-primary);font:inherit;cursor:pointer;transition:background-color var(--web-motion-press) var(--web-motion-ease-out), border-color var(--web-motion-press) var(--web-motion-ease-out);background:0 0;display:flex}.srdrop:hover,.srdrop[data-dropping=true]{background:var(--ui-wash-soft);border-color:color-mix(in srgb, var(--text-primary) 40%, transparent)}.srdrop:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px}.srdrop__icon{border-radius:var(--radius-medium);background:var(--surface-bg-app);flex:none;place-items:center;width:40px;height:40px;display:grid}.srdrop__text{flex-direction:column;gap:2px;min-width:0;display:flex}.srdrop__title{font-size:var(--type-subheadline-size);font-weight:var(--web-type-strong-weight)}.srdrop__sub{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.srfile{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-sm);border-radius:var(--radius-large);background:var(--surface-bg-app);display:flex}.srfile__thumb{border-radius:var(--radius-medium);background:var(--surface-bg-card);width:48px;height:48px;color:var(--text-primary);flex:none;place-items:center;display:grid;overflow:hidden}.srfile__thumb img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%}.srfile__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.srfile__name{font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srfile__sub{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.srfile__bar{border-radius:var(--radius-circle);background:var(--ui-wash);height:4px;display:block;overflow:hidden}.srfile__bar>span{background:var(--text-primary);transform-origin:0;height:100%;transition:transform .2s var(--web-motion-ease-out);display:block}.sreditor__error{color:var(--status-error-text);font-size:var(--type-footnote-size);margin:0}.sreditor__error--inset{padding:0 var(--space-lg) var(--space-md)}.sreditor__usage{align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);font-size:var(--type-footnote-size);color:var(--text-ink-muted);font-variant-numeric:tabular-nums;margin:0;display:flex}.sreditor__foot{z-index:3;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xxl);background:var(--surface-bg-card);border-top:1px solid var(--line-hairline);box-shadow:0 -8px 24px -16px color-mix(in srgb, var(--text-primary) 30%, transparent);margin-top:auto;display:flex;position:sticky;bottom:0}.sreditor__footNote{align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);flex:auto;display:inline-flex}.sreditor__footDot{border-radius:var(--radius-circle);background:var(--status-warning);flex:none;width:8px;height:8px}.sreditor__footKeys{margin-left:var(--space-xs);gap:2px;display:inline-flex}@media (width<=1023px){.sreditor__back.ui-iconbtn{display:inline-flex}}@media (width<=767px){.sreditor__head{padding:var(--space-sm) var(--space-md);gap:var(--space-sm);min-height:64px}.sreditor__title{font-size:var(--type-headline-size)}.sreditor__onoffLabel,.sreditor__titleLine .srkey{display:none}.sreditor__grid{padding:var(--space-lg) var(--space-lg) var(--space-xxl);gap:var(--space-lg)}.sreditor__banner{margin:var(--space-md) var(--space-lg) 0}.sreditor__foot{padding:var(--space-sm) var(--space-lg)}.sreditor__footKeys{display:none}.ui-tplbubble.srpreview__wall{min-height:180px}}.srcanvas{text-align:center;max-width:460px;padding:var(--space-xxxl) var(--space-xl);flex-direction:column;align-items:center;margin:auto;display:flex}.srcanvas__demo{align-items:center;gap:var(--space-sm);width:100%;margin-bottom:var(--space-xl);flex-direction:column;display:flex}.srcanvas__demo .srhint__arrow{transform:rotate(90deg)}.ui-tplbubble.srcanvas__wall{width:100%;padding:var(--space-lg)}.srcanvas__title{margin:0 0 var(--space-xs);font-size:var(--type-title-size);font-weight:var(--web-type-page-title-weight);letter-spacing:var(--web-type-page-title-tracking);text-wrap:balance}.srcanvas__body{margin:0 0 var(--space-lg);font-size:var(--type-subheadline-size);color:var(--text-secondary);text-wrap:pretty;line-height:1.5}.srread{flex-direction:column;min-height:100%;display:flex}.srread__head{min-height:76px}.srread__body{gap:var(--space-xl);width:100%;max-width:560px;padding:var(--space-xl) var(--space-xxl) var(--space-xxxl);flex-direction:column;margin:0 auto;display:flex}.srread__facts{border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);margin:0}[data-theme=dark] .srread__facts{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.srread__facts>div{padding:var(--space-md) var(--space-lg);flex-direction:column;gap:2px;display:flex}.srread__facts>div+div{border-top:1px solid var(--line-separator)}.srread__facts dt{font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);color:var(--text-ink-muted)}.srread__facts dd{font-size:var(--type-subheadline-size);color:var(--text-primary);margin:0}.srread__actions{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.srread__hint{font-size:var(--type-footnote-size);color:var(--text-ink-muted);align-items:center;gap:var(--space-xs);margin:0;display:inline-flex}@media (width<=767px){.srread__body{padding:var(--space-lg) var(--space-lg) var(--space-xxl)}}.waapi__list{gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.waapi__intro{color:var(--text-ink-muted);font-size:var(--type-subheadline-size);margin:0}.waapi__groupLabel{margin:var(--space-sm) 0 0;font-size:var(--type-caption-size);font-weight:var(--web-type-strong-weight);color:var(--text-ink-muted)}.waapi__detail{gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;max-width:760px;display:flex}.waapi__text{font-size:var(--type-subheadline-size);margin:0;line-height:1.5}.waapi__muted{color:var(--text-ink-muted)}.waapi__small{font-size:var(--type-caption-size)}.waapi__subhead{font-size:var(--type-headline-size);font-weight:var(--web-type-strong-weight);margin:0}.waapi__link{color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.waapi__error,.waapi__errorText{color:var(--status-error-text);margin:0}.waapi__steps{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.waapi__step{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);flex-direction:column;display:flex}[data-theme=dark] .waapi__step,[data-theme=dark] .waapi__keyRow,[data-theme=dark] .waapi__activityRow{box-shadow:0 0 0 1px var(--line-hairline), var(--shadow-medium)}.waapi__stepHead{align-items:center;gap:var(--space-sm);font-size:var(--type-headline-size);font-weight:var(--web-type-strong-weight);margin:0;display:flex}.waapi__stepNum{border-radius:var(--radius-circle);border:1px solid var(--line-hairline);width:24px;height:24px;font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.waapi__stepNum--done{border-color:var(--brand-accent);color:var(--brand-accent-deep)}.waapi__inline{font-family:var(--mono);border-radius:var(--radius-small);background:var(--surface-bg-app);padding:0 4px;font-size:.92em}.waapi__diff{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-medium);background:var(--surface-bg-app);flex-direction:column;display:flex}.waapi__diffPair{flex-direction:column;display:flex}.waapi__diffLine{font-family:var(--mono);font-size:var(--type-caption-size);white-space:pre-wrap;word-break:break-all;line-height:1.6}.waapi__diffLine--from{color:var(--text-ink-muted);text-decoration:line-through;text-decoration-color:var(--line-hairline)}.waapi__diffLine--to{font-weight:var(--web-type-strong-weight)}.waapi__codeBar{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.waapi__select{font:inherit;font-size:var(--type-subheadline-size);border-radius:var(--radius-medium);border:1px solid var(--line-hairline);background:var(--surface-bg-card);color:inherit;padding:6px 10px}.waapi__code{position:relative}.waapi__code pre{font-family:var(--mono);font-size:var(--type-caption-size);white-space:pre;padding:var(--space-md);border-radius:var(--radius-medium);background:var(--surface-bg-app);margin:0;padding-inline-end:96px;line-height:1.55;overflow-x:auto}.waapi__codeCopy{top:var(--space-sm);position:absolute;inset-inline-end:var(--space-sm)}.waapi__copy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.waapi__copyLabel{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.waapi__copyRow{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.waapi__copyValue{min-width:0;font-family:var(--mono);font-size:var(--type-footnote-size);border-radius:var(--radius-medium);background:var(--surface-bg-app);white-space:nowrap;flex:1;padding:8px 10px;overflow-x:auto}.waapi__copyValue--secret{white-space:normal;word-break:break-all}.waapi__idTable{gap:var(--space-sm);flex-direction:column;display:flex}.waapi__idRows{border-radius:var(--radius-medium);background:var(--surface-bg-app);margin:0;padding:0;list-style:none}.waapi__idRow{align-items:center;gap:var(--space-sm);padding:6px var(--space-sm) 6px var(--space-md);min-height:44px;display:flex}.waapi__idRow+.waapi__idRow{border-top:1px solid var(--line-hairline)}.waapi__idName{flex-direction:column;flex:1;min-width:0;display:flex}.waapi__idValue{font-family:var(--mono);font-size:var(--type-footnote-size);overflow-wrap:anywhere;text-align:end}.waapi__ids{gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}.waapi__idsHead{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.waapi__hooks{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.waapi__hook{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.waapi__hookName{font-weight:var(--web-type-strong-weight);margin-inline-end:auto}.waapi__rows{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.waapi__keyRow,.waapi__activityRow{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-bg-card);box-shadow:var(--web-shadow-lift);display:flex}.waapi__keyBody{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.waapi__keyName{font-weight:var(--web-type-strong-weight);overflow-wrap:anywhere}.waapi__errors{gap:var(--space-sm);flex-direction:column;display:flex}.waapi__errorList{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.waapi__errorRow{gap:var(--space-sm);font-size:var(--type-subheadline-size);grid-template-columns:72px 1fr;display:grid}.waapi__errorRow dd{margin:0}.waapi__form{gap:var(--space-md);flex-direction:column;display:flex}@media (width<=600px){.waapi__detail,.waapi__step{padding:var(--space-md)}.waapi__activityRow{flex-wrap:wrap}}.waapi__idName .waapi__keyName{font-size:var(--type-subheadline-size)}
