@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Mono:wght@300;400;500&family=Inter:wght@500;600&display=swap";:root{--paper: #F6F7F8;--surface: #FFFFFF;--sunk: #F0F1F3;--edge: #E8EAED;--edge-hot:#BFC8D2;--txt: #131922;--txt-2: #56606D;--txt-3: #5F6874;--rail-ink: #E7ECF2;--rail-ink-2: #8A96A6;--rail-ink-3: #788495;--rail-edge: #1B2434;--rail-lift: #1A2536;--accent: #2C64C0;--accent-ink: #1E4E9E;--accent-bg: #EAF1FB;--amber: #9A6A16;--amber-bg: #FBF3E4;--ember: #AF3F35;--ember-bg: #FBEFEE;--r-lg: 14px;--r-md: 9px;--r-pill: 999px;--ease: cubic-bezier(.32, .72, 0, 1);--rail-w: 244px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--txt);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}.mono{font-family:DM Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}::selection{background:#2c64c02e}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.shell{display:flex;min-height:100vh;background:linear-gradient(90deg,#070B11 0 var(--rail-w),var(--paper) var(--rail-w))}.shell.rail-collapsed{--rail-w: 68px}.rail{width:var(--rail-w);flex-shrink:0;position:sticky;top:0;height:100vh;color:var(--rail-ink-2);background:radial-gradient(135% 62% at 50% 108%,#1E2B44 0%,#111A28 45%,transparent 72%),linear-gradient(180deg,#080e15,#070b11);display:flex;flex-direction:column;transition:width .2s var(--ease)}.rail .mark{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 14px 16px 20px;border-bottom:1px solid var(--rail-edge)}.rail .mark .logo{display:block;width:138px;height:auto;opacity:.9}.rail-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--rail-ink-2);cursor:pointer;width:32px;height:32px;border-radius:var(--r-md);display:grid;place-items:center;flex-shrink:0;transition:color .15s var(--ease),background .15s var(--ease)}.rail-toggle:hover{color:#fff;background:#ffffff12}.ic{flex-shrink:0}.rail nav{display:flex;flex-direction:column;gap:16px;padding:16px 12px 8px;overflow-y:auto}.navgroup{display:flex;flex-direction:column;gap:2px}.navtitle{margin:0 0 6px;padding:0 12px;font-size:12px;font-weight:500;color:var(--rail-ink-3)}.navlink{position:relative;text-decoration:none;font:inherit;font-size:13.5px;color:var(--rail-ink-2);padding:8px 12px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:10px;border:1px solid transparent;transition:color .15s var(--ease),background .15s var(--ease)}.navlink .navlabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navlink:hover{color:var(--rail-ink);background:#ffffff0b}.navlink[aria-current=page]{color:#fff;font-weight:600;background:linear-gradient(180deg,#212e43,#18212f);border-color:#2e3d55;box-shadow:inset 0 1px #ffffff14}.navlink .tag{font-family:DM Mono,monospace;font-size:10.5px;line-height:1;color:var(--rail-ink-2);font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:var(--r-pill);background:#ffffff12}.navlink[aria-current=page] .tag{color:#fff;background:#ffffff1f}.rail.collapsed .mark{flex-direction:column;padding:16px 0 12px}.rail.collapsed .mark .logo,.rail.collapsed .navtitle,.rail.collapsed .navlabel,.rail.collapsed .navlink .tag{display:none}.rail.collapsed nav{padding:4px 10px;gap:10px}.rail.collapsed .navlink{justify-content:center;padding:10px 0}.rail .foot{margin-top:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.rail .foot p{margin:0;font-size:12px;color:var(--rail-ink-3);line-height:1.5}.rail .foot .quota{padding:12px 13px 13px;border-radius:12px;background:#ffffff0a;border:1px solid var(--rail-edge)}.plan-pill{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:var(--r-pill);color:var(--rail-ink);background:var(--rail-lift);border:1px solid #2E3D55;text-decoration:none}.plan-pill.bad{color:#f3b9b3;border-color:var(--ember)}a.plan-pill:hover{border-color:var(--rail-ink-2)}.quota-row{display:flex;justify-content:space-between;gap:8px;margin:10px 0 6px;font-size:12px;color:var(--rail-ink-2)}.quota-row .mono{font-family:DM Mono,monospace;font-variant-numeric:tabular-nums;color:var(--rail-ink)}.quota-bar{height:6px;border-radius:var(--r-pill);background:var(--rail-lift);overflow:hidden}.quota-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .3s var(--ease)}.quota-bar.warn i{background:var(--amber)}.quota-bar.bad i{background:var(--ember)}.bulk-bar{height:8px;border-radius:var(--r-pill);background:var(--sunk);border:1px solid var(--edge);overflow:hidden}.bulk-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .3s var(--ease)}.rail .foot .quota-note{margin:6px 0 0;font-size:11.5px;color:var(--rail-ink-3);display:block;text-decoration:none}.rail .foot .quota-note.warn{color:#e2b866}.rail .foot .quota-note.bad{color:#f3b9b3}a.quota-note.bad{margin-top:8px;text-decoration:underline;text-underline-offset:3px}.rail .foot .quota-upgrade{width:100%;margin-top:12px;justify-content:center}.quota-mini{align-self:center;width:8px;height:44px;border-radius:var(--r-pill);background:var(--rail-lift);display:flex;align-items:flex-end;overflow:hidden}.quota-mini i{display:block;width:100%;border-radius:inherit;background:var(--accent)}.quota-mini.warn i{background:var(--amber)}.quota-mini.bad i{background:var(--ember)}.profile{position:relative;padding-top:10px;border-top:1px solid var(--rail-edge)}.profile-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:11px;text-align:left;font:inherit;color:var(--rail-ink);cursor:pointer;padding:8px;border-radius:10px;background:none;border:1px solid transparent;transition:background .15s var(--ease)}.profile-row:hover,.profile-row[aria-expanded=true]{background:#ffffff0f}.profile-txt{min-width:0;display:flex;flex-direction:column;line-height:1.3}.profile-txt b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-txt span{font-size:11.5px;color:var(--rail-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail.collapsed .profile-row{justify-content:center;padding:8px 0}.profile-menu{position:absolute;left:0;bottom:calc(100% + 8px);min-width:188px;z-index:30;background:#121b29;border:1px solid #2E3D55;border-radius:var(--r-md);padding:5px;box-shadow:0 10px 30px #0006}.rail.collapsed .profile-menu{left:6px}.profile-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;font-size:13px;color:var(--rail-ink);background:none;border:0;cursor:pointer;padding:8px 10px;border-radius:7px}.profile-menu button:hover,.profile-menu button:focus-visible{background:#ffffff14;outline:none}.avatar{display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--accent-ink);background:var(--accent-bg);border:1px solid #CADDF5}.rail .avatar{color:var(--rail-ink);background:var(--rail-lift);border-color:#2e3d55;border-radius:50%}.rail .foot .legal{margin:0;padding:0 10px;font-size:10.5px;color:var(--rail-ink-3);line-height:1.4;opacity:.85}.rail .foot .legal span{font-family:DM Mono,monospace;margin-left:6px}.main{flex:1;min-width:0;background:var(--paper)}.head{padding:26px 28px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.head h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.head p{margin:4px 0 0;color:var(--txt-2);font-size:13.5px;max-width:66ch}.head .acts{display:flex;gap:9px;flex-wrap:wrap}.body{padding:0 28px 56px}.stack>*+*{margin-top:16px}.crumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:12.5px;color:var(--txt-3);cursor:pointer;padding:0 0 9px;transition:color .15s var(--ease)}.crumb:hover{color:var(--accent)}button.btn{position:relative;isolation:isolate;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:-.005em;padding:9px 18px;border-radius:var(--r-md);border:1px solid #10161F;background:#1a222f;color:#fff;box-shadow:0 1px 2px #141a222e;transition:transform .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}button.btn:hover:not(:disabled){background:#2a3444;box-shadow:0 2px 6px #141a2233}button.btn:active:not(:disabled){transform:scale(.985);box-shadow:0 1px 2px #141a222e}button.btn:disabled{opacity:.4;cursor:not-allowed}button.btn.quiet{background:var(--surface);color:var(--txt);border-color:var(--edge-hot);box-shadow:0 1px 2px #141a220f}button.btn.quiet:hover:not(:disabled){background:var(--sunk);color:var(--txt);border-color:var(--txt-3);box-shadow:0 1px 2px #141a2214}button.btn.risk{background:transparent;color:var(--ember);border-color:#e3c4c0;box-shadow:none}button.btn.risk:hover:not(:disabled){background:var(--ember-bg);border-color:var(--ember);box-shadow:none}button.btn.sm{padding:6px 12px;font-size:12.5px}.panel{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:0 1px 2px #1018280a}.panel.nested{background:var(--sunk);padding:6px}.panel.nested>.inner{background:var(--surface);border:1px solid var(--edge);border-radius:calc(var(--r-lg) - 6px);padding:16px 18px}.panel>header:first-child{border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0}.panel>.tablewrap:last-child,.panel>.logscroll:last-child{border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px);overflow:hidden}.panel>.tablewrap{overflow-x:auto;border-radius:inherit}.panel>header{padding:16px 20px 4px;display:flex;align-items:center;justify-content:space-between;gap:16px}.panel>header h2{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.015em}.panel>header .hint{font-size:12.5px;color:var(--txt-3)}.panel>.pad{padding:14px 20px 20px}.panel>header+.tablewrap{margin-top:6px}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.field{display:block;margin-bottom:18px}.field:last-child{margin-bottom:0}.field>.lbl{display:block;font-size:13px;font-weight:600;margin-bottom:6px;letter-spacing:-.008em}.field>.help{display:block;font-size:12.5px;color:var(--txt-2);margin-bottom:8px;line-height:1.5}input[type=text],input[type=email],input[type=password],textarea,select{width:100%;font:inherit;font-size:13.5px;color:var(--txt);background:var(--surface);border:1px solid var(--edge-hot);border-radius:var(--r-md);padding:9px 12px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}input:hover:not(:disabled),textarea:hover,select:hover{border-color:var(--txt-3)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}input::placeholder,textarea::placeholder{color:var(--txt-3)}textarea{resize:vertical;min-height:96px;line-height:1.6;font-family:inherit}input[type=range]{accent-color:var(--accent);padding:0;border:0;background:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%2356606D' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.row{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.tablewrap{overflow-x:auto;border-radius:inherit}table{width:100%}thead th{text-align:left;font-size:11.5px;font-weight:600;color:var(--txt-2);padding:10px 16px;background:var(--sunk);font-weight:500;border:0;white-space:nowrap}thead th:first-child{border-top-left-radius:var(--r-md);border-bottom-left-radius:var(--r-md)}thead th:last-child{border-top-right-radius:var(--r-md);border-bottom-right-radius:var(--r-md)}table{border-collapse:separate;border-spacing:0}.panel>.tablewrap{padding:4px 10px 6px}tbody td{padding:11px 16px;font-size:13.5px;border-bottom:1px solid var(--edge);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tr.click{cursor:pointer}tr.click td{transition:background .14s var(--ease)}tr.click:hover td{background:var(--paper)}tbody tr:hover td .sub{color:var(--txt-2)}tr.click:hover td:first-child{border-top-left-radius:var(--r-md);border-bottom-left-radius:var(--r-md)}tr.click:hover td:last-child{border-top-right-radius:var(--r-md);border-bottom-right-radius:var(--r-md)}.cell-id{display:inline-flex;align-items:center;gap:11px;min-width:0}.cell-id .sub{margin-top:1px}.num{text-align:right}.sub{font-size:12px;color:var(--txt-3);margin-top:3px}.dot{display:inline-flex;align-items:center;gap:8px}.dot i{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--accent)}.dot.idle i{background:var(--edge-hot)}.dot.warn i{background:var(--amber)}.dot.bad i{background:var(--ember)}.dot.live i{background:var(--amber);animation:beat 1.8s var(--ease) infinite}@keyframes beat{0%,to{opacity:1}50%{opacity:.3}}.pill{display:inline-block;font-size:12px;font-weight:500;line-height:1.5;padding:2px 9px;border-radius:7px;background:var(--sunk);color:var(--txt-2)}.pill.ok{background:var(--accent-bg);color:var(--accent-ink)}.pill.warn{background:var(--amber-bg);color:var(--amber)}.pill.bad{background:var(--ember-bg);color:var(--ember)}.chip{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;background:var(--surface);border:1px solid var(--edge-hot);border-radius:var(--r-pill);padding:6px 9px 6px 14px;transition:border-color .15s var(--ease),background .15s var(--ease)}.chip:hover{border-color:var(--txt-3)}.chip.off{background:var(--sunk);color:var(--txt-3);border-style:dashed}.chip .name{cursor:pointer}.chip .n{font-family:DM Mono,monospace;font-size:11px;color:var(--txt-3)}.chip .kill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;line-height:1;font-size:15px;color:var(--txt-3);cursor:pointer;padding:0 3px;transition:color .14s var(--ease)}.chip .kill:hover{color:var(--ember)}.combo{position:relative;max-width:470px}.combo-pop{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--edge-hot);border-radius:var(--r-md);box-shadow:0 6px 18px #141a221f;max-height:320px;overflow:auto}.combo-list{list-style:none;margin:0;padding:4px}.combo-opt{padding:8px 10px;border-radius:6px;font-size:13.5px;cursor:pointer}.combo-opt.hot{background:var(--sunk)}.combo-more{margin:4px 8px 8px}.note{font-size:13px;line-height:1.55;padding:13px 16px;border-radius:var(--r-md);background:var(--accent-bg);color:#1b3f73;border:1px solid #CFDFF6}.note.warn{background:var(--amber-bg);color:#70500f;border-color:#eddcbc}.note.bad{background:var(--ember-bg);color:#7e2c24;border-color:#efcdc9}.note b{color:var(--txt);font-weight:600}.card-help{font-size:13px;color:var(--txt-2);line-height:1.55;margin:0;padding:4px 20px 0;max-width:72ch}.panel>.card-help+.pad{padding-top:12px}.empty .empty-act,.errorstate .empty-act{margin-top:16px}.errorstate{padding:44px 26px;text-align:center;color:var(--txt-2)}.errorstate b{display:block;font-weight:700;color:var(--ember);margin-bottom:6px;font-size:15px;letter-spacing:-.018em}.errorstate p{margin:0 auto;max-width:52ch;font-size:13.5px}.empty{padding:60px 26px;text-align:center;color:var(--txt-2)}.empty b{display:block;font-weight:700;color:var(--txt);margin-bottom:6px;font-size:15px;letter-spacing:-.018em}.loading{padding:52px 26px;text-align:center;color:var(--txt-3);font-size:13px}.funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.funnel .stat .bar{display:block;height:5px;border-radius:var(--r-pill);margin-top:9px;background:var(--accent);opacity:.85}.funnel .stat:nth-child(1) .bar{background:#b3c8ec}.funnel .stat:nth-child(2) .bar{background:#8faae2}.funnel .stat:nth-child(3) .bar{background:#6b8bd6}.funnel .stat:nth-child(4) .bar{background:#516fc8}.funnel .stat:nth-child(5) .bar{background:#4453b6}.funnel .stat:nth-child(6) .bar{background:#6b3fa0}.funnel .stat.zero .bar{background:var(--edge-hot)}.spark{display:inline-flex;gap:2px;align-items:flex-end;height:20px}.spark i{width:5px;display:block;min-height:3px;border-radius:2px;background:#6b8bd6}.spark i:nth-child(1){background:#b3c8ec}.spark i:nth-child(2){background:#8faae2}.spark i:nth-child(4){background:#516fc8}.spark i:nth-child(5){background:#6b3fa0}.spark.bad i{background:var(--edge-hot)}.log{font-family:DM Mono,monospace;font-size:12px;line-height:1.75}.log .line{display:grid;grid-template-columns:64px 84px 1fr;gap:16px;padding:4px 20px;border-left:2px solid transparent}.log .line:hover{background:var(--sunk)}.log .line.warn{border-left-color:var(--amber);background:var(--amber-bg)}.log .line.error{border-left-color:var(--ember);background:var(--ember-bg)}.log .t{color:var(--txt-3)}.log .s{color:var(--accent)}.log .line.warn .s{color:var(--amber)}.log .line.error .s{color:var(--ember)}.log .m{color:var(--txt);word-break:break-word}.logscroll{max-height:540px;overflow-y:auto;padding:12px 0}*{scrollbar-width:thin;scrollbar-color:var(--edge-hot) transparent}.login{min-height:100vh;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:radial-gradient(135% 55% at 50% 108%,#1E2B44 0%,#111A28 45%,transparent 72%),linear-gradient(180deg,#080e15,#070b11)}.login .card{width:100%;max-width:384px;background:var(--surface);border:1px solid var(--edge);border-radius:16px;padding:36px}.loginlogo{width:300px;height:auto;opacity:.92}.login h1{margin:0 0 4px;font-size:21px;font-weight:700;letter-spacing:-.032em}.login .sub{margin:0 0 28px;color:var(--txt-2);font-size:13.5px}.login button{width:100%;padding:12px;margin-top:8px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#16202e;color:#fff;padding:12px 20px;border-radius:var(--r-pill);font-size:13px;z-index:60;max-width:90vw;animation:rise .22s var(--ease)}.toast.bad{background:var(--ember)}@keyframes rise{0%{opacity:0;transform:translate(-50%,10px)}}@media (max-width: 860px){.head,.body{padding-left:16px;padding-right:16px}.head h1{font-size:21px}.log .line{grid-template-columns:58px 1fr;padding-left:14px}.log .s{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}button.btn:hover{transform:none}.rail{transition:none}}details.legacy{border-top:1px solid var(--edge);padding-top:14px}details.legacy>summary{cursor:pointer;font-size:13px;color:var(--txt-2);list-style:none;display:flex;align-items:center;gap:8px}details.legacy>summary::-webkit-details-marker{display:none}details.legacy>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s}details.legacy[open]>summary:before{transform:rotate(45deg)}details.legacy>summary:hover{color:var(--txt)}.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px;margin-bottom:18px}.kv>div{display:flex;flex-direction:column;gap:2px;background:var(--sunk);border:1px solid var(--edge);border-radius:12px;padding:11px 14px}.kv span{font-size:12.5px;color:var(--txt-2)}.kv b{font-size:18px;font-weight:500;color:var(--txt)}dl.facts{margin:0;display:grid;grid-template-columns:120px 1fr;row-gap:8px;font-size:13.5px;padding-top:16px;border-top:1px solid var(--edge)}dl.facts dt{color:var(--txt-2)}dl.facts dd{margin:0}.claims{display:grid;gap:10px}.claim{border:1px solid var(--edge);border-radius:var(--r-md);padding:14px 16px;background:var(--surface)}.claim .ct{font-weight:600;font-size:14px;margin-bottom:2px}.claim .cd{font-size:13.5px;color:var(--txt-2);line-height:1.55}.claim blockquote{margin:10px 0 8px;padding:0 0 0 12px;border-left:2px solid var(--edge-hot);font-size:13.5px;font-style:italic;color:var(--txt)}.claim .refs{display:flex;gap:12px;flex-wrap:wrap}button.linkish{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}button.linkish:hover{color:var(--txt)}.adlist{display:grid;gap:14px;padding:16px 20px 20px;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.adlist[data-cols="2"]{--cols: 2}.adlist[data-cols="3"]{--cols: 3}.adlist[data-cols="4"]{--cols: 4}@media (max-width: 1280px){.adlist[data-cols="4"]{--cols: 3}}@media (max-width: 980px){.adlist[data-cols="3"],.adlist[data-cols="4"]{--cols: 2}}@media (max-width: 640px){.adlist{--cols: 1 !important;padding:12px 16px 16px}}.adcols{display:inline-flex;align-items:center;gap:6px}.adcols .lbl{font-size:12.5px;color:var(--txt-3);margin-right:2px}@media (max-width: 640px){.adcols{display:none}}.ad{display:flex;flex-direction:column;min-width:0;padding:14px 16px;background:var(--surface);border:1px solid var(--edge);border-radius:10px;transition:background .6s ease}.ad.flash{background:var(--sunk)}.ad .meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12.5px;color:var(--txt-2);margin-bottom:8px}.ad .t{font-weight:600;font-size:14px;margin-bottom:4px;overflow-wrap:anywhere}.ad .b{font-size:13.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ad .b.clamp{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.ad .more{align-self:flex-start;margin-top:6px}.ad .dsc{font-size:13px;color:var(--txt-2);margin-top:6px;overflow-wrap:anywhere}.ad .foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:12px;font-size:12.5px;color:var(--txt-3)}.ad.viewing{background:var(--sunk)}.viewerbar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:12px;max-width:min(640px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--edge-hot);border-radius:999px;padding:8px 10px 8px 18px;box-shadow:0 8px 28px #141a2229}.viewerbar .mono{font-size:12.5px;color:var(--txt-2)}.viewerbar .vt{font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewerbar button.linkish{margin:0 6px}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.plan{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:left;font:inherit;color:var(--txt);cursor:pointer;background:var(--surface);border:1px solid var(--edge-hot);border-radius:var(--r-md);padding:14px 16px;transition:border-color .15s ease,box-shadow .2s ease}.plan:hover:not(:disabled){border-color:var(--txt-3)}.plan.sel{border-color:var(--txt);box-shadow:0 0 0 1px var(--txt),6px 0 18px -10px #c754228c}.plan:disabled{cursor:default;opacity:.75}.plan .pn{font-weight:600;font-size:14px;display:flex;align-items:center}.plan .pp{margin:6px 0 10px;font-size:13px;color:var(--txt-2)}.plan .pp b{font-size:22px;font-weight:500;color:var(--txt)}.plan ul{margin:0;padding:0 0 0 16px;font-size:12.5px;color:var(--txt-2);line-height:1.6}.plans.compact .plan{padding:12px 14px}.plans.compact .plan .pp b{font-size:18px}.login .card.wide,.gate .card.wide{max-width:720px;width:100%}.gate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:radial-gradient(135% 55% at 50% 108%,#1E2B44 0%,#111A28 45%,transparent 72%),linear-gradient(180deg,#080e15,#070b11)}.gate .gatelogo{width:240px;margin-bottom:26px;opacity:.92}.gate .card{background:var(--surface);border:1px solid var(--edge);border-radius:16px;padding:30px;max-width:420px;width:100%}.gate h1{margin:0 0 6px;font-size:22px;letter-spacing:-.02em}.gate .sub{margin:0 0 20px;color:var(--txt-2);font-size:14px}.login .plan,.gate .plan{width:100%;padding:14px 16px;margin-top:0}.login .plans.compact .plan,.gate .plans.compact .plan{padding:12px 14px}.gate .row .btn{width:auto}.regcols{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}@media (max-width: 640px){.regcols{grid-template-columns:1fr}}.lbl2{font-size:12.5px;font-weight:600;color:var(--txt-2);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--edge)}input.invalid{border-color:var(--ember)!important;box-shadow:0 0 0 3px #af3f351f}.billto{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;border:1px solid var(--edge);border-radius:var(--r-md);margin-bottom:16px}.billto .lbl2{border:0;padding:0;margin-bottom:6px}.panel.danger{border-color:#af3f3547}.panel.danger>header h2{color:var(--ember)}.delbanner{padding:10px 24px;font-size:13px;background:var(--amber-bg, #FBF3E4);color:#6b4a10;border-bottom:1px solid rgba(154,106,22,.25)}.segtabs{display:flex;gap:2px;padding:3px;max-width:100%;overflow-x:auto;scrollbar-width:none;width:fit-content;background:var(--sunk);border:1px solid var(--edge);border-radius:11px}.segtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;white-space:nowrap;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--txt-2);background:none;border:1px solid transparent;border-radius:8px;padding:6px 15px;transition:color .15s var(--ease),background .15s var(--ease)}.segtab:hover{color:var(--txt)}.segtab.on{color:var(--txt);font-weight:600;background:var(--surface);border-color:var(--edge);box-shadow:0 1px 2px #10182814}.filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px 8px}.filterbar .search{position:relative;flex:1 1 240px;max-width:300px;display:block}.filterbar .search .ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--txt-3);pointer-events:none}.filterbar .search input{padding:7px 12px 7px 36px;border-radius:var(--r-md);font-size:13px;box-shadow:0 1px 2px #1018280d}.filterbar select{width:auto;padding:7px 32px 7px 12px;font-size:13px;border-radius:var(--r-md);box-shadow:0 1px 2px #1018280d}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:12px 16px 14px;font-size:13px;color:var(--txt-2)}.pager-info b{font-weight:500;color:var(--txt)}.pager-nums{display:flex;align-items:center;gap:6px;order:3}.pager-size{order:2;margin-left:auto;margin-right:6px}.pg{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:30px;height:30px;padding:0 8px;display:inline-grid;place-items:center;cursor:pointer;font-family:DM Mono,monospace;font-size:12.5px;color:var(--txt-2);background:none;border:1px solid transparent;border-radius:8px;transition:background .15s var(--ease),color .15s var(--ease)}.pg:hover:not(:disabled):not(.on){background:var(--sunk);color:var(--txt)}.pg.on{background:#141b26;color:#fff;border-color:#141b26}.pg[aria-label$=oldal]:first-child,.pg[aria-label$=oldal]:last-child{background:var(--surface);border-color:var(--edge);box-shadow:0 1px 2px #1018280d}.pg:disabled{opacity:.4;cursor:not-allowed}.pg.gap{cursor:default}.pager-size{display:inline-flex;align-items:center;gap:8px}.pager-size select{width:auto;padding:5px 28px 5px 10px;font-size:12.5px;border-radius:var(--r-md)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.stat{background:var(--surface);border:1px solid var(--edge);border-radius:16px;padding:5px;box-shadow:0 0 0 3px #ffffffb3,0 1px 3px #1018280f}.stat>.in{background:var(--sunk);border:1px solid var(--edge);border-radius:12px;padding:12px 15px 13px;min-height:88px}.stat .k{display:block;font-size:13px;color:var(--txt-2)}.stat .v{display:block;margin-top:4px;font-family:DM Mono,monospace;font-size:26px;font-weight:400;letter-spacing:-.04em;color:var(--txt);font-variant-numeric:tabular-nums}.stat .d{display:block;margin-top:2px;font-size:11.5px;color:var(--txt-3);font-family:DM Mono,monospace}.stat.zero .v{color:var(--txt-3)}.collect-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:#1319229e}.collect-card{width:min(480px,100%);background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-lg);padding:28px 28px 22px;text-align:center;outline:none}.collect-card h2{margin:14px 0 10px;font-size:18px}.collect-live p{margin:0 0 8px;font-size:14px;color:var(--txt)}.collect-live .mono,.collect-pct{font-family:DM Mono,monospace;font-variant-numeric:tabular-nums}.collect-live .mono{color:var(--txt-2)}.collect-warn{color:#70500f!important;background:var(--amber-bg);border:1px solid #EDDCBC;border-radius:var(--r-md);padding:10px 12px;font-size:13px!important;text-align:left}.collect-bar{height:10px;border-radius:var(--r-pill);background:var(--sunk);overflow:hidden;margin:14px 0 6px}.collect-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .5s var(--ease)}.collect-bar.bad i{background:var(--ember)}.collect-pct{font-size:12px;color:var(--txt-3)}.collect-pct span{font-family:Plus Jakarta Sans,system-ui,sans-serif}.collect-acts{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.collect-hint{font-size:12px;color:var(--txt-3);width:100%}.collect-spin{width:44px;height:44px;margin:0 auto;border-radius:50%;border:4px solid var(--sunk);border-top-color:var(--accent);animation:collect-spin 1s linear infinite}@keyframes collect-spin{to{transform:rotate(360deg)}}.collect-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 24px;background:var(--accent-bg);color:#1b3f73;border-bottom:1px solid #CFDFF6;font-size:13px}.collect-strip>span:first-child{flex:1 1 260px}.collect-strip .mono{font-family:DM Mono,monospace}.collect-strip .collect-bar{flex:1 0 100%;margin:0;height:6px;background:#cfdff6}@media (prefers-reduced-motion: reduce){.collect-spin{animation-duration:3s}.collect-bar i{transition:none}}.wiz-bar{height:6px;border-radius:var(--r-pill);background:var(--edge);overflow:hidden}.wiz-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .3s var(--ease)}.wiz-sum{margin:0}.wiz-sum>div{display:grid;grid-template-columns:150px 1fr auto;gap:6px 16px;align-items:start;padding:12px 0;border-bottom:1px solid var(--edge)}.wiz-sum>div:last-child{border-bottom:0}.wiz-sum dt{font-size:12.5px;color:var(--txt-2);font-weight:600}.wiz-sum dd{margin:0;font-size:13.5px;white-space:pre-wrap;word-break:break-word}@media (max-width: 640px){.wiz-sum>div{grid-template-columns:1fr auto}.wiz-sum dt{grid-column:1 / -1}}.nextstep h3{margin:0 0 6px;font-size:17px;font-weight:600;color:var(--txt)}.nextstep p{margin:0 0 16px;color:var(--txt-2);line-height:1.55;max-width:62ch}.steps{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.step{display:flex;align-items:center;gap:9px;padding:8px 14px 8px 8px;border:1px solid var(--edge);border-radius:var(--r-pill);background:var(--surface);color:var(--txt-3);font-size:13.5px}.step .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--sunk);color:var(--txt-2)}.step.done{color:var(--txt-2)}.step.done .n{background:var(--accent-bg);color:var(--accent-ink)}.step.current{color:var(--txt);border-color:var(--accent);font-weight:600}.step.current .n{background:var(--accent);color:#fff}.step.bad{color:var(--ember);border-color:#af3f3566;background:var(--ember-bg)}.step.bad .n{background:var(--ember);color:#fff}.panel.fold>header{padding:0}.panel.fold .fold-btn{all:unset;box-sizing:border-box;flex:1;display:flex;align-items:center;gap:10px;cursor:pointer;padding:14px 20px;border-radius:inherit}.panel.fold .fold-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panel.fold .fold-btn:before{content:"";width:7px;height:7px;border-right:2px solid var(--txt-3);border-bottom:2px solid var(--txt-3);transform:rotate(-45deg);transition:transform .15s var(--ease);flex:none}.panel.fold.open .fold-btn:before{transform:rotate(45deg)}.panel.fold>header .hint{padding-right:20px}.panel.fold:not(.open)>header{border-radius:inherit}.todo-list{display:flex;flex-direction:column}@media (max-width: 600px){.panel>header{flex-wrap:wrap}}
