:root{--black: #000000;--red: #FF2200;--red-dim: #7a1000;--grey-accent: #4a4a4a;--white: #FFFFFF;--grey-light: #AAAAAA;--grey-mid: #555555;--grey-border: #1a1a1a;--green: #00FF88}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:Manrope,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0}a{text-decoration:none;color:inherit}button{border:none;cursor:pointer;background:transparent}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.choice-page{min-height:100vh;position:relative;z-index:1;display:flex;justify-content:center;background:radial-gradient(ellipse at 50% 18%,rgba(255,34,0,.055),transparent 54%),var(--black);color:var(--white);overflow-x:hidden}.choice-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.35));mask-image:linear-gradient(to bottom,#000000e6,#00000059);pointer-events:none}.choice-page:after{content:"";position:absolute;right:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,34,0,.08),transparent);height:1px;top:178px;bottom:auto;opacity:.7;pointer-events:none}.choice-page--loading{display:grid;place-items:center;font-family:Space Mono,monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--grey-mid)}.choice-shell{width:min(100%,1200px);position:relative;z-index:1;padding:76px 52px 80px;text-align:center}.choice-auth-badge{min-height:32px;width:fit-content;max-width:100%;margin:0 auto 42px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(0,255,136,.22);background:#000000b8;color:#00ff88db;padding:9px 15px;font-family:Space Mono,monospace;font-size:10px;line-height:1;letter-spacing:2.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.choice-auth-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--green);box-shadow:0 0 16px #0f8c}.choice-auth-email{color:#0f89;text-transform:none;letter-spacing:1px}.choice-heading>p:first-child{margin-bottom:18px;color:var(--red);font-family:Space Mono,monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase}.choice-heading h1{margin:0;font-family:Manrope,sans-serif;font-size:clamp(44px,6.7vw,92px);font-weight:800;line-height:.92;letter-spacing:-3px;text-transform:uppercase;text-shadow:0 22px 60px rgba(0,0,0,.62)}.choice-heading h1 span{color:var(--red)}.choice-heading>p:last-child{margin-top:24px;color:var(--grey-mid);font-family:Space Mono,monospace;font-size:10px;line-height:1.7;letter-spacing:2px}.choice-grid{max-width:940px;margin:66px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--grey-border);text-align:left}.choice-card{min-height:286px;position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border:0;background:#050505;color:var(--grey-mid);padding:38px 32px 32px;font-family:Space Mono,monospace;text-align:left}.choice-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--red);transform:scaleX(.22);transform-origin:left center;opacity:.72;transition:transform .28s ease,opacity .28s ease;pointer-events:none}.choice-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(255,34,0,.1),transparent 52%);opacity:0;transition:opacity .22s ease;pointer-events:none}.choice-card:hover:before{transform:scaleX(1);opacity:1}.choice-card:hover:after{opacity:1}.choice-card:disabled{cursor:wait;opacity:.78}.choice-card--active{box-shadow:inset 3px 0 0 var(--red)}.choice-card-code{position:absolute;top:22px;right:22px;color:#aaaaaa40;font-size:9px;letter-spacing:1px}.choice-card-eyebrow{position:relative;z-index:1;display:flex;align-items:center;gap:11px;margin-bottom:30px;font-size:10px;letter-spacing:3px;text-transform:uppercase}.choice-icon{width:29px;height:29px;display:inline-grid;place-items:center;flex:0 0 auto}.choice-icon--arrow{border:1px solid var(--red);color:var(--red);font-size:14px;line-height:1}.choice-icon--chat{border:1px solid rgba(170,170,170,.3)}.choice-icon--chat span{width:11px;height:8px;display:block;position:relative;border:1px solid rgba(170,170,170,.55)}.choice-icon--chat span:after{content:"";position:absolute;left:2px;bottom:-4px;width:4px;height:4px;border-left:1px solid rgba(170,170,170,.55);border-bottom:1px solid rgba(170,170,170,.55)}.choice-card-title{position:relative;z-index:1;margin-bottom:16px;color:var(--white);font-family:Manrope,sans-serif;font-weight:800;font-size:27px;line-height:1.05;letter-spacing:-.7px;text-transform:uppercase}.choice-card--active .choice-card-title{color:var(--red)}.choice-card-body{position:relative;z-index:1;max-width:320px;color:var(--grey-mid);font-family:Manrope,sans-serif;font-size:13px;line-height:1.75;letter-spacing:0}.choice-card-meta{position:relative;z-index:1;margin-top:18px;border:1px solid rgba(255,34,0,.24);color:var(--grey-light);padding:8px 10px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.choice-card-action{width:100%;position:relative;z-index:1;margin-top:auto;padding-top:20px;border-top:1px solid var(--grey-border);display:flex;align-items:center;justify-content:space-between;color:var(--grey-mid);font-size:10px;letter-spacing:2px;text-transform:uppercase}.choice-card--active .choice-card-action{color:var(--red)}.choice-error{max-width:940px;margin:18px auto 0;color:var(--red);font-family:Space Mono,monospace;font-size:10px;letter-spacing:1.5px;text-align:left;text-transform:uppercase}.referral-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px}.referral-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.referral-modal-panel{width:min(100%,480px);position:relative;z-index:1;border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--red);background:radial-gradient(circle at top right,rgba(255,34,0,.14),transparent 42%),#050505;box-shadow:0 28px 80px #00000094;padding:30px;color:var(--white)}.referral-modal-close{position:absolute;top:14px;right:16px;width:30px;height:30px;color:var(--grey-mid);font-size:24px;line-height:1}.referral-modal-close:hover{color:var(--white)}.referral-modal-eyebrow{margin-bottom:12px;color:var(--red);font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase}.referral-modal-panel h2{max-width:360px;font-size:28px;line-height:1.08;letter-spacing:-.6px;text-transform:uppercase}.referral-modal-copy{margin-top:12px;color:var(--grey-light);font-size:13px;line-height:1.7}.referral-options{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.referral-option{min-height:44px;display:flex;align-items:center;gap:10px;border:1px solid var(--grey-border);background:#ffffff06;color:var(--grey-light);padding:12px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;transition:border-color .18s ease,color .18s ease,background .18s ease}.referral-option input{width:12px;height:12px;accent-color:var(--red)}.referral-option--selected{border-color:#ff2200b8;background:#ff220014;color:var(--white)}.referral-other-input{width:100%;margin-top:12px;border:1px solid var(--grey-border);background:#000000a3;color:var(--white);padding:13px 14px;font:inherit;outline:none}.referral-other-input:focus{border-color:var(--red)}.referral-modal-error{margin-top:12px;color:var(--red);font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase}.referral-modal-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:10px}.referral-modal-actions button{min-height:42px;border:1px solid var(--grey-border);color:var(--grey-light);padding:0 16px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase}.referral-modal-actions button[type=submit]{border-color:var(--red);background:var(--red);color:var(--black)}.referral-modal-actions button:disabled{cursor:wait;opacity:.65}@media (max-width: 760px){.choice-shell{padding:40px 20px 56px}.choice-auth-badge{margin-bottom:34px;padding:8px 10px;font-size:9px;letter-spacing:2px}.choice-auth-email{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choice-heading h1{font-size:clamp(40px,13vw,60px);letter-spacing:-2px;line-height:.96}.choice-heading>p:last-child{font-size:10px;letter-spacing:2px}.choice-grid{grid-template-columns:1fr;margin-top:44px}.choice-card{min-height:244px;padding:32px 24px 26px}.referral-modal-panel{padding:26px 20px 22px}.referral-options{grid-template-columns:1fr}.referral-modal-actions{flex-direction:column-reverse}.referral-modal-actions button{width:100%}}.scope-page{min-height:100vh;position:relative;z-index:1;background:radial-gradient(ellipse at 50% 0%,rgba(255,34,0,.08),transparent 42%),var(--black);color:var(--white)}.scope-page--internal{background:radial-gradient(ellipse at 50% 0%,rgba(0,255,136,.055),transparent 42%),var(--black)}.scope-topbar{height:60px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 52px;border-bottom:1px solid var(--grey-border);background:#000000f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scope-topbar a{width:154px;height:38px;display:inline-flex;align-items:center}.scope-topbar img{width:100%;height:100%;object-fit:contain}.scope-topbar span{color:var(--grey-mid);font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase}.scope-shell{width:min(100%,1120px);margin:0 auto;padding:72px 52px 96px}.scope-header{margin-bottom:34px}.scope-header--split{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.scope-eyebrow{margin-bottom:14px;color:var(--red);font-family:Space Mono,monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase}.scope-header h1,.scope-panel h1{margin:0;font-family:Manrope,sans-serif;font-size:clamp(42px,6vw,80px);font-weight:800;line-height:.94;letter-spacing:-2px;text-transform:uppercase}.scope-header p:not(.scope-eyebrow),.scope-copy{margin-top:18px;max-width:720px;color:var(--grey-light);font-size:15px;line-height:1.75}.scope-panel{border:1px solid var(--grey-border);background:#050505db;box-shadow:0 28px 90px #0000006b}.scope-panel--narrow{max-width:680px;padding:46px}.scope-form{padding:34px}.scope-hidden{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.scope-optional{margin-bottom:34px;padding-bottom:28px;border-bottom:1px solid var(--grey-border)}.scope-optional summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--white);font-family:Space Mono,monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;list-style:none}.scope-optional summary::-webkit-details-marker{display:none}.scope-optional summary:after{content:"+";color:var(--red);font-size:18px;line-height:1}.scope-optional[open] summary{margin-bottom:18px}.scope-optional[open] summary:after{content:"-"}.scope-optional summary small{margin-left:auto;color:var(--grey-mid);font-size:9px;letter-spacing:2px}.scope-fieldset{min-width:0;position:relative;margin:0 0 34px;padding:0 0 32px;border:0;border-bottom:1px solid var(--grey-border)}.scope-agent-card{padding:24px;border:1px solid var(--grey-border)}.scope-remove-agent{position:absolute;top:20px;right:20px;color:var(--red);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase}.scope-fieldset:last-of-type{margin-bottom:0}.scope-fieldset legend{margin-bottom:18px;color:var(--white);font-family:Space Mono,monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase}.scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.scope-grid--spaced{margin-top:18px}.scope-field{min-width:0}.scope-field--wide{grid-column:1 / -1}.scope-field label,.review-actions label{display:block;margin-bottom:7px;color:var(--grey-mid);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase}.scope-field input,.scope-field textarea,.review-actions textarea{width:100%;border:1px solid var(--grey-border);background:#000000b8;color:var(--white);font-family:Space Mono,monospace;font-size:12px;line-height:1.55;padding:13px 14px;outline:none;resize:vertical}.scope-field input:focus,.scope-field textarea:focus,.review-actions textarea:focus{border-color:var(--red)}.scope-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.scope-chip{border:1px solid var(--grey-border);color:var(--grey-light);font-family:Space Mono,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:10px 12px}.scope-chip--active{border-color:var(--red);color:var(--red);background:#ff220014}.scope-actions{display:flex;justify-content:flex-end;margin-top:30px}.scope-secondary-actions{display:flex;justify-content:flex-start;margin-top:4px}.scope-actions button,.scope-secondary-actions button,.scope-primary,.scope-danger{border:1px solid var(--red);color:var(--red);font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:15px 20px}.scope-actions button:hover,.scope-secondary-actions button:hover,.scope-primary:hover{background:var(--red);color:var(--white)}.scope-actions button:disabled,.scope-primary:disabled,.scope-danger:disabled{cursor:wait;opacity:.52}.scope-error{margin-top:20px;color:var(--red);font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px}.scope-success{color:var(--green);font-family:Space Mono,monospace;font-size:11px;line-height:1.6;word-break:break-word}.scope-success a{text-decoration:underline}.scope-status{flex:0 0 auto;border:1px solid rgba(170,170,170,.22);color:var(--grey-light);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:10px 12px}.scope-status--agent_details_sent,.scope-status--agent_details_submitted{border-color:#00ff8859;color:var(--green)}.scope-status--rejected{border-color:#ff220073;color:var(--red)}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:1px;padding:0;background:var(--grey-border)}.review-details,.review-actions{background:#050505;padding:30px}.review-section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--grey-border)}.review-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.review-section h2{margin-bottom:18px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase}.review-section dl{display:grid;gap:16px}.review-section dt{margin-bottom:5px;color:var(--grey-mid);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase}.review-section dd{color:var(--grey-light);font-size:14px;line-height:1.7;white-space:pre-wrap}.review-actions{display:flex;flex-direction:column;gap:16px}.scope-primary{border-color:var(--green);color:var(--green)}.scope-danger:hover{background:var(--red);color:var(--white)}@media (max-width: 820px){.scope-topbar{padding:0 16px}.scope-topbar a{width:136px}.scope-shell{padding:48px 16px 72px}.scope-header--split,.review-layout{display:block}.scope-grid{grid-template-columns:1fr}.scope-panel--narrow,.scope-form,.review-details,.review-actions{padding:22px}.scope-header h1,.scope-panel h1{letter-spacing:-1px}.scope-status{display:inline-flex;margin-top:20px}.scope-actions{justify-content:stretch}.scope-actions button{width:100%}}
