.ccpage{--green-300:#a5e786;--green-400:#8fe06d;--green-500:#7ed957;--green-600:#66c13f;--green-900:#274d18;--orange-300:#fc6;--orange-500:orange;--orange-900:#5c3b00;--n-0:#fff;--n-100:#e0e0e0;--n-300:#a0a0a0;--n-400:#7a7a7a;--n-600:#333;--n-700:#262626;--n-800:#1a1a1a;--n-900:#0d0d0d;--surface-page:var(--n-900);--surface-section:var(--n-800);--surface-card:var(--n-700);--surface-raised:#2e2e2e;--surface-inset:#141414;--border-hairline:var(--n-600);--border-subtle:#2b2b2b;--border-strong:#454545;--text-primary:var(--n-0);--text-secondary:var(--n-100);--text-muted:var(--n-300);--font-display:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--font-body:"Inter","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--radius-control:10px;--radius-card:15px;--radius-pill:999px;--container-max:1180px;--section-y:96px;--grid-line:hsla(0,0%,100%,.045)}.ccpage *{box-sizing:border-box}.ccpage blockquote,.ccpage figure,.ccpage h1,.ccpage h2,.ccpage h3,.ccpage h4,.ccpage h5,.ccpage li,.ccpage ol,.ccpage p,.ccpage ul{margin:0;padding:0}.ccpage ol,.ccpage ul{list-style:none}.ccpage{scroll-behavior:smooth;background:var(--surface-page);color:var(--text-secondary);font:400 16px/1.7 var(--font-body);-webkit-font-smoothing:antialiased}.ccpage .wrap{max-width:var(--container-max);margin:0 auto;padding:0 24px}.ccpage section{padding:var(--section-y) 0}.ccpage h1,.ccpage h2,.ccpage h3{font-family:var(--font-display);color:var(--text-primary);text-wrap:balance}.ccpage .eyebrow{font:500 12px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-500)}.ccpage .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ccpage .accent{color:var(--orange-500)}.ccpage a{color:var(--green-500)}.ccpage :focus-visible{outline:2px solid var(--green-500);outline-offset:3px}.ccpage nav{position:sticky;top:0;z-index:50;height:72px;background:hsla(0,0%,5%,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle)}.ccpage nav,.ccpage nav .wrap{display:flex;align-items:center}.ccpage nav .wrap{justify-content:space-between;width:100%}.ccpage .logo{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.5px}.ccpage .logo .a{color:var(--orange-500)}.ccpage .logo .b{color:var(--green-500)}.ccpage .logo small{display:block;font:500 8px/1 var(--font-body);letter-spacing:.34em;color:var(--n-400);margin-top:4px}.ccpage .btn{display:inline-flex;align-items:center;gap:8px;font:500 15px/1 var(--font-body);border-radius:var(--radius-control);padding:13px 22px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:.15s}.ccpage .btn-primary{background:var(--green-500);color:var(--n-900);font-weight:600}.ccpage .btn-primary:hover{background:var(--green-400)}.ccpage .btn-ghost{border-color:var(--border-strong);color:var(--text-primary);background:transparent}.ccpage .btn-ghost:hover{background:var(--surface-raised)}.ccpage .hero{padding:80px 0 64px;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px}.ccpage .hero-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:56px;align-items:start}.ccpage h1{font:600 58px/1.04 var(--font-display);letter-spacing:-.03em;margin:18px 0 22px}.ccpage .deck{font:400 18px/1.7 var(--font-body);color:var(--text-secondary);max-width:56ch}.ccpage .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ccpage .chip{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);color:var(--text-muted)}.ccpage .chip.on{border-color:var(--green-600);color:var(--green-400)}.ccpage .count{display:flex;gap:10px;margin-top:34px}.ccpage .count .cell{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:14px 0;width:76px;text-align:center}.ccpage .count .n{font:500 30px/1 var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums}.ccpage .count .l{font:500 10px/1 var(--font-mono);margin-top:8px}.ccpage .count .l,.ccpage .count-label{letter-spacing:.14em;color:var(--n-400)}.ccpage .count-label{font:500 11px/1 var(--font-mono);text-transform:uppercase;margin-top:32px;display:block}.ccpage .buy{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:30px}.ccpage .buy h3{font:600 22px/1.25 var(--font-display);letter-spacing:-.01em}.ccpage .price{display:flex;align-items:baseline;gap:10px;margin:18px 0 6px}.ccpage .price .amt{font:600 46px/1 var(--font-display);color:var(--text-primary);letter-spacing:-.03em}.ccpage .price .per{font-size:14px;color:var(--text-muted)}.ccpage .buy ul{list-style:none;margin:22px 0;display:flex;flex-direction:column;gap:11px}.ccpage .buy li{display:flex;gap:10px;font-size:14.5px;color:var(--text-secondary);line-height:1.5}.ccpage .tick{color:var(--green-500);flex:none;font-weight:700}.ccpage .buy .btn{width:100%;justify-content:center;padding:15px}.ccpage .fine{font-size:12.5px;color:var(--n-400);text-align:center;margin-top:14px;line-height:1.6}.ccpage .sec-head{max-width:640px;margin-bottom:48px}.ccpage .sec-head h2{font:600 40px/1.1 var(--font-display);letter-spacing:-.02em;margin:14px 0}.ccpage .sec-head p{color:var(--text-muted);font-size:17px}.ccpage .deliver{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ccpage .d{position:relative;background:linear-gradient(180deg,var(--surface-section) 0,var(--surface-inset) 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:24px 22px 20px;display:flex;flex-direction:column;gap:11px;min-height:196px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ccpage .d:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:0 12px 28px rgba(0,0,0,.45)}.ccpage .d .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.ccpage .d .ico{width:38px;height:38px;border-radius:11px;background:var(--surface-raised);border:1px solid var(--border-subtle);display:grid;place-items:center;font-size:16px;color:var(--green-400)}.ccpage .d.auto .ico{color:var(--orange-500)}.ccpage .d .num{font:500 11px/1 var(--font-mono);color:var(--n-400);letter-spacing:.08em}.ccpage .d .t{font:600 16.5px/1.35 var(--font-display);color:var(--text-primary)}.ccpage .d .s{font-size:14px;color:var(--text-muted);line-height:1.6;flex:1}.ccpage .d .tag{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:6px 10px;border-radius:var(--radius-pill);margin-top:2px}.ccpage .tag-live{color:var(--green-400);background:rgba(126,217,87,.1)}.ccpage .tag-auto{color:var(--orange-500);background:rgba(255,165,0,.1)}.ccpage .tag-keep{color:var(--n-300);background:hsla(0,0%,100%,.05)}.ccpage .days{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ccpage .day{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:32px}.ccpage .day.two{border-color:var(--green-900)}.ccpage .day h3{font:600 28px/1.15 var(--font-display);letter-spacing:-.02em;margin:10px 0 8px}.ccpage .day .sub{color:var(--text-muted);font-size:15px;margin-bottom:24px}.ccpage .ses{display:flex;flex-direction:column;gap:0}.ccpage .ses .row{display:grid;grid-template-columns:34px 1fr auto;gap:14px;padding:11px 0;border-bottom:1px solid var(--border-subtle);align-items:baseline}.ccpage .ses .row:last-child{border-bottom:0}.ccpage .ses .i{font:500 11px/1.4 var(--font-mono);color:var(--n-400)}.ccpage .ses .nm{font-size:14.5px;color:var(--text-secondary)}.ccpage .ses .mn{font:500 11px/1.4 var(--font-mono);color:var(--n-400)}.ccpage .ends{margin-top:22px;padding-top:18px;border-top:1px solid var(--border-hairline);font-size:14px;color:var(--text-primary)}.ccpage .ends span{color:var(--green-500);font-weight:600}.ccpage .hub{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:24px 28px;justify-content:space-between;gap:20px;margin-bottom:20px}.ccpage .hub,.ccpage .hub .l{display:flex;align-items:center}.ccpage .hub .l{gap:16px}.ccpage .hub .dot{width:44px;height:44px;border-radius:12px;background:rgba(255,165,0,.12);display:grid;place-items:center;color:var(--orange-500);font-size:20px;flex:none}.ccpage .hub .t{font:600 19px/1.2 var(--font-display);color:var(--text-primary)}.ccpage .hub .s{font-size:14px;color:var(--text-muted);margin-top:3px}.ccpage .hub .r{font:500 13px/1 var(--font-mono);color:var(--n-400);text-align:right;flex:none}.ccpage .crew{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.ccpage .agent{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:22px 20px;display:flex;flex-direction:column;gap:12px}.ccpage .agent .top{display:flex;align-items:center;justify-content:space-between}.ccpage .agent .ic{width:34px;height:34px;border-radius:9px;background:var(--surface-raised);display:grid;place-items:center;font-size:16px}.ccpage .agent .st{font:500 9.5px/1 var(--font-mono);letter-spacing:.1em;padding:5px 8px;border-radius:var(--radius-pill);color:var(--n-300);background:hsla(0,0%,100%,.05)}.ccpage .agent h4{font:600 16px/1.25 var(--font-display);color:var(--text-primary)}.ccpage .agent p{font-size:13.5px;color:var(--text-muted);line-height:1.55;flex:1}.ccpage .agent .when{font:500 11px/1 var(--font-mono);color:var(--green-400);padding-top:12px;border-top:1px solid var(--border-subtle)}.ccpage .cost{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.ccpage .cbox{border-radius:var(--radius-card);padding:32px;border:1px solid var(--border-subtle);background:var(--surface-section)}.ccpage .cbox.hi{border-color:var(--green-600)}.ccpage .cbox .lab{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n-400)}.ccpage .cbox.hi .lab{color:var(--green-500)}.ccpage .cbox h3{font:600 24px/1.25 var(--font-display);margin:12px 0 20px}.ccpage .lines{list-style:none;display:flex;flex-direction:column;gap:0}.ccpage .lines li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border-subtle);font-size:14.5px}.ccpage .lines li:last-child{border-bottom:0}.ccpage .lines .v{font-family:var(--font-mono);color:var(--text-primary);font-size:13.5px;white-space:nowrap}.ccpage .total{margin-top:20px;padding-top:18px;border-top:1px solid var(--border-hairline);display:flex;align-items:baseline;gap:12px}.ccpage .total .amt{font:500 34px/1 var(--font-mono);color:var(--orange-500)}.ccpage .total .u{font-size:13px;color:var(--text-muted)}.ccpage .cbox .after{font-size:13.5px;color:var(--text-muted);margin-top:14px;line-height:1.6}.ccpage .host{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ccpage .hcard{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:32px;display:grid;grid-template-columns:120px 1fr;gap:24px}.ccpage .ph{aspect-ratio:1;border-radius:12px;background:var(--surface-inset);border:1px dashed var(--border-strong);display:grid;place-items:center;font:500 10px/1.4 var(--font-mono);color:var(--n-400);text-align:center;padding:8px}.ccpage .hcard h3{font:600 22px/1.2 var(--font-display)}.ccpage .hcard .role{font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-500);margin:6px 0 12px}.ccpage .hcard p{font-size:14.5px;color:var(--text-muted);line-height:1.65}.ccpage .hlist{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:8px}.ccpage .hlist li{display:flex;gap:9px;font-size:14px;color:var(--text-secondary)}.ccpage .honest{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.ccpage .honest h3{font:600 24px/1.3 var(--font-display);margin-bottom:14px}.ccpage .honest p{color:var(--text-muted);font-size:15px;line-height:1.7}.ccpage .close{text-align:center;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px}.ccpage .close h2{font:600 44px/1.1 var(--font-display);letter-spacing:-.025em;margin:16px auto;max-width:16ch}.ccpage .close p{color:var(--text-muted);margin-bottom:32px}.ccpage .close .btns{display:flex;gap:14px;justify-content:center}.ccpage footer{border-top:1px solid var(--border-subtle);padding:48px 0 40px}.ccpage .fgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.ccpage footer p{font-size:14px;color:var(--text-muted);max-width:34ch;margin-top:14px}.ccpage footer h5{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n-400);margin-bottom:16px}.ccpage footer ul{list-style:none;display:flex;flex-direction:column;gap:10px}.ccpage footer a{color:var(--text-secondary);text-decoration:none;font-size:14px}.ccpage footer a:hover{color:var(--green-500)}.ccpage .fbot{margin-top:44px;padding-top:24px;border-top:1px solid var(--border-subtle);font-size:13px;color:var(--n-400)}@media(max-width:1000px){.ccpage .cost,.ccpage .crew,.ccpage .days,.ccpage .deliver,.ccpage .hero-grid,.ccpage .honest,.ccpage .host{grid-template-columns:repeat(2,1fr)}.ccpage h1{font-size:42px}.ccpage .sec-head h2{font-size:32px}.ccpage .close h2{font-size:34px}}@media(max-width:600px){.ccpage .crew,.ccpage .deliver{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ccpage *{transition:none!important;scroll-behavior:auto}}.ccpage .seats{margin-top:26px;max-width:420px}.ccpage .seats .lab{display:flex;justify-content:space-between;align-items:baseline;font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-400);margin-bottom:9px}.ccpage .seats .lab b{font-weight:500;color:var(--text-primary);font-variant-numeric:tabular-nums}.ccpage .seats .bar{height:8px;border-radius:999px;background:var(--surface-raised);overflow:hidden}.ccpage .seats .fill{height:100%;border-radius:999px;background:var(--green-500);transition:width .4s ease}.ccpage .seats .fill.low{background:var(--orange-500)}.ccpage .owned{display:flex;flex-direction:column;gap:14px}.ccpage .owned .ok{display:flex;align-items:center;gap:9px;color:var(--green-500);font-weight:600;font-size:15px}.ccpage .draftbar{background:var(--orange-500);color:#0d0d0d;text-align:center;font:700 13px/1 var(--font-body);padding:10px 16px}@media(prefers-reduced-motion:reduce){.ccpage .seats .fill{transition:none}}.ccpage .buywrap{display:flex;flex-direction:column;gap:12px;margin-top:2px}.ccpage .buywrap button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--green-500);color:var(--n-900);font:600 16px/1 var(--font-body);border:0;border-radius:var(--radius-control);padding:17px 22px;cursor:pointer;transition:background .15s ease}.ccpage .buywrap button:hover:not(:disabled){background:var(--green-400)}.ccpage .buywrap button:disabled{opacity:.55;cursor:not-allowed}.ccpage .buywrap label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:var(--text-muted);cursor:pointer}.ccpage .buywrap input[type=checkbox]{width:16px;height:16px;flex:none;margin-top:2px;accent-color:var(--green-500)}.ccpage .buywrap a{color:var(--green-500)}.ccpage .buywrap p{font-size:13px;line-height:1.55;color:var(--text-muted)}.ccpage .arch{display:flex;flex-direction:column;gap:16px}.ccpage .layer{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:32px}.ccpage .layer.think{border-color:var(--green-900);background:linear-gradient(180deg,rgba(126,217,87,.06),var(--surface-section) 70%)}.ccpage .layer.exec{background:var(--surface-section)}.ccpage .layer .lab{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green-500)}.ccpage .layer.exec .lab{color:var(--orange-500)}.ccpage .layer h3{font:600 27px/1.2 var(--font-display);letter-spacing:-.02em;margin:12px 0}.ccpage .layer>p{font-size:15.5px;color:var(--text-muted);line-height:1.7;max-width:74ch}.ccpage .caps{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.ccpage .cap{font:500 11.5px/1 var(--font-mono);letter-spacing:.03em;padding:9px 13px;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);background:var(--surface-inset);color:var(--text-secondary)}.ccpage .oneline{margin-top:22px;padding-top:18px;border-top:1px solid var(--border-subtle);font-size:15px;color:var(--text-primary)}.ccpage .oneline span{color:var(--green-500);font-weight:600}.ccpage .rule{display:flex;gap:14px;align-items:flex-start;border-left:3px solid var(--orange-500);background:rgba(255,165,0,.055);border-radius:0 12px 12px 0;padding:18px 22px;font-size:14.5px;line-height:1.65;color:var(--orange-300)}.ccpage .rule b{color:var(--orange-500);font-weight:600;display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ccpage .wfs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.ccpage .wf{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:12px;padding:22px 20px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ccpage .wf:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:0 12px 28px rgba(0,0,0,.45)}.ccpage .wf .ic{width:36px;height:36px;border-radius:10px;background:var(--surface-raised);border:1px solid var(--border-subtle);display:grid;place-items:center;font-size:16px;color:var(--orange-500)}.ccpage .wf h4{font:600 17px/1.25 var(--font-display);color:var(--text-primary);margin:14px 0 7px}.ccpage .wf>p{font-size:13.5px;color:var(--text-muted);line-height:1.6}.ccpage .wf .meta{margin-top:16px;padding-top:13px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}.ccpage .wf .meta div{display:flex;gap:10px;align-items:baseline}.ccpage .wf .meta .k{font:500 10px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-400);min-width:58px;flex:none}.ccpage .wf .meta .v{font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.ccpage .afterword{margin-top:20px;font-size:14px;color:var(--text-muted);line-height:1.7;max-width:78ch}.ccpage .afterword b{color:var(--text-primary);font-weight:600}@media(max-width:1000px){.ccpage .wfs{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ccpage .d,.ccpage .wf{transition:none}.ccpage .d:hover,.ccpage .wf:hover{transform:none}}.ccpage .hero-grid>*{min-width:0}.ccpage .buy{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.ccpage .buy .price{flex-wrap:wrap}@media (max-width:700px){.ccpage .cost,.ccpage .days,.ccpage .deliver,.ccpage .hero-grid,.ccpage .honest,.ccpage .host{grid-template-columns:1fr}.ccpage h1{font-size:34px}.ccpage .close .btns{flex-direction:column;align-items:stretch}.ccpage .hcard{grid-template-columns:1fr}}