.cl{color:var(--slate-300);font-family:var(--font-ui);font-size:16px;line-height:1.5;color-scheme:dark}.cl-page{min-height:100vh;background:var(--navy-950)}body:has(.cl-page){background:var(--navy-950)}.cl *,.cl :after,.cl :before{box-sizing:border-box}.cl a{color:var(--blue-400);text-decoration:none}.cl a:hover{text-decoration:underline}.cl-top{display:flex;align-items:center;gap:12px;padding:18px 28px;border-bottom:1px solid var(--navy-700);background:var(--navy-900)}.cl-mark{width:28px;height:28px;border-radius:8px;background:var(--blue-500);position:relative}.cl-mark:after{content:"";position:absolute;inset:8px 9px;background:#fff;-webkit-clip-path:polygon(55% 0,15% 55%,45% 55%,40% 100%,85% 42%,55% 42%);clip-path:polygon(55% 0,15% 55%,45% 55%,40% 100%,85% 42%,55% 42%)}.cl-top b{color:#fff;font-size:18px}.cl-top span{color:var(--slate-400)}.cl-top .right{margin-left:auto;font-size:14px}.cl-wrap{max-width:1040px;margin:0 auto;padding:36px 24px 80px;display:grid;grid-template-columns:250px 1fr;grid-gap:36px;gap:36px}@media (max-width:800px){.cl-wrap{grid-template-columns:1fr}}.cl-steps{list-style:none;margin:0;padding:0}.cl-steps li{display:flex;align-items:center;gap:12px;padding:12px 0;color:var(--slate-400);border-bottom:1px solid var(--navy-700)}.cl-steps li i{width:30px;height:30px;border-radius:50%;border:1px solid var(--navy-600);display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:700;flex:none}.cl-steps li[data-s=now]{color:#fff}.cl-steps li[data-s=now] i{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.cl-steps li[data-s=done] i{border-color:var(--green-500);color:var(--green-500)}.cl-card{background:var(--navy-800);border:1px solid var(--navy-700);border-radius:14px;padding:26px 28px}.cl h1{font-size:26px;margin:0 0 6px;letter-spacing:-.01em}.cl h1,.cl h2{font-weight:700;color:var(--blue-100)}.cl h2{font-size:18px;margin:26px 0 8px}.cl p.lead{margin:0 0 22px;font-size:15px;max-width:46em}.cl label,.cl p.lead{color:var(--slate-400)}.cl label{display:block;font-size:13px;margin:14px 0 6px}.cl input,.cl select{width:100%;font:inherit;padding:11px 12px;border-radius:8px;border:1px solid var(--navy-600);background:var(--navy-900);color:#fff}.cl a:focus-visible,.cl button:focus-visible,.cl input:focus-visible,.cl select:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.cl .hint{color:var(--slate-400);font-size:13px;margin-top:6px}.cl .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:560px){.cl .row{grid-template-columns:1fr}}.cl .actions{display:flex;gap:10px;align-items:center;margin-top:26px}.cl-btn{font:inherit;font-size:15px;font-weight:600;padding:11px 20px;border-radius:8px;border:1px solid var(--navy-600);background:var(--navy-700);color:#fff;cursor:pointer}.cl-btn:hover{border-color:var(--slate-400);text-decoration:none}.cl-btn-go{background:var(--blue-500);border-color:var(--blue-500)}.cl-btn-go:hover{filter:brightness(1.1)}.cl-note{padding:10px 14px;border-radius:8px;border-left:4px solid var(--green-500);background:var(--navy-800);font-size:14px;margin:0 0 18px;color:var(--slate-100)}.cl-note[data-bad=true]{border-left-color:var(--red-500)}.cl-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.cl-choice{display:block;border:1px solid var(--navy-600);border-radius:10px;padding:14px;cursor:pointer;text-align:center;color:var(--slate-300)}.cl-choice input{display:none}.cl-choice:has(input:checked){border-color:var(--blue-500);background:rgba(47,124,246,.12);color:#fff}.cl-choice b{display:block;font-size:15px}.cl-choice small{color:var(--slate-400);font-size:12.5px}.cl-quote{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:18px 0 4px}.cl-quote div{background:var(--navy-900);border:1px solid var(--navy-700);border-radius:10px;padding:12px 14px}.cl-quote small{display:block;color:var(--slate-400);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.cl-quote b{display:block;font-size:22px;color:#fff;margin-top:2px}.cl-quote b.good{color:var(--green-500)}.cl-pay{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}@media (max-width:640px){.cl-pay{grid-template-columns:1fr}}.cl-pay>div{border:1px solid var(--navy-700);border-radius:12px;padding:18px;background:var(--navy-900)}.cl-pay h3{margin:0 0 6px;color:#fff;font-size:16px}.cl-pay p{margin:0 0 12px;font-size:14px;color:var(--slate-400)}.cl-ref{font-family:ui-monospace,Consolas,monospace;background:var(--navy-800);padding:8px 10px;border-radius:6px;color:var(--blue-100);display:inline-block}.cl-check{display:flex;align-items:center;gap:8px;font-size:14px;margin:12px 0}.cl-check input{width:auto}.cs{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:var(--navy-950);color:var(--slate-300);font-family:var(--font-ui);font-size:16px;line-height:1.5;color-scheme:dark}body:has(.cs){background:var(--navy-950)}.cs *,.cs :after,.cs :before{box-sizing:border-box}.cs a{color:var(--blue-400);text-decoration:none}.cs a:hover{text-decoration:underline}.cs-side{background:var(--navy-900);border-right:1px solid var(--navy-700);position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.cs-brand{display:flex;align-items:center;gap:10px;padding:20px 22px 18px;border-bottom:1px solid var(--navy-700);color:#fff;font-weight:700;font-size:18px}.cs-nav{padding:14px;flex:1 1}.cs-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:var(--slate-300);font-size:15px}.cs-link:hover{background:var(--navy-800);color:#fff;text-decoration:none}.cs-link[aria-current=page]{background:var(--blue-500);color:#fff;font-weight:600}.cs-link svg{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.cs-badge{margin-left:auto;min-width:24px;height:22px;padding:0 7px;border-radius:11px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--navy-700);color:var(--slate-300)}.cs-badge[data-hot=true]{background:var(--orange-500);color:#fff}.cs-link[aria-current=page] .cs-badge{background:rgba(255,255,255,.22);color:#fff}.cs-side-cta{padding:14px}.cs-side-cta .cl-btn{display:block;text-align:center}.cs-me{padding:16px 22px;border-top:1px solid var(--navy-700);font-size:13px;color:var(--slate-400)}.cs-me b{display:block;color:#fff;font-size:14px}.cs-main{min-width:0}.cs-top{background:var(--navy-900);border-bottom:1px solid var(--navy-700);padding:18px 36px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cs-top h1{margin:0;font-size:22px;font-weight:700;color:var(--blue-100);letter-spacing:-.01em}.cs-top .eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slate-400)}.cs-top .right{margin-left:auto;display:flex;gap:10px;align-items:center}.cs-body{padding:26px 36px 80px;max-width:1100px}.cs-note{padding:10px 14px;border-radius:8px;border-left:4px solid var(--green-500);background:var(--navy-800);font-size:14px;margin:0 0 20px;color:var(--slate-100)}.cs-note[data-bad=true]{border-left-color:var(--red-500)}.cs h2{font-size:18px;font-weight:700;color:var(--blue-100);margin:28px 0 10px}.cs h2:first-child{margin-top:0}.cs .lead{color:var(--slate-400);font-size:14px;margin:-4px 0 14px;max-width:60em}.cs-card{background:var(--navy-800);border:1px solid var(--navy-700);border-radius:12px;overflow:hidden}.cs-card+.cs-card{margin-top:14px}.cs-card-head{padding:14px 18px;border-bottom:1px solid var(--navy-700);font-weight:700;color:#fff;display:flex;gap:12px;align-items:baseline}.cs-card-head small{font-weight:400;color:var(--slate-400);font-size:13px}.cs-card .pad{padding:16px 18px}.cs-empty{padding:22px 18px;color:var(--slate-400);font-size:14px}.cs-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.cs-tile{background:var(--navy-800);border:1px solid var(--navy-700);border-radius:12px;padding:16px 18px}.cs-tile small{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400)}.cs-tile b{display:block;font-size:28px;color:#fff;margin-top:4px;letter-spacing:-.02em}.cs-tile b.good{color:var(--green-500)}.cs-tile span{color:var(--slate-300);font-size:13px}.cs table{width:100%;border-collapse:collapse;font-size:14px}.cs th{text-align:left;color:var(--slate-400);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 18px;background:var(--navy-900);white-space:nowrap}.cs td,.cs th{border-bottom:1px solid var(--navy-700)}.cs td{padding:12px 18px;vertical-align:top}.cs tr:last-child td{border-bottom:0}.cs td.r,.cs th.r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cs td small{display:block;color:var(--slate-400);font-size:12.5px;margin-top:2px}.cs .pill{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;background:var(--navy-700);color:var(--slate-300)}.cs .pill[data-s=running]{background:rgba(34,197,94,.16);color:var(--green-500)}.cs .pill[data-s=awaiting_payment]{background:rgba(240,128,60,.16);color:var(--orange-100)}.cs-scroll{overflow-x:auto}.cs-snippet{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;background:var(--navy-900);border:1px solid var(--navy-700);border-radius:8px;padding:10px 12px;white-space:pre-wrap;word-break:break-all;color:var(--blue-100)}.cs .cl-btn{display:inline-block}.cs .cl-btn-sm{padding:6px 12px;font-size:13px}.cs .cd-wrap{max-width:none;padding:0}.cs .cd-lede{margin-top:18px}.cs .cl-wrap{grid-template-columns:220px 1fr;padding:0;margin:0;max-width:none}.cs .cl-card{padding:24px 26px}@media (max-width:900px){.cs{grid-template-columns:1fr}.cs-side{position:static;height:auto}.cs-nav{display:flex;flex-wrap:wrap;gap:4px}.cs-side-cta{display:none}.cs-body,.cs-top{padding-left:18px;padding-right:18px}}.cs .cd-req{padding:16px 18px;display:grid;grid-template-columns:1fr auto;grid-gap:12px 20px;gap:12px 20px;align-items:center}.cs .cd-req .s{color:var(--slate-400);font-size:14px;margin-top:2px}.cs .cl-btn,.cs a.cl-btn{color:#fff}.cs .cd h2{margin-top:48px}.cs-actions{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.cl-btn-danger{border-color:rgba(239,83,80,.45)}.cl-btn-danger:hover{background:var(--red-500);border-color:var(--red-500)}.cs-dialog{border:1px solid var(--navy-600);border-radius:12px;background:var(--navy-800);color:var(--slate-300);padding:22px 24px;width:min(440px,92vw);font-family:var(--font-ui)}.cs-dialog::-webkit-backdrop{background:rgba(3,8,20,.7)}.cs-dialog::backdrop{background:rgba(3,8,20,.7)}.cs-dialog h3{margin:0 0 8px;color:var(--blue-100);font-size:17px}.cs-dialog p{margin:0 0 16px;font-size:14px}.cs-dialog .actions{display:flex;gap:8px}