:root{--font-display:"Unbounded","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--bg:#0a0a0c;--surface:#111114;--surface-variant:#18181c;--divider:#26262c;--text-primary:#f4f4f6;--text-secondary:#a3a3ad;--text-tertiary:#6b6b76;--nav-bg:rgba(10,10,12,0.86);--terminal-bg:#0d0d10;--nav-line:transparent;--r-card-sm:4px;--r-card-md:6px;--r-card-lg:10px;--r-control:3px;--pixel-border:1px;--pixel-shadow:0px;--max-width:1160px;--section:112px}:root[data-theme=light]{--bg:#f6f6f3;--surface:#ffffff;--surface-variant:#efefeb;--divider:#dcdcd6;--text-primary:#0c0c0f;--text-secondary:#55555e;--text-tertiary:#8a8a92;--on-accent:#ffffff;--accent-deep:#3a64d6;--nav-bg:rgba(246,246,243,0.86);--terminal-bg:#efefeb}body{background:var(--bg);letter-spacing:-.003em}.pixel,h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.12}h1{font-size:clamp(30px,5.4vw,60px)}h2{font-size:clamp(22px,3vw,34px)}h3{font-size:17px;letter-spacing:-.01em;line-height:1.25}.lede{font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--text-secondary);max-width:58ch}.counter{font-family:var(--font-display);font-weight:700}.hero__headline em,h1 em,h2 em{font-style:normal;color:var(--accent)}.scanline-sweep:after,body>canvas,canvas[aria-hidden=true].pixel-noise{display:none}.fx-layer{display:none!important}.nav{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--divider)}.nav:after{display:none}.nav a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-bottom:0;position:relative}.nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--accent)}.pixel-btn{border:1px solid var(--text-primary);background:var(--text-primary);color:var(--bg);box-shadow:none;border-radius:var(--r-control);padding:14px 22px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;transition:background .16s var(--e-standard),color .16s var(--e-standard),border-color .16s var(--e-standard),transform .16s var(--e-standard)}.pixel-btn:hover{background:transparent;color:var(--text-primary)}.pixel-btn:active{transform:translateY(1px);box-shadow:none}.pixel-btn--ghost{background:transparent;border-color:var(--divider);color:var(--text-primary);box-shadow:none}.pixel-btn--ghost:hover{border-color:var(--text-primary);background:transparent}.pixel-btn--ghost:active{box-shadow:none}.pixel-btn--small{padding:9px 14px;font-size:10px}.pixel-btn:not(.pixel-btn--ghost):after{display:none}.pixel-card{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-card-lg);box-shadow:none;padding:28px}.pixel-card--accent{border-color:color-mix(in srgb,var(--accent) 55%,var(--divider));box-shadow:none}.pixel-card--tappable:hover{border-color:var(--text-tertiary)}.pixel-card--tappable:active,.pixel-card--tappable:hover{transform:none;box-shadow:none}.app-card{transition:border-color .2s var(--e-standard),background .2s var(--e-standard)}.app-card:hover{transform:none;box-shadow:none;border-color:var(--text-tertiary);background:var(--surface-variant)}.badge{letter-spacing:.1em}.badge,.card-ribbon{border-radius:2px}.section__head{align-items:flex-end;gap:20px;margin-bottom:8px}.section__num{font-size:11px;color:var(--text-tertiary);padding-bottom:8px}.section__head .section-header{font-size:clamp(24px,3.4vw,40px);font-family:var(--font-display);font-weight:700;letter-spacing:-.025em}.section-header:after,.section__head .section-header:after{height:1px;background:var(--divider)}.field-label,.terminal-box__label{color:var(--text-tertiary)}.hero{border-left:0;padding:clamp(48px,9vw,112px) 0 clamp(40px,6vw,72px);gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero:after,.hero:before{display:none}.hero__copy>.brand-mark,.hero__copy>svg:first-child{margin-bottom:-8px}.hero__headline{font-family:var(--font-display);font-size:clamp(30px,4.2vw,54px);line-height:1.08;letter-spacing:-.035em;max-width:16ch}.hero__facts{border-top:1px solid var(--divider);padding-top:20px;gap:12px 32px}.hero__fact{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.hero__fact:before{width:5px;height:5px;border-radius:50%}.stage{min-height:460px}.stage__grid{background-image:linear-gradient(var(--divider) 1px,transparent 1px),linear-gradient(90deg,var(--divider) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 0,transparent 70%);mask-image:radial-gradient(circle at 60% 40%,#000 0,transparent 70%);opacity:.6}.stage__block--blue{border-radius:50%;width:52%;height:auto;aspect-ratio:1;top:14%;right:8%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 90%,#fff),var(--accent) 55%,color-mix(in srgb,var(--accent) 40%,#000));filter:blur(2px);opacity:.85;animation:none}.stage:after,.stage:before,.stage__block--sand{display:none}.stage__phone{border:1px solid color-mix(in srgb,var(--text-primary) 28%,transparent);border-radius:22px;box-shadow:0 30px 60px -20px rgba(0,0,0,.7);animation:stage-in .7s var(--e-standard) both,stage-bob 7s ease-in-out infinite;animation-delay:calc(var(--i) * .12s),calc(var(--i) * .5s + .9s)}.stage__chip{border-radius:10px;box-shadow:none;border:1px solid var(--divider);background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stage__chip:hover{transform:translateY(-3px);box-shadow:none}@keyframes stage-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes stage-bob{0%,to{translate:0 0}50%{translate:0 -8px}}.ticker{background:none;border-block:1px solid var(--divider);padding:16px 0}.ticker__track{animation:ticker 40s linear infinite}.ticker__row{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);gap:40px;padding-right:40px}.ticker__sep{color:var(--accent)}.rv{transform:translateY(24px)}.rv.rv--in{animation:rv-in .7s var(--e-standard) var(--rv-delay,0s) both}.manifesto{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-card-lg)}.footer{border-top:1px solid var(--divider)}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);padding:40px 0 32px}.stage{min-height:340px}:root{--section:72px}}@media (prefers-reduced-motion:reduce){.stage__phone,.ticker__track{animation:none!important}}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.app-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-gap:24px;gap:24px;height:100%;min-height:380px;padding:28px 0 0 28px;overflow:hidden;background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-card-lg)}.app-card--w0y{border-color:color-mix(in srgb,var(--app) 60%,var(--divider))}.app-card__body{display:flex;flex-direction:column;gap:18px;padding-bottom:28px;min-width:0}.app-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-card__num{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--text-tertiary)}.app-card__name{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.03em}.app-card__tagline{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--app)}.app-card__desc{flex:1 1;font-size:14px;line-height:1.6}.app-card .card-ribbon{position:static;transform:none}.app-card__media{position:relative;align-self:end;margin-right:24px;height:100%;min-height:300px;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-primary) 22%,transparent);border-bottom:0;border-radius:18px 18px 0 0;background:#000;transition:transform .5s var(--e-standard)}.app-card__media img{display:block;width:100%;height:auto}.app-card:hover .app-card__media{transform:translateY(-6px)}@media (max-width:1000px){.grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.app-card{grid-template-columns:minmax(0,1fr);padding:22px 22px 0}.app-card__media{margin:0 auto;width:70%;max-height:300px}}.page-head{border-left:0;padding-left:0;gap:20px;padding-top:24px}.page-head h1{font-size:clamp(34px,5.4vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1.04}.section-header,.section__head .section-header,h2,h3{text-transform:none}.sections{gap:var(--section)}.footer{margin-top:96px;padding-top:48px}.container{padding:0 clamp(20px,4vw,40px)}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-primary) 22%,transparent) transparent;scroll-behavior:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-primary) 18%,transparent);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:content-box}.rail{position:fixed;right:18px;top:50%;z-index:60;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translateY(-50%);pointer-events:none;mix-blend-mode:difference;color:#fff}.rail__track{position:relative;display:block;width:1px;height:120px;background:rgba(255,255,255,.35);overflow:visible}.rail__thumb{position:absolute;left:-1px;width:3px;height:18px;background:#fff;border-radius:2px;top:0}.rail__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;opacity:.8}@media (max-width:900px){.rail{display:none}}:root{--ease-out:cubic-bezier(0.16,1,0.3,1)}.rv{opacity:0;transform:translateY(32px)}.rv.rv--in{animation:rv-in 1s var(--ease-out) var(--rv-delay,0s) both}@keyframes rv-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.split{display:block}.sw{overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.sw,.sw__in{display:inline-block}.sw__in{transform:translateY(115%);animation:sw-rise 1.1s var(--ease-out) calc(var(--i) * 80ms + .15s) forwards}.sw__in--accent{color:var(--accent)}@keyframes sw-rise{to{transform:none}}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,88px);text-align:left;background:none}.hero:before{content:"";display:block;position:absolute;inset:0 -40px;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at 72% 30%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),linear-gradient(var(--divider) 1px,transparent 1px) 0 0 /100% 72px,linear-gradient(90deg,var(--divider) 1px,transparent 1px) 0 0 /72px 100%;opacity:.35}.hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;max-width:760px;min-width:0}.hero__kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);padding:8px 14px;border:1px solid var(--divider);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);animation:fade-in .9s var(--ease-out) both}.hero__dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 60%,transparent);animation:ping 2.4s ease-out infinite}@keyframes ping{70%,to{box-shadow:0 0 0 10px transparent}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero__headline{font-size:clamp(36px,5.6vw,76px);font-weight:800;letter-spacing:-.04em;line-height:1.04;max-width:15ch}.hero__lede{max-width:54ch;animation:fade-in 1s var(--ease-out) .7s both}.hero__cta{animation:fade-in 1s var(--ease-out) .85s both}.hero__facts{width:100%;animation:fade-in 1s var(--ease-out) 1s both}.hero__art{display:grid;place-items:center;min-width:0}.art__bar{fill:currentColor;opacity:.85;transform-box:fill-box;transform-origin:center bottom;animation:eq 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.11s);transform:scaleY(var(--h))}@keyframes eq{0%,to{transform:scaleY(var(--h))}50%{transform:scaleY(calc(1.05 - var(--h) * .6))}}.art--fokus{max-width:200px}.art__track{fill:none;stroke:var(--divider);stroke-width:3}.art__arc{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:80px 80px;animation:arc 7s var(--ease-out) infinite}@keyframes arc{0%{stroke-dashoffset:100}70%,90%{stroke-dashoffset:8}to{stroke-dashoffset:100}}.art__tick{stroke:var(--text-tertiary);stroke-width:1.2;opacity:.5}.art__dot{fill:currentColor;animation:ping-dot 2s ease-in-out infinite}@keyframes ping-dot{50%{opacity:.3}}.art__col{fill:currentColor;opacity:.22;transform-box:fill-box;transform-origin:center bottom;animation:grow 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s)}@keyframes grow{0%{transform:scaleY(0)}25%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}.art__line{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:draw 5s var(--ease-out) infinite}@keyframes draw{0%{stroke-dashoffset:100}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.art__node{fill:none;stroke:currentColor;stroke-width:1.6;opacity:.8}.art__wire{stroke:var(--text-tertiary);stroke-width:1.4;stroke-dasharray:4 6;animation:dash 1.4s linear infinite}@keyframes dash{to{stroke-dashoffset:-20}}.art__packet{fill:currentColor;animation:packet 3.2s var(--ease-out) infinite}@keyframes packet{0%{transform:translateX(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(156px);opacity:0}}.art__pulse{fill:none;stroke:currentColor;stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center;animation:pulse 3.2s ease-out infinite}.art__pulse--b{animation-delay:1.6s}@keyframes pulse{0%{transform:scale(.8);opacity:.8}60%,to{transform:scale(2.2);opacity:0}}.badge,.pixel-btn,.pixel-card{transition:border-color .2s ease,background .2s ease,color .2s ease,transform .5s var(--ease-out)}.pixel-card:hover{border-color:var(--text-tertiary)}.pixel-btn[data-magnet]{transition:transform .3s var(--ease-out),background .2s ease,color .2s ease;will-change:transform}.section__head .section-header:after{transform-origin:left center;transform:scaleX(0);transition:transform 1.4s var(--ease-out)}.section__head.rv--in .section-header:after{transform:scaleX(1)}@media (max-width:1000px){.hero{grid-template-columns:minmax(0,1fr)}.hero__art{order:-1;max-width:340px}.bento{grid-template-columns:minmax(0,1fr)}.tile--files,.tile--fokus,.tile--money,.tile--w0y{grid-column:auto;grid-row:auto}}@media (max-width:560px){.orbit__node{transform:translateY(calc(var(--r) * -.62));width:40px;height:40px;margin:-20px 0 0 -20px}.orbit__core{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.hero__cta,.hero__facts,.hero__kicker,.hero__lede,.rv,.rv.rv--in,.sw__in{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.art__arc,.art__bar,.art__col,.art__dot,.art__line,.art__packet,.art__pulse,.art__wire,.hero__dot,.orbit__arm,.orbit__node-in,.orbit__ring--2{animation:none!important}.art__arc{stroke-dashoffset:8}.art__line{stroke-dashoffset:0}.art__col,.section__head .section-header:after{transform:none}}.dl-hero{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:clamp(48px,8vw,104px) 0 clamp(32px,5vw,64px);border-bottom:1px solid var(--divider)}.dl-hero__crumb,.dl-hero__tagline{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;animation:fade-in .9s var(--ease-out) both}.dl-hero__crumb{color:var(--text-tertiary)}.dl-hero__tagline{color:var(--app);animation-delay:.25s}.dl-hero__name{font-size:clamp(40px,7vw,96px);font-weight:800;letter-spacing:-.045em;line-height:1;animation:fade-in 1.1s var(--ease-out) .1s both}.dl-hero .lede{max-width:56ch;animation:fade-in 1s var(--ease-out) .4s both}.dl-hero__meta{animation:fade-in 1s var(--ease-out) .55s both}@media (prefers-reduced-motion:reduce){.dl-hero .lede,.dl-hero__crumb,.dl-hero__meta,.dl-hero__name,.dl-hero__tagline{animation:none!important}}body{background-color:var(--bg);background-image:radial-gradient(color-mix(in srgb,var(--text-primary) 14%,transparent) 1px,transparent 1.4px);background-size:28px 28px;background-attachment:fixed}.page{padding-top:92px}.nav{position:fixed;top:14px;left:50%;transform:translateX(-50%);width:min(900px,calc(100% - 28px));border:1px solid var(--divider);border-radius:999px;background:color-mix(in srgb,var(--bg) 78%,transparent);box-shadow:0 10px 40px -16px rgba(0,0,0,.6)}.nav .nav__inner{height:52px;padding:0 12px 0 20px;max-width:none}.nav__sheet{top:calc(100% + 8px);border-radius:18px;border:1px solid var(--divider)}.hero{min-height:calc(100svh - 120px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:40px 0 56px;grid-template-columns:none}.hero:before{display:none}.hero__copy{max-width:1000px;gap:32px}.hero__headline{font-size:clamp(40px,6.6vw,104px);line-height:1;letter-spacing:-.05em;max-width:14ch}.hero__cue{margin-top:40px;width:1px;height:64px;background:var(--divider);position:relative;overflow:hidden}.hero__cue i{position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--text-primary);animation:cue 2.2s var(--ease-out) infinite}@keyframes cue{to{top:100%}}.scenes{display:flex;flex-direction:column}.scene{position:relative;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:auto 1fr auto auto;grid-column-gap:clamp(32px,6vw,96px);column-gap:clamp(32px,6vw,96px);min-height:min(100svh,880px);padding:36px 0 48px;border-top:1px solid var(--divider);color:var(--text-primary)}.scene__head{grid-column:1/-1;display:flex;align-items:center;gap:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.scene__num{color:var(--text-tertiary)}.scene__tagline{color:var(--app)}.scene .card-ribbon{position:static;transform:none}.scene__name{grid-column:1;align-self:center;font-size:clamp(64px,10.4vw,150px);font-weight:800;letter-spacing:-.065em;line-height:.86;margin-left:-.04em}.scene__art{grid-column:2;grid-row:2;align-self:center;color:var(--app);max-width:360px;justify-self:end;width:100%}.scene__desc{grid-column:1;max-width:46ch;font-size:17px;line-height:1.6;color:var(--text-secondary);margin-top:28px}.scene__spec{grid-column:2;grid-row:3;display:grid;margin-top:28px;border-top:1px solid var(--divider)}.scene__spec>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--divider);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.scene__spec dt{color:var(--text-tertiary)}.scene__spec dd{margin:0;color:var(--text-primary);text-align:right}.scene__spec a{color:inherit}.scene__actions{grid-column:1;display:flex;align-items:center;gap:16px;margin-top:28px}@supports (animation-timeline:view()){.scene__name{animation:scene-name linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.scene__art{animation:scene-art linear both;animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes scene-name{0%{transform:translateX(-6vw);opacity:0}to{transform:none;opacity:1}}@keyframes scene-art{0%{transform:scale(.82);opacity:0}to{transform:none;opacity:1}}}.scene .art{max-height:320px}.scene .art--fokus{max-width:320px}.spec{display:grid;margin:0;border-top:1px solid var(--divider);align-self:end;min-width:0}.spec__row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--divider);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.spec__row dt{color:var(--text-tertiary)}.spec__row dd{margin:0;color:var(--text-primary);text-align:right}.spec__row a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dl-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end;min-height:60svh;padding-bottom:48px}.dl-hero__main{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.dl-hero__name{font-size:clamp(56px,10vw,150px);letter-spacing:-.055em;line-height:.9}.intro{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:var(--bg);color:var(--text-primary);animation:intro-out .6s var(--ease-out) 1.3s forwards;pointer-events:none}.intro__a,.intro__b,.intro__c{transform-box:fill-box;transform-origin:left center;animation:intro-bar .7s var(--ease-out) both}.intro__b{animation-delay:.15s;transform-origin:right center}.intro__c{animation-delay:.3s;transform-origin:center}@keyframes intro-bar{0%{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}@keyframes intro-out{to{transform:translateY(-100%)}}@media (max-width:1000px){.scene{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0}.scene>*{grid-column:1!important;grid-row:auto!important}.scene__art{justify-self:start;margin-top:24px;max-width:320px}.dl-hero{grid-template-columns:minmax(0,1fr)}.dl-hero,.hero{min-height:0}}@media (prefers-reduced-motion:reduce){.intro{display:none}.hero__cue i,.scene__art,.scene__name{animation:none!important;transform:none!important;opacity:1!important}}.nav .icon-btn{border-radius:999px;border-color:transparent;background:transparent;height:34px;min-width:34px;transition:background .2s var(--ease-out),color .2s var(--ease-out)}.nav .icon-btn--wide{padding:0 12px;gap:6px}.nav .icon-btn:hover{border-color:transparent;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.nav .icon-btn:active{transform:scale(.94)}.switcher__menu{border-radius:16px;overflow:hidden}.art--hypr{width:100%;height:auto;color:var(--app);overflow:visible}.art--hypr .art__frame{fill:none;stroke:var(--divider);stroke-width:1}.art--hypr .art__node{fill:var(--text-tertiary);opacity:.5}.art--hypr .art__ring{fill:none;stroke:currentColor;stroke-width:1;opacity:.55;transform-box:fill-box;transform-origin:center;animation:hypr-ring 6s var(--ease-out) infinite}.art--hypr .art__ring--b{animation-delay:-2s;opacity:.35}.art--hypr .art__ring--c{animation-delay:-4s;opacity:.2}.art--hypr .art__clock{font-family:var(--font-display);font-weight:800;font-size:40px;letter-spacing:-.04em;fill:var(--text-primary)}@keyframes hypr-ring{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.art--hypr .art__ring{animation:none}}.scene__name--long{font-size:clamp(44px,7.2vw,108px);letter-spacing:-.05em}