.TLcw-W_page{max-width:1080px;margin:32px auto 64px}.TLcw-W_back{color:var(--ink-muted);font-size:13px;text-decoration:none}.TLcw-W_header{margin:28px 0}.TLcw-W_header h1{font:800 40px/1.1 var(--font-display);margin:8px 0}.TLcw-W_header p{color:var(--ink-muted);font-size:14px}.TLcw-W_layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.TLcw-W_summary{padding:24px 0}.TLcw-W_summary h2{font:700 22px/1.2 var(--font-display);margin:0 0 12px}.TLcw-W_price{font:800 44px/1 var(--font-display);color:var(--ink)}.TLcw-W_summary small{color:var(--ink-muted);margin-top:8px;display:block}.TLcw-W_summary ul{gap:22px;margin:32px 0;padding:0;list-style:none;display:grid}.TLcw-W_summary li b{color:var(--side-a);font-size:15px;display:block}.TLcw-W_summary li span{color:var(--ink-muted);margin-top:4px;font-size:12px;line-height:1.7;display:block}.TLcw-W_summary p,.TLcw-W_content p{font:400 13px/1.7 var(--font-sans);color:var(--ink-muted)}.TLcw-W_badge{color:var(--side-b);background:color-mix(in srgb, var(--side-b) 10%, transparent);border-radius:4px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-block}.TLcw-W_content{background:var(--arena-200);border:1px solid var(--arena-400);border-radius:8px;min-width:0;padding:32px;box-shadow:0 16px 48px #00000020}.TLcw-W_content h2{font:700 22px/1.2 var(--font-display);margin:0 0 20px}.TLcw-W_content form{gap:16px;display:grid}.TLcw-W_content label{gap:10px;font-size:13px;font-weight:600;display:grid}.TLcw-W_content input{border:1px solid var(--arena-400);background:var(--arena-100);color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;padding:14px}.TLcw-W_content button{background:var(--side-a);color:var(--arena-000);font:600 13px/1.5 var(--font-sans);cursor:pointer;border:0;border-radius:4px;padding:13px 18px}.TLcw-W_content button:disabled{opacity:.5;cursor:not-allowed}.TLcw-W_content a{color:var(--side-a);text-underline-offset:3px}.TLcw-W_review{gap:16px;display:grid}.TLcw-W_total{border-top:1px solid var(--arena-400);color:var(--ink);justify-content:space-between;align-items:center;padding:20px 0 4px;font-size:14px;display:flex}.TLcw-W_total strong{font-size:24px}.TLcw-W_secure{text-align:center;max-width:430px;color:var(--ink-muted);gap:6px;margin:0 auto;font-size:12px;line-height:1.6;display:grid}.TLcw-W_secure strong{color:var(--ink);font-weight:600}.TLcw-W_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.TLcw-W_actions button{color:var(--ink-muted);background:0 0;padding:8px 0}.TLcw-W_actions a{font-size:12px}.TLcw-W_error{color:var(--status-rejected)!important}.TLcw-W_confirmationPage{max-width:640px;margin:40px auto 80px}.TLcw-W_confirmation{--state-color:var(--side-a);border:1px solid var(--arena-400);background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--state-color) 9%, transparent), transparent 55%), var(--arena-100);border-radius:12px;margin-top:28px;padding:40px;position:relative;overflow:hidden}.TLcw-W_confirmation:before{content:"";background:var(--state-color);height:2px;position:absolute;top:0;left:25%;right:25%}.TLcw-W_confirmation[data-state=success]{--state-color:var(--winner)}.TLcw-W_confirmation[data-state=attention]{--state-color:var(--side-b)}.TLcw-W_stateIcon{border:1px solid color-mix(in srgb, var(--state-color) 35%, transparent);width:64px;height:64px;color:var(--state-color);background:color-mix(in srgb, var(--state-color) 9%, transparent);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.TLcw-W_spinner{border:2px solid color-mix(in srgb, var(--side-a) 20%, transparent);border-top-color:var(--side-a);border-radius:50%;width:26px;height:26px;animation:1s linear infinite TLcw-W_paymentSpin}.TLcw-W_confirmationHeader{text-align:center}.TLcw-W_confirmationHeader h1{color:var(--ink);font:800 clamp(30px, 5vw, 40px)/1.1 var(--font-display);text-wrap:balance;margin:12px 0}.TLcw-W_confirmationHeader>p:last-child{color:var(--ink-muted);font-size:14px;line-height:1.6}.TLcw-W_confirmationBody{margin-top:28px}.TLcw-W_confirmationBody p{color:var(--ink-muted);font-size:14px;line-height:1.7}.TLcw-W_confirmationBody a:not(.TLcw-W_primaryLink){color:var(--side-a);text-underline-offset:3px}.TLcw-W_receiptTitle{color:var(--state-color);font:600 12px/1.5 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px}.TLcw-W_launchReceipt{border-top:1px solid var(--arena-400);border-bottom:1px solid var(--arena-400);grid-template-columns:1fr 1fr;gap:24px 20px;margin:0;padding:24px 0;display:grid}.TLcw-W_launchReceipt dt,.TLcw-W_waitingSummary span{color:var(--ink-muted);font-size:12px}.TLcw-W_launchReceipt dd{color:var(--ink);margin:8px 0 0;font-size:17px;font-weight:650}.TLcw-W_confirmationBody .TLcw-W_confirmationNote{margin:20px 0;font-size:12px}.TLcw-W_waitingSummary{text-align:center;border-block:1px solid var(--arena-400);gap:8px;padding:20px 0;display:grid}.TLcw-W_waitingSummary strong{color:var(--ink);font-size:18px}.TLcw-W_paymentRefresh{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.TLcw-W_paymentRefresh p{margin:0;font-size:12px}.TLcw-W_paymentRefresh button{border:1px solid var(--arena-400);background:var(--arena-200);color:var(--ink);font:600 12px var(--font-sans);cursor:pointer;border-radius:4px;flex-shrink:0;padding:10px 14px}.TLcw-W_confirmationActions{text-align:center;gap:16px;margin-top:28px;display:grid}.TLcw-W_primaryLink{background:var(--side-a);min-height:52px;color:var(--arena-000);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.TLcw-W_primaryLink:hover{filter:brightness(1.1)}.TLcw-W_secondaryLink{font-size:13px}.TLcw-W_orderReference{background:var(--arena-200);color:var(--ink);overflow-wrap:anywhere;border-radius:4px;padding:16px;font-size:12px;display:block}.TLcw-W_primaryLink:focus-visible,.TLcw-W_paymentRefresh button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@keyframes TLcw-W_paymentSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.TLcw-W_spinner{animation:none}}@media (max-width:480px){.TLcw-W_confirmationPage{margin-top:24px}.TLcw-W_confirmation{padding:28px 20px}.TLcw-W_launchReceipt{gap:20px 12px}.TLcw-W_launchReceipt dd{font-size:15px}.TLcw-W_paymentRefresh{align-items:flex-start}}@media (max-width:760px){.TLcw-W_layout{grid-template-columns:1fr;gap:12px}.TLcw-W_summary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.TLcw-W_page{margin-top:20px}}@media (max-width:480px){.TLcw-W_summary ul{grid-template-columns:1fr;gap:14px}.TLcw-W_content{padding:16px}}
