@font-face{font-family:"Outfit";font-style:normal;font-weight:300 700;font-display:swap;src:url(/orb-deck/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Outfit";font-style:normal;font-weight:300 700;font-display:swap;src:url(/orb-deck/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url(/orb-deck/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url(/orb-deck/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Outfit Fallback";src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:98%;ascent-override:100%;descent-override:26%}
@font-face{font-family:"Space Grotesk Fallback";src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:104%;ascent-override:96%;descent-override:28%}
:root{
  color-scheme:light;
  --orb-bg:#e6eaf0;--orb-bg-2:#d9e0e9;
  --orb-ink:#0e1627;--orb-ink-2:#2f3b54;--orb-ink-3:#4a5670;
  --orb-teal:#0f9a82;--orb-teal-ink:#06695a;--orb-teal-soft:rgba(15,154,130,.13);
  --orb-violet:#5b47d8;--orb-violet-ink:#4632c0;--orb-violet-soft:rgba(91,71,216,.12);
  --orb-amber:#d07c00;--orb-amber-ink:#834a00;--orb-amber-soft:rgba(214,138,20,.15);
  --orb-closed:#8a93a6;--orb-closed-ink:#4a5670;--orb-closed-soft:rgba(74,86,112,.1);
  --orb-glass:rgba(255,255,255,.7);--orb-glass-2:rgba(255,255,255,.5);--orb-solid:#f4f7fb;
  --orb-edge:rgba(28,44,80,.13);--orb-edge-hi:rgba(255,255,255,.95);
  --orb-shadow:0 26px 60px -30px rgba(22,34,64,.38);
  --orb-cta:#ff7a1a;--orb-cta-hi:#ffa04f;--orb-cta-ink:#160800;
  --orb-sky-1:rgba(56,190,168,.34);--orb-sky-2:rgba(126,104,255,.26);--orb-sky-3:rgba(104,146,214,.34);--orb-sky-4:rgba(255,166,84,.18);
  --orb-grain:.045;
  --orb-rain:rgba(36,56,96,.2);
  --orb-ring:rgba(30,48,90,.17);--orb-ring-2:rgba(30,48,90,.07);
  --orb-focus:#4632c0;
  --orb-host-shadow:rgba(20,32,62,.34);--orb-host-ring:rgba(15,154,130,.5);
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    color-scheme:dark;
    --orb-bg:#060a14;--orb-bg-2:#0c1426;
    --orb-ink:#eef2fa;--orb-ink-2:#c0cadc;--orb-ink-3:#9eaac0;
    --orb-teal:#3fe0c0;--orb-teal-ink:#6af1d6;--orb-teal-soft:rgba(63,224,192,.13);
    --orb-violet:#a594ff;--orb-violet-ink:#bdb0ff;--orb-violet-soft:rgba(165,148,255,.14);
    --orb-amber:#ffb84d;--orb-amber-ink:#ffcd85;--orb-amber-soft:rgba(255,184,77,.13);
    --orb-closed:#5d6880;--orb-closed-ink:#a3adc2;--orb-closed-soft:rgba(163,173,194,.1);
    --orb-glass:rgba(13,20,38,.66);--orb-glass-2:rgba(18,27,50,.5);--orb-solid:#0e1527;
    --orb-edge:rgba(170,195,255,.14);--orb-edge-hi:rgba(255,255,255,.13);
    --orb-shadow:0 30px 80px -30px rgba(0,0,0,.8);
    --orb-sky-1:rgba(30,196,166,.28);--orb-sky-2:rgba(118,86,255,.32);--orb-sky-3:rgba(36,74,164,.5);--orb-sky-4:rgba(255,150,64,.1);
    --orb-grain:.07;
    --orb-rain:rgba(184,206,255,.15);
    --orb-ring:rgba(170,195,255,.16);--orb-ring-2:rgba(170,195,255,.06);
    --orb-focus:#bdb0ff;
    --orb-host-shadow:rgba(0,0,0,.7);--orb-host-ring:rgba(63,224,192,.42);
  }
}
:root[data-theme="dark"]{
  color-scheme:dark;
  --orb-bg:#060a14;--orb-bg-2:#0c1426;
  --orb-ink:#eef2fa;--orb-ink-2:#c0cadc;--orb-ink-3:#9eaac0;
  --orb-teal:#3fe0c0;--orb-teal-ink:#6af1d6;--orb-teal-soft:rgba(63,224,192,.13);
  --orb-violet:#a594ff;--orb-violet-ink:#bdb0ff;--orb-violet-soft:rgba(165,148,255,.14);
  --orb-amber:#ffb84d;--orb-amber-ink:#ffcd85;--orb-amber-soft:rgba(255,184,77,.13);
  --orb-closed:#5d6880;--orb-closed-ink:#a3adc2;--orb-closed-soft:rgba(163,173,194,.1);
  --orb-glass:rgba(13,20,38,.66);--orb-glass-2:rgba(18,27,50,.5);--orb-solid:#0e1527;
  --orb-edge:rgba(170,195,255,.14);--orb-edge-hi:rgba(255,255,255,.13);
  --orb-shadow:0 30px 80px -30px rgba(0,0,0,.8);
  --orb-sky-1:rgba(30,196,166,.28);--orb-sky-2:rgba(118,86,255,.32);--orb-sky-3:rgba(36,74,164,.5);--orb-sky-4:rgba(255,150,64,.1);
  --orb-grain:.07;
  --orb-rain:rgba(184,206,255,.15);
  --orb-ring:rgba(170,195,255,.16);--orb-ring-2:rgba(170,195,255,.06);
  --orb-focus:#bdb0ff;
  --orb-host-shadow:rgba(0,0,0,.7);--orb-host-ring:rgba(63,224,192,.42);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}
[id]{scroll-margin-top:92px}
body{margin:0;background:var(--orb-bg);color:var(--orb-ink);font-family:"Outfit","Outfit Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.62;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img{max-width:100%;display:block}
a{color:inherit}
button,input,select{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--orb-focus);outline-offset:3px;border-radius:8px}
.orb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.orb-shell{width:min(100% - 32px,1360px);margin-inline:auto}
@media (min-width:900px){.orb-shell{width:min(100% - 64px,1360px)}}

.orb-sky{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% -20%,var(--orb-bg-2),var(--orb-bg) 62%)}
.orb-sky span{position:absolute;border-radius:50%;width:78vmax;height:78vmax;will-change:transform}
.orb-sky-a{left:-28vmax;top:-30vmax;background:radial-gradient(closest-side,var(--orb-sky-1),transparent 72%);animation:orb-drift-a 38s ease-in-out infinite alternate}
.orb-sky-b{right:-30vmax;top:-18vmax;background:radial-gradient(closest-side,var(--orb-sky-2),transparent 70%);animation:orb-drift-b 46s ease-in-out infinite alternate}
.orb-sky-c{left:10vmax;top:34vmax;background:radial-gradient(closest-side,var(--orb-sky-3),transparent 70%);animation:orb-drift-c 52s ease-in-out infinite alternate}
.orb-sky-d{right:-20vmax;bottom:-46vmax;width:60vmax!important;height:60vmax!important;background:radial-gradient(closest-side,var(--orb-sky-4),transparent 70%);animation:orb-drift-b 60s ease-in-out infinite alternate-reverse}
.orb-sky::after{content:"";position:absolute;inset:-50%;opacity:var(--orb-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
@keyframes orb-drift-a{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(14vmax,8vmax,0) scale(1.12)}100%{transform:translate3d(6vmax,18vmax,0) scale(.94)}}
@keyframes orb-drift-b{0%{transform:translate3d(0,0,0) rotate(0) scale(1)}100%{transform:translate3d(-16vmax,14vmax,0) rotate(40deg) scale(1.15)}}
@keyframes orb-drift-c{0%{transform:translate3d(0,0,0) scale(.9)}100%{transform:translate3d(18vmax,-12vmax,0) scale(1.1)}}

.orb-memo,.orb-disclose,.orb-head,main,.orb-foot,.orb-skip{position:relative;z-index:1}
.orb-memo{margin:12px auto 0;width:min(100% - 32px,1360px);padding:10px 16px 10px 18px;border-radius:14px;border:1px dashed var(--orb-edge);background:var(--orb-solid);color:var(--orb-ink-2);font-size:12.5px;line-height:1.45}
.orb-memo summary{cursor:pointer}
.orb-memo details[open] summary{margin-bottom:6px}
@media (min-width:900px){.orb-memo{width:min(100% - 64px,1360px)}}
.orb-memo-t{font-weight:600;color:var(--orb-ink);font-size:13px}
.orb-memo-l{margin:0;padding-left:18px}
.orb-memo-l li{margin:0 0 3px;break-inside:avoid}
@media (min-width:900px){.orb-memo-l{columns:2;column-gap:40px}}
@media (min-width:1300px){.orb-memo-l{columns:3}}

.orb-disclose{margin:10px auto 0;width:min(100% - 32px,1360px);text-align:center;font-size:13px;line-height:1.45;color:var(--orb-ink-2);letter-spacing:.01em}

.orb-head{position:sticky;top:0;z-index:40;padding:10px 0 0}
.orb-head-in{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 8px 8px 14px;border-radius:999px;background:color-mix(in srgb,var(--orb-solid) 88%,transparent);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--orb-edge);box-shadow:inset 0 1px 0 var(--orb-edge-hi),0 18px 40px -26px rgba(0,0,0,.55)}
.orb-progress{position:absolute;left:28px;right:28px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--orb-teal),var(--orb-violet));transform-origin:0 50%;transform:scaleX(0);opacity:0}
.orb-mark{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0;flex:0 1 auto}
.orb-emblem{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--orb-teal) 55%,transparent);box-shadow:0 0 18px -4px var(--orb-teal)}
.orb-emblem i{position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle,var(--orb-teal),color-mix(in srgb,var(--orb-teal) 30%,transparent))}
.orb-emblem b,.orb-emblem em{position:absolute;inset:-1.5px;border-radius:50%;animation:orb-spin 5.5s linear infinite}
.orb-emblem em{inset:5px;animation-duration:9s;animation-direction:reverse}
.orb-emblem b::after,.orb-emblem em::after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--orb-amber);box-shadow:0 0 8px var(--orb-amber)}
.orb-emblem em::after{width:4px;height:4px;margin-left:-2px;top:-2px;background:var(--orb-violet);box-shadow:0 0 6px var(--orb-violet)}
@keyframes orb-spin{to{transform:rotate(360deg)}}
.orb-mark-t{display:flex;flex-direction:column;line-height:1.1;min-width:0}
.orb-mark-t strong{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:700;font-size:15.5px;letter-spacing:-.02em;white-space:nowrap}
.orb-mark-t small{font-size:11.5px;color:var(--orb-ink-3);margin-top:3px;white-space:nowrap}
.orb-menu{margin-left:auto;display:flex;align-items:center;gap:6px}
.orb-menu ul{list-style:none;margin:0;padding:0;display:flex;gap:2px}
.orb-menu a{display:block;padding:9px 13px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:500;color:var(--orb-ink-2);transition:background .25s,color .25s}
.orb-menu a:hover,.orb-menu a[aria-current="page"]{background:var(--orb-teal-soft);color:var(--orb-ink)}
.orb-theme{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--orb-edge);background:var(--orb-glass-2);cursor:pointer;transition:transform .3s,background .3s}
.orb-theme:hover{transform:rotate(-18deg)}
.orb-theme svg{width:19px;height:19px}
.orb-theme-txt{display:none}
html:not(.orb-js) .orb-theme{display:none}
.orb-paid{display:flex;align-items:center;gap:7px;flex:none}
.orb-pay{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;color:var(--orb-cta-ink);background:linear-gradient(180deg,var(--orb-cta-hi),var(--orb-cta) 60%);border-radius:999px;box-shadow:0 0 0 1px rgba(255,140,40,.55),0 10px 30px -8px rgba(255,122,26,.75),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}
.orb-pay::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.orb-pay:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(255,140,40,.7),0 16px 40px -8px rgba(255,122,26,.9),inset 0 1px 0 rgba(255,255,255,.5)}
.orb-pay:hover::after{transform:translateX(120%)}
.orb-pay svg{width:16px;height:16px;flex:none}
.orb-pay--head{padding:11px 18px;font-size:15.5px}
.orb-adtag{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 7px;border-radius:7px;border:1.5px solid var(--orb-ink-3);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--orb-ink);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif}
.orb-burger{display:none;flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--orb-edge);background:var(--orb-glass-2);cursor:pointer;position:relative}
.orb-burger i{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--orb-ink);transition:transform .3s,top .3s}
.orb-burger i:first-of-type{top:16px}.orb-burger i:last-of-type{top:24px}
.orb-head[data-open="true"] .orb-burger i:first-of-type{top:20px;transform:rotate(45deg)}
.orb-head[data-open="true"] .orb-burger i:last-of-type{top:20px;transform:rotate(-45deg)}
@media (max-width:1079px){
  .orb-head-in{flex-wrap:wrap;row-gap:4px;border-radius:26px}
  .orb-menu{order:5;flex:1 0 100%;margin:0;overflow-x:auto;scrollbar-width:none}
  .orb-menu ul{flex-wrap:nowrap}
  .orb-menu a{white-space:nowrap}
  .orb-paid{margin-left:auto}
  .orb-js .orb-head-in{flex-wrap:nowrap;border-radius:999px}
  .orb-js .orb-burger{display:block}
  .orb-js .orb-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;gap:10px;padding:12px;border-radius:24px;background:var(--orb-solid);border:1px solid var(--orb-edge);box-shadow:var(--orb-shadow);display:none;max-height:calc(100dvh - 96px);overflow-y:auto}
  .orb-js .orb-head[data-open="true"] .orb-menu{display:flex;animation:orb-drop .35s cubic-bezier(.2,.8,.2,1)}
  .orb-js .orb-menu ul{flex-direction:column;gap:2px}
  .orb-js .orb-menu a{padding:13px 16px;font-size:17px;border-radius:14px}
  .orb-theme{width:auto;height:46px;border-radius:14px;display:flex;gap:10px;justify-content:flex-start;padding:0 16px}
  .orb-theme-txt{display:inline;font-size:15px;color:var(--orb-ink-2)}
}
@keyframes orb-drop{from{transform:translateY(-8px) scale(.98)}to{transform:none}}
@media (max-width:560px){
  .orb-head-in{padding:6px 6px 6px 10px;gap:8px;min-height:54px}
  .orb-mark{gap:8px}
  .orb-emblem{width:26px;height:26px}.orb-emblem i{inset:8px}
  .orb-mark-t strong{font-size:13.5px;white-space:normal;max-width:6.4em}
  .orb-mark-t small{display:none}
  .orb-pay--head{padding:10px 13px;font-size:14px;gap:6px}
  .orb-pay--head svg{display:none}
  .orb-adtag{min-width:26px;height:22px;padding:0 5px;font-size:11px}
  .orb-paid{gap:5px}
  .orb-burger{width:40px;height:40px}.orb-burger i{left:11px;right:11px}.orb-burger i:first-of-type{top:15px}.orb-burger i:last-of-type{top:23px}
  .orb-head[data-open="true"] .orb-burger i{top:19px!important}
}
@media (max-width:360px){.orb-mark-t{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.orb-emblem{width:30px;height:30px}.orb-emblem i{inset:10px}}
@media (max-width:350px){.orb-pay--head{padding:9px 11px;font-size:13px}}

.orb-glass{background:linear-gradient(155deg,var(--orb-glass),var(--orb-glass-2));backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--orb-edge);box-shadow:inset 0 1px 0 var(--orb-edge-hi),var(--orb-shadow);border-radius:28px}

.orb-hero{position:relative;padding:clamp(16px,2vw,24px) 0 clamp(24px,2.6vw,32px)}
.orb-rain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.orb-hero-grid{position:relative;z-index:1;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "stage" "ctrl"}
.orb-intro{grid-area:intro;position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,2.4vw,32px);container-type:inline-size}
.orb-intro::before{content:"";position:absolute;z-index:-1;right:-140px;top:-140px;width:340px;height:340px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 46px,var(--orb-ring) 46px 47px);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);pointer-events:none}
.orb-intro::after{content:"";position:absolute;z-index:-1;right:-47px;top:-47px;width:94px;height:94px;border-radius:50%;background:radial-gradient(circle at 50% 0,var(--orb-amber) 0 3.5px,transparent 4.5px),radial-gradient(circle at 50% 100%,var(--orb-violet) 0 2.5px,transparent 3.5px);animation:orb-spin 16s linear infinite;pointer-events:none}
.orb-kicker{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orb-teal-ink)}
.orb-live{position:relative;width:9px;height:9px;border-radius:50%;background:var(--orb-teal);flex:none}
.orb-live::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--orb-teal);animation:orb-ping 2.2s cubic-bezier(.2,.6,.3,1) infinite}
@keyframes orb-ping{0%{transform:scale(.4);opacity:1}100%{transform:scale(1.7);opacity:0}}
.orb-h1{margin:0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:clamp(2.1rem,1.2rem + 2.6vw,3.15rem);font-size:clamp(2rem,10.6cqi,3.15rem);line-height:1.02;letter-spacing:-.038em;text-wrap:balance}
.orb-h1-b{background:linear-gradient(100deg,var(--orb-teal-ink) 0%,var(--orb-violet-ink) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}
.orb-h1.orb-split .orb-h1-b{background:none;color:inherit}
.orb-w{display:inline-block;white-space:nowrap}
.orb-l{display:inline-block;animation:orb-rise .85s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--i) * 14ms + 80ms)}
.orb-h1-b .orb-l{background:linear-gradient(100deg,var(--orb-teal-ink),var(--orb-violet-ink));background-size:var(--bw,1000%) 100%;background-position:var(--bx,0) 0;-webkit-background-clip:text;background-clip:text;color:transparent}
@keyframes orb-rise{from{transform:translateY(.42em) rotate(5deg);filter:blur(7px);opacity:.35}to{transform:none;filter:blur(0);opacity:1}}
.orb-lede{margin:16px 0 0;font-size:clamp(1.02rem,.97rem + .2vw,1.1rem);line-height:1.58;color:var(--orb-ink-2);max-width:44ch}

.orb-ctrl{grid-area:ctrl;padding:16px 20px 18px;align-content:start}
.orb-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:16px 18px 4px}
.orb-bar-now,.orb-bar-from{display:flex;align-items:center;gap:10px;min-width:0}
.orb-bar .orb-label{margin:0}
.orb-bar .orb-clock{font-size:1.18rem}
@media (max-width:480px){.orb-bar{padding:14px 14px 2px}.orb-bar-from{gap:8px}}
.orb-label{display:block;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--orb-ink-3);margin:0 0 6px}
.orb-clock{display:block;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.55rem;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:1.1em}
.orb-from-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.orb-select{position:relative;display:inline-flex}
.orb-select select{appearance:none;-webkit-appearance:none;padding:10px 40px 10px 16px;border-radius:999px;border:1px solid var(--orb-edge);background:var(--orb-glass-2);font-weight:500;font-size:16px;cursor:pointer;min-height:44px}
.orb-select select option{background:var(--orb-solid);color:var(--orb-ink)}
.orb-select::after{content:"";position:absolute;right:17px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--orb-ink-2);border-bottom:2px solid var(--orb-ink-2);transform:rotate(45deg);pointer-events:none}
.orb-hint{font-size:13px;color:var(--orb-ink-3)}
.orb-scrub{border:0;margin:0;padding:0;min-width:0}
.orb-scrub legend{float:left;width:100%;padding:0}
.orb-days{clear:both;position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:var(--orb-closed-soft)}
.orb-day{position:relative;z-index:1;min-width:0;min-height:38px;padding:0;border:0;border-radius:12px;background:transparent;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:clamp(12px,3.7vw,14px);font-weight:600;color:var(--orb-ink-2);cursor:pointer;transition:color .25s}
@media (max-width:360px){.orb-days{gap:2px;padding:3px}.orb-day-pill{top:3px;bottom:3px;left:3px;width:calc((100% - 6px - 12px) / 7);transform:translateX(calc(var(--d,0) * (100% + 2px)))}.orb-ctrl{padding:14px 14px 16px}}
.orb-day[aria-pressed="true"]{color:var(--orb-ink)}
.orb-day-pill{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - 24px) / 7);border-radius:12px;background:var(--orb-glass);box-shadow:0 4px 14px -6px rgba(0,0,0,.35),inset 0 0 0 1px var(--orb-edge);transform:translateX(calc(var(--d,0) * (100% + 4px)));transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.orb-range-row{display:flex;align-items:center;gap:12px;margin-top:8px}
.orb-range{flex:1;min-width:0;-webkit-appearance:none;appearance:none;height:44px;background:transparent;cursor:pointer;--p:50%}
.orb-range::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--orb-teal) 0,var(--orb-violet) var(--p),var(--orb-closed-soft) var(--p))}
.orb-range::-moz-range-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--orb-teal) 0,var(--orb-violet) var(--p),var(--orb-closed-soft) var(--p))}
.orb-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;background:var(--orb-solid);border:3px solid var(--orb-violet);box-shadow:0 0 0 6px var(--orb-violet-soft),0 4px 12px rgba(0,0,0,.3)}
.orb-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--orb-solid);border:3px solid var(--orb-violet);box-shadow:0 0 0 6px var(--orb-violet-soft)}
.orb-at{min-width:6.6em;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;font-size:15px;text-align:right}
.orb-nowbtn{flex:none;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--orb-edge);background:var(--orb-glass-2);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:background .25s,border-color .25s}
.orb-nowbtn[aria-pressed="false"]{border-color:var(--orb-violet);background:var(--orb-violet-soft);color:var(--orb-ink)}

.orb-stage{grid-area:stage;position:relative;width:100%;justify-self:center;border-radius:32px;padding:0 0 14px;touch-action:manipulation;container-type:inline-size}
@container (max-width:560px){.orb-bar .orb-hint{display:none}}
.orb-orbit{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}
.orb-orbit::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,var(--orb-teal-soft),transparent 58%);pointer-events:none}
.orb-stage[data-mode="scrub"]{box-shadow:inset 0 0 0 1.5px var(--orb-violet),inset 0 1px 0 var(--orb-edge-hi),var(--orb-shadow)}
.orb-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.orb-nodes{position:absolute;inset:0}
.orb-node{position:absolute;left:0;top:0;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:0;background:transparent;cursor:pointer;padding:0}
.orb-node:focus-visible{outline:2px solid var(--orb-focus);outline-offset:0}
.orb-stage[data-mode="live"] .orb-badge{opacity:0;transform:translateY(-4px)}
.orb-badge{transition:opacity .3s,transform .3s;position:absolute;left:14px;top:10px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--orb-glass);border:1px solid var(--orb-edge);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--orb-ink);pointer-events:none}
.orb-badge i{width:8px;height:8px;border-radius:50%;background:var(--orb-teal);box-shadow:0 0 10px var(--orb-teal)}
.orb-stage[data-mode="scrub"] .orb-badge i{background:var(--orb-violet);box-shadow:0 0 10px var(--orb-violet)}
.orb-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0 12px;list-style:none}
.orb-legend li{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:999px;background:var(--orb-glass);border:1px solid var(--orb-edge);font-size:12.5px;font-weight:500;color:var(--orb-ink)}
.orb-legend b{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-variant-numeric:tabular-nums}
.orb-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--orb-closed)}
.orb-dot[data-k="open"]{background:var(--orb-teal);box-shadow:0 0 8px var(--orb-teal)}
.orb-dot[data-k="unknown"]{background:transparent;border:2px solid var(--orb-amber)}
.orb-tip{position:absolute;z-index:5;width:min(280px,calc(100% - 24px));padding:16px 16px 14px;border-radius:20px;background:var(--orb-solid);border:1px solid var(--orb-edge);box-shadow:0 24px 50px -18px rgba(0,0,0,.6),inset 0 1px 0 var(--orb-edge-hi);font-size:14.5px;line-height:1.45;transition:opacity .2s,transform .2s}
.orb-tip[hidden]{display:block;visibility:hidden;opacity:0;transform:translateY(6px);pointer-events:none}
.orb-tip-t{margin:0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2}
.orb-tip-sub{margin:3px 0 10px;color:var(--orb-ink-3);font-size:13px}
.orb-tip dl{margin:10px 0 0;display:grid;grid-template-columns:auto 1fr;gap:5px 12px}
.orb-tip dt{color:var(--orb-ink-3);font-size:12.5px;padding-top:1px}
.orb-tip dd{margin:0}
.orb-tip a{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px}
@media (max-width:620px){.orb-tip{left:12px!important;right:12px;top:auto!important;bottom:12px;width:auto}}

.orb-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.35;background:var(--orb-closed-soft);color:var(--orb-closed-ink);white-space:normal}
.orb-chip::before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--orb-closed)}
.orb-chip:empty{display:none}
.orb-chip[data-k="open"]{background:var(--orb-teal-soft);color:var(--orb-teal-ink)}
.orb-chip[data-k="open"]::before{background:var(--orb-teal);box-shadow:0 0 0 0 var(--orb-teal);animation:orb-chip 2.4s ease-out infinite}
.orb-chip[data-k="after"],.orb-chip[data-k="before"]{background:var(--orb-amber-soft);color:var(--orb-amber-ink)}
.orb-chip[data-k="after"]::before,.orb-chip[data-k="before"]::before{background:transparent;border:2px solid var(--orb-amber);width:9px;height:9px}
@keyframes orb-chip{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--orb-teal) 60%,transparent)}100%{box-shadow:0 0 0 7px transparent}}


@media (min-width:760px){
  .orb-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"intro stage" "ctrl stage";align-items:stretch;grid-template-rows:1fr auto}
  .orb-stage{align-self:center}
}
@media (min-width:1180px){
  .orb-hero-grid{grid-template-columns:minmax(0,1fr) min(660px,calc(88svh - 172px));gap:18px;max-height:none}
  .orb-stage{max-width:none;align-self:center}
  .orb-intro{display:flex;flex-direction:column;justify-content:flex-end}
  .orb-intro .orb-kicker{margin-bottom:auto;padding-bottom:28px}
}

.orb-board{padding:0 0 clamp(24px,3vw,36px)}
.orb-tblwrap{padding:8px 8px 4px;border-radius:28px}
.orb-tbl-cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:14px 14px 10px}
.orb-tbl-cap strong{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--orb-ink-3);font-weight:600}
.orb-tbl-cap span{font-size:13.5px;color:var(--orb-ink-3)}
.orb-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.45}
.orb-tbl th{text-align:left;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--orb-ink-3);padding:10px 14px;border-bottom:1px solid var(--orb-edge)}
.orb-tbl td{padding:15px 14px;vertical-align:top;border-bottom:1px solid var(--orb-edge)}
.orb-tbl tbody tr:last-child td{border-bottom:0}
.orb-tbl tbody tr{transition:background .25s}
.orb-tbl tbody tr:hover,.orb-tbl tbody tr.orb-hot{background:var(--orb-teal-soft)}
.orb-tbl tbody tr td:first-child{border-radius:16px 0 0 16px}
.orb-tbl tbody tr td:last-child{border-radius:0 16px 16px 0}
.orb-rn{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em}
.orb-rc{display:block;color:var(--orb-ink-3);font-size:13.5px}
.orb-km{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}
.orb-tbl td[data-c="tables"]{white-space:nowrap}
.orb-tbl a{color:var(--orb-teal-ink);text-underline-offset:3px;white-space:nowrap}
.orb-tbl .orb-pl{display:block;font-size:12.5px;color:var(--orb-ink-3)}
.orb-note{margin:16px 6px 0;max-width:80ch;font-size:15px;color:var(--orb-ink-2)}
@media (max-width:899px){
  .orb-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .orb-tbl,.orb-tbl tbody,.orb-tbl tr,.orb-tbl td{display:block}
  .orb-tbl tr{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:16px 14px;border-bottom:1px solid var(--orb-edge)}
  .orb-tbl tbody tr:last-child{border-bottom:0}
  .orb-tbl td{padding:0;border:0!important;border-radius:0!important}
  .orb-tbl td[data-c="room"]{grid-column:1}
  .orb-tbl td[data-c="km"]{grid-column:2;grid-row:1;text-align:right}
  .orb-tbl td[data-c="now"]{grid-column:1 / -1;margin:6px 0 4px}
  .orb-tbl td[data-c="tables"]{grid-column:1;font-size:14.5px;color:var(--orb-ink-2)}
  .orb-tbl td[data-c="phone"]{grid-column:2;text-align:right;font-size:14.5px}
  .orb-tbl td[data-c="phone"] .orb-pl{display:none}
  .orb-tbl td[data-c="games"],.orb-tbl td[data-c="hours"]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .orb-tbl td.orb-na+td+td+td[data-c="phone"]{grid-column:1 / -1;text-align:left}
  .orb-tbl td:empty,.orb-tbl td.orb-na{display:none}
  .orb-tbl tr{position:relative}
}

.orb-sec{padding:clamp(48px,6.4vw,96px) 0}
.orb-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orb-violet-ink)}
.orb-eyebrow::before{content:"";width:26px;height:1.5px;background:currentColor}
.orb-h2{margin:0 0 22px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.2rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}
.orb-prose p{margin:0 0 1em;color:var(--orb-ink-2);max-width:66ch}
.orb-prose p:last-child{margin-bottom:0}
.orb-prose a{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px;white-space:nowrap}
@media (min-width:980px){.orb-prose--cols{columns:2;column-gap:56px}.orb-prose--cols p{break-inside:avoid;max-width:none}}

.orb-casc-grid{display:grid;gap:28px}
@media (min-width:980px){.orb-casc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.orb-casc-side{position:sticky;top:110px}}
.orb-casc-text .orb-prose p:first-child{font-size:1.14em;color:var(--orb-ink)}

.orb-card{position:relative;isolation:isolate;padding:22px;border-radius:28px;overflow:hidden;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.orb-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(320px circle at var(--mx,80%) var(--my,0%),var(--orb-teal-soft),transparent 65%);opacity:.9;transition:opacity .3s}
.orb-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}
.orb-pillkm{display:inline-flex;align-items:baseline;gap:4px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:13px;color:var(--orb-ink-2);padding:4px 10px;border-radius:999px;border:1px solid var(--orb-edge);white-space:nowrap}
.orb-pillkm b{font-size:15px;color:var(--orb-ink);font-variant-numeric:tabular-nums}
.orb-card h3,.orb-card-t{margin:0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.32rem;line-height:1.15;letter-spacing:-.02em}
.orb-card-city{margin:4px 0 0;color:var(--orb-ink-3);font-size:14px}
.orb-dial{position:relative;flex:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--orb-edge);background:radial-gradient(circle,var(--orb-teal-soft),transparent 70%)}
.orb-dial::before{content:"N";position:absolute;top:2px;left:50%;transform:translateX(-50%);font-size:8.5px;font-weight:700;color:var(--orb-ink-3);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif}
.orb-dial i{position:absolute;left:50%;top:50%;width:2px;height:17px;margin-left:-1px;border-radius:2px;background:linear-gradient(0deg,transparent,var(--orb-teal));transform-origin:50% 0;transform:rotate(calc(var(--b,0deg) + 180deg));transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.orb-dial i::after{content:"";position:absolute;bottom:-3px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--orb-teal);box-shadow:0 0 8px var(--orb-teal)}
.orb-dial b{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--orb-ink-2)}
.orb-facts{margin:16px 0 0;display:grid;grid-template-columns:auto 1fr;gap:7px 14px;font-size:14.5px;line-height:1.45}
.orb-facts dt{color:var(--orb-ink-3);font-size:12.5px;padding-top:2px;letter-spacing:.02em}
.orb-facts dd{margin:0;color:var(--orb-ink)}
.orb-facts a{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px;white-space:nowrap}
.orb-wk{position:relative;margin-top:18px;display:grid;gap:4px}
.orb-wk-r{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:8px}
.orb-wk-d{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:10.5px;font-weight:600;color:var(--orb-ink-3);text-align:center}
.orb-wk-b{position:relative;height:7px;border-radius:7px;background:var(--orb-closed-soft);overflow:visible}
.orb-wk-b i{position:absolute;top:0;bottom:0;border-radius:7px;background:linear-gradient(90deg,var(--orb-teal),color-mix(in srgb,var(--orb-teal) 70%,var(--orb-violet)))}
.orb-wk-b i.orb-wk-u{background:linear-gradient(90deg,var(--orb-amber),color-mix(in srgb,var(--orb-amber) 0%,transparent))}
.orb-wk-r.orb-curday .orb-wk-d{color:var(--orb-ink)}
.orb-wk-now{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--orb-ink);box-shadow:0 0 0 2px var(--orb-solid)}
.orb-wk-ax{display:grid;grid-template-columns:16px 1fr;gap:8px;margin-top:2px}
.orb-wk-ax span{position:relative;height:14px;font-size:10.5px;color:var(--orb-ink-3);font-variant-numeric:tabular-nums}
.orb-wk-ax em{position:absolute;top:0;font-style:normal;transform:translateX(-50%);white-space:nowrap}
.orb-wk-ax em:nth-child(1){left:25%}.orb-wk-ax em:nth-child(2){left:50%}.orb-wk-ax em:nth-child(3){left:75%}
.orb-card--lg{padding:clamp(22px,2.6vw,32px)}
.orb-card--lg h3,.orb-card--lg .orb-card-t{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}
.orb-card--lg .orb-dial{width:58px;height:58px}
.orb-card--lg .orb-dial i{height:22px}

.orb-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}
.orb-car-nav{display:flex;gap:8px;flex:none;margin-bottom:26px}
.orb-car-btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--orb-edge);background:var(--orb-glass);display:grid;place-items:center;cursor:pointer;transition:transform .25s,background .25s}
.orb-car-btn:hover{transform:scale(1.06);background:var(--orb-teal-soft)}
.orb-car-btn svg{width:18px;height:18px}
.orb-car{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 0 26px;--gut:max(16px,(100vw - 1360px) / 2)}
@media (min-width:900px){.orb-car{--gut:max(32px,(100vw - 1360px) / 2)}}
.orb-car::-webkit-scrollbar{display:none}
.orb-car-track{display:flex;gap:16px;margin:0;padding:0 var(--gut);list-style:none;width:max-content}
.orb-car-track>li{scroll-snap-align:start;scroll-margin-left:var(--gut);width:clamp(272px,82vw,350px);display:flex}
.orb-car-track>li>.orb-card{width:100%}
.orb-rooms .orb-prose{margin-top:18px}

.orb-np-grid{display:grid;gap:30px}
@media (min-width:1020px){.orb-np-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:start}}
.orb-bento-cap{margin:0 0 10px;font-size:13px;color:var(--orb-ink-3);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;letter-spacing:.06em}
.orb-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.orb-tile{position:relative;isolation:isolate;overflow:hidden;padding:18px;border-radius:24px;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end}
.orb-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(260px circle at var(--mx,100%) var(--my,0%),var(--orb-violet-soft),transparent 70%)}
.orb-tile-km{position:absolute;top:14px;right:16px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.5rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--orb-ink)}
.orb-tile-km small{font-size:.55em;margin-left:3px;color:var(--orb-ink-3);letter-spacing:0}
.orb-tile-x{position:absolute;top:16px;left:16px;width:26px;height:26px;border-radius:50%;border:1.5px dashed var(--orb-ink-3);opacity:.7}
.orb-tile-x::after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1.5px;background:var(--orb-ink-3);transform:rotate(45deg)}
.orb-tile h3{margin:44px 0 2px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.08rem;line-height:1.2;letter-spacing:-.01em}
.orb-tile-c{margin:0;font-size:13px;color:var(--orb-ink-3)}
.orb-tile-w{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--orb-ink-2)}
.orb-strip{grid-column:1 / -1;position:relative;padding:20px 22px 18px;border-radius:24px;min-height:0}
.orb-strip-t{position:relative;height:96px;margin:0 6px}
.orb-strip-line{position:absolute;left:0;right:0;top:48px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--orb-teal),var(--orb-violet) 60%,var(--orb-edge))}
.orb-strip-home{position:absolute;left:0;top:42px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--orb-ink);box-shadow:0 0 0 4px var(--orb-teal-soft)}
.orb-strip-v{position:absolute;top:0;bottom:0;width:0}
.orb-strip-v i{position:absolute;left:-6px;top:43px;width:12px;height:12px;border-radius:50%;border:2px solid var(--orb-violet);background:var(--orb-solid)}
.orb-strip-v b{position:absolute;left:0;transform:translateX(var(--tx,-50%));white-space:nowrap;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:12px;font-weight:600;color:var(--orb-ink);line-height:1.2;text-align:center}
.orb-strip-v b small{display:block;font-family:"Outfit",sans-serif;font-weight:500;font-size:11px;color:var(--orb-ink-3)}
.orb-strip-v.orb-up b{bottom:62px}.orb-strip-v.orb-dn b{top:62px}
.orb-strip-v::before{content:"";position:absolute;left:-.5px;width:1px;background:var(--orb-edge)}
.orb-strip-v.orb-up::before{top:36px;height:9px}.orb-strip-v.orb-dn::before{top:53px;height:9px}
.orb-strip-ax{position:relative;height:16px;margin:4px 6px 0;font-size:11px;color:var(--orb-ink-3);font-variant-numeric:tabular-nums}
.orb-strip-ax span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}
.orb-strip-ax span:first-child{transform:none}
.orb-strip-ax span:last-child{transform:translateX(-100%)}
.orb-strip .orb-bento-cap{margin:0 0 4px}
@media (max-width:480px){.orb-strip{padding:16px 16px 14px}.orb-strip-v b{font-size:11px}.orb-strip-v b small{font-size:10.5px}}
@media (min-width:640px){
  .orb-bento{grid-template-columns:repeat(3,minmax(0,1fr))}
}


.orb-online-in{padding:clamp(24px,3.4vw,52px);border-radius:32px}
@media (min-width:980px){.orb-online-in{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px;align-items:start}.orb-online-in .orb-h2{margin:0}}

.orb-promo{position:relative;z-index:1;padding:0 0 clamp(24px,3vw,40px)}
.orb-promo-in{position:relative;isolation:isolate;overflow:hidden;padding:clamp(26px,4vw,56px);border-radius:32px;background:var(--orb-solid);border:1px solid color-mix(in srgb,var(--orb-cta) 45%,var(--orb-edge));box-shadow:0 0 0 6px color-mix(in srgb,var(--orb-cta) 9%,transparent),var(--orb-shadow)}
.orb-promo-in::before{content:"";position:absolute;inset:auto -20% -60% 40%;height:120%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--orb-cta) 16%,transparent),transparent);pointer-events:none}
.orb-promo-grid{display:grid;gap:22px}
@media (min-width:980px){.orb-promo-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.orb-promo-side{padding:24px 26px;border-radius:22px;background:var(--orb-glass-2);border:1px solid var(--orb-edge)}}
.orb-promo-lead{margin:0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:clamp(1.3rem,1.05rem + 1vw,1.9rem);line-height:1.2;letter-spacing:-.02em;max-width:30ch}
.orb-promo-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0}
.orb-pay--xl{padding:20px 30px;font-size:clamp(1.12rem,1rem + .5vw,1.32rem);gap:12px}
.orb-pay--xl svg{width:20px;height:20px}
@media (max-width:480px){.orb-promo-in{padding:24px 20px}.orb-pay--xl{width:100%;justify-content:center;padding:18px 16px;font-size:1.04rem;gap:10px}.orb-pay--xl svg{width:18px;height:18px}}
.orb-adtop{position:relative}
.orb-adtop-in{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:18px;padding:22px 20px 20px;border-radius:28px;background:var(--orb-solid);border:1px solid color-mix(in srgb,var(--orb-cta) 42%,var(--orb-edge));box-shadow:0 0 0 4px color-mix(in srgb,var(--orb-cta) 8%,transparent),var(--orb-shadow)}
.orb-adtop-in::before{content:"";position:absolute;z-index:-1;right:-12%;top:-90%;width:62%;height:280%;background:radial-gradient(closest-side,color-mix(in srgb,var(--orb-cta) 15%,transparent),transparent);pointer-events:none}
.orb-adtop-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.orb-adtop-h{margin:0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:clamp(1.3rem,1.12rem + .7vw,1.7rem);line-height:1.15;letter-spacing:-.025em}
.orb-adtop-p{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--orb-ink-2);max-width:62ch}
.orb-adtop-act{display:grid;gap:14px;justify-items:start;align-content:center}
.orb-pay--top{padding:16px 26px;font-size:clamp(1.04rem,1rem + .25vw,1.14rem);gap:10px}
.orb-pay--top svg{width:18px;height:18px}
.orb-adtop-rg{margin:0;display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--orb-ink-2);max-width:48ch}
.orb-adtop-rg .orb-age{flex:none;margin-top:-2px}
.orb-adtop-rg a{color:var(--orb-teal-ink);font-weight:700;white-space:nowrap;text-underline-offset:3px}
@media (max-width:560px){.orb-adtop-act{justify-items:stretch}.orb-pay--top{justify-content:center;text-align:center}}
@media (max-width:400px){.orb-adtop-in{padding:20px 16px 18px}.orb-adtop-top{gap:8px}.orb-adtop-h{font-size:1.2rem}.orb-pay--top{padding:15px 16px;font-size:1rem;gap:8px}.orb-pay--top svg{width:16px;height:16px}}
@media (min-width:900px){.orb-adtop-in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:24px 48px;padding:28px 36px}}
.orb-age{display:inline-grid;place-items:center;height:24px;padding:0 8px;border-radius:7px;background:var(--orb-ink);color:var(--orb-solid);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:700;font-size:12px}
.orb-promo-rg{margin:0;font-weight:500;color:var(--orb-ink);max-width:70ch}
.orb-promo-rg a,.orb-help a{color:var(--orb-teal-ink);font-weight:700;text-underline-offset:3px;white-space:nowrap}
.orb-promo-disc{margin:10px 0 0;font-size:14.5px;color:var(--orb-ink-2);max-width:78ch}

.orb-help{padding-top:clamp(20px,3vw,40px)}
.orb-help-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}
@media (min-width:860px){.orb-help-list{grid-template-columns:1.25fr 1fr 1fr}}
.orb-help-list li{position:relative;padding:24px 22px 22px;border-radius:24px;font-size:15.5px;color:var(--orb-ink-2)}
.orb-help-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;margin-bottom:14px;background:var(--orb-teal-soft);color:var(--orb-teal-ink)}
.orb-help-ico svg{width:21px;height:21px}
.orb-help-list li:first-child{background:linear-gradient(155deg,color-mix(in srgb,var(--orb-teal) 16%,var(--orb-glass)),var(--orb-glass-2));color:var(--orb-ink)}

.orb-faq-grid{display:grid;gap:22px}
@media (min-width:980px){.orb-faq-grid{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:56px;align-items:start}}
.orb-qa{border-radius:22px;margin:0 0 10px;padding:0;overflow:hidden;interpolate-size:allow-keywords}
.orb-qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.08rem;letter-spacing:-.01em;line-height:1.3}
.orb-qa summary::-webkit-details-marker{display:none}
.orb-qa summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--orb-edge);transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s}
.orb-qa summary i::before,.orb-qa summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.75px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--orb-ink)}
.orb-qa summary i::after{transform:rotate(90deg)}
.orb-qa[open] summary i{transform:rotate(135deg);background:var(--orb-teal-soft)}
.orb-qa p{margin:0;padding:0 22px 22px;color:var(--orb-ink-2);max-width:72ch}
.orb-qa::details-content{block-size:0;overflow:hidden;transition:block-size .4s cubic-bezier(.2,.8,.2,1),content-visibility .4s allow-discrete}
.orb-qa[open]::details-content{block-size:auto}

.orb-foot{padding:clamp(40px,6vw,90px) 0 calc(36px + env(safe-area-inset-bottom,0px))}
.orb-author{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:20px;border-radius:28px}
.orb-author-ph{position:relative;width:96px;height:96px;border-radius:50%;padding:3px;background:conic-gradient(from 200deg,var(--orb-teal),var(--orb-violet),var(--orb-amber),var(--orb-teal))}
.orb-author-ph img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%;border:3px solid var(--orb-solid)}
.orb-author-by a{text-decoration:none}.orb-author-by a:hover{text-decoration:underline;text-underline-offset:3px}
.orb-author-by{margin:0 0 4px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.15rem;letter-spacing:-.01em}
.orb-author p{margin:0;color:var(--orb-ink-2);font-size:15.5px}
.orb-author .orb-author-by{color:var(--orb-ink)}
@media (min-width:760px){.orb-author{grid-template-columns:auto 1fr;padding:26px 30px;gap:28px}.orb-author-ph{width:120px;height:120px}}
@media (max-width:480px){.orb-author{grid-template-columns:1fr}.orb-author-ph{width:84px;height:84px}}
.orb-foot-row{display:grid;gap:18px;margin:28px 0 0;padding:26px 4px 0;border-top:1px solid var(--orb-edge)}
@media (min-width:860px){.orb-foot-row{grid-template-columns:1.4fr 1fr;gap:56px}}
.orb-foot-about{margin:0;color:var(--orb-ink-2);font-size:15px;max-width:66ch}
.orb-foot-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px;align-content:start}
.orb-foot-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--orb-edge);text-decoration:none;font-weight:500;font-size:15px;transition:background .25s}
.orb-foot-links a:hover{background:var(--orb-teal-soft)}
.orb-foot-disc{margin:24px 4px 0;font-size:13.5px;color:var(--orb-ink-3)}
.orb-foot-mark{position:relative;margin:clamp(28px,4vw,56px) 0 0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:700;font-size:clamp(1.8rem,8.9vw,9.4rem);line-height:.92;letter-spacing:-.055em;white-space:nowrap;background:linear-gradient(100deg,var(--orb-teal) 0%,var(--orb-violet) 30%,var(--orb-amber) 50%,var(--orb-violet) 70%,var(--orb-teal) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9;padding-bottom:.06em}

.orb-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:12px;background:var(--orb-solid);color:var(--orb-ink);font-weight:600;text-decoration:none;box-shadow:var(--orb-shadow);transition:top .2s}
.orb-skip:focus{top:12px}
.orb-checked{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0;padding:5px 12px 5px 10px;border-radius:999px;border:1px solid var(--orb-edge);background:var(--orb-glass-2);font-size:13px;font-weight:500;color:var(--orb-ink-2)}
.orb-checked time{color:var(--orb-ink);font-weight:600}
.orb-checked-dot{width:7px;height:7px;border-radius:50%;background:var(--orb-teal);box-shadow:0 0 0 3px var(--orb-teal-soft)}
.orb-slot{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--orb-teal) 45%,var(--orb-edge));background:var(--orb-teal-soft);color:var(--orb-ink);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;transition:background .25s,transform .25s}
.orb-slot:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--orb-teal) 22%,transparent)}
.orb-slot svg{width:16px;height:16px}
.orb-slot[aria-current="page"]{border-color:var(--orb-teal)}
@media (max-width:560px){.orb-slot{padding:9px 12px;font-size:14px}.orb-slot svg{display:none}}
@media (max-width:350px){.orb-slot{padding:8px 10px;font-size:13px}}

.orb-rel{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.orb-rel li{max-width:100%;min-width:0}
.orb-rel a{max-width:100%;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px 8px 18px;border-radius:999px;border:1px solid var(--orb-edge);background:var(--orb-glass-2);text-decoration:none;font-weight:500;font-size:15px;color:var(--orb-ink);line-height:1.3;transition:background .25s,border-color .25s,transform .25s}
.orb-rel a svg{width:16px;height:16px;flex:none;color:var(--orb-teal-ink);transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.orb-rel a:hover{background:var(--orb-teal-soft);border-color:color-mix(in srgb,var(--orb-teal) 40%,var(--orb-edge))}
.orb-rel a:hover svg{transform:translateX(3px)}
.orb-rel--big{display:grid;gap:12px;margin:0}
@media (min-width:760px){.orb-rel--big{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}
.orb-rel--big a{justify-content:space-between;min-height:76px;padding:18px 22px;border-radius:22px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.05rem;letter-spacing:-.01em;background:linear-gradient(155deg,var(--orb-glass),var(--orb-glass-2));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.orb-rel--big a svg{width:20px;height:20px}

.orb-foot-map{display:grid;gap:22px;margin:28px 4px 0;padding:24px 0 0;border-top:1px solid var(--orb-edge)}
@media (min-width:760px){.orb-foot-map{grid-template-columns:1.25fr 1.25fr .8fr;gap:40px}}
.orb-foot-h{margin:0 0 10px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orb-ink-3)}
.orb-foot-map ul{list-style:none;margin:0;padding:0;columns:2;column-gap:24px}
@media (min-width:760px){.orb-foot-map div:last-child ul{columns:1}}
.orb-foot-map li{break-inside:avoid;margin:0 0 2px}
.orb-foot-map a{display:inline-block;padding:6px 0;color:var(--orb-ink-2);text-decoration:none;font-size:15px}
.orb-foot-map a:hover,.orb-foot-map a[aria-current="page"]{color:var(--orb-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--orb-teal)}

.orb-vname,.orb-tbl a.orb-vname,.orb-tip a.orb-vname{color:inherit;font-weight:inherit;white-space:normal;text-decoration:underline;text-decoration-color:var(--orb-teal);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s,text-decoration-thickness .2s}
.orb-vname:hover,.orb-tbl a.orb-vname:hover,.orb-tip a.orb-vname:hover{color:var(--orb-teal-ink);text-decoration-thickness:2px}
.orb-prose a.orb-vlink{white-space:normal}
.orb-lede a.orb-vlink,.orb-qa p a.orb-vlink,.orb-li p a.orb-vlink{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px}
.orb-now-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:16px 4px 0;font-size:14.5px;line-height:1.5;color:var(--orb-ink-2)}
.orb-now-meta a{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px;white-space:nowrap}
.orb-now-meta .orb-ext{margin:0}
.orb-now-note{margin:8px 4px 0;font-size:13.5px;color:var(--orb-amber-ink)}
.orb-foot-links a[aria-current="page"]{border-color:var(--orb-teal);background:var(--orb-teal-soft)}
.orb-foot-checked{margin:8px 4px 0;font-size:13.5px;color:var(--orb-ink-3)}
.orb-foot-checked time{color:var(--orb-ink-2);font-weight:600}
.orb-author-mono{display:grid;place-items:center}
.orb-author-mono span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--orb-solid);border:3px solid var(--orb-solid);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:-.04em;color:var(--orb-ink)}

.orb-main--in{padding-bottom:clamp(24px,4vw,48px)}
.orb-band{position:relative;padding:clamp(14px,1.8vw,22px) 0 clamp(12px,2vw,22px)}
.orb-band-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}
.orb-band-text{position:relative;isolation:isolate;overflow:hidden;padding:clamp(18px,2.4vw,30px) clamp(20px,2.6vw,34px)}
.orb-band-text::before{content:"";position:absolute;z-index:-1;right:-150px;bottom:-170px;width:360px;height:360px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 44px,var(--orb-ring) 44px 45px);-webkit-mask:radial-gradient(circle,#000 25%,transparent 70%);mask:radial-gradient(circle,#000 25%,transparent 70%);pointer-events:none}
.orb-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:13.5px;color:var(--orb-ink-3)}
.orb-crumb a{display:inline-flex;align-items:center;gap:6px;color:var(--orb-ink-2);text-decoration:none;font-weight:500}
.orb-crumb a:hover{color:var(--orb-ink);text-decoration:underline;text-underline-offset:3px}
.orb-crumb svg{width:15px;height:15px;color:var(--orb-teal-ink)}
.orb-crumb [aria-current]{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--orb-teal-ink)}
.orb-h1--in{font-size:clamp(1.85rem,1.2rem + 2.2vw,3rem);max-width:20ch}
.orb-band .orb-lede{max-width:62ch;margin-top:12px}
.orb-band-media{display:none;position:relative;border-radius:28px;overflow:hidden;border:1px solid var(--orb-edge);box-shadow:var(--orb-shadow);background:var(--orb-solid);min-height:100%}
.orb-band-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.orb-band-media--wide img{object-position:50% 50%}
.orb-band-media--orn{background:radial-gradient(circle at 50% 50%,var(--orb-teal-soft),transparent 65%),linear-gradient(155deg,var(--orb-glass),var(--orb-glass-2));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
@media (min-width:900px){
  .orb-band-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;max-height:calc(50vh - 30px);min-height:min(330px,calc(50vh - 30px))}
  .orb-band-grid:has(.orb-band-media--wide){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}
  .orb-band-media{display:block}
  .orb-band-text{display:flex;flex-direction:column;justify-content:center}
}
.orb-orn{position:absolute;inset:0;display:grid;place-items:center}
.orb-orn-r{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid var(--orb-ring);transform:translate(-50%,-50%)}
.orb-orn-r:nth-child(1){width:26%;aspect-ratio:1}
.orb-orn-r:nth-child(2){width:48%;aspect-ratio:1;border-style:dashed}
.orb-orn-r:nth-child(3){width:70%;aspect-ratio:1}
.orb-orn-r:nth-child(4){width:92%;aspect-ratio:1;border-style:dashed;opacity:.7}
.orb-orn-c{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--orb-ink);box-shadow:0 0 0 6px var(--orb-glass-2),0 0 0 7px var(--orb-ring)}
.orb-orn-p{position:absolute;left:50%;top:50%;width:0;height:0;animation:orb-spin 24s linear infinite}
.orb-orn-p::after{content:"";position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--orb-teal);box-shadow:0 0 0 5px var(--orb-teal-soft),0 0 18px var(--orb-teal)}
.orb-orn-p:nth-of-type(1)::after{transform:translateX(min(6vw,90px))}
.orb-orn-p:nth-of-type(2){animation-duration:38s;animation-direction:reverse}
.orb-orn-p:nth-of-type(2)::after{transform:translateY(max(-11vw,-150px));background:var(--orb-violet);box-shadow:0 0 0 5px var(--orb-violet-soft),0 0 18px var(--orb-violet)}
.orb-orn-p:nth-of-type(3){animation-duration:56s}
.orb-orn-p:nth-of-type(3)::after{transform:translate(min(10vw,150px),min(7vw,100px));width:10px;height:10px;margin:-5px 0 0 -5px;background:transparent;border:2px solid var(--orb-amber);box-shadow:0 0 14px var(--orb-amber)}

.orb-isec{padding:clamp(34px,5vw,72px) 0}
.orb-isec+.orb-isec{padding-top:clamp(10px,2vw,24px)}
.orb-isec-grid{display:grid;gap:18px}
@media (min-width:980px){.orb-isec-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.orb-isec-head{position:sticky;top:110px}}
.orb-isec-head .orb-h2{margin:0}
.orb-isec--list .orb-isec-head{margin-bottom:24px}
.orb-num{display:flex;align-items:baseline;gap:2px;margin:0 0 12px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:14px;letter-spacing:.06em;color:var(--orb-violet-ink);font-variant-numeric:tabular-nums}
.orb-num small{font-size:12px;color:var(--orb-ink-3)}
.orb-isec-body .orb-prose p:first-child{font-size:1.08em;color:var(--orb-ink)}
.orb-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:orb-li}
@media (min-width:760px){.orb-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1180px){.orb-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.orb-li{position:relative;padding:20px 20px 18px;border-radius:24px;counter-increment:orb-li;display:flex;flex-direction:column;gap:10px}
.orb-li p{margin:0;font-size:15.5px;line-height:1.55;color:var(--orb-ink-2)}
.orb-li-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.orb-li-km{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.6rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--orb-ink)}
.orb-li-km small{font-size:.5em;margin-left:3px;color:var(--orb-ink-3);letter-spacing:0}
.orb-ext{display:inline-flex;align-items:center;gap:6px;margin-top:auto;align-self:flex-start;color:var(--orb-teal-ink);font-weight:600;font-size:14.5px;text-underline-offset:3px}
.orb-ext svg{width:14px;height:14px}
.orb-dots{display:inline-flex;gap:4px}
.orb-dots i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;border:1px solid var(--orb-edge);font-style:normal;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:11px;font-weight:600;color:var(--orb-ink-3)}
.orb-dots i.orb-dot-on{background:var(--orb-teal-soft);border-color:color-mix(in srgb,var(--orb-teal) 50%,transparent);color:var(--orb-teal-ink)}
.orb-dots i.orb-dot-cur{box-shadow:0 0 0 2px var(--orb-ink)}

.orb-tool{padding:clamp(8px,1.5vw,16px) 0 clamp(20px,3vw,36px)}
.orb-tool-in{padding:clamp(18px,2.4vw,30px);border-radius:28px}
.orb-tool-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin:0 0 18px}
.orb-tool-h{display:flex;align-items:center;gap:12px;margin:0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:clamp(1.2rem,1rem + .8vw,1.55rem);letter-spacing:-.02em;line-height:1.2}
.orb-tool-clock{margin:0;display:flex;align-items:baseline;gap:8px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-variant-numeric:tabular-nums}
.orb-tool-clock .orb-label{margin:0}
.orb-now{list-style:none;margin:0;padding:0;display:grid;gap:10px}
@media (min-width:860px){.orb-now{grid-template-columns:repeat(2,minmax(0,1fr))}}
.orb-now-r{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:16px 18px;border-radius:20px;background:var(--orb-glass-2);border:1px solid var(--orb-edge)}
.orb-now-l{grid-column:1 / -1;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--orb-ink-3)}
.orb-now-v{font-size:15.5px;color:var(--orb-ink);line-height:1.45}
.orb-now-r>.orb-chip,.orb-now-r>.orb-dots{justify-self:end}
@media (max-width:520px){.orb-now-r{grid-template-columns:1fr}.orb-now-r>.orb-chip,.orb-now-r>.orb-dots{justify-self:start}}

.orb-hm-wrap{overflow-x:auto;margin:0 -6px;padding:0 6px}
.orb-hm{width:100%;border-collapse:separate;border-spacing:4px;table-layout:fixed}
.orb-hm th{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:12.5px;color:var(--orb-ink-3);text-align:center;padding:4px 0;border-radius:8px}
.orb-hm thead th:first-child{width:clamp(96px,22%,190px)}
.orb-hm th.orb-curday{color:var(--orb-ink);background:var(--orb-teal-soft)}
.orb-hm tbody th{text-align:left;padding:0 8px 0 0;vertical-align:middle}
.orb-hm-n{display:block;font-size:14px;color:var(--orb-ink);line-height:1.2;letter-spacing:-.01em}
.orb-hm-km{display:block;margin-top:3px;font-size:12px;font-weight:500;color:var(--orb-ink-3);font-variant-numeric:tabular-nums}
.orb-hm td{padding:0}
.orb-hm-c{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%;min-height:58px;padding:8px 6px;border:1px solid var(--orb-edge);border-radius:12px;background:var(--orb-glass-2);cursor:pointer;text-align:center;transition:border-color .2s,transform .2s,background .2s}
.orb-hm-c:hover,.orb-hm-c.orb-sel{border-color:var(--orb-violet);background:var(--orb-violet-soft)}
.orb-hm-c.orb-curday{border-color:color-mix(in srgb,var(--orb-teal) 55%,var(--orb-edge))}
.orb-hm-b{position:relative;display:block;height:10px;border-radius:5px;background:var(--orb-closed-soft)}
.orb-hm-b i{position:absolute;top:0;bottom:0;left:var(--s);width:var(--w);border-radius:5px;background:linear-gradient(90deg,var(--orb-teal),color-mix(in srgb,var(--orb-teal) 70%,var(--orb-violet)))}
.orb-hm-b i.orb-hm-u{background:repeating-linear-gradient(135deg,var(--orb-amber) 0 4px,color-mix(in srgb,var(--orb-amber) 35%,transparent) 4px 8px)}
.orb-hm-mk{position:absolute;top:-4px;bottom:-4px;left:var(--s);width:2px;margin-left:-1px;border-radius:2px;background:var(--orb-ink);box-shadow:0 0 0 2px var(--orb-solid)}
.orb-hm-t{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:11.5px;font-weight:600;color:var(--orb-ink-2);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.orb-hm-cu .orb-hm-t{color:var(--orb-amber-ink)}
.orb-hm-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:16px}
.orb-hm-out{margin:0;min-height:1.5em;font-weight:500;color:var(--orb-ink)}
.orb-hm-now{display:inline-block;width:2px;height:14px;border-radius:2px;background:var(--orb-ink)}
.orb-legend--inline{justify-content:flex-start;padding:0}
@media (max-width:700px){
  .orb-hm{border-spacing:3px}
  .orb-hm thead th:first-child{width:84px}
  .orb-hm-n{font-size:12.5px}
  .orb-hm-km{font-size:11px}
  .orb-hm-c{border-radius:9px}
  .orb-hm-t{display:none}
  .orb-hm-c{min-height:0;padding:5px}
  .orb-hm-b{height:64px;width:100%;border-radius:6px}
  .orb-hm-b i{left:0;right:0;width:auto;top:var(--s);height:var(--w);bottom:auto;border-radius:5px}
  .orb-hm-b i.orb-hm-u{background:repeating-linear-gradient(45deg,var(--orb-amber) 0 4px,color-mix(in srgb,var(--orb-amber) 35%,transparent) 4px 8px)}
  .orb-hm-mk{left:-4px;right:-4px;width:auto;top:var(--s);bottom:auto;height:2px;margin:-1px 0 0}
}

.orb-sc .orb-scrub{margin-bottom:16px}
.orb-sc .orb-legend--inline{margin-bottom:14px}
.orb-sl{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.orb-sl-r{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 16px;border-radius:18px;background:var(--orb-glass-2);border:1px solid var(--orb-edge);transition:border-color .3s,opacity .3s}
.orb-sl-r[data-k="open"]{border-color:color-mix(in srgb,var(--orb-teal) 45%,var(--orb-edge))}
.orb-sl-r[data-k="closed"]{opacity:.78}
.orb-sl-top{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}
.orb-sl-n{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.01em}
.orb-sl-km{font-size:13px;color:var(--orb-ink-3);font-variant-numeric:tabular-nums}
.orb-sl-r>.orb-chip{justify-self:end}
.orb-sl-bar{grid-column:1 / -1;position:relative;height:10px;border-radius:5px;background:var(--orb-closed-soft)}
.orb-sl-segs i{position:absolute;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,var(--orb-teal),color-mix(in srgb,var(--orb-teal) 70%,var(--orb-violet)))}
.orb-sl-segs i.orb-sl-u{background:repeating-linear-gradient(135deg,var(--orb-amber) 0 4px,color-mix(in srgb,var(--orb-amber) 35%,transparent) 4px 8px)}
.orb-sl-at{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:3px;background:var(--orb-violet);box-shadow:0 0 0 2px var(--orb-solid),0 0 12px var(--orb-violet);transition:left .3s cubic-bezier(.2,.8,.2,1)}
.orb-sl-pub{grid-column:1 / -1;margin:0;font-size:13.5px;color:var(--orb-ink-3)}
.orb-sl-ax{display:flex;justify-content:space-between;margin:8px 16px 0;font-size:11px;color:var(--orb-ink-3);font-variant-numeric:tabular-nums}
.orb-sc:not([data-mode]) .orb-sl-bar,.orb-sc:not([data-mode])~.orb-sl-ax{display:none}
@media (max-width:520px){.orb-sl-r{grid-template-columns:1fr}.orb-sl-r>.orb-chip{justify-self:start}}

.orb-bw{padding:clamp(16px,2vw,24px);border-radius:28px;margin:0 0 22px}
.orb-bw-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px;border-radius:18px;background:var(--orb-closed-soft);margin:0 0 16px}
.orb-bw-tabs[hidden]{display:none}
.orb-bw-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:54px;padding:6px 0;border:0;border-radius:14px;background:transparent;cursor:pointer;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:clamp(12px,3.4vw,14.5px);color:var(--orb-ink-2);transition:background .25s,color .25s}
.orb-bw-tab b{font-size:11px;font-weight:600;color:var(--orb-ink-3);font-variant-numeric:tabular-nums}
.orb-bw-tab[aria-selected="true"]{background:var(--orb-solid);color:var(--orb-ink);box-shadow:0 4px 14px -6px rgba(0,0,0,.35),inset 0 0 0 1px var(--orb-edge)}
.orb-bw-tab[aria-selected="true"] b{color:var(--orb-teal-ink)}
.orb-bw-cur::after{content:"";position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--orb-teal);box-shadow:0 0 8px var(--orb-teal)}
.orb-bw-panel+.orb-bw-panel{margin-top:22px}
.orb-bw--js .orb-bw-panel+.orb-bw-panel{margin-top:0}
.orb-bw-day{margin:0 0 12px;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:-.01em}
.orb-bw-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
@media (min-width:760px){.orb-bw-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.orb-bw-h{padding:16px 18px;border-radius:18px;background:var(--orb-glass-2);border:1px solid var(--orb-edge);animation:orb-pop .45s cubic-bezier(.2,.8,.2,1) both}
@keyframes orb-pop{from{transform:translateY(6px) scale(.985)}to{transform:none}}
.orb-bw-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}
.orb-bw-n{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:15.5px}
.orb-bw-km{font-size:13px;color:var(--orb-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}
.orb-bw-s{margin:6px 0 0;font-size:15.5px;color:var(--orb-ink)}
.orb-bw-note{margin:4px 0 0;font-size:13.5px;color:var(--orb-amber-ink)}
.orb-bw-p{margin:8px 0 0;font-size:14.5px}
.orb-bw-p a,.orb-ar a,.orb-lim a{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px}
.orb-bw-off{margin:14px 0 0;font-size:13.5px;color:var(--orb-ink-3)}
.orb-bw-off .orb-label{display:inline;margin-right:6px}

.orb-ar-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px}
.orb-ar-ctl .orb-label{margin:0}
.orb-ar-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.orb-ar-r{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 18px;border-radius:18px;background:var(--orb-glass-2);border:1px solid var(--orb-edge);will-change:transform}
.orb-ar-i{font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:12px;font-weight:600;color:var(--orb-ink-3);font-variant-numeric:tabular-nums}
.orb-ar-km{display:flex;align-items:baseline;gap:3px;min-width:4.4em;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-variant-numeric:tabular-nums}
.orb-ar-km b{font-size:1.45rem;font-weight:600;letter-spacing:-.03em}
.orb-ar-km small{font-size:12px;color:var(--orb-ink-3)}
.orb-ar-n{margin:0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:15.5px;line-height:1.3}
.orb-ar-m{margin:2px 0 0;font-size:13.5px;color:var(--orb-ink-3)}
.orb-ar-w{margin:4px 0 0;font-size:14px;color:var(--orb-ink-2)}
.orb-chip--tag{justify-self:end}
.orb-chip--tag[data-k="after"]::before{border-radius:3px}
@media (max-width:620px){
  .orb-ar-r{grid-template-columns:4.6em minmax(0,1fr);padding:14px}
  .orb-ar-i{display:none}
  .orb-ar-km{grid-row:1 / span 2;align-self:start;min-width:3.6em}
  .orb-chip--tag{grid-column:2;justify-self:start}
}

.orb-lim-intro{margin:0 0 18px;font-size:1.06rem;color:var(--orb-ink);max-width:60ch}
.orb-lim-grid{display:grid;gap:14px;align-items:end}
@media (min-width:700px){.orb-lim-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}
.orb-lim-f{display:grid;gap:6px}
.orb-lim-f .orb-label{margin:0}
.orb-lim-in{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid var(--orb-edge);background:var(--orb-glass-2);font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-size:1.1rem;font-weight:600}
.orb-lim-in:focus-within{border-color:var(--orb-violet);box-shadow:0 0 0 4px var(--orb-violet-soft)}
.orb-lim-in input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--orb-ink);outline:none;padding:12px 0}
.orb-lim-btns{display:flex;gap:8px}
.orb-btn{min-height:52px;padding:0 22px;border-radius:16px;border:1px solid var(--orb-violet);background:var(--orb-violet);color:#fff;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:15.5px;cursor:pointer;transition:transform .2s,background .2s}
:root[data-theme="dark"] .orb-btn{color:#0b0820}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .orb-btn{color:#0b0820}}
.orb-btn:hover{transform:translateY(-1px)}
.orb-btn--ghost{background:transparent;color:var(--orb-ink)!important;border-color:var(--orb-edge)}
.orb-lim-out{margin:18px 0 0;min-height:1.6em;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.25rem;letter-spacing:-.01em;color:var(--orb-ink)}
.orb-lim[data-set="true"] .orb-lim-out{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;background:var(--orb-teal-soft);border:1px solid color-mix(in srgb,var(--orb-teal) 40%,transparent)}
.orb-lim--ok .orb-lim-out{animation:orb-ok .6s cubic-bezier(.2,.8,.2,1)}
@keyframes orb-ok{0%{transform:scale(.96)}60%{transform:scale(1.02)}100%{transform:none}}
.orb-lim-saved{margin:12px 0 0;font-size:14px;color:var(--orb-ink-3)}


.orb-band-text>*{align-self:flex-start}
.orb-band-text .orb-lede a{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px;white-space:nowrap}
.orb-band-media--tall img{object-position:50% 14%}
.orb-qa p a{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px;white-space:nowrap}
.orb-rel--big li{display:flex}
.orb-rel--big a{display:flex;width:100%}
.orb-isec--rel{padding:clamp(28px,4vw,48px) 0 0!important}
.orb-main--in+.orb-foot{padding-top:clamp(32px,4vw,56px)}
.orb-lim-out:empty{margin:0;min-height:0}
.orb-lim-in{height:52px}
.orb-sc .orb-scrub legend{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.orb-sc .orb-days{margin-top:0}

.orb-stub{min-height:100vh;display:grid;place-content:center;gap:6px;padding:24px;text-align:center}
.orb-stub-t{margin:0;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:600;font-size:1.3rem}
.orb-stub-a{color:var(--orb-teal-ink);font-weight:600;text-underline-offset:3px}
.orb-intro .orb-checked{align-self:flex-start}
.orb-rel li a{white-space:normal}

.orb-host{position:relative;margin:0;--orb-ava-h:var(--h-s);padding-bottom:calc(var(--orb-ava-h) * .035);line-height:0;justify-self:end;align-self:end;pointer-events:none}
@media (min-width:640px){.orb-host{--orb-ava-h:var(--h-m)}}
@media (min-width:900px){.orb-host--band{--orb-ava-h:var(--h-d)}}
@media (min-width:980px){.orb-host--prose,.orb-host--get{--orb-ava-h:var(--h-d)}}
@media (min-width:1080px){.orb-host--tool{--orb-ava-h:var(--h-d)}}
.orb-host-in{position:relative;display:block;width:max-content}
.orb-host-in img{position:relative;z-index:1;display:block;height:var(--orb-ava-h);width:auto;max-width:none}
.orb-host-in::before,.orb-host-in::after{content:"";position:absolute;z-index:0;left:calc(var(--fx) * 100%);bottom:calc(var(--orb-ava-h) * -.032);width:calc(var(--fw) * 100%);height:calc(var(--orb-ava-h) * .064);transform:translateX(-50%);border-radius:50%;pointer-events:none}
.orb-host-in::before{background:radial-gradient(closest-side,var(--orb-host-shadow),transparent)}
.orb-host-in::after{width:calc(var(--fw) * 112%);height:calc(var(--orb-ava-h) * .07);border:1.5px solid var(--orb-host-ring);-webkit-mask:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}
.orb-host-sep{display:none}
.orb-host-board{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;color:#141c33;font-family:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;font-weight:700;font-size:calc(var(--orb-ava-h) * var(--k));line-height:1.08;letter-spacing:0;font-variant-numeric:lining-nums;font-synthesis:none}

.orb-tool--host .orb-tool-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto 1.6fr;grid-template-areas:". fig" "h fig" "c fig" ". fig";column-gap:12px;row-gap:6px}
.orb-tool--host .orb-tool-h{grid-area:h}
.orb-tool--host .orb-tool-clock{grid-area:c;flex-wrap:wrap;row-gap:0}
.orb-tool--host .orb-host{grid-area:fig}
@media (max-width:359px){.orb-tool--host .orb-tool-head{grid-template-rows:1fr auto 1.6fr auto;grid-template-areas:". fig" "h fig" ". fig" "c c"}}
@media (min-width:640px){.orb-tool--host .orb-tool-head{grid-template-columns:minmax(0,max-content) auto;justify-content:start;column-gap:44px}}
@media (min-width:1080px){
  .orb-tool--host .orb-tool-in{position:relative;margin-right:calc(var(--h-d) * var(--r) + 36px);min-height:calc(var(--h-d) * 1.035)}
  .orb-tool--host .orb-tool-head{display:flex}
  .orb-tool--host .orb-host{position:absolute;right:calc(-1 * (var(--h-d) * var(--r) + 36px));bottom:0}
  .orb-tool--host[data-host-y="start"] .orb-host{bottom:auto;top:0}
}

.orb-isec--host .orb-isec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto 1.3fr;grid-template-areas:". fig" "num fig" "h2 fig" ". fig";column-gap:16px}
.orb-isec--host .orb-num{grid-area:num}
.orb-isec--host .orb-isec-head .orb-h2{grid-area:h2}
.orb-isec--host .orb-host{grid-area:fig}
@media (min-width:640px) and (max-width:979px){.orb-isec--host .orb-isec-head{grid-template-columns:minmax(0,max-content) auto;justify-content:start;column-gap:44px}}
@media (min-width:980px){.orb-isec--host .orb-isec-head{column-gap:28px}}

.orb-get-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head fig" "p p" "rel rel";column-gap:16px}
.orb-get-head{grid-area:head;align-self:start;padding-top:calc(var(--h-s) * .04)}
.orb-get-head .orb-h2{margin:0}
.orb-get-grid>.orb-host{grid-area:fig}
.orb-get-grid>.orb-prose{grid-area:p;margin-top:22px}
.orb-get-grid>.orb-rel{grid-area:rel}
@media (min-width:640px){
  .orb-get-grid{grid-template-areas:"head fig" "p fig" "rel fig";grid-template-rows:auto auto 1fr;column-gap:40px}
  .orb-get-head{padding-top:calc(var(--h-m) * .1)}
  .orb-get-grid>.orb-host{align-self:start}
}
@media (min-width:980px){.orb-get-grid{column-gap:56px}.orb-get-head{padding-top:calc(var(--h-d) * .1)}}
@media (min-width:1180px){.orb-get-grid>.orb-prose{columns:2;column-gap:48px}.orb-get-grid>.orb-prose p{break-inside:avoid;max-width:none}}

.orb-band-host{position:relative;display:flex;align-items:flex-end;justify-content:center}
.orb-band-host .orb-orn{display:none}
.orb-band-host .orb-host{justify-self:center}
@media (min-width:900px){
  .orb-band-host{overflow:hidden;padding-bottom:12px;border-radius:28px;border:1px solid var(--orb-edge);box-shadow:var(--orb-shadow);background:radial-gradient(circle at 50% 50%,var(--orb-teal-soft),transparent 65%),linear-gradient(155deg,var(--orb-glass),var(--orb-glass-2))}
  .orb-band-host .orb-orn{display:grid}
}
@supports (animation-timeline: scroll()){
  @media (prefers-reduced-motion: no-preference){
    .orb-progress{opacity:1;animation:orb-grow linear both;animation-timeline:scroll(root block)}
    @keyframes orb-grow{to{transform:scaleX(1)}}
  }
}
@supports (animation-timeline: view()){
  @media (prefers-reduced-motion: no-preference){
    .orb-h2{animation:orb-track linear both;animation-timeline:view();animation-range:entry 10% cover 34%}
    @keyframes orb-track{from{letter-spacing:.01em;translate:0 10px}to{letter-spacing:-.035em;translate:0 0}}
    .orb-car-track>li{animation:orb-coverflow linear both;animation-timeline:view(inline);animation-range:cover}
    @keyframes orb-coverflow{0%{scale:.93}22%,78%{scale:1}100%{scale:.93}}
    .orb-tile{animation:orb-lift linear both;animation-timeline:view();animation-range:entry 0% cover 30%}
    .orb-strip-v i{animation:orb-slide linear both;animation-timeline:view();animation-range:entry 10% cover 45%}
    @keyframes orb-slide{from{scale:.55}to{scale:1}}
    .orb-foot-mark{animation:orb-mark linear both;animation-timeline:view();animation-range:entry 0% cover 60%}
    @keyframes orb-mark{from{background-position:100% 0}to{background-position:0 0}}
    @keyframes orb-lift{from{translate:0 22px}to{translate:0 0}}
  }
}
@media (prefers-reduced-motion: reduce){
  html{scroll-behavior:auto}
  .orb-sky span,.orb-emblem b,.orb-emblem em,.orb-live::after,.orb-chip::before,.orb-intro::after,.orb-orn-p,.orb-bw-h,.orb-lim--ok .orb-lim-out{animation:none!important}
  .orb-sl-at,.orb-rel a svg{transition:none!important}
  .orb-l{animation:none!important}
  .orb-card,.orb-day-pill,.orb-dial i,.orb-pay,.orb-pay::after{transition:none!important}
}
