@font-face{font-family:Sora;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/sora-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/share-tech-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#eef2f8;--ink:#0e1b2a;--ink-deep:#04222d;--cyan:#0b7fa3;--green:#0f9e6b;--amber:#bd6708;--coral:#dd5c39;--violet:#6a54d8;--teal:#1591b3;--cyan-text:#075d78;--green-text:#086e49;--amber-text:#8a4806;--coral-text:#a43720;--muted:#0e1b2ab8;--amber-fill:255, 196, 120;--mono:"Share Tech Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Sora", system-ui, -apple-system, sans-serif;--bar-top:52px;--bar-bottom:44px;--spine-w:46px;--x:52%}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;margin:0;overflow:hidden}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--cyan-text)}a:hover{color:var(--ink-deep)}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dvBreathe{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.root{background:var(--bg);height:100dvh;position:relative;overflow:hidden}.bg-wash,.bg-grid{z-index:0;position:absolute;inset:0}.bg-wash{background:radial-gradient(46% 40% at 22% 14%, #78d0f28c 0%, transparent 66%), radial-gradient(40% 34% at 82% 22%, #ffce8e80 0%, transparent 62%), radial-gradient(52% 46% at 62% 94%, #96e2ff80 0%, transparent 66%), var(--bg)}.bg-grid{pointer-events:none;opacity:.28;background-image:linear-gradient(#0b7fa326 1px,#0000 1px),linear-gradient(90deg,#0b7fa326 1px,#0000 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(78% 70% at 50% 46%,#000,#0000 84%);mask-image:radial-gradient(78% 70% at 50% 46%,#000,#0000 84%)}.bar{font-family:var(--mono);align-items:center;display:flex;position:absolute;left:0;right:0}.bar--top{height:var(--bar-top);z-index:40;-webkit-backdrop-filter:blur(22px);letter-spacing:.1em;background:#fffc;border-bottom:1px solid #0b7fa329;justify-content:space-between;gap:16px;padding:0 20px;font-size:11px;top:0}.bar--bottom{height:var(--bar-bottom);z-index:38;-webkit-backdrop-filter:blur(18px);letter-spacing:.14em;color:var(--muted);background:#ffffffd1;border-top:1px solid #0b7fa329;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 20px;font-size:9.5px;display:grid;bottom:0}.bar--bottom>:last-child{text-align:right}.bar__legal{letter-spacing:.02em;justify-content:flex-end;gap:20px;font-size:12px;display:flex}.bar__legal a{text-underline-offset:3px;align-items:center;min-height:36px;display:flex}.bar__group{align-items:center;gap:14px;display:flex}.wordmark{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-size:14px;font-weight:800;text-decoration:none}.wordmark span{opacity:.4}.chrome{color:var(--muted)}.alloc{align-items:center;gap:12px;display:flex}.alloc__left{color:var(--cyan-text)}.alloc__sep{color:#0e1b2a4d}.alloc__right{color:var(--amber-text)}.dot{border-radius:50%;flex:none;width:7px;height:7px;animation:3s ease-in-out infinite dvBreathe}.dot--green{background:var(--green);box-shadow:0 0 12px var(--green)}.dot--cyan{background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation-duration:3.2s}.dot--amber{background:var(--amber);box-shadow:0 0 10px var(--amber);animation-duration:2.7s}.snaps{gap:6px;display:flex}.snap{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#0e1b2a9e;background:#0b7fa30f;border:1px solid #0b7fa333;border-radius:7px;padding:8px 12px;font-size:9.5px;transition:all .25s}.snap[aria-pressed=true]{color:var(--ink-deep);background:#0b7fa333;border-color:#0b7fa380}.snap--phone{display:none}.pane{top:var(--bar-top);bottom:var(--bar-bottom);z-index:10;position:absolute;overflow:hidden auto;container-type:inline-size}.pane--left{width:var(--x);background:linear-gradient(#0b7fa30f,#fff0);left:0}.pane--right{left:var(--x);width:calc(100% - var(--x));background:linear-gradient(180deg, rgba(var(--amber-fill), .26), #fff0)}.pane__body{flex-direction:column;gap:16px;min-width:380px;padding:26px 24px 60px;display:flex}.pane__spine{justify-content:center;align-items:center;height:100%;display:none}.pane__spine span{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.24em;white-space:nowrap;font-size:12px}.pane--left .pane__spine span{color:#0b7fa373;transform:rotate(180deg)}.pane--right .pane__spine span{color:#bd670899}.spine-short{display:none}@media (width>=760px){@container (width<=359.98px){.pane__body{display:none}.pane__spine{display:flex}}}.seam{top:var(--bar-top);bottom:var(--bar-bottom);left:var(--x);z-index:35;cursor:col-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:20px;margin-left:-10px;padding:0;display:flex;position:absolute}.seam__line{background:linear-gradient(#0b7fa3d9,#0f9e6b80 45%,#ffb454e6);width:2px;position:absolute;top:0;bottom:0;left:9px;box-shadow:0 0 18px #0b7fa373}.seam__grip{-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #0b7fa373;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20px;height:74px;display:flex;position:relative;box-shadow:0 0 28px -8px #0b7fa380}.seam__grip i{background:var(--cyan);border-radius:50%;width:4px;height:4px}.panel{-webkit-backdrop-filter:blur(22px);border-radius:12px;overflow:hidden}.panel__label{font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:10px;padding:9px 16px;font-size:10px;display:flex}.panel__label>.flex{color:var(--muted);flex:1}.hero{-webkit-backdrop-filter:blur(24px);border-radius:12px;overflow:hidden}.hero--left{background:linear-gradient(155deg,#fffc,#ffffff80);border:1px solid #0b7fa34d;box-shadow:0 30px 80px -34px #0b7fa329}.hero--right{background:linear-gradient(160deg, rgba(var(--amber-fill), .42), #ffffff80);border:1px solid #bd670857;box-shadow:0 30px 80px -34px #bd67083d}.hero .panel__label{padding:10px 16px}.hero--left .panel__label{border-bottom:1px solid #0b7fa338}.hero--right .panel__label{border-bottom:1px solid #bd670842}.hero__body{padding:24px 22px}.hero h1{letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:200;line-height:.96}.hero h1 b{font-weight:800}.hero--left h1 b{color:var(--cyan);text-shadow:0 0 44px #0b7fa338}.hero--right h1 b{color:var(--amber);text-shadow:0 0 44px #bd670833}.lede{opacity:.82;text-wrap:pretty;max-width:46ch;margin:14px 0 0;font-size:1.02rem;font-weight:300;line-height:1.55}.status--green{color:var(--green-text)}.status--cyan{color:var(--cyan-text)}.status--amber{color:var(--amber-text)}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.card{-webkit-backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #0b7fa342;border-radius:12px;overflow:hidden;box-shadow:0 26px 70px -38px #0e1b2a1f}.card__label{border-bottom:1px solid #0b7fa32e}.card__shot{background:#0e1b2a0f;height:176px;position:relative}.card__shot img{object-fit:cover;width:100%;height:100%;display:block}.card__shot--icon{place-items:center;display:grid}.card__shot--icon img{border-radius:24px;width:112px;height:112px;box-shadow:0 16px 36px -12px #0e1b2a59}.card__main{align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.app-icon{border-radius:14px;flex:none;width:50px;height:50px;overflow:hidden;box-shadow:0 8px 24px -10px #0e1b2a29}.app-icon img{object-fit:cover;width:100%;height:100%;display:block}.card__text{flex:1;min-width:0}.card__title{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.3rem;font-weight:600;line-height:1}.card__desc{opacity:.82;overflow-wrap:anywhere;text-wrap:pretty;margin:5px 0 0;font-size:.98rem;font-weight:300;line-height:1.45}.card__meta{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);margin-top:10px;font-size:9.5px}.card__ask{border-top:1px solid #0b7fa329;margin:0 20px;padding:13px 0 0}.card__ask-label{font-family:var(--mono);letter-spacing:.14em;color:var(--amber-text);font-size:9.5px}.card__ask p{opacity:.85;text-wrap:pretty;margin:6px 0 0;font-size:.95rem;font-weight:300;line-height:1.45}.card__foot{flex-wrap:wrap;align-items:center;gap:11px;padding:16px 20px 18px;display:flex}.panel--building{background:#0b7fa30f;border:1px solid #0b7fa33d}.panel--building .panel__label{border-bottom:1px solid #0b7fa32e}.building{grid-template-columns:repeat(auto-fill,minmax(min(100%,178px),1fr));gap:10px;padding:16px;display:grid}.tile{background:#ffffffa8;border:1px solid #0b7fa329;border-radius:11px;align-items:center;gap:11px;padding:11px;transition:transform .25s,background .25s;display:flex}.tile:hover{background:#ffffffe6;transform:translateY(-4px)}.tile__icon{border-radius:9px;flex:none;width:34px;height:34px;overflow:hidden}.tile__icon img{object-fit:cover;width:100%;height:100%;display:block}.tile__text{flex:1;min-width:0}.tile__name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:500;overflow:hidden}.tile__meta{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin-top:4px;font-size:8.5px}.archive{-webkit-backdrop-filter:blur(18px);background:#ffffff8c;border:1px dashed #0e1b2a38;border-radius:12px;padding:16px 18px}.archive__label{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:10px}.archive__chips{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.chip{opacity:.75;background:#ffffffa8;border-radius:999px;padding:7px 12px;font-size:.92rem;font-weight:300;transition:opacity .3s}.chip:hover{opacity:1}.tracks{grid-template-columns:repeat(auto-fit,minmax(min(100%,216px),1fr));gap:12px;display:grid}.track{-webkit-backdrop-filter:blur(22px);background:#ffffffb8;border-radius:12px;flex-direction:column;gap:9px;min-height:214px;padding:20px 18px;transition:transform .28s,background .28s;display:flex}.track:hover{background:#fffffff2;transform:translateY(-5px)}.track__tag{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);font-size:9.5px}.track__tag[data-track=PRODUCT]{color:var(--cyan-text)}.track__tag[data-track=SYSTEMS]{color:var(--green-text)}.track__tag[data-track=LAUNCH]{color:var(--amber-text)}.track__tag[data-track=RESCUE]{color:var(--coral-text)}.track__title{letter-spacing:-.03em;font-size:1.22rem;font-weight:600;line-height:1}.track__text{opacity:.82;text-wrap:pretty;font-size:.97rem;font-weight:300;line-height:1.45}.track__first{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);margin-top:auto;font-size:9px}.track__first b{color:var(--ink);font-weight:400}.panel--kv{background:rgba(var(--amber-fill), .2);-webkit-backdrop-filter:blur(20px);border:1px solid #bd67083d}.panel--kv .panel__label{color:var(--muted);border-bottom:1px solid #bd670833;padding:9px 16px}.kv-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.kv{border-bottom:1px solid #bd67081f;border-right:1px solid #bd67081f;padding:15px 17px}.kv__k{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:9px}.kv__v{letter-spacing:-.015em;margin-top:5px;font-size:1rem;font-weight:500}.kv--how{padding:16px 18px}.kv--how .kv__k{color:var(--amber-text)}.kv__title{letter-spacing:-.02em;margin-top:6px;font-size:1.05rem;font-weight:600}.kv__text{opacity:.82;text-wrap:pretty;margin:6px 0 0;font-size:.95rem;font-weight:300;line-height:1.45}.panel--cta{background:linear-gradient(155deg, #3fd2f238, rgba(var(--amber-fill), .3));-webkit-backdrop-filter:blur(22px);border:1px solid #0b7fa34d;border-radius:12px;padding:24px 22px}.steps{flex-direction:column;gap:10px;display:flex}.step{grid-template-columns:28px 1fr;align-items:baseline;gap:12px;display:grid}.step__no{font-family:var(--mono);color:var(--amber-text);font-size:10px}.step__text{opacity:.85;font-size:1rem;font-weight:300;line-height:1.45}.step__text b{opacity:1;font-weight:600}.cta{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-deep);background:linear-gradient(96deg,#3fd2f2,#2ce39a);border-radius:11px;padding:14px 26px;font-size:11px;text-decoration:none;transition:transform .25s;display:inline-block;box-shadow:0 16px 36px -14px #0b7fa38c}.cta:hover{color:var(--ink-deep);transform:translateY(-3px)}.cta--in-panel{margin-top:20px}.cta--card{border-radius:10px;padding:12px 20px;font-size:10.5px;box-shadow:0 14px 32px -14px #0b7fa38c}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.cta-aside{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);font-size:9.5px}.panel--cta h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:200;line-height:1}.panel--cta h2 b{font-weight:800}.panel--cta p{opacity:.85;text-wrap:pretty;max-width:48ch;margin:12px 0 0;font-size:1rem;font-weight:300;line-height:1.5}.notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 18px;padding:16px 18px;display:grid}.note{grid-template-columns:22px 1fr;align-items:baseline;gap:10px;display:grid}.note__no{font-family:var(--mono);color:var(--amber-text);font-size:10px}.note__text{opacity:.85;text-wrap:pretty;font-size:.97rem;font-weight:300;line-height:1.45}.panel--queue{background:#ffffffb8;border:1px solid #bd67083d}.queue__head,.queue__row{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,2fr) 108px 104px;gap:14px;display:grid}.queue__head{background:rgba(var(--amber-fill), .3);font-family:var(--mono);letter-spacing:.14em;color:var(--muted);border-bottom:1px solid #bd670833;padding:10px 18px;font-size:9.5px}.queue__row{border-bottom:1px solid #bd67081f;align-items:center;padding:13px 18px;transition:background .22s}.queue__row:hover{background:#ffffffe6}.queue__app{align-items:center;gap:11px;min-width:0;display:flex}.queue__swatch{border-radius:3px;flex:none;width:10px;height:10px}.queue__name{letter-spacing:-.02em;font-size:1.05rem;font-weight:500}.queue__kind{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);font-size:9.5px}.queue__desc{opacity:.82;font-size:.95rem;font-weight:300;line-height:1.4}.queue__eta{font-family:var(--mono);letter-spacing:.12em;color:var(--amber-text);font-size:9.5px}.queue__btn{font-family:var(--mono);letter-spacing:.12em;border:1px solid #0b7fa34d;border-radius:8px;padding:8px 11px;font-size:9px;text-decoration:none;transition:all .22s;display:inline-block}.queue__btn:hover{background:#0b7fa329}@container (width<=719.98px){.queue__head,.queue__row{grid-template-columns:1fr auto auto}.queue__kind,.queue__desc,.queue__head-kind,.queue__head-desc{display:none}}@media (width<=759.98px){.pane__body{min-width:0;padding:18px 16px 54px}.pane__spine{align-items:center}.pane__spine span{padding:0 0 118px}.spine-long{display:none}.spine-short{display:inline}.seam{cursor:pointer;align-items:flex-end;padding:0 0 18px}.chrome,.alloc,.bar__hint,.snap--desktop{display:none}.snap--phone{display:inline-block}.bar--bottom>.status--cyan{display:none}.bar--bottom{grid-template-columns:1fr;justify-items:center}html[data-side=left] .pane--right .pane__body,html[data-side=right] .pane--left .pane__body{display:none}html[data-side=left] .pane--right .pane__spine,html[data-side=right] .pane--left .pane__spine{display:flex}html[data-side=left] .pane--left{width:calc(100% - var(--spine-w))}html[data-side=left] .pane--right{left:calc(100% - var(--spine-w));width:var(--spine-w)}html[data-side=left] .seam{left:calc(100% - var(--spine-w));width:var(--spine-w);margin-left:0}html[data-side=left] .seam__line{left:0}html[data-side=right] .pane--left{width:var(--spine-w)}html[data-side=right] .pane--right{left:var(--spine-w);width:calc(100% - var(--spine-w))}html[data-side=right] .seam{left:var(--spine-w);width:var(--spine-w);margin-left:calc(-1 * var(--spine-w))}html[data-side=right] .seam__line{left:calc(var(--spine-w) - 2px)}}
