@property --ambient-1{syntax:"<color>";inherits:true;initial-value:#2dd4bf}@property --ambient-2{syntax:"<color>";inherits:true;initial-value:#3884ff}.HZsOd-{--ambient-strength:24%;--spot-x:50vw;--spot-y:-400px;--spot-on:0;z-index:-1;pointer-events:none;background-color:var(--bg);transition:--ambient-1 1.4s var(--ease-out), --ambient-2 1.4s var(--ease-out);position:fixed;inset:0;overflow:hidden}[data-theme=light] .HZsOd-{--ambient-strength:14%}.Xi5NB-{background:radial-gradient(ellipse 70% 100% at 50% 0%, color-mix(in srgb, var(--ambient-1) calc(var(--ambient-strength) * .7), transparent), transparent 70%);height:620px;position:absolute;inset:0 0 auto}.AMBSoQ,.ftQll3{aspect-ratio:1;filter:blur(20px);width:62vw;max-width:820px;opacity:var(--aura-opacity);will-change:transform;border-radius:50%;position:absolute}.AMBSoQ{background:radial-gradient(circle, color-mix(in srgb, var(--ambient-1) var(--ambient-strength), transparent), transparent 62%);animation:EVkVUB 24s var(--ease-in-out) infinite alternate;top:-22%;left:-6%}.ftQll3{background:radial-gradient(circle, color-mix(in srgb, var(--ambient-2) calc(var(--ambient-strength) * .8), transparent), transparent 62%);animation:jW-NW8 30s var(--ease-in-out) infinite alternate;bottom:-24%;right:-14%}@keyframes EVkVUB{to{transform:translate(8%,6%)scale(1.12)}}@keyframes jW-NW8{to{transform:translate(-7%,-10%)scale(.92)}}.E295nC,.n-5kgE{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:68px 68px;position:absolute;inset:0}.E295nC{opacity:.8;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 20%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 30%,#000 20%,#0000 85%)}.n-5kgE{background-image:linear-gradient(to right, color-mix(in srgb, var(--ambient-1) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ambient-1) 55%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle 220px at var(--spot-x) var(--spot-y), #000, transparent 75%);mask-image:radial-gradient(circle 220px at var(--spot-x) var(--spot-y), #000, transparent 75%);opacity:calc(var(--spot-on) * .45);transition:opacity .6s var(--ease-out)}._5VimaG{opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){.HZsOd-{transition:none}.AMBSoQ,.ftQll3{animation:none}.n-5kgE{display:none}}.LHhQOx{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.aJgBTB{border-top:1px solid var(--border);padding-block:var(--space-8) var(--space-6)}.nA8U8n{justify-content:space-between;align-items:center;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.Qiyw8F{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}._6JzC-T{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);margin-top:2px}.IHReMw ul{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.IHReMw a:hover{color:var(--accent)}._9DohHN{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px}.toK4E0{gap:var(--space-2);display:flex}.toK4E0 a{border-radius:var(--radius-full);border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}.toK4E0 a:hover{color:var(--accent);border-color:var(--accent)}.cv8pxt{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.Rcn2jY{color:var(--text-tertiary)}@media (max-width:720px){.nA8U8n{flex-direction:column;align-items:flex-start}}.Ru15LN{border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--surface-translucent);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);width:40px;height:40px;color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;display:grid;overflow:hidden}.Ru15LN:hover{border-color:var(--accent);color:var(--accent)}.p2D7UJ{height:17px;transition:transform var(--duration-base) var(--ease-out);display:grid}.p2D7UJ>*{grid-area:1/1}.p2D7UJ>:last-child{transform:translateY(28px)}.p2D7UJ[data-theme-state=light]{transform:translateY(-28px)}.NVtptE{z-index:var(--z-header);padding-block:var(--space-3);position:sticky;top:0}.JdFoW-{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;display:flex;position:relative}.Typ1Iu{border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:3px;padding:6px 16px;display:inline-flex}._3LPPsu .Typ1Iu{border-color:var(--border);background-color:var(--surface-translucent);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%)}.zokoD2{font-size:var(--text-base);letter-spacing:-.02em;white-space:nowrap;line-height:1.15}._8LzFKt{color:var(--text-primary);font-weight:700}.d9zKsu{color:var(--text-tertiary);transition:color var(--duration-base) var(--ease-out);font-weight:400}.d9zKsu:before{content:" "}.Typ1Iu:hover .d9zKsu{color:var(--text-secondary)}.GB-NSV{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text-tertiary);transition:color var(--duration-base) var(--ease-out);font-size:.625rem;line-height:1.1}.Typ1Iu:hover .GB-NSV{color:var(--accent)}.l4Xo5N{position:absolute;left:50%;transform:translate(-50%)}._4P3T1C{border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--surface-translucent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:var(--shadow-sm);align-items:center;gap:2px;padding:5px;display:flex;position:relative}.A0cigk{border-radius:var(--radius-full);background-color:var(--accent-muted);pointer-events:none;position:absolute;top:0;left:0}.bYOH3g{transition:transform var(--duration-base) var(--ease-out), width var(--duration-base) var(--ease-out)}.A4hJaN{border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);padding:.4rem .85rem;display:inline-flex;position:relative}.A4hJaN:hover{color:var(--text-primary);background-color:var(--surface-hover)}.jXsvv1,.jXsvv1:hover{color:var(--accent);background-color:#0000}.XsU3rK{align-items:center;gap:var(--space-2);display:flex}.iQYgfT{border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--surface-translucent);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);width:40px;height:40px;color:var(--text-primary);place-items:center;display:none}.tqvVzq{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--bg-elevated);box-shadow:var(--shadow-lg);display:none}.CdxA1k{animation:vrok7k var(--duration-base) var(--ease-out)}@keyframes vrok7k{0%{opacity:0;transform:translateY(-8px)}}.HrX9KP{gap:2px;display:grid}.CEcxYG{align-items:baseline;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--text-secondary);display:flex}.CEcxYG:hover{background-color:var(--surface-hover);color:var(--text-primary)}._0xSvY1{color:var(--accent);background-color:var(--accent-muted)}.qKqoVN{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border);gap:2px;display:grid}.tMy0Se{padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);gap:2px;display:grid}.tMy0Se:hover{background-color:var(--surface-hover)}.dLNS93{align-items:center;gap:var(--space-2);font-size:var(--text-md);display:flex}.clglme{font-size:var(--text-sm);color:var(--text-tertiary)}.VIUY25{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary);word-break:break-all;display:inline-flex}@media (min-width:1025px) and (max-width:1199px){.GB-NSV{display:none}}@media (max-width:1024px){.l4Xo5N{display:none}.iQYgfT{display:grid}.tqvVzq{display:block}.tqvVzq[hidden]{display:none}}@media (max-width:420px){.GB-NSV{display:none}.Typ1Iu{padding-inline:12px}}.S0w5L9{z-index:var(--z-overlay);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.LPymqb{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-strong));height:100%;box-shadow:0 0 12px var(--accent-muted)}.WLq5TK{isolation:isolate;padding-block:var(--space-10);position:relative;overflow:hidden}.WLq5TK:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--border-strong) 22%, var(--accent) 50%, var(--border-strong) 78%, transparent);opacity:.8;height:1px;position:absolute;top:0;left:0;right:0}.WLq5TK:after{content:"";z-index:0;background:radial-gradient(ellipse 50% 100% at 50% 0%, var(--accent-muted), transparent 70%);pointer-events:none;height:120px;position:absolute;top:0;left:20%;right:20%}.qV2Gxm{top:var(--space-6);right:var(--container-pad);z-index:2;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--bg);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);padding:4px 12px;font-size:.6875rem;display:flex;position:absolute}.gXKwy6{color:var(--accent)}.lrq3ac{z-index:2;position:absolute;inset:0 0 auto}.lrq3ac>div{position:relative}._9yPPZJ{background-color:var(--sunken-veil)}.uBdGqo{z-index:1;position:relative}.VNvT13{z-index:0;pointer-events:none;position:absolute;inset:0}.TsFZYb{background:linear-gradient(180deg, var(--accent-muted), transparent 46%);opacity:.7}.-NMn5B{background-image:repeating-linear-gradient(128deg, var(--grid-line) 0 1px, transparent 1px 16px);-webkit-mask-image:radial-gradient(90% 70% at 85% 0,#000,#0000 76%);mask-image:radial-gradient(90% 70% at 85% 0,#000,#0000 76%)}.w2zZaU{background-image:repeating-linear-gradient(to right, var(--grid-line) 0 1px, transparent 1px 104px);-webkit-mask-image:linear-gradient(#000 0%,#0000 72%);mask-image:linear-gradient(#000 0%,#0000 72%)}.fLhmH5{background-image:radial-gradient(var(--grid-line) 1.2px, transparent 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(80% 80% at 20% 10%,#000,#0000 72%);mask-image:radial-gradient(80% 80% at 20% 10%,#000,#0000 72%)}.laKkp-{background-image:repeating-radial-gradient(circle at 88% 12%, var(--grid-line) 0 1px, transparent 1px 52px);-webkit-mask-image:radial-gradient(circle at 88% 12%,#000,#0000 68%);mask-image:radial-gradient(circle at 88% 12%,#000,#0000 68%)}._6oY4xv{background:radial-gradient(70% 90% at 50% 108%, var(--accent-muted), transparent 72%)}.S2eyBh{z-index:0;pointer-events:none;opacity:var(--glow-on,0);transition:opacity var(--duration-slow) var(--ease-out);background:radial-gradient(460px circle at var(--glow-x,50%) var(--glow-y,50%), var(--accent-muted), transparent 68%);position:absolute;inset:0}.VMf9Jz{max-width:62ch;margin-bottom:var(--space-8)}.OGJTW9{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);display:flex}.SFWFH2{background-color:var(--accent);width:28px;height:1px}.JdCp7y{font-size:var(--text-2xl);letter-spacing:-.02em}.r22cCD{margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.h6FP6g{align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--surface);transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);display:inline-flex}.h6FP6g:hover,.h6FP6g:focus-visible{border-color:var(--accent);background-color:var(--accent-muted);transform:translateY(2px)}.vP7Gb1{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary)}.iLKRlr{font-size:var(--text-base);color:var(--text-primary)}.h6FP6g:hover .iLKRlr,.h6FP6g:focus-visible .iLKRlr{color:var(--accent)}.xzuiv1{color:var(--accent);transition:transform var(--duration-base) var(--ease-out)}.h6FP6g:hover .xzuiv1{transform:translateY(3px)}@media (max-width:640px){.qV2Gxm{display:none}.WLq5TK{padding-block:var(--space-9)}.VMf9Jz{margin-bottom:var(--space-6)}.h6FP6g{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.h6FP6g:hover,.h6FP6g:focus-visible,.h6FP6g:hover .xzuiv1{transform:none}}.lQoKJE{gap:var(--space-9);display:grid}.cs4-i8{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.lQoKJE .M9TVq7{min-height:clamp(380px,40vw,540px)}.wo1YPJ{gap:var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary);display:grid}.wo1YPJ p:first-of-type{color:var(--text-primary)}.F6raqG{margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border)}.SVPHAY{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);display:block}.F6raqG ul{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.F6raqG li{font-size:var(--text-sm);flex-direction:column;display:flex}.F6raqG strong{color:var(--text-primary);font-weight:500}.F6raqG span{color:var(--text-tertiary)}@media (max-width:1024px){.cs4-i8{grid-template-columns:minmax(0,1fr)}}.V39ILF{--badge:52px;--bus-y:calc(var(--space-5) + var(--badge) / 2);gap:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background-image:var(--plane);background-color:var(--surface);box-shadow:var(--lift-shadow);isolation:isolate;display:grid;position:relative;overflow:hidden}.CFYjBy{background:var(--aura-a);filter:blur(50px);pointer-events:none;z-index:-1;width:80%;height:90%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.k88ZRi{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}._-6XDeM{gap:var(--space-2);min-width:0;display:grid}.SJkxb8{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:flex}.JTPjcg{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-muted);animation:tSL56d 2s var(--ease-out) infinite;border-radius:50%}@keyframes tSL56d{50%{box-shadow:0 0 0 9px #0000}}.oufXPv{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-primary);animation:UQnfnQ .5s var(--ease-out) both;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-weight:600;display:flex}.oGlKhG{border:1px solid var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--accent-strong);border-radius:999px;padding:2px 10px;font-weight:500;transform:translateY(-3px)}@keyframes UQnfnQ{0%{opacity:0;transform:translateY(6px)}}.GUry6m{border:1px solid var(--border);background:var(--bg-sunken);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.an7KpM{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);background:0 0;border:0;border-radius:999px;padding:7px 14px;font-weight:500}.an7KpM:hover{color:var(--text-primary)}.f1ePGo{background:var(--accent);color:var(--accent-contrast)}.f1ePGo:hover{color:var(--accent-contrast)}.IFeLyl{gap:var(--space-5);display:grid;position:relative}.ywQjCa{top:var(--bus-y);pointer-events:none;height:0;position:absolute;left:0;right:0}._-85dk1{left:var(--lane-start,12.5%);width:calc(var(--lane-end,87.5%) - var(--lane-start,12.5%));background-image:linear-gradient(to right, var(--border-strong) 50%, transparent 50%);background-size:12px 2px;height:2px;animation:.9s linear infinite zDruBr;position:absolute;top:-7px}._950qRG{opacity:.55;animation-name:ZlKx-u;top:7px}@keyframes zDruBr{to{background-position:12px 0}}@keyframes ZlKx-u{to{background-position:-12px 0}}._8rcku-{left:var(--lane-start,12.5%);height:4px;width:max(0px, calc(var(--packet-x) - var(--lane-start,12.5%)));background:linear-gradient(to right, transparent, var(--accent));opacity:.6;transition:width 1s var(--ease-out);border-radius:4px;position:absolute;top:-8px}.s8Nf-u{--packet:var(--accent);background:var(--packet);width:16px;height:16px;box-shadow:0 0 0 6px var(--accent-muted), 0 0 28px 4px var(--packet);transform:translateX(calc(var(--packet-x) - 50%));transition:transform 1s var(--ease-out), top .4s var(--ease-out);z-index:2;border-radius:50%;position:absolute;top:-14px;left:0}._5BBWul{--packet:var(--accent-alt);top:0}.oQzZcP{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.kyVTu4{z-index:1;display:flex;position:relative}.WS3RpY,.-MLXBD{width:100%;padding:var(--space-5) var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);color:inherit;font:inherit;text-align:center;transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow .5s var(--ease-out), transform .5s var(--ease-out);grid-template-rows:auto auto auto 1fr;align-content:start;justify-items:center;gap:6px;display:grid}.WS3RpY{cursor:pointer}.WS3RpY:hover{border-color:var(--border-strong)}.-MLXBD{border-style:dashed}.ceD-Qy{width:var(--badge);height:var(--badge);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-tertiary);transition:color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow .5s var(--ease-out);border-radius:16px;place-items:center;display:grid}.IdBscg{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 5px var(--accent-muted);border-radius:50%}.zN5oSF{font-size:var(--text-md);letter-spacing:-.01em;color:var(--text-primary);font-weight:600}.XGp9e2{font-family:var(--font-mono);color:var(--text-tertiary);font-size:.6875rem;line-height:1.5}.GxVCGK{border-top:1px dashed var(--border);width:100%;min-height:78px;animation:UQnfnQ .5s var(--ease-out) both;align-content:start;justify-items:center;gap:8px;margin-top:6px;padding-top:12px;display:grid}._2kxSFM{border:1px solid var(--accent);background:var(--accent-muted);font-family:var(--font-mono);color:var(--accent-strong);border-radius:999px;padding:2px 9px;font-size:.6875rem}.SnjDdF{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.N5RMNB .SnjDdF{color:var(--text-primary)}._9JLPfA{animation:none}._9JLPfA ._2kxSFM{border-color:var(--border);color:var(--text-tertiary);background:0 0}.Mjqvxq{background:linear-gradient(90deg, var(--border) 0%, var(--border-strong) 50%, var(--border) 100%);background-size:200% 100%;border-radius:4px;width:78%;height:8px;animation:1.6s linear infinite O5VvaF;display:block}.OVrgtz{width:48%}@keyframes O5VvaF{to{background-position:-200% 0}}._3hVX2b .WS3RpY{border-color:var(--border-strong);background:var(--surface-hover)}._3hVX2b .ceD-Qy{border-color:var(--accent);color:var(--accent)}.N5RMNB .WS3RpY,.N5RMNB.-MLXBD{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-muted), 0 24px 48px -28px var(--accent);transform:translateY(-4px)}.N5RMNB .ceD-Qy{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);box-shadow:0 0 32px -2px var(--accent)}._5GW4be .WS3RpY{border-color:var(--accent-strong)}.-OakB6{border:1px solid var(--border);border-radius:var(--radius-md);background-image:repeating-linear-gradient(135deg, var(--accent-muted) 0 1px, transparent 1px 12px);background-color:var(--bg-sunken);width:100%;color:var(--accent);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-base) var(--ease-out);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.-OakB6:hover,.-OakB6._5GW4be{border-color:var(--accent)}.MP3-p-{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.ytrYi8{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.e0-5Gd{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-left:auto;font-size:.6875rem}.CHgQf0{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);font-family:var(--font-mono);font-size:var(--text-xs);animation:UQnfnQ .4s var(--ease-out) both;display:grid}.P5mLeD{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px dashed var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);display:flex}.kslXJI{color:var(--accent)}.-caowz{border:1px solid var(--border);font:inherit;letter-spacing:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px}.-caowz:hover{color:var(--text-primary);border-color:var(--border-strong)}.K0GIhs{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.uLUEMU{gap:var(--space-3);animation:w34BJL .45s var(--ease-out) both;grid-template-columns:88px minmax(0,1fr);line-height:1.6;display:grid}@keyframes w34BJL{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.eSqsQk{color:var(--text-tertiary)}._1NmEDK{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary)}.R8Lf4P .eSqsQk,.R8Lf4P ._1NmEDK{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent)}.R8Lf4P ._1NmEDK:before{content:"→ "}.FY5N0q .eSqsQk,.FY5N0q ._1NmEDK{color:var(--accent-alt)}.FY5N0q ._1NmEDK:before{content:"← "}.eHhriR{border:1px solid var(--border);font-family:var(--font-mono);vertical-align:1px;color:var(--text-tertiary);border-radius:999px;margin-left:10px;padding:0 8px;font-size:.6875rem;display:inline-block}._9f00V3 .eSqsQk{opacity:.5}._9f00V3 .Mjqvxq{align-self:center;width:46%}._-6D075 ._1NmEDK{color:var(--text-primary)}._-6D075 ._1NmEDK:after{content:"";vertical-align:-2px;background:var(--accent);width:7px;height:1em;margin-left:8px;animation:1s steps(2,start) infinite VnWAQT;display:inline-block}@keyframes VnWAQT{to{visibility:hidden}}.q6sfcL{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.CHIhlU{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CHIhlU li{border:1px solid var(--border);background:var(--surface);font-family:var(--font-sans);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:.8125rem}@media (max-width:760px){.V39ILF{padding:var(--space-5) var(--space-4)}.ywQjCa{display:none}.oQzZcP{grid-template-columns:repeat(2,minmax(0,1fr))}.GUry6m{border-radius:var(--radius-md);width:100%}.an7KpM{flex:auto}.e0-5Gd{margin-left:0}.uLUEMU{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.JTPjcg,._-85dk1,.oufXPv,.CHgQf0,.uLUEMU,.GxVCGK,.Mjqvxq,._-6D075 ._1NmEDK:after{animation:none}.s8Nf-u,._8rcku-,.WS3RpY,.-MLXBD{transition:none}}.GWABTc{perspective:1300px;min-height:clamp(300px,34vw,430px);opacity:var(--enter,1);animation:pYLZfM 9s var(--ease-in-out) infinite alternate;place-items:center;display:grid;position:relative}@keyframes pYLZfM{to{transform:translateY(-14px)}}.-x72DV{background:var(--aura-a);filter:blur(30px);opacity:.85;border-radius:50%;width:60%;height:90px;position:absolute;bottom:12%}.kQSuAR{aspect-ratio:1;width:clamp(210px,24vw,290px);transform-style:preserve-3d;transform:translateY(calc((1 - var(--enter,1)) * 36px)) rotateX(calc(57deg + var(--tilt-x,0deg))) rotateZ(calc(-38deg + var(--tilt-y,0deg)));transition:transform var(--duration-slow) var(--ease-out);position:relative}.EsHXto{border:1px solid var(--border-strong);background-image:var(--plane);background-color:var(--surface);box-shadow:var(--lift-shadow);opacity:calc(1 - var(--depth-index) * .14);transform:translateZ(calc(var(--depth-index) * -76px)) scale(calc(1 - var(--depth-index) * .03));border-radius:22px;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 20px;display:flex;position:absolute;inset:0}.EsHXto:first-child{border-color:var(--accent);background-image:linear-gradient(150deg, var(--accent-muted), transparent 62%), var(--plane)}.EsHXto:first-child:before{content:"";background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:22px 22px;border-radius:14px;position:absolute;inset:14px;-webkit-mask-image:radial-gradient(circle at 30% 25%,#000,#0000 72%);mask-image:radial-gradient(circle at 30% 25%,#000,#0000 72%)}.JArlXU{font-size:var(--text-md);letter-spacing:-.01em;color:var(--text-primary);font-weight:600;position:relative}.wLxOdh{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-tertiary);font-size:.6875rem;position:relative}.EsHXto:first-child .JArlXU{color:var(--accent)}@media (max-width:1024px){.GWABTc{min-height:340px;padding-bottom:148px}}@media (max-width:520px){.GWABTc{min-height:280px;padding-bottom:168px}.kQSuAR{width:190px}.EsHXto{border-radius:18px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.GWABTc{animation:none}}.-Jkwog{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.JU6ZdH{gap:var(--space-4);align-content:start;display:grid}.xLvUAr{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}._7u86n9{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--border);gap:1px;display:grid;overflow:hidden}.jREX59{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--surface);transition:background-color var(--duration-base) var(--ease-out);display:flex}.jREX59:hover{background-color:var(--surface-hover)}.OwKX3Q{border-radius:var(--radius-full);background-color:var(--accent);flex-shrink:0;width:6px;height:6px;margin-top:.55em}.RWM0N1{font-size:var(--text-base);color:var(--text-primary)}.qBLUhf{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-tertiary);margin-top:2px}.owySrF{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px dashed var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.owySrF dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.owySrF dd{margin-top:var(--space-2);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-primary)}@media (max-width:860px){.-Jkwog{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.hpHiEC{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;font-weight:500;display:inline-flex}.hpHiEC:active{transform:translateY(1px)}.j251W6{transition:transform var(--duration-base) var(--ease-out);display:inline-flex}.hpHiEC:hover .j251W6{transform:translate(2px)}.q8JOiY{font-size:var(--text-base);padding:.72rem 1.35rem}.OyBXbZ{font-size:var(--text-sm);padding:.45rem .9rem}._9fSEFN{background-color:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px 0 var(--sheen-strong), 0 10px 26px -14px var(--accent)}._9fSEFN:hover{background-color:var(--accent-strong);box-shadow:inset 0 1px 0 var(--sheen-strong), 0 18px 34px -16px var(--accent);transform:translateY(-2px)}.G-wZXv{border-color:var(--border-strong);color:var(--text-primary);background-color:var(--surface);background-image:var(--plane);box-shadow:inset 0 1px 0 var(--sheen), var(--shadow-sm)}.G-wZXv:hover{background-color:var(--surface-hover);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 1px 0 var(--sheen), var(--lift-shadow);transform:translateY(-2px)}.vA5Nfl{color:var(--text-secondary);padding-inline:var(--space-2)}.vA5Nfl:hover{color:var(--accent)}.Ywg4Z1{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.R4hKop{align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}._95EgrC{align-items:center;gap:var(--space-2);border:1px solid var(--accent-alt);border-radius:var(--radius-full);background-color:var(--accent-alt-muted);font-size:var(--text-sm);color:var(--accent-alt);padding:6px 14px;font-weight:500;display:inline-flex}.raE3oq{background-color:var(--accent-alt);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-alt-muted);animation:raE3oq 2s var(--ease-out) infinite;border-radius:50%}@keyframes raE3oq{50%{box-shadow:0 0 0 9px #0000}}.aHUBcZ{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-tertiary);display:inline-flex}.GZMwFB{font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.raE3oq{animation:none}}.vR1eGg{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary)}.LAt5gR{margin-top:var(--space-3);letter-spacing:-.04em;word-break:break-word;background-image:linear-gradient(var(--accent), var(--accent));transition:background-size var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;font-size:clamp(1.6rem,.9rem + 2.4vw,2.75rem);font-weight:700;line-height:1.1;display:inline-block}.LAt5gR:hover{color:var(--accent);background-size:100% 2px}.dVwLwq{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.L2bHtH{align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-tertiary);display:inline-flex}._4vn115{gap:var(--space-3);display:grid}._04vd9J{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--plane);box-shadow:inset 0 1px 0 var(--sheen), var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:flex}._04vd9J:hover{border-color:var(--accent);background-color:var(--surface-hover);box-shadow:inset 0 1px 0 var(--sheen-strong), var(--lift-shadow);transform:translate(6px)translateY(-2px)}.f3rxeK{border-radius:var(--radius-md);background-color:var(--accent-muted);width:38px;height:38px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.ZOWUr7{flex-direction:column;min-width:0;display:flex}.lfh7yl{font-size:var(--text-base);font-weight:500}.FzQV83{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;overflow:hidden}.Y5OSvZ{color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex-shrink:0;margin-left:auto}._04vd9J:hover .Y5OSvZ{color:var(--accent);transform:translate(2px,-2px)}@media (max-width:900px){.Ywg4Z1{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.oiPuls{padding:var(--card-padding,var(--space-5));border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--plane);box-shadow:inset 0 1px 0 var(--sheen), var(--shadow-sm);transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);transition-delay:var(--reveal-delay,0s);position:relative}.oiPuls:hover{transition-delay:0s}.poPzio:hover{border-color:var(--border-strong);background-color:var(--surface-hover);box-shadow:inset 0 1px 0 var(--sheen-strong), var(--lift-shadow);transform:translateY(-3px)}.oiPuls.EPci0W{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(0, var(--reveal-shift,20px), 0);transform-style:preserve-3d;will-change:transform}.oiPuls.EPci0W:hover{border-color:var(--border-strong);box-shadow:inset 0 1px 0 var(--sheen-strong), var(--lift-shadow)}.ZfEYbA{z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--tilt-active,0);transition:opacity var(--duration-base) var(--ease-out);background:radial-gradient(320px circle at var(--pointer-x,50%) var(--pointer-y,50%), var(--accent-muted), transparent 68%);position:absolute;inset:0}.FfQN3Z{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.eMjgLI{gap:var(--space-4);display:grid}.WTOthi{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.Kk8KEP{gap:var(--space-4);display:grid}.zSQHj-{--card-padding:var(--space-5)}.n3rxUn{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);display:block}.bRm1D6{font-size:var(--text-lg);letter-spacing:-.015em}.unIvML{margin-top:var(--space-2);font-size:var(--text-base);color:var(--text-secondary)}.n9bVvf{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary)}.UWFU3a{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--border);gap:1px;display:grid;overflow:hidden}.OK7U-R{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--surface);transition:background-color var(--duration-base) var(--ease-out);display:flex}.OK7U-R:hover{background-color:var(--surface-hover)}.-tB8Rr{border-radius:var(--radius-full);background-color:var(--accent);flex-shrink:0;width:6px;height:6px;margin-top:.55em}._1ah99V{font-size:var(--text-base);color:var(--text-primary)}.YXcX5-{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:2px}._1MExd7{justify-self:start;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}._1MExd7:hover{color:var(--accent)}.oITxzP{transform:rotate(180deg)}@media (max-width:860px){.FfQN3Z{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.UoXsBU{gap:var(--space-6);display:grid;position:relative}.UoXsBU:before,.UoXsBU:after{content:"";top:var(--track-start,12px);left:var(--track-x,13px);width:2px;height:var(--track-length,0px);pointer-events:none;border-radius:2px;position:absolute}.UoXsBU:before{background-color:var(--border)}.UoXsBU:after{background:linear-gradient(to bottom, var(--accent-strong), var(--accent));box-shadow:0 0 12px var(--accent);transform:scaleY(var(--track-progress,0));transform-origin:top;transition:transform .16s linear}.ti9qnd{gap:var(--space-4);grid-template-columns:28px minmax(0,1fr);display:grid}.ioavaq{justify-content:center;padding-top:6px;display:flex;position:relative}.NwJ-qy,.RcsPKX{z-index:1;border-radius:var(--radius-full);border:2px solid var(--border-strong);background-color:var(--bg);width:13px;height:13px;transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow .5s var(--ease-out), transform .5s var(--ease-out);position:relative}.ti9qnd[data-lit] .NwJ-qy{border-color:var(--accent);background-color:var(--accent-muted);box-shadow:0 0 0 4px var(--accent-muted)}.ti9qnd[data-lit] .RcsPKX{border-color:var(--accent);background-color:var(--accent);box-shadow:0 0 0 5px var(--accent-muted), 0 0 18px var(--accent);transform:scale(1.15)}.ti9qnd[data-lit] .yZmGpA{border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){.UoXsBU:after,.NwJ-qy,.RcsPKX{transition:none}}.yZmGpA{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--plane);box-shadow:inset 0 1px 0 var(--sheen), var(--shadow-sm);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.yZmGpA:hover{border-color:var(--border-strong);box-shadow:inset 0 1px 0 var(--sheen-strong), var(--lift-shadow);transform:translateY(-3px)}._3ttIcV{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.hz9Nmq{font-size:var(--text-lg);letter-spacing:-.015em}.tfygwj{font-size:var(--text-base);color:var(--accent);margin-top:2px}.parlLQ{font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;flex-direction:column;align-items:flex-end;display:flex}.gphGLa{color:var(--text-secondary)}.nriiSU{color:var(--text-tertiary)}.qyQafb{gap:var(--space-2) var(--space-4);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.qyQafb li{align-items:center;gap:var(--space-2);display:inline-flex}.qyQafb li+li:before{content:"";width:3px;height:3px;margin-right:var(--space-2);border-radius:var(--radius-full);background-color:var(--border-strong)}.Fejn-k{color:var(--accent-alt)}._50577j{margin-top:var(--space-4);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary)}.lTB4pO{gap:var(--space-3);margin-top:var(--space-5);display:grid}.lTB4pO li{padding-left:var(--space-5);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary);position:relative}.lTB4pO li:before{content:"";background-color:var(--accent);width:10px;height:1px;position:absolute;top:.62em;left:0}.O1MMMY{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.O1MMMY:hover{color:var(--accent)}.acB87H{transform:rotate(180deg)}.-KNyp8{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--border);flex-wrap:wrap;display:flex}.Avl6UX{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px dashed var(--border);flex-wrap:wrap;margin-left:44px;display:flex}.jYdybG{max-width:46ch}.fIgfk-{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.S2gSok{margin-top:var(--space-2);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}@media (max-width:640px){.Avl6UX{flex-direction:column;align-items:flex-start;margin-left:0}.ti9qnd{gap:var(--space-3);grid-template-columns:18px minmax(0,1fr)}.yZmGpA{padding:var(--space-4)}.parlLQ{text-align:left;align-items:flex-start}}.zVYgSq{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:.28rem .7rem;line-height:1.5;display:inline-flex}._1v-abJ{border:1px solid var(--border);color:var(--text-secondary);background-color:var(--bg-elevated)}._1v-abJ:hover{border-color:var(--accent);color:var(--accent)}.Wd2Iaf{background-color:var(--accent-muted);color:var(--accent);border:1px solid #0000}.mZny0o{background-color:var(--accent);color:var(--accent-contrast);border:1px solid #0000}.jiYVkm{min-height:calc(100dvh - var(--header-height));padding-block:var(--space-8) var(--space-10);align-items:center;display:flex;position:relative}.Sx7d43{column-gap:var(--space-8);row-gap:var(--space-9);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid;position:relative}.q6JwbJ{margin-bottom:var(--space-5);box-shadow:inset 0 1px 0 var(--sheen)}.KKXqIL{border-radius:var(--radius-full);background-color:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent-muted);animation:KKXqIL 2.4s var(--ease-in-out) infinite}@keyframes KKXqIL{50%{box-shadow:0 0 0 6px #0000}}.PFyvId{font-size:var(--text-3xl);letter-spacing:-.035em;margin-bottom:var(--space-3)}.E-4dXE{font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:var(--tracking-wide);color:var(--accent);margin-bottom:var(--space-5)}.oBkSo5{max-width:52ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.qMMBGx{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.qMMBGx li{align-items:center;gap:var(--space-2);display:inline-flex}.qMMBGx a:hover{color:var(--accent)}.BArIs-{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._5aUCJD{gap:var(--space-2);margin-left:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--border);display:flex}.L6jWDN{border-radius:var(--radius-full);border:1px solid var(--border);width:42px;height:42px;color:var(--text-secondary);background-color:var(--surface);box-shadow:inset 0 1px 0 var(--sheen), var(--shadow-sm);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);place-items:center;display:grid}.L6jWDN:hover{color:var(--accent);border-color:var(--accent);box-shadow:inset 0 1px 0 var(--sheen), var(--lift-shadow);transform:translateY(-3px)}.lZBBP-{align-items:center;gap:var(--space-2);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.eAiWcZ{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);margin-right:var(--space-2)}.gieW9p{gap:var(--space-4);perspective:900px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._3lahPA{padding:var(--space-5) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--plane);box-shadow:inset 0 1px 0 var(--sheen), var(--shadow-sm);transform-style:preserve-3d;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);transition-delay:var(--reveal-delay,0s);position:relative}._3lahPA:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity var(--duration-base) var(--ease-out);position:absolute;top:-1px;left:18%;right:18%}._3lahPA:hover{border-color:var(--border-strong);box-shadow:inset 0 1px 0 var(--sheen-strong), var(--lift-shadow);transition-delay:0s;transform:translateY(-6px)rotateX(6deg)}._3lahPA:hover:before{opacity:1}.cBKRRL{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.zEfnl-{margin:var(--space-2) 0 var(--space-3);letter-spacing:-.03em;color:var(--accent);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:600;line-height:1}.oDOqMI{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-secondary)}._5iPJ6p{bottom:var(--space-5);align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}._5iPJ6p:hover{color:var(--accent)}._5iPJ6p svg{animation:S-zxEN 2.6s var(--ease-in-out) infinite}@keyframes S-zxEN{50%{transform:translateY(4px)}}@media (max-width:1024px){.Sx7d43{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.gieW9p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.jiYVkm{min-height:auto;padding-block:var(--space-7) var(--space-9)}._5aUCJD{width:100%;margin-top:var(--space-2);border-left:none;margin-left:0;padding-left:0}._5iPJ6p{display:none}}@media (max-width:460px){.gieW9p{grid-template-columns:minmax(0,1fr)}}.upW6b4{padding-block:var(--space-4);perspective:1400px;opacity:var(--enter,1);place-items:center;display:grid;position:relative}.vejPYU{background:var(--aura-a);filter:blur(46px);opacity:.9;border-radius:50%;width:84%;height:62%;position:absolute;bottom:6%}.gUl63e{width:clamp(230px,25vw,310px);transform:translateY(calc((1 - var(--enter,1)) * 26px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform var(--duration-slow) var(--ease-out);position:relative}.Ta-J3o{border:1px solid var(--accent);border-radius:999px 999px var(--radius-lg) var(--radius-lg);opacity:.42;position:absolute;inset:0;transform:translate3d(18px,18px,-30px)}.CVxN3C{aspect-ratio:3/4;border:1px solid var(--border-strong);border-radius:999px 999px var(--radius-lg) var(--radius-lg);background-color:var(--surface);background-image:var(--plane);box-shadow:inset 0 1px 0 var(--sheen), var(--lift-shadow);position:relative;overflow:hidden}.NJ70Zy{left:var(--photo-x,-21%);top:var(--photo-y,-9%);width:var(--photo-zoom,136%);max-width:none;height:auto;position:absolute}._2iR2e3{background:linear-gradient(to top, var(--bg) 4%, transparent 100%);opacity:.55;height:42%;position:absolute;inset:auto 0 0}.PoR5MS{height:100%;font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);background-image:radial-gradient(circle at 50% 34%, var(--accent-muted), transparent 62%), linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:100% 100%,26px 26px,26px 26px;place-items:center;font-size:clamp(2.5rem,5vw,3.5rem);display:grid}@media (max-width:1024px){.gUl63e{width:260px}}@media (max-width:520px){.gUl63e{width:210px}.Ta-J3o{transform:translate3d(12px,12px,-30px)}}.dUZXoY{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HXMQ6o{--card-padding:var(--space-6)}.LgJUvn{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);display:flex}.juW7cT{border-radius:var(--radius-md);background-color:var(--accent-muted);width:42px;height:42px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.jAZlMi{font-size:var(--text-lg);letter-spacing:-.015em;margin-bottom:var(--space-2)}.iQfHQK{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.kABXaD{gap:var(--space-2) var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kmXGsX{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);position:relative}.kmXGsX:before{content:"";border-radius:var(--radius-full);background-color:var(--border-strong);width:5px;height:5px;position:absolute;top:.62em;left:0}.sIspIR{font:inherit;font-size:var(--text-sm);text-align:left;color:var(--text-primary);cursor:pointer;transition:color var(--duration-base) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.sIspIR:before{background-color:var(--accent);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.sIspIR:hover,.X9oOis{color:var(--accent-strong)}.sIspIR:hover:before,.X9oOis:before{box-shadow:0 0 0 4px var(--accent-muted);transform:scale(1.4)}._3k7I2o{border:1px solid var(--border);border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--text-tertiary);padding:0 6px;font-size:.625rem;line-height:1.6}.X9oOis ._3k7I2o{border-color:var(--accent);color:var(--accent)}.m3QbK5{align-items:center;gap:var(--space-2) var(--space-3);min-height:58px;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--border);flex-wrap:wrap;display:flex}.g06ap1,.rBiy99{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-tertiary)}.IzCrpS{color:var(--accent)}.mVXkST{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mVXkST li{animation:_3y2Aij .36s var(--ease-out) both}.mVXkST li:nth-child(2){animation-delay:50ms}.mVXkST li:nth-child(3){animation-delay:.1s}.mVXkST li:nth-child(n+4){animation-delay:.15s}@keyframes _3y2Aij{0%{opacity:0;transform:translateY(4px)}}.vbqvx1{border:1px solid var(--accent);border-radius:var(--radius-full);background:var(--accent-muted);color:var(--accent-strong);transition:background-color var(--duration-base) var(--ease-out);align-items:center;gap:4px;padding:3px 10px;font-size:.8125rem;display:inline-flex}.vbqvx1:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}@media (prefers-reduced-motion:reduce){.mVXkST li{animation:none}}@media (max-width:860px){.dUZXoY{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.HXMQ6o{--card-padding:var(--space-5)}.kABXaD{grid-template-columns:minmax(0,1fr)}}.M-Y3pu{gap:var(--space-5);display:grid}.J57CbB{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(ellipse 60% 55% at 50% 45%, var(--accent-muted), transparent 72%), var(--surface);height:clamp(340px,38vw,480px);position:relative;overflow:hidden}.BjSgyK{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;pointer-events:none;font-size:.6875rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.h1BJLR{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}._4v-so9{gap:2px var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);transition:border-color var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}._4v-so9:hover,.Z2knGE{border-color:var(--accent)}.GR2x9o{border-color:var(--accent);background-image:linear-gradient(150deg, var(--accent-muted), transparent 70%)}.omU88I{font-family:var(--font-mono);color:var(--accent);grid-row:span 2}.M1IJGe{color:var(--text-primary);font-weight:600}.UStMzr{font-size:var(--text-sm);color:var(--text-secondary);grid-column:2}.rcVz-d{display:block}.rcVz-d .J57CbB{border-radius:inherit;border:0;height:100%;min-height:220px}.rcVz-d .h1BJLR{gap:var(--space-2);padding:var(--space-4);grid-template-columns:1fr}.rcVz-d ._4v-so9{padding:var(--space-2) var(--space-3)}.LPSATs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.XNQsSA{--card-padding:var(--space-5);flex-direction:column;display:flex}.kqo-dZ{--card-padding:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.FmYbaH{aspect-ratio:16/10;align-self:center;width:100%}.xA2B1U{flex-direction:column;display:flex}.EWhKrQ{aspect-ratio:16/9;margin-bottom:var(--space-5)}.VAh1nK{border:1px solid var(--border);border-radius:var(--radius-md);background:radial-gradient(ellipse 60% 60% at 50% 45%, var(--accent-muted), transparent 72%), var(--bg-sunken);min-width:0;position:relative;overflow:hidden}.xSJhT9{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.yDQ8oc{color:var(--accent)}.LA9sIW{color:var(--text-tertiary);margin-left:auto}.-RQwCt{margin-top:var(--space-3);font-size:var(--text-xl);letter-spacing:-.02em}.K--xju{font-size:var(--text-2xl)}.-RQwCt a{align-items:center;gap:var(--space-2);display:inline-flex}.-RQwCt a:hover{color:var(--accent)}.kYzSaA{margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary)}.sKYTCd{gap:var(--space-2);margin-top:var(--space-4);flex:1;display:grid}.sKYTCd li{padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);position:relative}.sKYTCd li:before{content:"";background-color:var(--accent);width:10px;height:1px;position:absolute;top:.6em;left:0}.BmDvd7{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);flex:1}.uXOgOo{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--border)}.KUHJhM{gap:var(--space-2);flex-wrap:wrap;display:flex}.wBpiHL{gap:var(--space-4);margin-top:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.wBpiHL a{align-items:center;gap:var(--space-2);color:var(--accent);transition:opacity var(--duration-fast) var(--ease-out);display:inline-flex}.wBpiHL a:hover{opacity:.75}.-zX0Jy{font-weight:500}@media (max-width:900px){.kqo-dZ{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.FmYbaH{aspect-ratio:16/9}}@media (max-width:480px){.XNQsSA{--card-padding:var(--space-4)}.kqo-dZ{--card-padding:var(--space-5)}}.At0V2F{border-radius:var(--radius-md);background-color:var(--bg-sunken);border:1px solid var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}.OEPuIq{object-fit:cover;object-position:top center;width:100%;height:100%}.At0V2F:not(.d8WiOJ) .OEPuIq{object-position:center}.d8WiOJ{background-color:#0000;border:none;overflow:visible}.OOegGO{border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--bg-sunken);cursor:pointer;z-index:calc(10 - var(--layer));transition:transform var(--duration-slow) var(--ease-out), left var(--duration-slow) var(--ease-out), top var(--duration-slow) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);padding:0;position:absolute;inset:0;overflow:hidden}.d8WiOJ .OOegGO{inset:auto;left:calc(var(--layer) * 20%);top:calc(28% - var(--layer) * 28%);aspect-ratio:2;width:80%;transform:scale(calc(1 - var(--layer) * .06))}.-lusKT .OOegGO{inset:50% auto auto;left:calc(26% + var(--layer) * 23%);aspect-ratio:1/2;border-radius:var(--radius-md);width:auto;height:88%;transform:translate3d(0, -50%, 0) scale(calc(1 - var(--layer) * .07))}.-lusKT .OOegGO:not(.iM1Lq-):hover{transform:translate3d(0, calc(-50% - 10px), 0) scale(calc(1 - var(--layer) * .02))}.iM1Lq-{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-muted), var(--lift-shadow)}.d8WiOJ .OOegGO:not(.iM1Lq-){background-color:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-md)}.d8WiOJ .OOegGO:not(.iM1Lq-):after{content:"";background-color:var(--bg-sunken);opacity:.22;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.d8WiOJ .OOegGO:not(.iM1Lq-):hover{border-color:var(--accent);transform:translateY(-12px) scale(calc(1 - var(--layer) * .02))}.d8WiOJ .OOegGO:not(.iM1Lq-):hover:after{opacity:.1}@media (hover:hover) and (pointer:fine){:hover>.d8WiOJ:not(.-lusKT) .iM1Lq-{transform:translate(-8px,6px)}:hover>.d8WiOJ:not(.-lusKT) .OOegGO:not(.iM1Lq-){transform:translate3d(16px, -12px, 0) scale(calc(1 - var(--layer) * .03))}:hover>.-lusKT .iM1Lq-{transform:translate(-8px,-50%)}:hover>.-lusKT .OOegGO:not(.iM1Lq-){transform:translate3d(14px, calc(-50% - 8px), 0) scale(calc(1 - var(--layer) * .04))}}.Dt0RtU{background-image:linear-gradient(calc(120deg + var(--variant) * 32deg), var(--accent-muted), transparent 58%);place-items:center;display:grid}.dA9hf7{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:calc(22px + var(--variant) * 6px) calc(22px + var(--variant) * 6px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 20%,#000,#0000 78%);mask-image:radial-gradient(circle at 30% 20%,#000,#0000 78%)}.gWOApj{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);opacity:.85;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;position:relative}.arQgKn{left:var(--space-4);bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);position:absolute}@media (prefers-reduced-motion:reduce){.OOegGO{transition-duration:1ms}}._5SwzwO{margin-bottom:var(--space-4)}.R97jAo{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.EnTx0T{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px dashed var(--border);flex-wrap:wrap;display:flex}.MJLPlD{max-width:46ch}.XLH8Dc{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.GGfXte{margin-top:var(--space-2);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}@media (max-width:560px){.EnTx0T{flex-direction:column;align-items:flex-start}}.r9Ez1-{top:var(--space-3);left:var(--space-3);z-index:var(--z-toast);border-radius:var(--radius-md);background-color:var(--accent);color:var(--accent-contrast);font-size:var(--text-sm);transition:transform var(--duration-fast) var(--ease-out);padding:.6rem 1rem;position:absolute;transform:translateY(-200%)}.r9Ez1-:focus-visible{transform:translateY(0)}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:clamp(1.0625rem, .98rem + .4vw, 1.1875rem);--text-xl:clamp(1.25rem, 1.12rem + .6vw, 1.5rem);--text-2xl:clamp(1.625rem, 1.4rem + 1.1vw, 2.125rem);--text-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 4rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--leading-relaxed:1.75;--tracking-wide:.08em;--tracking-wider:.16em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5.5rem;--space-11:7rem;--container-max:1140px;--container-pad:clamp(1.25rem, 4vw, 2.5rem);--header-height:72px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.14s;--duration-base:.24s;--duration-slow:.62s;--z-header:100;--z-overlay:200;--z-toast:300}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--bg-elevated:#111419;--bg-sunken:#08090c;--surface:#12161c;--surface-hover:#171c23;--surface-translucent:#111419b8;--text-primary:#e9ecef;--text-secondary:#a8b0bb;--text-tertiary:#6f7885;--text-inverted:#08090c;--border:#ffffff17;--border-strong:#ffffff2e;--accent:#2dd4bf;--accent-strong:#5eead4;--accent-muted:#2dd4bf24;--accent-contrast:#04231f;--accent-alt:#f5b454;--accent-alt-muted:#f5b45424;--grid-line:#ffffff0b;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 12px 32px -12px #000000b3;--shadow-lg:0 28px 60px -24px #000000d9;--glow:radial-gradient(60% 60% at 50% 0%, #2dd4bf21 0%, transparent 100%);--sunken-veil:#08090c99;--sheen:#ffffff12;--sheen-strong:#ffffff24;--aura-a:radial-gradient(circle, #2dd4bf33, transparent 62%);--aura-b:radial-gradient(circle, #3884ff29, transparent 62%);--aura-opacity:.9;--grain-opacity:.05;--plane:linear-gradient(150deg, #ffffff12, #ffffff03);--lift-shadow:0 24px 50px -26px #000000e6}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f2ef;--bg-elevated:#f8f9f6;--bg-sunken:#e7e9e4;--surface:#f8f9f6;--surface-hover:#eef0eb;--surface-translucent:#f8f9f6d1;--text-primary:#15181c;--text-secondary:#4d5560;--text-tertiary:#7c8593;--text-inverted:#f8f9f6;--border:#15181c1c;--border-strong:#15181c3d;--accent:#0f766e;--accent-strong:#115e56;--accent-muted:#0f766e1a;--accent-contrast:#f5f7f6;--accent-alt:#b45309;--accent-alt-muted:#b453091a;--grid-line:#15181c0d;--shadow-sm:0 1px 2px #15181c12;--shadow-md:0 12px 30px -14px #15181c3d;--shadow-lg:0 28px 56px -28px #15181c52;--glow:radial-gradient(60% 60% at 50% 0%, #0f766e17 0%, transparent 100%);--sunken-veil:#e7e9e4b3;--sheen:#fafbf8cc;--sheen-strong:#fafbf8f5;--aura-a:radial-gradient(circle, #0f766e29, transparent 62%);--aura-b:radial-gradient(circle, #2563eb1f, transparent 62%);--aura-opacity:.8;--grain-opacity:.028;--plane:linear-gradient(150deg, #fafbf8e0, #fafbf852);--lift-shadow:0 24px 46px -26px #15181c73}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-5))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:600;line-height:var(--leading-tight);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:var(--bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out)}body[data-scroll-locked]{padding-right:var(--scroll-lock-gap,0px);overflow:hidden}#root{z-index:1;isolation:isolate;position:relative}::selection{background-color:var(--accent);color:var(--accent-contrast)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border:3px solid var(--bg);border-radius:var(--radius-full)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-shift,20px), 0);transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}[data-reveal][data-visible=true]{--reveal-shift:0px;opacity:1}@media (prefers-reduced-motion:reduce){[data-reveal]{--reveal-shift:0px;opacity:1}}::view-transition-old(root){animation-duration:.36s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.36s;animation-timing-function:var(--ease-out)}::view-transition-old(root){animation-name:page-out}::view-transition-new(root){animation-name:page-in}::view-transition-group(case-title){animation-duration:.52s;animation-timing-function:var(--ease-out)}::view-transition-old(case-title){object-fit:contain;object-position:left top;height:100%}::view-transition-new(case-title){object-fit:contain;object-position:left top;height:100%}@keyframes page-out{to{opacity:0;transform:translateY(-12px)}}@keyframes page-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}
