.cs-pitch{--el-cast:#e89bb1;--el-prop:#8fb8e8;--el-loc:#97c98b;--el-time:#e8cf6e;--cp-nav-h:64px;background:radial-gradient(900px 520px at 82% -120px, #fb923c14, transparent 62%), radial-gradient(820px 540px at -140px 72%, #8fb8e80d, transparent 60%), var(--bg);min-height:100svh;color:var(--t);font-family:var(--font-inter), "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased;background-attachment:fixed;flex:1;grid-template-columns:232px minmax(0,1fr);font-size:15px;line-height:1.6;display:grid}.cs-pitch ::selection{background:var(--a-mid)}.cs-pitch .mono{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}.cs-pitch .shell-main{min-width:0}.cs-pitch aside{top:var(--cp-nav-h);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--border);z-index:40;flex-direction:column;height:calc(100svh - 64px);padding:18px 12px 16px;display:flex;position:sticky}.cs-pitch .side-logo{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:4px 10px 16px;display:flex}.cs-pitch .side-logo .wd{font-family:var(--font-sora), "Sora", sans-serif;letter-spacing:.06em;font-size:16px;font-weight:700}.cs-pitch .side-logo .beta{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;color:var(--a);align-self:flex-start;margin-top:1px;font-size:8.5px}.cs-pitch .side-proj{padding:14px 10px 6px}.cs-pitch .side-proj .lab{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;color:var(--t4);text-transform:uppercase;font-size:9.5px}.cs-pitch .side-proj .name{margin-top:4px;font-size:13.5px;font-weight:600}.cs-pitch .side-tools{gap:2px;margin-top:10px;display:grid}.cs-pitch .side-tools a{color:var(--t3);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.cs-pitch .side-tools a:hover{color:var(--t2);background:#ffffff08}.cs-pitch .side-tools a.on{color:var(--t);background:var(--s3)}.cs-pitch .side-tools a.on:before{content:"";background:var(--a);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:-12px}.cs-pitch .side-tools svg{stroke:currentColor;stroke-width:1.8px;fill:none;opacity:.85;flex:none;width:15px;height:15px}.cs-pitch .side-foot{border-top:1px solid var(--border);margin-top:auto;padding:12px 10px 0}.cs-pitch .side-foot .plan{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--t4);font-size:10px}.cs-pitch .side-foot .plan b{color:var(--a-hi);font-weight:500}.cs-pitch .cp-topbar{top:var(--cp-nav-h);z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#060608d1;align-items:center;gap:16px;height:56px;padding:0 22px;display:flex;position:sticky}.cs-pitch .cp-topbar .crumb{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:11px;overflow:hidden}.cs-pitch .cp-topbar .crumb b{color:var(--t);font-weight:500}.cs-pitch .presence{flex:none;align-items:center;margin-left:auto;display:flex}.cs-pitch .presence .cp-av{border:2px solid var(--s1);color:#16120c;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-7px;font-size:9.5px;font-weight:700;display:grid}.cs-pitch .presence .cp-av:first-child{margin-left:0}.cs-pitch .presence .you{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--a-hi);white-space:nowrap;border:1px dashed #fb923c66;border-radius:100px;margin-left:6px;padding:4px 10px;font-size:9.5px}.cs-pitch .cp-topbar .login{color:var(--t2);flex:none;margin-left:14px;font-size:13px;font-weight:500;text-decoration:none}.cs-pitch .cp-topbar .login:hover{color:var(--t)}.cs-pitch .cp-btn{cursor:pointer;white-space:nowrap;font-family:var(--font-inter), "Inter", sans-serif;background:var(--a);color:var(--a-ink);transition:background .18s, transform .18s var(--ease-out), box-shadow .25s var(--ease-out);border:none;border-radius:9px;padding:9px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.cs-pitch .cp-btn:hover{background:var(--a-hi);transform:translateY(-1px);box-shadow:0 8px 30px -8px #fb923c73}.cs-pitch .cp-btn-lg{border-radius:10px;padding:14px 28px;font-size:15.5px}@media (max-width:640px){.cs-pitch .cp-topbar .crumb{font-size:10px}.cs-pitch .presence .you,.cs-pitch .cp-topbar .login{display:none}}.cs-pitch .canvas{padding:0 clamp(16px,4vw,56px) 90px;position:relative}.cs-pitch .cp-panel{max-width:880px;margin:0 auto;padding:84px 0 30px;scroll-margin-top:44px;position:relative}.cs-pitch #p-title{scroll-margin-top:88px}.cs-pitch .panel-cap{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;color:var(--t4);text-transform:uppercase;align-items:baseline;gap:14px;margin-bottom:16px;font-size:11px;display:flex}.cs-pitch .panel-cap b{color:var(--a);font-weight:700}.cs-pitch .coach{max-width:480px;color:var(--t2);border-left:3px solid #fb923c8c;margin:22px 0;padding:2px 0 2px 16px;font-size:13px;line-height:1.6}.cs-pitch .coach b{color:var(--t);font-weight:600}.cs-pitch .coach .step{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;color:var(--a);margin-bottom:6px;font-size:9.5px;display:block}.cs-pitch .coach.r{margin-left:auto}@media (max-width:720px){.cs-pitch .coach{max-width:none}}.cs-pitch .cp-page{background:var(--paper);color:var(--paper-ink);box-shadow:var(--shadow-paper);border-radius:4px;padding:clamp(34px,6vw,72px) clamp(26px,7vw,96px);font-family:Courier Prime,Courier New,Courier,monospace;font-size:14.5px;line-height:1.75;position:relative}.cs-pitch .cp-page .pgno{color:var(--paper-ink-3);font-size:11px;position:absolute;top:18px;right:24px}.cs-pitch .titlepage{text-align:center;padding-top:clamp(60px,10vw,120px);padding-bottom:clamp(60px,10vw,120px)}.cs-pitch .titlepage .tp-title{letter-spacing:.04em;text-transform:uppercase;max-width:24ch;margin:0 auto;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:700;line-height:1.4}.cs-pitch .titlepage .tp-title .ul{box-shadow:inset 0 -.32em #fb923c80}.cs-pitch .titlepage .tp-by{color:var(--paper-ink-2);margin-top:40px;font-size:13.5px}.cs-pitch .titlepage .tp-by b{color:var(--paper-ink);letter-spacing:.06em;margin-top:8px;font-size:16px;font-weight:700;display:block}.cs-pitch .titlepage .tp-meta{color:var(--paper-ink-3);margin-top:52px;font-size:11.5px}.cs-pitch .titlepage .tp-cta{margin-top:34px}.cs-pitch .titlepage .tp-note{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--paper-ink-3);margin-top:14px;font-size:10.5px}.cs-pitch .cp-slug{text-transform:uppercase;margin:30px 0 14px;font-weight:700}.cs-pitch .cp-slug:first-of-type{margin-top:0}.cs-pitch .action{max-width:58ch;margin:0 0 16px}.cs-pitch .charname{text-align:center;text-transform:uppercase;margin:22px 0 2px;font-weight:700}.cs-pitch .dialogue{text-align:left;max-width:36ch;margin:0 auto 16px;padding:0 4ch}.cs-pitch .paren{text-align:center;color:var(--paper-ink-2);margin:0 0 2px;font-style:italic}.cs-pitch .trans{text-align:right;text-transform:uppercase;margin:26px 0 0;font-weight:700}.cs-pitch .cursor{z-index:5;pointer-events:none;position:absolute}.cs-pitch .cursor .caret{width:2px;height:19px}.cs-pitch .cursor .flag{font-family:var(--font-inter), "Inter", sans-serif;color:#16120c;white-space:nowrap;border-radius:4px 4px 4px 1px;margin-bottom:2px;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-block}.cs-pitch .typing-caret{background:var(--paper-ink);vertical-align:-2px;width:8px;height:17px;animation:1s step-end infinite cp-blink;display:inline-block}@keyframes cp-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-pitch .typing-caret{animation:none}}.cs-pitch .el{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -1px;padding:0 3px}.cs-pitch .el.el-cast{background:color-mix(in srgb, var(--el-cast) 55%, transparent)}.cs-pitch .el.el-prop{background:color-mix(in srgb, var(--el-prop) 55%, transparent)}.cs-pitch .el.el-loc{background:color-mix(in srgb, var(--el-loc) 55%, transparent)}.cs-pitch .el.el-time{background:color-mix(in srgb, var(--el-time) 60%, transparent)}.cs-pitch .bd-split{grid-template-columns:1fr 250px;align-items:start;gap:22px;display:grid}.cs-pitch .bd-rail{-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000 50%),#1212149e;border-radius:12px;padding:18px 18px 10px;position:sticky;top:132px}.cs-pitch .bd-rail h6{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;color:var(--t4);text-transform:uppercase;margin-bottom:12px;font-size:10px}.cs-pitch .bd-item{border-bottom:1px solid var(--border);color:var(--t2);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.cs-pitch .bd-item:last-child{border-bottom:none}.cs-pitch .bd-item .sw{border-radius:3px;flex:none;width:10px;height:10px}.cs-pitch .bd-item .to{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.06em;color:var(--t4);text-align:right;margin-left:auto;font-size:9.5px}.cs-pitch .appcard{-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);background:linear-gradient(#ffffff09,#0000 45%),#1212149e;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 50px -25px #000000d9}.cs-pitch .appcard .ac-head{border-bottom:1px solid var(--border);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;color:var(--t3);text-transform:uppercase;align-items:center;gap:12px;padding:13px 20px;font-size:11px;display:flex}.cs-pitch .appcard .ac-head .pill{color:var(--a-hi);white-space:nowrap;border:1px solid #fb923c59;border-radius:100px;margin-left:auto;padding:3px 10px;font-size:9.5px}.cs-pitch .bd-item .bd-meta{flex-direction:column;flex:1;min-width:0;display:flex}.cs-pitch .bd-item .bd-meta i{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.04em;color:var(--t4);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:8.5px;font-style:normal;overflow:hidden}.cs-pitch .bd-item .to{flex:none}.cs-pitch .bd-foot{border-top:1px dashed var(--border);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.14em;color:var(--a-hi);text-transform:uppercase;padding:10px 0 4px;font-size:9px}.cs-pitch .cp-flow{z-index:1;flex-direction:column;align-items:center;gap:10px;max-width:880px;margin:-6px auto -34px;display:flex;position:relative}.cs-pitch .cp-flow .line{border-left:2px dashed #fb923c73;width:0;height:30px}.cs-pitch .cp-flow .lab{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.14em;color:var(--a-hi);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:9.5px;display:flex}.cs-pitch .cp-flow .dot{border-radius:3px;width:8px;height:8px;margin-left:5px}.cs-pitch .sl2-row{border-bottom:1px solid var(--border);grid-template-columns:44px 70px 1.5fr 56px auto;align-items:baseline;gap:14px;padding:12px 20px;display:grid}.cs-pitch .sl2-row:hover{background:var(--s3)}.cs-pitch .sl2-row .no{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--a);font-size:12px;font-weight:700}.cs-pitch .sl2-row .size{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--t4);font-size:10.5px}.cs-pitch .sl2-row .move{color:var(--t2);font-size:13.5px;font-weight:300}.cs-pitch .sl2-row .lens{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--t3);text-align:right;font-size:10.5px}.cs-pitch .sl2-row .chips{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.cs-pitch .cp-chip{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.04em;color:#14100a;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:8.5px;font-style:normal}.cs-pitch .cp-chip.el-cast{background:var(--el-cast)}.cs-pitch .cp-chip.el-prop{background:var(--el-prop)}.cs-pitch .cp-chip.el-loc{background:var(--el-loc)}.cs-pitch .cp-chip.el-time{background:var(--el-time)}@media (max-width:720px){.cs-pitch .sl2-row{grid-template-columns:40px 1fr auto;row-gap:6px}.cs-pitch .sl2-row .size{display:none}.cs-pitch .sl2-row .move{grid-area:2/2/auto/4}.cs-pitch .sl2-row .chips{grid-area:1/3}.cs-pitch .sl2-row .lens{text-align:left;grid-column:2}}.cs-pitch .flowline{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;color:var(--a-hi);text-transform:uppercase;align-items:center;gap:14px;padding:12px 20px 4px;font-size:9px;display:flex}.cs-pitch .flowline:before,.cs-pitch .flowline:after{content:"";border-top:1px dashed #fb923c59;flex:1}.cs-pitch .sboard{grid-template-columns:repeat(3,1fr);gap:14px;padding:12px 20px 4px;display:grid}.cs-pitch .sb-card{background:var(--paper);color:var(--paper-ink);border-radius:3px;padding:7px 8px 9px;box-shadow:0 2px 8px #00000073}.cs-pitch .sb-card:nth-child(odd){transform:rotate(-.5deg)}.cs-pitch .sb-card:nth-child(2n){transform:rotate(.45deg)}.cs-pitch .sb-draw{aspect-ratio:16/9;background:#ffffff40;border:1.5px solid #211c1599;border-radius:2px;overflow:hidden}.cs-pitch .sb-draw svg{width:100%;height:100%;display:block}.cs-pitch .sbf-data{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--paper-red);text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:700}.cs-pitch .sbf-move{color:var(--paper-ink-2);margin-top:2px;font-size:11px;line-height:1.45}.cs-pitch .sbf-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cs-pitch .sbf-chips .cp-chip{padding:1.5px 6px;font-size:8px}.cs-pitch .sb-cap{color:var(--t3);padding:8px 20px 16px;font-size:12.5px;font-style:italic;font-weight:300}@media (max-width:720px){.cs-pitch .sboard{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.cs-pitch .sboard{grid-template-columns:1fr}}.cs-pitch .sstrip{border-bottom:1px solid var(--border);border-left:3px solid #0000;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:11px 20px;display:grid}.cs-pitch .sstrip .tm{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--t2);font-size:11px;font-weight:600}.cs-pitch .sstrip .what{min-width:0}.cs-pitch .sstrip .what b{color:var(--t);letter-spacing:-.01em;font-size:13.5px;font-weight:600;display:block}.cs-pitch .sstrip .what .desc{color:var(--t3);margin-top:1px;font-size:12px;font-weight:300;display:block}.cs-pitch .sstrip .tag{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;color:var(--t4);white-space:nowrap;font-size:9px}.cs-pitch .sstrip.wash-ext-day{background:var(--wash-ext-day);border-left-color:#facc15}.cs-pitch .sstrip.wash-int-day{background:var(--wash-int-day);border-left-color:#c8c8d2}.cs-pitch .sstrip.wash-ext-night{background:var(--wash-ext-night);border-left-color:#4ade80}.cs-pitch .sstrip.banner{background:#ffffff0a}.cs-pitch .sstrip.banner .what b{color:var(--t2);font-weight:500}.cs-pitch .ul-badge.ok{color:#34d399;background:#34d39929}.cs-pitch .chk{border-bottom:1px solid var(--border);color:var(--t2);align-items:center;gap:11px;padding:9px 20px;font-size:12.5px;font-weight:300;display:flex}.cs-pitch .chk .tx b{color:var(--t);font-weight:600}.cs-pitch .chk .ic{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.cs-pitch .chk .ic svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.cs-pitch .chk .ic.ok{color:#34d399;background:#34d39929}.cs-pitch .chk .ic.warn{color:#fcd34d;background:#fcd34d29}.cs-pitch .chk .tag{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;color:var(--t4);white-space:nowrap;margin-left:auto;font-size:8.5px}.cs-pitch .chk-foot{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--t4);text-transform:uppercase;padding:10px 20px 14px;font-size:9px}@media (max-width:560px){.cs-pitch .sstrip{grid-template-columns:48px 1fr}.cs-pitch .sstrip .tag,.cs-pitch .chk .tag{display:none}}.cs-pitch .ul-sec{border-bottom:1px solid var(--border);color:var(--t);background:#ffffff06;align-items:center;gap:12px;padding:9px 20px;font-size:13.5px;display:flex}.cs-pitch .ul-badge{color:var(--a-hi);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fb923c2e;border-radius:6px;flex:none;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.cs-pitch .ul-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cs-pitch .ul-meta{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;color:var(--t4);white-space:nowrap;margin-left:auto;font-size:9px}.cs-pitch .ul-cols{border-bottom:1px solid var(--border);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.14em;color:var(--t4);text-transform:uppercase;grid-template-columns:44px 70px 1.5fr 56px auto;gap:14px;padding:7px 20px;font-size:8.5px;display:grid}.cs-pitch .ul-cols .r{text-align:right}@media (max-width:720px){.cs-pitch .ul-cols{display:none}}.cs-pitch .cp-act{border:1px solid var(--border-m);color:var(--t2);border-radius:9px;flex:none;align-items:center;gap:7px;margin-left:12px;padding:7px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.cs-pitch .cp-act:hover{color:var(--t);border-color:var(--border-h)}.cs-pitch .cp-act svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cs-pitch .cp-act.primary{background:var(--a);border-color:var(--a);color:var(--a-ink)}.cs-pitch .cp-act.primary:hover{background:var(--a-hi);border-color:var(--a-hi);color:var(--a-ink)}@media (max-width:480px){.cs-pitch .cp-act:not(.primary){display:none}}.cs-pitch .bud-sum{border-bottom:1px solid var(--border);align-items:center;gap:22px;padding:12px 20px;display:flex}.cs-pitch .bud-sum .st{flex-direction:column;flex:none;gap:2px;display:flex}.cs-pitch .bud-sum .st i{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.14em;color:var(--t4);text-transform:uppercase;font-size:8.5px;font-style:normal}.cs-pitch .bud-sum .st b{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--t);font-size:14px;font-weight:700}.cs-pitch .bud-bar{background:#ffffff14;border-radius:2px;flex:1;height:3px;overflow:hidden}.cs-pitch .bud-bar i{background:var(--a);border-radius:2px;height:100%;display:block}.cs-pitch .bud-ok{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;color:#34d399;border:1px solid #34d39959;border-radius:100px;flex:none;padding:3px 9px;font-size:8.5px}@media (max-width:560px){.cs-pitch .bud-sum{flex-wrap:wrap;gap:14px}.cs-pitch .bud-bar{flex-basis:100%;order:4}}.cs-pitch .bud-row.calc .cat{color:var(--t2);font-weight:400}.cs-pitch .bud-margin{border-top:1px solid var(--border);padding:14px 20px 16px}.cs-pitch .bud-margin .lab{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.14em;color:var(--t4);text-transform:uppercase;margin-bottom:9px;font-size:8.5px;display:block}.cs-pitch .bud-margin .segs{flex-wrap:wrap;gap:8px;display:flex}.cs-pitch .bud-margin .seg{border:1px solid var(--border-m);color:var(--t2);border-radius:9px;padding:6px 16px;font-size:12.5px;font-style:normal;font-weight:500;display:inline-flex}.cs-pitch .bud-margin .seg.on{color:var(--a-hi);background:#fb923c29;border-color:#fb923c80;font-weight:600}.cs-pitch .bud-margin p{color:var(--t3);margin:11px 0 0;font-size:12px;font-weight:300}.cs-pitch .bud-row{border-bottom:1px solid var(--border);align-items:baseline;gap:16px;padding:13px 20px;display:flex}.cs-pitch .bud-row:last-child{border-bottom:none}.cs-pitch .bud-row .cat{font-size:14px;font-weight:500}.cs-pitch .bud-row .cp-note{color:var(--t3);font-size:12px;font-weight:300}.cs-pitch .bud-row .amt{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--t2);margin-left:auto;font-size:13px}.cs-pitch .bud-row.total{background:var(--s3)}.cs-pitch .bud-row.total .cat{font-weight:700}.cs-pitch .bud-row.total .amt{color:var(--a);font-size:15px;font-weight:700}.cs-pitch .bud-stamp{z-index:5;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--a);border:2.5px solid var(--a);opacity:.92;border-radius:6px;padding:4px 12px 2px;font-size:13px;font-weight:700;position:absolute;top:-18px;right:26px;transform:rotate(-5deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.92 0.08'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.92 0.08'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E")}.cs-pitch .thread{gap:14px;display:grid}.cs-pitch .comment{-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000 50%),#1212149e;border-radius:14px;grid-template-columns:38px 1fr;gap:14px;padding:18px 20px;display:grid}.cs-pitch .comment.reply{margin-left:52px}.cs-pitch .comment .cp-av{color:#16120c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.cs-pitch .comment .who{font-size:13.5px;font-weight:600}.cs-pitch .comment .who span{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--t4);margin-left:8px;font-size:10px}.cs-pitch .comment .body{color:var(--t2);margin-top:6px;font-size:14px;font-weight:300;line-height:1.65}.cs-pitch .comment .body em{color:var(--a-hi);font-style:normal}.cs-pitch .comment .meta{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--t4);gap:16px;margin-top:10px;font-size:10px;display:flex}.cs-pitch .comment.cta-comment{background:linear-gradient(180deg, #fb923c0f, transparent 70%), var(--s2);border-color:#fb923c66}@media (max-width:480px){.cs-pitch .comment.reply{margin-left:24px}}.cs-pitch .fadeout{text-align:center;letter-spacing:.2em;color:var(--t3);padding:70px 0 26px;font-family:Courier Prime,Courier New,Courier,monospace;font-weight:700}.cs-pitch .statusbar{border-top:1px solid var(--border);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--t4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding:16px 22px;font-size:10.5px;display:flex}.cs-pitch .statusbar .ok{color:#7bc98a}.cs-pitch .statusbar .links{gap:18px;display:flex}.cs-pitch .statusbar .links a{color:var(--t3);text-decoration:none}.cs-pitch .statusbar .links a:hover{color:var(--t)}.cs-pitch [data-reveal]{will-change:transform, opacity}@media (max-width:960px){.cs-pitch{grid-template-columns:minmax(0,1fr)}.cs-pitch aside{border-right:none;border-bottom:1px solid var(--border);z-index:31;background:#08080af0;flex-direction:row;align-items:center;height:auto;padding:8px 10px}.cs-pitch .side-logo,.cs-pitch .side-proj,.cs-pitch .side-foot{display:none}.cs-pitch .side-tools{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;width:100%;margin-top:0;display:flex;overflow-x:auto}.cs-pitch .side-tools::-webkit-scrollbar{display:none}.cs-pitch .side-tools a{flex:none;padding:7px 12px;font-size:12.5px}.cs-pitch .side-tools a.on:before{width:auto;height:2px;inset:auto 10px 2px}.cs-pitch .cp-topbar{position:static}.cs-pitch .cp-panel{scroll-margin-top:56px}.cs-pitch #p-title{scroll-margin-top:80px}.cs-pitch .bd-split{grid-template-columns:1fr}.cs-pitch .bd-rail{position:static}}
