:root{--rt-btn-bg:#ffffff0d;--rt-btn-bg-hover:#ffffff14;--rt-btn-edge:#d4af5a29;--rt-btn-ink:#cfc6b2;--rt-btn-ink-hover:#f3eee2;--rt-btn-r:9px;--rt-btn-sel-bg:#d4af5a1a;--rt-btn-sel-edge:#e2c27a8c;--rt-btn-sel-ink:#f6e2a8;--rt-act-ink:#f6e2a8;--rt-act-r:11px;--rt-act-bg:linear-gradient(90deg, #fff0 0%, #ffffff08 20%, #ffffffcf 53%, #ffffff12 86%, #fff0) 50% calc(100% - 1.25px) / 72% 1px no-repeat, linear-gradient(112deg, #fff0 27%, #ffffff01 32%, #ffffff0a 42%, #ffffff10 46%, #ffffff04 53%, #fff0 61%) 30% 50% / 200% 190% no-repeat, linear-gradient(#d4af5a3d, #d4af5a3d), linear-gradient(155deg, #ffffff14, #ffffff03 48%, #ffffff08);--rt-act-shadow:inset 0 9px 12px -8px #00000070, inset 0 -9px 9px -7px #ffffffed, inset 5px 0 8px -7px #0000006b, inset -5px 0 8px -7px #0000004d, inset 0 1px 1px #fffc, inset 0 -1px 1px #ffffffab, inset 1px 0 .5px #ffffffab, inset -1px 0 .5px #00000021, 0 1px 1px #00000029, 0 4px 5px -3px #00000038, 0 12px 20px -10px #00000036;--rt-act-rim:conic-gradient(from 180deg at 50% 50%, #ffffffde 0deg, #ffffff61 36deg, #ffffff05 68deg, #00000021 112deg, #ffffff17 155deg, #fff 190deg, #ffffffb3 217deg, #ffffff05 256deg, #0000000f 300deg, #ffffff14 335deg, #ffffffde 360deg);--rt-act-blur:blur(2.5px) saturate(1.08);--rt-role-rga:#f6e2a8;--rt-role-mga:#e2c27a;--rt-role-ga:#d9c7a0;--rt-role-sa:#b3a78f;--rt-role-agent:#9a9280}
:root{--bg:#0a0a0a;--ink:#f3eee2;--ink-2:#cfc6b2;--ink-3:#9a9280;--accent:#e2c27a;--accent-deep:#e2c27a;--logo:#d4af5a;--bright:#f6e2a8;--good:#6fd3a2;--bad:#ef8a7f;--glass:linear-gradient(135deg, #ffffff12, #ffffff04);--inner:#ffffff0a;--edge:#d4af5a38;--edge-2:#d4af5a29;--div:#f3eee212;--sel:#d4af5a24;--shadow:inset 0 1px 0 #ffffff14, 0 40px 90px -40px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;background:linear-gradient(160deg,#0d0c0b 0%,#0a0a0a 55%,#0e0c09 100%) fixed,#0a0a0a;margin:0;font:15px/1.5 Geist,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.rt-scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rt-hero{position:absolute;inset:0}.rt-blob{filter:blur(110px);border-radius:50%;position:absolute}.rt-blob-a{background:#d4af5a38;width:620px;height:620px;top:-160px;left:-120px}.rt-blob-b{background:#aa7d2d2e;width:520px;height:520px;bottom:-180px;right:-140px}.rt-rib{display:block;position:absolute}.rt-rib-a{width:1300px;height:1300px;top:-420px;left:-380px}.rt-rib-b{width:760px;height:760px;bottom:-300px;right:-260px}body>:not(.rt-scene){z-index:1;position:relative}.auth-shell{place-items:center;min-height:100vh;padding:16px;display:grid}.glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(34px)saturate(170%);backdrop-filter:blur(34px)saturate(170%);box-shadow:var(--shadow);border-radius:6px}.card{width:100%;max-width:420px;padding:28px 24px}.rt-brand{flex-direction:column;align-items:center;gap:14px;margin:0 auto 22px;display:flex}.rt-brand-mark{flex:none;display:block}.rt-brand-wm{white-space:nowrap;flex-direction:column;align-items:center;gap:3px;display:flex}.rt-brand-wm span:first-child{letter-spacing:.3em;color:var(--ink);margin-right:-.3em;font-size:15px;font-weight:500;line-height:1.2}.rt-brand-wm span:last-child{letter-spacing:.3em;text-transform:none;color:var(--accent);margin-right:-.3em;font-size:11px;font-weight:600;line-height:1.2}.card h1{text-align:center;margin:0 0 18px;font-size:20px;font-weight:600}.steps{justify-content:center;gap:6px;margin:-6px 0 18px;display:flex}.steps i{background:var(--edge-2);border-radius:4px;width:28px;height:4px}.steps i.on{background:var(--logo)}label{color:var(--ink-2);margin-bottom:12px;font-size:13px;font-weight:500;display:block}input,select{width:100%;height:42px;font:inherit;color:var(--ink);background:var(--inner);border:1px solid var(--edge-2);border-radius:5px;margin-top:6px;padding:0 12px;display:block}select option{color:var(--ink);background:#1b1915}input::placeholder{color:var(--ink-3)}input:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #d4af5a38}.rt-pw{margin-top:6px;display:block;position:relative}.rt-pw>input.rt-pw-in{margin-top:0;padding-right:44px}.rt-pw>button.rt-pw-eye{width:36px;min-width:0;height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink-3,#f2ece08c);cursor:pointer;background:0 0;border:0;border-radius:5px;margin:-18px 0 0;padding:0;position:absolute;top:50%;right:4px}.rt-pw>button.rt-pw-eye:hover,.rt-pw>button.rt-pw-eye[aria-pressed=true]{color:var(--ink,#f2ece0);background:0 0}.rt-pw>button.rt-pw-eye svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin:auto;display:block}input.code{letter-spacing:.3em;text-align:center;height:52px;font:600 22px/1 Geist Mono,ui-monospace,Menlo,monospace}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}button,.btn{isolation:isolate;border-radius:var(--rt-act-r);height:42px;color:var(--rt-act-ink);background:var(--rt-act-bg);box-shadow:var(--rt-act-shadow);-webkit-backdrop-filter:var(--rt-act-blur);backdrop-filter:var(--rt-act-blur);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}button:not(.ghost):not(.link):not(.rt-pw-eye):before,.btn:not(.ghost):before{content:"";border-radius:inherit;pointer-events:none;background:var(--rt-act-rim);-webkit-mask-composite:xor;opacity:.55;padding:1.25px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}button:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{opacity:.55;cursor:default}button.block{width:100%;margin-top:6px}button.ghost,a.btn.ghost{color:var(--rt-btn-ink);background:var(--rt-btn-bg);border:1px solid var(--rt-btn-edge);border-radius:var(--rt-btn-r);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}a.btn.ghost:hover,button.ghost:hover:not(:disabled){color:var(--rt-btn-ink-hover);background:var(--rt-btn-bg-hover)}button.link,a.link{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;color:var(--accent);background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}button.small{height:32px;padding:0 12px;font-size:13px}.links{justify-content:space-between;gap:12px;margin-top:16px;font-size:14px;display:flex}.msg{margin-top:12px;font-size:14px}.msg.bad{color:var(--bad)}.msg.good{color:var(--good)}.topbar{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(34px)saturate(170%);backdrop-filter:blur(34px)saturate(170%);box-shadow:var(--shadow);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:16px 16px 0;padding:10px 18px;display:flex}.rt-owner-title{align-items:center;gap:10px;display:flex}.rt-owner-title .rt-brand{margin:0}.topbar .links{align-items:center;margin:0}.page{max-width:1080px;margin:24px auto;padding:0 16px}.panel{margin-bottom:20px;padding:20px}.panel h2{margin:0 0 14px;font-size:16px;font-weight:600}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.codebox{letter-spacing:.1em;background:var(--inner);border:1px solid var(--edge);-webkit-user-select:all;user-select:all;border-radius:5px;padding:14px 16px;font:600 24px/1.2 Geist Mono,ui-monospace,Menlo,monospace}.table-wrap{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--div);vertical-align:middle;padding:8px 6px}th{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}td select{width:auto;height:32px;margin:0}.tag{background:var(--inner);border:1px solid var(--edge-2);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.tag.off{color:var(--bad)}.mail{background:var(--inner);border:1px solid var(--edge);border-radius:5px;margin-bottom:12px;padding:14px 16px}.mail pre{white-space:pre-wrap;color:var(--ink-2);margin:8px 0 0;font:13px/1.5 Geist Mono,ui-monospace,Menlo,monospace}.muted{color:var(--ink-3);font-size:13px}@media (max-width:480px){.two{grid-template-columns:1fr}}body:has(>.rt-auth)>.rt-scene{display:none}.rt-auth{background:linear-gradient(160deg,#0d0c0b 0%,#0a0a0a 55%,#0e0c09 100%);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 620px;min-height:100dvh;display:grid;position:relative;overflow:hidden}.rt-auth-glow{z-index:0;filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.rt-auth-glow-a{background:#d4af5a33;width:640px;height:640px;top:-200px;left:-160px}.rt-auth-glow-b{background:#aa7d2d29;width:560px;height:560px;bottom:-180px;right:-160px}.rt-auth-fx{z-index:0;pointer-events:none;position:absolute;inset:0}.rt-auth-fx canvas{width:100%;height:100%;position:absolute;inset:0}.rt-auth-left{z-index:1;grid-area:1/1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.rt-auth-rings{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rt-auth-rings-d{width:1180px;height:1180px}.rt-auth-rings-p{width:600px;height:600px;display:none}.rt-auth-brand{flex-direction:column;align-items:center;gap:30px;display:flex;position:relative}.rt-auth-mark{flex:none;display:block;overflow:visible}.rt-auth-wm{letter-spacing:.42em;color:var(--ink);white-space:nowrap;margin-right:-.42em;font-size:26px;font-weight:500;line-height:1.2}.rt-auth-foot{z-index:1;letter-spacing:.22em;text-transform:none;color:var(--ink-3);white-space:nowrap;grid-area:1/1;place-self:end center;align-items:center;gap:7px;margin-bottom:40px;font-size:11px;font-weight:500;line-height:1;display:flex;position:relative}.rt-auth-foot b{letter-spacing:.3em;color:var(--accent);font-weight:700}.rt-auth-foot:before,.rt-auth-foot:after{content:"";background:linear-gradient(90deg,#0000,#d4af5a73);width:28px;height:1px}.rt-auth-foot:after{transform:scaleX(-1)}.rt-auth-pane{z-index:2;grid-area:1/2;justify-content:center;align-items:center;margin:16px 16px 16px 0;padding:40px 24px;display:flex;position:relative}.rt-auth-form{width:380px;max-width:100%}.rt-auth-form h1{letter-spacing:-.015em;color:var(--ink);margin:0 0 30px;font-size:26px;font-weight:700;line-height:1.4}.rt-auth-form .steps{justify-content:flex-start;margin:-14px 0 24px}.rt-auth-form label{color:var(--ink-2);flex-direction:column;gap:7px;margin-bottom:16px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.rt-auth-form input,.rt-auth-form select{background:#ffffff09;border:1px solid #d4af5a33;height:46px;margin-top:0;padding:0 14px;font-size:14.5px;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff0a}.rt-auth-form input:focus,.rt-auth-form select:focus{background:#ffffff0d;border-color:#e2c27a99;box-shadow:0 0 0 3px #d4af5a21}.rt-auth-form input.code{height:52px;font-size:22px}.rt-auth-form .rt-pw{margin-top:0}.rt-auth-form .rt-pw>input.rt-pw-in{padding-right:48px}.rt-auth-form .rt-pw>input.rt-pw-in[type=password]{letter-spacing:.18em}.rt-auth-form .rt-pw>button.rt-pw-eye{border-radius:8px;width:32px;height:32px;margin-top:-16px;right:7px}.rt-auth-form .rt-pw>button.rt-pw-eye:hover,.rt-auth-form .rt-pw>button.rt-pw-eye[aria-pressed=true]{color:var(--accent)}.rt-combo{margin-bottom:16px;position:relative}.rt-auth-form .rt-combo>label{margin-bottom:0}.rt-combo-list{z-index:20;background:#15130f;border:1px solid #d4af5a47;border-radius:5px;max-height:340px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -12px #000000d9}.rt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rt-combo-list[hidden]{display:none}.rt-combo-list li{min-height:40px;color:var(--ink);cursor:pointer;border-radius:4px;align-items:baseline;gap:4px;padding:10px 12px;font-size:14.5px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.rt-combo-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt-combo-list li small{color:var(--ink-3);flex:none;font-size:12.5px;font-weight:600}.rt-combo-list li.on{background:var(--sel);color:var(--bright)}.rt-combo-list li.on small{color:var(--accent)}.rt-auth-form label.rt-auth-bad input{background:#ef8a7f0d;border-color:#ef8a7f99;box-shadow:0 0 0 3px #ef8a7f17}.rt-auth-msg{color:#f3b0a6;background:#ef8a7f14;border:1px solid #ef8a7f38;border-radius:5px;align-items:center;gap:8px;margin:-4px 0 18px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.35;display:flex}form+.rt-auth-msg{margin:16px 0 0}.rt-auth-msg svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.rt-auth-fr{justify-content:flex-end;margin:-6px 0 22px;display:flex}.rt-auth-fr a.link{font-size:12.5px;font-weight:600;line-height:1.2}.rt-auth-fr a.link:hover{color:var(--bright);text-underline-offset:3px;text-decoration:underline}.rt-auth-form button.block{letter-spacing:.01em;height:48px;margin-top:0;font-size:15px}.rt-auth-form label+button.block,.rt-auth-form .two+button.block{margin-top:6px}.rt-auth-or{background:linear-gradient(90deg,#0000,#f3eee21a,#0000);height:1px;margin:22px 0}.rt-auth-form a.btn.rt-auth-alt{border-radius:11px;width:100%;height:44px;font-size:13.5px;display:flex}.rt-auth-form a.btn.rt-auth-alt:hover{color:var(--ink);background:#ffffff12}.rt-auth-form .links{margin-top:14px}@media (min-width:1024px) and (max-width:1279px){.rt-auth{grid-template-columns:minmax(0,1fr) 560px}.rt-auth-wm{font-size:20px}}@media (max-width:1023px){.rt-auth{grid-template-rows:300px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.rt-auth-glow-a{top:-320px;left:-300px}.rt-auth-glow-b{inset:520px auto auto -40px}.rt-auth-rings-d{display:none}.rt-auth-rings-p{display:block}.rt-auth-brand{gap:20px}.rt-auth-mark{width:76px;height:76px}.rt-auth-wm{letter-spacing:.38em;margin-right:-.38em;font-size:17px}.rt-auth-pane{grid-area:2/1;justify-self:center;align-items:flex-start;width:calc(100% - 32px);max-width:440px;margin:-16px 0 0;padding:32px 24px 30px}.rt-auth-form{width:100%}.rt-auth-form h1{margin-bottom:22px;font-size:22px}.rt-auth-foot{grid-area:3/1;margin:40px 0 26px}}
