:root{color-scheme:dark;--bg:#0c0b11;--side:#0f0e15;--panel:#14121c;--line:#272333;--text:#f6f3fb;--muted:#b6adc3;--quiet:#a197b0;--accent:#b799f7;--mint:#7adcc0;--amber:#edc587;--blue:#94bfff;--rose:#f4a7cc;font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button,a,input,textarea,select{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent)}p,h1,h2,h3{margin:0}svg{display:block;width:19px;height:19px;flex:none}span[data-icon]{display:inline-flex;align-items:center}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{position:fixed;top:1rem;left:1rem;z-index:10;background:var(--accent);color:#151023;padding:10px}
.shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.side{height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;background:var(--side);border-right:1px solid #201d2a;padding:23px 15px 16px;z-index:3;overflow:auto}.brand{display:inline-flex;align-items:center;gap:9px;color:#fbf8ff;font-weight:850;letter-spacing:.095em;font-size:12px;line-height:1.15;padding:0 6px}.brand img{object-fit:contain}.brand strong{display:block;color:#c9adff;font-size:15px;letter-spacing:.13em;margin-top:3px}.sidebody{margin-top:39px}.navcaption{font:700 9px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:var(--quiet);padding:0 9px;margin:0 0 8px}.side nav{display:grid;gap:5px;margin-bottom:25px}.side nav a{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid transparent;border-radius:8px;color:#c0b8cc;font-size:13px;white-space:nowrap}.side nav a:hover,.side nav [aria-current=page]{background:#21182e;border-color:#392b50;color:#ddc8ff}.side nav svg{width:17px;height:17px}.side nav small{margin-left:auto;color:#c8b8de;background:#241d30;border:1px solid #3a2c4c;padding:1px 5px;border-radius:4px;font-size:9px}.sidefoot{margin-top:auto;padding-top:14px}.sidefoot nav{margin-bottom:13px}.signature{border-top:1px solid var(--line);padding:14px 2px 0;color:var(--quiet);font:650 9px ui-monospace,monospace;letter-spacing:.085em;white-space:nowrap}.signature i,.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;margin-right:6px;box-shadow:0 0 12px #bc9aff}
.workbench{min-width:0}.top{height:66px;border-bottom:1px solid #201d2a;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(18px,3.2vw,52px);background:#0e0c14}.crumb,.top-search{display:flex;align-items:center;gap:11px;font-size:13px}.crumb span,.crumb i{color:var(--quiet)}.crumb i{font-style:normal}.crumb b{font-weight:650}.top-search{border:1px solid var(--line);color:var(--muted);background:#15121d;border-radius:8px;padding:7px 10px}.top-search:hover{border-color:var(--accent)}.top-search svg{width:15px;height:15px}kbd{padding:0 5px;border:1px solid #3a3249;border-radius:4px;color:#c0b5ce;font-size:12px}.menu{display:none!important}
.content{max-width:1460px;margin:auto;padding:34px clamp(18px,3.2vw,52px) 44px}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:330px;border-radius:18px;border:1px solid #37284b;background:radial-gradient(ellipse at 74% 46%,#29164a 0%,transparent 52%),linear-gradient(120deg,#151120 24%,#191026 100%);display:flex;align-items:center;padding:38px clamp(22px,4.5vw,65px)}.hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.3;background-image:linear-gradient(#452e6249 1px,transparent 1px),linear-gradient(90deg,#452e6249 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent 15%,black)}.herotext{z-index:1;max-width:530px}.eyebrow{display:inline-flex;gap:6px;align-items:center;color:#d5bcff;font:750 10px/1.5 ui-monospace,monospace;letter-spacing:.16em}.eyebrow i{margin:0}.hero .eyebrow{background:#251a36;border:1px solid #47335e;padding:6px 9px;border-radius:6px}.hero h1{font-size:clamp(42px,5.25vw,80px);letter-spacing:-.065em;line-height:.98;margin:17px 0;font-weight:800}.hero h1 em{color:#c1a0fb;font-style:normal}.hero p{color:#c5bbd3;max-width:400px;margin:0 0 23px;font-size:clamp(14px,1.3vw,16px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 15px;min-height:42px;border:1px solid #423555;background:#221a31;color:#eee4ff;border-radius:8px;font-weight:700;font-size:13px}.button:hover{filter:brightness(1.13);border-color:var(--accent)}.button.primary{background:#b48ff8;color:#160c26;border-color:#c2a1fc}.button svg{width:16px;height:16px}.button.danger{color:#ffbad2;border-color:#68354c;background:#2e1b2b}.radar{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:clamp(240px,32vw,455px);aspect-ratio:1;display:grid;place-items:center;pointer-events:none}.radar img{width:48%;height:auto;position:relative;filter:drop-shadow(0 0 22px #943fff75)}.radar-rings{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,#7d4db400 0 14.5%,#a575ec3d 14.6% 14.9%,#7d4db400 15.1% 19%);mask-image:radial-gradient(black 10%,#000e 50%,transparent 75%)}.radar-rings:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,transparent 49.8%,#8252b36c 50%,transparent 50.2%),linear-gradient(90deg,transparent 49.8%,#8252b36c 50%,transparent 50.2%)}.orb{width:7px;height:7px;position:absolute;background:#d6b7ff;border-radius:50%;box-shadow:0 0 12px 3px #a666ff8a}.o1{left:20%;top:27%}.o2{right:14%;top:43%}.o3{left:41%;bottom:15%;width:5px;height:5px}
.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 39px}.stats>div{display:flex;align-items:center;gap:11px;background:var(--panel);border:1px solid var(--line);padding:13px 15px;border-radius:11px;min-height:69px}.stats small,.badge{color:var(--quiet);font:700 9px/1.4 ui-monospace,monospace;letter-spacing:.1em}.stats strong{display:block;font-size:14px}.stat-icon,.card-icon{border-radius:8px;display:grid!important;place-items:center;flex:none;width:36px;height:36px;color:var(--tone,var(--accent));background:color-mix(in srgb,var(--tone,var(--accent)) 12%,#15121e);border:1px solid color-mix(in srgb,var(--tone,var(--accent)) 25%,#1d1928)}.mint{--tone:var(--mint)}.amber{--tone:var(--amber)}.lilac{--tone:var(--accent)}.blue{--tone:var(--blue)}.rose{--tone:var(--rose)}
.section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:17px}.section-head h2,.secondary-head h1{font-size:clamp(25px,3.25vw,38px);letter-spacing:-.04em;line-height:1.1;margin:6px 0 8px}.section-head p,.secondary-head p,.muted-text{color:var(--muted);font-size:14px}.eyebrow.muted{color:var(--quiet)}.filter-input{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#15121e;padding:0 11px;color:var(--quiet);min-width:210px}.filter-input:focus-within{border-color:var(--accent)}.filter-input input{color:var(--text);background:none;border:0;outline:none!important;width:100%;min-height:41px}.filter-input svg{width:16px;height:16px}::placeholder{color:#a79db8}.filters{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:16px}.chip{padding:6px 10px;border:1px solid var(--line);background:#14121b;border-radius:7px;color:#c2b9cf;font-size:12px;white-space:nowrap}.chip:hover,.chip[aria-pressed=true]{border-color:#6c508d;color:#e6d4ff;background:#261b37}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.card{display:flex;flex-direction:column;gap:9px;text-align:left;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:15px;min-height:154px;transition:border-color .15s,background .15s}.card:hover{border-color:#7755a1;background:#1a1525}.card-top,.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.card h3{font-size:15px;line-height:1.2}.card p{font-size:12px;color:var(--muted)}.card-bottom{margin-top:auto;font-size:11px;color:#c4a7ef}.badge{border:1px solid #3b314b;background:#20192d;padding:4px 6px;border-radius:5px;letter-spacing:.04em;color:#d3c1ee}.badge.direct{border-color:#294039;color:#a2e8d2;background:#172822}.foot{max-width:1460px;margin:auto;padding:15px clamp(18px,3.2vw,52px) 25px;display:flex;justify-content:space-between;gap:10px;color:var(--quiet);font:650 10px/1.5 ui-monospace,monospace;letter-spacing:.075em}.foot i{color:#c8a6ff}.foot a:hover{color:var(--accent)}
dialog{width:min(600px,calc(100vw - 28px));border:1px solid #463658;border-radius:16px;background:#171321;color:var(--text);padding:0;box-shadow:0 18px 110px #000d;max-height:calc(100dvh - 30px)}dialog::backdrop{background:#08060bdc}.dialog-inner{padding:24px;position:relative}.icon-btn{display:inline-grid;place-items:center;color:var(--text);background:#21192e;border:1px solid #3a2d4b;border-radius:7px;min-width:34px;height:34px}.close{position:absolute;top:15px;right:15px;font-size:23px;line-height:1}.dialog-inner h2{font-size:26px;letter-spacing:-.035em;margin:6px 34px 7px 0}.dialog-inner>p{color:var(--muted);font-size:14px;margin-bottom:17px}.form-stack{display:grid;gap:13px}.form-stack label{display:grid;gap:6px;font-weight:650;font-size:13px}.field{width:100%;color:var(--text);background:#100e18;border:1px solid #3a3149;border-radius:8px;padding:10px 11px;min-height:42px}.field:focus{border-color:var(--accent)}textarea.field{resize:vertical;min-height:115px}.form-row,.actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.form-row .field{flex:1 1 180px}.hint{font-size:12px;color:var(--muted)}.result{margin-top:15px}.result a,.text-link{color:#d5b9ff;text-decoration:underline;text-underline-offset:3px}.result dl{margin:0;border:1px solid #372b47;border-radius:9px;overflow:hidden}.result dl>div{display:grid;grid-template-columns:minmax(85px,29%) 1fr;gap:10px;padding:8px 10px;background:#15101f;border-bottom:1px solid #30263d}.result dl>div:last-child{border:0}.result dt,.result dd{margin:0;overflow-wrap:anywhere;white-space:pre-line;font-size:13px}.result dt{color:var(--muted)}.result .hint{margin-top:9px}.empty,.box,.notice{border:1px solid var(--line);border-radius:11px;background:var(--panel);padding:17px;color:var(--muted)}.cards>.empty{grid-column:1/-1}.secondary-head{margin:9px 0 22px}.secondary-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.box h2,.box h3{color:var(--text);font-size:16px;margin-bottom:8px}.box p+p{margin-top:10px}.list{display:grid;gap:9px;margin-top:12px}.list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#161220;border:1px solid #2c253a;padding:11px;border-radius:9px;overflow-wrap:anywhere}.list-item h3{margin:0}.list-item p{white-space:pre-wrap}.list-item small{display:block;margin-top:3px}.solo{width:min(100% - 32px,1040px);margin:0 auto;padding:22px 0 55px}.solo-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 15px;margin-bottom:29px;gap:12px}.solo h1{font-size:clamp(30px,5vw,49px);letter-spacing:-.045em;line-height:1.1;margin:7px 0 10px}.solo .notice{margin:14px 0;border-color:#4b3962;color:#e7d7ff}.solo .error{border-color:#673851;color:#ffd0e4}.code{font-family:ui-monospace,monospace;overflow-wrap:anywhere;color:#e5d2ff;user-select:all}.ticket{display:grid;gap:12px}.message{white-space:pre-wrap;overflow-wrap:anywhere}.ticket-title{overflow-wrap:anywhere}.span-all{grid-column:1/-1}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th,.table-wrap td{text-align:left;padding:9px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.table-wrap th{font-size:12px;color:var(--quiet)}
@media(max-width:1040px){.shell{grid-template-columns:199px minmax(0,1fr)}.side{padding-left:10px;padding-right:10px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.radar{right:0}.hero{min-height:305px}}
@media(max-width:740px){.shell{display:block}.side{display:none;position:fixed;inset:59px auto 0 0;width:min(83vw,250px);height:calc(100dvh - 59px);box-shadow:18px 0 45px #000c}.side.open{display:flex}.sidebody{margin-top:24px}.top{height:59px;padding:0 14px}.menu{display:inline-grid!important}.crumb span,.crumb i,.top-search kbd{display:none}.top-search{gap:6px}.content{padding-top:20px}.hero{min-height:280px}.hero h1{font-size:clamp(38px,8vw,55px)}.hero p{max-width:315px}.radar{opacity:.45;right:-44px;top:41%}.radar img{width:42%}.stats{margin-bottom:28px}.stats>div{padding:9px;gap:6px}.stats strong{font-size:12px}.stats small{font-size:8px}.stat-icon{width:27px;height:27px}.stat-icon svg{width:15px;height:15px}}
@media(max-width:500px){.stats{gap:6px}.stats>div{align-items:start;flex-direction:column;min-height:74px;gap:4px}.section-head{display:grid;align-items:stretch;gap:12px}.cards{gap:8px}.card{padding:11px;min-height:172px}.card h3{font-size:14px}.card-top{align-items:start}.badge{font-size:8px}.card-icon{width:29px;height:29px}.card-icon svg{width:16px;height:16px}.secondary-grid{grid-template-columns:1fr}.dialog-inner{padding:18px}.solo-header .button{padding-inline:8px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
.chip[aria-current=page]{border-color:#6c508d;color:#e6d4ff;background:#261b37}
.mobile-brand{display:none}
@media(max-width:740px){.crumb .mobile-brand{display:flex;align-items:center;gap:5px}.crumb .mobile-brand span{display:inline;font-size:12px;font-weight:750;color:var(--text);white-space:nowrap}.crumb b{display:none}}
@media(max-width:350px){.crumb .mobile-brand span{font-size:11px}.top-search{padding-inline:6px;font-size:11px}.crumb{gap:5px}.top{gap:6px}}
.landing{width:min(100% - 36px,1160px)}.landing .hero{min-height:380px}.landing .hero h1{margin:18px 0;line-height:.98;font-size:clamp(40px,6.9vw,85px)}.plan{margin-top:19px;display:grid;grid-template-columns:1fr minmax(170px,27%);gap:20px;background:linear-gradient(105deg,#181321,#211632);border:1px solid #423052;border-radius:14px;padding:24px clamp(14px,3.3vw,38px);align-items:center}.plan h2{font-size:clamp(20px,3vw,29px);letter-spacing:-.035em;margin:5px 0}.plan p,.plan-price>span{color:var(--muted)}.plan-tags{margin-top:13px}.plan-price{border-left:1px solid #48365a;padding-left:19px;display:grid;gap:5px}.plan-price strong{font-size:37px;line-height:1.1;color:#d6bbff}.plan-price small{font-size:17px}.plan-price .button{margin-top:8px;justify-self:start}.launch{margin:15px 0 25px}.launch h2{margin:5px 0 2px}.landing .foot{padding-inline:0}.account-hero{display:grid;gap:11px;margin:15px 0}.balance{font-weight:800;font-size:30px;color:#d5bcff}.wrap-code{word-break:break-all}.locked-card{cursor:default}.locked-card:hover{background:var(--panel);border-color:var(--line)}.solo .box{min-width:0}.field[type=checkbox]{width:17px;min-height:auto}.catalog-grid{margin-top:15px}.action-top{margin:14px 0}
@media(max-width:580px){.landing .hero{min-height:330px}.plan{grid-template-columns:1fr;gap:13px}.plan-price{border-left:0;border-top:1px solid #48365a;padding:10px 0 0}.landing .hero .actions{gap:6px}.landing .hero .button{padding-inline:10px}}
