.rep-gate{--gate-fD:var(--fSerif,"Bricolage Grotesque", system-ui, sans-serif);--gate-fB:var(--fBody,"Hanken Grotesk", system-ui, sans-serif);--gate-fM:var(--fMono,"Space Mono", ui-monospace, monospace);--gate-ink:#1d1526;--gate-mute:#6e6373;--gate-dim:#a294a8;--gate-purp:#7a3ae0;--gate-accent:#b26bff;--gate-purp-rgb:122, 58, 224;--gate-accent-rgb:178, 107, 255;--gate-buy-1:var(--buy-lo,#b01b24);--gate-buy-2:var(--buy-hi,#d9232f);--gate-buy-rgb:217, 35, 47;--gate-auth-1:#8f66ff;--gate-auth-2:var(--ug-brand,#7c4dff);--gate-auth-3:var(--ug-brand-deep,#5a2fd8);--gate-auth-rgb:124, 77, 255;--gate-trust:#0f9a55;--gate-trust-rgb:15, 154, 85;--gate-s:var(--lg-gS,var(--S-fill,#ff3b47));--gate-error-ink:var(--lg-error-ink,var(--error-text,#c8102e));--gate-a:#c96a00;--gate-c:#0f9a55;--gate-star:#e8a33d;--gate-glass-rgb:255, 255, 255;--gate-line:rgba(var(--gate-purp-rgb), .13);--gate-plan-face-1:#fbf7fc;--gate-plan-face-2:#f6eff8;--gate-pip-ring:#f5edf4;--gate-soft-1:#e9dcfb;--gate-soft-2:#d8befb;--gate-soft-ink:#2a1740;--gate-sheet-1:#eae1f8;--gate-sheet-2:#e3d8f5;--gate-scrim-rgb:252, 240, 244;--gate-scrim-behind-1:#f3eaee;--gate-scrim-behind-2:#ece2eb;--gate-scrim-veil:#2614341f;--gate-grab:#5a3c6e42;--gate-field-bg:#fff;--gate-field-ph:#b2a5be;--gate-fade-ground-rgb:243, 235, 242}html[data-theme=dark] .rep-gate,html[data-theme=carbon] .rep-gate{--gate-ink:#ece4f5;--gate-mute:#a79db0;--gate-dim:#6f6577;--gate-purp:#b78bff;--gate-accent:#c79bff;--gate-buy-1:var(--buy-lo,#e62a36);--gate-buy-2:var(--buy-hi,#ff3b47);--gate-buy-rgb:255, 59, 71;--gate-trust:#35e08c;--gate-trust-rgb:53, 224, 140;--gate-glass-rgb:34, 28, 44;--gate-line:rgba(var(--gate-accent-rgb), .18);--gate-plan-face-1:#191322;--gate-plan-face-2:#130e1c;--gate-pip-ring:#1a1424;--gate-soft-1:#2c1d48;--gate-soft-2:#221436;--gate-soft-ink:#ebddfb;--gate-sheet-1:#191322;--gate-sheet-2:#120d1b;--gate-scrim-rgb:20, 15, 28;--gate-scrim-behind-1:#0b0910;--gate-scrim-behind-2:#08070c;--gate-scrim-veil:#0000006b;--gate-grab:#d2c3e647;--gate-field-bg:#17121f;--gate-field-ph:#6f6577;--gate-fade-ground-rgb:11, 9, 16}html[data-theme=carbon] .rep-gate{--gate-ink:#f0f0f2;--gate-mute:#a8a9b0;--gate-dim:#8a8b93;--gate-glass-rgb:32, 32, 37;--gate-line:#ffffff24;--gate-plan-face-1:#1e1e22;--gate-plan-face-2:#17171a;--gate-pip-ring:#202024;--gate-soft-1:#2a2a30;--gate-soft-2:#202024;--gate-soft-ink:#f0f0f2;--gate-sheet-1:#1b1b1e;--gate-sheet-2:#141416;--gate-scrim-rgb:18, 18, 20;--gate-scrim-behind-1:#0e0e10;--gate-scrim-behind-2:#0a0a0c;--gate-scrim-veil:#00000075;--gate-grab:#e2e2e847;--gate-field-bg:#17171a;--gate-field-ph:#8a8b93;--gate-fade-ground-rgb:14, 14, 16}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]):not([data-theme=carbon]) .rep-gate{--gate-ink:#ece4f5;--gate-mute:#a79db0;--gate-dim:#6f6577;--gate-purp:#b78bff;--gate-accent:#c79bff;--gate-buy-1:var(--buy-lo,#e62a36);--gate-buy-2:var(--buy-hi,#ff3b47);--gate-buy-rgb:255, 59, 71;--gate-trust:#35e08c;--gate-trust-rgb:53, 224, 140;--gate-glass-rgb:34, 28, 44;--gate-line:rgba(var(--gate-accent-rgb), .18);--gate-plan-face-1:#191322;--gate-plan-face-2:#130e1c;--gate-pip-ring:#1a1424;--gate-soft-1:#2c1d48;--gate-soft-2:#221436;--gate-soft-ink:#ebddfb;--gate-sheet-1:#191322;--gate-sheet-2:#120d1b;--gate-scrim-rgb:20, 15, 28;--gate-scrim-behind-1:#0b0910;--gate-scrim-behind-2:#08070c;--gate-scrim-veil:#0000006b;--gate-grab:#d2c3e647;--gate-field-bg:#17121f;--gate-field-ph:#6f6577;--gate-fade-ground-rgb:11, 9, 16}}.rep-gate{font-family:var(--gate-fB);color:var(--gate-ink)}.rep-gate a{color:var(--gate-purp);text-decoration:none}.rep-gate a:hover{color:var(--gate-accent)}.rep-gate .appicon,.rep-gate.appicon{object-fit:cover;background:rgba(var(--gate-glass-rgb), 1);border-radius:15px;width:60px;height:60px;display:block;box-shadow:0 8px 22px -8px #3c1e5066,0 0 0 1px #fff9}.rep-gate .appicon.is-dark,html[data-theme=dark] .rep-gate .appicon.is-light,html[data-theme=carbon] .rep-gate .appicon.is-light{display:none}html[data-theme=dark] .rep-gate .appicon.is-dark,html[data-theme=carbon] .rep-gate .appicon.is-dark{display:block}.rep-gate .kick{font-family:var(--gate-fM);letter-spacing:.28em;text-transform:uppercase;color:var(--gate-purp);font-size:11px;font-weight:700}.rep-gate .h1{font-family:var(--gate-fD);letter-spacing:-.028em;color:var(--gate-ink);font-weight:800;line-height:1.04}.rep-gate .h1 .pp{color:var(--gate-accent)}.rep-gate .wm{font-family:var(--gate-fD);letter-spacing:-.03em;color:var(--gate-ink);font-weight:800;line-height:.9}.rep-gate .wm .pp{color:var(--gate-accent)}.rep-gate .lede{color:var(--gate-mute);font-size:15px;font-weight:500;line-height:1.5}.rep-gate .lede b{color:var(--gate-ink);font-weight:700}.rep-gate .card,.rep-gate.card{background:rgba(var(--gate-glass-rgb), .66);border:1px solid var(--gate-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px}.rep-gate .cardhead{font-family:var(--gate-fM);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:700}.rep-gate .feat{color:var(--gate-ink);align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.rep-gate .feat .ck{flex-shrink:0;width:22px;height:22px}.rep-gate .feat.mut{color:var(--gate-mute);font-weight:500}.rep-gate .pips{display:flex}.rep-gate .pip{border:2px solid var(--gate-pip-ring);width:24px;height:24px;font-family:var(--gate-fM);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-7px;font-size:10px;font-weight:700;display:flex}.rep-gate .pip:first-child{margin-left:0}.rep-gate .stars{letter-spacing:2.5px;color:var(--gate-star);font-size:13px}.rep-gate .plans,.rep-gate.plans{flex-direction:column;gap:10px;display:flex}.rep-gate .plan{cursor:pointer;background:rgba(var(--gate-glass-rgb), .6);border:1.5px solid rgba(var(--gate-purp-rgb), .16);border-radius:16px;align-items:center;gap:14px;padding:15px 17px;transition:box-shadow .2s;display:flex;position:relative}.rep-gate .plan.sel{background:linear-gradient(var(--gate-plan-face-1), var(--gate-plan-face-2)) padding-box, linear-gradient(135deg, #7a3ae0, #b26bff) border-box;box-shadow:0 12px 30px -14px rgba(var(--gate-purp-rgb), .5);border:2px solid #0000}.rep-gate .plan .radio{border:2px solid rgba(var(--gate-purp-rgb), .35);border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.rep-gate .plan.sel .radio{border-color:var(--gate-purp)}.rep-gate .plan.sel .radio:after{content:"";background:var(--gate-purp);border-radius:50%;position:absolute;inset:3px}.rep-gate .plan .pw{flex:1;min-width:0}.rep-gate .plan .pr{font-family:var(--gate-fD);letter-spacing:-.02em;color:var(--gate-ink);align-items:baseline;gap:2px;font-size:23px;font-weight:800;display:flex}.rep-gate .plan .pr small{color:var(--gate-mute);font-size:13px;font-weight:700}.rep-gate .plan .was{font-family:var(--gate-fM);color:var(--gate-dim);margin-left:8px;font-size:12px;font-weight:400;text-decoration:line-through}.rep-gate .plan .ps{font-family:var(--gate-fM);color:var(--gate-mute);letter-spacing:.02em;margin-top:3px;font-size:11px}.rep-gate .plan .badge{font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg, var(--gate-buy-1), var(--gate-buy-2));color:#fff;box-shadow:0 6px 14px -6px rgba(var(--gate-buy-rgb), .55);border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:9px;font-weight:700}.rep-gate .plan .badge.ghost{color:var(--gate-dim);border:1px solid rgba(var(--gate-purp-rgb), .2);box-shadow:none;background:0 0}.rep-gate .cta,.rep-gate.cta{cursor:pointer;background:linear-gradient(135deg, var(--gate-buy-1) 0%, var(--gate-buy-2) 100%);color:#fff;width:100%;height:58px;font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 16px 34px -10px rgba(var(--gate-buy-rgb), .6), inset 0 1px 0 #ffffff59;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:0;font-size:13.5px;font-weight:700;display:flex;position:relative;overflow:hidden}.rep-gate .cta .arr{font-size:17px}.rep-gate .cta:before{content:"";background:linear-gradient(105deg,#0000,#ffffff6b,#0000);width:44%;animation:3.4s ease-in-out infinite gate-shine;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}@keyframes gate-shine{0%{left:-70%}55%{left:130%}to{left:130%}}.rep-gate .cta.ghost{color:var(--gate-purp);border:1.5px solid rgba(var(--gate-purp-rgb), .32);box-shadow:none;background:0 0;height:52px;font-size:12.5px}.rep-gate .cta.ghost:before{display:none}.rep-gate .cta.auth,html[data-design=lg][data-glass=full] .rep-gate .cta.auth{background:linear-gradient(180deg, var(--gate-auth-1), var(--gate-auth-2) 55%, var(--gate-auth-3));color:#fff;box-shadow:inset 0 1px 0 #ffffff73, 0 10px 20px -12px rgba(var(--gate-auth-rgb), .8);border:1px solid #ffffff80}.rep-gate .cta.auth:before{animation:none;display:none}.rep-gate .akick{font-family:var(--gate-fM);letter-spacing:.16em;text-transform:uppercase;color:var(--gate-auth-2);font-size:8px;font-weight:700;line-height:1;display:block}.rep-gate .sheet .akick{margin-top:22px}.rep-gate .sheet .akick+.h1{margin-top:6px}.rep-gate .amsg{font-family:var(--gate-fM);margin:14px 0 0;font-size:12px;line-height:1.5}.rep-gate .amsg:empty{margin:0}.rep-gate .amsg[data-tone=status]{color:var(--gate-trust)}.rep-gate .amsg[data-tone=alert]{color:var(--gate-error-ink)}.rep-gate.aexp,.rep-gate .aexp{background:#fffaf8bf;border:1px dashed #e5484d66;border-radius:18px;padding:12px 14px}html[data-theme=dark] .rep-gate.aexp,html[data-theme=dark] .rep-gate .aexp,html[data-theme=carbon] .rep-gate.aexp,html[data-theme=carbon] .rep-gate .aexp{background:rgba(var(--gate-glass-rgb), .9)}html[data-design=lg][data-theme=dark] .rep-gate.aexp,html[data-design=lg][data-theme=dark] .rep-gate .aexp,html[data-design=lg][data-theme=carbon] .rep-gate.aexp,html[data-design=lg][data-theme=carbon] .rep-gate .aexp{background:linear-gradient(165deg, var(--lg-plate-hi), var(--lg-plate-lo)), var(--lg-bg-base)}.rep-gate .aexp-label{font-family:var(--gate-fM);letter-spacing:.14em;text-transform:uppercase;color:var(--gate-error-ink);font-size:7.5px;font-weight:700;line-height:1;display:block}.rep-gate .aexp-body{font-family:var(--gate-fB);color:var(--gate-ink);margin:5px 0 0;font-size:12px;font-weight:500;line-height:1.5;display:block}.rep-gate .aexp-actions{align-items:center;gap:16px;margin-top:4px;display:flex}.rep-gate .aexp-go,.rep-gate .aexp-dismiss{cursor:pointer;min-height:44px;font-family:var(--gate-fM);background:0 0;border:0;padding:0;font-size:8.5px;font-weight:700;line-height:1}.rep-gate .aexp-go{color:var(--gate-error-ink)}.rep-gate .aexp-dismiss{color:var(--gate-mute)}.rep-gate .cta.soft{background:linear-gradient(135deg, var(--gate-soft-1), var(--gate-soft-2));color:var(--gate-soft-ink);box-shadow:0 12px 26px -12px rgba(var(--gate-purp-rgb), .5), inset 0 1px 0 #fff9}.rep-gate .ctasub{text-align:center;font-family:var(--gate-fM);letter-spacing:.08em;text-transform:uppercase;color:var(--gate-mute);font-size:10px}.rep-gate .receipts,.rep-gate.receipts{background:rgba(var(--gate-purp-rgb), .055);border:1px dashed rgba(var(--gate-purp-rgb), .28);font-family:var(--gate-fM);letter-spacing:.05em;text-transform:uppercase;color:var(--gate-mute);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:10px;font-size:9px;font-weight:700;display:flex}.rep-gate .receipts b{color:var(--gate-purp)}.rep-gate .quote,.rep-gate.quote{background:rgba(var(--gate-glass-rgb), .7);border:1px solid rgba(var(--gate-purp-rgb), .14);border-radius:14px;padding:14px 16px 12px}.rep-gate .qhead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.rep-gate .qsrc{font-family:var(--gate-fM);letter-spacing:.14em;text-transform:uppercase;color:var(--gate-dim);font-size:8.5px;font-weight:700}.rep-gate .qwrap{min-height:132px;position:relative}.rep-gate .qslide{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.rep-gate .qslide.on{opacity:1;pointer-events:auto}.rep-gate .qt{font-family:var(--gate-fD);letter-spacing:-.01em;color:var(--gate-ink);font-size:16px;font-weight:800;line-height:1.15;display:block}.rep-gate .qslide p{color:var(--gate-mute);margin-top:7px;font-size:12.5px;font-weight:500;line-height:1.5}.rep-gate .qwho{font-family:var(--gate-fM);letter-spacing:.12em;text-transform:uppercase;color:var(--gate-dim);margin-top:9px;font-size:8.5px;font-weight:700}.rep-gate .qwho b{color:var(--gate-purp)}.rep-gate .qfoot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.rep-gate .qdots{gap:5px;display:flex}.rep-gate .qdot{background:rgba(var(--gate-purp-rgb), .22);width:5px;height:5px;transition:background-color var(--motion-state,.19s) var(--ease-out-quart,ease-out), transform var(--motion-state,.19s) var(--ease-out-quart,ease-out), border-radius var(--motion-state,.19s) var(--ease-out-quart,ease-out);cursor:pointer;border:0;border-radius:5px;padding:0}.rep-gate .qdot.on{background:var(--gate-purp);border-radius:3px;transform:scaleX(2)}.rep-gate .qbtns{gap:7px;display:flex}.rep-gate .qbtn{border:1.5px solid var(--gate-purp);background:rgba(var(--gate-glass-rgb), 1);width:27px;height:27px;color:var(--gate-purp);font-family:var(--gate-fD);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.rep-gate .authwrap,.rep-gate.authwrap{position:relative;overflow:hidden}.rep-gate .scrim{background:radial-gradient(520px 400px at 50% 14%, rgb(var(--gate-scrim-rgb)) 0%, transparent 68%), linear-gradient(180deg, var(--gate-scrim-behind-1), var(--gate-scrim-behind-2));position:absolute;inset:0}.rep-gate .scrim:after{content:"";background:var(--gate-scrim-veil);position:absolute;inset:0}.rep-gate .sheet{box-sizing:border-box;background:linear-gradient(180deg, var(--gate-sheet-1) 0%, var(--gate-sheet-2) 100%);border-top:1px solid #ffffff8c;border-radius:30px 30px 44px 44px;width:100%;max-width:100vw;padding:13px 22px 30px;position:relative;overflow-x:hidden;box-shadow:0 -20px 54px -18px #3018446b,inset 0 1px #ffffffbf}.rep-gate .sheet *{box-sizing:border-box;max-width:100%}.rep-gate .sheet .wm{overflow-wrap:anywhere;min-width:0}.rep-gate .shead .lock{flex:1;min-width:0;overflow:hidden}.rep-gate .xbtn{flex-shrink:0}.rep-gate .grab{background:var(--gate-grab);border-radius:5px;width:40px;height:5px;margin:0 auto 15px}.rep-gate .shead{justify-content:space-between;align-items:center;display:flex}.rep-gate .shead .lock{align-items:center;gap:10px;display:flex}.rep-gate .xbtn{background:rgba(var(--gate-glass-rgb), .62);border:1px solid rgba(var(--gate-purp-rgb), .14);width:40px;height:40px;color:var(--gate-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex;box-shadow:0 4px 12px -5px #3c1e503d}.rep-gate .seg{background:rgba(var(--gate-glass-rgb), .32);border:1px solid rgba(var(--gate-purp-rgb), .12);border-radius:16px;margin-top:16px;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px 3px #3c1e5017}.rep-gate .segpill{background:rgba(var(--gate-glass-rgb), 1);width:calc(50% - 5px);transition:transform var(--motion-surface,.26s) var(--ease-out-quint,cubic-bezier(.22,1,.36,1));z-index:1;border-radius:12px;position:absolute;top:5px;bottom:5px;left:5px;transform:translate(0);box-shadow:0 5px 13px -5px #3c1e5042,inset 0 1px #ffffffe6}.rep-gate .sheet[data-mode=signup] .segpill{transform:translate(100%)}.rep-gate .segopt{z-index:2;cursor:pointer;font-family:var(--gate-fM);letter-spacing:.16em;text-transform:uppercase;color:var(--gate-dim);background:0 0;border:0;flex:1;padding:12px 0;font-size:13px;font-weight:700;position:relative}.rep-gate .sheet[data-mode=signin] .segopt[data-mode=signin],.rep-gate .sheet[data-mode=signup] .segopt[data-mode=signup]{color:var(--gate-purp)}.rep-gate .ac{display:none}.rep-gate .sheet[data-mode=signin] .ac[data-for=signin],.rep-gate .sheet[data-mode=signup] .ac[data-for=signup]{display:block}.rep-gate .sheet .h1{margin-top:22px;font-size:34px}.rep-gate .asub{color:var(--gate-mute);margin-top:12px;font-size:15px;font-weight:500;line-height:1.5}.rep-gate .asub b{color:var(--gate-ink);font-weight:700}.rep-gate .field{background:var(--gate-field-bg);border:1px solid rgba(var(--gate-purp-rgb), .16);border-radius:15px;align-items:center;gap:11px;min-height:58px;margin-top:20px;padding:0 17px;display:flex;box-shadow:inset 0 1px 3px #3c1e5012}.rep-gate .field svg{color:var(--gate-dim);flex-shrink:0}.rep-gate .field input{min-width:0;font-family:var(--gate-fM);color:var(--gate-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.rep-gate .field input::placeholder{color:var(--gate-field-ph)}.rep-gate button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.rep-gate .cta{transition:transform .13s cubic-bezier(.4,0,.2,1),box-shadow .13s}.rep-gate .cta:active{transform:scale(.97)}.rep-gate .cta:disabled{opacity:.6}.rep-gate .segopt{transition:color .2s,transform .12s}.rep-gate .segopt:active{transform:scale(.94)}.rep-gate .xbtn{transition:background .15s,transform .12s}.rep-gate .xbtn:active{background:rgba(var(--gate-purp-rgb), .12);transform:scale(.9)}.rep-gate .field{transition:border-color .18s,box-shadow .18s}.rep-gate .field:focus-within{border-color:rgba(var(--gate-purp-rgb), .5);box-shadow:inset 0 1px 3px #3c1e5012, 0 0 0 3px rgba(var(--gate-purp-rgb), .12)}.rep-gate .trustrow{align-items:center;gap:10px;margin-top:16px;display:flex}.rep-gate .legal{font-family:var(--gate-fM);letter-spacing:.01em;color:var(--gate-dim);margin-top:14px;font-size:10px;line-height:1.75}.rep-gate .legal b{color:var(--gate-mute);font-weight:700}.rep-gate .legal a{color:var(--gate-purp);text-decoration:underline}.rep-gate .backlink{font-family:var(--gate-fM);letter-spacing:.04em;color:var(--gate-purp);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:700;display:inline-flex}.rep-gate .glyph{width:42px;height:42px;font-size:20px;font-family:var(--gate-fM);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.rep-gate .lockcard,.rep-gate.lockcard{background:linear-gradient(165deg, rgba(var(--gate-accent-rgb), .14), rgba(var(--gate-accent-rgb), .05));border:1px solid rgba(var(--gate-accent-rgb), .28);border-radius:18px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.rep-gate .lct{align-items:center;gap:12px;display:flex}.rep-gate .lnm{font-family:var(--gate-fD);letter-spacing:-.01em;color:var(--gate-ink);font-size:18px;font-weight:800}.rep-gate .lsub{font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;color:var(--gate-mute);margin-top:3px;font-size:9.5px}.rep-gate .blurbars{filter:blur(3px);opacity:.62;flex-direction:column;gap:7px;margin-top:14px;display:flex}.rep-gate .blurbars i{background:linear-gradient(90deg, rgba(var(--gate-purp-rgb), .42), rgba(var(--gate-purp-rgb), .1));border-radius:5px;height:9px}.rep-gate .gateline{font-family:var(--gate-fM);letter-spacing:.12em;text-transform:uppercase;color:var(--gate-accent);align-items:center;gap:8px;margin-top:14px;font-size:10px;font-weight:700;display:flex}.rep-gate .viewf{background:linear-gradient(135deg, rgba(var(--gate-purp-rgb), .2), rgba(var(--gate-trust-rgb), .14));filter:blur(2px);border-radius:12px}.rep-gate .meter{background:rgba(var(--gate-purp-rgb), .14);border-radius:9px;height:9px;margin-top:11px;overflow:hidden}.rep-gate .meter i{background:linear-gradient(90deg,#7a3ae0,#b26bff);border-radius:9px;height:100%;display:block}.rep-gate .miniplan,.rep-gate.miniplan{background:rgba(var(--gate-glass-rgb), .62);border:1px solid var(--gate-line);border-radius:14px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 16px;display:flex}.rep-gate .miniplan .mp{font-family:var(--gate-fD);letter-spacing:-.02em;color:var(--gate-ink);font-size:19px;font-weight:800}.rep-gate .miniplan .mp small{color:var(--gate-mute);font-size:12px;font-weight:700}.rep-gate .miniplan .mp .was{font-family:var(--gate-fM);color:var(--gate-dim);margin-left:6px;font-size:11px;font-weight:400;text-decoration:line-through}.rep-gate .miniplan .mb{font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--gate-buy-1), var(--gate-buy-2));box-shadow:0 6px 14px -6px rgba(var(--gate-buy-rgb), .5);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 11px;font-size:9px;font-weight:700}.rep-gate .altlink{text-align:center;font-family:var(--gate-fM);letter-spacing:.03em;color:var(--gate-mute);margin-top:14px;font-size:11px}.rep-gate .altlink a{color:var(--gate-purp);font-weight:700;text-decoration:underline}.rep-gate .notetiny{background:rgba(var(--gate-purp-rgb), .05);border:1px dashed rgba(var(--gate-purp-rgb), .22);font-family:var(--gate-fM);letter-spacing:.02em;color:var(--gate-mute);text-align:center;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:10.5px;line-height:1.6}.rep-gate .tierbadge{width:36px;height:36px;font-family:var(--gate-fM);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.rep-gate .ratepill{font-family:var(--gate-fM);letter-spacing:.08em;text-transform:uppercase;color:var(--gate-mute);background:rgba(var(--gate-glass-rgb), .55);border:1px solid var(--gate-line);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:700;display:inline-flex}.rep-gate .fade,.rep-gate.fade{position:relative;overflow:hidden}.rep-gate .fade .ftxt{color:var(--gate-mute);font-size:13.5px;line-height:1.65}.rep-gate .fade .ftxt p{margin-top:9px}.rep-gate .fade:after{content:"";background:linear-gradient(180deg, rgba(var(--gate-fade-ground-rgb), 0), rgb(var(--gate-fade-ground-rgb)));height:66px;position:absolute;bottom:0;left:0;right:0}.rep-gate .toolrow,.rep-gate.toolrow{background:rgba(var(--gate-glass-rgb), .5);border:1px solid var(--gate-line);border-radius:13px;align-items:center;gap:12px;padding:12px 13px;display:flex}.rep-gate .toolrow.freerow{background:rgba(var(--gate-glass-rgb), .74)}.rep-gate .toolrow .tg{width:34px;height:34px;font-size:15px;font-family:var(--gate-fM);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.rep-gate .toolrow .ti{flex:1;min-width:0}.rep-gate .toolrow .tt{letter-spacing:-.01em;color:var(--gate-ink);font-size:14px;font-weight:700}.rep-gate .toolrow .tsx{color:var(--gate-mute);margin-top:1px;font-size:11.5px}.rep-gate .upchip{font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;color:var(--gate-purp);border:1px solid rgba(var(--gate-purp-rgb), .4);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:9px;font-weight:700}.rep-gate .chipgrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.rep-gate .uchip{background:rgba(var(--gate-glass-rgb), .55);border:1px solid var(--gate-line);letter-spacing:-.01em;color:var(--gate-ink);border-radius:12px;align-items:center;gap:9px;padding:11px;font-size:12.5px;font-weight:600;display:flex}.rep-gate .uchip .ug{width:26px;height:26px;font-size:13px;font-family:var(--gate-fM);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.rep-gate .emailchip{font-family:var(--gate-fM);letter-spacing:.02em;color:var(--gate-mute);background:rgba(var(--gate-glass-rgb), .6);border:1px solid var(--gate-line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.rep-gate .statuspill{font-family:var(--gate-fM);letter-spacing:.14em;text-transform:uppercase;color:var(--gate-purp);background:rgba(var(--gate-purp-rgb), .1);border:1px solid rgba(var(--gate-purp-rgb), .22);border-radius:999px;padding:5px 10px;font-size:9px;font-weight:700}.rep-gate .tstep{text-align:center;background:rgba(var(--gate-glass-rgb), .5);border:1px solid var(--gate-line);border-radius:11px;flex:1;padding:10px 6px}.rep-gate .tstep.hot{background:linear-gradient(var(--gate-plan-face-1), var(--gate-plan-face-2));border:1.5px solid rgba(var(--gate-purp-rgb), .4)}.rep-gate .tstep b{font-family:var(--gate-fD);color:var(--gate-ink);font-size:17px;font-weight:800;display:block}.rep-gate .tstep span{text-transform:uppercase;letter-spacing:.1em;color:var(--gate-dim);margin-top:3px;font-size:8px;display:block}.rep-gate .tstep.hot b,.rep-gate .tstep.hot span{color:var(--gate-purp)}.rep-gate .paysheet{background:rgba(var(--gate-glass-rgb), .72);border:1px solid var(--gate-line);border-radius:14px;margin-top:16px;padding:13px 15px}.rep-gate .paysheet .prow{justify-content:space-between;align-items:center;display:flex}.rep-gate .greet{font-family:var(--gate-fD);letter-spacing:-.02em;color:var(--gate-ink);font-size:27px;font-weight:800}.rep-gate .statcard{background:linear-gradient(165deg, rgba(var(--gate-glass-rgb), .82), rgba(var(--gate-glass-rgb), .62));border:1px solid var(--gate-line);border-radius:16px;padding:15px 16px}.rep-gate .substrip{background:rgba(var(--gate-glass-rgb), .5);border:1px solid var(--gate-line);border-radius:11px;justify-content:space-between;align-items:center;margin-top:13px;padding:11px 13px;display:flex}.rep-gate .tilegrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.rep-gate .tile{background:rgba(var(--gate-glass-rgb), .6);border:1px solid var(--gate-line);border-radius:15px;flex-direction:column;gap:9px;min-height:86px;padding:14px;display:flex;position:relative}.rep-gate .tile .t2{width:36px;height:36px;font-size:16px;font-family:var(--gate-fM);border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex}.rep-gate .tile .tl{letter-spacing:-.01em;color:var(--gate-ink);font-size:14px;font-weight:700}.rep-gate .tile .lk{color:var(--gate-purp);opacity:.85;position:absolute;top:11px;right:11px}.rep-gate .nudge{background:linear-gradient(135deg, rgba(var(--gate-purp-rgb), .1), rgba(var(--gate-accent-rgb), .06));border:1px solid rgba(var(--gate-purp-rgb), .22);border-radius:14px;align-items:center;gap:11px;padding:13px 15px;display:flex}@media (prefers-reduced-motion:reduce){.rep-gate .cta:before{animation:none;display:none}.rep-gate .qslide,.rep-gate .segpill,.rep-gate .cta,.rep-gate .segopt,.rep-gate .xbtn{transition:none}.rep-gate .cta:active,.rep-gate .segopt:active,.rep-gate .xbtn:active{transform:none}}html[data-design=lg] .auth-glass-screen.lg-auth>.rep-gate.lg-wall-plate{box-sizing:border-box;background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-brand) 20%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 9%, transparent) 40%, transparent 72%), linear-gradient(165deg, var(--lg-plate-hi), var(--lg-plate-lo));-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);border:1px solid var(--lg-edge);width:min(100%,440px);box-shadow:inset 0 1.5px 0 var(--lg-bevel), 0 18px 32px -24px var(--lg-shadow);border-radius:26px;padding:16px 18px 22px}html[data-design=lg] .auth-glass-screen.lg-auth>.rep-gate.lg-wall-plate[style*=--gate-purp]{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--gate-purp) 18%, transparent) 0%, color-mix(in srgb, var(--gate-purp) 8%, transparent) 40%, transparent 72%), linear-gradient(165deg, var(--lg-plate-hi), var(--lg-plate-lo))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .auth-glass-screen.lg-auth>.rep-gate.lg-wall-plate{background:var(--lg-bg-base)}}@media (width>=900px){html[data-design=lg].desktop-shell .auth-glass-screen.lg-auth>.rep-gate.lg-wall-plate{padding:22px 26px 26px}}html[data-design=lg] .auth-glass-screen.lg-auth>.rep-gate.register-wall--generic{--register-wall-hue:var(--lg-accent,var(--lg-route-hue,var(--lg-brand)));--hue:var(--register-wall-hue);background:radial-gradient(118% 54% at 5% 0%, color-mix(in srgb, var(--register-wall-hue) 22%, transparent) 0%, color-mix(in srgb, var(--register-wall-hue) 9%, transparent) 44%, transparent 74%), linear-gradient(165deg, var(--lg-plate-hi), var(--lg-plate-lo))}html[data-design=lg] .register-wall-wordmark{width:fit-content;color:var(--lg-ink);font:800 clamp(30px, 8vw, 38px)/1 "Bricolage Grotesque", var(--lg-fDisplay);letter-spacing:-.035em;text-align:center;text-shadow:var(--lg-relief-emboss);margin:8px auto 16px;display:block}html[data-design=lg] .register-wall-wordmark>span{color:var(--lg-brand)}html[data-design=lg] .register-wall-generic-grid{gap:18px;min-width:0;display:grid}html[data-design=lg] .register-wall-decision,html[data-design=lg] .register-wall-evidence{min-width:0}html[data-design=lg] .register-wall-title{color:var(--lg-ink);font-family:var(--lg-fDisplay);text-wrap:balance;margin:9px 0 0;font-size:clamp(29px,8vw,35px);line-height:1.02}html[data-design=lg] .register-wall-lede{font-family:var(--lg-fBody);margin:12px 0 0}html[data-design=lg] .register-wall-primary{width:100%;margin-top:16px}html[data-design=lg] .register-wall-primary-sub{margin-top:9px}html[data-design=lg] .register-wall-signin{margin-top:12px}html[data-design=lg] .register-wall-benefits{padding:0;overflow:hidden}html[data-design=lg] .register-wall-benefits-head{color:var(--lg-ink-3);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 11px;display:flex}html[data-design=lg] .register-wall-benefits-head>span:last-child{color:var(--lg-success-ink)}html[data-design=lg] .register-wall-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-design=lg] .register-wall-benefit{border-top:1px solid var(--lg-divider);min-width:0;min-height:52px;color:var(--lg-ink-2);font:650 11.5px/1.25 var(--lg-fBody);align-items:center;gap:8px;padding:9px 10px;display:flex}html[data-design=lg] .register-wall-benefit:nth-child(2n){border-left:1px solid var(--lg-divider)}html[data-design=lg] .register-wall-benefit .ck{width:18px;height:18px}html[data-design=lg] .register-wall-benefit .ck circle{fill:color-mix(in srgb, var(--register-wall-hue) 14%, transparent)}html[data-design=lg] .register-wall-benefit .ck path{stroke:var(--register-wall-hue)}html[data-design=lg] .register-wall-plans{text-align:left;--cta-hue:var(--register-wall-hue);justify-content:space-between;width:100%;height:auto;min-height:44px;margin-top:10px;padding:9px 12px 9px 14px}html[data-design=lg] .register-wall-plans>span{min-width:0}html[data-design=lg] .register-wall-plans strong,html[data-design=lg] .register-wall-plans small{display:block}html[data-design=lg] .register-wall-plans strong{color:var(--lg-ink);font:750 11.5px/1.15 var(--lg-fBody)}html[data-design=lg] .register-wall-plans small{color:var(--lg-ink-4);font:600 8.5px/1.3 var(--lg-fMono);margin-top:3px}html[data-design=lg] .register-wall-plans>b{color:var(--register-wall-hue);font:800 17px/1 var(--lg-fDisplay);flex:none}html[data-design=lg] .register-wall-proof{border:1px solid color-mix(in srgb, var(--register-wall-hue) 18%, var(--lg-edge));background:color-mix(in srgb, var(--register-wall-hue) 5%, var(--lg-glass-hi));box-shadow:inset 0 1px 0 var(--lg-bevel);border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}html[data-design=lg] .register-wall-proof p{min-width:0;margin:0}html[data-design=lg] .register-wall-proof p>b,html[data-design=lg] .register-wall-proof p>span{display:block}html[data-design=lg] .register-wall-proof p>b{color:var(--lg-ink);font:700 11.5px/1.2 var(--lg-fBody)}html[data-design=lg] .register-wall-proof p>span{color:var(--lg-ink-4);font:600 8.5px/1.25 var(--lg-fMono);margin-top:2px}@media (width>=900px){html[data-design=lg].desktop-shell .auth-glass-screen.lg-auth>.rep-gate.register-wall--generic{width:min(var(--lg-frame-doc), calc(100% - var(--lg-gutter) * 2));padding:22px 28px 28px}html[data-design=lg].desktop-shell .register-wall--generic .register-wall-wordmark{margin-bottom:20px}html[data-design=lg].desktop-shell .register-wall-generic-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px}}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .auth-glass-screen.lg-auth>.rep-gate.register-wall--generic{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-bg-base)}}
