.notify:where(.astro-xcqtfq7s){gap:.75rem;display:grid}.row:where(.astro-xcqtfq7s){flex-wrap:wrap;gap:.5rem;display:flex}input:where(.astro-xcqtfq7s)[type=email]{border-radius:var(--radius-control);background:var(--surface);min-width:0;height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--paper);font:inherit;border:0;flex:14rem;padding:0 .875rem;font-size:1rem;transition:box-shadow .14s}input:where(.astro-xcqtfq7s)[type=email]:hover{box-shadow:inset 0 0 0 1px #ffffff29}input:where(.astro-xcqtfq7s)[type=email]::placeholder{color:#ada6adbf}input:where(.astro-xcqtfq7s)[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--glow)}button:where(.astro-xcqtfq7s)[disabled]{cursor:progress;opacity:.7}.trap:where(.astro-xcqtfq7s){width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.status:where(.astro-xcqtfq7s),.note:where(.astro-xcqtfq7s){color:var(--paper);font-size:var(--text-sm);line-height:1.5}.status:where(.astro-xcqtfq7s):empty{position:absolute}.note:where(.astro-xcqtfq7s){display:none}.status:where(.astro-xcqtfq7s):focus{outline:none}:where(.astro-xcqtfq7s)[data-state=invalid] .status:where(.astro-xcqtfq7s),:where(.astro-xcqtfq7s)[data-state=failed] .status:where(.astro-xcqtfq7s),.note:where(.astro-xcqtfq7s).failed{color:var(--glow)}:where(.astro-xcqtfq7s)[data-state=done] .row:where(.astro-xcqtfq7s),.notify:where(.astro-xcqtfq7s):has(.note:not(.failed):target) .row:where(.astro-xcqtfq7s){display:none}:where(.astro-xcqtfq7s)[data-state=done] .status:where(.astro-xcqtfq7s),.note:where(.astro-xcqtfq7s):target{align-items:baseline;gap:.625rem;display:flex}:where(.astro-xcqtfq7s)[data-state=done] .status:where(.astro-xcqtfq7s):before,.note:where(.astro-xcqtfq7s):not(.failed):target:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--signal);border-radius:50%;flex:none;align-self:center;width:1.125rem;height:1.125rem}.win:where(.astro-kcdd5stt){--ring:var(--border-red);width:100%;height:100%;font-family:var(--font-sans);font-size:calc(var(--u) * 10.5);color:#d9d4d9;cursor:default;line-height:1.45;position:relative}.win:where(.astro-kcdd5stt):before,.win:where(.astro-kcdd5stt):after{content:"";border-radius:calc(var(--u) * 13);background:linear-gradient(135deg, #000, var(--ring), #000, color-mix(in srgb, var(--ring) 80%, transparent));-webkit-mask-composite:xor;pointer-events:none;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.win:where(.astro-kcdd5stt):before{inset:calc(var(--u) * -1.5);padding:calc(var(--u) * 3);z-index:2}.win:where(.astro-kcdd5stt):after{inset:calc(var(--u) * -3.5);padding:calc(var(--u) * 7);filter:blur(calc(var(--u) * 4));z-index:-1}.frame:where(.astro-kcdd5stt){border-radius:calc(var(--u) * 11);width:100%;height:100%;box-shadow:inset 0 0 0 calc(var(--u) * .75) #ffffff14, 0 calc(var(--u) * 18) calc(var(--u) * 44) #00000080;background:#141316;flex-direction:column;display:flex;overflow:hidden}.titlebar:where(.astro-kcdd5stt){align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);box-shadow:inset 0 calc(var(--u) * -.75) 0 #00000080;background:#1c1b1f;flex:none;display:flex;position:relative}.lights:where(.astro-kcdd5stt){gap:calc(var(--u) * 7);flex:none;display:flex}.lights:where(.astro-kcdd5stt) i:where(.astro-kcdd5stt){width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:#3a383d;border-radius:50%;display:block}.win:where(.astro-kcdd5stt)[data-focused] .lights:where(.astro-kcdd5stt) i:where(.astro-kcdd5stt):first-child{background:#ff5f57}.win:where(.astro-kcdd5stt)[data-focused] .lights:where(.astro-kcdd5stt) i:where(.astro-kcdd5stt):nth-child(2){background:#febc2e}.win:where(.astro-kcdd5stt)[data-focused] .lights:where(.astro-kcdd5stt) i:where(.astro-kcdd5stt):nth-child(3){background:#28c840}.title:where(.astro-kcdd5stt){inset:0 calc(var(--u) * 70);color:#8f8a90;font-size:calc(var(--u) * 11);white-space:nowrap;text-overflow:ellipsis;place-items:center;font-weight:600;display:grid;position:absolute;overflow:hidden}.win:where(.astro-kcdd5stt)[data-focused] .title:where(.astro-kcdd5stt){color:#e8e4e8}p:where(.astro-kcdd5stt){margin:0}.editor-body:where(.astro-kcdd5stt){flex:1;min-height:0;display:flex}.activity:where(.astro-kcdd5stt){align-items:center;gap:calc(var(--u) * 14);width:calc(var(--u) * 36);padding-top:calc(var(--u) * 12);background:#111013;flex-direction:column;flex:none;display:flex}.activity:where(.astro-kcdd5stt) i:where(.astro-kcdd5stt){width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:calc(var(--u) * 3);background:#2a282d}.activity:where(.astro-kcdd5stt) i:where(.astro-kcdd5stt).on{background:#8f8a90}.explorer:where(.astro-kcdd5stt){width:calc(var(--u) * 150);padding:calc(var(--u) * 10) 0;box-shadow:inset calc(var(--u) * -.75) 0 0 #ffffff0d;font-size:calc(var(--u) * 10);white-space:nowrap;background:#131215;flex:none;overflow:hidden}.pane-title:where(.astro-kcdd5stt){padding:0 calc(var(--u) * 12) calc(var(--u) * 6);color:#8f8a90;font-size:calc(var(--u) * 9);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.tree-row:where(.astro-kcdd5stt){padding:calc(var(--u) * 1.5) calc(var(--u) * 12);padding-left:calc(var(--u) * (12 + var(--depth) * 10));color:#a39ea4}.tree-row:where(.astro-kcdd5stt).active{color:#f1edf1;background:#ffffff0f}.editor-main:where(.astro-kcdd5stt){background:#161518;flex-direction:column;flex:1;min-width:0;display:flex}.tabs:where(.astro-kcdd5stt){height:calc(var(--u) * 28);background:#121114;flex:none;display:flex}.tab:where(.astro-kcdd5stt){padding:0 calc(var(--u) * 14);color:#7d787e;font-size:calc(var(--u) * 10);place-items:center;display:grid}.tab:where(.astro-kcdd5stt).on{color:#eeeaee;box-shadow:inset 0 calc(var(--u) * 1.5) 0 var(--glow);background:#161518}.code:where(.astro-kcdd5stt){padding:calc(var(--u) * 10) 0;font-family:var(--font-mono);font-size:calc(var(--u) * 10.5);line-height:calc(var(--u) * 17);white-space:pre;flex:1;margin:0;list-style:none;overflow:hidden}.code:where(.astro-kcdd5stt) li:where(.astro-kcdd5stt){gap:calc(var(--u) * 14);padding-right:calc(var(--u) * 12);display:flex}.code:where(.astro-kcdd5stt) li:where(.astro-kcdd5stt).current{box-shadow:inset calc(var(--u) * 2) 0 0 var(--glow);background:#ff636e12}.ln:where(.astro-kcdd5stt){width:calc(var(--u) * 26);color:#56525a;text-align:right;flex:none}.current:where(.astro-kcdd5stt) .ln:where(.astro-kcdd5stt){color:#d9d4d9}.code:where(.astro-kcdd5stt) code:where(.astro-kcdd5stt){font-family:inherit;font-size:inherit;color:#d9d4d9}.code:where(.astro-kcdd5stt) .kw{color:#ff7a85}.code:where(.astro-kcdd5stt) .str{color:#9fd6a6}.code:where(.astro-kcdd5stt) .tag{color:#8fb8ff}.code:where(.astro-kcdd5stt) .type{color:#e8c07d}.code:where(.astro-kcdd5stt) .punct{color:#8f8a90}.statusbar:where(.astro-kcdd5stt){height:calc(var(--u) * 20);padding:0 calc(var(--u) * 10);box-shadow:inset 0 calc(var(--u) * .75) 0 #ffffff0d;color:#8f8a90;font-family:var(--font-mono);font-size:calc(var(--u) * 9);line-height:calc(var(--u) * 20);background:#111013;flex:none;justify-content:space-between;display:flex}.browser-top:where(.astro-kcdd5stt){gap:calc(var(--u) * 6);height:calc(var(--u) * 32)}.btab:where(.astro-kcdd5stt){align-items:center;gap:calc(var(--u) * 6);min-width:0;height:calc(var(--u) * 22);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 6);color:#8f8a90;font-size:calc(var(--u) * 10);white-space:nowrap;display:flex}.btab:where(.astro-kcdd5stt).on{color:#eeeaee;background:#2a282d}.fav:where(.astro-kcdd5stt){width:calc(var(--u) * 12);height:calc(var(--u) * 12);border-radius:calc(var(--u) * 3);color:#fff;font-size:calc(var(--u) * 8);background:#b07a2f;flex:none;place-items:center;font-weight:700;display:grid}.fav-docs:where(.astro-kcdd5stt){background:#3f6ad8}.urlbar:where(.astro-kcdd5stt){align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);box-shadow:inset 0 calc(var(--u) * -.75) 0 #00000080;background:#1c1b1f;flex:none;display:flex}.nav:where(.astro-kcdd5stt){color:#8f8a90;letter-spacing:.3em}.url:where(.astro-kcdd5stt){min-width:0;height:calc(var(--u) * 20);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 6);color:#cfcacf;font-family:var(--font-mono);font-size:calc(var(--u) * 9.5);line-height:calc(var(--u) * 20);white-space:nowrap;background:#111013;flex:1;overflow:hidden}.webpage:where(.astro-kcdd5stt){min-height:0;padding:calc(var(--u) * 12) calc(var(--u) * 14);background:#101012;flex:1;overflow:hidden}.web-head:where(.astro-kcdd5stt){align-items:center;gap:calc(var(--u) * 8);color:#eeeaee;font-weight:700;display:flex}.web-logo:where(.astro-kcdd5stt){width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:calc(var(--u) * 4);background:linear-gradient(135deg,#ff636e,#cc293b)}.web-link:where(.astro-kcdd5stt){margin-left:calc(var(--u) * 6);font-weight:500;font-size:calc(var(--u) * 9.5)}.web-link:where(.astro-kcdd5stt).muted{color:#7d787e;margin-left:0}.web-title:where(.astro-kcdd5stt){margin:calc(var(--u) * 14) 0 calc(var(--u) * 8);color:#f5f2f5;font-size:calc(var(--u) * 15);letter-spacing:-.02em;justify-content:space-between;align-items:center;font-weight:700;display:flex}.web-button:where(.astro-kcdd5stt){padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:calc(var(--u) * 5);color:#111;font-size:calc(var(--u) * 9);letter-spacing:0;background:#f5f2f5}table:where(.astro-kcdd5stt){border-collapse:collapse;width:100%;font-size:calc(var(--u) * 9.5)}td:where(.astro-kcdd5stt){padding:calc(var(--u) * 5) calc(var(--u) * 4);border-top:calc(var(--u) * .75) solid #ffffff0f;white-space:nowrap}td:where(.astro-kcdd5stt).mono{font-family:var(--font-mono);color:#a39ea4}.pill:where(.astro-kcdd5stt){padding:calc(var(--u) * 1) calc(var(--u) * 6);border-radius:calc(var(--u) * 8);color:#9fd6a6;font-size:calc(var(--u) * 8.5);background:#9fd6a624}.pill:where(.astro-kcdd5stt).pending{color:#e8c07d;background:#e8c07d24}.pill:where(.astro-kcdd5stt).refunded{color:#ada6ad;background:#ada6ad24}.term:where(.astro-kcdd5stt){min-height:0;padding:calc(var(--u) * 10) calc(var(--u) * 12);font-family:var(--font-mono);font-size:calc(var(--u) * 10);line-height:calc(var(--u) * 16);color:#c9c4ca;white-space:nowrap;background:#0e0e10;flex:1;overflow:hidden}.term:where(.astro-kcdd5stt) p:where(.astro-kcdd5stt)+p:where(.astro-kcdd5stt){margin-top:calc(var(--u) * 3)}.t-dir:where(.astro-kcdd5stt){color:#8fb8ff}.t-branch:where(.astro-kcdd5stt){color:#c79bff}.t-prompt:where(.astro-kcdd5stt),.t-ok:where(.astro-kcdd5stt){color:#9fe3b4}.t-out:where(.astro-kcdd5stt){color:#8f8a90}.t-cursor:where(.astro-kcdd5stt){width:calc(var(--u) * 6.5);height:calc(var(--u) * 12);vertical-align:calc(var(--u) * -2);background:#c9c4ca;display:inline-block}.chat-top:where(.astro-kcdd5stt) .search:where(.astro-kcdd5stt){width:42%;height:calc(var(--u) * 18);border-radius:calc(var(--u) * 5);color:#8f8a90;font-size:calc(var(--u) * 9.5);line-height:calc(var(--u) * 18);text-align:center;background:#ffffff12;position:absolute;left:50%;transform:translate(-50%)}.chat-body:where(.astro-kcdd5stt){flex:1;min-height:0;display:flex}.chat-side:where(.astro-kcdd5stt){width:calc(var(--u) * 170);padding:calc(var(--u) * 12) calc(var(--u) * 8);color:#b7adbd;font-size:calc(var(--u) * 10.5);white-space:nowrap;background:#1f1824;flex:none;overflow:hidden}.chat-side:where(.astro-kcdd5stt) p:where(.astro-kcdd5stt){padding:calc(var(--u) * 2.5) calc(var(--u) * 8);border-radius:calc(var(--u) * 5)}.chat-side:where(.astro-kcdd5stt) .team:where(.astro-kcdd5stt){margin-bottom:calc(var(--u) * 8);color:#f5f2f5;font-size:calc(var(--u) * 12.5);font-weight:700}.chat-side:where(.astro-kcdd5stt) .group:where(.astro-kcdd5stt){margin-top:calc(var(--u) * 8);color:#8a7f90;font-size:calc(var(--u) * 9.5)}.chat-side:where(.astro-kcdd5stt) .on:where(.astro-kcdd5stt){color:#fff;background:#ffffff1f;font-weight:600}.discord-side:where(.astro-kcdd5stt){width:calc(var(--u) * 150);background:#16151a}.rail:where(.astro-kcdd5stt){align-items:center;gap:calc(var(--u) * 8);width:calc(var(--u) * 46);padding-top:calc(var(--u) * 10);background:#0f0e12;flex-direction:column;flex:none;display:flex}.server:where(.astro-kcdd5stt){width:calc(var(--u) * 30);height:calc(var(--u) * 30);color:#cfcad3;font-size:calc(var(--u) * 11);background:#26242b;border-radius:50%;place-items:center;display:grid}.server:where(.astro-kcdd5stt).on{border-radius:calc(var(--u) * 9);color:#fff;background:#5b61e6}.server:where(.astro-kcdd5stt).add{color:#7ad39a}.chat-main:where(.astro-kcdd5stt){background:#19181c;flex-direction:column;flex:1;min-width:0;display:flex}.chat-head:where(.astro-kcdd5stt){padding:calc(var(--u) * 8) calc(var(--u) * 14);box-shadow:inset 0 calc(var(--u) * -.75) 0 #ffffff0f;color:#f5f2f5;font-weight:700;font-size:calc(var(--u) * 11.5);flex:none}.messages:where(.astro-kcdd5stt){justify-content:flex-end;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14);flex-direction:column;flex:1;display:flex;overflow:hidden}.msg:where(.astro-kcdd5stt){gap:calc(var(--u) * 9);display:flex}.msg:where(.astro-kcdd5stt) p:where(.astro-kcdd5stt){color:#d9d4d9}.who:where(.astro-kcdd5stt){font-weight:700}.who:where(.astro-kcdd5stt) span:where(.astro-kcdd5stt){margin-left:calc(var(--u) * 4);color:#7d787e;font-weight:400;font-size:calc(var(--u) * 9)}.avatar:where(.astro-kcdd5stt){width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:calc(var(--u) * 6);color:#fff;font-size:calc(var(--u) * 11);flex:none;place-items:center;display:grid}.avatar:where(.astro-kcdd5stt).round{border-radius:50%}.a1:where(.astro-kcdd5stt){background:#c2587a}.a2:where(.astro-kcdd5stt){background:#3f8f7a}.a3:where(.astro-kcdd5stt){background:#8a6bd1}.a4:where(.astro-kcdd5stt){background:#d07b3a}.a5:where(.astro-kcdd5stt){background:#4d82d6}.a6:where(.astro-kcdd5stt){background:#4b9e5c}.composer:where(.astro-kcdd5stt){margin:0 calc(var(--u) * 14) calc(var(--u) * 12);padding:calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 7);box-shadow:inset 0 0 0 calc(var(--u) * .75) #ffffff1f;color:#7d787e;flex:none}.sim-top:where(.astro-kcdd5stt){height:calc(var(--u) * 34)}.sim-title:where(.astro-kcdd5stt){line-height:1.15;font-size:calc(var(--u) * 10.5);flex-direction:column;display:flex}.sim-title:where(.astro-kcdd5stt) span:where(.astro-kcdd5stt){color:#8f8a90;font-size:calc(var(--u) * 9)}.sim-stage:where(.astro-kcdd5stt){min-height:0;padding:calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * 10);background:#1c1b1f;flex:1;display:grid}.phone:where(.astro-kcdd5stt){height:100%;padding:calc(var(--u) * 6);border-radius:calc(var(--u) * 40);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #3b393e;background:#050506}.phone-screen:where(.astro-kcdd5stt){height:100%;padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 34);background:#000;flex-direction:column;display:flex;overflow:hidden}.status:where(.astro-kcdd5stt){height:calc(var(--u) * 40);color:#fff;font-size:calc(var(--u) * 11);justify-content:space-between;align-items:center;font-weight:600;display:flex}.island:where(.astro-kcdd5stt){width:calc(var(--u) * 76);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 12);box-shadow:inset 0 0 0 calc(var(--u) * .75) #1d1d1f;background:#111}.status-icons:where(.astro-kcdd5stt){width:calc(var(--u) * 34);height:calc(var(--u) * 9);border-radius:calc(var(--u) * 3);background:linear-gradient(90deg,#fff 70%,#555 70%)}.app-title:where(.astro-kcdd5stt){margin-top:calc(var(--u) * 10);color:#fff;font-size:calc(var(--u) * 22);letter-spacing:-.02em;font-weight:750}.app-search:where(.astro-kcdd5stt){margin:calc(var(--u) * 8) 0 calc(var(--u) * 10);padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 9);color:#7d7a80;background:#1c1c1e}.app-list:where(.astro-kcdd5stt){flex:1;margin:0;padding:0;list-style:none}.app-list:where(.astro-kcdd5stt) li:where(.astro-kcdd5stt){padding:calc(var(--u) * 8) 0;border-top:calc(var(--u) * .75) solid #222224;color:#fff;justify-content:space-between;display:flex}.app-list:where(.astro-kcdd5stt) b:where(.astro-kcdd5stt){font-weight:600;display:block}.app-list:where(.astro-kcdd5stt) small:where(.astro-kcdd5stt){color:#8a878d;font-size:calc(var(--u) * 9);display:block}.amount:where(.astro-kcdd5stt){text-align:right;font-family:var(--font-mono);font-size:calc(var(--u) * 10)}.amount:where(.astro-kcdd5stt) small:where(.astro-kcdd5stt).paid{color:#7fd39a}.amount:where(.astro-kcdd5stt) small:where(.astro-kcdd5stt).pending{color:#e8c07d}.tabbar:where(.astro-kcdd5stt){padding:calc(var(--u) * 8) 0 calc(var(--u) * 16);border-top:calc(var(--u) * .75) solid #222224;color:#7d7a80;font-size:calc(var(--u) * 9);justify-content:space-around;display:flex}.tabbar:where(.astro-kcdd5stt) .on:where(.astro-kcdd5stt){color:var(--glow);font-weight:600}.ai:where(.astro-kcdd5stt){background:#171619;flex-direction:column;flex:1;min-height:0;display:flex}.win-codex:where(.astro-kcdd5stt) .ai:where(.astro-kcdd5stt){background:#121214}.ai-head:where(.astro-kcdd5stt){align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 12);box-shadow:inset 0 calc(var(--u) * -.75) 0 #ffffff0f;color:#8f8a90;font-size:calc(var(--u) * 9.5);white-space:nowrap;flex:none;display:flex;overflow:hidden}.ai-project:where(.astro-kcdd5stt){padding:calc(var(--u) * 2) calc(var(--u) * 7);border-radius:calc(var(--u) * 5);color:#e8e4e8;background:#ffffff12;flex:none;font-weight:600}.ai-thread:where(.astro-kcdd5stt){justify-content:flex-end;gap:calc(var(--u) * 10);min-height:0;padding:calc(var(--u) * 12);color:#d9d4d9;flex-direction:column;flex:1;display:flex;overflow:hidden}.ai-you:where(.astro-kcdd5stt){max-width:85%;padding:calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 10);color:#f1edf1;background:#2a282d;align-self:flex-end}.ai-thread:where(.astro-kcdd5stt) code:where(.astro-kcdd5stt){font-family:var(--font-mono);color:#ff9aa1;font-size:.92em}.ai-code:where(.astro-kcdd5stt){padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:calc(var(--u) * 7);font-family:var(--font-mono);font-size:calc(var(--u) * 9.5);white-space:nowrap;background:#0f0f11;margin:0;line-height:1.5;overflow:hidden}.ai-code:where(.astro-kcdd5stt) .kw:where(.astro-kcdd5stt){color:#ff7a85}.ai-diff:where(.astro-kcdd5stt){padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:calc(var(--u) * 7);box-shadow:inset 0 0 0 calc(var(--u) * .75) #ffffff14;font-family:var(--font-mono);font-size:calc(var(--u) * 9);background:#1b1a1e}.ai-diff:where(.astro-kcdd5stt) p:where(.astro-kcdd5stt){gap:calc(var(--u) * 6);white-space:nowrap;display:flex;overflow:hidden}.ai-diff:where(.astro-kcdd5stt) p:where(.astro-kcdd5stt) span:where(.astro-kcdd5stt):first-child{text-overflow:ellipsis;color:#a39ea4;overflow:hidden}.ai-diff:where(.astro-kcdd5stt) p:where(.astro-kcdd5stt)+p:where(.astro-kcdd5stt){margin-top:calc(var(--u) * 4)}.ai-diff:where(.astro-kcdd5stt) b:where(.astro-kcdd5stt){font-family:var(--font-sans);font-weight:600}.add:where(.astro-kcdd5stt){color:#7fd39a}.del:where(.astro-kcdd5stt){color:#ff7a85}.ai-input:where(.astro-kcdd5stt){margin:0 calc(var(--u) * 12) calc(var(--u) * 12);padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:calc(var(--u) * 9);box-shadow:inset 0 0 0 calc(var(--u) * .75) #ffffff1a;color:#7d787e;background:#1f1e22;flex:none}:where(.astro-fgiwvzc6)[hidden]{display:none!important}.lbar:where(.astro-fgiwvzc6){z-index:5;height:var(--bar);padding:0 calc(var(--u) * 12);background:var(--surface);box-shadow:inset 0 calc(var(--u) * -1) 0 #cc293b8c;color:var(--paper);font-size:calc(var(--u) * 12);justify-content:space-between;align-items:center;font-weight:500;display:flex;position:absolute;inset:0 0 auto}.lbar:where(.astro-fgiwvzc6) svg:where(.astro-fgiwvzc6){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lbar:where(.astro-fgiwvzc6) svg:where(.astro-fgiwvzc6) .fill:where(.astro-fgiwvzc6){fill:currentColor;stroke:none}.lbar-left:where(.astro-fgiwvzc6){align-items:center;gap:calc(var(--u) * 10);display:flex}.lbar-mark:where(.astro-fgiwvzc6){width:calc(var(--u) * 22);height:calc(var(--u) * 22);stroke:none!important}.lbar-ws:where(.astro-fgiwvzc6){align-items:center;gap:calc(var(--u) * 6);height:var(--bar);cursor:pointer;font-weight:600;display:flex}:where(.astro-fgiwvzc6)[data-bar-name]{display:inline-block}.chevron:where(.astro-fgiwvzc6){width:calc(var(--u) * 10);height:calc(var(--u) * 10);color:var(--ash);stroke-width:2.2px!important}.lbar-apps:where(.astro-fgiwvzc6){pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.with-notch:where(.astro-fgiwvzc6) .lbar-apps:where(.astro-fgiwvzc6){left:calc(var(--u) * 250);right:calc(50% + var(--u) * 80)}.tiles:where(.astro-fgiwvzc6){pointer-events:auto;gap:calc(var(--u) * 6);display:flex}.tile:where(.astro-fgiwvzc6){width:calc(var(--u) * 30);height:calc(var(--u) * 28);border-radius:calc(var(--u) * 7);box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff0f;cursor:pointer;place-items:center;display:grid;position:relative}.tile:where(.astro-fgiwvzc6)[data-active]{box-shadow:inset 0 0 0 calc(var(--u) * 1) #ff636ea6;background:#cc293b3d}.tile:where(.astro-fgiwvzc6).dimmed .tile-icon{opacity:.45}.tile:where(.astro-fgiwvzc6) .tile-icon{font-size:calc(var(--u) * 19)}.badge:where(.astro-fgiwvzc6){top:calc(var(--u) * 1);right:calc(var(--u) * 1);width:calc(var(--u) * 7);height:calc(var(--u) * 7);box-shadow:0 0 0 calc(var(--u) * 1.5) var(--surface);background:#ff3b30;border-radius:50%;position:absolute}.notch:where(.astro-fgiwvzc6){width:calc(var(--u) * 150);height:calc(var(--u) * 30);border-radius:0 0 calc(var(--u) * 11) calc(var(--u) * 11);background:#000;position:absolute;top:0;left:50%;transform:translate(-50%)}.lbar-right:where(.astro-fgiwvzc6){align-items:center;gap:calc(var(--u) * 2);display:flex}.lbar-right:where(.astro-fgiwvzc6)>svg:where(.astro-fgiwvzc6){width:calc(var(--u) * 26);height:calc(var(--u) * 13)}.lbar-right:where(.astro-fgiwvzc6)>svg:where(.astro-fgiwvzc6).wide{height:calc(var(--u) * 15)}.sep:where(.astro-fgiwvzc6){width:calc(var(--u) * 1);height:calc(var(--u) * 14);margin:0 calc(var(--u) * 5);background:#ffffff24}.battery:where(.astro-fgiwvzc6){align-items:center;gap:calc(var(--u) * 3);margin:0 calc(var(--u) * 6) 0 calc(var(--u) * 4);font-family:var(--font-mono);font-size:calc(var(--u) * 11);display:flex}.battery:where(.astro-fgiwvzc6) svg:where(.astro-fgiwvzc6){width:calc(var(--u) * 24);height:calc(var(--u) * 17)}.clock:where(.astro-fgiwvzc6){color:var(--ash);font-family:var(--font-mono);font-size:calc(var(--u) * 11);white-space:nowrap}.menu:where(.astro-fgiwvzc6){top:calc(var(--bar) + var(--u) * 4);left:calc(var(--u) * 36);min-width:calc(var(--u) * 210);padding:calc(var(--u) * 5);border-radius:calc(var(--u) * 10);box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1a, 0 calc(var(--u) * 16) calc(var(--u) * 40) #0000008c;backdrop-filter:blur(20px);font-size:calc(var(--u) * 12.5);background:#242227eb;font-weight:400;position:absolute}.menu-row:where(.astro-fgiwvzc6){grid-template-columns:calc(var(--u) * 16) 1fr;align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 4) calc(var(--u) * 8);border-radius:calc(var(--u) * 5);cursor:pointer;display:grid}.menu-row:where(.astro-fgiwvzc6):hover{background:var(--signal)}.menu-sep:where(.astro-fgiwvzc6){height:calc(var(--u) * 1);margin:calc(var(--u) * 5) calc(var(--u) * 8);background:#ffffff1f;display:block}@container (width<=640px){.lbar-right:where(.astro-fgiwvzc6)>svg:where(.astro-fgiwvzc6),.lbar-right:where(.astro-fgiwvzc6) .sep:where(.astro-fgiwvzc6),.battery:where(.astro-fgiwvzc6){display:none}.with-notch:where(.astro-fgiwvzc6) .lbar-apps:where(.astro-fgiwvzc6){left:calc(var(--u) * 150)}}.demo:where(.astro-lxuvusgu) :where(.astro-lxuvusgu)[hidden]{display:none!important}.device:where(.astro-lxuvusgu){background:linear-gradient(#0b0b0c,#050505);border-radius:clamp(14px,2.3vw,30px);padding:clamp(5px,.85vw,11px);box-shadow:0 0 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a,0 60px 120px -50px #000000f2,0 30px 80px -40px #cc293b47}.screen:where(.astro-lxuvusgu){aspect-ratio:1200/760;background:radial-gradient(90% 80% at 100% 100%,#cc293b4d,#0000 62%),radial-gradient(70% 60% at 0 0,#ff636e1a,#0000 60%),linear-gradient(170deg,#1a171c,#0c0b0d 70%);border-radius:clamp(8px,1.4vw,18px);position:relative;overflow:hidden;container-type:inline-size}.vscreen:where(.astro-lxuvusgu){--u:calc(100cqw / 1200);--bar:calc(var(--u) * 36);--gap:calc(var(--u) * 10);font-family:var(--font-sans);-webkit-user-select:none;user-select:none;position:absolute;inset:0}.desk:where(.astro-lxuvusgu){inset:var(--bar) 0 0;position:absolute}.area:where(.astro-lxuvusgu){inset:calc(var(--gap) / 2);position:absolute}.ws:where(.astro-lxuvusgu){position:absolute;inset:0}.slot:where(.astro-lxuvusgu){left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--w) * 100%);height:calc(var(--h) * 100%);padding:calc(var(--gap) / 2);position:absolute}.slot:where(.astro-lxuvusgu).floating{z-index:3;padding:0}.slot:where(.astro-lxuvusgu)[data-front]{z-index:4}.switcher:where(.astro-lxuvusgu){z-index:10;gap:calc(var(--u) * 14);width:calc(var(--u) * 680);padding:calc(var(--u) * 22);border-radius:calc(var(--u) * 18);box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f, 0 calc(var(--u) * 30) calc(var(--u) * 80) #0009;backdrop-filter:blur(28px)saturate(1.5);color:var(--paper);background:#28262bc7;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-head:where(.astro-lxuvusgu){justify-content:space-between;align-items:baseline;display:flex}.sw-title:where(.astro-lxuvusgu){font-size:calc(var(--u) * 20);font-weight:600}.sw-selected:where(.astro-lxuvusgu){color:var(--ash);font-size:calc(var(--u) * 13)}.sw-rows:where(.astro-lxuvusgu){gap:calc(var(--u) * 5);flex-direction:column;display:flex}.sw-row:where(.astro-lxuvusgu){align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 14);display:flex}.sw-row:where(.astro-lxuvusgu)[data-selected]{background:#cc293b2e}.sw-symbol:where(.astro-lxuvusgu){width:calc(var(--u) * 34);height:calc(var(--u) * 22);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.sw-name:where(.astro-lxuvusgu){font-weight:500}.sw-active:where(.astro-lxuvusgu),.sw-count:where(.astro-lxuvusgu),.sw-hint:where(.astro-lxuvusgu){color:var(--ash);font-size:calc(var(--u) * 11.5)}.sw-active:where(.astro-lxuvusgu){display:none}.sw-row:where(.astro-lxuvusgu)[data-current] .sw-active:where(.astro-lxuvusgu){display:inline}.sw-count:where(.astro-lxuvusgu){margin-left:auto}.sw-chevron:where(.astro-lxuvusgu){width:calc(var(--u) * 11);height:calc(var(--u) * 11);fill:none;stroke:var(--ash);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sw-hint:where(.astro-lxuvusgu){white-space:nowrap}.keyhud:where(.astro-lxuvusgu){bottom:calc(var(--u) * 26);z-index:11;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 9) calc(var(--u) * 14) calc(var(--u) * 9) calc(var(--u) * 10);border-radius:calc(var(--u) * 14);box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1a, 0 calc(var(--u) * 12) calc(var(--u) * 30) #00000080;backdrop-filter:blur(16px);background:#141316db;transition:opacity .26s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.keyhud:where(.astro-lxuvusgu)[data-fading]{opacity:0}.kh-keys:where(.astro-lxuvusgu){gap:calc(var(--u) * 5);display:flex}.kh-keys:where(.astro-lxuvusgu) b{min-width:calc(var(--u) * 30);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 7);background:var(--raised);box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f, 0 calc(var(--u) * 2.5) 0 #00000080;font-family:var(--font-mono);font-size:calc(var(--u) * 14);place-items:center;font-weight:500;display:grid}.kh-label:where(.astro-lxuvusgu){color:var(--paper);font-size:calc(var(--u) * 14);white-space:nowrap;font-weight:500}.controls:where(.astro-lxuvusgu){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2.5rem;margin-top:1.25rem;display:grid}.side:where(.astro-lxuvusgu){justify-items:end;gap:.625rem;min-width:0;display:grid}@media (width<=52rem){.controls:where(.astro-lxuvusgu){grid-template-columns:minmax(0,1fr)}.side:where(.astro-lxuvusgu){order:-1;justify-items:stretch}}@media (hover:none){.hint:where(.astro-lxuvusgu),.chip-keys:where(.astro-lxuvusgu){display:none}}.chips:where(.astro-lxuvusgu){background:var(--surface);max-width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);scrollbar-width:none;border-radius:12px;gap:.375rem;padding:.25rem;display:flex;overflow-x:auto}.chip:where(.astro-lxuvusgu){height:2.25rem;color:var(--ash);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:.5rem;padding:0 .875rem 0 .625rem;font-weight:500;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.chip:where(.astro-lxuvusgu):hover{color:var(--paper)}.chip:where(.astro-lxuvusgu):active{transform:scale(.96)}.chip:where(.astro-lxuvusgu)[aria-pressed=true]{color:var(--paper);background:#cc293b33;box-shadow:inset 0 0 0 1px #ff636e80}.chip-keys:where(.astro-lxuvusgu){font-family:var(--font-mono);color:var(--ash);letter-spacing:.04em;font-size:.75rem}.hint:where(.astro-lxuvusgu){color:var(--ash);font-size:var(--text-xs);line-height:1.6}.hint:where(.astro-lxuvusgu) kbd:where(.astro-lxuvusgu){background:var(--raised);min-width:1.4em;color:var(--paper);text-align:center;border-radius:5px;padding:.05em .35em;font-size:.8em;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff1f,0 1.5px #00000073}.hint:where(.astro-lxuvusgu) kbd:where(.astro-lxuvusgu)+kbd:where(.astro-lxuvusgu){margin-left:.15em}@container (width<=640px){.vscreen:where(.astro-lxuvusgu){--u:calc(100cqw / 820)}}@media (width<=40rem){.vscreen:where(.astro-lxuvusgu){transform-origin:53% 58%;transition:transform .48s var(--ease-out)}.demo:where(.astro-lxuvusgu)[data-active=mobile] .vscreen:where(.astro-lxuvusgu){transform:scale(1.8)}}.tour:where(.astro-ezmpdztk){--header:3.75rem;display:grid}.stage:where(.astro-ezmpdztk),.markers:where(.astro-ezmpdztk){grid-area:1/1}.stage:where(.astro-ezmpdztk){top:var(--header);z-index:1;height:calc(100svh - var(--header));flex-direction:column;justify-content:center;min-height:32rem;padding-block:1rem 1.5rem;display:flex;position:sticky}.stage:where(.astro-ezmpdztk) .demo{width:min(100%, calc((100svh - var(--header) - 11rem) * 1.58));margin-inline:auto}.markers:where(.astro-ezmpdztk){pointer-events:none}.marker:where(.astro-ezmpdztk){height:60svh}.marker:where(.astro-ezmpdztk):last-child{height:80svh}.captions:where(.astro-ezmpdztk){gap:.875rem;display:grid}.progress-row:where(.astro-ezmpdztk){align-items:center;gap:1rem;display:flex}.progress:where(.astro-ezmpdztk){gap:.375rem;display:flex}.skip:where(.astro-ezmpdztk){color:var(--ash);font-size:var(--text-xs);text-decoration:none;transition:color .14s}.skip:where(.astro-ezmpdztk):hover{color:var(--paper)}.progress:where(.astro-ezmpdztk) i:where(.astro-ezmpdztk){background:var(--raised);border-radius:2px;width:1.75rem;height:3px;position:relative;overflow:hidden}.progress:where(.astro-ezmpdztk) i:where(.astro-ezmpdztk):after{content:"";background:var(--signal);transform-origin:0;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.progress:where(.astro-ezmpdztk) i:where(.astro-ezmpdztk)[data-current]:after{transform:none}.texts:where(.astro-ezmpdztk){margin:0;padding:0;list-style:none;display:grid}.texts:where(.astro-ezmpdztk) li:where(.astro-ezmpdztk){max-width:46ch;color:var(--paper);font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:pretty;opacity:0;grid-area:1/1;line-height:1.4;transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(.5rem)}.texts:where(.astro-ezmpdztk) li:where(.astro-ezmpdztk)[data-current]{opacity:1;transition-delay:80ms;transform:none}@media (width<=52rem){.stage:where(.astro-ezmpdztk){justify-content:flex-start;padding-top:1.25rem}.stage:where(.astro-ezmpdztk) .demo{width:100%}.texts:where(.astro-ezmpdztk) li:where(.astro-ezmpdztk){font-size:var(--text-md)}}.closing:where(.astro-fx3jl6jb){box-shadow:inset 0 1px 0 var(--line-soft);text-align:center;background:radial-gradient(60% 120% at 50% 0,#cc293b29,#0000 70%);padding-block:clamp(4rem,8vw,6rem)}.closing:where(.astro-fx3jl6jb) h2:where(.astro-fx3jl6jb){margin-inline:auto}.lead:where(.astro-fx3jl6jb){max-width:40ch;color:var(--ash);font-size:var(--text-lg);text-wrap:pretty;margin:1rem auto 0;line-height:1.45}.closing:where(.astro-fx3jl6jb) .notify,.actions:where(.astro-fx3jl6jb){max-width:30rem;margin:2rem auto 0}.closing:where(.astro-fx3jl6jb) .notify .button{flex:auto}.closing:where(.astro-fx3jl6jb) .notify .status,.closing:where(.astro-fx3jl6jb) .notify .note{justify-content:center}.actions:where(.astro-fx3jl6jb){flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.fine:where(.astro-fx3jl6jb){color:var(--ash);font-size:var(--text-xs);margin-top:1rem}.step:where(.astro-taxxdyix){color:var(--paper);font-size:var(--text-sm);align-items:center;gap:.625rem;margin-bottom:1.25rem;font-weight:600;display:inline-flex}.dot:where(.astro-taxxdyix){background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;font-size:.8125rem;font-weight:700;display:grid}.grid:where(.astro-czc7l4ff){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.facts:where(.astro-czc7l4ff){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-top:2.5rem;display:grid}.facts:where(.astro-czc7l4ff) div:where(.astro-czc7l4ff){box-shadow:inset 0 1px 0 var(--line);padding-top:1rem}dt:where(.astro-czc7l4ff){font-weight:600}dd:where(.astro-czc7l4ff){color:var(--ash);font-size:var(--text-sm);margin-top:.375rem;line-height:1.5}@media (width<=60rem){.grid:where(.astro-czc7l4ff){grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.facts:where(.astro-czc7l4ff){grid-template-columns:minmax(0,1fr)}}.cz-presets{flex-wrap:wrap;gap:.375rem;margin-bottom:.875rem;display:flex}.cz-preset{background:var(--surface);height:2rem;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--ash);font-size:var(--text-xs);cursor:pointer;border:0;border-radius:8px;padding:0 .75rem;font-weight:500;transition:color .12s,background-color .12s,transform .12s}.cz-preset:hover{color:var(--paper)}.cz-preset:active{transform:scale(.96)}.cz-preset[aria-pressed=true]{color:var(--paper);background:#cc293b33;box-shadow:inset 0 0 0 1px #ff636e8c}.cz-window{border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -40px #000c;background:#111013;overflow:hidden}.cz-chrome{gap:6px;padding:12px 14px 0;display:flex}.cz-chrome i{background:#3a383d;border-radius:50%;width:7px;height:7px}.cz-canvas{--cz-gap:10px;aspect-ratio:16/10;margin:10px;position:relative}.cz-canvas>.cz-split,.cz-canvas>.cz-zone{position:absolute;inset:0}.cz-split{min-width:0;min-height:0;display:grid}.cz-row{grid-template-rows:100%}.cz-column{grid-template-columns:100%}.cz-zone{text-align:center;background:#1a191c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:0;padding:.5rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.cz-icons{margin-bottom:.375rem;display:flex}.cz-icons .cz-icon+.cz-icon{margin-left:-.3em}.cz-icon{font-size:clamp(1.375rem,2.6vw,2rem)}.cz-app{max-width:100%;color:var(--paper);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.75rem,1.2vw,.9375rem);font-weight:650;overflow:hidden}.cz-name{color:var(--ash);white-space:nowrap;font-size:clamp(.6875rem,1vw,.8125rem)}.cz-pct{color:var(--ash);font-family:var(--font-mono);white-space:nowrap;margin-top:.25rem;font-size:clamp(.6875rem,1vw,.8125rem)}.cz-divider{cursor:col-resize;touch-action:none;outline:none;place-items:center;display:grid;position:relative}.cz-column>.cz-divider{cursor:row-resize}.cz-divider i{background:#6b666c;border-radius:3px;width:4px;height:34px;transition:background-color .12s,transform .12s}.cz-column>.cz-divider i{width:34px;height:4px}.cz-divider:hover i,.cz-divider[data-dragging] i,.cz-divider:focus-visible i{background:var(--glow)}.cz-divider:focus-visible i{box-shadow:0 0 0 3px #ff636e59}.cz-float{z-index:2;outline-offset:-1.5px;text-align:center;background:#161518f0;border-radius:10px;outline:1.5px dashed #ff636ebf;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute}.cz-float .cz-icon{margin-bottom:.25rem;font-size:clamp(1.125rem,2vw,1.5rem)}.cz-canvas[data-preset=code] .cz-float-0{width:21%;height:44%;bottom:4%;right:3%}.cz-canvas[data-preset=floating] .cz-float-0{width:58%;height:70%;top:6%;left:5%}.cz-canvas[data-preset=floating] .cz-float-1{width:23%;height:62%;bottom:6%;right:7%}.cz-foot{color:var(--ash);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;display:flex}.cz-foot .button:disabled{opacity:.45;cursor:default;transform:none}.grid:where(.astro-26loystq){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.copy:where(.astro-26loystq){position:sticky;top:6rem}figure:where(.astro-26loystq) img{width:100%;box-shadow:0 0 0 1px var(--line), 0 50px 100px -50px #000000e6;border-radius:14px}.tabs:where(.astro-26loystq){margin-top:2.5rem}figcaption:where(.astro-26loystq){color:var(--ash);font-size:var(--text-sm);margin-top:.875rem}@media (width<=60rem){.grid:where(.astro-26loystq){grid-template-columns:minmax(0,1fr)}.copy:where(.astro-26loystq){position:static}}.grid:where(.astro-gfo3rpqg){grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem clamp(2.5rem,6vw,5rem);display:grid}.more:where(.astro-gfo3rpqg){color:var(--ash);margin-top:1rem}.more:where(.astro-gfo3rpqg) a:where(.astro-gfo3rpqg){color:var(--glow);text-underline-offset:3px}details:where(.astro-gfo3rpqg){box-shadow:inset 0 -1px 0 var(--line)}summary:where(.astro-gfo3rpqg){font-size:var(--text-md);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:600;list-style:none;display:flex}summary:where(.astro-gfo3rpqg)::-webkit-details-marker{display:none}summary:where(.astro-gfo3rpqg):after{content:"";border-right:2px solid var(--ash);border-bottom:2px solid var(--ash);width:.625rem;height:.625rem;transition:transform var(--duration-disclosure) var(--ease-out);flex:none;transform:translateY(-25%)rotate(45deg)}details:where(.astro-gfo3rpqg)[open] summary:where(.astro-gfo3rpqg):after{transform:translateY(25%)rotate(-135deg)}details:where(.astro-gfo3rpqg)::details-content{content-visibility:visible;opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-disclosure) var(--ease-out), opacity var(--duration-disclosure) var(--ease-out), visibility var(--duration-disclosure);grid-template-rows:0fr;display:grid;overflow:clip}details:where(.astro-gfo3rpqg)[open]::details-content{opacity:1;visibility:visible;grid-template-rows:1fr}.answer:where(.astro-gfo3rpqg){min-height:0}.answer:where(.astro-gfo3rpqg) p:where(.astro-gfo3rpqg){max-width:62ch;color:var(--ash);padding-bottom:1.375rem}@media (prefers-reduced-motion:reduce){details:where(.astro-gfo3rpqg)::details-content{transition:opacity var(--duration-disclosure) var(--ease-out), visibility var(--duration-disclosure)}}@media (width<=60rem){.grid:where(.astro-gfo3rpqg){grid-template-columns:minmax(0,1fr)}}.grid:where(.astro-66b575cu){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.panel:where(.astro-66b575cu){border-radius:var(--radius-panel);background:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -40px #000c;overflow:hidden}.panel-head:where(.astro-66b575cu){box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:.375rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.lights:where(.astro-66b575cu){gap:6px;margin-right:.875rem;display:flex}.lights:where(.astro-66b575cu) i:where(.astro-66b575cu){background:#3a383d;border-radius:50%;width:7px;height:7px}.pills:where(.astro-66b575cu){gap:.375rem;display:flex}.pill:where(.astro-66b575cu){background:var(--raised);height:1.875rem;color:var(--ash);font-size:var(--text-xs);cursor:pointer;border:0;border-radius:999px;padding:0 .875rem;font-weight:600;transition:background-color .16s,color .16s,transform .12s}.pill:where(.astro-66b575cu):hover{color:var(--paper)}.pill:where(.astro-66b575cu):active{transform:scale(.96)}.pill:where(.astro-66b575cu)[aria-pressed=true]{background:var(--signal);color:#fff}.head-keys:where(.astro-66b575cu){margin-left:auto}.head-keys:where(.astro-66b575cu) .keycap{min-width:1.5rem;height:1.5rem;font-size:.75rem}.rows:where(.astro-66b575cu){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:12px;margin:1rem;padding:0;list-style:none}li:where(.astro-66b575cu){grid-template-columns:auto 6.5rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.9375rem 1rem;display:grid;position:relative}li:where(.astro-66b575cu)+li:where(.astro-66b575cu):before{content:"";background:var(--line-soft);height:1px;position:absolute;top:0;left:3.625rem;right:0}li:where(.astro-66b575cu) .row-icon{font-size:1.75rem}.app:where(.astro-66b575cu){font-weight:500}.values:where(.astro-66b575cu){min-width:0;display:grid;overflow:hidden}.what:where(.astro-66b575cu){white-space:nowrap;opacity:0;grid-area:1/1;align-items:center;gap:.5rem;min-width:0;display:flex}.what:where(.astro-66b575cu)[data-current]{opacity:1}.what:where(.astro-66b575cu) svg:where(.astro-66b575cu){fill:none;width:1.125rem;height:1.125rem;stroke:var(--ash);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.what:where(.astro-66b575cu) b:where(.astro-66b575cu){font-weight:500}.what:where(.astro-66b575cu) svg:where(.astro-66b575cu).chat{width:.8125rem;height:.8125rem;fill:var(--glow);stroke:none;margin-left:.25rem}.what:where(.astro-66b575cu) span:where(.astro-66b575cu){min-width:0;color:var(--ash);text-overflow:ellipsis;overflow:hidden}.launch-line:where(.astro-66b575cu){max-width:58ch;color:var(--ash);font-size:var(--text-md);text-wrap:pretty;margin-top:1.25rem;line-height:1.55}.launch-line:where(.astro-66b575cu) .keys{vertical-align:.1em;margin-inline:.125rem}.launch-line:where(.astro-66b575cu) .keycap{min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem}.kinds:where(.astro-66b575cu){gap:0;margin-top:1.75rem;display:grid}.kinds:where(.astro-66b575cu) div:where(.astro-66b575cu){box-shadow:inset 0 1px 0 var(--line);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:.875rem 0;display:grid}dt:where(.astro-66b575cu){font-weight:600}dd:where(.astro-66b575cu){color:var(--ash)}.note:where(.astro-66b575cu){color:var(--ash);font-size:var(--text-sm);margin-top:1.75rem}@media (width<=60rem){.grid:where(.astro-66b575cu){grid-template-columns:minmax(0,1fr)}.copy:where(.astro-66b575cu){order:-1}}@media (width<=36rem){.lights:where(.astro-66b575cu){display:none}li:where(.astro-66b575cu){grid-template-columns:auto minmax(0,1fr)}.values:where(.astro-66b575cu){grid-column:2}.what:where(.astro-66b575cu) .project:where(.astro-66b575cu){display:none}.what:where(.astro-66b575cu) svg:where(.astro-66b575cu).chat{margin-left:0}.kinds:where(.astro-66b575cu) div:where(.astro-66b575cu){grid-template-columns:minmax(0,1fr);gap:.25rem}}.shot:where(.astro-e4ltc2qk){margin-top:3.5rem}.stage:where(.astro-e4ltc2qk){container-type:inline-size}.screen-top:where(.astro-e4ltc2qk){--u:calc(100cqw / 760);--bar:calc(var(--u) * 36);height:calc(var(--u) * 200);border-radius:calc(var(--u) * 12) calc(var(--u) * 12) 0 0;background:radial-gradient(70% 120% at 80% 110%, #cc293b4d, transparent 62%), linear-gradient(180deg, #1a171c, var(--ink) 92%);box-shadow:inset 0 0 0 1px var(--line-soft);font-family:var(--font-sans);position:relative;overflow:hidden;mask-image:linear-gradient(#000 70%,#0000)}.notes:where(.astro-e4ltc2qk){color:var(--ash);font-size:var(--text-sm);grid-template-columns:1fr 1.3fr 1fr;gap:1.5rem clamp(1.5rem,4vw,3rem);margin-top:.75rem;display:grid}.notes:where(.astro-e4ltc2qk) b:where(.astro-e4ltc2qk){color:var(--paper);font-weight:600}.notes:where(.astro-e4ltc2qk) p:where(.astro-e4ltc2qk):nth-child(2){text-align:center}.notes:where(.astro-e4ltc2qk) p:where(.astro-e4ltc2qk):last-child{text-align:right}@media (width<=48rem){.notes:where(.astro-e4ltc2qk){grid-template-columns:minmax(0,1fr)}.notes:where(.astro-e4ltc2qk) p:where(.astro-e4ltc2qk):nth-child(2),.notes:where(.astro-e4ltc2qk) p:where(.astro-e4ltc2qk):last-child{text-align:left}}.offer:where(.astro-nwtk6cma){background:radial-gradient(70% 120% at 0% 0%, #cc293b29, transparent 60%), var(--night);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);padding:clamp(2rem,5vw,4rem);display:grid}h2:where(.astro-nwtk6cma){max-width:18ch;font-size:var(--text-2xl);letter-spacing:-.03em;text-wrap:balance;font-weight:650;line-height:1.06}.amount:where(.astro-nwtk6cma){flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:2rem;display:flex}.figure:where(.astro-nwtk6cma){letter-spacing:-.045em;font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem);font-weight:700;line-height:1}.terms:where(.astro-nwtk6cma){color:var(--ash)}.early:where(.astro-nwtk6cma){color:var(--glow);font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2rem}.early:where(.astro-nwtk6cma)+.amount:where(.astro-nwtk6cma){margin-top:.5rem}.was:where(.astro-nwtk6cma){color:var(--ash);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600}.was:where(.astro-nwtk6cma) s:where(.astro-nwtk6cma){text-decoration-color:#ff636ecc;text-decoration-thickness:2px}.early-terms:where(.astro-nwtk6cma){max-width:44ch;margin-top:.75rem}.actions:where(.astro-nwtk6cma){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.price:where(.astro-nwtk6cma) .notify{max-width:30rem;margin-top:2rem}.fine:where(.astro-nwtk6cma){color:var(--ash);font-size:var(--text-sm);margin-top:1rem}.included:where(.astro-nwtk6cma){gap:0;padding:0;list-style:none;display:grid}li:where(.astro-nwtk6cma){box-shadow:inset 0 -1px 0 var(--line-soft);gap:.75rem;padding:.875rem 0;display:flex}li:where(.astro-nwtk6cma):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--signal);border-radius:50%;flex:none;width:1.125rem;height:1.125rem;margin-top:.2rem}li:where(.astro-nwtk6cma).limit{color:var(--ash)}li:where(.astro-nwtk6cma).limit:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 8h6' fill='none' stroke='%23ada6ad' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--raised);box-shadow:inset 0 0 0 1px var(--line)}@media (width<=60rem){.offer:where(.astro-nwtk6cma){grid-template-columns:minmax(0,1fr)}}.items:where(.astro-5gghqydm){grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem clamp(1.5rem,3vw,2.5rem);margin-top:3.5rem;display:grid}article:where(.astro-5gghqydm){box-shadow:inset 0 1px 0 var(--line);padding-top:1.25rem}h3:where(.astro-5gghqydm){font-size:var(--text-md);font-weight:600}p:where(.astro-5gghqydm){color:var(--ash);font-size:var(--text-sm);margin-top:.625rem;line-height:1.6}code:where(.astro-5gghqydm){color:var(--paper);word-break:break-word;font-size:.8125rem}p:where(.astro-5gghqydm) .keycap{min-width:1.375rem;height:1.375rem;padding:0 .3rem;font-size:.6875rem}@media (width<=64rem){.items:where(.astro-5gghqydm){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.items:where(.astro-5gghqydm){grid-template-columns:minmax(0,1fr)}}.head:where(.astro-zcmu4q7c){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2.5rem,6vw,5rem);display:grid}.head:where(.astro-zcmu4q7c) .section-lead:where(.astro-zcmu4q7c){margin-top:0}.shortcuts:where(.astro-zcmu4q7c){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,6vw,5rem);margin-top:3.5rem;padding:0;list-style:none;display:grid}li:where(.astro-zcmu4q7c){box-shadow:inset 0 -1px 0 var(--line-soft);border-radius:10px;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:1.25rem;margin-inline:-.75rem;padding:.875rem .75rem;transition:background-color .12s;display:grid}li:where(.astro-zcmu4q7c)[data-match]{background:#cc293b1f}li:where(.astro-zcmu4q7c) span:where(.astro-zcmu4q7c):not(.keys,.sr-only){color:var(--ash)}li:where(.astro-zcmu4q7c)[data-match] span:where(.astro-zcmu4q7c):not(.keys,.sr-only){color:var(--paper)}.foot:where(.astro-zcmu4q7c){color:var(--ash);font-size:var(--text-sm);margin-top:2rem}.foot:where(.astro-zcmu4q7c) a:where(.astro-zcmu4q7c){color:var(--glow);text-underline-offset:3px;margin-left:.25rem}.remap:where(.astro-zcmu4q7c){border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem clamp(2rem,5vw,4rem);margin-top:3rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.remap:where(.astro-zcmu4q7c) h3:where(.astro-zcmu4q7c){font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:600}.remap-copy:where(.astro-zcmu4q7c) p:where(.astro-zcmu4q7c){color:var(--ash);font-size:var(--text-sm);margin:.75rem 0 0;line-height:1.6}.remap-rows:where(.astro-zcmu4q7c){margin:0}.remap-head:where(.astro-zcmu4q7c),.remap-row:where(.astro-zcmu4q7c){grid-template-columns:minmax(0,1fr) 8.5rem 8.5rem;align-items:center;gap:1rem;display:grid}.remap-head:where(.astro-zcmu4q7c){color:var(--ash);font-size:var(--text-xs);padding-bottom:.5rem}.remap-row:where(.astro-zcmu4q7c){box-shadow:inset 0 1px 0 var(--line-soft);padding-block:.75rem}.remap-row:where(.astro-zcmu4q7c) dt:where(.astro-zcmu4q7c){color:var(--paper);font-size:var(--text-sm)}.remap-row:where(.astro-zcmu4q7c) dd:where(.astro-zcmu4q7c){margin:0}@media (width<=60rem){.head:where(.astro-zcmu4q7c),.shortcuts:where(.astro-zcmu4q7c),.remap:where(.astro-zcmu4q7c){grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){li:where(.astro-zcmu4q7c){grid-template-columns:minmax(0,1fr);gap:.5rem}.remap-head:where(.astro-zcmu4q7c),.remap-row:where(.astro-zcmu4q7c){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem}.remap-head:where(.astro-zcmu4q7c) span:where(.astro-zcmu4q7c):first-child{display:none}.remap-row:where(.astro-zcmu4q7c) dt:where(.astro-zcmu4q7c){grid-column:1/-1}}.hero:where(.astro-lcdefpme){padding-block:clamp(2.25rem,4.5vw,4rem) clamp(.5rem,2vw,1.5rem)}.eyebrow:where(.astro-lcdefpme){color:var(--paper);font-size:var(--text-xs);background:#cc293b1f;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.3125rem .75rem .3125rem .625rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ff636e47}.dot:where(.astro-lcdefpme){background:var(--glow);border-radius:50%;width:.4375rem;height:.4375rem}h1:where(.astro-lcdefpme){letter-spacing:-.045em;font-size:clamp(2.625rem,1.3rem + 4.6vw,5.25rem);font-weight:700;line-height:.98}h1:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:block}.hero-row:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.75rem clamp(2.5rem,6vw,5rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.lead:where(.astro-lcdefpme){max-width:40ch;color:var(--ash);font-size:var(--text-lg);text-wrap:pretty;line-height:1.45}.follow:where(.astro-lcdefpme){color:var(--paper);white-space:nowrap}.cta:where(.astro-lcdefpme){width:min(100%,27rem)}.actions:where(.astro-lcdefpme){flex-wrap:wrap;gap:.75rem;display:flex}.fine:where(.astro-lcdefpme){color:var(--ash);font-size:var(--text-xs);margin-top:.875rem}@media (width<=52rem){.hero-row:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}}
