.window-content-root:has(.mock-chrome-shell){padding:0}.mock-chrome-shell{border-radius:inherit;isolation:isolate;width:100%;height:100%;min-height:0;font-family:var(--font-body),sans-serif;flex-direction:column;transition:filter .15s,opacity .15s;display:flex;position:relative;overflow:hidden}[data-window-frame][data-window-shadow=unfocused] .mock-chrome-shell{filter:saturate(var(--window-defocus-saturate))brightness(var(--window-defocus-brightness))contrast(var(--window-defocus-contrast));opacity:.45}[data-ui-borders=true] .mock-chrome-toolbar{box-shadow:inset 0 var(--ui-border-toggle-width,.8px)0 color-mix(in srgb,var(--ui-border-toggle-color)40%,transparent)}.mock-chrome-toolbar-button{color:#5f6368;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .12s;display:inline-flex}.mock-chrome-toolbar-button:hover:not(:disabled){background-color:#3c404314}.mock-chrome-toolbar-button:disabled{color:#bdc1c6;cursor:default}@keyframes mock-chrome-progress{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(.82)}to{opacity:1;transform:scaleX(.96)}}.mock-chrome-progress-active{animation:.9s cubic-bezier(.2,.7,.3,1) forwards mock-chrome-progress}.mock-chrome-omnibox-hint{z-index:20;color:#fff;white-space:nowrap;pointer-events:none;background:#202124;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:500;line-height:16px;animation:4.2s both mock-chrome-omnibox-hint;position:absolute;top:calc(100% + 9px);left:14px;box-shadow:0 2px 6px #0003,0 1px 2px #0000001f}.mock-chrome-omnibox-hint:before{content:"";background:#202124;width:10px;height:10px;position:absolute;top:-5px;left:17px;transform:rotate(45deg)}@keyframes mock-chrome-omnibox-hint{0%{opacity:0;transform:translateY(-3px)}8%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.mock-chrome-offline-page{overscroll-behavior:contain;color:#5f6368;cursor:default;background:#fff;outline:none;height:100%;min-height:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.55;overflow:auto}.mock-chrome-offline-interstitial{box-sizing:border-box;width:min(600px,80%);min-height:430px;margin:0 auto;padding-top:100px;position:relative}.mock-chrome-dino-runner{pointer-events:none;width:100%;height:150px;position:absolute;top:35px;left:0;overflow:hidden}.mock-chrome-dino-canvas{max-width:600px;height:150px;image-rendering:pixelated;display:block;position:absolute;top:0;left:0}.mock-chrome-offline-content{pointer-events:none}.mock-chrome-offline-icon-space{width:72px;height:72px;margin:0 0 40px}.mock-chrome-offline-content h1{color:#202124;overflow-wrap:break-word;margin:0 0 16px;font-size:1.6em;font-weight:400;line-height:1.25}.mock-chrome-offline-content ul{margin-top:0;margin-bottom:0;padding-inline-start:40px;list-style-type:disc}.mock-chrome-offline-error-code{color:#5f6368;text-transform:uppercase;margin-top:12px;font-size:.8em}@media (max-width:420px){.mock-chrome-offline-interstitial{width:90%}.mock-chrome-offline-content h1{margin-bottom:8px;font-size:1.5em}}@media (max-height:360px){.mock-chrome-offline-interstitial{padding-top:60px}.mock-chrome-dino-runner{top:8px}.mock-chrome-offline-icon-space{margin-bottom:10px}}.mock-term-host{cursor:text}.mock-term-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-main-secondary)42%,transparent)transparent;overscroll-behavior:contain;padding:10px 12px 8px}.mock-term-scroll::-webkit-scrollbar{width:7px}.mock-term-scroll::-webkit-scrollbar-track{background:0 0}.mock-term-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-main-secondary)45%,transparent);border-radius:999px}.mock-term-line{white-space:pre-wrap;word-break:break-word;min-height:1em}.mock-term-host ::selection{background:var(--mock-term-selection,#ffffff40)}.mock-term-search-match{background:color-mix(in srgb,var(--accent)55%,transparent);color:inherit;border-radius:2px}.mock-term-cursor{min-width:.6em;color:var(--mock-term-fg);display:inline-block;position:relative}.mock-term-cursor--block{background:var(--mock-term-cursor);color:var(--surface)}.mock-term-cursor--underline{box-shadow:inset 0 -2px 0 var(--mock-term-cursor)}.mock-term-cursor--bar{box-shadow:inset 2px 0 0 var(--mock-term-cursor)}@keyframes mock-term-cursor-blink{0%,49%{opacity:1}50%,to{opacity:.15}}.mock-term-cursor--blink{animation:1.1s step-end infinite mock-term-cursor-blink}.mock-term-hidden-input{opacity:0;color:#0000;caret-color:#0000;pointer-events:none;background:0 0;border:none;outline:none;width:1px;height:1px;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.mock-term-cursor--blink{animation:none}.mock-chrome-progress-active{animation-duration:1ms}.mock-chrome-omnibox-hint{animation:none}}
:root{--landing-safe-top:env(safe-area-inset-top,0px);--landing-safe-bottom:env(safe-area-inset-bottom,0px);--landing-header-height:calc(4rem + var(--landing-safe-top));--landing-content-width:min(1180px,94vw);--landing-stage-gutter:clamp(1rem,3vw,3rem);--landing-stage-min-width:17rem;--landing-hero-copy-width:34rem;--landing-hero-tagline-size:1.85rem;--landing-hero-paragraph-size:.95rem;--landing-stage-shift:.36s cubic-bezier(.22,1,.36,1);--landing-stage-inset-left:min(calc(var(--demo-safe-left,0px) + var(--landing-stage-gutter)),max(0px,calc(100vw - var(--demo-safe-right,0px) - var(--landing-stage-min-width))));--landing-stage-inset-right:min(calc(var(--demo-safe-right,0px) + var(--landing-stage-gutter)),max(0px,calc(100vw - var(--landing-stage-inset-left) - var(--landing-stage-min-width))))}@media (max-width:639.98px){:root{--landing-content-width:calc(100vw - 2rem);--landing-hero-copy-width:100%;--landing-hero-tagline-size:1.375rem;--landing-hero-paragraph-size:.875rem}}.landing-content-frame{max-width:var(--landing-content-width)}[data-desktop-stage] .landing-content-frame{max-width:none;padding-left:var(--landing-stage-inset-left);padding-right:var(--landing-stage-inset-right);transition:padding var(--landing-stage-shift)}.landing-hero-copy{pointer-events:none;padding-top:calc(var(--landing-header-height) + clamp(.75rem,3dvh,2.25rem));padding-bottom:calc(var(--landing-safe-bottom) + max(1rem,var(--demo-safe-bottom,0px)));padding-left:var(--landing-stage-inset-left);padding-right:var(--landing-stage-inset-right);transition:padding var(--landing-stage-shift);align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.landing-hero-copy-column{width:100%;max-width:var(--landing-hero-copy-width);flex-direction:column;align-items:flex-start;gap:clamp(.85rem,2dvh,1.35rem);display:flex}.landing-hero-slides{width:100%;position:relative}.landing-hero-slides>*{position:absolute;inset:0 0 auto}.landing-hero-slides>[data-slide-phase=active]{position:relative}.landing-hero-tagline{font-family:var(--font-display),sans-serif;font-size:var(--landing-hero-tagline-size);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.22}.landing-hero-paragraph{max-width:30rem;color:var(--text-main-secondary);font-size:var(--landing-hero-paragraph-size);text-wrap:pretty;margin-top:clamp(.6rem,1.4dvh,1rem);line-height:1.55}.landing-hero-hint{--landing-hint-inset:4px;--landing-hint-radius:calc(var(--radius) + .2rem);--landing-hint-inner-radius:calc(var(--radius) + .07rem);--landing-hint-hairline:color-mix(in srgb,var(--text-main-secondary)12%,transparent);--landing-hint-chip-size:1.55rem;isolation:isolate;max-width:100%;padding:var(--landing-hint-inset);border-radius:var(--landing-hint-radius);background:color-mix(in srgb,var(--surface-secondary)50%,transparent);box-shadow:inset 0 0 0 var(--ui-border-toggle-width,.8px)var(--landing-hint-hairline),var(--floating-island-shadow);margin-top:clamp(.7rem,1.6dvh,1.05rem);display:inline-block;position:relative}.landing-hero-hint:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--surface)50%,transparent);-webkit-backdrop-filter:blur(var(--dock-glass-blur-strength))saturate(185%);backdrop-filter:blur(var(--dock-glass-blur-strength))saturate(185%);position:absolute;inset:0}.landing-hero-hint-inner{border-radius:var(--landing-hint-inner-radius);background:var(--surface);box-shadow:inset 0 0 0 var(--ui-border-toggle-width,.8px)var(--landing-hint-hairline);color:var(--text-main-secondary);text-wrap:pretty;padding:.25rem .7rem;font-size:.8125rem;line-height:2;position:relative}@supports (corner-shape:squircle){.landing-hero-hint{border-radius:calc(var(--landing-hint-radius)*2);corner-shape:squircle}.landing-hero-hint:after{corner-shape:squircle}.landing-hero-hint-inner{border-radius:calc(var(--landing-hint-inner-radius)*2);corner-shape:squircle}}.landing-hero-hint-chip{vertical-align:middle;width:var(--landing-hint-chip-size);height:var(--landing-hint-chip-size);border-radius:calc(var(--radius) + .14rem);justify-content:center;align-items:center;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;top:-.12em}.landing-hero-hint-chip:hover{background:color-mix(in srgb,var(--text-main-secondary)11%,transparent)}.landing-hero-hint-chip:active{transform:scale(.92)}.landing-hero-hint-chip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)75%,transparent);outline:none}.landing-hero-hint-name{color:var(--text-main-primary);font-weight:600}.landing-hero-hint-button{margin-left:.35rem;margin-right:-.4rem}@media (max-width:639.98px){.landing-hero-hint{--landing-hint-chip-size:1.45rem}.landing-hero-hint-inner{padding:.2rem .6rem;font-size:.78125rem}}@media (prefers-reduced-motion:reduce){[data-desktop-stage] .landing-content-frame,.landing-hero-copy,.landing-hero-hint-chip{transition:none}}.theme-swatch{--theme-swatch-hairline:color-mix(in srgb,var(--text-main-secondary)22%,transparent);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:relative}.theme-swatch__color{width:14px;height:14px;box-shadow:inset 0 0 0 .8px var(--theme-swatch-hairline);border-radius:4.5px;transition:width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),border-radius .2s cubic-bezier(.22,1,.36,1);display:block}.theme-swatch[data-selected=true]{background:color-mix(in srgb,var(--surface-secondary)72%,transparent);box-shadow:inset 0 0 0 .8px var(--theme-swatch-hairline),0 1px 4px #00000014}.theme-swatch[data-selected=true] .theme-swatch__color{border-radius:3.5px;width:12px;height:12px}
html,body{background:0 0!important}[data-endos-shell] .desktop-zoom-scaler>main>.bg-background{background-color:#0000!important}[data-endos-shell] .desktop-zoom-scaler>main>.bg-background>:first-child{display:none!important}.stage-chrome-layer{z-index:10;pointer-events:none;position:fixed;inset:0}.stage-chrome-layer[data-lifted]{z-index:800}.demo-soc2-badge{height:84px}[data-endos-shell][data-fullscreen-window=true] :is(.demo-legal-footer,.demo-soc2-link){visibility:hidden;pointer-events:none;opacity:0}@media (max-width:639.98px){.demo-soc2-badge{height:52px}}:root{--channel-panel-width:784px;--channel-sidebar-width:252px}
