:root{color-scheme:dark;--paper: #0b0e0d;--surface: #101513;--surface-2: #151b18;--surface-3: #0e1412;--tint: #0f1714;--clay: #131a17;--deep: #070a09;--ink: #eef4f0;--muted: #93a39b;--faint: #8e9a93;--line: #22302a;--line-2: #2c4a3c;--forest: #43d597;--forest-2: #5fe0a9;--gold: #e6b654;--gold-ink: #3a2e10;--gold-dark: #e6b654;--shimmer-base: #2a8f68;--shimmer-glint: #8fe6b8;--shimmer-peak: #ecfff5;--header-ink: #eef4f0;--header-ink-scrolled: #eef4f0;--header-bg-scrolled: rgba(8, 12, 10, .92);--pin: #43d597;--amber: #e0a63c;--red: #d4685c;--ok: #43d597;--ok-bg: rgba(67, 213, 151, .11);--warn: #e0a63c;--warn-bg: rgba(224, 166, 60, .11);--error: #d4685c;--error-bg: rgba(212, 104, 92, .11);--info: #43d597;--info-bg: rgba(67, 213, 151, .11);--sh-1: 0 6px 20px rgba(0, 0, 0, .45);--sh-2: 0 14px 40px -12px rgba(0, 0, 0, .6);--sh-3: 0 24px 70px rgba(0, 0, 0, .55);--sh-4: 0 32px 90px rgba(0, 0, 0, .65);--glow: 0 0 18px rgba(67, 213, 151, .18);--glow-shimmer: 0 0 20px rgba(67, 213, 151, .26)}body{background:var(--paper);color:var(--ink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 70% 42% at 60% -8%,rgba(67,213,151,.06),transparent 60%)}.hero{color:var(--ink);background:radial-gradient(120% 90% at 82% -20%,rgba(67,213,151,.1),transparent 62%),var(--paper)}.hero h1{color:var(--ink)}.hero-copy{color:var(--muted)}.hero-proof{border-top-color:var(--line)}.band-deep{background:var(--deep)}.section--paper{background:var(--paper)}.section--tint{background:var(--tint)}.btn-secondary,.on-dark .btn-secondary,.hero .btn-secondary,.band-deep .btn-secondary{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-secondary:hover,.on-dark .btn-secondary:hover,.hero .btn-secondary:hover,.band-deep .btn-secondary:hover{background:#43d59712;border-color:var(--forest);color:var(--ink)}.btn:hover{box-shadow:none}.card,.price-card{background:var(--surface);border-color:var(--line)}.card:hover{box-shadow:var(--sh-1)}.field input,.field textarea,.field select{background:var(--surface-3);color:var(--ink);border-color:var(--line)}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder, var(--faint))}.cmp-table tbody tr:hover{background:#43d5970d}.beam{width:24px;height:24px;border-radius:50%;flex:none;background:conic-gradient(from 210deg,transparent 0 40%,var(--gold) 47%,#fff7dd 50%,var(--gold) 53%,transparent 60% 100%),#10241c;border:1px solid var(--line-2)}.brand-word{font-family:var(--font-display);letter-spacing:inherit}.kicker{display:block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--pin)}.rig{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:var(--glow)}.rig-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--muted)}.rig-head .live{color:var(--pin)}.rig-head .live:before{content:"\25cf";margin-right:5px;animation:rigpulse 2.2s infinite}@keyframes rigpulse{0%,to{opacity:1}50%{opacity:.25}}.rig-foot{margin-top:14px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--faint)}.metrics{display:flex;flex-wrap:wrap;gap:22px;margin-top:14px}.metric .mv{font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--ink)}.metric .mv.pin{color:var(--pin)}.metric .mv.amber{color:var(--amber)}.metric .mv.faint{color:var(--faint)}.metric .ml{margin-top:3px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.pinwall{display:grid;gap:4px;margin-top:16px}.pinwall--81{grid-template-columns:repeat(9,1fr)}.pinwall--49{grid-template-columns:repeat(7,1fr)}.pinwall--9{grid-template-columns:repeat(3,1fr)}.pin-cell{aspect-ratio:1;border-radius:3px;background:#1b241f;border:1px solid transparent;opacity:.22;transform:scale(.72);transition:opacity .32s ease,transform .32s ease,background .32s ease}.pin-cell.lit{opacity:1;transform:none}.pin-cell.b-pin{background:var(--pin);box-shadow:0 0 10px #43d59780}.pin-cell.b-amber{background:var(--amber)}.pin-cell.b-red{background:var(--red)}.pin-cell.b-none{background:#22302a}@media(prefers-reduced-motion:reduce){.pin-cell{opacity:1;transform:none;transition:none}.rig-head .live:before{animation:none}}.panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.panel{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px;transition:border-color var(--dur-1) var(--ease)}.panel:hover{border-color:var(--line-2)}.panel .pk{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.panel h3{margin:0;font-size:1.12rem}.panel p{margin:0;color:var(--muted);font-size:.95rem}.panel .readout{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--pin)}.panel .readout.sample{color:var(--faint)}.proofline{margin-top:var(--s-6);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:var(--faint)}.proofline b{color:var(--muted);font-weight:500}.proofline .sep{margin:0 10px;color:var(--line-2)}.storyframe{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:26px 28px;max-width:560px}.storyframe p{font-size:1.12rem;color:var(--ink);margin:0 0 16px}.storyframe .sfoot{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}@media(max-width:900px){.panels{grid-template-columns:1fr}.metrics{gap:16px}}.skip-link{background:var(--pin);color:#06110d}.hero-rig{min-height:auto;padding-bottom:48px}.hero-rig-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;width:100%}.hero-rig .kicker{margin-bottom:12px}.rig{--mx-ground: #0b0e0d;--mx-card: #101513;--mx-line: #22302a;--mx-ink: #eef4f0;--mx-muted: #93a39b;--mx-faint: #8e9a93;--mx-pin-off: #1a221e;--mx-green: #43d597;--mx-amber: #e0a63c;--mx-gold: #e6b654;--mx-red: #ec7663}.rig .mx-window-count{margin-left:auto;color:var(--ink);font-family:var(--font-mono);font-size:.75rem}.rig .mx-lattice{margin:16px auto 6px;max-width:430px;width:100%}.rig .mx-pin{background:#182019}.rig .mx-pin.absent{background:#202b24;border:1px solid #31423a}.rig .metrics{justify-content:center}.rig .rig-foot{text-align:center}p.pattr{margin:0;color:var(--faint);font-size:.68rem;font-family:var(--font-mono);letter-spacing:.06em}.readout .pattr{display:block;margin-top:4px;color:var(--faint);font-size:.68rem;letter-spacing:.06em;text-transform:none}.price-band{display:block}.price-band .lead{max-width:68ch}@media(max-width:900px){.hero-rig-grid{grid-template-columns:1fr;gap:34px}}.pdetail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);align-items:start}.pdetail-block{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px}.pdetail-block h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 var(--s-4);font-size:1.3rem}.pdetail-block .pd-price{font-family:var(--font-mono);font-size:.85rem;color:var(--gold);white-space:nowrap}.pdetail-block h4{margin:var(--s-5) 0 var(--s-2);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pdetail-block h4:first-of-type{margin-top:0}.cmp-table--plan th,.cmp-table--plan td{padding:8px 10px;font-size:.85rem}.pd-not{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted);font-size:.9rem}.pd-position{margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--ink);font-size:.92rem;font-style:italic}@media(max-width:1080px){.pdetail-grid{grid-template-columns:1fr}}.rulecard .pk{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:6px}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;align-items:stretch}.tier{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:17px 19px;display:flex;flex-direction:column}.tier.hot{border-color:#43d59780;box-shadow:0 0 30px #43d59712}.tier .tn{font:600 15px var(--font-display);letter-spacing:.02em}.tier .tp{font:700 29px var(--font-display);margin:5px 0 2px;color:var(--ink)}.tier .tp small{font:600 13px var(--font-body);color:var(--faint)}.tier .tf{font:600 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:9px}.tier ul{list-style:none;margin:0 0 14px;padding:0;font-size:13px;color:var(--muted);flex:1}.tier li{padding:4px 0;border-bottom:1px solid var(--line-2)}.tier li:last-child{border-bottom:0}.tier li:before{content:"\2713";margin-right:7px;color:var(--pin);font-weight:700}.tier .btn{margin-top:auto}@media(max-width:860px){.tiers{grid-template-columns:1fr}}.cmp-table--all td.real{color:var(--pin);font-weight:600}.cmp-table--all td.dim{color:var(--faint)}.cmp-table--all td.rowhead{color:var(--ink);font-weight:700}.pd-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin-top:var(--s-6);align-items:start}.pd-col{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.pd-col h3{margin:0 0 var(--s-3);font-size:1.05rem}.pd-col h3 .pd-price{font-family:var(--font-mono);font-size:.78rem;color:var(--gold);margin-left:8px}@media(max-width:1080px){.pd-trio{grid-template-columns:1fr}}.mxc-file-tab.mxc-file-tab{color:#0b0e0d}.planpick input:checked+label{color:#0b0e0d}.ws-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.ws-person{text-align:center;padding:22px 16px;background:var(--panel, rgba(18, 22, 20, .5));border:1px solid var(--line, #242b28);border-radius:14px}.ws-avatar{width:76px;height:76px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font:700 26px/1 var(--font-display, "Saira Condensed", sans-serif);color:#0b0e0d;background:linear-gradient(135deg,#e6b654,#b98a2e);letter-spacing:.02em}.ws-person .ws-name{font-weight:700}.ws-person .ws-role{font-size:13px;opacity:.75;margin-top:2px}@media(max-width:860px){.ws-people{grid-template-columns:1fr}}.cmp-stack{display:none}@media(max-width:720px){.cmp-stack{display:block}.cmp-stack details{background:var(--panel, rgba(18, 22, 20, .5));border:1px solid var(--line, #242b28);border-radius:12px;margin:10px 0;padding:4px 14px}.cmp-stack summary{cursor:pointer;font-weight:700;padding:10px 0;font-size:15px}.cmp-stack ul{list-style:none;margin:0 0 10px;padding:0}.cmp-stack li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line2, #1b201e);font-size:14px}.cmp-stack li span:last-child{text-align:right;opacity:.9}.cmp-table-wrap-desktop{display:none}small,.pattr,.rulecard .pk,.readout .pattr{font-size:14px!important}}.steplab{font:600 10px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:#8e9a93;margin:2px 0 10px}.pickgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;border:0;padding:0;margin:0 0 18px}.ptile{position:relative;display:block;border:1px solid var(--line, #242b28);border-radius:12px;background:#101413;padding:14px 15px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ptile:hover{border-color:#31413a}.ptile input{position:absolute;opacity:0;pointer-events:none}.ptile .pnm{display:block;font:700 17px var(--font-display, "Saira Condensed", sans-serif);letter-spacing:.01em}.ptile .ppr{display:block;font:600 13px var(--font-mono, "JetBrains Mono", monospace);color:#e6b654}.ptile .pln{display:block;font-size:12px;color:#8e9a93;margin-top:3px;line-height:1.45}.ptile .ptag{position:absolute;top:-9px;left:12px;background:#43d597;color:#0b0e0d;font:600 9.5px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.08em;padding:2px 8px;border-radius:999px}.ptile .ptick{position:absolute;top:10px;right:12px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line, #242b28)}.ptile:has(input:checked){border-color:#e6b654;background:#161409;box-shadow:0 0 0 1px #e6b654 inset}.ptile:has(input:checked) .ptick{background:#e6b654;border-color:#e6b654}.ptile:has(input:checked) .ptick:after{content:"\2713";display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;font-weight:700;color:#0b0e0d}.segwrap{margin-bottom:6px}.seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line, #242b28);border-radius:11px;overflow:hidden}.segbtn{border:0;background:#101413;color:#a7b1ab;font:500 13.5px/1.35 var(--font-body, "Inter", sans-serif);padding:12px 10px;cursor:pointer;transition:background .15s ease,color .15s ease}.segbtn+.segbtn{border-left:1px solid var(--line, #242b28)}.segbtn.sel{background:#161409;color:#eef2ef;box-shadow:0 0 0 1px #e6b654 inset}.segbtn b{color:#e6b654}.segbtn small{display:block;font-size:11px;color:#8e9a93;margin-top:2px}.seg.isoff{opacity:.4;pointer-events:none}.segnote{font-size:12px;color:#8e9a93;margin-top:7px}.onlysite{text-align:center;font-size:12.5px;color:#8e9a93;margin:10px 0 0}.onlysite a{color:#43d597;cursor:pointer}.onlysite a:hover{text-decoration:underline}.onlysite.siteonly-on a{color:#e6b654;font-weight:600}.start-card .totalline{margin:14px 0 16px;border-top:1px solid #1b201e;padding-top:10px;display:flex;justify-content:space-between;font-size:13px;color:#a7b1ab}.start-card .totalline b{color:#eef2ef;font:600 15px var(--font-mono, "JetBrains Mono", monospace)}@media(max-width:760px){.pickgrid{grid-template-columns:1fr}}
