@keyframes rs-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rs-lamp{0%,to{box-shadow:0 0 6px #1fb67780,inset 0 0 0 1px #ffffff29;background:#1fb677}50%{box-shadow:0 0 14px #00ffa3d9,inset 0 0 0 1px #ffffff4d;background:#52cc90}}.rsup-page{background:#111016;color:#fefefe;font-family:Archivo,sans-serif;padding-top:64px;overflow:hidden;-webkit-font-smoothing:antialiased}.rsup-page section[id]{scroll-margin-top:76px}.rsup-container{max-width:1180px;margin:0 auto}.rsup-prompt{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.45;color:#a4a3ab}.rsup-prompt-user{color:#00ffa3}.rsup-prompt-dim{color:#a4a3ab}.rsup-prompt-cmd{color:#cecdd3}.rsup-caret{color:#00ffa3;animation:rs-blink 1.1s step-end infinite}.rsup-neon{color:#00ffa3}.rsup-hero{position:relative;overflow:hidden;padding:clamp(64px,9vh,110px) clamp(20px,4vw,32px) clamp(80px,11vh,120px)}.rsup-hero-glow{position:absolute;top:-160px;left:-140px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(31,182,119,.13),transparent 62%);filter:blur(28px);pointer-events:none}.rsup-hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,6vw,72px);align-items:center}.rsup-hero-left{min-width:0}.rsup-kicker{margin:0 0 24px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#52cc90}.rsup-h1{margin:0;font-size:clamp(38px,5.4vw,66px);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:#fefefe;text-wrap:balance}.rsup-h1-accent{display:block;color:#1fb677}.rsup-lede{margin:26px 0 0;max-width:54ch;font-size:18px;line-height:1.6;color:#a4a3ab;text-wrap:pretty}.rsup-cta-row{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.rsup-cta-primary{display:inline-flex;align-items:center;gap:10px;background:#1fb677;color:#111016;font-size:16px;font-weight:700;line-height:1;padding:16px 26px;border-radius:8px;transition:transform .2s ease,background .2s ease}.rsup-cta-primary:hover{background:#05915a;color:#111016;transform:translateY(-2px)}.rsup-cta-arrow{font-family:JetBrains Mono,monospace}.rsup-cta-ghost{display:inline-flex;align-items:center;gap:9px;padding:15px 22px;border:1px solid #35343B;border-radius:8px;color:#cecdd3;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;line-height:1;transition:border-color .2s ease,color .2s ease}.rsup-cta-ghost:hover{border-color:#05915a;color:#fefefe}.rsup-gt{color:#1fb677}.rsup-proof{margin-top:34px;padding-top:20px;border-top:1px solid rgba(31,182,119,.16);display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#a4a3ab}.rsup-proof-sep{color:#1fb67773}.rsup-term{min-width:0;display:flex;flex-direction:column;background:#111016eb;border:1px solid #35343B;border-radius:12px;overflow:hidden;box-shadow:0 22px 48px #00000073}.rsup-term-bar{display:flex;align-items:center;gap:6px;padding:11px 16px;border-bottom:1px solid #35343B}.rsup-term-dot{width:9px;height:9px;border-radius:50%;background:#35343b}.rsup-term-dot-on{background:#1fb67799}.rsup-term-label{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a4a3ab}.rsup-log{flex:1;padding:20px 18px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.55;display:grid;gap:11px;align-content:start;min-height:300px;background-image:repeating-linear-gradient(0deg,rgba(31,182,119,.03) 0px,rgba(31,182,119,.03) 1px,transparent 1px,transparent 4px)}.rsup-log-row{display:grid;grid-template-columns:78px 68px minmax(0,1fr);gap:10px}.rsup-log-t{color:#a4a3ab}.rsup-log-tag{font-weight:500}.rsup-log-msg{color:#cecdd3}.rsup-log-cursor-row{display:flex;align-items:center;gap:10px}.rsup-block-caret{width:7px;height:14px;background:#00ffa3;animation:rs-blink 1.06s step-end infinite}.rsup-term-status{display:flex;align-items:center;gap:8px;padding:11px 18px;border-top:1px solid #35343B;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;color:#a4a3ab}.rsup-lamp{width:7px;height:7px;border-radius:50%;background:#1fb677;animation:rs-lamp 3.8s ease-in-out infinite}.rsup-status-sep{color:#1fb67773}.rsup-status-zero{color:#00ffa3;font-weight:700}.rsup-status-desk{margin-left:auto}.rsup-coverage{border-top:1px solid rgba(31,182,119,.16);background-color:#1e1d2280;background-image:linear-gradient(rgba(31,182,119,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(31,182,119,.022) 1px,transparent 1px);background-size:56px 56px,56px 56px;padding:clamp(72px,10vw,124px) clamp(20px,4vw,32px)}.rsup-section-head{max-width:680px;margin-bottom:clamp(36px,5vw,56px)}.rsup-section-head .rsup-prompt{margin-bottom:14px}.rsup-h2{margin:0 0 14px;font-size:clamp(28px,3.2vw,39px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fefefe}.rsup-comment{margin:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.7;color:#52cc90cc}.rsup-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.rsup-card{display:flex;flex-direction:column;background:#1e1d22;border:1px solid #35343B;border-radius:12px;padding:26px;transition:border-color .25s ease,box-shadow .25s ease}.rsup-card:hover{border-color:#05915a;box-shadow:0 20px 44px #00000080}.rsup-card-num{margin:0 0 16px;font-family:JetBrains Mono,monospace;font-size:12px;color:#a4a3ab}.rsup-card-title{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2;color:#fefefe}.rsup-card-text{margin:0 0 24px;font-size:15px;line-height:1.6;color:#cecdd3;text-wrap:pretty}.rsup-card-scopebox{margin-top:auto;padding-top:20px;border-top:1px solid rgba(31,182,119,.16)}.rsup-card-scopelabel{margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a4a3ab}.rsup-card-scope{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:14.5px;line-height:1.45;color:#cecdd3}.rsup-card-scope li{display:grid;grid-template-columns:9px 1fr;gap:13px;align-items:start}.rsup-scope-lamp{display:inline-block;width:9px;height:9px;margin-top:6px;border-radius:50%;background:#1fb677;animation:rs-lamp 3.8s ease-in-out infinite}.rsup-card-scope li:nth-child(2) .rsup-scope-lamp{animation-delay:.45s}.rsup-card-scope li:nth-child(3) .rsup-scope-lamp{animation-delay:.9s}.rsup-chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.rsup-chip{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#52cc90;background:#1fb6770f;border:1px solid rgba(31,182,119,.28);border-radius:5px;padding:3px 7px 2px;white-space:nowrap}.rsup-cta{position:relative;overflow:hidden;border-top:1px solid rgba(31,182,119,.16);padding:clamp(72px,10vw,124px) clamp(20px,4vw,32px)}.rsup-dotgrid{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(31,182,119,.13) 1px,transparent 1px);background-size:26px 26px}.rsup-cta-inner{position:relative;text-align:center}.rsup-cta-h2{margin:0 0 16px;font-size:clamp(31px,4.2vw,52px);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:#fefefe;text-wrap:balance}.rsup-cta-accent{color:#1fb677}.rsup-cta-copy{margin:0 auto 32px;max-width:54ch;font-size:17px;line-height:1.65;color:#a4a3ab;text-wrap:pretty}.rsup-cta-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}@media(prefers-reduced-motion:reduce){.rsup-page *{animation:none!important;transition:none!important}}@keyframes osup-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes osup-lamp{0%,to{background:#1fb677;box-shadow:0 0 #00ffa300}50%{background:#52cc90;box-shadow:0 0 12px #00ffa3bf}}.osup-page{background:#111016;color:#fefefe;font-family:Archivo,sans-serif;padding-top:64px;overflow-x:hidden;-webkit-font-smoothing:antialiased}.osup-page section[id]{scroll-margin-top:76px}.osup-container{max-width:1180px;margin:0 auto}.osup-prompt{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.45;color:#a4a3ab}.osup-prompt-tight{margin:0}.osup-prompt-user{color:#00ffa3}.osup-prompt-cmd{color:#cecdd3}.osup-caret{color:#00ffa3;animation:osup-blink 1.1s step-end infinite}.osup-neon{color:#00ffa3}.osup-hero{position:relative;overflow:hidden;padding:clamp(56px,9vh,104px) clamp(20px,4vw,32px) clamp(72px,11vh,116px)}.osup-hero-glow{position:absolute;top:-160px;left:-140px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(31,182,119,.13),transparent 62%);filter:blur(28px);pointer-events:none}.osup-hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,6vw,72px);align-items:center}.osup-hero-left{min-width:0}.osup-kicker{margin:0 0 24px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#52cc90}.osup-h1{margin:0;font-size:clamp(36px,5.4vw,66px);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:#fefefe;text-wrap:balance}.osup-h1-accent{display:block;color:#1fb677}.osup-lede{margin:26px 0 0;max-width:54ch;font-size:18px;line-height:1.6;color:#a4a3ab;text-wrap:pretty}.osup-cta-row{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.osup-cta-primary{display:inline-flex;align-items:center;gap:10px;background:#1fb677;color:#111016;font-size:16px;font-weight:700;line-height:1;padding:16px 26px;border-radius:8px;transition:transform .2s ease,background .2s ease}.osup-cta-primary:hover{background:#05915a;color:#111016;transform:translateY(-2px)}.osup-cta-arrow{font-family:JetBrains Mono,monospace}.osup-cta-ghost{display:inline-flex;align-items:center;gap:9px;padding:15px 22px;border:1px solid #35343B;border-radius:8px;color:#cecdd3;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;line-height:1;transition:border-color .2s ease,color .2s ease}.osup-cta-ghost:hover{border-color:#05915a;color:#fefefe}.osup-gt{color:#1fb677}.osup-proof{margin-top:34px;padding-top:20px;border-top:1px solid rgba(31,182,119,.16);display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#a4a3ab}.osup-proof-sep{color:#1fb67773}.osup-term{min-width:0;display:flex;flex-direction:column;background:#111016eb;border:1px solid #35343B;border-radius:12px;overflow:hidden;box-shadow:0 22px 48px #00000073}.osup-term-bar{display:flex;align-items:center;gap:6px;padding:11px 16px;border-bottom:1px solid #35343B}.osup-term-dot{width:9px;height:9px;border-radius:50%;background:#35343b}.osup-term-dot-on{background:#1fb67799}.osup-term-label{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a4a3ab}.osup-board{flex:1;padding:16px 18px 20px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.55;display:flex;flex-direction:column;min-height:320px;background-image:repeating-linear-gradient(0deg,rgba(31,182,119,.03) 0px,rgba(31,182,119,.03) 1px,transparent 1px,transparent 4px)}.osup-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #35343B;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#a4a3ab}.osup-board-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 0;border-bottom:1px solid rgba(53,52,59,.55)}.osup-board-lead{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.osup-board-id{color:#52cc90}.osup-board-site{color:#fefefe}.osup-board-status{font-weight:500;white-space:nowrap}.osup-board-detail{min-width:0;grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:#cecdd3}.osup-board-meta{color:#a4a3ab}.osup-board-cursor{margin-top:auto;padding-top:14px;display:flex;align-items:center;gap:10px}.osup-block-caret{width:7px;height:14px;background:#00ffa3;animation:osup-blink 1.06s step-end infinite}.osup-term-status{display:flex;align-items:center;gap:8px;padding:11px 18px;border-top:1px solid #35343B;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;color:#a4a3ab}.osup-lamp-dot{width:7px;height:7px;border-radius:50%;background:#1fb677;animation:osup-lamp 3.8s ease-in-out infinite}.osup-status-sep{color:#1fb67773}.osup-status-zero{color:#00ffa3;font-weight:700}.osup-status-end{margin-left:auto}.osup-field{border-top:1px solid rgba(31,182,119,.16);background-color:#1e1d2280;background-image:linear-gradient(rgba(31,182,119,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(31,182,119,.022) 1px,transparent 1px);background-size:56px 56px,56px 56px;padding:clamp(64px,10vw,124px) clamp(20px,4vw,32px)}.osup-section-head{max-width:680px;margin-bottom:clamp(32px,5vw,56px)}.osup-section-head .osup-prompt{margin-bottom:14px}.osup-h2{margin:0 0 14px;font-size:clamp(27px,3.2vw,39px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fefefe}.osup-comment{margin:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.7;color:#52cc90cc}.osup-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.osup-card{display:flex;flex-direction:column;background:#1e1d22;border:1px solid #35343B;border-radius:12px;padding:26px;transition:border-color .25s ease,box-shadow .25s ease}.osup-card:hover{border-color:#05915a;box-shadow:0 20px 44px #00000080}.osup-card-num{margin:0 0 16px;font-family:JetBrains Mono,monospace;font-size:12px;color:#a4a3ab}.osup-card-title{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2;color:#fefefe}.osup-card-text{margin:0 0 24px;font-size:15px;line-height:1.6;color:#cecdd3;text-wrap:pretty}.osup-card-scopebox{margin-top:auto;padding-top:20px;border-top:1px solid rgba(31,182,119,.16)}.osup-card-scopelabel{margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a4a3ab}.osup-card-scope{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:14.5px;line-height:1.45;color:#cecdd3}.osup-card-scope li{display:grid;grid-template-columns:9px 1fr;gap:13px;align-items:start}.osup-scope-lamp{display:inline-block;width:9px;height:9px;margin-top:6px;border-radius:50%;background:#1fb677;animation:osup-lamp 3.8s ease-in-out infinite}.osup-card-scope li:nth-child(2) .osup-scope-lamp{animation-delay:.45s}.osup-card-scope li:nth-child(3) .osup-scope-lamp{animation-delay:.9s}.osup-chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.osup-chip{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#52cc90;background:#1fb6770f;border:1px solid rgba(31,182,119,.28);border-radius:5px;padding:3px 7px 2px;white-space:nowrap}.osup-visit{border-top:1px solid rgba(31,182,119,.16);padding:clamp(64px,10vw,124px) clamp(20px,4vw,32px)}.osup-rule-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.osup-rule{flex:1;min-width:40px;height:1px;background:#1fb67729}.osup-rule-tag{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#52cc90}.osup-visit-h2{margin-bottom:12px}.osup-visit-comment{margin-bottom:clamp(32px,5vw,52px)}.osup-timeline{display:flex;flex-direction:column}.osup-timeline-row{display:flex;flex-wrap:wrap;gap:clamp(10px,4vw,56px);padding:clamp(22px,3vw,32px) 0;border-top:1px solid #35343B}.osup-timeline-row:last-child{border-bottom:1px solid #35343B}.osup-timeline-lead{flex:1 1 240px;min-width:0;display:flex;align-items:baseline;gap:16px}.osup-timeline-time{font-family:JetBrains Mono,monospace;font-size:12.5px;color:#00ffa3}.osup-timeline-title{margin:0;font-size:clamp(19px,2.2vw,25px);font-weight:700;line-height:1.25;color:#fefefe}.osup-timeline-text{flex:3 1 340px;min-width:0;margin:0;font-size:16px;line-height:1.65;color:#a4a3ab;max-width:62ch;text-wrap:pretty}.osup-cta{position:relative;overflow:hidden;border-top:1px solid rgba(31,182,119,.16);padding:clamp(64px,10vw,124px) clamp(20px,4vw,32px)}.osup-dotgrid{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(31,182,119,.13) 1px,transparent 1px);background-size:26px 26px}.osup-cta-inner{position:relative;text-align:center}.osup-cta-h2{margin:0 0 16px;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:#fefefe;text-wrap:balance}.osup-cta-accent{color:#1fb677}.osup-cta-copy{margin:0 auto 32px;max-width:54ch;font-size:17px;line-height:1.65;color:#a4a3ab;text-wrap:pretty}.osup-cta-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}@media(prefers-reduced-motion:reduce){.osup-page *{animation:none!important;transition:none!important}}@keyframes cons-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cons-lamp{0%,to{background:#1fb677;box-shadow:0 0 #00ffa300}50%{background:#52cc90;box-shadow:0 0 12px #00ffa3bf}}.cons-page{background:#111016;color:#fefefe;font-family:Archivo,sans-serif;padding-top:64px;overflow-x:hidden;-webkit-font-smoothing:antialiased}.cons-page section[id]{scroll-margin-top:76px}.cons-container{max-width:1180px;margin:0 auto}.cons-prompt{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.45;color:#a4a3ab}.cons-prompt-tight{margin:0}.cons-prompt-user{color:#00ffa3}.cons-prompt-cmd{color:#cecdd3}.cons-caret{color:#00ffa3;animation:cons-blink 1.1s step-end infinite}.cons-neon{color:#00ffa3}.cons-hero{position:relative;overflow:hidden;padding:clamp(56px,9vh,104px) clamp(20px,4vw,32px) clamp(72px,11vh,116px)}.cons-hero-glow{position:absolute;top:-160px;left:-140px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(31,182,119,.13),transparent 62%);filter:blur(28px);pointer-events:none}.cons-hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,6vw,72px);align-items:center}.cons-hero-left{min-width:0}.cons-kicker{margin:0 0 24px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#52cc90}.cons-h1{margin:0;font-size:clamp(36px,5.4vw,66px);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:#fefefe;text-wrap:balance}.cons-h1-accent{display:block;color:#1fb677}.cons-lede{margin:26px 0 0;max-width:54ch;font-size:18px;line-height:1.6;color:#a4a3ab;text-wrap:pretty}.cons-cta-row{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.cons-cta-primary{display:inline-flex;align-items:center;gap:10px;background:#1fb677;color:#111016;font-size:16px;font-weight:700;line-height:1;padding:16px 26px;border-radius:8px;transition:transform .2s ease,background .2s ease}.cons-cta-primary:hover{background:#05915a;color:#111016;transform:translateY(-2px)}.cons-cta-arrow{font-family:JetBrains Mono,monospace}.cons-cta-ghost{display:inline-flex;align-items:center;gap:9px;padding:15px 22px;border:1px solid #35343B;border-radius:8px;color:#cecdd3;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;line-height:1;transition:border-color .2s ease,color .2s ease}.cons-cta-ghost:hover{border-color:#05915a;color:#fefefe}.cons-gt{color:#1fb677}.cons-proof{margin-top:34px;padding-top:20px;border-top:1px solid rgba(31,182,119,.16);display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#a4a3ab}.cons-proof-sep{color:#1fb67773}.cons-term{min-width:0;display:flex;flex-direction:column;background:#111016eb;border:1px solid #35343B;border-radius:12px;overflow:hidden;box-shadow:0 22px 48px #00000073}.cons-term-bar{display:flex;align-items:center;gap:6px;padding:11px 16px;border-bottom:1px solid #35343B}.cons-term-dot{width:9px;height:9px;border-radius:50%;background:#35343b}.cons-term-dot-on{background:#1fb67799}.cons-term-label{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a4a3ab}.cons-plan{flex:1;padding:20px 18px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.55;display:grid;gap:9px;align-content:start;min-height:320px;background-image:repeating-linear-gradient(0deg,rgba(31,182,119,.03) 0px,rgba(31,182,119,.03) 1px,transparent 1px,transparent 4px)}.cons-plan-row{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px}.cons-plan-sign{font-weight:500}.cons-plan-cursor{display:flex;align-items:center;gap:10px}.cons-block-caret{width:7px;height:14px;background:#00ffa3;animation:cons-blink 1.06s step-end infinite}.cons-term-status{display:flex;align-items:center;gap:8px;padding:11px 18px;border-top:1px solid #35343B;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;color:#a4a3ab}.cons-lamp-dot{width:7px;height:7px;border-radius:50%;background:#1fb677;animation:cons-lamp 3.8s ease-in-out infinite}.cons-status-sep{color:#1fb67773}.cons-status-zero{color:#00ffa3;font-weight:700}.cons-status-end{margin-left:auto}.cons-practices{border-top:1px solid rgba(31,182,119,.16);background-color:#1e1d2280;background-image:linear-gradient(rgba(31,182,119,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(31,182,119,.022) 1px,transparent 1px);background-size:56px 56px,56px 56px;padding:clamp(64px,10vw,124px) clamp(20px,4vw,32px)}.cons-section-head{max-width:680px;margin-bottom:clamp(32px,5vw,56px)}.cons-section-head .cons-prompt{margin-bottom:14px}.cons-h2{margin:0 0 14px;font-size:clamp(27px,3.2vw,39px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fefefe}.cons-comment{margin:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.7;color:#52cc90cc}.cons-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.cons-card{display:flex;flex-direction:column;background:#1e1d22;border:1px solid #35343B;border-radius:12px;padding:26px;transition:border-color .25s ease,box-shadow .25s ease}.cons-card:hover{border-color:#05915a;box-shadow:0 20px 44px #00000080}.cons-card-num{margin:0 0 16px;font-family:JetBrains Mono,monospace;font-size:12px;color:#a4a3ab}.cons-card-title{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2;color:#fefefe}.cons-card-text{margin:0 0 24px;font-size:15px;line-height:1.6;color:#cecdd3;text-wrap:pretty}.cons-card-scopebox{margin-top:auto;padding-top:20px;border-top:1px solid rgba(31,182,119,.16)}.cons-card-scopelabel{margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a4a3ab}.cons-card-scope{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:14.5px;line-height:1.45;color:#cecdd3}.cons-card-scope li{display:grid;grid-template-columns:9px 1fr;gap:13px;align-items:start}.cons-scope-lamp{display:inline-block;width:9px;height:9px;margin-top:6px;border-radius:50%;background:#1fb677;animation:cons-lamp 3.8s ease-in-out infinite}.cons-card-scope li:nth-child(2) .cons-scope-lamp{animation-delay:.45s}.cons-card-scope li:nth-child(3) .cons-scope-lamp{animation-delay:.9s}.cons-chips{display:flex;flex-wrap:wrap;gap:6px}.cons-card-scopebox .cons-chips{margin-top:18px}.cons-card-link{display:inline-flex;gap:8px;align-items:center;margin-top:22px;color:#7bdbaa;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;line-height:1.45;text-underline-offset:4px}.cons-card-link:hover{color:#00ffa3}.cons-chip{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#52cc90;background:#1fb6770f;border:1px solid rgba(31,182,119,.28);border-radius:5px;padding:3px 7px 2px;white-space:nowrap}.cons-engagement{border-top:1px solid rgba(31,182,119,.16);padding:clamp(64px,10vw,124px) clamp(20px,4vw,32px)}.cons-rule-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.cons-rule{flex:1;min-width:40px;height:1px;background:#1fb67729}.cons-rule-tag{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#52cc90}.cons-engagement-h2{margin-bottom:12px}.cons-engagement-comment{margin-bottom:clamp(32px,5vw,52px)}.cons-phases{display:flex;flex-direction:column}.cons-phase-row{display:flex;flex-wrap:wrap;gap:clamp(14px,4vw,56px);padding:clamp(24px,3vw,34px) 0;border-top:1px solid #35343B}.cons-phase-row:last-child{border-bottom:1px solid #35343B}.cons-phase-lead{flex:1 1 240px;min-width:0;display:flex;align-items:baseline;gap:16px}.cons-phase-num{font-family:JetBrains Mono,monospace;font-size:12px;color:#1fb677}.cons-phase-title{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.25;color:#fefefe}.cons-phase-body{flex:3 1 340px;min-width:0}.cons-phase-text{margin:0 0 14px;font-size:16px;line-height:1.65;color:#a4a3ab;max-width:62ch;text-wrap:pretty}.cons-cta{position:relative;overflow:hidden;border-top:1px solid rgba(31,182,119,.16);padding:clamp(64px,10vw,124px) clamp(20px,4vw,32px)}.cons-dotgrid{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(31,182,119,.13) 1px,transparent 1px);background-size:26px 26px}.cons-cta-inner{position:relative;text-align:center}.cons-cta-h2{margin:0 0 16px;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:#fefefe;text-wrap:balance}.cons-cta-accent{color:#1fb677}.cons-cta-copy{margin:0 auto 32px;max-width:54ch;font-size:17px;line-height:1.65;color:#a4a3ab;text-wrap:pretty}.cons-cta-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}@media(prefers-reduced-motion:reduce){.cons-page *{animation:none!important;transition:none!important}}
