.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.news-rubrik .content{max-width:1080px}.news-rubrik .seg-tabs{border:1px solid var(--border);background:#ffffff06;border-radius:10px;margin:0 0 20px;padding:4px;display:inline-flex;position:relative}.news-rubrik .seg-tabs .seg-glide{opacity:0;width:0;transition:transform .44s cubic-bezier(.34,1.56,.64,1), width .44s cubic-bezier(.34,1.56,.64,1), opacity .2s var(--ease);z-index:0;pointer-events:none;background:#ffffff12;border-radius:7px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff12}.news-rubrik .seg-tabs.ready .seg-glide{opacity:1}.news-rubrik .seg-tabs button{z-index:1;color:var(--fg-50);font:500 12.5px/1 var(--font-sans);cursor:pointer;transition:color .22s var(--ease);background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex;position:relative}.news-rubrik .seg-tabs button:hover{color:var(--fg-90)}.news-rubrik .seg-tabs button.on{color:var(--fg-90);background:#ffffff12;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff12}.news-rubrik .seg-tabs button .n{font:400 11px/1 var(--font-mono);color:var(--fg-25);font-variant-numeric:tabular-nums}.news-rubrik .seg-tabs button.on .n{color:var(--mint)}.news-rubrik .panel{display:none}.news-rubrik .panel.on{animation:nrViewIn .42s var(--ease) both;display:block}@keyframes nrViewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.news-rubrik .scope{border:1px solid var(--border);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#ffffff05;border-radius:10px;gap:4px;padding:4px;display:flex;overflow-x:auto}.news-rubrik .scope::-webkit-scrollbar{display:none}.news-rubrik .scope button{color:var(--fg-50);font:500 12.5px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:none;border-radius:7px;flex:none;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.news-rubrik .scope button:hover{color:var(--fg-90)}.news-rubrik .scope button.on{color:var(--fg-90);background:#ffffff12;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff0f}.news-rubrik .scope button .n{font:400 10.5px/1 var(--font-mono);color:var(--fg-25);font-variant-numeric:tabular-nums}.news-rubrik .scope button.on .n{color:var(--fg-40)}.news-rubrik .ctrl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.news-rubrik .types{flex-wrap:wrap;gap:6px;display:flex}.news-rubrik .type-chip{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:6px 12px}.news-rubrik .type-chip:hover{color:var(--fg-90);border-color:var(--border-hov)}.news-rubrik .type-chip.on{color:var(--mint);background:#00e6760f;border-color:#00e67652}.news-rubrik .ctrl-right{align-items:center;gap:12px;margin-left:auto;display:flex}.news-rubrik .unread-toggle{font:400 12px/1 var(--font-sans);color:var(--fg-60);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.news-rubrik .unread-toggle .sw{width:34px;height:20px;transition:background var(--dur) var(--ease);background:#ffffff1a;border-radius:11px;flex:0 0 34px;position:relative}.news-rubrik .unread-toggle .sw:after{content:"";width:16px;height:16px;transition:left var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.news-rubrik .unread-toggle.on .sw{background:var(--mint)}.news-rubrik .unread-toggle.on .sw:after{left:16px}.news-rubrik .unread-toggle.on{color:var(--fg-90)}.news-rubrik .mark-all{color:var(--fg-40);font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease);background:0 0;border:none;padding:0}.news-rubrik .mark-all:hover{color:var(--fg-90)}.news-rubrik .mark-all[disabled]{opacity:.4;cursor:default}.news-rubrik .feed-status{font:400 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-40);align-items:center;gap:10px;margin:20px 0 10px;display:flex}.news-rubrik .feed-status .live{color:var(--fg-40);align-items:center;gap:7px;display:inline-flex}.news-rubrik .feed-status .live .dot{background:var(--mint);width:6px;height:6px;animation:nrPulse 2.2s var(--ease) infinite;border-radius:50%;box-shadow:0 0 #00e67680}@keyframes nrPulse{0%,to{box-shadow:0 0 #00e67666}50%{box-shadow:0 0 0 4px #00e67600}}.news-rubrik .feed-status .sep{color:var(--fg-10)}.news-rubrik .feed-status .div{background:linear-gradient(90deg,#ffffff14,#0000);flex:1;height:1px}.news-rubrik .feed-status .cnt{color:var(--fg-25);letter-spacing:.1em}.news-rubrik .newpill{z-index:25;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;top:8px;overflow:visible}.news-rubrik .newpill button{pointer-events:auto;opacity:0;color:var(--mint);font:500 12px/1 var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(12px);transition:all var(--dur) var(--ease);background:#050e1ef0;border:1px solid #00e67659;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;display:inline-flex;transform:translateY(-6px)scale(.96);box-shadow:0 6px 20px #0006,0 0 0 1px #00e6761f}.news-rubrik .newpill.show button{opacity:1;transform:translateY(0)scale(1)}.news-rubrik .newpill button .dot{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00e676b3}.news-rubrik .ticker{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:12px;overflow:hidden}.news-rubrik .trow{border-top:1px solid var(--border-soft);color:inherit;cursor:pointer;transition:background var(--dur) var(--ease);grid-template-columns:46px 54px minmax(0,1fr) 62px auto 150px;grid-template-areas:"time tic main source impact action";align-items:center;gap:13px;padding:12px 18px 12px 20px;text-decoration:none;display:grid;position:relative}.news-rubrik .trow:first-child{border-top:none}.news-rubrik .trow:nth-child(odd){background:var(--surf-row)}.news-rubrik .trow:hover{background:var(--surf-hover)}.news-rubrik .trow:focus-visible{outline:2px solid var(--electric);outline-offset:-2px}.news-rubrik .trow.rel-hold:before,.news-rubrik .trow.rel-adhoc:before{content:"";background:#ffffff24;border-radius:0 2px 2px 0;width:2px;position:absolute;top:6px;bottom:6px;left:0}.news-rubrik .trow.rel-adhoc:before{background:var(--electric);top:0;bottom:0;box-shadow:0 0 8px #2060ff99}.news-rubrik .t-time{font:400 11.5px/1 var(--font-mono);color:var(--fg-40);font-variant-numeric:tabular-nums;letter-spacing:.01em;grid-area:time;align-items:center;gap:6px;display:inline-flex}.news-rubrik .t-time .ud{background:var(--electric);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 6px #2060ff99}.news-rubrik .trow.read .t-time .ud{box-shadow:none;background:0 0}.news-rubrik .trow.read .t-headline{color:var(--fg-60)}.news-rubrik .trow.read .t-time{color:var(--fg-25)}.news-rubrik .t-tic{grid-area:tic;justify-self:start}.news-rubrik .tic-badge{font:500 11px/1 var(--font-mono);color:var(--fg-90);letter-spacing:.02em;background:#ffffff0f;border-radius:4px;align-items:center;padding:3px 7px;text-decoration:none;display:inline-flex}.news-rubrik a.tic-badge:hover{color:#fff;background:#ffffff1f}.news-rubrik .tic-badge.macro{color:var(--fg-40)}.news-rubrik .t-main{grid-area:main;min-width:0}.news-rubrik .t-headline{font:500 13.5px/1.35 var(--font-sans);color:var(--fg-90);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news-rubrik .t-preview{font:400 11.5px/1.4 var(--font-sans);color:var(--fg-50);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.news-rubrik .t-reason{font:400 10.5px/1.3 var(--font-mono);color:var(--fg-25);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.news-rubrik .t-reason .why{color:var(--fg-40);align-items:center;display:inline-flex}.news-rubrik .t-reason .why svg{vertical-align:-1px;opacity:.7;width:10px;height:10px;margin-right:4px}.news-rubrik .t-source{font:400 10.5px/1 var(--font-mono);color:var(--fg-40);letter-spacing:.04em;white-space:nowrap;grid-area:source;justify-self:start;text-decoration:none}.news-rubrik a.t-source:hover{color:var(--fg-90)}.news-rubrik .t-impact{white-space:nowrap;grid-area:impact;align-items:center;gap:9px;display:inline-flex}.news-rubrik .impact{align-items:center;gap:3px;display:inline-flex}.news-rubrik .impact i{background:var(--fg-10);border-radius:50%;width:5px;height:5px;box-shadow:inset 0 0 0 1px #ffffff0d}.news-rubrik .impact[data-level="1"] i:first-child,.news-rubrik .impact[data-level="2"] i:nth-child(-n+2),.news-rubrik .impact[data-level="3"] i:nth-child(-n+3){background:var(--electric);box-shadow:0 0 5px #2060ff80}.news-rubrik .badge-pflicht{color:var(--amber);font:500 9.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffb0201f;border-radius:4px;padding:2.5px 7px}.news-rubrik .t-action{grid-area:action;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.news-rubrik .rel-chip{font:400 10.5px/1 var(--font-mono);color:var(--fg-50);white-space:nowrap;transition:opacity var(--dur) var(--ease);background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.news-rubrik .rel-chip.cluster{color:#6ba0ff;background:#2060ff1a}.news-rubrik .cta{color:#6ba0ff;font:500 11.5px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:all var(--dur) var(--ease);background:#2060ff1a;border:1px solid #2060ff3d;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;display:none}.news-rubrik .cta .arr{transition:transform var(--dur) var(--ease);font-family:var(--font-mono)}.news-rubrik .cta:hover{color:#fff;background:#2060ff2e;border-color:#2060ff66}.news-rubrik .cta:hover .arr{transform:translate(3px)}.news-rubrik .t-read{width:24px;height:24px;color:var(--fg-40);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;display:none}.news-rubrik .t-read svg{width:13px;height:13px}.news-rubrik .t-read:hover{color:var(--mint);background:#00e6760f;border-color:#00e67633}@media (hover:hover) and (min-width:1025px){.news-rubrik .trow:hover .rel-chip{display:none}.news-rubrik .trow:hover .cta,.news-rubrik .trow:hover .t-read{display:inline-flex}.news-rubrik .trow.read:hover .t-read{color:var(--mint)}.news-rubrik .t-preview{display:none}}@keyframes nrFlash{0%{background:#00e67624}to{background:0 0}}@keyframes nrSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.news-rubrik .trow.isnew,.news-rubrik .trow.isnew:nth-child(odd){animation:nrSlide .15s cubic-bezier(.16,1,.3,1) both, nrFlash .9s var(--ease) both}.news-rubrik .sk-row{border-top:1px solid var(--border-soft);grid-template-columns:46px 54px minmax(0,1fr) 62px auto 120px;align-items:center;gap:13px;padding:15px 18px 15px 20px;display:grid}.news-rubrik .sk-row:first-child{border-top:none}.news-rubrik .sk{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%) 0 0/400% 100%;border-radius:4px;height:10px;animation:1.4s ease-in-out infinite nrShimmer}.news-rubrik .sk.tic{border-radius:4px;height:18px}.news-rubrik .sk.dots{border-radius:3px;justify-self:start;width:34px;height:6px}.news-rubrik .sk.pill{border-radius:999px;justify-self:end;width:84px;height:20px}@keyframes nrShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.news-rubrik .sk{animation:none}}.news-rubrik .empty{text-align:center;background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:12px;padding:54px 24px 46px}.news-rubrik .empty .ic{width:56px;height:56px;color:var(--mint);background:#00e6760f;border:1px solid #00e67629;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.news-rubrik .empty .ic svg{width:24px;height:24px}.news-rubrik .empty h3{font:600 20px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--fg-90);margin:0}.news-rubrik .empty p{max-width:380px;font:400 13px/1.6 var(--font-sans);color:var(--fg-60);margin:10px auto 0}.news-rubrik .empty .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:inline-flex}.news-rubrik .error-banner{background:linear-gradient(#ef44440f,#ef444405);border:1px solid #ef44442e;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.news-rubrik .error-banner .ic{width:30px;height:30px;color:var(--red);background:#ef44441f;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.news-rubrik .error-banner .ic svg{width:15px;height:15px}.news-rubrik .error-banner .tx{flex:1;min-width:0}.news-rubrik .error-banner .tx .t{font:500 13px/1.3 var(--font-sans);color:var(--fg-90)}.news-rubrik .error-banner .tx .s{font:400 11px/1 var(--font-mono);color:var(--fg-40);margin-top:3px}.news-rubrik .error-banner .retry{background:var(--surf-card);border:1px solid var(--border);color:var(--fg-90);font:500 12px/1 var(--font-sans);cursor:pointer;box-shadow:var(--sh-card);transition:all var(--dur) var(--ease);white-space:nowrap;border-radius:8px;padding:8px 14px}.news-rubrik .error-banner .retry:hover{border-color:var(--border-hov);box-shadow:var(--sh-card-hov);transform:translateY(-1px)}@media (max-width:1024px){.news-rubrik .trow{-moz-column-gap:10px;grid-template-columns:auto auto 1fr auto;grid-template-areas:"tic time source impact""main main main main""action action action action";align-items:center;gap:10px;padding:14px 16px 14px 18px}.news-rubrik .t-time{font-size:11px}.news-rubrik .t-reason,.news-rubrik .t-preview{white-space:normal;overflow:visible}.news-rubrik .t-source{justify-self:start}.news-rubrik .t-impact{justify-self:end}.news-rubrik .t-headline{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box}.news-rubrik .t-action{justify-content:space-between;justify-self:stretch;gap:10px}.news-rubrik .rel-chip{display:inline-flex!important}.news-rubrik .cta{padding:10px 14px;font-size:12.5px;display:inline-flex!important}.news-rubrik .t-read{width:36px;height:36px;display:inline-flex!important}.news-rubrik .t-read svg{width:15px;height:15px}.news-rubrik .sk-row{grid-template-columns:auto auto 1fr auto}.news-rubrik .ctrl-right{justify-content:space-between;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.news-rubrik .trow.isnew,.news-rubrik .panel.on{animation:none}}.news-rubrik .sig-note{font:400 13px/1.6 var(--font-sans);color:var(--fg-60);max-width:62ch;margin:0}.news-rubrik .sig-note a{color:var(--electric);text-decoration:none}.news-rubrik .sig-note a:hover{text-decoration:underline}.news-rubrik .card-list{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:12px;overflow:hidden}.news-rubrik .set-row{border-top:1px solid var(--border-soft);transition:background var(--dur) var(--ease);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:15px 18px;display:grid;position:relative}.news-rubrik .set-row:first-child{border-top:none}.news-rubrik .set-row:hover{background:var(--surf-hover)}.news-rubrik .set-row.locked{opacity:.62}.news-rubrik .set-row .ic{border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.news-rubrik .set-row .ic svg{width:18px;height:18px}.news-rubrik .set-row .ic.feed{color:var(--mint);background:#00e6761a}.news-rubrik .set-row .ic.mail{color:#6ba0ff;background:#2060ff1f}.news-rubrik .set-row .ic.push{color:var(--violet);background:#a78bfa1f}.news-rubrik .set-row .ic.cat{color:var(--fg-60);background:#ffffff0a}.news-rubrik .set-row .bd{min-width:0}.news-rubrik .set-row .nm{font:500 14px/1.2 var(--font-sans);color:var(--fg-90);flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.news-rubrik .set-row .sub{font:400 11.5px/1.4 var(--font-mono);color:var(--fg-40);margin-top:5px}.news-rubrik .set-row .toggle[disabled]{opacity:.5;cursor:not-allowed}.news-rubrik .stat-pill{font:500 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.news-rubrik .stat-pill.on{color:var(--mint);background:#00e6761a}.news-rubrik .stat-pill.soon{color:var(--violet);background:#a78bfa1f}.news-rubrik .stat-pill .d{background:currentColor;border-radius:50%;width:6px;height:6px}.news-rubrik .stat-pill.on .d{box-shadow:0 0 6px #00e676b3}.news-rubrik .tier-pill{color:var(--mint);font:500 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#00e6761a;border-radius:999px;padding:2.5px 8px}.news-rubrik .subopts{border-top:1px solid var(--border-soft);flex-direction:column;grid-column:1/-1;gap:14px;margin-top:4px;padding:14px 2px 4px;display:none}.news-rubrik .set-row.expanded .subopts{display:flex}.news-rubrik .opt-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.news-rubrik .opt-line .ol-l{font:400 12px/1.4 var(--font-sans);color:var(--fg-60)}.news-rubrik .miniseg{border:1px solid var(--border);background:#ffffff05;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.news-rubrik .miniseg button{color:var(--fg-50);font:400 12px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:all var(--dur) var(--ease);background:0 0;border:none;border-radius:6px;padding:7px 12px}.news-rubrik .miniseg button:hover{color:var(--fg-90)}.news-rubrik .miniseg button.on{color:var(--fg-90);background:#ffffff12}.news-rubrik .optin{font:400 12px/1.4 var(--font-sans);color:var(--fg-60);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:0;display:inline-flex}.news-rubrik .optin .box{border:1px solid var(--border-hov);background:var(--surf-input);width:18px;height:18px;transition:all var(--dur) var(--ease);border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.news-rubrik .optin .box svg{color:#020b18;opacity:0;width:11px;height:11px;transition:opacity var(--dur) var(--ease)}.news-rubrik .optin.on .box{background:var(--mint);border-color:var(--mint)}.news-rubrik .optin.on .box svg{opacity:1}.news-rubrik .stepper{border:1px solid var(--border);background:#ffffff05;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.news-rubrik .stepper button{width:28px;height:28px;color:var(--fg-60);font:400 16px/1 var(--font-mono);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;border-radius:6px}.news-rubrik .stepper button:hover:not(:disabled){color:var(--fg-90);background:#ffffff0f}.news-rubrik .stepper button:disabled{opacity:.35;cursor:not-allowed}.news-rubrik .stepper .val{text-align:center;min-width:34px;font:500 14px/1 var(--font-mono);color:var(--fg-90);font-variant-numeric:tabular-nums}.news-rubrik .quiet-times{align-items:center;gap:8px;display:inline-flex}.news-rubrik .quiet-times input{text-align:center;background:var(--surf-input);border:1px solid var(--border);width:82px;color:var(--fg-90);font:400 13px/1 var(--font-mono);transition:border-color var(--dur) var(--ease);border-radius:8px;outline:none;padding:8px 10px}.news-rubrik .quiet-times input:focus{border-color:#00e67680;box-shadow:0 0 0 3px #00e6761a}.news-rubrik .quiet-times .to{color:var(--fg-25);font:400 12px/1 var(--font-mono)}.news-rubrik .mail-prev{background:var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:12px;overflow:hidden}.news-rubrik .mail-prev .mp-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:11px;padding:13px 16px;display:flex}.news-rubrik .mail-prev .mp-mark{background:linear-gradient(135deg, var(--mint), var(--electric));color:#020b18;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 0 10px #00e67633}.news-rubrik .mail-prev .mp-mark svg{width:13px;height:13px}.news-rubrik .mail-prev .mp-from{font:500 12.5px/1.2 var(--font-sans);color:var(--fg-90)}.news-rubrik .mail-prev .mp-meta{font:400 10.5px/1 var(--font-mono);color:var(--fg-40);margin-top:3px}.news-rubrik .mail-prev .mp-time{font:400 10.5px/1 var(--font-mono);color:var(--fg-25);margin-left:auto}.news-rubrik .mail-prev .mp-body{padding:18px 20px 20px}.news-rubrik .mail-prev .mp-eyebrow{font:400 9.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-40)}.news-rubrik .mail-prev .mp-subj{font:600 18px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--fg-90);margin:10px 0 0}.news-rubrik .mail-prev .mp-depot{border:1px solid var(--border-soft);font:400 12px/1.4 var(--font-sans);color:var(--fg-60);background:#ffffff05;border-radius:8px;align-items:center;gap:10px;margin:14px 0;padding:11px 13px;display:flex}.news-rubrik .mail-prev .mp-depot .tic-badge{flex:none}.news-rubrik .mail-prev .mp-cta{color:var(--electric);font:500 13px/1 var(--font-sans);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.news-rubrik .mail-prev .mp-cta .arr{transition:transform var(--dur) var(--ease);font-family:var(--font-mono)}.news-rubrik .mail-prev .mp-cta:hover .arr{transform:translate(3px)}.news-rubrik .mail-prev .mp-foot{border-top:1px solid var(--border-soft);font:400 10px/1.5 var(--font-mono);color:var(--fg-25);margin-top:14px;padding-top:12px}
.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}.depot-sub .bt-hero{background:radial-gradient(120% 80% at 100% 0%, #00e6761a 0%, transparent 55%), var(--surf-card);border:1px solid var(--border);box-shadow:var(--sh-card);animation:rowIn .5s var(--ease) both;border-radius:16px;margin-top:28px;margin-bottom:28px;padding:28px 26px}.depot-sub .bt-hero .preamble{font:400 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-50);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.depot-sub .bt-hero .lead{font:400 13px/1.4 var(--font-sans);color:var(--fg-60);margin-bottom:4px}.depot-sub .bt-hero .lead .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-90)}.depot-sub .bt-hero .big{font:500 40px/1.05 var(--font-display);letter-spacing:-.025em;color:var(--fg-90);text-wrap:balance}@media (min-width:768px){.depot-sub .bt-hero .big{font-size:48px}}.depot-sub .bt-hero .big .num{color:var(--mint);text-shadow:0 0 24px #00e67659;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.depot-sub .bt-hero .meta{font:400 13px/1 var(--font-mono);color:var(--fg-50);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.depot-sub .bt-hero .meta .perf{color:var(--mint);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:15px;font-weight:500;display:inline-flex}.depot-sub .bt-hero .meta .perf.dn{color:var(--red)}.depot-sub .bt-hero .meta .sep{color:var(--fg-25)}.depot-sub .bt-hero-notes{flex-direction:column;gap:6px;margin-top:14px;display:flex}.depot-sub .bt-hero-notes p{font:400 12px/1.45 var(--font-sans);color:var(--fg-60);align-items:flex-start;gap:8px;display:flex}.depot-sub .bt-hero-up{color:var(--mint)}.depot-sub .bt-hero-dn{color:var(--red)}@media (prefers-reduced-motion:reduce){.depot-sub .bt-result,.depot-sub .bt-hero,.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;min-height:var(--vh-full);background:var(--auth-bg);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;min-height:var(--vh-full);justify-content:center;align-items:center;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;margin-inline:auto;display:block;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;min-height:var(--vh-full);flex-direction:column;justify-content:center;align-items:center;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{min-height:calc(var(--vh-full) * .6);flex-direction:column;justify-content:center;align-items:center;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%)}