:root{--chrome-bg:#f3f2ef;--chrome-bg-nav:#f3f2eff2;--chrome-bg-sidebar:#f3f2ef;--chrome-bg-canvas:#fff;--chrome-canvas-gutter:8px;--chrome-bg-card:#fff;--chrome-bg-raised:#fff;--chrome-shadow-1:0 1px 2px #1c1b190f, 0 1px 0 #1c1b190a;--chrome-shadow-2:0 8px 24px #1c1b191a, 0 1px 2px #1c1b190f;--chrome-bg-input:#1c1b190d;--chrome-bg-hover:#1c1b190d;--chrome-bg-active:#1c1b19;--chrome-bg-muted:#1c1b1909;--chrome-bg-selected:#fff;--chrome-bg-overlay:#1c1b1966;--chrome-text:#1c1b19;--chrome-text-secondary:#55534e;--chrome-text-tertiary:#6f6d67;--chrome-text-muted:#8f8c86;--chrome-text-hover:#1c1b19;--chrome-text-active:#fff;--chrome-text-inverse:#fff;--chrome-text-link:#1c1b19;--chrome-text-placeholder:#6f6d67;--chrome-border:#1c1b191a;--chrome-border-hover:#1c1b1929;--chrome-border-focus:var(--chrome-sel);--chrome-border-input:#1c1b191a;--chrome-ring:var(--chrome-sel-soft);--chrome-text-xs:11px;--chrome-text-sm:12px;--chrome-text-base:13px;--chrome-text-md:14px;--chrome-text-lg:15px;--chrome-text-xl:17px;--chrome-text-2xl:22px;--chrome-text-3xl:28px;--chrome-leading-tight:1.15;--chrome-leading-snug:1.35;--chrome-leading-body:1.55;--chrome-tracking-display:-.015em;--chrome-icon-sm:12px;--chrome-icon-md:14px;--chrome-icon-lg:16px;--chrome-icon-xl:20px;--chrome-icon-2xl:24px;--chrome-icon-stroke:1.5;--chrome-accent:var(--chrome-sel);--chrome-accent-hover:#3a36e8;--chrome-accent-ink:#fff;--chrome-accent-soft:#4945ff24;--chrome-accent-text:#3d39d9;--chrome-status-positive:#15803d;--chrome-status-positive-soft:#15803d1f;--chrome-status-neutral:#8f8c86;--chrome-status-warning:#b45309;--chrome-status-warning-soft:#b453091f;--chrome-status-danger:#dc2626;--chrome-status-danger-soft:#dc26261a;--chrome-status-info:#1d6fd6;--chrome-status-info-soft:#1d6fd61f;--chrome-tint-blue:#1d6fd61f;--chrome-tint-blue-ink:#1d5fb8;--chrome-tint-green:#15803d1f;--chrome-tint-green-ink:#15803d;--chrome-tint-red:#dc26261a;--chrome-tint-red-ink:#c02525;--chrome-tint-amber:#b453091f;--chrome-tint-amber-ink:#a14a08;--chrome-tint-neutral:#1c1b190f;--chrome-tint-neutral-ink:#3d3b37;--chrome-media-chip:#141311b8;--chrome-media-chip-ink:#fff;--chrome-media-scrim:linear-gradient(to top, #1413119e, #14131100 55%);--chrome-grid-sm:180px;--chrome-grid-md:240px;--chrome-grid-lg:320px;--chrome-gap-xs:4px;--chrome-gap-sm:8px;--chrome-gap-md:12px;--chrome-gap-lg:16px;--chrome-gap-xl:24px;--chrome-gap-2xl:40px;--chrome-page-x:32px;--chrome-page-y:28px;--chrome-shadow:0 4px 20px #0000000f;--chrome-shadow-lg:0 24px 64px #00000026;--chrome-radius-sm:4px;--chrome-radius-base:8px;--chrome-radius-lg:12px;--chrome-radius-md:10px;--chrome-radius-modal:16px;--chrome-radius-full:999px;--chrome-radius-xl:20px;--chrome-modal-sm:380px;--chrome-modal-base:440px;--chrome-modal-lg:520px;--chrome-modal-md:480px;--chrome-drawer-sm:380px;--chrome-drawer-md:480px;--chrome-drawer-lg:640px;--chrome-modal-xl:880px;--chrome-canvas-bg:var(--chrome-bg-canvas);--chrome-canvas-dot:#00000014;--chrome-canvas-ring:var(--chrome-sel);--chrome-canvas-ring-soft:var(--chrome-sel-soft);--chrome-accent-blue:#64c8ff;--chrome-accent-green:#55d778;--chrome-accent-red:#f05a5a;--chrome-accent-neutral:#000f2d;--chrome-sel:#4945ff;--chrome-sel-soft:#4945ff52;--chrome-sel-wash:#4945ff1a;--chrome-sel-ink:#fff;--chrome-dur-fast:.15s;--chrome-dur-base:.2s;--chrome-dur-slow:.3s;--chrome-ease-signature:cubic-bezier(.16, 1, .3, 1);--z-rail:100;--z-band:150;--z-overlay:300;--z-modal:400;--z-toast:500;--z-palette:600;--z-guide:450;--z-capture:650}:root[data-chrome-theme=dark]{--chrome-bg:#121110;--chrome-bg-nav:#121110f2;--chrome-bg-sidebar:#121110;--chrome-bg-canvas:#1c1b19;--chrome-bg-card:#262523;--chrome-bg-raised:#2e2d2a;--chrome-shadow-1:0 1px 2px #00000080, 0 0 0 1px #ffffff0a;--chrome-shadow-2:0 12px 32px #0000008c, 0 1px 2px #00000080;--chrome-bg-input:#211f1d;--chrome-bg-hover:#2a2825;--chrome-bg-active:#f2f0ea;--chrome-bg-muted:#1f1e1c;--chrome-bg-selected:#2e2d2a;--chrome-bg-overlay:#0009;--chrome-text:#ececea;--chrome-text-secondary:#a6a49e;--chrome-text-tertiary:#8e8c86;--chrome-text-muted:#787670;--chrome-text-hover:#ececea;--chrome-text-active:#171615;--chrome-text-inverse:#171615;--chrome-text-link:#ececea;--chrome-text-placeholder:#8e8c86;--chrome-border:#343330;--chrome-border-hover:#45433f;--chrome-border-focus:var(--chrome-sel);--chrome-border-input:#3a3835;--chrome-ring:var(--chrome-sel-soft);--chrome-status-positive:#4ade80;--chrome-status-positive-soft:#4ade8024;--chrome-status-neutral:#8e8c86;--chrome-status-warning:#fbbf24;--chrome-status-warning-soft:#fbbf2424;--chrome-status-danger:#f87171;--chrome-status-danger-soft:#f8717124;--chrome-status-info:#6aa8f7;--chrome-status-info-soft:#6aa8f724;--chrome-accent-hover:#8481ff;--chrome-accent-soft:#6d6aff33;--chrome-accent-text:#a3a1ff;--chrome-tint-blue:#6aa8f729;--chrome-tint-blue-ink:#8fbdf9;--chrome-tint-green:#4ade8024;--chrome-tint-green-ink:#6ee29a;--chrome-tint-red:#f8717124;--chrome-tint-red-ink:#fb9a9a;--chrome-tint-amber:#fbbf2424;--chrome-tint-amber-ink:#fcd064;--chrome-tint-neutral:#ffffff12;--chrome-tint-neutral-ink:#d6d4ce;--chrome-shadow:0 4px 20px #0006;--chrome-shadow-lg:0 24px 64px #0009;--chrome-canvas-bg:#121110;--chrome-canvas-dot:#ffffff17;--chrome-sel:#6d6aff;--chrome-sel-soft:#6d6aff5c;--chrome-sel-wash:#6d6aff24}.chrome-sel-object{outline:1px solid var(--chrome-sel);outline-offset:0}.chrome-sel-object-hover{outline:1px solid var(--chrome-sel-soft);outline-offset:0}.chrome-sel-text,[data-inline-edit=true]{transition:background-color var(--chrome-dur-fast) ease, box-shadow var(--chrome-dur-fast) ease;border-radius:3px}.chrome-sel-text:hover,[data-inline-edit=true]:hover{background-color:var(--chrome-sel-wash);box-shadow:0 0 0 3px var(--chrome-sel-wash)}.chrome-sel-text:focus,.chrome-sel-text:focus-visible,[data-inline-edit=true]:focus,[data-inline-edit=true]:focus-visible{background-color:var(--chrome-sel-wash);box-shadow:0 0 0 3px var(--chrome-sel-wash), 0 0 0 1px var(--chrome-sel) inset;outline:none}@media (prefers-reduced-motion:reduce){.chrome-sel-text,[data-inline-edit=true]{transition:none}}[data-inline-pick][data-inline-pick-state=set],[data-inline-media-pick][data-inline-pick-state=set]{opacity:0;pointer-events:none;transition:opacity var(--chrome-dur-fast) ease}[data-inline-image]:hover>[data-inline-pick][data-inline-pick-state],[data-inline-image]:focus-within>[data-inline-pick][data-inline-pick-state],[data-inline-media]:hover>[data-inline-media-pick][data-inline-pick-state],[data-inline-media]:focus-within>[data-inline-media-pick][data-inline-pick-state],[data-inline-item]:hover [data-inline-pick][data-inline-pick-state],[data-inline-item]:hover [data-inline-media-pick][data-inline-pick-state],[data-inline-selected=true] [data-inline-pick][data-inline-pick-state],[data-inline-selected=true] [data-inline-media-pick][data-inline-pick-state]{opacity:1;pointer-events:auto}@media (hover:none){[data-inline-pick][data-inline-pick-state=set],[data-inline-media-pick][data-inline-pick-state=set]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){[data-inline-pick][data-inline-pick-state],[data-inline-media-pick][data-inline-pick-state]{transition:none}}.chrome-canvas{background:var(--chrome-bg-canvas);border:1px solid var(--chrome-border);border-radius:var(--chrome-radius-lg);box-shadow:var(--chrome-shadow);overscroll-behavior:contain;overflow:hidden auto}.chrome-sheet{width:100%;max-width:1120px}.chrome-canvas-backdrop{background-color:var(--chrome-canvas-bg);background-image:radial-gradient(var(--chrome-canvas-dot) 1px, transparent 1.5px);background-size:22px 22px}.chrome-route-enter{animation:chrome-route-enter var(--chrome-dur-base) var(--chrome-ease-signature) both}@keyframes chrome-route-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.chrome-route-enter{animation:none}}.guide-caret{vertical-align:-.15em;background:var(--chrome-sel);border-radius:1px;width:.45em;height:1em;margin-left:1px;animation:1s steps(2,jump-none) infinite guide-caret;display:inline-block}@keyframes guide-caret{0%{opacity:1}to{opacity:0}}.guide-halo{box-shadow:0 0 0 2px var(--chrome-sel), 0 0 0 6px var(--chrome-sel-soft);animation:guide-halo 2.4s var(--chrome-ease-signature) infinite}@keyframes guide-halo{0%,to{box-shadow:0 0 0 2px var(--chrome-sel), 0 0 0 6px var(--chrome-sel-soft)}50%{box-shadow:0 0 0 2px var(--chrome-sel), 0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.guide-caret,.guide-halo{animation:none}}:root{--chrome-dur-instant:90ms;--chrome-dur-spatial:.44s;--chrome-dur-exit:.18s;--chrome-dur-feedback:.9s;--chrome-drawer-direction:1;--chrome-shadow-float:0 0 0 1px var(--chrome-border), 0 8px 24px #00000014, 0 32px 96px #0000002e}[data-plan]{--plan-ink:var(--chrome-text);--plan-ink-2:var(--chrome-text-secondary);--plan-ink-3:var(--chrome-text-tertiary);--plan-line:var(--chrome-border);--plan-card:var(--chrome-bg-card);--plan-iris:var(--chrome-sel);--plan-iris-2:var(--chrome-sel);--plan-iris-wash:var(--chrome-sel-wash);--plan-question:var(--chrome-sel);--plan-building:var(--chrome-status-positive);--plan-stuck:var(--chrome-status-warning);--plan-paper:var(--chrome-canvas-bg);--plan-grid:var(--chrome-canvas-dot);--plan-glass:color-mix(in srgb, var(--chrome-bg-card) 82%, transparent);--plan-g-make:var(--chrome-sel);--plan-g-library:var(--chrome-accent-blue);--plan-g-run:var(--chrome-accent-green);--plan-g-help:var(--chrome-status-warning);--plan-g-hood:var(--chrome-text-tertiary);--plan-text-body:15px;--plan-text-title:19px;--plan-text-lead:17px;--plan-text-question:26px;--plan-row:40px;--plan-measure:880px}
.chrome-heading{font-size:var(--chrome-text-xl);line-height:var(--chrome-leading-snug);color:var(--chrome-text);font-weight:500}.chrome-subheading{font-size:var(--chrome-text-lg);line-height:var(--chrome-leading-snug);color:var(--chrome-text);font-weight:500}.chrome-title{font-size:var(--chrome-text-md);line-height:var(--chrome-leading-snug);color:var(--chrome-text);font-weight:500}.chrome-lead{font-size:var(--chrome-text-md);line-height:var(--chrome-leading-body);color:var(--chrome-text-secondary)}.chrome-body{font-size:var(--chrome-text-base);line-height:var(--chrome-leading-body);color:var(--chrome-text)}.chrome-label{font-size:var(--chrome-text-base);color:var(--chrome-text-secondary)}.chrome-meta{font-size:var(--chrome-text-sm);color:var(--chrome-text-tertiary);font-variant-numeric:tabular-nums}.chrome-caption{font-size:var(--chrome-text-xs);color:var(--chrome-text-tertiary)}.chrome-eyebrow{font-size:var(--chrome-text-xs);color:var(--chrome-text-tertiary);letter-spacing:.06em;text-transform:uppercase}.chrome-link,[data-tool-ui] a.chrome-link{color:var(--chrome-accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.chrome-link:hover,[data-tool-ui] a.chrome-link:hover{text-decoration-color:currentColor}.chrome-num{font-variant-numeric:tabular-nums}.chrome-ink{color:var(--chrome-text)}.chrome-ink-secondary{color:var(--chrome-text-secondary)}.chrome-ink-tertiary{color:var(--chrome-text-tertiary)}.chrome-ink-accent{color:var(--chrome-accent-text)}.chrome-ink-hover:hover,.group:hover>.chrome-ink-hover,[data-tool-ui] a.chrome-ink{color:var(--chrome-text)}[data-tool-ui] a.chrome-ink-secondary{color:var(--chrome-text-secondary)}[data-tool-ui] a.chrome-ink-tertiary{color:var(--chrome-text-tertiary)}[data-tool-ui] a.chrome-ink-accent{color:var(--chrome-accent-text)}[data-tool-ui] a.chrome-ink-hover:hover{color:var(--chrome-text)}.chrome-control{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--chrome-dur-fast);transition-timing-function:var(--chrome-ease-signature)}.chrome-control:active:not(:disabled){transition-duration:var(--chrome-dur-instant);transform:scale(.975)}.chrome-control:focus-visible{outline:2px solid var(--chrome-sel);outline-offset:3px}.chrome-control[aria-busy=true]{cursor:progress}.chrome-colors{transition:color var(--chrome-dur-fast), background-color var(--chrome-dur-fast), border-color var(--chrome-dur-fast)}.chrome-transform{transition:transform var(--chrome-dur-fast) var(--chrome-ease-signature)}.chrome-rail-motion{transition:width var(--chrome-dur-slow) var(--chrome-ease-signature)}.chrome-workspace-motion{transition:margin-left var(--chrome-dur-slow) var(--chrome-ease-signature), margin-right var(--chrome-dur-slow) var(--chrome-ease-signature)}.chrome-dialog-scrim{z-index:var(--z-modal);background:var(--chrome-bg-overlay);animation:chrome-scrim-in var(--chrome-dur-base) var(--chrome-ease-signature) both;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.chrome-dialog-scrim[data-state=closed]{animation:chrome-scrim-out var(--chrome-dur-exit) ease-out both}.chrome-dialog-surface{min-width:0;max-height:calc(100dvh - 48px);color:var(--chrome-text);background:var(--chrome-bg-card);box-shadow:var(--chrome-shadow-float);animation:chrome-dialog-in var(--chrome-dur-spatial) var(--chrome-ease-signature) both;outline:none;position:relative;overflow-y:auto}.chrome-dialog-surface[data-state=closed]{animation:chrome-dialog-out var(--chrome-dur-exit) ease-out both}.chrome-dialog-scrim[data-placement=right],.chrome-dialog-scrim[data-placement=left]{padding:0}.chrome-dialog-surface[data-placement=right],.chrome-dialog-surface[data-placement=left]{justify-self:end;height:100dvh;max-height:100dvh;animation-name:chrome-drawer-in}.chrome-dialog-surface[data-placement=left]{--chrome-drawer-direction:-1;justify-self:start}.chrome-dialog-surface[data-placement=right][data-state=closed],.chrome-dialog-surface[data-placement=left][data-state=closed]{animation-name:chrome-drawer-out}@keyframes chrome-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes chrome-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes chrome-dialog-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes chrome-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes chrome-drawer-in{0%{opacity:0;transform:translateX(calc(48px * var(--chrome-drawer-direction,1)))}to{opacity:1;transform:none}}@keyframes chrome-drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(24px * var(--chrome-drawer-direction,1)))}}.chrome-result-arrive{animation:chrome-result-in var(--chrome-dur-spatial) var(--chrome-ease-signature) both}@keyframes chrome-result-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.chrome-result-highlight{animation:chrome-result-highlight var(--chrome-dur-feedback) var(--chrome-ease-signature) both}@keyframes chrome-result-highlight{0%{box-shadow:0 0 0 3px var(--chrome-sel-soft)}to{box-shadow:0 0 #0000}}.chrome-skeleton{animation:1.6s ease-in-out infinite alternate chrome-breathe}@keyframes chrome-breathe{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.chrome-control,.chrome-transform,.chrome-rail-motion,.chrome-workspace-motion{transition:none}.chrome-control:active:not(:disabled){transform:none}.chrome-dialog-surface,.chrome-dialog-scrim,.chrome-result-arrive{animation-name:chrome-scrim-in;animation-duration:var(--chrome-dur-instant)}.chrome-dialog-surface[data-state=closed],.chrome-dialog-scrim[data-state=closed]{animation-name:chrome-scrim-out;animation-duration:var(--chrome-dur-instant)}.chrome-skeleton,[data-tool-ui].animate-spin,[data-tool-ui].animate-pulse,[data-view-kit].animate-spin,[data-view-kit].animate-pulse,[data-tool-ui] .animate-spin,[data-tool-ui] .animate-pulse,[data-view-kit] .animate-spin,[data-view-kit] .animate-pulse{animation:none}}.chrome-popover{transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin,top right));animation:chrome-popover-in var(--chrome-dur-base) var(--chrome-ease-signature) both}.chrome-popover[data-state=closed]{animation:chrome-scrim-out var(--chrome-dur-instant) ease-out both}@keyframes chrome-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chrome-dialog-surface[data-placement],.chrome-popover{animation-name:chrome-scrim-in;animation-duration:var(--chrome-dur-instant)}.chrome-dialog-surface[data-placement][data-state=closed],.chrome-popover[data-state=closed]{animation-name:chrome-scrim-out}}.chrome-card{transition:box-shadow var(--chrome-dur-slow) var(--chrome-ease-signature), border-color var(--chrome-dur-fast), transform var(--chrome-dur-slow) var(--chrome-ease-signature)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.chrome-card-interactive:hover{box-shadow:var(--chrome-shadow);transform:translateY(-3px)}.chrome-card-interactive:active{transform:translateY(-1px)scale(.99)}}.chrome-motion-slow{--chrome-dur-fast:.3s;--chrome-dur-base:.4s;--chrome-dur-slow:.6s;--chrome-dur-spatial:.88s;--chrome-dur-exit:.36s}[data-motion=reduced] .chrome-dialog-surface[data-placement],[data-motion=reduced].chrome-dialog-scrim,[data-motion=reduced] .chrome-result-arrive{animation-name:chrome-scrim-in;animation-duration:var(--chrome-dur-instant)}[data-motion=reduced] .chrome-dialog-surface[data-state=closed],[data-motion=reduced].chrome-dialog-scrim[data-state=closed]{animation-name:chrome-scrim-out}[data-motion=reduced] .chrome-skeleton{animation:none}.chrome-lightbox{animation-name:chrome-scrim-in}[data-result-arrival=true]{animation:chrome-result-highlight var(--chrome-dur-feedback) var(--chrome-ease-signature) both}[data-motion=reduced] .chrome-card,[data-motion=reduced] .chrome-control{transition:none;transform:none}.chrome-dialog-scrim[data-full=true]{padding:0}.chrome-analysis-scan{z-index:20;pointer-events:none;animation:2.2s ease-in-out infinite chrome-scan;position:absolute;inset:0}.chrome-analysis-scan:before{content:"";background:#fffc;height:2px;position:absolute;inset:0 0 auto}@keyframes chrome-scan{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.chrome-analysis-scan{animation:none;display:none}}.chrome-opacity{transition:opacity var(--chrome-dur-fast) var(--chrome-ease-signature)}.chrome-size{transition:width var(--chrome-dur-fast) var(--chrome-ease-signature), background-color var(--chrome-dur-fast)}@media (prefers-reduced-motion:reduce){.chrome-size,.chrome-opacity{transition:none}}.chrome-dialog-surface[data-state=closed]{pointer-events:none!important}.chrome-enter{animation:chrome-enter var(--chrome-dur-spatial) var(--chrome-ease-signature) both}@keyframes chrome-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chrome-pop{animation:chrome-pop var(--chrome-dur-base) var(--chrome-ease-signature) both}@keyframes chrome-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.chrome-stagger>*{animation:chrome-enter var(--chrome-dur-spatial) var(--chrome-ease-signature) both;animation-delay:calc(min(var(--i,0), 8) * 30ms)}.chrome-shimmer{background:linear-gradient(90deg, var(--chrome-bg-muted) 0%, var(--chrome-bg-hover) 40%, var(--chrome-bg-muted) 80%) 0 0 / 300% 100%;animation:1.6s linear infinite chrome-shimmer}@keyframes chrome-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.chrome-pulse{position:relative}.chrome-pulse:after{content:"";border-radius:inherit;animation:chrome-pulse 1.8s var(--chrome-ease-signature) infinite;background:currentColor;position:absolute;inset:0}@keyframes chrome-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.chrome-lift{transition:transform var(--chrome-dur-slow) var(--chrome-ease-signature), box-shadow var(--chrome-dur-slow) var(--chrome-ease-signature), border-color var(--chrome-dur-fast)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.chrome-lift:hover{box-shadow:var(--chrome-shadow-2);border-color:var(--chrome-border-hover);transform:translateY(-2px)}}.chrome-collapse{transition:grid-template-rows var(--chrome-dur-slow) var(--chrome-ease-signature);grid-template-rows:0fr;display:grid}.chrome-collapse[data-open=true]{grid-template-rows:1fr}.chrome-collapse>*{min-height:0;overflow:hidden}.chrome-tooltip{z-index:var(--z-toast);border-radius:var(--chrome-radius-sm);background:var(--chrome-bg-active);max-width:280px;color:var(--chrome-text-active);font-size:var(--chrome-text-sm);line-height:var(--chrome-leading-snug);box-shadow:var(--chrome-shadow-2);animation:chrome-pop var(--chrome-dur-fast) var(--chrome-ease-signature) both;padding:5px 8px}.chrome-tooltip[data-state=closed]{animation:chrome-scrim-out var(--chrome-dur-instant) ease-out both}@media (prefers-reduced-motion:reduce){.chrome-enter,.chrome-pop,.chrome-stagger>*,.chrome-tooltip,.chrome-shimmer,.chrome-pulse:after{animation:none}.chrome-lift,.chrome-collapse{transition:none}}[data-motion=reduced] .chrome-enter,[data-motion=reduced] .chrome-stagger>*,[data-motion=reduced] .chrome-pop{animation:none}
