.depot-sub .ctrl-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.depot-sub .filter-pills{gap:6px;display:flex}.depot-sub .filter-pills button{border:1px solid var(--border-soft);color:var(--fg-50);font:400 12px/1 var(--font-sans);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border-radius:999px;padding:7px 14px}.depot-sub .filter-pills button:hover{color:var(--fg-90);border-color:var(--border-hov)}.depot-sub .filter-pills button.on{color:var(--mint);background:#00e6760f;border-color:#00e67652}.depot-sub .view-toggle{border:1px solid var(--border);background:#ffffff06;border-radius:8px;margin-left:auto;padding:3px;display:inline-flex}.depot-sub .view-toggle button{color:var(--fg-50);font:400 12px/1 var(--font-sans);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;border-radius:6px;padding:6px 12px}.depot-sub .view-toggle button:hover{color:var(--fg-90)}.depot-sub .view-toggle button.on{color:var(--fg-90);background:#ffffff12}.depot-sub .cal-card{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:12px;margin-bottom:22px;padding:20px}.depot-sub .cal-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.depot-sub .cal-head .month{font:500 16px/1 var(--font-display);color:var(--fg-90);letter-spacing:-.005em}.depot-sub .cal-head .month .yr{font:400 13px/1 var(--font-mono);color:var(--fg-40);letter-spacing:.04em;margin-left:6px}.depot-sub .cal-head .nav{gap:4px;display:flex}.depot-sub .cal-head .nav button{border:1px solid var(--border);width:28px;height:28px;color:var(--fg-60);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:flex}.depot-sub .cal-head .nav button:hover{color:var(--fg-90);background:#ffffff0a}.depot-sub .cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.depot-sub .cal-grid .dow{text-align:center;font:400 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-40);padding:4px 0 10px}.depot-sub .cal-grid .day{border:1px solid var(--border-soft);cursor:pointer;min-height:56px;transition:all var(--dur) var(--ease);background:#ffffff04;border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex;position:relative}.depot-sub .cal-grid .day:hover{border-color:var(--border-hov);background:#ffffff0a}.depot-sub .cal-grid .day.muted{color:var(--fg-25);cursor:default;opacity:.4}.depot-sub .cal-grid .day.muted:hover{border-color:var(--border-soft);background:#ffffff04}.depot-sub .cal-grid .day .num{font:400 12px/1 var(--font-mono);color:var(--fg-60);font-variant-numeric:tabular-nums}.depot-sub .cal-grid .day.today{border-color:#00e6768c;box-shadow:0 0 0 1px #00e67652}.depot-sub .cal-grid .day.today .num{color:var(--mint);font-weight:500}.depot-sub .cal-grid .day.has-e .dot{background:var(--mint);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 4px #00e676b3}.depot-sub .cal-grid .day.has-e .badge{font:500 10px/1 var(--font-mono);color:var(--mint);background:#00e67614;border-radius:4px;align-self:flex-start;padding:2px 5px}.depot-sub .cal-grid .day.selected{background:#00e6760f;border-color:#00e67673}.depot-sub .expand-list{border-top:1px solid var(--border-soft);animation:rowIn .36s var(--ease) both;margin-top:16px;padding-top:16px}.depot-sub .expand-list .head-line{font:400 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-40);align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.depot-sub .expand-list .head-line .when{color:var(--fg-90);font-weight:500}.depot-sub .ev-row{border-top:1px solid var(--border-soft);font-variant-numeric:tabular-nums;grid-template-columns:70px 1fr 60px 90px;align-items:center;gap:12px;padding:10px 4px;display:grid}.depot-sub .ev-row:first-child{border-top:none;padding-top:4px}.depot-sub .ev-row .tic{font:500 11px/1 var(--font-mono);color:var(--fg-90);background:#ffffff0f;border-radius:4px;justify-self:start;align-items:center;padding:3px 8px;display:inline-flex}.depot-sub .ev-row .nm{font:400 12px/1.2 var(--font-sans);color:var(--fg-80);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.depot-sub .ev-row .time{font:400 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--fg-40)}.depot-sub .ev-row .eps{font:500 12px/1 var(--font-mono);color:var(--fg-90);text-align:right}.depot-sub .ev-row .eps .lbl{color:var(--fg-40);margin-top:3px;font-size:10px;font-weight:400;display:block}@media (max-width:540px){.depot-sub .ev-row{grid-template-columns:60px 1fr 80px}.depot-sub .ev-row .time{display:none}}.depot-sub .wk-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:600px){.depot-sub .wk-grid{grid-template-columns:1fr 1fr 1fr}}.depot-sub .wk-card{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);transition:all var(--dur) var(--ease);cursor:pointer;color:inherit;border-radius:12px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}.depot-sub .wk-card:hover{border-color:var(--border-hov);box-shadow:var(--sh-card-hov);transform:translateY(-1px)}.depot-sub .wk-card .head{align-items:center;gap:10px;display:flex}.depot-sub .wk-card .nm{font:500 14px/1.2 var(--font-display);color:var(--fg-90);letter-spacing:-.005em}.depot-sub .wk-card .meta{font:400 11px/1 var(--font-mono);color:var(--fg-40);align-items:baseline;gap:10px;display:flex}.depot-sub .wk-card .when{color:var(--mint)}.depot-sub .wk-card .eps-row{border-top:1px solid var(--border-soft);font:400 11px/1 var(--font-mono);color:var(--fg-50);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:10px;display:flex}.depot-sub .wk-card .eps-row .v{color:var(--fg-90);font-weight:500}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.depot-sub .bt-input-card{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:14px;padding:22px}.depot-sub .bt-input-card .bt-label{font:400 10px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-40);margin-bottom:12px}.depot-sub .bt-field-row{margin-bottom:18px}.depot-sub .bt-field-row:last-child{margin-bottom:0}.depot-sub .bt-seg-tabs{border:1px solid var(--border);background:#ffffff08;border-radius:10px;gap:2px;width:fit-content;margin-bottom:6px;padding:3px;display:flex}.depot-sub .bt-seg-tab{font:500 12px/1 var(--font-sans);color:var(--fg-40);cursor:pointer;text-align:center;transition:color .2s var(--ease), background .2s var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 14px}.depot-sub .bt-seg-tab:hover{color:var(--fg-60)}.depot-sub .bt-seg-tab.active{color:var(--fg-90);background:#ffffff0f;box-shadow:0 1px 3px #0003}.depot-sub .bt-subtitle{font:400 11px/1.5 var(--font-sans);color:var(--fg-40);margin-bottom:16px}.depot-sub .bt-quick-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.depot-sub .bt-quick-row .bt-quick-label{font:400 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-40);align-items:center;gap:6px;display:inline-flex}.depot-sub .bt-quick-pill{color:var(--mint);font:400 11px/1 var(--font-sans);cursor:pointer;transition:all var(--dur) var(--ease);white-space:nowrap;background:#00e6760f;border:1px solid #00e67640;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.depot-sub .bt-quick-pill:hover{background:#00e6761f;border-color:#00e67666}.depot-sub .bt-grid-2{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.depot-sub .bt-grid-2{grid-template-columns:1fr 1fr}}.depot-sub .bt-grid-4{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (min-width:640px){.depot-sub .bt-grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}.depot-sub .bt-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.depot-sub .bt-token-hint{font:400 10px/1 var(--font-mono);color:var(--fg-40);letter-spacing:.06em;align-items:center;gap:5px;display:inline-flex}.depot-sub .bt-token-hint .dot{background:var(--electric);border-radius:50%;width:6px;height:6px;box-shadow:0 0 5px #2060ff99}.depot-sub .bt-result{animation:rowIn .5s var(--ease) both;margin-top:28px}.depot-sub .bt-perf-card{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:12px;margin-bottom:14px;padding:20px}.depot-sub .bt-perf-card .bt-perf-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.depot-sub .bt-perf-card .bt-perf-head .l{font:400 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-40)}.depot-sub .bt-legend-row{font:400 11px/1 var(--font-mono);color:#ffffff80;gap:18px;display:flex}.depot-sub .bt-legend-row .dot{vertical-align:middle;border-radius:1px;width:8px;height:2px;margin-right:6px;display:inline-block}.depot-sub .bt-kpi-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}@media (min-width:640px){.depot-sub .bt-kpi-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.depot-sub .bt-kpi-cell{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:10px;padding:14px 16px}.depot-sub .bt-kpi-cell .l{font:400 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-40)}.depot-sub .bt-kpi-cell .v{font:500 20px/1 var(--font-mono);color:var(--fg-90);font-variant-numeric:tabular-nums;margin-top:10px}.depot-sub .bt-kpi-cell .v.up{color:var(--mint);text-shadow:0 0 12px var(--mint-shadow)}.depot-sub .bt-kpi-cell .v.dn{color:var(--red);text-shadow:0 0 12px var(--red-shadow)}.depot-sub .bt-perf-svg{width:100%;height:200px;display:block}.depot-sub .bt-draw-svg{width:100%;height:100px;display:block}.depot-sub .bt-draw-path{stroke-dasharray:800;stroke-dashoffset:800px;animation:btDraw 1.1s var(--ease) .2s forwards}@keyframes btDraw{to{stroke-dashoffset:0}}.depot-sub .bt-list-item{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:12px;padding:16px 18px}.depot-sub .bt-list-item:hover{border-color:var(--border-hov);box-shadow:var(--sh-card-hov)}.depot-sub .bt-story-card{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:10px;padding:16px}.depot-sub .bt-sparkline-wrap{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:10px;margin-top:14px;padding:14px}@media (prefers-reduced-motion:reduce){.depot-sub .bt-result,.depot-sub .bt-draw-path{stroke-dashoffset:0!important;animation:none!important}}
.v7-auth{--auth-bg:#020b18;--auth-mint:var(--mint,#00e676);--auth-mint-bright:var(--mint-hover,#00ff94);--auth-mint-dim:#00a86c;--auth-electric:var(--electric,#2060ff);--auth-fg-1:#fff;--auth-fg-2:#ffffffa6;--auth-fg-3:#ffffff6b;--auth-line:#ffffff14;--auth-line-hov:#ffffff29;--auth-grad-mark:linear-gradient(180deg, var(--mint,#00e676) 0%, var(--electric,#2060ff) 100%);--auth-ease-out:cubic-bezier(.22, 1, .36, 1);--auth-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--auth-ease:var(--auth-ease-out);--auth-font-sans:"Inter", system-ui, -apple-system, sans-serif;--auth-font-display:"Inter", system-ui, -apple-system, sans-serif;--auth-font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;background:var(--auth-bg);min-height:100vh;color:var(--auth-fg-1);font-family:var(--auth-font-sans);position:relative;overflow-x:hidden}.v7-auth .auth-bg{background:radial-gradient(ellipse 50% 45% at 25% 30%, #00e6760d 0%, transparent 60%), radial-gradient(ellipse 45% 40% at 80% 20%, #2060ff0f 0%, transparent 60%), radial-gradient(ellipse 55% 40% at 60% 90%, #a78bfa0a 0%, transparent 60%), var(--auth-bg);pointer-events:none;z-index:0;animation:25s ease-in-out infinite alternate v7auth-meshDriftA;position:fixed;inset:0}.v7-auth .auth-bg:after{content:"";background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 80%)}@keyframes v7auth-meshDriftA{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,40px)scale(1.05)}}.v7-auth .auth-wrap{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative}.v7-auth .auth-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);width:100%;max-width:420px;animation:v7auth-fadeUp .6s var(--auth-ease-out) both;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;padding:36px 30px;box-shadow:0 1px 2px #0006,0 30px 80px -20px #00000080,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff05}@keyframes v7auth-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes v7auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes v7auth-fadeIn{0%{opacity:0}to{opacity:1}}.v7-auth .auth-logo{text-align:center;margin-bottom:22px;animation:4s ease-in-out infinite v7auth-float}.v7-auth .auth-logo img{border-radius:13px;width:52px;height:52px;box-shadow:0 10px 28px -8px #2060ff66,inset 0 0 0 1px #ffffff14}.v7-auth .auth-title{text-align:center;font:700 28px/1.1 var(--auth-font-display);letter-spacing:-.02em;margin:0 0 6px}.v7-auth .auth-sub{text-align:center;font:400 13px/1.5 var(--auth-font-sans);color:#ffffff80;margin:0 0 28px}.v7-auth .field{margin-bottom:14px;position:relative}.v7-auth .field label{font:500 11px/1 var(--auth-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;transition:color .2s var(--auth-ease);margin-bottom:8px;display:block}.v7-auth .field input{width:100%;color:var(--auth-fg-1);font:400 14.5px/1.3 var(--auth-font-sans);transition:all .22s var(--auth-ease);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:13px 14px}.v7-auth .field input:focus{background:#ffffff0d;border-color:#00e67666;box-shadow:0 0 0 3px #00e6761a,0 0 20px #00e6761a}.v7-auth .field:focus-within label{color:var(--auth-mint)}.v7-auth .field .forgot{font:500 11px/1 var(--auth-font-mono);letter-spacing:.06em;color:#ffffff80;text-decoration:none;transition:color .2s;position:absolute;top:0;right:0}.v7-auth .field .forgot:hover{color:var(--auth-mint)}.v7-auth .field .check{color:var(--auth-mint);opacity:0;transition:opacity .2s var(--auth-ease);position:absolute;top:36px;right:12px}.v7-auth .field.valid .check{opacity:1}.v7-auth .cta{background:linear-gradient(180deg, var(--mint,#00e676) 0%, #00a86c 100%);color:#04140a;width:100%;font:600 14px/1 var(--auth-font-sans);cursor:pointer;transition:all .2s var(--auth-ease);border:none;border-radius:12px;margin-top:18px;padding:14px;position:relative;overflow:hidden;box-shadow:0 8px 24px -6px #00e67666,inset 0 1px #ffffff40}.v7-auth .cta:hover{transform:scale(1.015);box-shadow:0 12px 32px -6px #00e67680,inset 0 1px #ffffff4d}.v7-auth .cta:active{transform:scale(.99)}.v7-auth .cta:disabled{opacity:.6;cursor:not-allowed;transform:none}.v7-auth .cta:disabled:hover{transform:none;box-shadow:0 8px 24px -6px #00e67666,inset 0 1px #ffffff40}.v7-auth .or-divider{font:500 10px/1 var(--auth-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff4d;align-items:center;gap:12px;margin:22px 0 16px;display:flex}.v7-auth .or-divider:before,.v7-auth .or-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000);flex:1;height:1px}.v7-auth .social{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v7-auth .social button{color:var(--auth-fg-1);font:500 13px/1 var(--auth-font-sans);cursor:pointer;transition:all .2s var(--auth-ease);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;display:inline-flex}.v7-auth .social button:hover{border-color:var(--auth-line-hov);background:#ffffff0f;transform:translateY(-1px)}.v7-auth .social svg{width:16px;height:16px}.v7-auth .auth-foot{text-align:center;font:400 13px/1.5 var(--auth-font-sans);color:#ffffff80;margin-top:24px}.v7-auth .auth-foot a{color:var(--auth-mint);font-weight:500}.v7-auth .auth-foot a:hover{text-underline-offset:4px;text-decoration:underline}.v7-auth .disclaimer{text-align:center;font:400 11px/1.6 var(--auth-font-mono);color:#ffffff40;max-width:320px;margin-top:24px;margin-left:auto;margin-right:auto}.v7-auth .step-dots{justify-content:center;gap:6px;margin-bottom:18px;display:flex}.v7-auth .step-dot{width:32px;height:3px;transition:all .3s var(--auth-ease-spring);background:#ffffff1a;border-radius:99px}.v7-auth .step-dot.on{background:var(--auth-mint);box-shadow:0 0 8px #00e67680}.v7-auth .spin{border:2px solid #04140a4d;border-top-color:#04140a;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite v7auth-spin;display:inline-block}@keyframes v7auth-spin{to{transform:rotate(360deg)}}.v7-auth .auth-error{color:#ff8094;font:400 12.5px/1.5 var(--auth-font-sans);text-align:center;background:#ff3b5c14;border:1px solid #ff3b5c3d;border-radius:10px;margin-top:10px;padding:10px 12px}.v7-auth .auth-info{color:#ffffffa6;font:400 12.5px/1.5 var(--auth-font-sans);text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-top:10px;padding:10px 12px}.v7-auth .field .hint{font:400 10px/1 var(--auth-font-mono);color:#ffffff4d;text-transform:none;letter-spacing:0;margin-top:3px;display:block}.v7-auth .reset-keybox{width:52px;height:52px;color:var(--auth-mint);background:#00e6761a;border:1px solid #00e67652;border-radius:13px;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;box-shadow:0 8px 24px -8px #00e6764d}.v7-auth .ripple-ring{pointer-events:none;border:2px solid #00e67666;border-radius:13px;animation:.7s ease-out forwards v7auth-rippleOut;position:absolute;inset:0}@keyframes v7auth-rippleOut{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.v7-auth .reset-success{text-align:center;animation:v7auth-fadeUp .5s var(--auth-ease-out) both;animation-delay:.3s}.v7-auth .reset-success .masked{font:500 14px/1 var(--auth-font-mono);color:var(--auth-mint);text-shadow:0 0 12px #00e6764d;margin:0 0 18px}.v7-auth .envelope-box{width:84px;height:84px;color:var(--auth-electric);background:#2060ff14;border:1px solid #2060ff3d;border-radius:18px;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #2060ff66}.v7-auth .envelope-box .flap{transform-origin:20px 8px;animation:2s ease-in-out infinite v7auth-openFlap}@keyframes v7auth-openFlap{0%,to{transform:rotateX(0)}50%{transform:rotateX(-180deg)}}.v7-auth .verify-email{text-align:center;font:500 15px/1 var(--auth-font-mono);color:var(--auth-mint);text-shadow:0 0 12px #00e6764d;margin:0 0 28px}.v7-auth .verify-hint{text-align:center;font:400 13px/1.65 var(--auth-font-sans);color:#ffffff80;margin:0 0 28px}.v7-auth .onbo{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative}.v7-auth .skip{font:500 12px/1 var(--auth-font-mono);letter-spacing:.1em;color:#ffffff4d;border:1px solid var(--auth-line);z-index:10;transition:all .2s var(--auth-ease);background:#ffffff0a;border-radius:8px;padding:8px 14px;text-decoration:none;animation:.4s ease-out 1s both v7auth-fadeIn;position:fixed;top:24px;right:24px}.v7-auth .skip:hover{color:var(--auth-fg-1);border-color:var(--auth-line-hov)}.v7-auth .o-slide{animation:v7auth-fadeUp .6s var(--auth-ease-out) both;text-align:center;max-width:480px;display:none}.v7-auth .o-slide.on{display:block}.v7-auth .typed{font:800 56px/1 var(--auth-font-display);letter-spacing:-.025em;min-height:60px;margin:0 0 20px}@media (min-width:768px){.v7-auth .typed{font-size:72px}}.v7-auth .typed .cursor{background:var(--auth-mint);vertical-align:-2px;width:4px;height:.9em;margin-left:4px;animation:1s infinite v7auth-blink;display:inline-block}@keyframes v7auth-blink{0%,49%{opacity:1}50%,to{opacity:0}}.v7-auth .typed b{background:var(--auth-grad-mark);color:#0000;-webkit-background-clip:text;background-clip:text}.v7-auth .o-spark{opacity:0;width:280px;height:60px;margin:20px auto 30px;animation:.6s ease-out 1.6s forwards v7auth-fadeIn}.v7-auth .o-tagline{font:400 14px/1.6 var(--auth-font-sans);color:#ffffff8c;opacity:0;margin:0;animation:.6s ease-out 2.2s forwards v7auth-fadeIn}.v7-auth .feats{grid-template-columns:1fr;gap:14px;margin-bottom:30px;display:grid}@media (min-width:768px){.v7-auth .feats{grid-template-columns:repeat(3,1fr);max-width:720px}}.v7-auth .feat{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;opacity:0;animation:v7auth-featIn .5s var(--auth-ease-spring) forwards;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:22px;transform:translateY(20px)}.v7-auth .feat:first-child{animation-delay:.2s}.v7-auth .feat:nth-child(2){animation-delay:.5s}.v7-auth .feat:nth-child(3){animation-delay:.8s}@keyframes v7auth-featIn{to{opacity:1;transform:translateY(0)}}.v7-auth .feat .ic{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex}.v7-auth .feat:first-child .ic{color:var(--auth-mint);background:#00e6761f;box-shadow:0 0 20px #00e67633}.v7-auth .feat:nth-child(2) .ic{color:var(--auth-electric);background:#2060ff24;box-shadow:0 0 20px #2060ff40}.v7-auth .feat:nth-child(3) .ic{color:#a78bfa;background:#a78bfa24;box-shadow:0 0 20px #a78bfa33}.v7-auth .feat .nm{font:600 16px/1.2 var(--auth-font-display);margin-bottom:6px}.v7-auth .feat .sub{font:400 12.5px/1.55 var(--auth-font-sans);color:#ffffff8c}.v7-auth .ctas{grid-template-columns:1fr;gap:12px;max-width:480px;margin:24px auto 0;display:grid}@media (min-width:768px){.v7-auth .ctas{grid-template-columns:1fr 1fr 1fr;max-width:720px}}.v7-auth .o-cta{color:inherit;text-align:left;opacity:0;animation:v7auth-ctaIn .5s var(--auth-ease-spring) forwards;transition:all .22s var(--auth-ease);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:20px 18px;text-decoration:none;display:flex;transform:scale(.85)}.v7-auth .o-cta:first-child{animation-delay:.2s}.v7-auth .o-cta:nth-child(2){animation-delay:.35s}.v7-auth .o-cta:nth-child(3){animation-delay:.5s}.v7-auth .o-cta:hover{border-color:#00e67652;transform:scale(1)translateY(-2px)}@keyframes v7auth-ctaIn{to{opacity:1;transform:scale(1)}}.v7-auth .o-cta .ic{width:36px;height:36px;color:var(--auth-mint);background:#00e6761a;border-radius:10px;justify-content:center;align-items:center;display:flex}.v7-auth .o-cta .nm{font:600 15px/1.2 var(--auth-font-display)}.v7-auth .o-cta .sub{font:400 12px/1.5 var(--auth-font-sans);color:#ffffff80}.v7-auth .o-h{font:700 38px/1.1 var(--auth-font-display);letter-spacing:-.025em;margin:0 0 14px}@media (min-width:768px){.v7-auth .o-h{font-size:52px}}.v7-auth .o-h .grad{background:var(--auth-grad-mark);color:#0000;-webkit-background-clip:text;background-clip:text}.v7-auth .o-lede{font:400 15px/1.6 var(--auth-font-sans);color:#ffffff8c;max-width:560px;margin:0 auto 24px}.v7-auth .o-dots{z-index:10;gap:8px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.v7-auth .o-dot{cursor:pointer;width:8px;height:8px;transition:all .3s var(--auth-ease-spring);background:#ffffff29;border:none;border-radius:50%;padding:0}.v7-auth .o-dot.on{background:var(--auth-mint);border-radius:99px;width:28px;box-shadow:0 0 10px #00e67699}.v7-auth .ob-splash{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;animation:.4s ease-out both v7auth-fadeIn;display:flex}.v7-auth .ob-glow{filter:blur(60px);z-index:-1;background:radial-gradient(circle,#00e67626 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute}.v7-auth .ob-screen{text-align:center;max-width:520px;animation:v7auth-fadeUp .5s var(--auth-ease-out) both;margin:0 auto}.v7-auth .ob-step{font:500 11px/1 var(--auth-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--auth-mint);margin:0 0 16px}.v7-auth .ob-title{font:700 32px/1.15 var(--auth-font-display);letter-spacing:-.025em;margin:0 0 10px}@media (min-width:768px){.v7-auth .ob-title{font-size:42px}}.v7-auth .ob-sub{font:400 14px/1.6 var(--auth-font-sans);color:#ffffff80;margin:0 0 28px}.v7-auth .ob-primary{height:48px;font:600 15px/1 var(--auth-font-display);color:var(--auth-bg);background:var(--auth-mint);cursor:pointer;transition:all .2s var(--auth-ease);border:none;border-radius:12px;justify-content:center;align-items:center;padding:0 36px;display:inline-flex}.v7-auth .ob-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.v7-auth .ob-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.v7-auth .ob-cards{grid-template-columns:1fr;gap:12px;max-width:400px;margin-top:24px;margin-left:auto;margin-right:auto;display:grid}@keyframes v7auth-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.v7-auth .ob-card{border:1px solid var(--auth-line);cursor:pointer;transition:all .25s var(--auth-ease);animation:v7auth-scaleIn .4s var(--auth-ease-out) both;text-align:center;background:#ffffff08;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}.v7-auth .ob-card:nth-child(2){animation-delay:80ms}.v7-auth .ob-card:nth-child(3){animation-delay:.16s}.v7-auth .ob-card:nth-child(4){animation-delay:.24s}.v7-auth .ob-card:hover{border-color:var(--auth-line-hov);background:#ffffff0d;transform:translateY(-2px)}.v7-auth .ob-card.picked{border-color:var(--auth-mint);background:#00e67614;box-shadow:0 0 20px -4px #00e67640}.v7-auth .ob-card.dim{opacity:.35;pointer-events:none}.v7-auth .ob-card-icon{font-size:28px;line-height:1}.v7-auth .ob-card-label{font:600 15px/1.2 var(--auth-font-display)}.v7-auth .ob-card-sub{font:400 12px/1.5 var(--auth-font-sans);color:#ffffff73}.v7-auth .ob-check{width:56px;height:56px;color:var(--auth-mint);font:700 28px/56px var(--auth-font-display);animation:v7auth-scaleIn .5s var(--auth-ease-out) both;background:#00e6761f;border-radius:50%;margin:0 auto 20px}.v7-auth .ob-dots{z-index:10;gap:6px;display:flex;position:fixed;top:28px;left:50%;transform:translate(-50%)}.v7-auth .ob-dot{width:6px;height:6px;transition:all .3s var(--auth-ease-spring);background:#ffffff29;border-radius:50%}.v7-auth .ob-dot.on{background:var(--auth-mint);border-radius:99px;width:24px;box-shadow:0 0 8px #00e67680}.v7-auth .ob-dot.done{background:#00e67659}.v7-auth .auth-info--otp{margin-top:0;margin-bottom:18px}.v7-auth .auth-mint{color:var(--auth-mint)}.v7-auth button.auth-foot{cursor:pointer;background:0 0;border:none;width:100%}.v7-auth .ob-error{font:500 13px/1 var(--auth-font-sans);color:#ff5252;z-index:10;background:#ff525214;border:1px solid #ff525233;border-radius:10px;padding:10px 20px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}