.panel{position:relative;width:100%;max-width:760px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 26px}.brandHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.brandLogoLink{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brandLogoLink:hover{opacity:.9}.brandLogoImg{height:2.2rem;width:2.2rem;border-radius:10px;object-fit:cover;border:1px solid var(--border)}.brandWordmark{font-size:24px;font-weight:800;letter-spacing:-.03em;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brandAiBadge{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:radial-gradient(circle at 30% 30%,#00ff9d,#2f80ed);color:#09121f;box-shadow:0 0 0 5px #00ff9d1f}.progressMeta{font-size:12px;color:var(--muted);margin-bottom:8px}.progressBar{height:8px;width:100%;background:#ffffff12;border-radius:999px;overflow:hidden;margin-bottom:18px}.progressBarFill{height:100%;background:var(--gradient-brand);transition:width .2s ease}.panelTitle{font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.panelSubtitle{color:var(--muted);margin-bottom:28px;line-height:1.45}.section{margin-top:28px}.sectionHeading{font-weight:700;margin-bottom:14px;line-height:1.35}.pillColumn{display:flex;flex-direction:column;gap:12px}.pill{text-align:left;width:100%;border-radius:14px;border:1px solid var(--border);border-left:3px solid transparent;background:#ffffff05;color:var(--text);padding:16px 16px 16px 18px;line-height:1.4;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease,color .14s ease;display:flex;align-items:center;gap:12px}.pill:hover{color:#f3fffb;background:#ffffff0b;border-color:#2f80ed8c;transform:translateY(-1px)}.pill:focus-visible{outline:none;box-shadow:0 0 0 2px #00ff9da6}.pill:active{transform:translateY(0)}.pillSelected,.pillSelected:hover{border-color:#00ff9d8c;border-left-color:#00ff9df2;background:#00ff9d1a;box-shadow:inset 0 0 0 1px #00ff9d66,0 4px 18px #2f80ed1f}.pillIcon{display:inline-block;width:1.4rem;text-align:center;font-size:1.1rem;flex-shrink:0}.hypeNote{margin-top:12px;padding-left:4px;font-style:italic;font-size:14px;line-height:1.45;color:var(--accent-green);animation:hypeFadeIn .22s ease}@keyframes hypeFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.textarea{width:100%;border-radius:14px;border:1px solid var(--border);background:#ffffff08;color:var(--text);padding:12px 14px;resize:vertical;outline:none}.textarea:focus{border-color:#00ff9d99}.charCounter{margin-top:6px;text-align:right;font-size:12px;color:var(--muted)}.input{width:100%;border-radius:14px;border:1px solid var(--border);background:#ffffff08;color:var(--text);padding:12px 14px;outline:none}.input:focus{border-color:#00ff9d99}.muted{color:var(--muted);line-height:1.4;font-size:14px}.errorBanner{margin-top:14px;padding:12px 14px;background:#ff5c7a38;border:1px solid rgba(255,92,122,.6);border-radius:14px;color:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.errorDismiss{flex-shrink:0;border:0;background:transparent;color:#ffffffd9;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.errorDismiss:hover{color:#fff}.actions{margin-top:26px;display:flex;justify-content:flex-start}.primaryButton{border:0;border-radius:14px;padding:12px 18px;background:var(--gradient-brand);color:#fff;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.primaryButtonEmerald{background:linear-gradient(135deg,#00ff9d,#00b871);color:#032114}.buttonSpinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(3,33,20,.3);border-top-color:#032114;animation:buttonSpin .7s linear infinite}@keyframes buttonSpin{to{transform:rotate(360deg)}}.primaryButton:disabled{opacity:.55;cursor:not-allowed}.primaryButton:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.privacyNote{margin-top:18px;font-size:12px;color:var(--muted)}.captchaSlot{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.successState{margin-top:8px}@media (max-width: 600px){.panel{padding:22px 16px}.panelTitle{font-size:23px}.pill{padding:13px 12px 13px 14px;gap:10px;font-size:14.5px}.brandLogoImg{height:1.7rem}.brandAiBadge{width:36px;height:36px}}.redirectPulse{margin-top:22px;width:100%;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.redirectPulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--gradient-brand);border-radius:inherit;animation:redirectProgress 2.5s ease-in-out forwards}@keyframes redirectProgress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.showcase{position:sticky;top:34px;padding:30px 26px;border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow)}.showcaseChip{display:inline-block;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,255,157,.35);background:#00ff9d14;color:var(--accent-green);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:18px}.showcaseTitle{margin:0 0 10px;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.showcaseTitleAccent{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.showcaseLead{margin:0 0 24px;color:var(--muted);line-height:1.5}.showcaseList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.showcaseItem{display:flex;align-items:flex-start;gap:12px}.showcaseIcon{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--bg-card);border:1px solid var(--border);font-size:18px}.showcaseItemText{display:flex;flex-direction:column;gap:2px}.showcaseItemTitle{font-weight:700;font-size:15px}.showcaseItemDetail{color:var(--muted);font-size:13.5px;line-height:1.45}.showcaseTrust{margin:24px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}@media (max-width: 900px){.showcase{position:static;padding:24px 20px}.showcaseTitle{font-size:26px}.showcaseItemDetail{font-size:13px}}:root{--bg-deeper: #040913;--bg-dark: #0c1322;--bg-card: #171e2d;--bg: var(--bg-deeper);--panel: rgba(255, 255, 255, .06);--panel-2: rgba(255, 255, 255, .08);--text: #ffffff;--muted: #b8c2d4;--border: rgba(255, 255, 255, .14);--accent-green: #00ff9d;--accent-blue: #2f80ed;--gradient-brand: linear-gradient(105deg, #00d4aa 0%, #00c6ff 45%, #2f80ed 78%, #1e4fd6 100%);--danger: #ff5c7a;--shadow: 0 16px 40px rgba(0, 0, 0, .45);--radius: 18px}*{box-sizing:border-box}html{min-height:100%;background-color:var(--bg)}body{margin:0;min-height:100vh;overflow-x:clip;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background-color:var(--bg);background-image:radial-gradient(1000px 600px at 10% 10%,rgba(0,212,170,.14),transparent),radial-gradient(900px 500px at 90% 20%,rgba(47,128,237,.16),transparent);background-repeat:no-repeat;background-size:100% 100%;color:var(--text)}.appRoot{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:34px 20px 52px}.appLayout{display:grid;grid-template-columns:minmax(300px,2fr) minmax(0,3fr);gap:28px;align-items:start;width:100%;max-width:1180px}@media (max-width: 900px){.appLayout{grid-template-columns:1fr;gap:20px;max-width:760px}}@media (max-width: 600px){.appRoot{padding:20px 14px 40px}}
