.service-banner{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:999px;background:var(--ink);color:var(--surface);font:500 14px/20px var(--font-sans);box-shadow:var(--shadow-glass)}.service-banner__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--elum-blue)}.service-banner[data-tone=outage] .service-banner__dot{background:#ff6b5e}.service-banner[data-tone=degraded] .service-banner__dot,.service-banner[data-tone=read_only] .service-banner__dot{background:#f2c25b}.service-banner__text{min-width:0}.service-banner__link{color:inherit;font-weight:700;white-space:nowrap}.service-banner__close{flex:none;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer}.service-banner__close:hover{background:color-mix(in srgb,var(--surface) 15%,transparent)}@media(max-width:600px){.service-banner{border-radius:16px;width:calc(100vw - 32px)}}.service-veil{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:var(--surface-glass)}.service-veil__card{display:grid;justify-items:center;gap:12px;max-width:440px;padding:40px 32px;border-radius:var(--radius-lg, 28px);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-glass);text-align:center}.service-veil__card h1{margin:0;font:400 28px/36px var(--font-display)}.service-veil__card p{margin:0;color:var(--ink-muted)}.service-veil__card a{color:var(--action);font-weight:600}.floating-panel{position:fixed;z-index:1000;min-width:180px;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-glass);animation:floating-in var(--dur-hover) var(--ease)}.floating-panel:focus{outline:none}@keyframes floating-in{0%{opacity:0;translate:0 -4px}}.menu{min-width:220px;max-width:340px}.menu__item{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 10px 6px 6px;border-radius:var(--radius-sm);font-size:14px;line-height:20px;cursor:default;-webkit-user-select:none;user-select:none}.menu__item[data-active=true]{background:var(--elum-mist)}.menu__item[aria-disabled=true]{color:var(--ink-muted);opacity:.6}.menu__item[data-danger]{color:var(--danger)}.menu__check{width:18px;flex:none;display:inline-flex;color:var(--browse-deep)}.menu__icon{display:inline-flex;color:var(--ink-muted);flex:none}.menu__item[data-danger] .menu__icon{color:inherit}.menu__label{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__hint{font-size:12px;line-height:16px;color:var(--ink-muted)}.menu__shortcut{margin-left:var(--space-4)}.menu__chevron{color:var(--ink-muted);margin-left:auto}.menu__sep{height:1px;margin:6px 4px;background:var(--hairline)}.menu__heading{padding:8px 10px 4px 34px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}:root{--elum-icon-archive: #2f8fd0;--elum-icon-delete: #e5484d;--elum-icon-share: #3b5bd6;--elum-icon-restore: #2e9e6b;--elum-icon-spam: #e8833a;--elum-icon-unread: #8b6cf0;--elum-icon-reply: #3fc4a0;--elum-icon-reply-all: #3fc4a0;--elum-icon-forward: #7093f8;--elum-icon-download: #2e9e6b;--elum-icon-duplicate: #9b84ee;--elum-icon-link: #3b5bd6;--elum-icon-star: #e9b949;--elum-icon-rename: #f59a52;--elum-icon-new: #3b5bd6;--elum-icon-sign-out: #e5484d;--elum-icon-print: #2f8fd0;--elum-icon-invite: #3fc4a0;--elum-icon-remove-person: #e5484d;--elum-icon-send: #7093f8;--elum-icon-compose: #f59a52;--elum-icon-private: #8b6cf0;--elum-icon-unlocked: #2e9e6b;--elum-icon-visible: #3fc4a0;--elum-icon-hidden: #8a93a8;--elum-icon-saved: #2e9e6b;--elum-icon-offline: #e8833a;--elum-icon-verified: #3b5bd6;--elum-icon-warning: #e8833a;--elum-icon-attach: #9b84ee;--elum-icon-present: #ec7fa9;--elum-icon-open: #7093f8}[data-theme=dark]{--elum-icon-archive: #5fb0e6;--elum-icon-delete: #ff6b6f;--elum-icon-share: #8fa9fa;--elum-icon-restore: #4cc38a;--elum-icon-spam: #f5a25d;--elum-icon-unread: #a993ff;--elum-icon-forward: #8fa9fa;--elum-icon-download: #4cc38a;--elum-icon-link: #8fa9fa;--elum-icon-new: #7093f8;--elum-icon-sign-out: #ff6b6f;--elum-icon-print: #5fb0e6;--elum-icon-remove-person: #ff6b6f;--elum-icon-send: #8fa9fa;--elum-icon-unlocked: #4cc38a;--elum-icon-hidden: #9aa3b8;--elum-icon-saved: #4cc38a;--elum-icon-offline: #f5a25d;--elum-icon-verified: #8fa9fa;--elum-icon-warning: #f5a25d;--elum-icon-open: #8fa9fa}.elum-icon{flex:none;overflow:visible}.loader{display:inline-flex;position:relative}.loader img{display:block}.loader__still{display:none!important}@media(prefers-reduced-motion:reduce){.loader__anim{display:none!important}.loader__still{display:block!important}}.full-page-loader{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);background:var(--surface);animation:loader-in var(--dur-hero) var(--ease) both;animation-delay:.15s}@keyframes loader-in{0%{opacity:0}}.webview{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--surface)}.webview--center{display:grid;place-items:center;padding:24px;overflow:auto}.webview__panel{max-width:560px}.webview--reader{overflow:auto}.reader-note{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:10px 20px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--browse-mist) 85%,var(--surface));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;color:var(--ink-muted)}[data-theme=dark] .reader-note{background:color-mix(in srgb,var(--browse) 12%,var(--surface))}.reader-note__dot{width:9px;height:9px;border-radius:50%;background:var(--browse);box-shadow:4px 4px 0 -1px color-mix(in srgb,var(--browse) 40%,transparent)}.reader-note a{font-weight:600;color:var(--action)}.reader{max-width:720px;margin:0 auto;padding:40px 24px 80px;font-family:var(--font-sans);font-size:18px;line-height:1.7;color:var(--ink)}.reader__site{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--browse) 70%,var(--ink))}.reader h1{margin:0;font-family:var(--font-display);font-weight:300;font-size:38px;line-height:1.2;letter-spacing:-.01em}.reader__byline{margin:10px 0 0;font-size:14px;color:var(--ink-muted)}.reader__head{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--hairline)}.reader__body h2,.reader__body h3,.reader__body h4{font-family:var(--font-display);font-weight:400;line-height:1.3;margin:1.6em 0 .5em}.reader__body h2{font-size:26px}.reader__body h3{font-size:21px}.reader__body p,.reader__body ul,.reader__body ol,.reader__body blockquote,.reader__body pre,.reader__body table{margin:0 0 1em}.reader__body a{color:var(--action)}.reader__body img{display:block;max-width:100%;height:auto;margin:1.2em auto;border-radius:14px}.reader__body figure{margin:1.4em 0}.reader__body figcaption{font-size:14px;color:var(--ink-muted);text-align:center}.reader__body blockquote{padding:4px 0 4px 18px;border-left:3px solid var(--browse);color:var(--ink-muted)}.reader__body pre,.reader__body code{font-family:var(--font-mono, monospace);font-size:15px}.reader__body pre{overflow-x:auto;padding:14px 16px;border-radius:12px;background:var(--browse-mist)}.reader__body table{display:block;overflow-x:auto;border-collapse:collapse;font-size:15px}.reader__body th,.reader__body td{padding:6px 10px;border:1px solid var(--hairline)}@media(max-width:640px){.reader{padding:28px 18px 60px;font-size:17px}.reader h1{font-size:30px}}.browser{--strip: color-mix(in srgb, var(--browse-mist) 70%, var(--surface));height:100dvh;display:flex;flex-direction:column;background:var(--surface)}[data-theme=dark] .browser{--strip: color-mix(in srgb, var(--browse) 8%, #0b0f1c)}.browser [hidden]{display:none!important}.browser__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.browser__page{flex:1;min-height:0;overflow:auto}.browser__page>*{min-height:100%}.browser__frames{position:relative;flex:1;min-height:0;background:var(--surface)}.browser__frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--surface)}.browser__frame--waiting{display:grid;place-items:center}.browser__frame--waiting[hidden]{display:none}.tabstrip{display:flex;align-items:flex-end;gap:4px;padding:8px 10px 0;background:var(--strip);border-bottom:1px solid var(--hairline)}.tabstrip__tabs{display:flex;align-items:flex-end;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.tabstrip__tabs::-webkit-scrollbar{display:none}.tabstrip__new{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:0 0 4px 2px;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background .16s ease}.tabstrip__new:hover{background:color-mix(in srgb,var(--browse) 16%,transparent)}.tab{--group: transparent;position:relative;flex:none;display:flex;align-items:center;width:210px;height:38px;padding:0 4px 0 2px;border-radius:14px 14px 0 0;color:var(--ink-muted);transition:background var(--dur-quick) ease,color var(--dur-quick) ease,transform var(--dur-base) var(--ease-spring);animation:tab-in .56s var(--ease-spring);transform-origin:50% 100%}.tab[data-leaving]{pointer-events:none;animation:tab-out .24s var(--ease-in) forwards}.tab:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.tab:active{transform:scale(.97)}.tab[data-active]{background:var(--surface);color:var(--ink);box-shadow:0 -1px 0 var(--hairline),1px 0 0 var(--hairline),-1px 0 0 var(--hairline)}.tab[data-grouped]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--group)}.tab__main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:100%;padding:0 4px 0 10px;border:0;background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.tab__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab__mark{position:relative;flex:none;width:18px;height:18px}.tab__mark img{position:absolute;inset:0;width:100%;height:100%}.tab__disc{position:relative;flex:none;width:18px;height:18px}.tab__disc:before,.tab__disc:after{content:"";position:absolute;border-radius:50%}.tab__disc--search:before{inset:1px 5px 5px 1px;border:2px solid currentColor}.tab__disc--search:after{width:7px;height:7px;right:1px;bottom:1px;background:var(--browse)}.tab__disc--docs:before{inset:1px 6px 6px 1px;background:var(--browse-mist);border:2px solid var(--browse)}.tab__disc--docs:after{width:9px;height:9px;right:0;bottom:0;background:#94c858}.tab__disc--status:before{inset:4px;background:#3fc4a0}.tab__disc--status:after{inset:1px;border:2px solid color-mix(in srgb,#3fc4a0 45%,transparent);animation:status-pulse 2s ease-out infinite}.tab__more,.tab__close{flex:none;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-muted);cursor:pointer}.tab__more{opacity:0}.tab:hover .tab__more,.tab[data-active] .tab__more,.tab__more[aria-expanded=true],.tab__more:focus-visible{opacity:1}.tab__more:hover,.tab__close:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.group-chip{--group: var(--browse);flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;margin:0 4px 5px;padding:0 8px 0 4px;border:0;border-radius:999px;background:var(--group);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--group) 35%,transparent);transition:transform .2s ease}.group-chip:hover{transform:translateY(-1px)}.group-chip__symbol{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#141a2e}.group-chip__name{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-chip__count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ffffff4d;font-size:11px}.group-chip__fold{transition:transform .22s ease}.group-chip[data-collapsed] .group-chip__fold{transform:rotate(-90deg)}.group-editor{display:flex;flex-direction:column;gap:12px;width:268px;padding:14px}.group-editor__name{height:36px;padding:0 12px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit}.group-editor__name:focus{outline:2px solid var(--browse);outline-offset:1px}.group-editor__row{display:flex;flex-wrap:wrap;gap:6px}.group-editor__colour{width:22px;height:22px;padding:0;border:0;border-radius:50%;cursor:pointer}.group-editor__colour[aria-checked=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.group-editor__symbol{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--hairline);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.group-editor__symbol[aria-checked=true]{border-color:var(--browse);background:var(--browse-mist)}.group-editor__actions{display:flex;flex-direction:column;padding-top:8px;border-top:1px solid var(--hairline)}.group-editor__action{display:flex;align-items:center;gap:8px;padding:8px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.group-editor__action:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.group-editor__action--danger{color:#c4302b}.menu-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.app-bar{--app: var(--browse);display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--hairline);background:var(--surface)}.app-bar__address{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;border-radius:999px;background:color-mix(in srgb,var(--app) 9%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app) 25%,transparent)}.app-bar__address:focus-within{box-shadow:inset 0 0 0 2px var(--app)}.app-bar__lock{display:inline-flex;color:var(--ink-muted)}.app-bar__address input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;outline:none}.app-bar__badge{flex:none;padding:3px 10px;border-radius:999px;background:var(--app);color:#fff;font-size:12px;font-weight:700}.app-bar__window{flex:none;gap:6px}@keyframes tab-in{0%{opacity:0;width:0;transform:translateY(14px) scaleY(.7) scaleX(.8)}35%{opacity:1}}@keyframes tab-out{40%{opacity:.4;transform:translateY(6px) scale(.94)}to{opacity:0;width:0;padding:0;transform:translateY(10px) scale(.8)}}@keyframes status-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}@media(max-width:720px){.tabstrip{padding:6px 6px 0}.tab{width:150px}.app-bar{padding:6px 8px;gap:6px}.app-bar__badge,.app-bar__window span{display:none}}@media(prefers-reduced-motion:reduce){.tab,.tab__disc--status:after{animation:none}}.floating-panel.launcher{--launcher-ease: cubic-bezier(.22, 1, .36, 1);width:min(340px,calc(100vw - 24px));padding:0;border-radius:28px;overflow:hidden;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 60px #0e122038,0 2px 6px #0e122014;transform-origin:top right;animation:launcher-open .42s var(--launcher-ease)}.launcher__window{position:relative;padding:18px 16px 16px}.launcher__window:before{content:"";position:absolute;inset:-40% -20% auto;height:220px;background:radial-gradient(closest-side at 22% 60%,rgba(245,154,82,.16),transparent),radial-gradient(closest-side at 50% 40%,rgba(63,196,160,.14),transparent),radial-gradient(closest-side at 78% 60%,rgba(236,127,169,.16),transparent);pointer-events:none}.launcher__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px 14px}.launcher__head img{height:18px;width:auto}.launcher__tagline{font-size:11px;color:var(--ink-muted);white-space:nowrap}.launcher__grid{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.launcher__grid>li{animation:launcher-tile .52s var(--launcher-ease) both;animation-delay:calc(var(--i) * 40ms + 60ms)}.launcher__tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px 10px;border-radius:20px;color:var(--ink);text-decoration:none;text-align:center;outline:none;cursor:pointer;transition:background .16s ease}a.launcher__tile:hover,.launcher__tile:focus-visible{background:color-mix(in srgb,var(--app) 10%,transparent)}.launcher__tile[aria-disabled]{cursor:default;opacity:.5}.launcher__disc{position:relative;display:grid;place-items:center;width:58px;height:58px;margin-bottom:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#eef0f6 85%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--app) 35%,#eef0f6),0 8px 18px #7093f824;transition:transform .32s var(--launcher-ease),box-shadow .32s var(--launcher-ease)}[data-theme=dark] .launcher__disc{background:radial-gradient(circle at 35% 30%,#232a40,#171c2e 85%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--app) 45%,transparent),0 8px 18px #00000059}.launcher__disc img{width:44px;height:44px}a.launcher__tile:hover .launcher__disc,a.launcher__tile:focus-visible .launcher__disc{transform:translateY(-3px) scale(1.06);box-shadow:inset 0 0 0 2px var(--app),0 14px 26px color-mix(in srgb,var(--app) 30%,transparent)}a.launcher__tile:active .launcher__disc{transform:scale(.96)}.launcher__tile[data-here] .launcher__disc:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--app);animation:launcher-here 2.6s ease-in-out infinite}.launcher__name{font-weight:600;font-size:14px;line-height:20px}.launcher__note{font-size:11px;line-height:14px;color:var(--ink-muted)}.launcher__tile[data-here] .launcher__note{color:color-mix(in srgb,var(--app) 75%,var(--ink));font-weight:600}@keyframes launcher-open{0%{opacity:0;transform:scale(.88) translateY(-8px)}}@keyframes launcher-tile{0%{opacity:0;transform:translateY(10px) scale(.85)}}@keyframes launcher-here{50%{opacity:.45;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.floating-panel.launcher,.launcher__grid>li,.launcher__tile[data-here] .launcher__disc:after{animation:none}}.launcher__tile[data-get] .launcher__note{color:var(--action);font-weight:600}.docs{--docs-ease: var(--ease-out);--docs-spring: var(--ease-spring);--app: var(--browse);--mist: var(--browse-mist);min-height:100%;display:flex;flex-direction:column;background:var(--surface);color:var(--ink)}.docs-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.docs-bar__brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.docs-bar__label{padding-left:10px;border-left:1px solid var(--hairline);font-family:var(--font-display);font-size:18px;line-height:22px}.docs-bar__end{display:flex;align-items:center;gap:6px}.docs-bar__search{margin-right:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--hairline);color:var(--ink);font-size:14px;text-decoration:none;transition:background .16s ease}.docs-bar__search:hover{background:var(--browse-mist)}.docs-body{flex:1;display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;width:100%;max-width:1180px;margin:0 auto;padding:32px 24px 64px}.docs-nav{position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;gap:2px}.docs-nav__link{--app: var(--browse);display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:14px;color:var(--ink);font-weight:600;font-size:15px;text-decoration:none;transition:background .16s ease}.docs-nav__link:hover{background:color-mix(in srgb,var(--app) 10%,transparent)}.docs-nav__link[aria-current=page]{background:color-mix(in srgb,var(--app) 16%,transparent)}.docs-nav__disc{position:relative;width:22px;height:22px}.docs-nav__disc--home:before,.docs-nav__disc--home:after{content:"";position:absolute;border-radius:50%}.docs-nav__disc--home:before{inset:0 6px 6px 0;border:2px solid var(--ink)}.docs-nav__disc--home:after{inset:9px 0 0 9px;background:var(--browse)}.docs-mark{position:relative;display:inline-block;flex:none}.docs-mark img{position:absolute;inset:0;width:100%;height:100%}.docs-main{min-width:0;display:flex;flex-direction:column;gap:48px}.docs-product{display:flex;flex-direction:column;gap:48px}.docs-hero{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:32px;padding:40px;border-radius:32px;overflow:hidden;background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--app) 22%,transparent),transparent 55%),var(--mist);animation:docs-rise .6s var(--docs-ease) both}[data-theme=dark] .docs-hero{background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--app) 30%,transparent),transparent 60%),color-mix(in srgb,var(--app) 10%,var(--surface))}.docs-hero__art{position:relative;display:grid;place-items:center;height:180px}.docs-hero__ring{position:absolute;width:150px;height:150px;border-radius:50%;border:2px solid color-mix(in srgb,var(--app) 45%,transparent);animation:docs-ripple 3.2s ease-out infinite}.docs-hero__ring--late{animation-delay:1.6s}.docs-hero__art>.docs-mark{animation:docs-float 6s ease-in-out infinite;filter:drop-shadow(0 16px 30px color-mix(in srgb,var(--app) 35%,transparent))}.docs-eyebrow{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--app) 70%,var(--ink))}.docs-hero h1{margin:0;font-family:var(--font-display);font-weight:300;font-size:46px;line-height:54px;letter-spacing:-.015em}.docs-lede{max-width:560px;margin:12px 0 0;font-size:18px;line-height:28px;color:var(--ink-muted)}.docs-open{margin-top:22px;background:var(--app)!important;border-color:var(--app)!important}.docs-hero--home .docs-hero__art{height:200px}.docs-orbit{position:relative;width:190px;height:190px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--browse) 35%,transparent);animation:docs-spin 40s linear infinite}.docs-orbit__disc{position:absolute;top:50%;left:50%;margin:-22px;transform:rotate(calc(var(--i) * 60deg)) translateY(-95px) rotate(calc(var(--i) * -60deg))}.docs-orbit__disc .docs-mark{animation:docs-spin 40s linear infinite reverse}.docs-h2{margin:0 0 18px;font-family:var(--font-display);font-weight:400;font-size:26px;line-height:34px}.docs-apps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.docs-apps>li{animation:docs-rise .76s var(--docs-ease) both;animation-delay:calc(var(--i, 0) * var(--stagger) + .12s)}.docs-app{display:flex;flex-direction:column;align-items:flex-start;gap:4px;height:100%;padding:20px 18px;border-radius:24px;background:var(--mist);color:var(--ink);text-decoration:none;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}[data-theme=dark] .docs-app{background:color-mix(in srgb,var(--app) 12%,var(--surface))}.docs-app:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 34px color-mix(in srgb,var(--app) 28%,transparent)}.docs-app .docs-mark{margin-bottom:10px}.docs-app__name{font-family:var(--font-display);font-size:20px;line-height:26px}.docs-app__kind{font-size:14px;color:var(--ink-muted)}.docs-app__go{margin-top:12px;font-size:14px;font-weight:700;color:color-mix(in srgb,var(--app) 70%,var(--ink))}.docs-app__go:after{content:" →"}.docs-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;position:relative}.docs-steps:before{content:"";position:absolute;top:22px;left:22px;right:calc((100% - 40px) / 3 - 22px);height:2px;background:linear-gradient(90deg,var(--app),color-mix(in srgb,var(--app) 20%,transparent))}.docs-step{position:relative;animation:docs-rise .52s var(--docs-ease) both;animation-delay:calc(var(--i) * 90ms + .15s)}.docs-step__disc{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:50%;background:var(--app);color:#fff;font-family:var(--font-display);font-size:18px;box-shadow:0 0 0 6px var(--surface)}.docs-step h3,.docs-card h3{margin:0 0 6px;font-size:17px;line-height:24px}.docs-step p,.docs-card p{margin:0;font-size:15px;line-height:24px;color:var(--ink-muted)}.docs-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs-card{--app: var(--browse);padding:20px 22px;border-radius:22px;border:1px solid var(--hairline);background:var(--surface);transition:border-color var(--dur-quick) ease,transform var(--dur-base) var(--ease-spring)}.docs-card:hover{border-color:color-mix(in srgb,var(--app) 45%,var(--hairline));transform:translateY(-2px)}.docs-card__icon{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:12px;border-radius:50%;background:color-mix(in srgb,var(--app) 13%,transparent);color:var(--ink)}.docs-tips ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.docs-tips li{position:relative;padding-left:26px;font-size:15px;line-height:24px}.docs-tips li:before{content:"";position:absolute;left:2px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--app);box-shadow:5px 5px 0 -1px color-mix(in srgb,var(--app) 40%,transparent)}.docs-next{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.docs-next__link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--mist);color:var(--ink);text-decoration:none;transition:transform var(--dur-base) var(--ease-spring)}[data-theme=dark] .docs-next__link{background:color-mix(in srgb,var(--app) 12%,var(--surface))}.docs-next__link:hover{transform:translateY(-2px)}.docs-next__link>span:last-child{display:flex;flex-direction:column;font-size:13px}.docs-next__link strong{font-size:15px}.docs-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 24px;border-top:1px solid var(--hairline);font-size:13px}@media(max-width:900px){.docs-apps{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.docs-bar{padding:12px 16px}.docs-bar__search{display:none}.docs-body{display:block;padding:0 16px 48px}.docs-nav{position:sticky;top:61px;z-index:4;flex-direction:row;gap:6px;margin:0 -16px 20px;padding:10px 16px;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.docs-nav::-webkit-scrollbar{display:none}.docs-nav__link{flex:none;padding:7px 12px 7px 8px;border-radius:999px;font-size:14px;gap:8px}.docs-main,.docs-product{gap:36px}.docs-hero{grid-template-columns:1fr;gap:8px;padding:24px 22px 28px;border-radius:26px;text-align:left}.docs-hero__art{height:150px}.docs-hero__art>.docs-mark{width:88px!important;height:88px!important}.docs-hero__ring{width:120px;height:120px}.docs-hero h1{font-size:34px;line-height:40px}.docs-lede{font-size:16px;line-height:25px}.docs-open{width:100%;justify-content:center}.docs-hero--home .docs-hero__art{height:190px}.docs-orbit{transform:scale(.85)}.docs-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.docs-app{padding:16px;border-radius:20px}.docs-steps{grid-template-columns:1fr;gap:22px}.docs-steps:before{inset:22px auto 22px 21px;width:2px;height:auto;background:linear-gradient(180deg,var(--app),color-mix(in srgb,var(--app) 20%,transparent))}.docs-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px}.docs-step__disc{margin:0}.docs-cards,.docs-next{grid-template-columns:1fr}.docs-foot{padding:16px}}@keyframes docs-rise{0%{opacity:0;transform:translateY(28px) scale(.98)}}@keyframes docs-ripple{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.35);opacity:0}}@keyframes docs-float{50%{transform:translateY(-14px)}}@keyframes docs-spin{to{rotate:360deg}}.docs-nav__disc--help:before{content:"";position:absolute;inset:1px;border-radius:50%;border:2px solid var(--ink)}.docs-nav__disc--help:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--browse-deep)}.docs-jump{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:14px;font-weight:600}.docs-jump a{color:color-mix(in srgb,var(--app, var(--browse)) 70%,var(--ink))}.docs-h2-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.docs-more{font-size:14px;font-weight:700;color:var(--browse-deep)}.docs-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs-guide{padding:20px 22px;border-radius:22px;border:1px solid var(--hairline);background:var(--surface)}.docs-guide h3{margin:0 0 10px;font-size:16px}.docs-guide ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.docs-guide li{position:relative;padding-left:20px;font-size:14px;line-height:22px;color:var(--ink-muted)}.docs-guide li:before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--app, var(--browse))}.docs-trouble-intro{margin:-8px 0 16px;font-size:15px}.docs-trouble-intro a{color:inherit;font-weight:600}.docs-troubles{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.docs-trouble{border-radius:18px;border:1px solid var(--hairline);background:var(--surface);transition:border-color .2s ease}.docs-trouble[open]{border-color:color-mix(in srgb,var(--app, var(--browse)) 45%,var(--hairline))}.docs-trouble summary{display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;list-style:none;font-weight:600}.docs-trouble summary::-webkit-details-marker{display:none}.docs-trouble summary:after{content:"";margin-left:auto;flex:none;width:8px;height:8px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:rotate(45deg);transition:transform var(--dur-base) var(--ease-spring)}.docs-trouble[open] summary:after{transform:rotate(225deg)}.docs-trouble__problem{min-width:0}.docs-trouble__body{display:flex;flex-direction:column;gap:12px;padding:0 18px 18px;font-size:15px;line-height:24px}.docs-trouble__body p{margin:0}.docs-trouble__body ol{margin:4px 0 0;padding-left:20px}.docs-trouble__body li+li{margin-top:4px}.docs-trouble__label{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--app, var(--browse)) 70%,var(--ink))}.docs-trouble__says{padding:10px 14px;border-radius:12px;background:var(--surface-glass);font-family:var(--font-mono);font-size:14px}.docs-hero--help{grid-template-columns:1fr}.docs-help-tools{display:flex;flex-direction:column;gap:14px;margin-top:-24px}.docs-help-search{width:100%;height:48px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface-glass);color:var(--ink);font:inherit;font-size:16px}.docs-help-search:focus{outline:none;border-color:var(--browse);box-shadow:0 0 0 4px color-mix(in srgb,var(--browse) 22%,transparent)}.docs-help-apps{flex-wrap:wrap;align-self:flex-start}.docs-help-count{margin:-32px 0 -24px;font-size:14px}.docs-help-none{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.docs-help-none h2,.docs-help-none p{margin:0}@media(max-width:760px){.docs-guides{grid-template-columns:1fr}.docs-help-apps{border-radius:18px}}@media(prefers-reduced-motion:reduce){.docs-start,.docs-start__go,.docs-bar__support{transition:none}.docs-hero,.docs-apps>li,.docs-step,.docs-hero__ring,.docs-hero__art>.docs-mark,.docs-orbit,.docs-orbit__disc .docs-mark{animation:none}}.docs h1,.docs h2,.docs h3,.docs-trouble summary{font-family:var(--font-display)}.docs-card h3,.docs-guide h3,.docs-steps h3{font-weight:600;letter-spacing:-.01em}.docs-start{display:inline-flex;align-items:center;gap:18px;max-width:560px;margin:28px auto 0;padding:16px 20px 16px 24px;border-radius:24px;border:1px solid color-mix(in srgb,var(--elum-blue) 40%,transparent);background:linear-gradient(120deg,var(--elum-mist),color-mix(in srgb,var(--elum-glow) 55%,var(--surface)));color:var(--ink);text-align:left;text-decoration:none;box-shadow:0 14px 40px -18px color-mix(in srgb,var(--elum-blue) 60%,transparent);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}[data-theme=dark] .docs-start{background:linear-gradient(120deg,color-mix(in srgb,var(--elum-blue) 16%,var(--surface)),color-mix(in srgb,var(--elum-blue) 28%,var(--surface)))}.docs-start:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 22px 50px -18px color-mix(in srgb,var(--elum-blue) 70%,transparent)}.docs-start__text{display:flex;flex-direction:column;gap:2px}.docs-start__text strong{font-family:var(--font-display);font-size:19px;line-height:26px;font-weight:600}.docs-start__text span{color:var(--ink-muted);font-size:14px}.docs-start__go{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--elum-blue-deep);color:var(--on-action);transition:transform var(--dur-base) var(--ease-spring)}.docs-start:hover .docs-start__go{transform:translate(3px,-3px) rotate(8deg)}.docs-bar__support{margin-right:6px;padding:7px 14px;border-radius:999px;background:var(--elum-mist);color:var(--elum-blue-deep);font-size:14px;font-weight:600;text-decoration:none;transition:transform var(--dur-base) var(--ease-spring),background var(--dur-quick) ease}.docs-bar__support:hover{transform:scale(1.06);text-decoration:none}.docs-support{display:flex;align-items:center;gap:20px;margin:40px 0 8px;padding:24px 28px;border-radius:28px;border:1px solid color-mix(in srgb,var(--elum-blue) 35%,transparent);background:linear-gradient(120deg,var(--elum-mist),var(--surface))}[data-theme=dark] .docs-support{background:linear-gradient(120deg,color-mix(in srgb,var(--elum-blue) 16%,var(--surface)),var(--surface))}.docs-support__icon{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--elum-blue-deep);color:var(--on-action)}.docs-support__text{flex:1;min-width:0}.docs-support__text h2{margin:0 0 4px;font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.015em}.docs-support__text p{margin:0;max-width:560px;color:var(--ink-muted)}.docs-support__button{flex:none;text-decoration:none}.docs-hero__actions{margin:18px 0 0}.sc-section>.docs-support{margin-top:32px}@media(max-width:760px){.docs-support{flex-direction:column;align-items:flex-start}.docs-start{margin-inline:0}}.docs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.docs-steps:before{display:none}.docs-steps>li{padding:24px;border-radius:24px;background:var(--mist)}[data-theme=dark] .docs-steps>li{background:color-mix(in srgb,var(--app) 12%,var(--surface))}.docs-steps__num{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:50%;background:var(--app);color:#fff;font-family:var(--font-display);font-weight:600}.docs-steps h3{margin:0 0 6px;font-size:19px}.docs-steps p{margin:0;color:var(--ink-muted)}@media(max-width:900px){.docs-steps{grid-template-columns:1fr}}.sc-hero--docs{padding-bottom:8px}.sc-hero--docs .sc-hero__title{max-width:16ch}.docs[data-motion] .docs-troubles>li{animation:docs-rise .8s var(--ease-spring-soft) both;animation-delay:calc(var(--d, 0) * var(--stagger))}.docs-body{display:block;max-width:none;padding:0 0 72px}.docs-nav{position:sticky;top:61px;z-index:4;flex-direction:row;justify-content:center;gap:4px;padding:8px 16px;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid var(--hairline)}.docs-nav::-webkit-scrollbar{display:none}.docs-nav__link{flex:none;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;font-size:14px}.docs-main{width:100%;max-width:1180px;margin:0 auto;padding:0 24px;gap:0}.docs-main>.docs-hero,.docs-main>.docs-help-tools,.docs-main>.docs-help-count,.docs-main>.docs-troubles,.docs-main>.docs-help-none{margin-top:32px}.docs-product{gap:0}.sc-section{padding:56px 0 8px}.sc-section>.docs-h2-row{margin-bottom:20px}.sc-section>.sc-big{margin-bottom:28px}.sc-big{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(32px,5vw,56px);line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.docs-soon{display:inline-flex;align-items:center;align-self:flex-start;margin-top:8px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--app) 16%,var(--surface));color:color-mix(in srgb,var(--app) 55%,var(--ink));font-size:12px;font-weight:700;letter-spacing:.02em}.docs-soon--small{margin:0 0 0 -2px;padding:2px 7px;font-size:11px}.docs-soon--big{margin:18px auto 0;align-self:center;padding:7px 16px;font-size:14px}.sc-hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:72px 0 24px;text-align:center;isolation:isolate}.sc-hero__glow{position:absolute;inset:-40px -20vw 30%;z-index:-1;pointer-events:none;overflow:hidden}.sc-hero__glow span{--app: inherit;position:absolute;top:calc(8% + var(--i) * 7%);left:calc(6% + var(--i) * 15%);width:34vw;max-width:460px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--app) 30%,transparent),transparent 68%);filter:blur(10px);opacity:.8}.sc-hero--app .sc-hero__glow span:nth-child(2){left:55%;top:30%}.sc-hero--app .sc-hero__glow span:nth-child(3){left:28%;top:-10%;opacity:.5}.sc-hero__eyebrow{margin-bottom:14px}.sc-hero__title{max-width:14ch;margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(44px,8.4vw,104px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.sc-hero__title>span{display:inline-block}.sc-hero__accent{background:linear-gradient(100deg,#9b84ee,#ec7fa9 45%,#f59a52 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.sc-hero__lede{margin:22px auto 0;max-width:620px;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.sc-hero__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;margin:28px 0 0}.sc-hero__mark{position:relative;display:grid;place-items:center;width:120px;height:120px;margin-bottom:16px}.sc-hero__mark .docs-hero__ring{width:110px;height:110px}.sc-hero__devices{width:100%;margin-top:56px}.sc-hero__chip{position:absolute;left:50%;bottom:-6px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 9px;border-radius:999px;background:var(--surface);box-shadow:0 8px 24px #14182824,inset 0 0 0 1px var(--hairline);font-size:14px;font-weight:600;white-space:nowrap;translate:-50% 0}.sc-soon__mark{position:relative;display:grid;place-items:center;width:220px;height:220px;margin-bottom:18px}.sc-soon__mark .docs-hero__ring{width:200px;height:200px}.sc-soon__mark>.docs-mark{filter:drop-shadow(0 20px 36px color-mix(in srgb,var(--app) 40%,transparent))}.sc-pair{--p: .5;position:relative;width:100%;max-width:1000px;margin:0 auto;padding-bottom:28px}.sc-pair__laptop{width:84%;transform:translate(calc((var(--p) - .5) * -60px))}.sc-pair__phone{position:absolute;right:2%;bottom:0;width:21%;transform:translate(calc((var(--p) - .5) * 70px)) rotate(calc((var(--p) - .5) * 4deg))}.sc-laptop{container-type:inline-size}.sc-laptop__lid{position:relative;margin:0 5%;padding:1.7% 1.7% 2.4%;border-radius:2.6cqw 2.6cqw .6cqw .6cqw;background:linear-gradient(180deg,#2b2d33,#121318);box-shadow:inset 0 0 0 1px #5d6068,inset 0 0 0 2px #0b0c0f,0 40px 80px -30px #0f142873}.sc-laptop__cam{position:absolute;top:.6%;left:50%;width:.7cqw;height:.7cqw;border-radius:50%;background:#2f3540;translate:-50% 0}.sc-laptop__screen{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:.5cqw;background:#fff}.sc-laptop__base{position:relative;height:2.2cqw;border-radius:0 0 1.6cqw 1.6cqw/0 0 1.4cqw 1.4cqw;background:linear-gradient(180deg,#e6e8ee,#c9ccd4 45%,#9da1ab);box-shadow:0 18px 30px -12px #0f142859}.sc-laptop__base:before{content:"";position:absolute;top:0;left:50%;width:14%;height:42%;border-radius:0 0 1cqw 1cqw;background:linear-gradient(180deg,#b5b9c2,#d6d9df);translate:-50% 0}.sc-phone{container-type:inline-size;position:relative;padding:3.6%;border-radius:17%/7.9%;background:linear-gradient(150deg,#47494f,#1b1c20 38%,#2e3035 70%,#17181b);box-shadow:inset 0 0 0 1.5px #8a8d94,inset 0 0 0 3px #101114,0 2px 2px #0000001f,0 40px 70px -24px #0f142880,0 14px 26px -10px #0f142840}.sc-phone__screen{position:relative;aspect-ratio:390 / 844;overflow:hidden;border-radius:13.6%/6.3%;background:#fff;display:flex;flex-direction:column}.sc-phone__status{flex:none;height:5.57%;display:flex;align-items:center;justify-content:space-between;padding:0 9% 0 11%;color:#11131a;font-size:3.9cqw;font-weight:600;font-family:var(--font-sans)}.sc-phone__icons{display:inline-flex;gap:1.4cqw}.sc-phone__icons i{width:4cqw;height:2.6cqw;border-radius:.6cqw;background:#11131a}.sc-phone__icons i:first-child{clip-path:polygon(0 100%,100% 0,100% 100%)}.sc-phone__icons i:last-child{width:6cqw;border-radius:.8cqw}.sc-phone__view{position:relative;flex:1;overflow:hidden}.sc-phone__island{position:absolute;top:1.3%;left:50%;width:31%;height:3.6%;border-radius:999px;background:#050506;translate:-50% 0}.sc-screen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .7s ease}.sc-screen[data-on]{opacity:1}.sc-tap{position:absolute;width:18%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--app) 35%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--app) 70%,transparent);translate:-50% -50%;pointer-events:none}.sc-story{padding:96px 0 24px}.sc-story__head{max-width:760px;margin:0 auto 24px;text-align:center}.sc-story__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.sc-story__stage{position:relative}.sc-story__device{position:sticky;top:130px;display:grid;place-items:center;height:calc(100vh - 170px);max-height:760px}.sc-story__device[data-laptop] .sc-pair{padding-bottom:0}.sc-story__phone{width:min(300px,calc((100vh - 200px)*.47))}.sc-story__body:has(.sc-story__device[data-laptop]){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.sc-story__steps{margin:0;padding:0;list-style:none}.sc-story__step{display:flex;flex-direction:column;justify-content:center;min-height:72vh;padding:24px 0;opacity:.28;transition:opacity .5s ease}.sc-story__step[data-active]{opacity:1}.sc-story__step:first-child{min-height:60vh}.sc-story__num{display:inline-grid;place-items:center;margin-bottom:14px;font-family:var(--font-display);font-size:18px;font-weight:700;color:color-mix(in srgb,var(--app) 75%,var(--ink))}.sc-story__step h3{margin:0 0 10px;font-family:var(--font-display);font-weight:600;font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.02em}.sc-story__step p{max-width:440px;margin:0;color:var(--ink-muted);font-size:18px;line-height:1.55}.sc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;padding:96px 0 32px}.sc-split--flip .sc-split__text{order:2}.sc-split__text .docs-lede{margin-top:18px}.sc-split__text .docs-more{display:inline-block;margin-top:18px}.sc-closeup{margin:0}.sc-closeup__frame{position:relative;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 0 0 1px var(--hairline),0 40px 80px -36px color-mix(in srgb,var(--app) 60%,rgba(15,20,40,.6))}.sc-closeup__frame img{position:absolute;max-width:none;height:auto;transform-origin:50% 30%}.sc-diagram{position:relative;width:min(100%,460px);aspect-ratio:1;margin:0 auto}.sc-diagram:before{content:"";position:absolute;inset:11%;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--ink) 16%,transparent)}.sc-diagram__hub{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--app) 22%,var(--surface)),var(--surface) 70%);box-shadow:0 0 0 1px var(--hairline),0 24px 50px -20px color-mix(in srgb,var(--app) 60%,transparent);translate:-50% -50%}.sc-diagram__line{position:absolute;top:50%;left:50%;width:39%;height:2px;transform-origin:0 50%;rotate:var(--a);background:linear-gradient(90deg,color-mix(in srgb,#94c858 50%,transparent),color-mix(in srgb,var(--app) 70%,transparent))}.sc-diagram__dot{position:absolute;top:50%;left:30%;width:10px;height:10px;border-radius:50%;background:var(--app);box-shadow:0 0 12px var(--app);translate:-50% -50%;opacity:0}.sc-diagram__node{position:absolute;top:calc(50% + var(--y));left:calc(50% + var(--x));z-index:1;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px var(--hairline),0 14px 30px -14px color-mix(in srgb,var(--app) 80%,transparent);translate:-50% -50%}.sc-approve{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;--app: #94c858}.sc-approve__card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 20px;border-radius:26px;background:var(--surface);box-shadow:0 0 0 1px var(--hairline),0 30px 60px -30px #0f142859;text-align:center}.sc-approve__card strong{font-size:17px}.sc-approve__label{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.sc-approve__big{font-family:var(--font-display);font-size:84px;font-weight:600;line-height:1;letter-spacing:-.03em;color:color-mix(in srgb,var(--app) 70%,var(--ink))}.sc-approve__hint{max-width:18ch;color:var(--ink-muted);font-size:14px}.sc-approve__nums{display:flex;gap:10px}.sc-approve__nums>span{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:color-mix(in srgb,var(--ink) 6%,var(--surface));font-family:var(--font-display);font-size:22px;font-weight:600}.sc-approve__nums>.sc-approve__pick{background:var(--app);color:#fff}.sc-tap--here{top:50%;left:50%;width:100%;background:transparent;box-shadow:0 0 0 2px var(--app);opacity:0}.sc-approve__no{color:var(--ink-muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}.sc-approve__link{position:relative;display:grid;place-items:center;height:100%}.sc-approve__link>span{width:100%;border-top:2px dashed color-mix(in srgb,var(--app) 60%,transparent)}.sc-approve__link em{position:absolute;top:calc(50% + 10px);font-size:11px;font-style:normal;font-weight:600;white-space:nowrap;color:var(--ink-muted)}.sc-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:0;padding:88px 0 24px;list-style:none}.sc-numbers li{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:2px solid color-mix(in srgb,var(--app) 60%,transparent)}.sc-count{font-family:var(--font-display);font-weight:600;font-size:clamp(60px,8vw,112px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--app) 80%,var(--ink))}.sc-numbers li>span:last-child{max-width:22ch;color:var(--ink-muted);font-size:17px}.docs[data-motion] [data-reveal]{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-reveal) var(--ease-spring-soft),filter var(--dur-slow) var(--ease-out);transition-delay:calc(var(--d, 0) * var(--stagger))}.docs[data-motion] [data-reveal]:not([data-shown]){opacity:0;transform:translateY(var(--reveal-rise)) scale(.96);filter:blur(var(--reveal-blur))}.docs[data-motion] [data-reveal=zoom]:not([data-shown]){transform:scale(var(--reveal-scale)) translateY(32px)}.docs[data-motion] [data-reveal=left]:not([data-shown]){transform:translate(calc(var(--reveal-rise) * -1.5))}.docs[data-motion] [data-reveal=right]:not([data-shown]){transform:translate(calc(var(--reveal-rise) * 1.5))}.docs[data-motion] .sc-big[data-reveal]:not([data-shown]){letter-spacing:-.06em}.docs[data-motion] .sc-big[data-reveal]{transition-property:opacity,transform,filter,letter-spacing}.docs[data-motion] .sc-closeup__frame img{transition:transform 1.8s var(--ease-out)}.docs[data-motion] .sc-closeup:not([data-shown]) .sc-closeup__frame img{transform:scale(1.6)}.docs[data-motion] .sc-pair{transform-style:preserve-3d}.docs[data-motion] .sc-pair:not([data-shown]){transform:translateY(120px) perspective(1400px) rotateX(24deg) rotate(-1.5deg) scale(.92)}.docs[data-motion] .sc-pair__laptop,.docs[data-motion] .sc-pair__phone{transition:transform .16s linear}.docs[data-motion] .sc-laptop__lid{transform-origin:50% 100%;transition:transform 1.5s var(--ease-spring-soft) .18s,box-shadow var(--dur-slow) var(--ease-out)}.docs[data-motion] .sc-pair:not([data-shown]) .sc-laptop__lid{transform:perspective(1200px) rotateX(-58deg)}.docs[data-motion] .sc-pair__phone>.sc-phone{transition:translate 1.3s var(--ease-spring) .42s,rotate 1.3s var(--ease-spring) .42s,opacity var(--dur-slow) ease .42s;animation:docs-float 7s ease-in-out infinite 1.8s}.docs[data-motion] .sc-pair:not([data-shown]) .sc-pair__phone>.sc-phone{translate:60% 18%;rotate:12deg;opacity:0}.docs[data-motion] .sc-screen{transition:opacity .7s var(--ease-out),transform .9s var(--ease-spring-soft),filter .7s var(--ease-out)}.docs[data-motion] .sc-hero__title>span{animation:sc-word 1.3s var(--ease-spring-soft) both;animation-delay:calc(var(--n, 0) * .17s + 80ms)}.docs[data-motion] .sc-hero__title>span:nth-child(2){--n: 1}.docs[data-motion] .sc-hero__title>span:nth-child(3){--n: 2}.docs[data-motion] .sc-hero__eyebrow,.docs[data-motion] .sc-hero__lede,.docs[data-motion] .sc-hero__links,.docs[data-motion] .sc-hero__mark,.docs[data-motion] .sc-soon__mark,.docs[data-motion] .docs-soon--big{animation:docs-rise 1.1s var(--ease-spring-soft) both .48s}.docs[data-motion] .sc-hero__glow span{animation:sc-drift 14s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -3s)}.docs[data-motion] .sc-hero__glow{translate:0 calc(var(--p, 0) * 120px)}.docs[data-motion] .sc-hero__chip{animation:sc-chip 3.2s var(--docs-ease) both}.docs[data-motion] .sc-tap{animation:sc-tap 2.4s ease-out infinite .6s}.docs[data-motion] .sc-diagram__dot{animation:sc-travel 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}.docs[data-motion] .sc-diagram__node{animation:docs-float 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.docs[data-motion] .sc-soon__mark>.docs-mark{animation:docs-float 6s ease-in-out infinite}.docs[data-motion] .sc-approve__pick{animation:sc-pick 3.6s ease-in-out infinite}.docs[data-motion] .sc-approve__link>span{background:none;animation:sc-dash 1.2s linear infinite}@keyframes sc-word{0%{opacity:0;transform:translateY(.7em) rotate(1.5deg) scale(.96);filter:blur(12px)}}@keyframes sc-drift{to{transform:translate(9vw,6vh) scale(1.3)}}@keyframes sc-chip{0%{opacity:0;transform:translateY(8px)}15%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-tap{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1)}60%,to{opacity:0;transform:scale(1.6)}}@keyframes sc-travel{0%{left:0;opacity:0}15%,80%{opacity:1}to{left:100%;opacity:0}}@keyframes sc-pick{0%,30%{background:color-mix(in srgb,var(--ink) 6%,var(--surface));color:var(--ink)}40%,to{background:var(--app);color:#fff}}@keyframes sc-dash{to{border-top-color:color-mix(in srgb,var(--app) 30%,transparent)}}@media(max-width:900px){.sc-split,.sc-story__body,.sc-story__body:has(.sc-story__device[data-laptop]){grid-template-columns:minmax(0,1fr);gap:32px}.sc-split--flip .sc-split__text{order:0}}@media(max-width:760px){.docs-nav{justify-content:flex-start;margin:0}.docs-main{padding:0 16px}.sc-hero{padding-top:44px}.sc-hero__devices{margin-top:36px}.sc-pair{max-width:230px;padding-bottom:30px}.sc-pair__laptop{display:none}.sc-pair__phone{position:relative;right:auto;width:100%;transform:none}.sc-story{padding-top:64px}.sc-story__body{gap:0}.sc-story__stage{display:contents}.sc-story__device{top:116px;z-index:0;height:auto;padding:8px 0 16px}.sc-story__device[data-laptop] .sc-pair,.sc-story__phone{width:150px;max-width:150px}.sc-story__device[data-laptop] .sc-pair .sc-phone{animation:none}.sc-story__steps{position:relative;z-index:1}.sc-story__step,.sc-story__step:first-child{min-height:0;margin:0 0 46vh;padding:20px;border-radius:22px;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--hairline),0 20px 40px -24px #0f14284d;opacity:1}.sc-story__step:last-child{margin-bottom:8px}.sc-story__step p{font-size:16px}.sc-split{padding-top:72px}.sc-approve{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 48px auto}.sc-approve__link>span{width:0;height:100%;border-top:0;border-left:2px dashed color-mix(in srgb,var(--app) 60%,transparent)}.sc-approve__link em{top:50%;left:calc(50% + 12px);translate:0 -50%}.sc-diagram__hub{width:96px;height:96px}.sc-diagram__hub .docs-mark{width:62px!important;height:62px!important}.sc-diagram__node{width:58px;height:58px}.sc-diagram__node .docs-mark{width:36px!important;height:36px!important}.sc-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding-top:64px}.sc-numbers li>span:last-child{font-size:15px}.sc-section{padding-top:44px}.sc-closeup__frame{border-radius:20px}}@media(prefers-reduced-motion:reduce){.docs [data-reveal],.docs .sc-laptop__lid,.docs .sc-pair__phone>.sc-phone{opacity:1!important;transform:none!important;translate:none!important;rotate:none!important;filter:none!important;letter-spacing:inherit!important;transition:none!important;animation:none!important}.sc-screen{transition:none}.sc-pair__laptop,.sc-pair__phone{transform:none!important}}@media(min-width:901px){.docs-apps{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.toasts{position:fixed;inset:auto auto var(--space-6) 50%;margin:0;padding:0;border:0;background:transparent;overflow:visible;translate:-50% 0;z-index:2000;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toasts:not(:popover-open){display:flex}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);padding:10px 10px 10px 16px;border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-glass);font-weight:500;animation:toast-in var(--dur-panel) var(--ease)}.toast[data-tone=error] svg:first-child{color:var(--toast-danger)}.toast[data-tone=success] svg:first-child{color:var(--type)}.toast__msg{max-width:520px}.toast__action{border:0;background:transparent;color:var(--toast-action);font-weight:600;padding:4px 8px;border-radius:var(--radius-pill)}.toast__close{display:inline-flex;border:0;background:transparent;color:inherit;opacity:.7;padding:4px;border-radius:var(--radius-pill)}.toast__close:hover{opacity:1}@keyframes toast-in{0%{opacity:0;translate:0 8px}}.auth{min-height:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--surface)}.auth__art{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-12);background:var(--surface-glass);border-right:1px solid var(--hairline)}.auth__glow{position:absolute;inset:auto -20% -30%;height:70%;background:radial-gradient(closest-side,rgba(155,132,238,.18),transparent);pointer-events:none}.auth__mark{position:absolute;top:44%;left:50%;width:min(40vw,440px);height:auto;translate:-50% -55%;overflow:visible;filter:drop-shadow(0 24px 40px rgba(112,147,248,.14))}.auth__glass-hi{stop-color:#fff}.auth__glass-lo{stop-color:#e9ecf4}.auth__disc{fill:url(#auth-glass);fill-opacity:.92;stroke:#d6ccfa;stroke-width:1;animation:disc-in var(--dur-hero) var(--ease) both}.auth__petal{fill:var(--browse);animation:lens-in var(--dur-hero) var(--ease) both}[data-theme=dark] .auth__disc{fill:#1a2033;fill-opacity:.9;stroke:#9b84ee99}[data-theme=dark] .auth__mark{filter:drop-shadow(0 24px 40px rgba(0,0,0,.35))}@keyframes disc-in{0%{opacity:0;translate:0 3px}}@keyframes lens-in{0%{opacity:0}}.auth__art-copy{position:relative}.auth__art-copy .label{margin:0 0 var(--space-3)}.auth__tagline{margin:0;max-width:460px;font-family:var(--font-display);font-weight:300;font-size:40px;line-height:48px;letter-spacing:-.015em}.auth__main{display:flex;flex-direction:column;padding:var(--space-6) var(--space-8)}.auth__top{display:flex;align-items:center;justify-content:space-between}.auth__form{width:100%;max-width:400px;margin:auto;padding:var(--space-12) 0;display:flex;flex-direction:column;gap:var(--space-4)}.auth__title{margin:0;font-family:var(--font-display);font-weight:300;font-size:36px;line-height:44px;letter-spacing:-.015em}.auth__subtitle{margin:-8px 0 var(--space-2);font-size:15px}.auth__password{position:relative}.auth__password .input{padding-right:48px}.auth__reveal{position:absolute;right:6px;top:6px;color:var(--ink-muted)}.auth__hint{font-size:13px}.auth__error{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--danger-mist);color:var(--danger);font-weight:500}.account-type{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.account-type legend{padding:0;margin-bottom:6px}.account-type__option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid var(--hairline);border-radius:var(--radius-md);cursor:pointer}.account-type__option:has(input:checked){border-color:var(--browse-line);background:var(--browse-mist)}.account-type__option[aria-disabled=true]{cursor:not-allowed;opacity:.7}.account-type__option input{margin-top:3px;accent-color:var(--browse-deep)}.account-type__option>span{display:flex;flex-direction:column}.account-type__title{font-weight:600}.account-type__hint{font-size:13px;line-height:18px}.account-type__soon{margin-left:6px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--elum-mist);color:var(--elum-blue-deep);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.auth__notice{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--elum-mist);color:var(--ink);font-weight:500}.auth__submit{margin-top:var(--space-2);height:46px}.auth__submit .loader img{filter:brightness(10)}[data-theme=dark] .auth__submit .loader img{filter:brightness(.2)}.auth__switch{margin:0;text-align:center;color:var(--ink-muted)}.auth__switch a{font-weight:600;text-decoration:none}.auth__switch a:hover{text-decoration:underline}@media(max-width:860px){.auth{grid-template-columns:1fr}.auth__art{display:none}.auth__main{padding:var(--space-4)}}.handle-input{position:relative;display:flex;align-items:center}.handle-input .input{padding-right:190px}.handle-input__domain{position:absolute;right:14px;color:var(--ink-muted);font-size:14px;pointer-events:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handle-input[data-state=ok] .input{border-color:var(--browse-deep)}.handle-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--ink-muted)}.handle-status[data-state=ok]{color:var(--browse-deep);font-weight:600}.handle-status[data-state=bad]{color:var(--danger)}.auth__warning{display:flex;gap:6px;align-items:flex-start;font-size:13px;line-height:18px;color:var(--ink-muted)}.auth__warning svg{flex:none;margin-top:2px}.auth__warning[data-empty]{color:var(--danger)}.auth__notice p,.auth__error p{margin:0}.auth__notice .elum-btn{margin-top:10px}.auth__passkey{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.bell{position:relative}.bell__dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--elum-blue);box-shadow:0 0 0 2px var(--surface)}.notifications{width:min(380px,calc(100vw - 16px));padding:0;overflow:hidden}.notifications__body{display:flex;flex-direction:column;max-height:inherit}.notifications__head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px 16px;border-bottom:1px solid var(--hairline)}.notifications__title{margin:0;font:400 16px/22px var(--font-display)}.notifications__empty{margin:0;padding:20px 16px;font-size:13px;line-height:20px}.notifications__list{list-style:none;margin:0;padding:6px;overflow:auto}.notice{display:flex;gap:12px;width:100%;padding:10px;border:0;border-radius:12px;background:transparent;color:var(--ink);text-align:left}.notice:hover,.notice:focus-visible{background:var(--surface-glass);outline:none}.notice[data-unread]{background:var(--elum-mist)}.notice .avatar{flex:none}.notice__service-dot{flex:none;width:28px;height:28px;border-radius:50%;background:var(--elum-blue)}.notice__service-dot[data-service=write]{background:var(--write)}.notice__service-dot[data-service=make]{background:var(--make)}.notice__service-dot[data-service=type]{background:var(--type)}.notice__text{display:flex;flex-direction:column;gap:2px;min-width:0}.notice__title{font-size:14px;line-height:19px;font-weight:600}.notice__body{font-size:13px;line-height:18px;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice__meta{display:flex;gap:8px;font-size:12px;color:var(--ink-muted)}.notice__service{font-weight:600}.notice__service[data-service=write]{color:var(--write-deep)}.notice__service[data-service=type]{color:var(--type-deep)}.notice__service[data-service=browse]{color:var(--browse-deep)}.notice__service[data-service=make]{color:var(--make-deep)}.notice__service[data-service=store]{color:var(--store-deep)}.wn{--wn-ease: cubic-bezier(.22, 1, .36, 1);padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible;color:var(--ink)}.wn::backdrop{background:#0e122061;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);animation:wn-backdrop .42s var(--wn-ease)}.wn[data-leaving]::backdrop{opacity:0;transition:opacity .26s ease}.wn__card{position:relative;width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:32px;background:var(--surface);border:1px solid var(--hairline);box-shadow:0 30px 80px #0e122047,0 2px 6px #0e122014;animation:wn-card-in .62s var(--wn-ease);touch-action:pan-y}.wn[data-leaving] .wn__card{animation:wn-card-out .26s ease forwards}.wn__hero{position:relative;height:268px;flex:none;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--wn-accent) 14%,var(--surface)),var(--surface-glass))}.wn__aurora span{position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(46px);opacity:.55;animation:wn-drift 14s ease-in-out infinite alternate}.wn__aurora span:nth-child(1){left:-90px;top:-140px;background:color-mix(in srgb,var(--wn-accent) 70%,transparent)}.wn__aurora span:nth-child(2){right:-120px;top:-60px;background:#7093f873;animation-duration:17s;animation-delay:-4s}.wn__aurora span:nth-child(3){left:30%;bottom:-220px;background:color-mix(in srgb,var(--wn-accent) 45%,#ffffff);animation-duration:20s;animation-delay:-8s}[data-theme=dark] .wn__aurora span{opacity:.32}.wn__scene{position:absolute;inset:0;display:grid;place-items:center;animation:wn-scene-in .7s var(--wn-ease)}.wn__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);cursor:pointer;transition:background .16s ease,transform .16s ease}.wn__close:hover{background:var(--surface);transform:rotate(90deg)}.wn__body{padding:28px 32px 24px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.wn__copy{min-height:132px;animation:wn-copy-next .56s var(--wn-ease)}.wn__copy[data-dir=back]{animation-name:wn-copy-back}.wn__eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--wn-accent) 70%,var(--ink))}.wn__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:38px;letter-spacing:-.015em}.wn__text{margin:10px 0 0;max-width:46ch;color:var(--ink-muted);font-size:16px;line-height:26px}.wn__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wn__dots{display:flex;gap:6px;flex-wrap:wrap}.wn__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--hairline);cursor:pointer;transition:width .42s var(--wn-ease),background .3s ease}.wn__dot[aria-selected=true]{width:26px;background:var(--wn-accent)}.wn__actions{display:flex;gap:8px;margin-left:auto}.wn__actions .elum-btn{gap:6px}.wn__next svg{transition:transform .2s var(--wn-ease)}.wn__next:hover svg{transform:translate(3px)}.wn-scene{width:100%;height:100%}.wn-scene__svg{width:100%;height:100%;overflow:visible}.wn-scene--mark{position:relative;display:grid;place-items:center}.wn-scene--mark .wn-scene__svg{position:absolute;inset:0}.wn-mark{position:relative;filter:drop-shadow(0 18px 30px rgba(112,147,248,.25));animation:wn-pop .9s var(--wn-ease) both,wn-float 6s ease-in-out .9s infinite}.wn-glass-hi{stop-color:#fff}.wn-glass-lo{stop-color:#e9ecf4}[data-theme=dark] .wn-glass-hi{stop-color:#232a40}[data-theme=dark] .wn-glass-lo{stop-color:#171c2e}.wn-disc{stroke:color-mix(in srgb,var(--wn-accent) 45%,#eef0f6);stroke-width:2;filter:drop-shadow(0 14px 24px rgba(112,147,248,.18))}[data-theme=dark] .wn-disc{stroke:color-mix(in srgb,var(--wn-accent) 60%,transparent)}.wn-accent{fill:var(--wn-accent)}.wn-line{fill:none;stroke:#cdd2e0;stroke-width:7;stroke-linecap:round}[data-theme=dark] .wn-line{stroke:#3a4362}.wn-ripple{fill:none;stroke:var(--wn-accent);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:wn-ripple 2.7s ease-out infinite}.wn-check{fill:none;stroke:var(--wn-accent);stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:120;animation:wn-draw .7s var(--wn-ease) .4s both}.wn-from-left,.wn-from-right,.wn-fan,.wn-pop,.wn-rise,.wn-burst,.wn-bob,.wn-hop,.wn-ghost{transform-box:fill-box;transform-origin:center}.wn-from-left{animation:wn-from-left .9s var(--wn-ease) both}.wn-from-right{animation:wn-from-right .9s var(--wn-ease) both}.wn-fade{animation:wn-fade .6s ease both}.wn-fly{animation:wn-fly .9s var(--wn-ease) both}.wn-bob{animation:wn-float 3.2s ease-in-out 2s infinite}.wn-rise{animation:wn-rise .8s var(--wn-ease) both}.wn-pop{animation:wn-pop .8s var(--wn-ease) both}.wn-fan--left{transform:translate(-112px,10px) rotate(-9deg);animation:wn-fan-left .9s var(--wn-ease) both}.wn-fan--right{transform:translate(112px,10px) rotate(9deg);animation:wn-fan-right .9s var(--wn-ease) both}.wn-burst{animation:wn-burst 1.1s var(--wn-ease) both,wn-float 5s ease-in-out 1.2s infinite}.wn-hop{animation:wn-hop 3.2s var(--wn-ease) .6s infinite}.wn-ghost{opacity:.18;animation:wn-ghost 3.2s ease-in-out infinite}@keyframes wn-backdrop{0%{opacity:0}}@keyframes wn-card-in{0%{opacity:0;transform:translateY(28px) scale(.96)}}@keyframes wn-card-out{to{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes wn-drift{to{transform:translate(60px,40px) scale(1.15)}}@keyframes wn-scene-in{0%{opacity:0;transform:scale(.94)}}@keyframes wn-copy-next{0%{opacity:0;transform:translate(36px);filter:blur(4px)}}@keyframes wn-copy-back{0%{opacity:0;transform:translate(-36px);filter:blur(4px)}}@keyframes wn-pop{0%{opacity:0;transform:scale(.6)}}@keyframes wn-float{50%{transform:translateY(-8px)}}@keyframes wn-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes wn-draw{0%{stroke-dashoffset:120}}@keyframes wn-from-left{0%{opacity:0;transform:translate(-90px)}}@keyframes wn-from-right{0%{opacity:0;transform:translate(90px)}}@keyframes wn-fade{0%{opacity:0}}@keyframes wn-fly{0%{opacity:0;transform:translate(-124px,66px) scale(.4)}}@keyframes wn-rise{0%{opacity:0;transform:translateY(30px)}}@keyframes wn-fan-left{0%{transform:none}}@keyframes wn-fan-right{0%{transform:none}}@keyframes wn-burst{0%{opacity:0;transform:translate(calc(var(--x) * -1),calc(var(--y) * -1)) scale(.2)}}@keyframes wn-hop{0%,12%{transform:none}45%,62%{transform:translate(180px,23px) scale(.72)}95%,to{transform:none}}@keyframes wn-ghost{50%{opacity:.4}}@media(max-width:560px){.wn__hero{height:200px}.wn__body{padding:22px 20px 20px}.wn__title{font-size:25px;line-height:32px}.wn__copy{min-height:150px}}@media(prefers-reduced-motion:reduce){.wn *,.wn::backdrop{animation:none!important;transition:none!important}}.dialog{padding:0;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-glass);max-height:calc(100vh - 48px)}.dialog[open]{animation:dialog-in var(--dur-panel) var(--ease)}.dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes dialog-in{0%{opacity:0;scale:.98}}.dialog__inner{display:flex;flex-direction:column;max-height:calc(100vh - 50px)}.dialog__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4)}.dialog__icon{display:inline-flex;flex:none;margin-top:2px}.dialog__titles{flex:1;min-width:0}.dialog__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:22px;line-height:30px;letter-spacing:-.01em;overflow-wrap:anywhere}.dialog__desc{margin:4px 0 0;color:var(--ink-muted)}.dialog__close{margin:-6px -10px 0 0;width:36px;height:36px}.dialog__body{padding:0 var(--space-6) var(--space-4);overflow:auto}.dialog__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6)}.browse{min-height:100%;display:flex;flex-direction:column;background:var(--surface)}.browse-bar{display:flex;align-items:center;gap:16px;padding:12px 20px}.browse-bar--compact{border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.browse-bar__brand{flex:none;display:inline-flex}.browse-bar__middle{flex:1;min-width:0;display:flex;justify-content:center}.browse-bar__end{flex:none;display:flex;align-items:center;gap:6px}.searchbox{position:relative;display:flex;align-items:center;gap:6px;width:100%;border-radius:999px;background:var(--surface);border:1px solid var(--hairline);box-shadow:0 10px 30px #7093f81f,0 1px 2px #141a2e0f;transition:box-shadow .2s ease,border-color .2s ease}.searchbox:focus-within{border-color:var(--browse-line);box-shadow:0 0 0 4px color-mix(in srgb,var(--browse) 18%,transparent),0 14px 34px #7093f829}.searchbox--large{max-width:640px;padding:6px 6px 6px 18px}.searchbox--compact{max-width:680px;padding:3px 4px 3px 14px}.searchbox__mark{display:inline-flex;color:var(--ink-muted)}.searchbox__input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:17px;padding:10px 4px;outline:none}.searchbox--compact .searchbox__input{font-size:16px;padding:7px 4px}.searchbox__input::-webkit-search-cancel-button{display:none}.searchbox__clear,.searchbox__go{display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer}.searchbox__clear{width:32px;height:32px;background:transparent;color:var(--ink-muted)}.searchbox__go{width:42px;height:42px;background:var(--browse);color:#fff;transition:transform .16s ease}.searchbox--compact .searchbox__go{width:36px;height:36px}.searchbox__go:hover{transform:scale(1.06)}.searchbox__list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;list-style:none;margin:0;padding:6px;border-radius:20px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-glass)}.searchbox__option{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;cursor:pointer}.searchbox__option[aria-selected=true],.searchbox__option:hover{background:var(--browse-mist)}.searchbox__option-dot{flex:none;width:10px;height:10px;border-radius:50%;border:2px solid var(--browse-line)}.searchbox__option-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.searchbox__option-hint{margin-left:auto;padding-left:12px;font-size:12px;color:var(--ink-muted);white-space:nowrap}.searchbox__option[data-kind=place] .searchbox__option-dot{border-color:var(--browse);background:var(--browse)}.searchbox__option[data-kind=place] .searchbox__option-text{font-weight:700}.browse-home{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px 9vh;gap:14px;text-align:center}.browse-home__mark{position:relative;display:grid;place-items:center;width:160px;height:160px;margin-bottom:4px}.browse-home__mark .brand-mark{position:relative;animation:browse-float 6s ease-in-out infinite}.browse-home__ring{position:absolute;inset:22px;border-radius:50%;border:2px solid var(--browse-line);animation:browse-ripple 3.6s ease-out infinite}.browse-home__ring--late{animation-delay:1.8s}.browse-home__title{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(28px,4vw,40px);line-height:1.2;letter-spacing:-.015em}.browse-home__lede{margin:0 0 14px;max-width:46ch;color:var(--ink-muted)}.browse-home .searchbox{width:min(640px,100%)}.browse-recent{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px;max-width:680px}.browse-recent__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.browse-recent__chip{display:inline-flex;align-items:center;border-radius:999px;background:var(--surface-glass);border:1px solid var(--hairline);animation:browse-rise .7s var(--ease-spring-soft) both}.browse-recent__go{display:inline-flex;align-items:center;gap:8px;padding:7px 4px 7px 12px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.browse-recent__dot{width:8px;height:8px;border-radius:50%;background:var(--browse)}.browse-recent__x{display:grid;place-items:center;width:26px;height:26px;margin-right:4px;border:0;border-radius:50%;background:transparent;color:var(--ink-muted);cursor:pointer}.browse-recent__x:hover{background:var(--browse-mist)}.browse-recent__clear{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ink-muted);font:inherit;font-size:13px;cursor:pointer}.browse-home__options{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:18px}.browse-option{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-muted)}.browse-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 24px;border-top:1px solid var(--hairline);font-size:13px}.browse-tabs{display:flex;gap:4px;padding:8px max(20px,calc((100% - 720px)/2)) 0;border-bottom:1px solid var(--hairline)}.browse-tab{padding:10px 14px;border-bottom:3px solid transparent;color:var(--ink-muted);text-decoration:none;font-weight:600;font-size:14px}.browse-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--browse)}.browse-results{width:100%;max-width:760px;margin:0 auto;padding:18px 20px 48px}.browse-results__loading{display:grid;place-items:center;padding:60px 0}.browse-count{margin:0 0 14px;font-size:13px}.browse-suggest{margin:0 0 14px}.browse-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.browse-result{animation:browse-rise .7s var(--ease-spring-soft) both}.browse-result__link{display:flex;flex-direction:column;gap:4px;text-decoration:none}.browse-result__site{display:inline-flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:13px}.browse-result__disc{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #141a2e0f}.browse-result__host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-result__title{font-family:var(--font-display);font-size:20px;line-height:28px;color:var(--action)}.browse-result__link:hover .browse-result__title{text-decoration:underline}.browse-result__link:visited .browse-result__title{color:color-mix(in srgb,var(--browse-deep) 85%,var(--action))}.browse-result__body{display:flex;gap:14px;align-items:flex-start}.browse-result__snippet{flex:1;margin:4px 0 0;color:var(--ink-muted);line-height:22px;font-size:14.5px}.browse-result__thumb{flex:none;width:84px;height:84px;object-fit:cover;border-radius:14px;margin-top:4px}.browse-images{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.browse-results:has(.browse-images){max-width:1100px}.browse-image a{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:1;background:var(--surface-glass)}.browse-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.browse-image a:hover img{transform:scale(1.04)}.browse-image__site{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:2px 8px;border-radius:999px;background:#0e122099;color:#fff;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-hidden{display:flex;align-items:center;gap:8px;margin:26px 0 0;font-size:13px;color:var(--ink-muted)}.browse-hidden__dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--browse)}.browse-more{margin-top:28px}.browse-google{margin:34px 0 0;font-size:13px;color:var(--ink-muted)}.browse-note{padding:22px 24px;border-radius:24px;background:var(--surface-glass);border:1px solid var(--hairline)}.browse-note p{margin:0 0 14px}.browse-note--error{border-color:#e5484d59}.browse-note--setup{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.browse-note--setup h2{margin:4px 0 0;font-family:var(--font-display);font-weight:400;font-size:22px}.browse-note__discs{position:relative;width:54px;height:44px}.browse-note__discs span{position:absolute;border-radius:50%;border:2px solid var(--browse-line);background:var(--surface)}.browse-note__discs span:first-child{left:0;top:0;width:36px;height:36px}.browse-note__discs span:last-child{left:30px;top:22px;width:22px;height:22px;background:var(--browse);border-color:var(--browse)}@keyframes browse-float{50%{transform:translateY(-6px)}}@keyframes browse-ripple{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes browse-rise{0%{opacity:0;transform:translateY(26px) scale(.97)}}@media(max-width:720px){.browse-bar{flex-wrap:wrap;padding:10px 14px}.browse-bar--compact .browse-bar__middle{order:3;flex-basis:100%}.browse-bar--compact .browse-bar__end{margin-left:auto}.browse-tabs,.browse-results{padding-left:16px;padding-right:16px}.browse-result__thumb{display:none}}@media(prefers-reduced-motion:reduce){.browse-home__mark .brand-mark,.browse-home__ring,.browse-result,.browse-recent__chip{animation:none}}.searchbox .searchbox__input:focus,.searchbox .searchbox__input:focus-visible{outline:none;box-shadow:none}.switch{appearance:none;flex:none;position:relative;width:38px;height:22px;margin:0;border-radius:999px;background:var(--hairline);cursor:pointer;transition:background-color .16s ease}.switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #141a2e33;transition:translate .16s ease}.switch:checked{background:var(--browse)}.switch:checked:after{translate:16px 0}.switch:focus-visible{outline:2px solid var(--browse);outline-offset:2px}.browse-google-element{min-height:160px}.browse-google-element .gsc-control-cse,.browse-google-element .gsc-control-wrapper-cse,.browse-google-element .gsc-results-wrapper-nooverlay,.browse-google-element .gsc-results-wrapper-visible{padding:0!important;border:0!important;background:transparent!important;font-family:var(--font-sans)!important;color:var(--ink)!important}.browse-google-element .gsc-control-cse *{font-family:inherit}.browse-google-element .gsc-tabsArea,.browse-google-element .gsc-orderby-container,.browse-google-element .gsc-refinementsArea{display:none!important}.browse-google-element .gsc-above-wrapper-area{border:0!important;padding:0 0 6px!important}.browse-google-element .gsc-result-info{padding:0!important;font-size:13px!important;color:var(--ink-muted)!important}.browse-google-element .gsc-table-result,.browse-google-element .gsc-thumbnail-inside,.browse-google-element .gsc-url-top{padding-left:0!important;padding-right:0!important}.browse-google-element .gsc-webResult.gsc-result{position:relative;margin:0!important;padding:14px 0 16px!important;border:0!important;background:transparent!important;animation:browse-rise .7s var(--ease-spring-soft) both}.browse-google-element .gsc-webResult.gsc-result .gsc-url-top{display:flex;align-items:center}.browse-google-element .gsc-webResult.gsc-result .gsc-url-top:before{content:"";flex:none;display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--browse);box-shadow:4px 4px 0 -1px color-mix(in srgb,var(--browse) 45%,transparent);vertical-align:1px}.browse-google-element .gs-title,.browse-google-element .gs-title *{height:auto!important;font-family:var(--font-display, inherit)!important;font-size:20px!important;line-height:28px!important;color:var(--action)!important;text-decoration:none!important}.browse-google-element a.gs-title:hover,.browse-google-element a.gs-title:hover *{text-decoration:underline!important}.browse-google-element .gs-title b,.browse-google-element .gs-snippet b{font-weight:700!important}.browse-google-element .gs-visibleUrl,.browse-google-element .gs-visibleUrl-short,.browse-google-element .gs-visibleUrl-breadcrumb,.browse-google-element .gs-visibleUrl-breadcrumb span{font-size:13px!important;color:var(--ink-muted)!important}.browse-google-element .gs-snippet{margin-top:4px!important;font-size:15px!important;line-height:23px!important;color:var(--ink)!important}.browse-google-element .gs-image-box img,.browse-google-element .gs-web-image-box img{border-radius:12px!important;border:0!important}.browse-google-element .gsc-adBlock,.browse-google-element .gsc-adBlockNoHeight{margin-bottom:8px;border-radius:16px;overflow:hidden}.browse-google-element .gsc-cursor-box{margin:20px 0 0!important;text-align:left!important}.browse-google-element .gsc-cursor-page{display:inline-grid!important;place-items:center;width:34px;height:34px;margin-right:6px!important;border-radius:50%;background:transparent!important;color:var(--ink)!important;font-size:14px!important;text-decoration:none!important;transition:background .16s ease}.browse-google-element .gsc-cursor-page:hover{background:var(--browse-mist)!important}.browse-google-element .gsc-cursor-current-page{background:var(--browse)!important;color:#fff!important;font-weight:700!important}.browse-google-element .gs-no-results-result .gs-snippet{margin:0!important;padding:18px 20px!important;border:1px solid var(--hairline)!important;border-radius:18px;background:var(--browse-mist)!important}.browse-google-element .gcsc-find-more-on-google{color:var(--action)!important}.browse-google-element .gcsc-find-more-on-google-magnifier{fill:currentColor!important}.browse-google-element .gcsc-more-maybe-branding-root,.browse-google-element .gcsc-branding{margin-top:12px!important}.browse-google-element--images .gsc-imageResult{border-radius:14px!important;overflow:hidden;background:var(--browse-mist)!important}.browse-google-element--images .gsc-imageResult:hover{box-shadow:0 10px 24px #141a2e24!important}@media(prefers-reduced-motion:reduce){.browse-google-element .gsc-webResult.gsc-result{animation:none}}.browse-skeleton{--sk: color-mix(in srgb, var(--ink) 7%, transparent);--sk-shine: color-mix(in srgb, var(--browse) 14%, transparent);padding:4px 0 24px}.browse-skeleton__list{display:flex;flex-direction:column;gap:30px;margin:0;padding:0;list-style:none}.browse-skeleton__list li{display:flex;flex-direction:column;gap:9px;animation:browse-rise .8s var(--ease-spring-soft) both}.browse-skeleton__site{display:flex;align-items:center;gap:10px}.browse-skeleton__disc,.browse-skeleton__bar,.browse-skeleton__tile{display:block;background:linear-gradient(100deg,var(--sk) 30%,var(--sk-shine) 50%,var(--sk) 70%) 0 0 / 300% 100%;animation:browse-shimmer 1.6s ease-in-out infinite}.browse-skeleton__disc{width:28px;height:28px;border-radius:50%}.browse-skeleton__bar{width:100%;max-width:600px;height:12px;border-radius:6px}.browse-skeleton__bar--title{height:20px;border-radius:8px}.browse-skeleton__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.browse-skeleton__tile{aspect-ratio:1;border-radius:16px}.browse-result{animation-duration:.56s}@keyframes browse-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:600px){.browse-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.browse-skeleton__list li,.browse-skeleton__disc,.browse-skeleton__bar,.browse-skeleton__tile{animation:none}}.browse-home>*{animation:browse-rise .9s var(--ease-spring-soft) both;animation-delay:calc(var(--n, 0) * var(--stagger))}.browse-home>:nth-child(2){--n: 1}.browse-home>:nth-child(3){--n: 2}.browse-home>:nth-child(4){--n: 3}.browse-home>:nth-child(5){--n: 4}.browse-home>:nth-child(6){--n: 5}.browse-home>:nth-child(7){--n: 6}.browse-home__mark{animation-name:browse-pop;animation-timing-function:var(--ease-spring)}@keyframes browse-pop{0%{opacity:0;transform:scale(.5) rotate(-12deg)}}@media(prefers-reduced-motion:reduce){.browse-home>*,.browse-recent__chip{animation:none}}.status{--up: #2e9e6b;--slow: #e8833a;--down: #e5484d;--checking: var(--browse)}[data-theme=dark] .status{--up: #4cc38a;--slow: #f5a25d;--down: #ff6b6f}.status-main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:24px 20px 56px;display:flex;flex-direction:column;gap:32px}.status-hero{--tone: var(--checking);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 30px;border-radius:28px;background:radial-gradient(circle at 8% 30%,color-mix(in srgb,var(--tone) 24%,transparent),transparent 55%),color-mix(in srgb,var(--tone) 8%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 25%,transparent);animation:status-rise .52s cubic-bezier(.22,1,.36,1) both}.status-hero[data-health=up]{--tone: var(--up)}.status-hero[data-health=slow]{--tone: var(--slow)}.status-hero[data-health=down]{--tone: var(--down)}.status-hero__disc{position:relative;width:68px;height:68px;border-radius:50%;border:3px solid var(--tone)}.status-hero__disc>span{position:absolute;right:-10px;bottom:-10px;width:32px;height:32px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 5px var(--surface)}.status-hero__disc>span:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--tone);animation:status-ring 2.2s ease-out infinite}.status-eyebrow{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--tone) 75%,var(--ink))}.status-hero h1{margin:0;font-family:var(--font-display);font-weight:300;font-size:34px;line-height:42px}.status-lede{margin:6px 0 0;color:var(--ink-muted);font-size:15px}.status-again{min-width:128px;justify-content:center}.status-group h2{margin:0 0 12px;font-family:var(--font-display);font-weight:400;font-size:22px}.status-group ul{list-style:none;margin:0;padding:0;border:1px solid var(--hairline);border-radius:22px;overflow:hidden}.status-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--hairline);animation:status-rise .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 45ms)}.status-row:first-child{border-top:0}.status-row__mark{position:relative;display:grid;place-items:center;width:34px;height:34px;color:var(--ink)}.status-row__mark img{position:absolute;inset:0;width:100%;height:100%}.status-row__name{display:flex;flex-direction:column;min-width:0;font-size:15px}.status-row__name .muted{font-size:13px}.status-row__ms{font-family:var(--font-mono, monospace);font-size:13px;color:var(--ink-muted)}.status-pill{--tone: var(--up);display:inline-flex;align-items:center;gap:7px;min-width:92px;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--tone) 13%,transparent);color:color-mix(in srgb,var(--tone) 80%,var(--ink));font-size:13px;font-weight:700}.status-pill[data-health=slow]{--tone: var(--slow)}.status-pill[data-health=down]{--tone: var(--down)}.status-pill__dot{width:9px;height:9px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 25%,transparent)}@keyframes status-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes status-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.8);opacity:0}}@media(max-width:640px){.status-main{padding:16px 16px 40px;gap:24px}.status-hero{grid-template-columns:auto minmax(0,1fr);padding:22px 20px;gap:18px}.status-hero h1{font-size:26px;line-height:32px}.status-again{grid-column:1 / -1}.status-row{grid-template-columns:30px minmax(0,1fr) auto;padding:12px 14px}.status-row__ms{display:none}}@media(prefers-reduced-motion:reduce){.status-hero,.status-row,.status-hero__disc>span:after{animation:none}}.status-incidents ul{display:grid;gap:10px}.status-incident{display:grid;gap:4px;padding:14px 18px;border-radius:16px;border:1px solid var(--hairline);background:var(--surface);list-style:none}.status-incident[data-open]{border-left:4px solid #e8833a}.status-incident[data-open][data-severity=outage]{border-left-color:#e5484d}.status-incident[data-open][data-severity=maintenance]{border-left-color:var(--elum-blue)}.status-incident__head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.status-incident p{margin:0}.approval{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(closest-side at 30% 20%,rgba(112,147,248,.18),transparent),radial-gradient(closest-side at 75% 80%,rgba(148,200,88,.14),transparent),var(--surface);overflow-y:auto}.approval__card{width:min(460px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;animation:approval-in .6s cubic-bezier(.22,1,.36,1)}.approval__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.approval__disc{display:grid;place-items:center;width:148px;height:148px;margin:8px 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e9ecf4 85%);box-shadow:inset 0 0 0 2px #7093f873,0 24px 50px #7093f838;font-family:var(--font-display);font-size:64px;font-weight:400;letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums;animation:approval-breathe 3s ease-in-out infinite}[data-theme=dark] .approval__disc{background:radial-gradient(circle at 35% 30%,#232a40,#171c2e 85%);box-shadow:inset 0 0 0 2px #7093f880,0 24px 50px #0006}.approval__disc--stop{color:#d64545;box-shadow:inset 0 0 0 2px #d6454573,0 24px 50px #d645452e;animation:none}.approval__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:24px;line-height:32px}.approval__text,.approval__hint{margin:0;color:var(--ink-muted);line-height:24px}.approval__hint{font-size:13px;line-height:20px}.approval__waiting{display:inline-flex;align-items:center;gap:10px;margin:6px 0;font-size:14px;font-weight:600}.approval__dots{display:inline-flex;gap:4px}.approval__dots span{width:7px;height:7px;border-radius:50%;background:currentColor;animation:approval-dot 1.2s ease-in-out infinite}.approval__dots span:nth-child(2){animation-delay:.15s}.approval__dots span:nth-child(3){animation-delay:.3s}.approval-prompt__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#3b5bd6;background:#7093f829}.approval-prompt__numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:4px 0 8px}.approval-prompt__number{aspect-ratio:1;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e9ecf4 85%);box-shadow:inset 0 0 0 1.5px var(--hairline),0 8px 18px #7093f81f;font-family:var(--font-display);font-size:34px;color:var(--ink);cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}[data-theme=dark] .approval-prompt__number{background:radial-gradient(circle at 35% 30%,#232a40,#171c2e 85%)}.approval-prompt__number:hover,.approval-prompt__number:focus-visible{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 0 0 2px #3b5bd6,0 12px 24px #7093f840;outline:none}.approval-prompt__note{margin:0;font-size:13px;line-height:20px;color:var(--ink-muted)}.approval-prompt__deny{color:#b42318}@keyframes approval-in{0%{opacity:0;transform:translateY(16px)}}@keyframes approval-breathe{50%{transform:scale(1.03)}}@keyframes approval-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.approval__card,.approval__disc,.approval__dots span{animation:none}}.approval-prompt__nearby{display:inline-flex;align-items:center;gap:8px;margin:0 0 var(--space-3, 12px);padding:4px 12px;border-radius:999px;background:var(--elum-mist, #eef2ff);color:var(--action, #3b5bd6);font-size:13px;font-weight:600}.approval-prompt__nearby-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:approval-nearby 1.8s ease-out infinite}@keyframes approval-nearby{70%{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.approval-prompt__nearby-dot{animation:none}}:root,[data-theme=light]{--elum-blue: #7093f8;--elum-blue-deep: #3b5bd6;--elum-glow: #bacafc;--elum-mist: #eef2ff;--write: #f59a52;--write-deep: #a84d17;--type: #3fc4a0;--type-deep: #187a5f;--browse: #9b84ee;--browse-deep: #604590;--make: #ec7fa9;--make-deep: #a8335f;--store: #e9b949;--store-deep: #7f5c00;--surface: #ffffff;--surface-glass: #f4f5f8;--ink: #141a2e;--ink-muted: #5a6178;--hairline: #e2e5ee;--border-control: #848ba0;--action: var(--elum-blue-deep);--on-action: #ffffff;--shadow-glass: 0 1px 2px rgba(20,26,46,.06), 0 12px 32px rgba(112,147,248,.16);--shadow-glow: 0 0 0 1px rgba(186,202,252,.9), 0 0 24px rgba(112,147,248,.35)}[data-theme=dark]{--elum-blue: #7093f8;--elum-blue-deep: #8fa9fa;--elum-glow: #34437a;--elum-mist: #1b2340;--write: #f59a52;--write-deep: #ffb27a;--type: #3fc4a0;--type-deep: #7ce0c3;--browse: #9b84ee;--browse-deep: #b9a7f5;--make: #ec7fa9;--make-deep: #f6a9c6;--store: #e9b949;--store-deep: #f5d58a;--surface: #0e1220;--surface-glass: #171c2e;--ink: #eef1fa;--ink-muted: #a3aac0;--hairline: #2a3149;--border-control: #6b7392;--action: var(--elum-blue);--on-action: #0e1220;--shadow-glass: 0 1px 2px rgba(0,0,0,.4), 0 12px 32px rgba(0,0,0,.45);--shadow-glow: 0 0 0 1px rgba(112,147,248,.5), 0 0 28px rgba(112,147,248,.3)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--radius-pill: 999px;--font-display: Sora, "Avenir Next", system-ui, sans-serif;--font-sans: Manrope, "Helvetica Neue", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}.display-xl{font-family:var(--font-display);font-size:72px;line-height:76px;font-weight:300;letter-spacing:-.02em}.display-l{font-family:var(--font-display);font-size:48px;line-height:54px;font-weight:300;letter-spacing:-.015em}.heading{font-family:var(--font-display);font-size:28px;line-height:36px;font-weight:400;letter-spacing:-.01em}.title{font-family:var(--font-sans);font-size:18px;line-height:26px;font-weight:600;letter-spacing:0}.body{font-family:var(--font-sans);font-size:16px;line-height:26px;font-weight:400;letter-spacing:0}.body-sm{font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:400;letter-spacing:0}.label{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em}.mono{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:400;letter-spacing:0}.label{text-transform:uppercase}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-spring-soft: cubic-bezier(.22, 1.28, .42, 1);--dur-quick: .18s;--dur-base: .38s;--dur-slow: .7s;--dur-reveal: 1.1s;--stagger: 90ms;--reveal-rise: 84px;--reveal-scale: .9;--reveal-blur: 8px}@supports (transition-timing-function: linear(0,1)){:root{--ease-spring: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163 27%, 1.154, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ease-spring-soft: linear(0, .006, .024 2.2%, .1 5%, .5 12.4%, .8 16.4%, .99 20.7%, 1.07 24.8%, 1.1 28%, 1.095 31.6%, 1.04 38.9%, 1.006 46.4%, .99 54.2%, .998 70%, 1)}}@media(prefers-reduced-motion:reduce){:root{--dur-quick: 1ms;--dur-base: 1ms;--dur-slow: 1ms;--dur-reveal: 1ms;--stagger: 0ms;--reveal-rise: 0px;--reveal-scale: 1;--reveal-blur: 0px}}:root,[data-theme=light]{--browse-mist: #f2eefd;--browse-line: #d6ccfa;--guide: #e3487f;--canvas: var(--surface-glass);--page: #ffffff;--page-edge: var(--hairline);--scrim: rgba(20, 26, 46, .32);--danger: #b42318;--danger-mist: #fdecea;--selection: rgba(112, 147, 248, .24);--comment-ground: rgba(236, 127, 169, .22);--comment-ground-active: rgba(236, 127, 169, .45);--tooltip-bg: var(--ink);--tooltip-ink: var(--surface);--toast-danger: #ffb4a8;--toast-action: #bacafc;color-scheme:light}[data-theme=dark]{--browse-mist: #251f38;--browse-line: #4f4180;--guide: #f6a9c6;--canvas: var(--surface);--page: var(--surface-glass);--page-edge: var(--hairline);--scrim: rgba(0, 0, 0, .55);--danger: #ff9b8f;--danger-mist: #3a1f22;--selection: rgba(112, 147, 248, .35);--comment-ground: rgba(245, 154, 82, .24);--comment-ground-active: rgba(245, 154, 82, .5);--tooltip-bg: var(--ink);--tooltip-ink: var(--surface);--toast-danger: #b42318;--toast-action: #3b5bd6;color-scheme:dark}:root{--ease: cubic-bezier(.22, 1, .36, 1);--dur-hover: .16s;--dur-panel: .32s;--dur-hero: .64s;--header-h: 64px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:22px;color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.01em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--elum-blue-deep)}img{max-width:100%}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--ink-muted)}.theme-light-only{display:inline-block}.theme-dark-only,[data-theme=dark] .theme-light-only{display:none}[data-theme=dark] .theme-dark-only{display:inline-block}.elum-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:600 15px/20px var(--font-sans);border-radius:var(--radius-pill);padding:10px var(--space-6);border:1.5px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:box-shadow var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.elum-btn svg{flex:none}.elum-btn--sm{font-size:14px;padding:6px var(--space-4)}.elum-btn--primary{background:var(--action);color:var(--on-action)}.elum-btn--primary:hover:not(:disabled){box-shadow:var(--shadow-glow)}.elum-btn--secondary{background:transparent;color:var(--ink);border-color:var(--border-control)}.elum-btn--secondary:hover:not(:disabled){background:var(--elum-mist)}.elum-btn--quiet{background:transparent;color:var(--elum-blue-deep)}.elum-btn--quiet:hover:not(:disabled){background:var(--elum-mist)}.elum-btn--danger{background:var(--danger);color:var(--surface)}.elum-btn--danger:hover:not(:disabled){box-shadow:0 0 0 4px var(--danger-mist)}.elum-btn:disabled{opacity:.45;cursor:not-allowed}.elum-btn--block{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:32px;height:32px;padding:0 6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.icon-btn:hover:not(:disabled){background:var(--elum-mist)}.icon-btn[aria-pressed=true],.icon-btn[data-active=true]{background:var(--browse-mist);color:var(--browse-deep)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn--round{border-radius:var(--radius-pill);width:40px;height:40px}.field{display:flex;flex-direction:column;gap:6px}.field>label,.field-label{font-size:14px;font-weight:600;color:var(--ink)}.input{width:100%;height:44px;padding:0 var(--space-4);border:1.5px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:15px;transition:border-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.input::placeholder{color:var(--ink-muted)}.input:hover{border-color:var(--ink-muted)}.input:focus{outline:none;border-color:var(--action);box-shadow:0 0 0 3px var(--elum-mist)}.input[aria-invalid=true]{border-color:var(--danger)}.input--sm{height:36px;font-size:14px}.field-error{color:var(--danger);font-size:13px;line-height:18px}.textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical;line-height:20px}.select{appearance:none;height:36px;padding:0 32px 0 12px;border:1.5px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a6178' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--ink);font-size:14px}.kbd{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted)}.divider{width:1px;height:20px;background:var(--hairline);flex:none}.tooltip{position:fixed;z-index:3000;max-width:280px;padding:4px 8px;border-radius:6px;background:var(--tooltip-bg);color:var(--tooltip-ink);font:500 12px/16px var(--font-sans);pointer-events:none;animation:tooltip-in var(--dur-hover) var(--ease)}@keyframes tooltip-in{0%{opacity:0;translate:0 -2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}.brand-lockup,.brand-mark,.design-icon,.doc-icon{display:inline-flex;align-items:center;flex:none}.brand-lockup img,.brand-mark img,.doc-icon img{height:100%;width:auto;max-width:none}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;color:#141a2e;font-weight:600;letter-spacing:.02em;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 2px var(--surface)}.user-menu__trigger{display:inline-flex;padding:3px;border:0;border-radius:50%;background:transparent;transition:box-shadow var(--dur-hover) var(--ease)}.user-menu__trigger:hover,.user-menu__trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--elum-mist)}.user-menu__header{display:flex;align-items:center;gap:var(--space-3);padding:10px 10px 12px;margin-bottom:6px;border-bottom:1px solid var(--hairline)}.user-menu__name{font-weight:600}.user-menu__email{font-size:13px;color:var(--ink-muted)}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-4);height:var(--header-h);padding:0 var(--space-6);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--hairline)}.app-header__end{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.app-header a.brand-link{display:inline-flex;border-radius:var(--radius-sm)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-16) var(--space-4)}.empty-state h2{margin:var(--space-2) 0 0;font-family:var(--font-display);font-weight:300;font-size:28px;line-height:36px}.empty-state p{margin:0;max-width:420px;color:var(--ink-muted)}.segmented{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--surface-glass);border:1px solid var(--hairline)}.segmented button{display:inline-flex;align-items:center;white-space:nowrap;border:0;background:transparent;border-radius:var(--radius-pill);padding:5px 14px;font-size:13px;font-weight:600;color:var(--ink-muted);transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #141a2e14}.avatar--picture{object-fit:cover;background:var(--surface-glass)}.support-link{color:var(--action);font-weight:600;text-decoration:none}.support-link:hover{text-decoration:underline}.support-link--quiet{color:var(--ink-muted);font-weight:500}.elum-btn.support-link{color:inherit;text-decoration:none}
