:root{--bg:#0a0c12;--bg-2:#0e111a;--panel-1:#11151f;--panel-2:#141927;--panel-3:#1a2030;--panel-4:#222a3d;--hairline:#ffffff0f;--hairline-strong:#ffffff1f;--ink-1:#f4f5f7;--ink-2:#b7bdcb;--ink-3:#7c8597;--ink-4:#525a6b;--orange:#ff5c35;--orange-2:#ff7a55;--orange-dim:#ff5c352e;--orange-glow:#ff5c3559;--green:#3fb67a;--amber:#f2b448;--red:#e0533f;--syne:"Syne", serif;--mono:"JetBrains Mono", ui-monospace, monospace;--sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--script:"Caveat", cursive}.ob-stage{background:var(--bg);min-height:100vh;color:var(--ink-1);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.5;position:relative;overflow:hidden auto}html:has(.ob-stage){min-height:100vh;height:auto!important;overflow-y:auto!important}html:has(.ob-stage) body{min-height:100vh;height:auto!important;overflow-y:auto!important}.ob-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ob-ambient:before{content:"";filter:blur(20px);background:radial-gradient(circle,#ff5c352e 0%,#ff5c3514 30%,#ff5c3500 60%);border-radius:50%;width:1100px;height:1100px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.ob-ambient.dim:before{opacity:.55}.ob-grain{pointer-events:none;z-index:1;mix-blend-mode:overlay;opacity:.06;background-image:radial-gradient(#fff9 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}.ob-topbar{border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#0a0c12d9;flex-direction:column;gap:12px;padding:18px 28px 14px;display:flex;position:relative}.ob-topbar .row{align-items:center;gap:14px;display:flex}.ob-topbar .step{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;font-size:11px}.ob-topbar .step b{color:var(--ink-1);font-weight:600}.ob-topbar .who{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:10.5px;display:flex}.ob-topbar .who .av{border:1px solid var(--hairline-strong);width:22px;height:22px;color:var(--ink-1);font-family:var(--syne);background:linear-gradient(135deg,#3a4258,#1d2334);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.ob-topbar .skip{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;border-left:1px solid var(--hairline-strong);cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;margin-left:8px;padding-left:14px;font-size:11px}.ob-topbar .skip:hover{color:var(--orange)}.ob-topbar .bar{background:var(--panel-3);border-radius:2px;height:2px;position:relative;overflow:hidden}.ob-topbar .bar i{background:linear-gradient(90deg, var(--orange), var(--orange-2));box-shadow:0 0 14px var(--orange-glow);border-radius:2px;transition:width .5s;position:absolute;top:0;bottom:0;left:0}.ob-topbar .bar i.gate{background:linear-gradient(90deg, var(--amber), #f7c870);box-shadow:0 0 14px #f2b44880}.ob-topbar .bar i.done{background:linear-gradient(90deg, var(--green), #5fcd8f)}.orb-mini{border:1px solid var(--hairline-strong);background:radial-gradient(circle at 35% 30%,#2b3344,#11151f 70%);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;transition:all .6s;display:inline-grid;position:relative;box-shadow:inset 0 0 8px #0009}.orb-mini.s2{background:radial-gradient(circle at 35% 30%,#4a3a32,#1a151f 70%);box-shadow:inset 0 0 8px #0009,0 0 8px #ff5c3540}.orb-mini.s3{background:radial-gradient(circle at 35% 30%,#ff8a5b,#5a1f10 65%);box-shadow:inset 0 0 8px #0009,0 0 14px #ff5c3573}.orb-mini.s4{background:radial-gradient(circle at 35% 28%,#ffae8a,#ff5c35 50%,#5a1f10 90%);box-shadow:inset 0 0 8px #0009,0 0 18px #ff5c3599}.orb-mini.s5{background:radial-gradient(circle at 35% 28%,#ffd2b6,#ff5c35 55%,#7a2a14 95%);box-shadow:inset 0 0 8px #0006,0 0 22px #ff5c35bf}.orb-mini.s6{background:radial-gradient(circle at 35% 28%,#fff,#ffae8a 30%,#ff5c35 70%);box-shadow:inset 0 0 8px #ffffff26,0 0 28px #ff8c5ae6}.center{justify-content:center;padding:40px 24px 80px;display:flex}.card{background:var(--panel-2);border:1px solid var(--hairline);border-radius:14px;width:100%;max-width:600px;overflow:visible;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff05}.card .accent{background:linear-gradient(90deg, transparent 0%, var(--orange) 30%, var(--orange) 70%, transparent 100%);height:2px}.card .body{padding:36px 36px 28px}.card .title{font-family:var(--syne);letter-spacing:-.01em;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.15}.card .sub{color:var(--ink-2);margin:0 0 22px;font-size:13.5px}.card .micro{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;margin-bottom:14px;font-size:10.5px}.card .foot{border-top:1px solid var(--hairline);background:#0000002e;flex-direction:column;align-items:center;gap:8px;padding:18px 36px 26px;display:flex}.card-wide{max-width:760px}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:10.5px}.field .input,.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=tel],.field input[type=url],.field input[type=number],.field select,.field textarea{background:var(--panel-3);border:1px solid var(--hairline-strong);color:var(--ink-1);font-size:14px;line-height:1.4;font-family:var(--sans);border-radius:9px;width:100%;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.field .input:focus,.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff5c352e}.field .help{color:var(--ink-3);font-size:11.5px}.field .check{color:var(--green);font-size:11.5px;font-family:var(--mono);align-items:center;gap:6px;display:flex}.field .check.bad{color:var(--red)}.pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.strength{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:6px;display:grid}.strength i{background:var(--panel-4);border-radius:3px;height:4px}.strength i.on{background:var(--orange)}.btn{background:var(--orange);color:#fff;letter-spacing:.01em;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--sans);border:1px solid #c84a25;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;transition:transform 80ms,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 8px 22px #ff5c3552,inset 0 1px #ffffff2e}.btn:hover{background:var(--orange-2)}.btn:active{transform:translateY(1px)}.btn.full{width:100%}.btn.lg{padding:15px 22px;font-size:15px}.btn.green{background:var(--green);border-color:#2c8a59;box-shadow:0 8px 22px #3fb67a47}.btn.ghost{color:var(--ink-2);border:1px solid var(--hairline-strong);box-shadow:none;background:0 0}.btn.ghost:hover{background:var(--panel-3);color:var(--ink-1)}.btn:disabled{opacity:.55;cursor:not-allowed}.linkbtn{color:var(--ink-3);cursor:pointer;font-size:12.5px;font-family:var(--sans);background:0 0;border:none}.linkbtn:hover{color:var(--orange)}.linkbtn b{color:var(--ink-1);font-weight:500}.divline{background:var(--hairline);height:1px;margin:18px 0}.fs{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 118px);padding:60px 24px 80px;display:flex;position:relative}.fs .greet{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;margin-bottom:18px;font-size:11px}.fs h1{font-family:var(--syne);letter-spacing:-.02em;max-width:18ch;margin:0 0 22px;font-size:46px;font-weight:700;line-height:1.05}.fs p.lede{color:var(--ink-2);max-width:50ch;margin:0 auto 14px;font-size:17px;line-height:1.55}.fs p.muted{color:var(--ink-3);max-width:50ch;margin:0 auto 36px;font-size:13.5px}.orb-big{place-items:center;width:120px;height:120px;margin:0 auto 36px;display:grid;position:relative}.orb-big .core{background:radial-gradient(circle at 35% 30%,#2b3344,#11151f 70%);border-radius:50%;width:30px;height:30px;transition:width .6s,height .6s,box-shadow .6s,background .6s;position:relative;box-shadow:inset 0 -2px 4px #0009,inset 0 2px 3px #ffffff0a}.orb-big.s1 .core{width:30px;height:30px;animation:3.6s ease-in-out infinite slowpulse}.orb-big.s2 .core{background:radial-gradient(circle at 35% 30%,#4a3a32,#1a151f 70%);width:50px;height:50px;animation:3.2s ease-in-out infinite slowpulse;box-shadow:inset 0 -2px 4px #0009,0 0 30px #ff5c3533}.orb-big.s3 .core{background:radial-gradient(circle at 32% 28%,#ff8a5b,#5a1f10 70%);width:70px;height:70px;animation:2.8s ease-in-out infinite slowpulse;box-shadow:inset 0 -3px 6px #0006,0 0 50px #ff5c3566}.orb-big.s4 .core{background:radial-gradient(circle at 32% 28%,#ffae8a,#ff5c35 50%,#5a1f10 95%);width:90px;height:90px;animation:2.4s ease-in-out infinite slowpulse;box-shadow:inset 0 -4px 8px #0000004d,0 0 70px #ff5c358c}.orb-big.s5 .core{background:radial-gradient(circle at 32% 26%,#ffd2b6 0%,#ff8a5b 35%,#ff5c35 65%,#7a2a14 100%);width:110px;height:110px;box-shadow:inset 0 -5px 10px #7a2a1480,inset 2px 2px 6px #ffffff40,0 0 90px #ff5c35b3}.orb-big.s6 .core{background:radial-gradient(circle at 30% 24%,#fff 0%,#ffd2b6 14%,#ff8a5b 38%,#ff5c35 70%,#7a2a14 100%);width:120px;height:120px;animation:3.8s ease-in-out infinite livepulse;box-shadow:inset 0 -6px 12px #7a2a1499,inset 3px 3px 8px #fff6,0 0 120px #ff8c5af2}.orb-big .ring{pointer-events:none;border-radius:50%;position:absolute;inset:0}.orb-big.s6 .ring{border:2px solid #ff8c5a66;animation:3.8s ease-out infinite radiate}@keyframes slowpulse{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}@keyframes livepulse{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.18)saturate(1.05)}}@keyframes radiate{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.options{flex-direction:column;gap:10px;width:100%;max-width:520px;margin:0 auto;display:flex}.opt{text-align:left;background:var(--panel-2);border:1px solid var(--hairline-strong);color:var(--ink-1);cursor:pointer;width:100%;font-size:14.5px;line-height:1.45;font-family:var(--sans);border-radius:11px;align-items:flex-start;gap:14px;padding:14px 18px;transition:border-color .15s,background .15s,box-shadow .15s,padding-left .15s;display:flex}.opt:hover{background:var(--panel-3);border-color:#ff5c3559}.opt .radio{border:1.5px solid var(--ink-4);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:3px;display:grid}.opt.on{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:linear-gradient(90deg,#ff5c351a,#ff5c3500 60%)}.opt.on .radio{border-color:var(--orange)}.opt.on .radio:after{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px}.opt small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.opt.multi .radio{border-radius:4px}.opt.multi.on .radio{background:var(--orange);border-color:var(--orange)}.opt.multi.on .radio:after{content:"";background:0 0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-radius:0;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.doc{background:var(--panel-2);border:1px solid var(--hairline-strong);border-radius:12px;margin-bottom:14px;overflow:hidden}.doc .accent{background:linear-gradient(90deg, var(--orange), transparent 70%);height:2px}.doc .docbody{gap:20px;padding:18px 22px 22px;display:flex}.doc .left{flex:1;min-width:0}.doc .lbl{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:8px;font-size:10.5px;display:flex}.doc .lbl .dot{background:var(--ink-4);border-radius:50%;width:8px;height:8px}.doc h3{font-family:var(--syne);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:600}.doc p{color:var(--ink-2);max-width:48ch;margin:0;font-size:13px}.doc .right{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.doc .ver{font-family:var(--mono);color:var(--ink-3);text-align:right;font-size:11px}.doc .docbtns{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.doc .btn{white-space:nowrap;padding:10px 14px;font-size:13px}.doc .view{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);background:var(--panel-3);border:1px solid var(--hairline-strong);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex}.doc .view:hover{color:var(--orange);border-color:var(--orange)}.doc.signed{background:linear-gradient(#3fb67a0d,#0000 60%);border-color:#3fb67a40}.doc.signed .accent{background:linear-gradient(90deg, var(--green), transparent 70%)}.doc.signed .lbl .dot{background:var(--green);box-shadow:0 0 8px #3fb67a99}.doc.signed .lbl .signed-tag{color:var(--green)}.dotrow{font-family:var(--mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin:14px 0 28px;font-size:11px;display:flex}.dotrow .dots{gap:8px;display:flex}.dotrow .dots i{background:var(--panel-4);border:1px solid var(--hairline-strong);border-radius:50%;width:10px;height:10px;font-style:normal}.dotrow .dots i.on{background:var(--orange);border-color:var(--orange);box-shadow:0 0 10px var(--orange-glow)}.dotrow .dots i.done{background:var(--green);border-color:var(--green);box-shadow:0 0 10px #3fb67a80}.dotrow .ok{color:var(--green)}.hero{text-align:center;padding:48px 24px 28px}.hero .micro{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;margin-bottom:8px;font-size:10.5px}.hero h1{font-family:var(--syne);letter-spacing:-.015em;margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.1}.hero p{color:var(--ink-2);max-width:540px;margin:0 auto;font-size:14.5px}.legal-foot{text-align:center;color:var(--ink-3);max-width:520px;margin:18px auto 0;font-size:11.5px;line-height:1.65}.legal-foot a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:2px}.ta-logo{flex-direction:column;align-items:center;gap:14px;margin-bottom:30px;display:flex}.ta-logo .mark-lg{background:linear-gradient(135deg, var(--orange) 0%, #c8391b 100%);color:#fff;width:44px;height:44px;font-family:var(--mono);border-radius:11px;place-items:center;font-size:16px;font-weight:700;display:grid;box-shadow:0 10px 30px #ff5c3559,inset 0 1px #ffffff40}.ta-logo .name{font-family:var(--syne);letter-spacing:.18em;color:var(--ink-2);font-size:14px;font-weight:700}.profile-row{align-items:center;gap:22px;margin-bottom:18px;display:flex}.photo-up{cursor:pointer;background:radial-gradient(circle at 35% 30%,#3a4258,#161a26 70%);border:1px dashed #ff5c3573;border-radius:50%;flex-shrink:0;place-items:center;width:96px;height:96px;display:grid;position:relative}.photo-up .init{font-family:var(--syne);color:var(--ink-2);font-size:30px;font-weight:700}.photo-up .overlay{font-family:var(--mono);letter-spacing:.14em;color:var(--orange);text-align:center;text-transform:uppercase;font-size:9px;position:absolute;bottom:-8px;left:0;right:0}.photo-meta h4{font-family:var(--syne);margin:0 0 4px;font-size:15px;font-weight:600}.photo-meta p{color:var(--ink-3);margin:0;font-size:12.5px}.photo-meta .formats{font-family:var(--mono);color:var(--ink-4);letter-spacing:.08em;margin-top:6px;font-size:10.5px}.gci-input{background:var(--panel-3);border:1px solid var(--hairline-strong);border-radius:11px;align-items:center;gap:12px;margin-top:4px;padding:6px 14px;display:flex}.gci-input .dollar{font-family:var(--mono);color:var(--orange);font-size:18px;font-weight:600}.gci-input input{color:var(--ink-1);font-family:var(--mono);letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:18px;font-weight:500}.gci-input .per{font-family:var(--mono);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;border-left:1px solid var(--hairline-strong);padding-left:12px;font-size:11px}.providers{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.provider{background:var(--panel-3);border:1px solid var(--hairline-strong);cursor:pointer;text-align:left;width:100%;font-family:var(--sans);color:var(--ink-1);border-radius:11px;align-items:center;gap:14px;padding:14px 16px;transition:all .15s;display:flex}.provider:hover{border-color:var(--orange);background:var(--panel-4)}.provider .ico{width:32px;height:32px;font-family:var(--syne);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.provider .ico.g{background:linear-gradient(135deg,#ea4335,#fbbc04 60%,#34a853)}.provider .ico.m{background:linear-gradient(135deg,#0078d4,#00b7c3)}.provider .ico.i{background:linear-gradient(135deg,#5d6d7e,#34495e)}.provider .nm{color:var(--ink-1);font-size:14px;font-weight:500}.provider .nm small{color:var(--ink-3);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.num-row{background:var(--panel-3);border:1px solid var(--hairline);cursor:pointer;text-align:left;width:100%;font-family:var(--sans);color:var(--ink-1);border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.num-row .radio{border:1.5px solid var(--ink-4);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.num-row.on{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange);background:linear-gradient(90deg,#ff5c351a,#0000 60%)}.num-row.on .radio{border-color:var(--orange)}.num-row.on .radio:after{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px}.num-row .num{font-family:var(--mono);color:var(--ink-1);letter-spacing:.04em;flex:1;font-size:16px;font-weight:500}.num-row .city{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;font-size:11px}.sample{background:var(--panel-3);border:1px solid var(--hairline);border-radius:11px;margin:6px 0 18px;padding:18px 20px;font-size:13.5px;line-height:1.65;position:relative}.sample:before{content:"“";color:var(--orange);font-size:36px;line-height:1;position:absolute;top:-2px;left:8px}.sample p{margin:0 0 8px}.sample p:last-child{margin:0}.analysis{background:linear-gradient(#ff5c3512,#0000 90%);border:1px solid #ff5c3538;border-radius:14px;margin-top:22px;padding:24px 26px}.analysis .lbl{font-family:var(--mono);letter-spacing:.16em;color:var(--orange);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:10.5px;display:flex}.analysis .lbl .dot{background:var(--orange);width:8px;height:8px;box-shadow:0 0 10px var(--orange-glow);border-radius:50%}.analysis ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.analysis li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.analysis li:before{content:"●";color:var(--orange);flex-shrink:0;margin-top:5px;font-size:11px}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.stat{background:var(--panel-3);border:1px solid var(--hairline);border-radius:9px;padding:12px 14px}.stat .k{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-bottom:4px;font-size:10px}.stat .v{font-family:var(--syne);color:var(--ink-1);letter-spacing:-.005em;font-size:14px;font-weight:600}.reflect{background:linear-gradient(#ff5c3512,#0000 90%);border:1px solid #ff5c3538;border-radius:14px;max-width:560px;margin:24px auto 0;padding:22px 24px}.particles{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.particles i{background:var(--orange);opacity:.55;border-radius:50%;width:2px;height:2px;font-style:normal;animation:9s linear infinite floaty;position:absolute}@keyframes floaty{0%{opacity:0;transform:translateY(30vh)}25%{opacity:.6}to{opacity:0;transform:translateY(-105vh)}}.intel{max-width:760px;margin:0 auto;padding:0 24px}.intel-section{margin-bottom:26px}.intel-section .label{font-family:var(--mono);letter-spacing:.16em;color:var(--orange);text-transform:uppercase;border-bottom:1px solid #ff5c3540;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;font-size:10.5px;display:flex}.intel-section .label .dot{background:var(--orange);width:6px;height:6px;box-shadow:0 0 8px var(--orange-glow);border-radius:50%}.intel-grid{grid-template-columns:auto 1fr;gap:8px 22px;display:grid}.intel-grid dt{font-family:var(--mono);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;align-self:center;font-size:11px}.intel-grid dd{color:var(--ink-1);margin:0;font-size:14.5px;font-weight:500}.intel-grid dd b{color:var(--orange);font-weight:500}.gci-tracker{background:var(--panel-2);border:1px solid var(--hairline-strong);border-radius:14px;max-width:560px;margin:0 auto 26px;padding:22px 26px}.gci-tracker .head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.gci-tracker .head .label{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:10.5px}.gci-tracker .head .day{font-family:var(--mono);letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-size:10.5px}.gci-tracker .nums{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.gci-tracker .now{font-family:var(--syne);color:var(--ink-1);font-size:30px;font-weight:700}.gci-tracker .of{font-family:var(--mono);color:var(--ink-3);font-size:13px}.gci-tracker .target{font-family:var(--mono);color:var(--ink-1);font-size:18px;font-weight:500}.gci-tracker .barx{background:var(--panel-4);border-radius:5px;height:10px;overflow:hidden}.gci-tracker .barx i{background:linear-gradient(90deg, var(--orange), var(--orange-2));width:.3%;height:100%;box-shadow:0 0 14px var(--orange-glow);border-radius:5px;font-style:normal;display:block}.gci-tracker .meta{color:var(--ink-3);margin-top:10px;font-size:12.5px}.agenta-msg{background:linear-gradient(#ff5c3514,#0000 90%);border:1px solid #ff5c3547;border-radius:14px;max-width:560px;margin:0 auto 26px;padding:24px 28px}.agenta-msg .lbl{font-family:var(--mono);letter-spacing:.16em;color:var(--orange);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;display:flex}.agenta-msg .body{font-family:var(--syne);color:var(--ink-1);font-size:18px;font-weight:500;line-height:1.55}.agenta-msg .body p{margin:0 0 8px}.agenta-msg .body p:last-child{margin:0}.agenta-msg .sig{font-family:var(--mono);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:11px}.daybrief{background:var(--panel-2);border:1px solid var(--hairline-strong);border-radius:14px;max-width:560px;margin:0 auto 26px;overflow:hidden}.daybrief .head{border-bottom:1px solid var(--hairline);background:#0000002e;align-items:center;gap:10px;padding:14px 18px;display:flex}.daybrief .head .ico{background:var(--orange-dim);width:24px;height:24px;color:var(--orange);font-family:var(--mono);border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.daybrief .head h4{font-family:var(--syne);margin:0;font-size:14px;font-weight:600}.daybrief .item{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.daybrief .item:last-child{border-bottom:0}.daybrief .item .num{font-family:var(--mono);color:var(--orange);flex-shrink:0;min-width:24px;padding-top:1px;font-size:10.5px;font-weight:600}.daybrief .item .copy{flex:1;font-size:13.5px;line-height:1.55}.daybrief .item .copy small{color:var(--ink-3);font-size:11.5px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;display:block}.daybrief .item .pill{font-family:var(--mono);letter-spacing:.1em;background:var(--panel-3);border:1px solid var(--hairline-strong);color:var(--ink-3);text-transform:uppercase;border-radius:5px;flex-shrink:0;margin-top:1px;padding:3px 7px;font-size:9.5px}.daybrief .item .pill.hot{background:var(--orange-dim);color:var(--orange);border-color:#ff5c354d}.plan-summary{background:var(--panel-3);border:1px solid var(--hairline);border-radius:10px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.plan-summary .pl{flex:1}.plan-summary .pl h4{font-family:var(--syne);margin:0 0 2px;font-size:14px;font-weight:600}.plan-summary .pl small{color:var(--ink-3);font-size:11.5px}.plan-summary .price{text-align:right}.plan-summary .price b{font-family:var(--syne);color:var(--orange);font-size:18px;font-weight:700}.plan-summary .price small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;font-size:10px;display:block}.stripe-embed{color:#1a1a1a;background:#fff;border-radius:11px;padding:22px}.coupon{background:var(--panel-3);border:1px dashed var(--hairline-strong);border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.row{align-items:center;gap:10px;display:flex}
