@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#dfe9e3;font-synthesis:none;--bg:#050806;--surface:#09110d;--surface-2:#0c1712;--surface-3:#101d17;--line:#193226;--line-soft:#11231a;--text:#e7f0eb;--muted:#7c9187;--muted-2:#566b61;--primary:#45ee87;--primary-deep:#19b95b;--secondary:#39cfe5;--accent:#f5c94e;--success:#45ee87;--warning:#f2b84b;--error:#f07978;--neutral-1:#0b120e;--neutral-2:#17221c;--shadow:0 24px 70px #00000047;background:#050806;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -10%, #123423 0, transparent 34%), var(--bg);min-width:320px;color:var(--text);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0}button{font:inherit;color:inherit;cursor:pointer}input{font:inherit;color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.allow-copy,.allow-copy *{-webkit-user-select:text;user-select:text}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{box-shadow:0 0 #45ee8766}50%{box-shadow:0 0 0 10px #45ee8700}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translate(0,0)rotate(0)}20%{transform:translate(4px,-6px)rotate(.5deg)}40%{transform:translate(2px,-14px)rotate(.2deg)}60%{transform:translate(-2px,-14px)rotate(-.2deg)}80%{transform:translate(-4px,-6px)rotate(-.5deg)}}@keyframes glow{0%,to{opacity:.4}50%{opacity:.75}}@keyframes meshShift{0%{background-position:0%,100%}50%{background-position:100%,0%}to{background-position:0%,100%}}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cmdIn{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.scroll-progress{background:linear-gradient(90deg, var(--primary), var(--secondary));z-index:100;height:2px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 10px #45ee8780}.hero-mesh{pointer-events:none;background:radial-gradient(at 18% 20%,#45ee8724 0,#0000 38%) 0 0/200% 200%,radial-gradient(at 82% 30%,#39cfe51a 0,#0000 40%) 0 0/200% 200%,radial-gradient(at 60% 85%,#f5c94e14 0,#0000 45%) 0 0/200% 200%;animation:16s ease-in-out infinite meshShift;position:absolute;inset:0}.toast-container{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:220px;max-width:380px;color:var(--text);pointer-events:auto;background:#0c1712f5;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;animation:.3s both toastIn;display:flex;box-shadow:0 14px 40px #0006}.toast-icon{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.toast-success{border-color:#277243}.toast-success .toast-icon{color:var(--primary);background:#45ee8726}.toast-error{border-color:#7a3a3a}.toast-error .toast-icon{color:var(--error);background:#f0797826}.toast-info{border-color:#2a5466}.toast-info .toast-icon{color:var(--secondary);background:#39cfe526}.header-tools{align-items:center;gap:8px;display:flex}.cmd-trigger{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;transition:all .2s;display:inline-flex}.cmd-trigger:hover{border-color:var(--primary);color:var(--primary)}.cmd-trigger span{font-size:14px}.cmd-trigger kbd{border:1px solid var(--line);background:var(--surface-2);color:var(--muted-2);border-radius:4px;padding:2px 6px;font:500 9px DM Mono,monospace}.theme-toggle{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:36px;height:36px;padding:0;transition:all .2s}.theme-toggle:hover{border-color:var(--primary)}.theme-toggle-track{place-items:center;width:100%;height:100%;display:grid}.theme-toggle-thumb{color:var(--primary);font-size:16px;transition:all .3s}:root[data-theme=light] .theme-toggle-thumb{color:#d68a1a}.cmd-overlay{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060499;place-items:start center;padding-top:12vh;animation:.2s both fadeIn;display:grid;position:fixed;inset:0}.cmd-palette{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;width:min(560px,100% - 32px);animation:.22s both cmdIn;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000080}.cmd-input-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmd-search-icon{color:var(--muted-2);font-size:18px}.cmd-input-row input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.cmd-input-row input::placeholder{color:var(--muted-2)}.cmd-list{max-height:320px;padding:6px;overflow-y:auto}.cmd-item{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:all .15s;display:flex}.cmd-item.active,.cmd-item:hover{background:var(--surface-3)}.cmd-item.active{box-shadow:inset 0 0 0 1px var(--line)}.cmd-item-icon{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--primary);border-radius:7px;flex:none;place-items:center;font-size:15px;display:grid}.cmd-item-body{flex:1;min-width:0}.cmd-item-body b{font-size:13px;display:block}.cmd-item-body small{color:var(--muted-2);margin-top:2px;font-size:10px;display:block}.cmd-item-arrow{color:var(--muted-2);opacity:0;font-size:12px;transition:all .15s}.cmd-item.active .cmd-item-arrow{opacity:1;color:var(--primary)}.cmd-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:12px}.cmd-footer{border-top:1px solid var(--line-soft);color:var(--muted-2);gap:16px;padding:10px 16px;font-size:10px;display:flex}.cmd-footer kbd{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:4px;margin-right:4px;padding:2px 5px;font:500 9px DM Mono,monospace}:root[data-theme=light] body{background:radial-gradient(circle at 50% -8%, #14a85a1f 0, transparent 32%), radial-gradient(circle at 85% 12%, #1fa9c814 0, transparent 28%), var(--bg);-webkit-user-select:none;user-select:none}:root[data-theme=light] .scroll-progress{box-shadow:0 0 10px #14a85a66}:root[data-theme=light] .brand b{color:var(--primary)}:root[data-theme=light] .hero-panel h1 em{color:var(--primary)}:root[data-theme=light] .hero-panel p{color:#445a4e}:root[data-theme=light] .hero-panel:before{background:linear-gradient(90deg,#0000,#14a85a0d)}:root[data-theme=light] .hero-grid{background-image:linear-gradient(#14a85a0d 1px,#0000 1px),linear-gradient(90deg,#14a85a0d 1px,#0000 1px)}:root[data-theme=light] .status-pill i{background:var(--primary);box-shadow:0 0 10px #14a85a80}:root[data-theme=light] .hero-glow{background:radial-gradient(circle,#14a85a24 0,#0000 60%)}:root[data-theme=light] .hero-mark img{filter:drop-shadow(0 0 28px #14a85a33)}:root[data-theme=light] .primary-button:hover{background:#16b862;box-shadow:0 15px 35px #14a85a47}:root[data-theme=light] .text-button{color:#6b8378}:root[data-theme=light] .text-button:hover{color:var(--primary)}:root[data-theme=light] .quick-stats{background:#ffffffeb;box-shadow:0 8px 30px #1e3c2d0f}:root[data-theme=light] .quick-stats strong{color:var(--primary)}:root[data-theme=light] .eyebrow{color:#5e8a73}:root[data-theme=light] .section-title-icon{background:var(--surface-2)}:root[data-theme=light] .section-title h2{color:var(--text)}:root[data-theme=light] .featured-card{background:#fff;box-shadow:0 4px 18px #1e3c2d0d}:root[data-theme=light] .featured-card:hover{border-color:#7fc29a;box-shadow:0 16px 40px #1e46321a}:root[data-theme=light] .featured-main{background:linear-gradient(135deg,#e4f4ec,#f0f7f3);border-color:#8fc4a6}:root[data-theme=light] .featured-card p{color:var(--muted)}:root[data-theme=light] .card-arrow{color:#7fc29a}:root[data-theme=light] .card-kicker{color:var(--primary)}:root[data-theme=light] .doc-card{background:#fff;box-shadow:0 2px 12px #1e3c2d0a}:root[data-theme=light] .doc-card:hover{border-color:#7fc29a;box-shadow:0 10px 28px #1e463217}:root[data-theme=light] .doc-card.amber .doc-icon,:root[data-theme=light] .doc-card.orange .doc-icon{background:#fbf2da}:root[data-theme=light] .doc-card.cyan .doc-icon{background:#d6eef4}:root[data-theme=light] .doc-card.red .doc-icon{background:#f8dfde}:root[data-theme=light] .doc-card.yellow .doc-icon{background:#f8f1cf}:root[data-theme=light] .doc-card.blue .doc-icon{background:#d8e7f4}:root[data-theme=light] .doc-copy b{color:var(--text)}:root[data-theme=light] .doc-copy small,:root[data-theme=light] .doc-card .arrow{color:var(--muted-2)}:root[data-theme=light] .back-button{color:#6b8378;background:#fff}:root[data-theme=light] .back-button:hover{color:var(--primary);border-color:#7fc29a}:root[data-theme=light] .page-heading{border-bottom-color:var(--line-soft)}:root[data-theme=light] .page-heading-icon{background:linear-gradient(135deg,#e4f4ec,#d4ebde);border-color:#8fc4a6}:root[data-theme=light] .page-heading h1{color:var(--text)}:root[data-theme=light] .page-heading-actions button,:root[data-theme=light] .calculator-toolbar button{color:#6b8378;background:#fff}:root[data-theme=light] .page-heading-actions button:hover,:root[data-theme=light] .calculator-toolbar button:hover{color:var(--primary);border-color:#7fc29a}:root[data-theme=light] .page-intro{background:linear-gradient(90deg,#e4f4eceb,#f4f8f599);border-color:#b8d8c5}:root[data-theme=light] .page-intro p{color:#445a4e}:root[data-theme=light] .page-intro span{color:#5e8a73}:root[data-theme=light] .subsection-heading h2{color:#3a4d42}:root[data-theme=light] .list-box{background:#fff;box-shadow:0 4px 18px #1e3c2d0d}:root[data-theme=light] .list-row span{color:#2c3a33}:root[data-theme=light] .list-row small{color:var(--muted-2)}:root[data-theme=light] .list-row strong{color:var(--primary)}:root[data-theme=light] .price-box .list-row span{color:#1f2d25}:root[data-theme=light] .price-box .list-row strong{color:var(--primary)}:root[data-theme=light] .badge-box .list-row span{color:#b88a2e}:root[data-theme=light] .badge-box .list-row strong{color:#7d9387}:root[data-theme=light] .callout span{color:var(--warning);border-color:#d4b95a}:root[data-theme=light] .step-card{background:#fff;box-shadow:0 2px 12px #1e3c2d0a}:root[data-theme=light] .step-card>span{color:var(--primary)}:root[data-theme=light] .step-card p{color:#3a4d42}:root[data-theme=light] .copy-row{background:#fff;box-shadow:0 2px 10px #1e3c2d0a}:root[data-theme=light] .copy-row:hover{border-color:#7fc29a}:root[data-theme=light] .copy-name{color:#3a4d42}:root[data-theme=light] .copy-row code{color:#445a4e;background:#f0f5f2;border-color:#d8e5dc}:root[data-theme=light] .copy-row button{color:#7d9387}:root[data-theme=light] .copy-row button:hover{color:var(--primary);border-color:#7fc29a}:root[data-theme=light] .shop-cta{background:linear-gradient(135deg,#e4f4ec,#f0f7f3);border-color:#8fc4a6}:root[data-theme=light] .shop-cta h2{color:var(--text)}:root[data-theme=light] .shop-cta p{color:var(--muted)}:root[data-theme=light] .shop-row span{color:#2c3a33}:root[data-theme=light] .shop-row i{color:var(--warning)}:root[data-theme=light] .shop-row strong{color:#c79528}:root[data-theme=light] .total-card{background:linear-gradient(135deg,#e4f4ec,#f0f7f3);border-color:#8fc4a6;box-shadow:0 8px 30px #1e463214}:root[data-theme=light] .total-card span{color:#4d8a6a}:root[data-theme=light] .total-card strong{color:var(--primary)}:root[data-theme=light] .total-card small{color:#5e8a73}:root[data-theme=light] .total-breakdown{color:#6b8378}:root[data-theme=light] .total-breakdown b{color:#3a4d42}:root[data-theme=light] .details-card{background:#fff;box-shadow:0 4px 18px #1e3c2d0d}:root[data-theme=light] .details-card>span{color:#4d8a6a}:root[data-theme=light] .details-card p{color:#3a4d42}:root[data-theme=light] .discount{background:var(--surface-2);color:#7d9387}:root[data-theme=light] .discount:hover,:root[data-theme=light] .discount.on{border-color:var(--primary);color:var(--primary)}:root[data-theme=light] .calculator-toolbar span{color:var(--muted)}:root[data-theme=light] .calculator-toolbar b{color:var(--primary)}:root[data-theme=light] .service-grid button{background:#fff;box-shadow:0 2px 10px #1e3c2d08}:root[data-theme=light] .service-grid button:hover,:root[data-theme=light] .service-grid button.selected{border-color:var(--primary);background:#e8f7ee;box-shadow:0 0 0 1px #14a85a2e}:root[data-theme=light] .service-check{color:#b0c4b8;border-color:#c2d4c9}:root[data-theme=light] .selected .service-check{border-color:var(--primary);background:var(--primary);color:#fff}:root[data-theme=light] .duty-card{background:#fff;box-shadow:0 4px 18px #1e3c2d0d}:root[data-theme=light] .duty-display{color:var(--primary)}:root[data-theme=light] .duty-sub{color:var(--muted-2)}:root[data-theme=light] .duty-bar{background:var(--surface-3)}:root[data-theme=light] .duty-stat{background:#fff}:root[data-theme=light] .duty-stat strong{color:var(--text)}:root[data-theme=light] .duty-note{color:#445a4e;background:linear-gradient(135deg,#e4f4ec,#f0f7f3);border-color:#8fc4a6}:root[data-theme=light] .duty-note b{color:var(--primary)}:root[data-theme=light] .duty-btn{background:var(--surface-2)}:root[data-theme=light] .duty-btn:hover{border-color:var(--primary);color:var(--primary)}:root[data-theme=light] .duty-btn.primary{background:var(--primary);color:#fff;border-color:var(--primary-deep)}:root[data-theme=light] .duty-btn.primary:hover{background:#16b862}:root[data-theme=light] .payout-field select,:root[data-theme=light] .payout-field input{background:var(--surface-2)}:root[data-theme=light] .payout-total{background:linear-gradient(135deg,#e4f4ec,#f0f7f3);border-color:#8fc4a6}:root[data-theme=light] .payout-total strong{color:var(--primary)}:root[data-theme=light] .payout-total small{color:#445a4e}:root[data-theme=light] .payout-breakdown{background:#fff;box-shadow:0 4px 18px #1e3c2d0d}:root[data-theme=light] .payout-line span{color:var(--muted)}:root[data-theme=light] .payout-line strong{color:var(--text)}:root[data-theme=light] .payout-line.bonus strong{color:var(--primary)}:root[data-theme=light] .search-box input{background:#fff}:root[data-theme=light] .search-box input:focus{background:var(--surface-2);box-shadow:0 0 0 3px #14a85a1f}:root[data-theme=light] .empty-state{border-color:var(--line);background:#fff}:root[data-theme=light] footer{border-top-color:var(--line-soft);background:linear-gradient(#0000,#e4f4ec80)}:root[data-theme=light] .footer-brand small{color:var(--muted-2)}:root[data-theme=light] .footer-nav button{color:var(--muted)}:root[data-theme=light] .footer-nav button:hover{color:var(--primary);background:var(--surface)}:root[data-theme=light] .cmd-trigger{color:var(--muted);background:#fff}:root[data-theme=light] .cmd-trigger kbd{background:var(--surface-2);color:var(--muted-2)}:root[data-theme=light] .theme-toggle{background:#fff}:root[data-theme=light] .toast{color:var(--text);background:#fffffff7;box-shadow:0 14px 40px #1e3c2d1f}:root[data-theme=light] .toast-success{border-color:#8fc4a6}:root[data-theme=light] .toast-success .toast-icon{color:var(--primary);background:#14a85a1f}:root[data-theme=light] .toast-error{border-color:#e0a8a8}:root[data-theme=light] .toast-error .toast-icon{color:var(--error);background:#e065641f}:root[data-theme=light] .toast-info{border-color:#9ecdd8}:root[data-theme=light] .toast-info .toast-icon{color:var(--secondary);background:#1fa9c81f}:root[data-theme=light] .cmd-item-icon{background:var(--surface-2);color:var(--primary)}:root[data-theme=light] .back-to-top{color:var(--primary);background:#fffffff0}:root[data-theme=light] .back-to-top:hover{background:var(--surface-2);box-shadow:0 8px 20px #14a85a26}:root[data-theme=light] .hero-mesh{background:radial-gradient(at 18% 20%,#14a85a1a 0,#0000 38%),radial-gradient(at 82% 30%,#1fa9c814 0,#0000 40%)}.back-to-top{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--primary);z-index:90;opacity:0;pointer-events:none;background:#09110deb;border-radius:50%;place-items:center;font-size:18px;transition:all .25s;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(12px)scale(.85)}.back-to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top:hover{border-color:var(--primary);background:var(--surface-2);transform:translateY(-2px)scale(1.05);box-shadow:0 8px 20px #45ee8733}.page-transition{animation:.4s both fadeUp}.hero-grid{background-image:linear-gradient(#45ee870a 1px,#0000 1px),linear-gradient(90deg,#45ee870a 1px,#0000 1px);background-size:42px 42px;animation:1.2s both fadeIn;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 80%,#000 0,#0000 70%)}.hero-glow{pointer-events:none;background:radial-gradient(circle,#45ee872e 0,#0000 60%);border-radius:50%;width:480px;height:480px;animation:4s ease-in-out infinite glow;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.hero-mark img{will-change:transform;backface-visibility:hidden;animation:5s ease-in-out infinite float}.hero-orbit{animation:40s linear infinite spin}.orbit-two{animation-duration:60s;animation-direction:reverse}.search-box{align-items:center;max-width:760px;margin:0 auto 22px;display:flex;position:relative}.search-box .search-icon{color:var(--muted-2);pointer-events:none;font-size:16px;position:absolute;left:14px}.search-box input{border:1px solid var(--line);background:var(--surface);width:100%;height:46px;color:var(--text);border-radius:11px;padding:0 42px 0 40px;font-size:13px;transition:all .2s}.search-box input::placeholder{color:var(--muted-2)}.search-box input:focus{border-color:var(--primary);background:var(--surface-2);box-shadow:0 0 0 3px #45ee871f}.search-clear{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border:0;border-radius:50%;place-items:center;font-size:16px;transition:all .2s;display:grid;position:absolute;right:8px}.search-clear:hover{background:var(--surface-3);color:var(--text)}.empty-state{text-align:center;border:1px dashed var(--line);background:var(--surface);border-radius:12px;max-width:760px;margin:0 auto;padding:48px 20px}.empty-state span{color:var(--muted-2);margin-bottom:10px;font-size:32px;display:block}.empty-state p{color:var(--muted);margin:0;font-size:12px}.doc-card{animation:.5s both fadeUp}.list-row{animation:.4s both fadeUp}.step-card{animation:.5s both fadeUp}.total-value{transition:transform .2s}.total-card{position:relative;overflow:hidden}.total-card:after{content:"";background:linear-gradient(90deg,#0000,#45ee8714,#0000);animation:3s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes shine{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.calculator-summary .page-heading-actions button:disabled{opacity:.45;cursor:not-allowed}footer{border-top:1px solid var(--line-soft);background:linear-gradient(#0000,#09110d99);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:30px max(28px,50vw - 560px);display:flex}.footer-brand{flex-direction:column;gap:3px;display:flex}.footer-brand span{color:var(--primary);letter-spacing:.12em;align-items:center;gap:8px;font-weight:700;display:flex}.footer-brand img{object-fit:contain;width:22px;height:22px}.footer-brand small{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.footer-nav{flex-wrap:wrap;gap:6px;display:flex}.footer-nav button{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 10px;font-size:10px;transition:all .2s}.footer-nav button:hover{color:var(--primary);border-color:var(--line);background:var(--surface)}.footer-meta{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050806d1;border-bottom:1px solid #2a533d80;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 580px);display:flex;position:sticky;top:0}.brand{color:var(--text);letter-spacing:.15em;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.brand b{color:var(--primary)}.brand-image{background:#0b2114;border:1px solid #2a6845;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 20px #45ee871f}.brand img{object-fit:contain;width:28px;height:28px}.main-nav{align-items:center;gap:4px;display:flex}.main-nav button{height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;transition:all .2s;display:inline-flex}.main-nav button span{color:var(--muted-2);font-size:14px}.main-nav button:hover,.main-nav button.active{color:var(--text);background:var(--surface-2);border-color:var(--line)}.main-nav button.active{color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.main-nav button.active span,.main-nav .discord-link:hover span{color:var(--primary)}.main-nav .discord-link{color:#b8c7bf;border-color:var(--line);margin-left:7px}.home,.page{width:min(1120px,100% - 48px);margin:0 auto}.home{padding:44px 0 96px}.hero-panel{min-height:390px;box-shadow:var(--shadow);background:linear-gradient(115deg,#0c1f14fa,#07100beb 60%,#081910f2);border:1px solid #1d4a31;border-radius:22px;align-items:center;padding:58px 70px;display:flex;position:relative;overflow:hidden}.hero-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#44ee870a);position:absolute;inset:0}.hero-copy{z-index:1;max-width:630px;position:relative}.status-pill{color:#86b99a;letter-spacing:.08em;text-transform:uppercase;background:#0f2a19b3;border:1px solid #285d3d;border-radius:99px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:inline-flex}.status-pill i{background:var(--primary);width:6px;height:6px;box-shadow:0 0 12px var(--primary);border-radius:50%;display:inline-block}.hero-panel h1{color:var(--text);letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(34px,5vw,58px);line-height:1.04}.hero-panel h1 em{color:var(--primary);font-style:normal}.hero-panel p{color:#9ab0a4;max-width:500px;margin:0;font-size:15px;line-height:1.7}.hero-actions{align-items:center;gap:20px;margin-top:30px;display:flex}.primary-button{background:var(--primary);color:#05200e;border:1px solid #57ef91;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:800;transition:all .2s;box-shadow:0 10px 30px #45ee8729}.primary-button:hover{background:#68f79d;transform:translateY(-2px);box-shadow:0 15px 35px #45ee873b}.primary-button span{margin-left:15px;font-size:16px}.text-button{color:#9db4a7;background:0 0;border:0;padding:10px 0;font-size:12px}.text-button:hover{color:var(--primary)}.hero-mark{place-items:center;width:310px;height:310px;display:grid;position:absolute;right:70px}.hero-mark img{object-fit:contain;z-index:1;filter:drop-shadow(0 0 28px #45ee873d);width:168px;height:168px;position:relative}.hero-orbit{opacity:.7;border:1px solid #286040;border-radius:50%;position:absolute}.orbit-one{width:250px;height:250px;transform:rotate(-23deg)scaleY(.42)}.orbit-two{border-color:#1e5034;width:300px;height:300px;transform:rotate(54deg)scaleY(.3)}.quick-stats{border:1px solid var(--line);background:#09110dcc;border-radius:13px;grid-template-columns:repeat(4,1fr);margin:18px 0 70px;display:grid}.quick-stats div{border-right:1px solid var(--line-soft);padding:20px 24px}.quick-stats div:last-child{border-right:0}.quick-stats strong{color:var(--primary);font:500 21px DM Mono,monospace;display:block}.quick-stats span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:10px;display:block}.home-section{margin-top:55px}.section-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-title-icon{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.icon{color:var(--primary);font-size:17px}.eyebrow{color:#6f9781;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.section-title h2{color:var(--text);letter-spacing:-.03em;margin:2px 0 0;font-size:20px}.featured-grid{grid-template-columns:1.35fr 1fr 1fr;gap:13px;display:grid}.featured-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;align-items:flex-start;min-height:172px;padding:22px;transition:all .22s;display:flex;position:relative}.featured-card:hover{background:var(--surface-2);border-color:#34734d;transform:translateY(-4px);box-shadow:0 16px 35px #0000002e}.featured-main{background:linear-gradient(135deg,#0e2617,#09130e);border-color:#287042}.card-kicker{color:var(--primary);letter-spacing:.14em;font-size:9px;font-weight:700}.featured-card h3{color:var(--text);margin:14px 0 7px;font-size:17px}.featured-card p{max-width:280px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.card-arrow{color:#6ea486;margin-top:auto;font-size:20px}.document-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.doc-card{text-align:left;border:1px solid var(--line);border-left:2px solid var(--primary);background:var(--surface);border-radius:11px;align-items:center;gap:12px;min-height:86px;padding:15px;transition:all .2s;display:flex}.doc-card:hover{background:var(--surface-2);border-color:#317449;transform:translateY(-3px)}.doc-icon{background:#10281a;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.doc-copy{min-width:0}.doc-copy b{color:var(--text);font-size:12px;display:block}.doc-copy small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.doc-card .arrow{color:var(--muted-2);margin-left:auto}.doc-card.amber,.doc-card.orange{border-left-color:var(--warning)}.doc-card.amber .doc-icon,.doc-card.orange .doc-icon{background:#2b2110}.doc-card.cyan{border-left-color:var(--secondary)}.doc-card.cyan .doc-icon{background:#0b2830}.doc-card.red{border-left-color:var(--error)}.doc-card.red .doc-icon{background:#2a1514}.doc-card.yellow{border-left-color:#e8d24f}.doc-card.yellow .doc-icon{background:#2b280f}.doc-card.blue{border-left-color:#65aeec}.doc-card.blue .doc-icon{background:#102433}.page{padding:38px 0 100px}.back-button{border:1px solid var(--line);background:var(--surface);color:#8eaa99;border-radius:8px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 12px;font-size:11px;transition:all .2s;display:inline-flex}.back-button:hover{color:var(--primary);border-color:#3b7e53}.page-heading{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;min-height:72px;margin-bottom:36px;padding-bottom:22px;display:flex}.page-heading-icon{background:#0c2114;border:1px solid #2b6643;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.page-heading-icon .icon{font-size:21px}.page-heading h1{color:var(--text);letter-spacing:-.045em;margin:2px 0 0;font-size:28px}.page-heading-actions{gap:8px;margin-left:auto;display:flex}.page-heading-actions button,.calculator-toolbar button{border:1px solid var(--line);background:var(--surface);color:#9eb4a7;border-radius:7px;padding:9px 11px;font-size:10px;transition:all .2s}.page-heading-actions button:hover,.calculator-toolbar button:hover{color:var(--primary);border-color:#3e8559}.page-intro{border:1px solid var(--line);background:linear-gradient(90deg,#0b1c12cc,#08100c99);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;max-width:720px;margin:-7px auto 34px;padding:17px 19px;display:flex}.page-intro p{color:#a9bcb1;margin:0;font-size:12px}.page-intro span{color:#638b73;letter-spacing:.1em;white-space:nowrap;font-size:9px}.page-section{max-width:760px;margin:0 auto 38px}.subsection-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.subsection-heading h2{color:#c8d8cf;letter-spacing:.02em;margin:0;font-size:13px}.subsection-heading span{color:var(--muted-2);font-size:10px}.list-box{border:1px solid var(--line);background:#08100cdb;border-radius:11px;overflow:hidden}.list-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;min-height:45px;padding:11px 15px;font-size:12px;display:flex}.list-row:last-child{border-bottom:0}.list-row strong{min-width:28px;color:var(--primary);font:500 10px DM Mono,monospace}.list-row span{color:#c3d0c8;flex:1;line-height:1.55}.list-row small{color:var(--muted-2);margin-top:4px;font-size:10px;line-height:1.45;display:block}.accent-amber .list-row strong{color:var(--warning)}.accent-red .list-row strong{color:var(--error)}.accent-cyan .list-row strong{color:var(--secondary)}.callout,.shop-note{color:#c8b477;background:#191608;border:1px solid #4a3c1b;border-radius:10px;align-items:center;gap:12px;max-width:760px;margin:-12px auto 34px;padding:14px 16px;display:flex}.callout span{width:18px;height:18px;color:var(--warning);border:1px solid #b99a40;border-radius:50%;place-items:center;font-size:11px;display:grid}.callout p{margin:0;font-size:11px}.price-box .list-row{min-height:51px}.price-box .list-row span{color:#dae5df}.price-box .list-row strong{color:var(--primary);white-space:nowrap;font:500 12px DM Mono,monospace}.badge-box .list-row span{color:#ddc76d;align-items:center;gap:9px;display:flex}.badge-box .list-row i{border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:inline-block;box-shadow:0 0 8px}.badge-box .list-row em{font-size:14px;font-style:normal;line-height:1}.badge-box .list-row strong{color:#8ea297;font-size:11px}.copy-list{gap:8px;display:grid}.copy-row{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:170px 1fr 30px;align-items:center;gap:12px;min-height:58px;padding:9px 11px;transition:all .2s;display:grid}.copy-row:hover{background:var(--surface-2);border-color:#34734d}.copy-name{color:#cedbd3;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.copy-dot{background:var(--primary);border-radius:50%;width:6px;height:6px;display:inline-block}.copy-row code{color:#9eb2a5;white-space:normal;word-break:break-word;background:#050a07;border:1px solid #13251b;border-radius:6px;min-width:0;padding:8px 9px;font:400 9px/1.55 DM Mono,monospace;overflow:hidden}.copy-row button{color:#648575;background:0 0;border:1px solid #0000;border-radius:6px;width:30px;height:30px}.copy-row button:hover{color:var(--primary);border-color:#34734d}.steps-list{gap:10px;max-width:760px;margin:0 auto;display:grid}.step-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:38px 1fr;align-items:start;gap:17px;padding:17px 19px;display:grid}.step-card>span{color:var(--primary);font:500 12px DM Mono,monospace}.step-card p{color:#c7d4cc;margin:0;font-size:12px;line-height:1.7}.shop-box .list-row{padding:13px 16px}.shop-row{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.shop-row span{color:#cedbd2;align-items:center;gap:12px;display:flex}.shop-row i{min-width:18px;color:var(--warning);text-align:center;font-style:normal}.shop-row strong{color:#f0ca58;white-space:nowrap;font:500 12px DM Mono,monospace}.shop-note{margin:-18px auto 32px;font-size:11px}.shop-note b{color:var(--warning)}.shop-cta{text-align:center;background:linear-gradient(135deg,#0c2013,#08120d);border:1px solid #1d4a31;border-radius:13px;padding:38px 20px}.shop-cta h2{color:var(--text);margin:16px 0 7px;font-size:20px}.shop-cta p{color:var(--muted);margin:0 0 18px;font-size:12px}.calculator-summary{grid-template-columns:.8fr 1.2fr;gap:12px;max-width:920px;margin:0 auto;display:grid}.total-card,.details-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:142px;padding:20px}.total-card{background:linear-gradient(135deg,#0e2818,#09130e);border-color:#277243}.total-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.total-card span,.details-card>span{color:#70a486;letter-spacing:.1em;font-size:10px;font-weight:700}.total-card strong{color:var(--primary);margin-top:18px;font:500 25px DM Mono,monospace;display:block}.total-card small{color:#91b09d;margin-top:5px;font-size:10px;display:block}.total-breakdown{color:#789484;margin:10px 0 0;font-size:10px;line-height:1.6}.total-breakdown b{color:#b5cbbc;font-weight:500}.discount{border:1px solid var(--line);background:var(--surface-2);color:#8fa99a;border-radius:6px;padding:6px 8px;font-size:9px}.discount:hover,.discount.on{border-color:var(--primary);color:var(--primary)}.details-card p{color:#c5d4ca;max-height:67px;margin:18px 0 0;font-size:11px;line-height:1.75;overflow:auto}.calculator-toolbar{justify-content:space-between;align-items:center;max-width:920px;margin:20px auto 12px;display:flex}.calculator-toolbar span{color:var(--muted);font-size:11px}.calculator-toolbar b{color:var(--primary)}.service-grid{grid-template-columns:repeat(4,1fr);gap:9px;max-width:920px;margin:0 auto;display:grid}.service-grid button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;align-items:flex-start;min-height:75px;padding:12px;transition:all .2s;display:flex;position:relative}.service-grid button:hover,.service-grid button.selected{border-color:var(--primary);background:#0c2515;box-shadow:0 0 0 1px #45ee8729}.service-grid button b{color:#d4e1d9;padding-right:18px;font-size:11px}.service-grid button small{color:#6f8c7a;margin-top:7px;font:400 10px DM Mono,monospace}.service-check{color:#567866;border:1px solid #284735;border-radius:5px;place-items:center;width:17px;height:17px;font-size:11px;display:grid;position:absolute;top:10px;right:10px}.selected .service-check{border-color:var(--primary);background:var(--primary);color:#05200e}.maintenance-page{background:radial-gradient(circle at 50% 0%, #123423 0, transparent 34%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.maintenance-card{text-align:center;width:min(460px,100%);box-shadow:var(--shadow);background:#09110de6;border:1px solid #193226;border-radius:16px;padding:42px 34px}.maintenance-card h1{color:var(--text);margin:22px 0 10px;font-size:28px}.maintenance-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.duty-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:26px 24px}.duty-display{color:var(--primary);letter-spacing:-.02em;text-align:center;margin:6px 0 4px;font:500 44px/1 DM Mono,monospace}.duty-sub{text-align:center;color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:10px}.duty-bar{background:var(--surface-3);border-radius:99px;height:8px;margin-bottom:8px;overflow:hidden}.duty-bar>span{background:linear-gradient(90deg, var(--primary), var(--secondary));height:100%;transition:width .4s;display:block}.duty-bar-meta{color:var(--muted-2);justify-content:space-between;margin-bottom:22px;font-size:10px;display:flex}.duty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.duty-btn{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:10px;padding:12px 22px;font-size:12px;font-weight:600;transition:all .2s}.duty-btn:hover{border-color:var(--primary);color:var(--primary)}.duty-btn.primary{background:var(--primary);color:#05200e;border-color:#57ef91}.duty-btn.primary:hover{background:#68f79d}.duty-btn.danger:hover{border-color:var(--error);color:var(--error)}.duty-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.duty-stat{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:16px}.duty-stat span{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.duty-stat strong{color:var(--text);margin-top:6px;font:500 18px DM Mono,monospace;display:block}.duty-note{color:#a9bcb1;background:linear-gradient(135deg,#0c2013,#08120d);border:1px solid #1d4a31;border-radius:10px;max-width:760px;margin:18px auto 0;padding:14px 16px;font-size:11px;line-height:1.6}.duty-note b{color:var(--primary)}.payout-form{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.payout-field{flex-direction:column;gap:7px;display:flex}.payout-field.full{grid-column:1/-1}.payout-field label{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.payout-field select,.payout-field input{border:1px solid var(--line);background:var(--surface-2);color:var(--text);appearance:none;border-radius:10px;padding:13px 14px;font:500 14px DM Mono,monospace;transition:all .2s}.payout-field select:focus,.payout-field input:focus{border-color:var(--primary);outline:none}.payout-field select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.payout-time{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payout-time .payout-field{gap:7px}.payout-results{grid-template-columns:1.4fr 1fr;gap:14px;margin-top:8px;display:grid}.payout-total{background:linear-gradient(135deg,#0c2013,#08120d);border:1px solid #1d4a31;border-radius:14px;padding:24px}.payout-total span{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.payout-total strong{color:var(--primary);letter-spacing:-.02em;margin-top:10px;font:600 40px/1 DM Mono,monospace;display:block}.payout-total small{color:#a9bcb1;margin-top:12px;font-size:11px;line-height:1.6;display:block}.payout-breakdown{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px}.payout-breakdown h3{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px;font-size:10px}.payout-line{border-bottom:1px dashed var(--line-soft);justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.payout-line:last-child{border-bottom:0}.payout-line span{color:var(--muted)}.payout-line strong{color:var(--text);font-family:DM Mono,monospace}.payout-line.bonus strong{color:var(--primary)}@media (width<=720px){.payout-form,.payout-results{grid-template-columns:1fr}}:root[data-theme=light]{--bg:#1a211e;--surface:#222b27;--surface-2:#29332e;--surface-3:#313c36;--line:#46584e;--line-soft:#37473f;--text:#edf4ef;--muted:#a8b9af;--muted-2:#81948a;--primary:#54dc8a;--primary-deep:#2bb96b;--secondary:#56c9dc;--accent:#e9bd55;--success:#54dc8a;--warning:#e5b54e;--error:#ed8785;--neutral-1:#222b27;--neutral-2:#313c36;--shadow:0 24px 70px #00000047}:root[data-theme=light] body{background:radial-gradient(circle at 50% -10%, #36784f59 0, transparent 36%), radial-gradient(circle at 90% 16%, #2a6f7c2e 0, transparent 28%), var(--bg)}:root[data-theme=light] .site-header{background:#1a211ee0;border-bottom-color:#5c7d6a8c;box-shadow:0 1px 14px #0003}:root[data-theme=light] .brand-image{background:linear-gradient(135deg,#293e32,#1e2e26);border-color:#4d8b63;box-shadow:0 0 20px #54dc8a1f}:root[data-theme=light] .main-nav .discord-link{color:#b9c9c0}:root[data-theme=light] .hero-panel{background:linear-gradient(125deg,#263b2e 0%,#202d26 48%,#1b2921 100%);border-color:#487957;box-shadow:0 30px 80px #00000047}:root[data-theme=light] .hero-panel p,:root[data-theme=light] .page-intro p,:root[data-theme=light] .step-card p,:root[data-theme=light] .details-card p{color:#c0cec6}:root[data-theme=light] .status-pill{color:#9be6b6;background:#20573499;border-color:#4d8b63}:root[data-theme=light] .hero-orbit{border-color:#527c60}:root[data-theme=light] .primary-button{background:var(--primary);color:#102018;border-color:var(--primary-deep);box-shadow:0 10px 30px #54dc8a2e}:root[data-theme=light] .primary-button:hover{background:#71e69d}:root[data-theme=light] .text-button,:root[data-theme=light] .back-button{color:#b9c9c0}:root[data-theme=light] .quick-stats,:root[data-theme=light] .featured-card,:root[data-theme=light] .doc-card,:root[data-theme=light] .list-box,:root[data-theme=light] .step-card,:root[data-theme=light] .copy-row,:root[data-theme=light] .duty-card,:root[data-theme=light] .payout-breakdown,:root[data-theme=light] .duty-stat,:root[data-theme=light] .empty-state{background:var(--surface);box-shadow:0 8px 26px #00000029}:root[data-theme=light] .featured-main,:root[data-theme=light] .shop-cta,:root[data-theme=light] .total-card,:root[data-theme=light] .payout-total,:root[data-theme=light] .duty-note{background:linear-gradient(135deg,#294334,#202e26);border-color:#4d8060}:root[data-theme=light] .section-title h2,:root[data-theme=light] .page-heading h1,:root[data-theme=light] .shop-cta h2,:root[data-theme=light] .doc-copy b,:root[data-theme=light] .list-row span,:root[data-theme=light] .price-box .list-row span,:root[data-theme=light] .shop-row span,:root[data-theme=light] .duty-stat strong,:root[data-theme=light] .payout-line strong{color:var(--text)}:root[data-theme=light] .subsection-heading h2,:root[data-theme=light] .copy-name{color:#d2ded7}:root[data-theme=light] .list-row small,:root[data-theme=light] .doc-copy small,:root[data-theme=light] .duty-sub,:root[data-theme=light] .copy-row button,:root[data-theme=light] .total-breakdown{color:var(--muted-2)}:root[data-theme=light] .callout,:root[data-theme=light] .shop-note{color:#e3ce8c;background:#3b3525;border-color:#8d7540}:root[data-theme=light] .copy-row code{border-color:var(--line);color:#c0cec6;background:#1a211e}:root[data-theme=light] .service-grid button,:root[data-theme=light] .page-heading-actions button,:root[data-theme=light] .calculator-toolbar button,:root[data-theme=light] .payout-field select,:root[data-theme=light] .payout-field input,:root[data-theme=light] .search-box input,:root[data-theme=light] .cmd-trigger,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .back-to-top{background:var(--surface);color:var(--text)}:root[data-theme=light] .service-grid button b{color:var(--text)}:root[data-theme=light] .service-grid button small{color:var(--muted)}:root[data-theme=light] .service-grid button:hover,:root[data-theme=light] .service-grid button.selected{background:#294334}:root[data-theme=light] .search-box input::placeholder,:root[data-theme=light] .cmd-input-row input::placeholder{color:var(--muted-2)}:root[data-theme=light] .cmd-palette{background:var(--surface);box-shadow:0 30px 80px #0000006b}:root[data-theme=light] .cmd-overlay{background:#050907b8}:root[data-theme=light] .cmd-item.active{background:var(--surface-3)}:root[data-theme=light] .cmd-item-icon{background:var(--surface-2)}:root[data-theme=light] footer{background:linear-gradient(#0000,#0c140fa6)}:root[data-theme=light] .footer-nav button:hover{background:var(--surface)}:root[data-theme=light] .maintenance-card{background:#222b27f5}:root[data-theme=light] .payout-total small,:root[data-theme=light] .duty-note{color:#c0cec6}@media (width<=820px){.site-header{align-items:flex-start;gap:12px;height:auto;min-height:70px;padding:12px 18px}.main-nav{flex-wrap:wrap;justify-content:flex-end;gap:2px}.main-nav button{height:29px;padding:0 7px;font-size:10px}.main-nav button span{display:none}.main-nav .discord-link{margin-left:0}.hero-panel{padding:44px 34px}.hero-mark{opacity:.2;right:8px}.hero-copy{z-index:2}.document-grid{grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:repeat(3,1fr)}.cmd-trigger kbd{display:none}.header-tools{gap:6px}}@media (width<=580px){.home,.page{width:min(100% - 28px,720px)}.home{padding-top:24px}.site-header{flex-direction:column;align-items:stretch}.brand{align-self:flex-start}.main-nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.main-nav button{flex:none}.header-tools{align-self:flex-end;margin-top:-40px}.hero-panel{border-radius:16px;min-height:430px;padding:34px 22px}.hero-panel h1{font-size:39px}.hero-panel p{font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.hero-mark{bottom:-25px;right:-75px;transform:scale(.8)}.quick-stats{grid-template-columns:repeat(2,1fr);margin-bottom:48px}.quick-stats div:nth-child(2){border-right:0}.quick-stats div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.quick-stats div{padding:15px}.featured-grid,.document-grid{grid-template-columns:1fr}.featured-card{min-height:145px}.page{padding-top:25px}.page-heading{align-items:flex-start;margin-bottom:25px}.page-heading h1{font-size:23px}.page-heading-actions{margin-top:62px;position:absolute}.page-heading:has(.page-heading-actions){margin-bottom:74px}.page-heading-actions button{padding:7px 8px;font-size:9px}.page-intro{flex-direction:column;align-items:flex-start;gap:9px}.page-intro span{white-space:normal}.subsection-heading h2{font-size:12px}.list-row{align-items:flex-start;gap:11px;padding:12px;font-size:11px}.list-row strong{min-width:24px}.copy-row{grid-template-columns:1fr 30px;gap:7px}.copy-name{grid-column:1}.copy-row code{grid-area:2/1/auto/-1;font-size:8px}.copy-row button{grid-area:1/2}.calculator-summary{grid-template-columns:1fr}.total-card,.details-card{min-height:128px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid button{min-height:70px;padding:10px}footer{flex-direction:column;align-items:flex-start;padding:22px 14px}.footer-meta{display:none}.cmd-palette{width:calc(100% - 24px)}.toast{width:calc(100vw - 32px);min-width:auto}}
