@font-face{font-family:Writer;src:url(/fonts/iAWriterQuattroS-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Writer;src:url(/fonts/iAWriterQuattroS-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Writer;src:url(/fonts/iAWriterQuattroS-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Display;src:url(/fonts/IBMPlexSerif-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Display;src:url(/fonts/IBMPlexSerif-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Display;src:url(/fonts/IBMPlexSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lilex;src:url(/fonts/Lilex-Variable.ttf)format("truetype");font-weight:100 700;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/IBMPlexSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/IBMPlexSans-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/IBMPlexSans-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--col:1136px;--gutter:72px;--bg:#f5f4f0;--surface:#fff9;--surface-solid:#fff;--sunken:#efeee9;--line:#dadde2;--line-soft:#6f7b9029;--text:#3a3e46;--strong:#0b0b0c;--muted:#6b707a;--faint:#9a9ea6;--accent:#c2451e;--accent-edge:#8f2f10;--accent-soft:#c2451e0f;--accent-line:#c2451e38;--ok:#3f7d4e;--hatch:#11111312;--edge:#6f7b901f;--grid:#6f7b9012;--mono:"Lilex", ui-monospace, SFMono-Regular, Menlo, monospace;--body:"Writer", ui-sans-serif, system-ui, sans-serif;--display:"Display", Georgia, serif;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#0f0f10;--surface:#ffffff06;--surface-solid:#161618;--sunken:#0b0b0c;--line:#2a2b30;--line-soft:#ededef14;--text:#b9bcc4;--strong:#ededef;--muted:#8a8e97;--faint:#63676f;--accent:#f0744a;--accent-edge:#a8401c;--accent-soft:#f0744a14;--accent-line:#f0744a40;--ok:#7cc28d;--hatch:#ededef0f;--edge:#00000080;--grid:#ededef09}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font:16px/1.65 var(--body);letter-spacing:.01em;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.47 0 0 0 0 0.5 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--accent-line)}.page{z-index:1;position:relative}.page:before,.page:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0}.page:before{left:calc(50% - var(--col) / 2);right:calc(50% - var(--col) / 2);border-left:1px solid var(--line);border-right:1px solid var(--line)}.page:after{left:calc(50% - var(--col) / 2 - var(--gutter));right:calc(50% - var(--col) / 2 - var(--gutter));border-left:1px dashed var(--line-soft);border-right:1px dashed var(--line-soft)}.wrap{width:min(var(--col), 100%);margin:0 auto;position:relative}.rule{border-top:1px solid var(--line);height:0;position:relative}.rule i{background:var(--bg);border:1px solid var(--line);width:7px;height:7px;position:absolute;top:-4px;transform:rotate(45deg)}.rule i:first-child{left:calc(50% - var(--col) / 2 - var(--gutter) - 4px)}.rule i:nth-child(2){left:calc(50% - var(--col) / 2 - 4px)}.rule i:nth-child(3){left:calc(50% + var(--col) / 2 - 4px)}.rule i:nth-child(4){left:calc(50% + var(--col) / 2 + var(--gutter) - 4px)}.hatch{background-image:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 6px)}.band{height:32px}.eyebrow{font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.eyebrow b{color:var(--accent);font-weight:400}.display{font:italic 300 clamp(44px, 5.4vw, 68px)/1.04 var(--display);letter-spacing:-.02em;color:var(--accent);margin:0}.display span{color:var(--strong);font-style:normal}h2.title{font:300 clamp(32px, 3.6vw, 44px)/1.1 var(--display);letter-spacing:-.015em;color:var(--strong);margin:0}h2.title em{color:var(--accent)}h3{font:400 19px/1.3 var(--body);color:var(--strong);letter-spacing:0;margin:0}.lead{color:var(--text);letter-spacing:.02em;max-width:34em;font-size:18px}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-size:13px}.btn{height:40px;font:400 15px/1 var(--body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;user-select:none;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:0 8px 0 14px;transition:transform 80ms,background-color .15s,border-color .15s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn:focus-visible{outline:3px solid var(--accent-line);outline-offset:1px}.btn svg{width:16px;height:16px}.btn.primary{background:var(--accent);color:#fff;box-shadow:inset 0 -2px 0 var(--accent-edge), 0 1px 3px var(--accent-soft)}.btn.primary:hover{filter:brightness(1.05)}.btn.secondary{background:var(--surface);color:var(--strong);border-color:var(--line);box-shadow:inset 0 -2px 0 var(--edge)}.btn.secondary:hover{background:var(--surface-solid)}.btn.soft{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line);box-shadow:inset 0 -2px 0 var(--accent-soft)}.btn.ghost{color:var(--strong);padding:0 10px}.btn.ghost:hover{background:var(--line-soft)}.btn.sm{height:32px;padding:0 6px 0 10px;font-size:14px}kbd{height:20px;font:400 11px/1 var(--mono);color:var(--muted);background:#fafafa80;border:1px solid #6f7b9038;border-radius:2px;align-items:center;padding:0 6px;display:inline-flex}@media (prefers-color-scheme:dark){kbd{background:#ffffff08;border-color:#ededef1f}}.btn.primary kbd{color:#fff;background:#ffffff1a;border-color:#ffffff40}.btn.soft kbd{color:var(--accent);border-color:var(--accent-line);background:0 0}.tag{height:20px;font:400 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:2px;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.tag.accent{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.tag.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 30%, transparent);background:color-mix(in srgb, var(--ok) 7%, transparent)}.tag .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.card{background:var(--surface);border:1px solid var(--line);box-shadow:inset 0 -2px 0 var(--edge);border-radius:4px}.top{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);position:sticky;top:0}.top .wrap{align-items:center;gap:6px;height:68px;padding:0 16px;display:flex}.brand{font:400 21px/1 var(--body);color:var(--strong);letter-spacing:-.02em;align-items:center;gap:10px;margin-right:18px;display:flex}.brand img{width:30px;height:30px}.top nav{flex:1;align-items:center;gap:2px;display:flex}.top nav a{color:var(--strong);border-radius:4px;padding:8px 10px;font-size:15px}.top nav a:hover{background:var(--line-soft)}.top .sep{background:var(--line);width:1px;height:18px;margin:0 8px}section{position:relative}.pad{padding:88px 56px}.pad-sm{padding:48px 56px}.hero{grid-template-columns:1.25fr .75fr;display:grid}.hero-text{border-right:1px solid var(--line);padding:96px 48px 80px 40px;position:relative}.hero-text:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 30% 40%,#000 30%,#0000 75%)}.hero-text .display{margin:22px 0 26px}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.hero-note{font:400 13px/1.5 var(--mono);color:var(--muted);margin-top:18px}.index{flex-direction:column;display:flex}.index-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.index a.row{border-bottom:1px solid var(--line);flex:1;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:20px 24px;transition:background-color .15s;display:grid;position:relative}.index a.row:last-child{border-bottom:0}.index a.row:hover{background:var(--accent-soft)}.index a.row:hover:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:-1px}.index .ico{border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.index .row h3{font-size:17px}.index .row p{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:1.45}.index .row .go{color:var(--faint);transition:transform .15s,color .15s}.index .row:hover .go{color:var(--accent);transform:translate(3px)}.facts{grid-template-columns:repeat(4,1fr);display:grid}.facts div{border-right:1px solid var(--line);padding:26px 28px}.facts div:last-child{border-right:0}.facts b{font:300 30px/1.1 var(--display);color:var(--strong);letter-spacing:-.01em;display:block}.facts span{font:400 12px/1.5 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;display:block}.chapter{grid-template-columns:330px 1fr;display:grid}.chapter aside{border-right:1px solid var(--line);padding:64px 32px 48px 40px}.chapter aside .sticky{position:sticky;top:100px}.chapter aside .chap{font:400 12px/1 var(--mono);color:var(--faint);letter-spacing:.08em}.chapter aside h2{font:300 34px/1.05 var(--display);color:var(--strong);letter-spacing:-.015em;margin:14px 0 10px}.chapter aside h2 em{color:var(--accent)}.chapter aside p{color:var(--muted);margin:0 0 20px;font-size:15px}.spec{border-top:1px dashed var(--line);margin:0 0 24px;padding:0;list-style:none}.spec li{border-bottom:1px dashed var(--line);font:400 12.5px/1.3 var(--mono);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.spec li span:first-child{color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.spec li span:last-child{color:var(--strong);text-align:right}.chapter .work{min-width:0}.stage{border-bottom:1px solid var(--line);padding:56px;position:relative;overflow:hidden}.stage.hatch-bg{background-image:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 6px)}.cells{grid-template-columns:repeat(3,1fr);display:grid}.cells>div{border-right:1px solid var(--line);padding:28px 28px 34px}.cells>div:last-child{border-right:0}.cells .k{color:var(--accent);align-items:center;gap:8px;margin-bottom:10px;display:flex}.cells .k svg{width:18px;height:18px}.cells p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.6}.win{border:1px solid var(--line);background:var(--surface-solid);box-shadow:0 24px 60px -30px #14141e59, inset 0 -2px 0 var(--edge);border-radius:8px;overflow:hidden}.win-bar{border-bottom:1px solid var(--line);height:36px;font:400 12px/1 var(--mono);color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex}.lights{gap:6px;margin-right:6px;display:flex}.lights i{background:var(--line);border-radius:50%;width:10px;height:10px}.url{border:1px solid var(--line);background:var(--bg);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:1;align-items:center;gap:8px;min-width:0;height:24px;padding:0 10px;display:flex;overflow:hidden}.url-t{text-overflow:ellipsis;overflow:hidden}.phone{border:1px solid var(--line);border-radius:14px;width:300px;overflow:hidden;box-shadow:0 24px 60px -30px #14141e59}.phone .screen{background:var(--surface-solid);overflow:hidden}.phone .screen img{width:100%;height:auto}.ledger{border-collapse:collapse;width:100%}.ledger th,.ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 24px}.ledger th{font:400 12px/1 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;padding-top:14px;padding-bottom:14px}.ledger td:first-child{width:34%;color:var(--strong)}.ledger td:nth-child(2){color:var(--muted);font-size:15px}.ledger td:last-child{white-space:nowrap;width:1%}.ledger tr:last-child td{border-bottom:0}.ledger th:first-child,.ledger td:first-child{padding-left:56px}.ledger th:last-child,.ledger td:last-child{padding-right:56px}footer .cols{grid-template-columns:1.4fr repeat(3,1fr);display:grid}footer .cols>div{border-right:1px solid var(--line);padding:40px 28px}footer .cols>div:first-child{padding-left:56px}footer .cols>div:last-child{border-right:0}footer h4{font:400 12px/1 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px}footer ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}footer ul a:hover{color:var(--accent)}footer .fine{font:400 12px/1.5 var(--mono);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 56px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=1100px){:root{--gutter:0px}.page:after,.rule i:first-child,.rule i:nth-child(4){display:none}}@media (width<=960px){.hero,.chapter{grid-template-columns:1fr}.hero-text{border-right:0;border-bottom:1px solid var(--line);padding:64px 24px 48px}.chapter aside{border-right:0;border-bottom:1px solid var(--line);padding:48px 24px 8px}.chapter aside .sticky{position:static}.stage{padding:32px 20px}.cells{grid-template-columns:1fr}.cells>div{border-right:0;border-bottom:1px solid var(--line)}.cells>div:last-child{border-bottom:0}.facts{grid-template-columns:repeat(2,1fr)}.facts div:nth-child(2){border-right:0}.facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pad{padding:64px 24px}.pad-sm{padding:40px 24px}.top nav{display:none}.top .wrap>.btn:last-child{margin-left:auto}.top .sep{display:none}footer .cols{grid-template-columns:1fr 1fr}footer .cols>div:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding-left:24px}footer .fine{padding:18px 24px}.index a.row{padding:18px 20px}.ledger td,.ledger th{padding:14px 16px}.ledger td:first-child{width:auto}.ledger th:first-child,.ledger td:first-child{padding-left:24px}.ledger th:last-child,.ledger td:last-child{padding-right:24px}}@media (width<=560px){.page:before{border:0;left:0;right:0}.rule i{display:none}.hero-actions .btn{justify-content:center;width:100%}.ledger td:nth-child(3),.ledger th:nth-child(3){display:none}}.mock[data-astro-cid-voofjcal]{--w:1040px;--h:640px;width:100%;overflow:hidden;container-type:inline-size}.fit[data-astro-cid-voofjcal]{height:calc(var(--h) * min(1, tan(atan2(100cqw, var(--w)))));position:relative}.win[data-astro-cid-voofjcal]{width:var(--w);height:var(--h);transform-origin:0 0;scale:min(1, tan(atan2(100cqw, var(--w))));--bg:#fff;--panel:#fafafa;--raised:#f3f3f4;--hover:#ededef;--line:#e6e6e9;--line2:#d3d3d8;--btnfill:#fff;--btnline:#d3d3d8;--fg:#111113;--fg2:#4d4d54;--fg3:#68686f;--acc:#c24a1c;--acc-fg:#fff;--acc-soft:#c24a1c14;--ok:#1e8048;--err:#c4362e;--add:#1e804817;color:var(--fg);background:var(--bg);border:1px solid var(--line2);-webkit-font-smoothing:antialiased;box-sizing:border-box;text-align:left;border-radius:10px;flex-direction:column;font:400 13px/1.4 Geist,-apple-system,system-ui,sans-serif;display:flex;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-color-scheme:dark){.win[data-astro-cid-voofjcal]{--bg:#0f0f10;--panel:#161618;--raised:#1c1c1f;--hover:#232327;--line:#28282c;--line2:#38383e;--btnfill:#232327;--btnline:#3e3e45;--fg:#ededef;--fg2:#a8a8af;--fg3:#8c8c94;--acc:#f0744a;--acc-fg:#1a0b05;--acc-soft:#f0744a21;--ok:#4fb477;--err:#ec5d55;--add:#4fb47721}}.win[data-astro-cid-voofjcal] [data-astro-cid-voofjcal],.win[data-astro-cid-voofjcal] [data-astro-cid-voofjcal]:before,.win[data-astro-cid-voofjcal] [data-astro-cid-voofjcal]:after{box-sizing:border-box}.win[data-astro-cid-voofjcal] svg[data-astro-cid-voofjcal]{flex:none}.mono[data-astro-cid-voofjcal]{font-family:Geist Mono,ui-monospace,Menlo,monospace}.grow[data-astro-cid-voofjcal]{flex:1;min-width:0}.f2[data-astro-cid-voofjcal]{color:var(--fg2)}.f3[data-astro-cid-voofjcal]{color:var(--fg3)}.acc[data-astro-cid-voofjcal]{color:var(--acc)}.ok[data-astro-cid-voofjcal]{color:var(--ok)}.err[data-astro-cid-voofjcal]{color:var(--err)}.trunc[data-astro-cid-voofjcal]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sq[data-astro-cid-voofjcal]{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.kbd[data-astro-cid-voofjcal]{border:1px solid var(--line2);min-width:16px;height:16px;color:var(--fg3);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font:400 10.5px/1 Geist Mono,monospace;display:inline-flex}.kbd[data-astro-cid-voofjcal].bare{border:0;min-width:0;padding:0}.ib[data-astro-cid-voofjcal]{width:24px;height:24px;color:var(--fg2);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ib[data-astro-cid-voofjcal].f3{color:var(--fg3)}.chip[data-astro-cid-voofjcal]{border:1px solid var(--line);height:24px;color:var(--fg2);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.chip[data-astro-cid-voofjcal].plain{color:var(--fg);border-color:#0000;gap:8px;padding:0 6px}.chip[data-astro-cid-voofjcal].plain b[data-astro-cid-voofjcal]{font-weight:500}.chip[data-astro-cid-voofjcal].mono{font-size:11.5px}.chip[data-astro-cid-voofjcal].sm{gap:5px;height:20px;padding:0 6px;font-size:11px}.fbtn[data-astro-cid-voofjcal]{border:1px solid var(--line2);height:24px;color:var(--fg);border-radius:4px;flex:none;align-items:center;padding:0 9px;font:400 12px/1 Geist,sans-serif;display:inline-flex}.tray[data-astro-cid-voofjcal] .fbtn[data-astro-cid-voofjcal]{height:22px;padding:0 7px}.spin[data-astro-cid-voofjcal]{border:1.5px solid var(--line2);border-top-color:var(--fg);border-radius:50%;flex:none;width:10px;height:10px;animation:.8s linear infinite spin;display:inline-block}.spin[data-astro-cid-voofjcal].ok{border-top-color:var(--ok);width:9px;height:9px}.spin[data-astro-cid-voofjcal].acc{border-top-color:var(--acc)}.spin[data-astro-cid-voofjcal].big{width:12px;height:12px}.pulse[data-astro-cid-voofjcal]{flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.pulse[data-astro-cid-voofjcal]:before{content:"";background:var(--acc);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}.shimmer[data-astro-cid-voofjcal]{background:linear-gradient(90deg, var(--fg2) 0%, var(--fg) 45%, var(--fg2) 90%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite shim}.caret[data-astro-cid-voofjcal]{background:var(--acc);vertical-align:-2px;width:6px;height:12px;margin-left:2px;animation:1s ease-in-out infinite pulse;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35}}@keyframes shim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.spin[data-astro-cid-voofjcal],.pulse[data-astro-cid-voofjcal]:before,.shimmer[data-astro-cid-voofjcal],.caret[data-astro-cid-voofjcal]{animation:none}.shimmer[data-astro-cid-voofjcal]{color:var(--fg);background:0 0}}.top[data-astro-cid-voofjcal]{background:var(--panel);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:38px;padding:0 10px 0 76px;display:flex;position:relative}.lights[data-astro-cid-voofjcal]{gap:8px;display:flex;position:absolute;top:13px;left:14px}.lights[data-astro-cid-voofjcal] i[data-astro-cid-voofjcal]{border-radius:50%;width:12px;height:12px;display:block}.map[data-astro-cid-voofjcal]{border:1px solid var(--line);border-radius:4px;flex:none;align-items:center;gap:3px;height:22px;padding:0 6px;display:inline-flex}.map[data-astro-cid-voofjcal] i[data-astro-cid-voofjcal]{display:block}.search[data-astro-cid-voofjcal]{border:1px solid var(--line);background:var(--bg);width:250px;max-width:100%;height:26px;color:var(--fg3);border-radius:5px;flex:none;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.pins[data-astro-cid-voofjcal]{gap:2px;display:flex}.pin[data-astro-cid-voofjcal]{width:24px;height:24px;color:var(--fg2);justify-content:center;align-items:center;font:400 8.5px/1 Geist Mono,monospace;display:inline-flex}.vsep[data-astro-cid-voofjcal]{background:var(--line);width:1px;height:16px;display:block}.new[data-astro-cid-voofjcal]{height:24px;color:var(--fg2);flex:none;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.below[data-astro-cid-voofjcal]{flex:1;min-height:0;display:flex}.rail[data-astro-cid-voofjcal]{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex:none;width:220px;padding:8px 6px;display:flex}.rrow[data-astro-cid-voofjcal]{height:28px;color:var(--fg2);border-radius:4px;flex:none;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.rrow[data-astro-cid-voofjcal]>svg[data-astro-cid-voofjcal]{flex:none;width:16px}.rrow[data-astro-cid-voofjcal]>.sq[data-astro-cid-voofjcal]{margin:0 4px}.rrow[data-astro-cid-voofjcal].on{background:var(--hover);color:var(--fg)}.rrow[data-astro-cid-voofjcal] .mono[data-astro-cid-voofjcal]{font-size:11px}.rrow[data-astro-cid-voofjcal].btn{background:var(--btnfill);border:1px solid var(--btnline);border-bottom-width:2px;border-radius:4px}.rrow[data-astro-cid-voofjcal].btn>svg[data-astro-cid-voofjcal]{width:16px}.projects[data-astro-cid-voofjcal]{flex-direction:column;margin-top:10px;display:flex}.projects[data-astro-cid-voofjcal] .btn[data-astro-cid-voofjcal]{margin-top:8px}.foot[data-astro-cid-voofjcal]{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:8px;display:flex}.canvas[data-astro-cid-voofjcal]{background:var(--bg);flex:1;gap:6px;min-width:0;padding:6px;display:flex}.tile[data-astro-cid-voofjcal]{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tile[data-astro-cid-voofjcal].page{flex:none;width:372px}.tile[data-astro-cid-voofjcal].claude{border-color:var(--line2);flex:1}.tbar[data-astro-cid-voofjcal]{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:2px;height:30px;padding:0 6px 0 10px;display:flex}.tbar[data-astro-cid-voofjcal]>svg[data-astro-cid-voofjcal]:first-child{margin-right:6px}.tbar[data-astro-cid-voofjcal] .w[data-astro-cid-voofjcal]{padding:0 4px;font-size:11px}.tile[data-astro-cid-voofjcal].claude .tbar[data-astro-cid-voofjcal]{gap:8px}.path[data-astro-cid-voofjcal]{white-space:nowrap;font-size:12px}.addr[data-astro-cid-voofjcal]{background:var(--bg);border:1px solid var(--line);min-width:0;height:22px;color:var(--fg2);border-radius:4px;flex:1;align-items:center;gap:7px;margin:0 4px;padding:0 8px;font:400 11.5px/1 Geist Mono,monospace;display:flex;position:relative;overflow:hidden}.addr[data-astro-cid-voofjcal] .load[data-astro-cid-voofjcal]{background:0 0;width:100%;height:1.5px;position:absolute;bottom:0;left:0}.tbody[data-astro-cid-voofjcal]{background:var(--panel);flex:1;min-height:0;display:flex}.trail[data-astro-cid-voofjcal]{border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:center;gap:2px;width:40px;padding:6px;display:flex}.trail[data-astro-cid-voofjcal] .hr[data-astro-cid-voofjcal]{background:var(--line);width:100%;height:1px;margin:3px 0;display:block}.tab[data-astro-cid-voofjcal]{width:28px;height:28px;color:var(--fg3);border-radius:4px;justify-content:center;align-items:center;display:flex}.tab[data-astro-cid-voofjcal].on{background:var(--hover)}.tab[data-astro-cid-voofjcal] b[data-astro-cid-voofjcal]{color:#fff;text-align:center;border-radius:3px;width:14px;height:14px;font:600 8px/14px Geist,sans-serif;display:block}.web[data-astro-cid-voofjcal]{background:var(--bg);flex-direction:column;flex:1;gap:9px;min-width:0;padding:22px 20px;display:flex;overflow:hidden}.web-head[data-astro-cid-voofjcal]{align-items:center;gap:8px;display:flex}.crumb[data-astro-cid-voofjcal]{color:var(--fg3);font:400 11px/1 Geist Mono,monospace}.pill[data-astro-cid-voofjcal]{color:var(--acc);border:1px solid var(--acc);background:var(--acc-soft);border-radius:9px;padding:3px 7px;font:400 10.5px/1 Geist Mono,monospace}.web-title[data-astro-cid-voofjcal]{letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.25}.ln[data-astro-cid-voofjcal]{background:var(--hover);border-radius:3px;height:7px;margin:1px 0}.w90[data-astro-cid-voofjcal]{width:90%}.w85[data-astro-cid-voofjcal]{width:85%}.w80[data-astro-cid-voofjcal]{width:80%}.w75[data-astro-cid-voofjcal]{width:75%}.w70[data-astro-cid-voofjcal]{width:70%}.w60[data-astro-cid-voofjcal]{width:60%}.w50[data-astro-cid-voofjcal]{width:50%}.w40[data-astro-cid-voofjcal]{width:40%}.web-box[data-astro-cid-voofjcal]{border:1px solid var(--line);background:var(--panel);border-radius:4px;flex-direction:column;gap:6px;margin:6px 0;padding:10px 12px;display:flex}.web-foot[data-astro-cid-voofjcal]{align-items:center;gap:8px;margin-top:8px;display:flex}.av[data-astro-cid-voofjcal]{border:1px solid var(--line2);border-radius:50%;flex:none;width:18px;height:18px}.task[data-astro-cid-voofjcal]{background:var(--panel);border-bottom:1px solid var(--line);flex:none}.th[data-astro-cid-voofjcal]{align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.tt[data-astro-cid-voofjcal]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tt[data-astro-cid-voofjcal] b[data-astro-cid-voofjcal]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.tt[data-astro-cid-voofjcal] .mono[data-astro-cid-voofjcal]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.clock[data-astro-cid-voofjcal]{font-variant-numeric:tabular-nums;font-size:11px}.plantog[data-astro-cid-voofjcal]{height:22px;color:var(--fg);background:var(--hover);border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.bar[data-astro-cid-voofjcal]{background:var(--line);height:2px}.bar[data-astro-cid-voofjcal] i[data-astro-cid-voofjcal]{background:var(--acc);height:100%;display:block}.plan[data-astro-cid-voofjcal]{border-top:1px solid var(--line);padding:6px 14px 8px}.pr[data-astro-cid-voofjcal]{height:24px;color:var(--fg2);white-space:nowrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.pr[data-astro-cid-voofjcal].done{color:var(--fg3);text-decoration:line-through;text-decoration-color:var(--fg3)}.pr[data-astro-cid-voofjcal].now{color:var(--fg)}.box[data-astro-cid-voofjcal]{border:1px solid var(--line2);border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.box[data-astro-cid-voofjcal].ok{background:var(--ok);border-color:var(--ok)}.pr[data-astro-cid-voofjcal]>.spin[data-astro-cid-voofjcal]{margin:0}.feed[data-astro-cid-voofjcal]{background:var(--bg);flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 14px 0;display:flex;overflow:hidden}.user[data-astro-cid-voofjcal]{border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-bottom:4px;padding:10px 12px;font-size:13px}.user[data-astro-cid-voofjcal] .when[data-astro-cid-voofjcal]{margin-bottom:3px;font-size:10.5px;display:block}.step[data-astro-cid-voofjcal]{flex:none;align-items:center;gap:8px;height:24px;display:flex}.step[data-astro-cid-voofjcal] .st[data-astro-cid-voofjcal]{white-space:nowrap;font-size:12.5px}.step[data-astro-cid-voofjcal] .mono[data-astro-cid-voofjcal]{white-space:nowrap;font-size:11px}.dot[data-astro-cid-voofjcal]{border:1px solid var(--line2);background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.dot[data-astro-cid-voofjcal].live{border-color:var(--acc)}.dot[data-astro-cid-voofjcal] .spin[data-astro-cid-voofjcal]{width:9px;height:9px}.hang[data-astro-cid-voofjcal]{border-left:1px solid var(--line);margin-top:-2px;margin-left:8.5px;padding-left:17px}.code[data-astro-cid-voofjcal]{border:1px solid var(--line);background:var(--panel);border-radius:6px;overflow:hidden}.chead[data-astro-cid-voofjcal]{height:26px;color:var(--fg2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.cbody[data-astro-cid-voofjcal]{background:var(--bg);color:var(--fg2);white-space:nowrap;padding:4px 0;font-size:11px;line-height:18px;overflow:hidden}.add[data-astro-cid-voofjcal]{background:var(--add);color:var(--fg);padding:0 10px}.tray[data-astro-cid-voofjcal]{background:var(--panel);border-top:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:11px;display:flex}.comp[data-astro-cid-voofjcal]{background:var(--panel);border-top:1px solid var(--line);flex:none;padding:8px}.cbox[data-astro-cid-voofjcal]{border:1px solid var(--line2);background:var(--bg);border-radius:6px}.ph[data-astro-cid-voofjcal]{min-height:40px;color:var(--fg3);padding:8px 10px 4px;font-size:13px}.ctl[data-astro-cid-voofjcal]{align-items:center;gap:4px;padding:0 6px 6px;display:flex}.mchip[data-astro-cid-voofjcal]{border:1px solid var(--line);height:22px;color:var(--fg2);border-radius:4px;align-items:center;padding:0 7px;font:400 11px/1 Geist Mono,monospace;display:inline-flex}.esc[data-astro-cid-voofjcal]{margin-right:4px;font-size:10.5px}.ib[data-astro-cid-voofjcal].stop{border:1px solid var(--line2);width:22px;height:22px;color:var(--fg)}@media (width<=860px){.mock[data-astro-cid-voofjcal]{--w:440px;--h:600px}.hide-n[data-astro-cid-voofjcal],.hide-m[data-astro-cid-voofjcal],.tile[data-astro-cid-voofjcal].page{display:none!important}.top[data-astro-cid-voofjcal]{padding-left:76px}.search[data-astro-cid-voofjcal]{width:100%}.tile[data-astro-cid-voofjcal].claude .tbar[data-astro-cid-voofjcal] .chip[data-astro-cid-voofjcal],.tt[data-astro-cid-voofjcal] .mono[data-astro-cid-voofjcal]{display:none}}.sb[data-astro-cid-6wdrlalo]{height:54px;color:var(--sb-ink,#000);pointer-events:none;z-index:6;font-family:-apple-system,SF Pro Text,system-ui,Helvetica Neue,sans-serif;position:absolute;top:0;left:0;right:0}.time[data-astro-cid-6wdrlalo]{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:18.5px;font-weight:600;position:absolute;top:32px;left:80px;transform:translate(-50%,-50%)}.right[data-astro-cid-6wdrlalo]{align-items:center;gap:7px;display:flex;position:absolute;top:32px;right:40px;transform:translateY(-50%)}.right[data-astro-cid-6wdrlalo] svg[data-astro-cid-6wdrlalo]{display:block}@media (prefers-color-scheme:dark){.sb[data-astro-cid-6wdrlalo]{color:var(--sb-ink-dark,#fff)}}.tb[data-astro-cid-dmsso4py]{z-index:5;height:62px;color:var(--tb-ink,#000);background:#fbfbfb;border-radius:31px;padding:0 8px;font-family:-apple-system,SF Pro Text,system-ui,Helvetica Neue,sans-serif;display:flex;position:absolute;bottom:21px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #00000029,inset 0 1px 1px #ffffffe6,0 6px 20px #0000000f}.tab[data-astro-cid-dmsso4py]{flex:none;width:86px;height:62px;position:relative}.pill[data-astro-cid-dmsso4py]{background:#00000013;border-radius:27px;width:93px;height:54px;margin-left:-46.5px;position:absolute;top:4px;left:50%;box-shadow:0 0 8px 2px #00000008}.icon[data-astro-cid-dmsso4py]{width:var(--s);height:var(--s);position:absolute;top:25.5px;left:50%;transform:translate(-50%,-50%)}.icon[data-astro-cid-dmsso4py] svg{width:100%;height:100%;display:block}.label[data-astro-cid-dmsso4py]{text-align:center;letter-spacing:.1px;white-space:nowrap;font-size:10px;font-weight:500;position:absolute;top:45px;left:0;right:0;transform:translateY(-50%)}.tab[data-astro-cid-dmsso4py].on{color:var(--tb-tint)}.badge[data-astro-cid-dmsso4py]{box-sizing:border-box;color:#fff;text-align:center;background:#ff3b30;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-family:inherit;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:calc(50% - 17px);left:calc(50% + 3px)}@media (prefers-color-scheme:dark){.tb[data-astro-cid-dmsso4py]{color:var(--tb-ink-dark,#fff);background:#242426;box-shadow:inset 0 0 0 .75px #ffffff1f,inset 0 1px 1px #ffffff14,0 8px 28px #0006}.pill[data-astro-cid-dmsso4py]{background:#ffffff1f}.badge[data-astro-cid-dmsso4py]{background:#ff453a}}.op[data-astro-cid-kj2lp2rs]{--bg:#f2f2f4;--row:#fff;--panel:#fff;--raised:#f3f3f4;--deep:#f3f3f4;--hair:#e3e3e7;--strong:#d3d3d8;--fg:#111113;--body:#26262b;--fg2:#4d4d54;--fg3:#68686f;--run:#1e8048;--acc:#cf6a45;--tb-tint:#cf6a45;--edge:#cfcfd5;--ink:#18181b;--ink-edge:#000;--on-ink:#fff;background:var(--bg);width:300px;height:620px;color:var(--fg);text-align:left;padding:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.op[data-astro-cid-kj2lp2rs]{--bg:#0a0a0b;--row:#141416;--panel:#161618;--raised:#1c1c1f;--deep:#0a0a0b;--hair:#26262a;--strong:#38383e;--fg:#ededef;--body:#d4d4d8;--fg2:#a8a8af;--fg3:#8c8c94;--run:#4fb477;--acc:#e07a4f;--tb-tint:#e07a4f;--edge:#000;--ink:#ededef;--ink-edge:#9a9aa2;--on-ink:#111113}}.canvas[data-astro-cid-kj2lp2rs]{transform-origin:0 0;width:393px;height:812px;position:absolute;inset:0 auto auto 0;transform:scale(.7634)}.sbspace[data-astro-cid-kj2lp2rs]{height:54px}.body[data-astro-cid-kj2lp2rs]{flex-direction:column;gap:12px;padding:18px 16px 0;display:flex}.tags[data-astro-cid-kj2lp2rs]{align-items:center;gap:8px;display:flex}.otag[data-astro-cid-kj2lp2rs]{border:1px solid;border-radius:4px;align-items:center;gap:5px;height:20px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.otag[data-astro-cid-kj2lp2rs].need{color:var(--acc);background:color-mix(in srgb, var(--acc) 8%, transparent);border-color:color-mix(in srgb, var(--acc) 40%, transparent)}.otag[data-astro-cid-kj2lp2rs].neutral{color:var(--fg2);border-color:var(--strong)}.sq[data-astro-cid-kj2lp2rs]{background:var(--fg2);border-radius:2px;width:8px;height:8px;display:block}.model[data-astro-cid-kj2lp2rs]{color:var(--fg2);margin-left:auto;font-size:12px}.title[data-astro-cid-kj2lp2rs]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.12}.oc[data-astro-cid-kj2lp2rs]{background:var(--panel);border:1px solid var(--hair);box-shadow:0 1.5px 0 var(--edge);border-radius:6px;padding:12px}.stats[data-astro-cid-kj2lp2rs]{gap:8px;display:flex}.stats[data-astro-cid-kj2lp2rs]>div[data-astro-cid-kj2lp2rs]{flex-direction:column;flex:1;gap:4px;display:flex}.stats[data-astro-cid-kj2lp2rs] span[data-astro-cid-kj2lp2rs]{color:var(--fg2);font-size:12px;font-weight:500}.stats[data-astro-cid-kj2lp2rs] b[data-astro-cid-kj2lp2rs]{font:500 19px Geist Mono,ui-monospace,monospace}.stats[data-astro-cid-kj2lp2rs] b[data-astro-cid-kj2lp2rs].soft{color:var(--fg2)}.ch[data-astro-cid-kj2lp2rs]{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.ch[data-astro-cid-kj2lp2rs] span[data-astro-cid-kj2lp2rs]{font-size:15px;font-weight:600}.ch[data-astro-cid-kj2lp2rs] em[data-astro-cid-kj2lp2rs]{color:var(--fg2);font:11px Geist Mono,ui-monospace,monospace}.ask[data-astro-cid-kj2lp2rs]{font-size:14px;font-weight:500}.well[data-astro-cid-kj2lp2rs]{background:var(--deep);color:var(--body);border-radius:6px;margin:10px 0;padding:10px 12px;font:11.5px Geist Mono,ui-monospace,monospace}.btns[data-astro-cid-kj2lp2rs]{grid-template-columns:2fr 1.4fr 1fr;gap:6px;display:grid}.ob[data-astro-cid-kj2lp2rs]{border-radius:4px;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.ob[data-astro-cid-kj2lp2rs].ink{background:var(--ink);color:var(--on-ink)}.ob[data-astro-cid-kj2lp2rs].ink:after{content:"";background:var(--ink-edge);height:2px;position:absolute;inset:auto 0 0}.ob[data-astro-cid-kj2lp2rs].ghost{border:1px solid var(--strong)}.ob[data-astro-cid-kj2lp2rs].quiet{color:var(--fg2)}.latest[data-astro-cid-kj2lp2rs]{color:var(--body);font-size:14px;line-height:1.4}.open[data-astro-cid-kj2lp2rs]{margin-top:0}.step[data-astro-cid-kj2lp2rs]{color:var(--fg3);align-items:center;gap:10px;padding:3px 0;font-size:14px;display:flex}.step[data-astro-cid-kj2lp2rs] i[data-astro-cid-kj2lp2rs]{background:var(--strong);border-radius:50%;flex:none;width:7px;height:7px;margin:0 5px}.step[data-astro-cid-kj2lp2rs].now{color:var(--fg);font-weight:500}.step[data-astro-cid-kj2lp2rs].now i[data-astro-cid-kj2lp2rs]{background:var(--acc)}.ch[data-astro-cid-kj2lp2rs]+.step[data-astro-cid-kj2lp2rs].now{margin-top:0}.mock[data-astro-cid-3yeqjiyd]{--w:1000px;--h:620px;width:100%;overflow:hidden;container-type:inline-size}.fit[data-astro-cid-3yeqjiyd]{height:calc(var(--h) * min(1, tan(atan2(100cqw, var(--w)))));position:relative}.win[data-astro-cid-3yeqjiyd]{width:var(--w);height:var(--h);transform-origin:0 0;scale:min(1, tan(atan2(100cqw, var(--w))));--canvas:#fff;--surface:#fafafa;--strong:#f3f3f4;--text:#111113;--sub:#4d4d54;--ph:#68686f;--brandink:#9d301e;--b-subtler:#ededef;--b-subtle:#e6e6e9;--b-strong:#d3d3d8;--ghost-hover:#ededf0;--ghost-active:#e4e4e8;--primary:#be3c26;--primary-edge:#7a2515;--brand:#d5442c;--success:#227849;--tag-fill:transparent;--tag-text:#9d301e;--tag-edge:#be3c2659;--tick-personal:#be3c26;--tick-work:#346dae;--tick-host:#227849;color:var(--text);background:var(--canvas);border:1px solid var(--b-strong);-webkit-font-smoothing:antialiased;box-sizing:border-box;text-align:left;border-radius:10px;font:400 13px/1.35 Writer,iA Writer Quattro S,-apple-system,sans-serif;display:flex;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-color-scheme:dark){.win[data-astro-cid-3yeqjiyd]{--canvas:#0f0f10;--surface:#161618;--strong:#1c1c1f;--text:#ededef;--sub:#a8a8af;--ph:#8c8c94;--brandink:#e26f59;--b-subtler:#232327;--b-subtle:#28282c;--b-strong:#38383e;--ghost-hover:#232327;--ghost-active:#2c2c31;--success:#55926b;--tag-fill:#ed94831a;--tag-text:#fcdfd9;--tag-edge:#ed94834d;--tick-work:#74ade8;--tick-host:#55926b}}.win[data-astro-cid-3yeqjiyd] [data-astro-cid-3yeqjiyd],.win[data-astro-cid-3yeqjiyd] [data-astro-cid-3yeqjiyd]:before,.win[data-astro-cid-3yeqjiyd] [data-astro-cid-3yeqjiyd]:after{box-sizing:border-box}.grow[data-astro-cid-3yeqjiyd]{flex:1;min-width:0}svg[data-astro-cid-3yeqjiyd]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic11[data-astro-cid-3yeqjiyd]{text-transform:uppercase;letter-spacing:.55px;color:var(--sub);white-space:nowrap;font:400 11px/1 Lilex,ui-monospace,monospace}.lights[data-astro-cid-3yeqjiyd]{gap:8px;display:flex;position:absolute;top:16px;left:16px}.lights[data-astro-cid-3yeqjiyd] i[data-astro-cid-3yeqjiyd]{border-radius:50%;width:12px;height:12px;display:block}.word[data-astro-cid-3yeqjiyd]{letter-spacing:-.3px;color:var(--text);white-space:nowrap;font:300 15px/1 Display,IBM Plex Serif,Georgia,serif}.word[data-astro-cid-3yeqjiyd] em[data-astro-cid-3yeqjiyd]{color:var(--brandink);font-style:italic;font-weight:400}.ibtn[data-astro-cid-3yeqjiyd]{width:26px;height:26px;color:var(--brandink);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ibtn[data-astro-cid-3yeqjiyd].sub{color:var(--sub)}.ibtn[data-astro-cid-3yeqjiyd].sm{width:22px;height:22px;margin-right:-6px}.ibtn[data-astro-cid-3yeqjiyd] svg[data-astro-cid-3yeqjiyd]{stroke-width:1.8px}.side[data-astro-cid-3yeqjiyd]{background:var(--surface);border-right:1px solid var(--b-subtle);flex-direction:column;flex:none;width:208px;display:flex}.band[data-astro-cid-3yeqjiyd]{flex:none;align-items:center;height:44px;padding:0 8px 0 84px;display:flex;position:relative}.srows[data-astro-cid-3yeqjiyd]{flex-direction:column;flex:1;gap:1px;min-height:0;padding:0 6px;display:flex;overflow:hidden}.srow[data-astro-cid-3yeqjiyd]{border-radius:4px;flex:none;align-items:center;gap:8px;height:28px;padding:0 8px;display:flex}.srow[data-astro-cid-3yeqjiyd].on{background:var(--ghost-active)}.srow[data-astro-cid-3yeqjiyd] .ic[data-astro-cid-3yeqjiyd]{width:16px;height:16px;color:var(--sub);margin:0 1px}.srow[data-astro-cid-3yeqjiyd].on .ic[data-astro-cid-3yeqjiyd]{color:var(--brandink)}.srow[data-astro-cid-3yeqjiyd] .nm[data-astro-cid-3yeqjiyd]{white-space:nowrap;font-size:13px}.srow[data-astro-cid-3yeqjiyd].on .nm[data-astro-cid-3yeqjiyd]{font-weight:700}.srow[data-astro-cid-3yeqjiyd] .ct[data-astro-cid-3yeqjiyd]{color:var(--sub);font-variant-numeric:tabular-nums;margin-left:auto;font:400 11px/1 Lilex,monospace}.cap[data-astro-cid-3yeqjiyd]{text-transform:uppercase;letter-spacing:.5px;color:var(--sub);flex:none;padding:0 14px 4px;font:400 10px/1 Lilex,ui-monospace,monospace}.acct-cap[data-astro-cid-3yeqjiyd]{justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.acct[data-astro-cid-3yeqjiyd]{flex:none;align-items:center;gap:8px;height:38px;margin-top:8px;padding:0 8px;display:flex}.acct[data-astro-cid-3yeqjiyd]>i[data-astro-cid-3yeqjiyd]{flex:none;width:3px;height:26px;display:block}.acct[data-astro-cid-3yeqjiyd]>div[data-astro-cid-3yeqjiyd]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.acct[data-astro-cid-3yeqjiyd] b[data-astro-cid-3yeqjiyd]{font-size:13px;font-weight:400;line-height:1.2}.acct[data-astro-cid-3yeqjiyd] span[data-astro-cid-3yeqjiyd]{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.chev[data-astro-cid-3yeqjiyd]{width:12px;height:12px;color:var(--sub)}.chev[data-astro-cid-3yeqjiyd].dn{transform:rotate(90deg)}.sd[data-astro-cid-3yeqjiyd]{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.sd[data-astro-cid-3yeqjiyd].ok{background:var(--success)}.sfoot[data-astro-cid-3yeqjiyd]{border-top:1px solid var(--b-subtle);flex:none;align-items:center;gap:6px;height:44px;padding:0 10px;display:flex}.sync[data-astro-cid-3yeqjiyd]{white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;color:var(--sub);align-items:center;gap:6px;font:400 10px/1 Lilex,monospace;display:flex}.pbtn[data-astro-cid-3yeqjiyd]{background:var(--primary);color:#fff;height:24px;box-shadow:inset 0 -2px 0 var(--primary-edge);border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.list[data-astro-cid-3yeqjiyd]{border-right:1px solid var(--b-subtle);background:var(--canvas);flex-direction:column;flex:none;width:340px;min-width:0;display:flex}.nband[data-astro-cid-3yeqjiyd]{border-bottom:1px solid var(--b-subtle);background:var(--surface);flex:none;align-items:center;height:44px;padding-left:84px;display:none;position:relative}.search[data-astro-cid-3yeqjiyd]{height:44px;color:var(--sub);border-bottom:1px solid var(--b-subtle);flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.search[data-astro-cid-3yeqjiyd] span[data-astro-cid-3yeqjiyd]{color:var(--ph);font-size:13px}.lhead[data-astro-cid-3yeqjiyd]{border-bottom:1px solid var(--b-subtler);flex:none;align-items:center;height:28px;padding:0 14px;display:flex}.chips[data-astro-cid-3yeqjiyd]{border-bottom:1px solid var(--b-subtler);flex:none;gap:4px;padding:6px 10px;display:flex;overflow:hidden}.fchip[data-astro-cid-3yeqjiyd]{background:var(--surface);border:1px solid var(--b-subtle);text-transform:uppercase;letter-spacing:.55px;height:30px;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font:400 11px/1 Lilex,monospace;display:inline-flex}.fchip[data-astro-cid-3yeqjiyd] u[data-astro-cid-3yeqjiyd]{color:var(--sub);text-decoration:none}.rows[data-astro-cid-3yeqjiyd]{flex:1;min-height:0;overflow:hidden}.trow[data-astro-cid-3yeqjiyd]{align-items:flex-start;gap:8px;padding:8px 12px 8px 10px;display:flex;position:relative}.trow[data-astro-cid-3yeqjiyd].sel{background:var(--ghost-active)}.trow[data-astro-cid-3yeqjiyd]:after{content:"";background:var(--b-subtler);height:1px;position:absolute;bottom:0;left:25px;right:0}.tick[data-astro-cid-3yeqjiyd]{width:3px;display:block;position:absolute;top:0;bottom:0;left:0}.udot[data-astro-cid-3yeqjiyd]{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px;display:block}.udot[data-astro-cid-3yeqjiyd].on{background:var(--primary)}.tc[data-astro-cid-3yeqjiyd]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.l1[data-astro-cid-3yeqjiyd]{align-items:center;gap:4px;display:flex}.from[data-astro-cid-3yeqjiyd]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.from[data-astro-cid-3yeqjiyd].b{font-weight:700}.cnt[data-astro-cid-3yeqjiyd]{color:var(--sub);border:1px solid var(--b-subtle);height:15px;padding:0 4px;font:400 10px/15px Lilex,monospace}.flag[data-astro-cid-3yeqjiyd]{color:var(--brandink)}.clip[data-astro-cid-3yeqjiyd]{color:var(--sub)}.date[data-astro-cid-3yeqjiyd]{color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap;font:400 10px/1 Lilex,monospace}.subj[data-astro-cid-3yeqjiyd]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.prev[data-astro-cid-3yeqjiyd]{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.reader[data-astro-cid-3yeqjiyd]{background:var(--canvas);flex-direction:column;flex:1;min-width:0;display:flex}.tool[data-astro-cid-3yeqjiyd]{border-bottom:1px solid var(--b-subtle);flex:none;align-items:center;gap:2px;height:44px;padding:0 12px;display:flex}.vs[data-astro-cid-3yeqjiyd]{background:var(--b-subtle);width:1px;height:16px;margin:0 6px;display:block}.rscroll[data-astro-cid-3yeqjiyd]{flex:1;min-height:0;overflow:hidden}h2[data-astro-cid-3yeqjiyd]{letter-spacing:-.3px;color:var(--text);margin:0;padding:18px 20px 4px;font:300 24px/1.25 Display,IBM Plex Serif,Georgia,serif}.tags[data-astro-cid-3yeqjiyd]{gap:6px;padding:0 20px 12px;display:flex}.tag[data-astro-cid-3yeqjiyd]{border:1px solid var(--b-subtle);text-transform:uppercase;letter-spacing:.5px;height:17px;color:var(--sub);white-space:nowrap;align-items:center;padding:0 4px;font:400 10px/1 Lilex,monospace;display:inline-flex}.tag[data-astro-cid-3yeqjiyd].brand{color:var(--tag-text);background:var(--tag-fill);border-color:var(--tag-edge)}.msg[data-astro-cid-3yeqjiyd]{position:relative}.msg[data-astro-cid-3yeqjiyd]:after{content:"";background:var(--b-subtler);height:1px;position:absolute;bottom:0;left:0;right:0}.mh[data-astro-cid-3yeqjiyd]{align-items:flex-start;gap:10px;padding:10px 20px;display:flex}.mono-g[data-astro-cid-3yeqjiyd]{border:1px solid var(--b-subtle);background:var(--canvas);flex:none;justify-content:center;align-items:center;width:30px;height:30px;font:400 12.6px/1 Lilex,monospace;display:flex}.mm[data-astro-cid-3yeqjiyd]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.m1[data-astro-cid-3yeqjiyd]{align-items:baseline;gap:6px;display:flex}.m1[data-astro-cid-3yeqjiyd] b[data-astro-cid-3yeqjiyd]{white-space:nowrap;font-size:13px;font-weight:700}.em[data-astro-cid-3yeqjiyd]{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.md[data-astro-cid-3yeqjiyd]{color:var(--sub);white-space:nowrap;font:400 10px/1 Lilex,monospace}.pv[data-astro-cid-3yeqjiyd]{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rc[data-astro-cid-3yeqjiyd]{color:var(--sub);align-items:baseline;gap:6px;font-size:12px;display:flex}.rl[data-astro-cid-3yeqjiyd]{text-transform:uppercase;color:var(--ph);width:18px;font:400 10px/1 Lilex,monospace}.body[data-astro-cid-3yeqjiyd]{padding:4px 20px 16px}.body[data-astro-cid-3yeqjiyd] p[data-astro-cid-3yeqjiyd]{margin:0 0 11px;font-size:14px;line-height:1.55}.att[data-astro-cid-3yeqjiyd]{border:1px solid var(--b-subtle);background:var(--surface);height:32px;color:var(--text);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.att[data-astro-cid-3yeqjiyd] svg[data-astro-cid-3yeqjiyd]{color:var(--sub)}.att[data-astro-cid-3yeqjiyd] .sz[data-astro-cid-3yeqjiyd]{color:var(--sub);font:400 10px/1 Lilex,monospace}@media (width<=860px){.mock[data-astro-cid-3yeqjiyd]{--w:342px;--h:560px}.side[data-astro-cid-3yeqjiyd],.reader[data-astro-cid-3yeqjiyd]{display:none}.nband[data-astro-cid-3yeqjiyd]{display:flex}.list[data-astro-cid-3yeqjiyd]{border-right:0}}.ok[data-astro-cid-uu5kxup3]{--ground:#f2f2f4;--deep:#e6e6e9;--panel:#fafafa;--raised:#f3f3f4;--hair:#e6e6e9;--strong:#d3d3d8;--fg:#111113;--fg2:#4d4d54;--fg3:#68686f;--muted:#8c8c94;--key:#fff;--keyfn:#d3d3d8;--keyedge:#a9a9b1;--keyline:#0000000d;--acc:#cf6a45;--on-acc:#fff;--bubble:#fff;--me:#18181b;--on-me:#fff;background:var(--ground);width:300px;height:620px;color:var(--fg);text-align:left;flex-direction:column;font-family:Geist,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative}@media (prefers-color-scheme:dark){.ok[data-astro-cid-uu5kxup3]{--ground:#0a0a0b;--deep:#252528;--panel:#161618;--raised:#1c1c1f;--hair:#28282c;--strong:#38383e;--fg:#ededef;--fg2:#a8a8af;--fg3:#8c8c94;--muted:#5e5e66;--key:#4c4c53;--keyfn:#36363c;--keyedge:#000;--keyline:#ffffff14;--acc:#e07a4f;--on-acc:#1a0b05;--bubble:#1c1c1f;--me:#ededef;--on-me:#111113}}.chat[data-astro-cid-uu5kxup3]{flex-direction:column;flex:1;min-height:0;display:flex}.sbwrap[data-astro-cid-uu5kxup3]{flex:none;height:41.2px;position:relative}.sbpt[data-astro-cid-uu5kxup3]{transform-origin:0 0;width:393px;height:54px;position:absolute;top:0;left:0;transform:scale(.7634)}.chat-head[data-astro-cid-uu5kxup3]{border-bottom:1px solid var(--hair);align-items:center;gap:9px;padding:8px 16px 12px;display:flex}.chat-head[data-astro-cid-uu5kxup3] b[data-astro-cid-uu5kxup3]{font-size:13px;font-weight:600;display:block}.chat-head[data-astro-cid-uu5kxup3] small[data-astro-cid-uu5kxup3]{color:var(--fg3);font-size:10.5px}.av[data-astro-cid-uu5kxup3]{background:var(--raised);border:1px solid var(--hair);width:28px;height:28px;color:var(--fg2);border-radius:6px;place-items:center;font-size:10.5px;font-weight:600;display:grid}.msgs[data-astro-cid-uu5kxup3]{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:14px 16px;display:flex}.m[data-astro-cid-uu5kxup3]{border-radius:10px;max-width:78%;padding:8px 11px;font-size:12.5px;line-height:1.35}.m[data-astro-cid-uu5kxup3].them{background:var(--bubble);border:1px solid var(--hair);border-bottom-left-radius:3px;align-self:flex-start}.m[data-astro-cid-uu5kxup3].me{background:var(--me);color:var(--on-me);border-bottom-right-radius:3px;align-self:flex-end}.composer[data-astro-cid-uu5kxup3]{padding:0 12px 10px}.field[data-astro-cid-uu5kxup3]{background:var(--panel);border:1px solid var(--strong);border-radius:6px;padding:9px 11px;font-size:12.5px;line-height:1.35}.caret[data-astro-cid-uu5kxup3]{background:var(--acc);vertical-align:-2px;width:1.5px;height:13px;margin-left:1px;display:inline-block}.kb-wrap[data-astro-cid-uu5kxup3]{background:var(--deep);flex:none;width:300px;height:211px;overflow:hidden}.kb[data-astro-cid-uu5kxup3]{transform-origin:0 0;width:393px;height:276px;transform:scale(.7634)}.strip[data-astro-cid-uu5kxup3]{align-items:center;gap:6px;height:44px;padding:0 6px 0 8px;display:flex}.mark[data-astro-cid-uu5kxup3]{background:var(--panel);width:34px;height:34px;color:var(--acc);border-radius:9px;flex:none;place-items:center;display:grid}.sugg[data-astro-cid-uu5kxup3]{flex:1;align-items:center;display:flex}.s[data-astro-cid-uu5kxup3]{text-align:center;white-space:nowrap;flex:1;font-size:15px}.s[data-astro-cid-uu5kxup3].typed{color:var(--fg2)}.s[data-astro-cid-uu5kxup3].best{font-weight:600}.sugg[data-astro-cid-uu5kxup3] i[data-astro-cid-uu5kxup3]{background:var(--hair);width:1px;height:20px}.dots[data-astro-cid-uu5kxup3]{text-align:center;width:30px;color:var(--fg3);letter-spacing:-1px;font-size:14px;font-weight:600}.grid[data-astro-cid-uu5kxup3]{padding-top:4px}.row[data-astro-cid-uu5kxup3]{height:56px;display:flex}.cell[data-astro-cid-uu5kxup3]{flex:none;height:56px;padding:5px 2.5px}.key[data-astro-cid-uu5kxup3]{background:var(--key);height:100%;box-shadow:0 1.5px 0 var(--keyedge), inset 0 0 0 .5px var(--keyline);color:var(--fg);border-radius:6px;place-items:center;font-size:23px;line-height:1;display:grid;position:relative}.key[data-astro-cid-uu5kxup3].ch{padding-bottom:2px}.key[data-astro-cid-uu5kxup3].fn{background:var(--keyfn);color:var(--fg2);letter-spacing:.4px;font:400 13px Geist Mono,ui-monospace,monospace}.key[data-astro-cid-uu5kxup3].space{letter-spacing:1.4px;color:var(--muted);font:400 11px Geist Mono,ui-monospace,monospace}.key[data-astro-cid-uu5kxup3].ret{background:var(--acc);color:var(--on-acc);letter-spacing:.6px;box-shadow:0 1.5px 0 var(--keyedge);font:500 13px Geist Mono,ui-monospace,monospace}.vp[data-astro-cid-fq6h2jzw]{--ground:#ededf0;--cell:#fff;--fill:#f3f3f4;--edge:#cfcfd5;--sep:#ececef;--text:#111113;--sub:#4d4d54;--ph:#68686f;--line:#e0e0e4;--ink:#18181b;--tab:#be3c26;--tb-tint:#be3c26;--warn:#ab6f00;--warn-text:#7a4d00;--hl:#fff0;background:var(--ground);width:300px;height:620px;color:var(--text);text-align:left;padding:0;font-family:Plex Sans,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.vp[data-astro-cid-fq6h2jzw]{--ground:#0b0b0c;--cell:#19191c;--fill:#1c1c1f;--edge:#000;--sep:#232327;--text:#ededef;--sub:#a8a8af;--ph:#8c8c94;--line:#28282c;--ink:#d8d8dc;--tab:#d5442c;--tb-tint:#d5442c;--warn:#bb8842;--warn-text:#c29457;--hl:#ffffff12}}.canvas[data-astro-cid-fq6h2jzw]{transform-origin:0 0;width:393px;height:812px;position:absolute;top:0;left:0;transform:scale(.7634)}.nav[data-astro-cid-fq6h2jzw]{justify-content:space-between;height:44px;margin-top:62px;padding:0 16px;display:flex}.glass[data-astro-cid-fq6h2jzw]{color:#000;background:#fffffff0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #00000029,inset 0 1px 1px #ffffffe6,0 3px 10px #0000000d}@media (prefers-color-scheme:dark){.glass[data-astro-cid-fq6h2jzw]{color:#fff;background:#2c2c2ecc;box-shadow:inset 0 0 0 .75px #ffffff1f,0 4px 14px #0006}}h1[data-astro-cid-fq6h2jzw]{letter-spacing:-.4px;margin:6px 20px 8px;font:600 26px/1.15 Plex Sans,sans-serif}.search[data-astro-cid-fq6h2jzw]{background:var(--cell);border:1px solid var(--line);height:44px;box-shadow:0 1.5px 0 var(--edge);color:var(--sub);border-radius:6px;align-items:center;gap:8px;margin:4px 16px 0;padding:0 12px;display:flex}.search[data-astro-cid-fq6h2jzw] em[data-astro-cid-fq6h2jzw]{color:var(--ph);font-size:16px;font-style:italic}.chips[data-astro-cid-fq6h2jzw]{align-items:center;gap:4px;height:44px;padding:8px 16px 0;display:flex}.chip[data-astro-cid-fq6h2jzw]{background:var(--cell);border:1px solid var(--line);height:28px;color:var(--sub);box-shadow:0 1.5px 0 var(--edge);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font:400 12px Lilex,ui-monospace,monospace;display:inline-flex;position:relative;overflow:hidden}.chip[data-astro-cid-fq6h2jzw] i[data-astro-cid-fq6h2jzw]{color:var(--ph);font-style:normal}.chip[data-astro-cid-fq6h2jzw].on{color:var(--text);border-color:color-mix(in srgb, var(--ink) 20%, transparent);background:color-mix(in srgb, var(--ink) 5%, var(--cell))}.chip[data-astro-cid-fq6h2jzw].on:after{content:"";background:color-mix(in srgb, var(--ink) 10%, transparent);height:2px;position:absolute;bottom:0;left:1px;right:1px}.banner[data-astro-cid-fq6h2jzw]{background:var(--cell);border:1px solid var(--line);min-height:44px;box-shadow:0 1.5px 0 var(--edge);color:var(--text);border-radius:6px;align-items:center;gap:10px;margin:14px 16px 0;padding:0 14px;font-size:14px;display:flex}.banner[data-astro-cid-fq6h2jzw] svg[data-astro-cid-fq6h2jzw]:first-child{color:var(--warn-text)}.banner[data-astro-cid-fq6h2jzw] span[data-astro-cid-fq6h2jzw]{flex:1}.chev[data-astro-cid-fq6h2jzw]{color:var(--sub)}.head[data-astro-cid-fq6h2jzw]{text-transform:uppercase;letter-spacing:.3px;color:var(--sub);padding:22px 20px 8px;font:400 12px Lilex,ui-monospace,monospace;display:flex}.cell[data-astro-cid-fq6h2jzw]{background:var(--cell);border:1px solid var(--line);height:52px;box-shadow:inset 0 1px 0 var(--hl), 0 1.5px 0 var(--edge);border-radius:6px;align-items:center;gap:12px;margin:0 16px 8px;padding:0 10px 0 7px;display:flex}.mono-g[data-astro-cid-fq6h2jzw]{background:var(--fill);border:1px solid var(--line);width:38px;height:38px;color:var(--text);border-radius:5px;flex:none;place-items:center;font:600 16px Plex Sans,sans-serif;display:grid}.txt[data-astro-cid-fq6h2jzw]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.txt[data-astro-cid-fq6h2jzw] b[data-astro-cid-fq6h2jzw]{white-space:nowrap;text-overflow:ellipsis;font:400 16px/1.2 Plex Sans,sans-serif;overflow:hidden}.txt[data-astro-cid-fq6h2jzw] span[data-astro-cid-fq6h2jzw]{color:var(--sub);white-space:nowrap;font-size:14px;line-height:1.2}.tags[data-astro-cid-fq6h2jzw]{gap:4px;display:flex}.tg[data-astro-cid-fq6h2jzw]{height:20px;color:var(--sub);background:color-mix(in srgb, var(--sub) 8%, transparent);border:1px solid color-mix(in srgb, var(--sub) 20%, transparent);border-radius:3px;align-items:center;padding:0 6px;font:400 11px Lilex,ui-monospace,monospace;display:inline-flex}.tg[data-astro-cid-fq6h2jzw].w{color:var(--warn-text);background:color-mix(in srgb, var(--warn) 8%, transparent);border-color:color-mix(in srgb, var(--warn) 20%, transparent)}.star[data-astro-cid-fq6h2jzw]{color:var(--text);flex:none}.vpair[data-astro-cid-gon3uvn7]{--canvas:#fff;--surface:#fafafa;--text:#111113;--sub:#4d4d54;--ph:#68686f;--sub-line:#e6e6e9;--strong:#d3d3d8;--hatch:#11111314;--brand:#d5442c;--brand-text:#9d301e;background:var(--canvas);border:1px solid var(--strong);text-align:left;width:100%;max-width:640px;color:var(--text);border-radius:10px;font-family:Writer,ui-sans-serif,system-ui,sans-serif;overflow:hidden;container-type:inline-size}@media (prefers-color-scheme:dark){.vpair[data-astro-cid-gon3uvn7]{--canvas:#0f0f10;--surface:#161618;--text:#ededef;--sub:#a8a8af;--ph:#8c8c94;--sub-line:#28282c;--strong:#38383e;--hatch:#ededef0f;--brand-text:#e26f59}}.bar[data-astro-cid-gon3uvn7]{background:var(--canvas);align-items:center;height:28px;padding:0 12px;display:flex}.tl[data-astro-cid-gon3uvn7]{gap:8px;display:flex}.tl[data-astro-cid-gon3uvn7] i[data-astro-cid-gon3uvn7]{background:#ff5f57;border-radius:50%;width:12px;height:12px}.tl[data-astro-cid-gon3uvn7] i[data-astro-cid-gon3uvn7]:nth-child(2){background:#febc2e}.tl[data-astro-cid-gon3uvn7] i[data-astro-cid-gon3uvn7]:nth-child(3){background:#28c840}.ground[data-astro-cid-gon3uvn7]{background:var(--canvas);position:relative}.ground[data-astro-cid-gon3uvn7]:before,.ground[data-astro-cid-gon3uvn7]:after{content:"";background:var(--surface);width:calc(50% - 272px);position:absolute;top:0;bottom:0}.ground[data-astro-cid-gon3uvn7]:before{left:0}.ground[data-astro-cid-gon3uvn7]:after{right:0}.hch[data-astro-cid-gon3uvn7]{background:repeating-linear-gradient(135deg, transparent 0 4.2px, var(--hatch) 4.2px 5.2px);width:32px;position:absolute;top:0;bottom:0}.h1[data-astro-cid-gon3uvn7]{left:calc(50% - 272px)}.h2[data-astro-cid-gon3uvn7]{right:calc(50% - 272px)}.rail[data-astro-cid-gon3uvn7]{background:var(--sub-line);width:1px;position:absolute;top:0;bottom:0}.r1[data-astro-cid-gon3uvn7]{left:calc(50% - 272px)}.r2[data-astro-cid-gon3uvn7]{left:calc(50% - 240px)}.r3[data-astro-cid-gon3uvn7]{left:calc(50% + 240px)}.r4[data-astro-cid-gon3uvn7]{left:calc(50% + 272px)}.tri[data-astro-cid-gon3uvn7]{z-index:2;height:4px;display:flex;position:absolute;top:0;left:0;right:0}.tri[data-astro-cid-gon3uvn7] b[data-astro-cid-gon3uvn7]{display:block}.tri[data-astro-cid-gon3uvn7] b[data-astro-cid-gon3uvn7]:first-child{background:var(--brand);flex:3}.tri[data-astro-cid-gon3uvn7] b[data-astro-cid-gon3uvn7]:nth-child(2){background:#2f3339;flex:2}.tri[data-astro-cid-gon3uvn7] b[data-astro-cid-gon3uvn7]:nth-child(3){background:#346dae;flex:3}.col[data-astro-cid-gon3uvn7]{z-index:1;flex-direction:column;gap:14px;width:min(400px,100% - 40px);margin:0 auto;padding:34px 0 24px;display:flex;position:relative}.back[data-astro-cid-gon3uvn7]{text-transform:uppercase;letter-spacing:.55px;width:max-content;color:var(--brand-text);align-items:center;gap:6px;font:400 11px Lilex,ui-monospace,monospace;display:inline-flex}h2[data-astro-cid-gon3uvn7]{letter-spacing:-.4px;color:var(--text);margin:0;font:300 26px/1.15 Display,Georgia,serif}.lede[data-astro-cid-gon3uvn7]{color:var(--sub);margin:0;font-size:14px;line-height:1.5}.panel[data-astro-cid-gon3uvn7]{background:var(--surface);border:1px solid var(--sub-line);flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.tile[data-astro-cid-gon3uvn7]{border:1px solid var(--strong);background:#fff;place-items:center;width:216px;height:216px;margin-bottom:8px;display:grid}.qr[data-astro-cid-gon3uvn7]{grid-template-columns:repeat(25,1fr);width:188px;height:188px;display:grid}.qr[data-astro-cid-gon3uvn7] i[data-astro-cid-gon3uvn7].on{background:#000}.label[data-astro-cid-gon3uvn7]{text-transform:uppercase;letter-spacing:.55px;color:var(--sub);font:400 11px Lilex,ui-monospace,monospace}.code[data-astro-cid-gon3uvn7]{letter-spacing:.6px;color:var(--text);font:400 18px Lilex,ui-monospace,monospace}.valid[data-astro-cid-gon3uvn7]{color:var(--sub);font-variant-numeric:tabular-nums;font:400 11px Lilex,ui-monospace,monospace}@container (width<=560px){.ground[data-astro-cid-gon3uvn7]:before,.ground[data-astro-cid-gon3uvn7]:after,.hch[data-astro-cid-gon3uvn7],.rail[data-astro-cid-gon3uvn7]{display:none}}.ghost[data-astro-cid-gon3uvn7]{text-transform:uppercase;letter-spacing:.6px;height:44px;color:var(--text);border-radius:2px;align-self:flex-start;align-items:center;padding:0 14px;font:400 12px Lilex,ui-monospace,monospace;display:inline-flex}.steps[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:0;max-width:300px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:18px 0}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:17px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:4px 0 0;font-size:14.5px}.vault-stage[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:center;gap:40px;display:grid}.vault-side[data-astro-cid-lcdefpme]{gap:14px;min-width:0;display:grid}.vault-side[data-astro-cid-lcdefpme] .cap[data-astro-cid-lcdefpme]{max-width:46ch;margin:0;font-size:12.5px;line-height:1.6}@media (width<=1100px){.vault-stage[data-astro-cid-lcdefpme]{grid-template-columns:1fr;justify-items:center}}.roadmap[data-astro-cid-lcdefpme]{width:300px}.roadmap[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:6px 16px 10px;list-style:none}.roadmap[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--line);color:var(--strong);align-items:center;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.roadmap[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.roadmap[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{flex:none;justify-content:center;width:46px}.link-map[data-astro-cid-lcdefpme]{grid-template-columns:240px 1fr 240px;align-items:center;gap:0;display:grid}.device[data-astro-cid-lcdefpme]{padding:6px}.dev-head[data-astro-cid-lcdefpme]{font:400 12px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.app[data-astro-cid-lcdefpme]{color:var(--strong);align-items:center;gap:10px;padding:8px 10px;font-size:15px;display:flex}.app[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:6px;width:26px;height:26px}.lanes[data-astro-cid-lcdefpme]{gap:28px;padding:0;display:grid}.lane[data-astro-cid-lcdefpme]{grid-template-columns:1fr;justify-items:center;gap:8px;display:grid;position:relative}.lane[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12px}.lane[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-top:1px dashed var(--line);width:100%;height:0;position:relative}.lane[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:before,.lane[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";border:1px solid var(--line);background:var(--bg);width:7px;height:7px;position:absolute;top:-4px;transform:rotate(45deg)}.lane[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:before{left:-4px}.lane[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{right:-4px}.lane[data-astro-cid-lcdefpme]:nth-child(2) i[data-astro-cid-lcdefpme]{border-top-color:var(--accent-line)}@media (width<=960px){.link-map[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.lane[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-top:0;border-left:1px dashed var(--line);width:0;height:28px}.lane[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:before,.lane[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{display:none}.lane[data-astro-cid-lcdefpme]:nth-child(2) i[data-astro-cid-lcdefpme]{border-left-color:var(--accent-line)}}.get[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;display:grid}.get-side[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);place-items:center;padding:48px 32px;display:grid}.get-card[data-astro-cid-lcdefpme]{width:100%;max-width:340px;padding:18px 18px 8px}.get-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:12px 0 0;padding:0;list-style:none}.get-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px dashed var(--line);color:var(--strong);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:15px;display:grid}.get-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:var(--ok)}.get-card[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:11.5px}@media (width<=960px){.get[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.get-side[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line)}}
