:root{--bg: #10163A;--bg-2: #151C47;--surface: #1A2253;--surface-2: #212A60;--line: #2F3A7A;--text: #ECEEFF;--muted: #A3ABD8;--accent: #9DADFF;--accent-ink: #10163A;--amber: #FFB547;--amber-ink: #2A1A00;--amber-text: #FFB547;--ok: #5EE0A8;--danger: #FF7A85;--display: "Unbounded", "Segoe UI", system-ui, sans-serif;--body: "Onest", "Segoe UI", system-ui, sans-serif;--r-sm: 8px;--r: 14px;--r-lg: 22px;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #F2F4FF;--bg-2: #E8ECFF;--surface: #FFFFFF;--surface-2: #F5F7FF;--line: #D3D9F5;--text: #141A3A;--muted: #535C8C;--accent: #3F53D1;--accent-ink: #FFFFFF;--amber: #FFB547;--amber-ink: #2A1A00;--amber-text: #9A5A00;--ok: #13895A;--danger: #C9303F;color-scheme:light}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0;line-height:1.15}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:6px}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}.skip{position:absolute;left:-999px;top:8px;background:var(--amber);color:var(--amber-ink);padding:8px 14px;border-radius:8px;z-index:100}.skip:focus{left:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid transparent;font:600 15px/1 var(--body);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .1s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line)}.btn-ghost:hover{border-color:var(--accent)}.btn-dl{background:var(--amber);color:var(--amber-ink)}.btn-dl:hover{filter:brightness(1.06)}.btn-dl.is-started{background:var(--ok);color:#062a1b}.btn-dl.is-loading{opacity:.55;cursor:default}.top{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.top-inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.brand{display:flex;align-items:center;gap:10px;font:600 16px var(--display);text-decoration:none;min-width:0}.brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand img,.brand-mark{width:34px;height:34px;border-radius:10px;object-fit:cover;flex:none}.brand-mark{display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:15px}.top nav{display:flex;align-items:center;gap:4px}.top nav a{text-decoration:none;color:var(--muted);padding:8px 12px;border-radius:999px;font-weight:500;font-size:15px}.top nav a:hover{color:var(--text)}.top nav .nav-cta{color:var(--text);border:1px solid var(--line)}@media(max-width:560px){.top nav a:not(.nav-cta){display:none}}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:72px 0 48px}.status{display:inline-flex;align-items:center;gap:10px;color:var(--ok);font-weight:500;font-size:15px;margin-bottom:22px}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 22%,transparent)}.hero h1{font:700 clamp(44px,7.4vw,88px)/.98 var(--display);letter-spacing:-.035em;overflow-wrap:anywhere}.hero-role{font:500 clamp(18px,2.2vw,22px)/1.35 var(--display);color:var(--accent);margin-top:18px;letter-spacing:-.01em}.hero-bio{color:var(--muted);font-size:17px;max-width:52ch;margin-top:18px}.hero-loc{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:15px;margin-top:14px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.setup{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 30px 60px -30px #05081eb3,0 0 0 6px color-mix(in srgb,var(--surface) 40%,transparent);overflow:hidden}.setup-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.setup-dots{display:flex;gap:6px}.setup-dots i{width:11px;height:11px;border-radius:50%;background:var(--line)}.setup-dots i:first-child{background:var(--danger)}.setup-dots i:nth-child(2){background:var(--amber)}.setup-dots i:last-child{background:var(--ok)}.setup-title{font-size:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-body{padding:22px 22px 20px}.setup-head{font:500 15px var(--display);margin-bottom:16px}.setup-list{display:grid;gap:4px}.setup-list li{display:grid;grid-template-columns:22px auto 1fr;gap:10px;align-items:baseline;padding:9px 10px;border-radius:var(--r-sm);color:var(--muted);opacity:.45;transition:opacity .3s,background-color .3s}.setup-list li.is-active{opacity:1;background:color-mix(in srgb,var(--accent) 10%,transparent)}.setup-list li.is-done{opacity:1}.setup-mark{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);display:grid;place-items:center;align-self:center;color:var(--accent-ink)}.is-done .setup-mark{background:var(--accent);border-color:var(--accent)}.is-active .setup-mark{border-color:var(--accent)}.setup-group{color:var(--text);font-weight:600;white-space:nowrap}.setup-items{font-size:14px;min-width:0}.setup-progress{height:8px;border-radius:99px;background:var(--bg-2);margin-top:18px;overflow:hidden}.setup-progress span{display:block;height:100%;background:var(--amber);border-radius:inherit;transition:width .45s ease}.setup-foot{font-size:14px;color:var(--muted);margin-top:10px}@media(max-width:880px){.hero{grid-template-columns:1fr;gap:40px;padding:44px 0 32px}}@media(max-width:480px){.setup-list li{grid-template-columns:22px 1fr}.setup-items{grid-column:2}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat{padding:22px 4px;display:flex;flex-direction:column;gap:2px}.stat+.stat{padding-left:24px;border-left:1px solid var(--line)}.stat strong{font:700 30px/1.1 var(--display);letter-spacing:-.02em}.stat span{color:var(--muted);font-size:15px}@media(max-width:520px){.stat+.stat{padding-left:14px}.stat strong{font-size:22px}.stat span{font-size:13px;line-height:1.35}}.section{padding:88px 0 0}.section-head{display:grid;grid-template-columns:auto 1fr;gap:12px 48px;align-items:end;margin-bottom:32px}.section-head h2,.contact-side h2{font:700 clamp(30px,4vw,44px)/1.05 var(--display);letter-spacing:-.03em}.section-note{color:var(--muted);max-width:58ch;font-size:15px;justify-self:end}.section-note b{color:var(--text);font-weight:600}@media(max-width:760px){.section{padding-top:64px}.section-head{grid-template-columns:1fr}.section-note{justify-self:start}}.app-icon{width:56px;height:56px;flex:none;border-radius:16px;display:grid;place-items:center;font-size:28px;background:var(--surface-2);border:1px solid var(--line)}.app-letter{font:700 22px var(--display);color:var(--accent)}.p-platform{color:var(--muted);font:400 14px var(--body)}.p-desc{color:var(--muted);margin-top:8px;max-width:64ch}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tags li{font-size:13px;padding:3px 10px;border-radius:99px;background:var(--bg-2);color:var(--muted);border:1px solid var(--line)}.p-links{display:flex;gap:8px;flex-wrap:wrap}.p-links .btn{min-height:40px;padding:0 14px;font-size:14px}.dl{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.dl-meta{font-size:13px;color:var(--muted)}.featured{display:grid;grid-template-columns:1fr;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:20px}.featured.has-img{grid-template-columns:1.1fr 1fr}.featured-img{background:var(--bg-2);min-height:260px}.featured-img img{width:100%;height:100%;object-fit:cover}.featured-body{padding:32px;display:flex;flex-direction:column}.p-head{display:flex;align-items:center;gap:16px}.featured h3{font:700 26px/1.15 var(--display);letter-spacing:-.02em}.featured .p-desc{font-size:17px;margin-top:16px}.p-actions{display:flex;flex-wrap:wrap;gap:14px 16px;align-items:flex-start;margin-top:26px}.dl-big .btn-dl{min-height:52px;padding:0 26px;font-size:16px}@media(max-width:820px){.featured.has-img{grid-template-columns:1fr}.featured-img{min-height:0;aspect-ratio:16 / 9}.featured-body{padding:22px}}.rows{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:start;padding:24px 4px;border-bottom:1px solid var(--line)}.row h3{font:600 19px/1.25 var(--display);letter-spacing:-.01em}.row .p-desc{margin-top:6px}.row-thumb{width:56px;height:56px;border-radius:16px;object-fit:cover;border:1px solid var(--line)}.row-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.row-actions .dl{align-items:flex-end;text-align:right}@media(max-width:720px){.row{grid-template-columns:auto 1fr}.row-actions{grid-column:1 / -1;align-items:flex-start}.row-actions .dl{align-items:flex-start;text-align:left}}.services{display:grid;gap:12px}.service{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:24px 28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.service h3{font:600 20px var(--display);letter-spacing:-.01em}.service p{color:var(--muted);margin-top:6px;max-width:60ch}.service-side{display:flex;align-items:center;gap:18px}.price{font:600 17px var(--display);color:var(--amber-text);white-space:nowrap}@media(max-width:640px){.service{grid-template-columns:1fr;padding:20px}.service-side{justify-content:space-between;flex-wrap:wrap}}.contact{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:start;padding-bottom:40px}.contact-side .section-note{justify-self:start;margin-top:14px}@media(max-width:860px){.contact{grid-template-columns:1fr;gap:28px}}.clinks{display:grid;gap:8px;margin-top:28px}.clinks a{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--r);text-decoration:none;border:1px solid transparent}.clinks a:hover{background:var(--surface);border-color:var(--line)}.clinks-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--accent);flex:none}.clinks-text{display:flex;flex-direction:column;line-height:1.3;font-weight:500;min-width:0;overflow-wrap:anywhere}.clinks-text small{color:var(--muted);font-weight:400;font-size:13px}.form,.form-done{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.form{display:grid;gap:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.form-grid{grid-template-columns:1fr}.form,.form-done{padding:20px}}.form label,.field{display:grid;gap:6px}.form label>span,.field>span{font-size:14px;font-weight:500;color:var(--muted)}input,textarea,select{width:100%;font:16px/1.4 var(--body);color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;transition:border-color .15s}textarea{resize:vertical;min-height:110px}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.form .btn-primary{justify-self:start;min-width:180px}.form-error{color:var(--danger);font-size:15px}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form-done{display:grid;justify-items:start;gap:10px}.form-done-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.form-done h3{font:600 22px var(--display)}.form-done p{color:var(--muted);margin-bottom:8px}.foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:32px 0 96px;margin-top:40px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.foot a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.foot a:hover{color:var(--text)}.fab{position:fixed;right:20px;bottom:20px;z-index:30;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 16px;border-radius:999px;background:var(--accent);color:var(--accent-ink);text-decoration:none;font-weight:600;box-shadow:0 12px 30px -10px #05081e99}.fab:hover{filter:brightness(1.08)}@media(max-width:480px){.fab span{display:none}.fab{width:52px;padding:0;justify-content:center}}.page-msg{min-height:100vh;display:grid;place-items:center;color:var(--muted);padding:24px;text-align:center}.spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.adm{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.adm-side{background:var(--bg-2);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh}.adm-logo{font:600 16px var(--display);padding:6px 10px 18px}.adm-logo small{display:block;font:400 13px var(--body);color:var(--muted);margin-top:2px}.adm-tab{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:10px 12px;border-radius:var(--r-sm);border:0;background:transparent;color:var(--muted);font:500 15px var(--body);cursor:pointer}.adm-tab:hover{color:var(--text);background:var(--surface)}.adm-tab[aria-selected=true]{color:var(--text);background:var(--surface-2)}.badge{min-width:22px;height:22px;padding:0 7px;border-radius:99px;background:var(--amber);color:var(--amber-ink);font-size:12px;font-weight:700;display:grid;place-items:center}.adm-side-foot{margin-top:auto;display:grid;gap:6px}.adm-side-foot a,.adm-side-foot button{display:flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;background:none;border:0;font:500 14px var(--body);padding:8px 12px;cursor:pointer;border-radius:var(--r-sm)}.adm-side-foot a:hover,.adm-side-foot button:hover{color:var(--text);background:var(--surface)}.adm-main{padding:28px 36px 120px;min-width:0}.adm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.adm-head h1{font:700 26px var(--display);letter-spacing:-.02em}.adm-head p{color:var(--muted);font-size:15px;margin-top:4px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px;display:grid;gap:16px}.panel+.panel{margin-top:16px}.panel h2{font:600 17px var(--display)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hint{color:var(--muted);font-size:13px}.hint code,.adm code{background:var(--bg);padding:1px 6px;border-radius:5px;font-size:13px}.check{display:flex!important;align-items:center;gap:10px;cursor:pointer;grid-template-columns:none!important}.check input{width:20px;height:20px;accent-color:var(--accent)}.check span{color:var(--text)!important;font-size:15px!important}.item{border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.item+.item{margin-top:12px}.item-head{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}.item-head .app-icon{width:40px;height:40px;font-size:20px;border-radius:12px}.item-title{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title small{display:block;color:var(--muted);font-weight:400;font-size:13px}.item-body{padding:16px 14px;display:grid;gap:14px;border-top:1px solid var(--line)}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;flex:none}.icon-btn:hover{color:var(--text);border-color:var(--accent)}.icon-btn.danger:hover{color:var(--danger);border-color:var(--danger)}.icon-btn:disabled{opacity:.35;cursor:default}.add-btn{margin-top:12px}.chip-row{display:grid;grid-template-columns:1fr 1fr auto auto auto;gap:8px;align-items:center}@media(max-width:600px){.chip-row{grid-template-columns:1fr auto auto auto}.chip-row input:nth-child(2){grid-column:1}}.upload{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.upload-preview{width:64px;height:64px;border-radius:14px;object-fit:cover;border:1px solid var(--line);background:var(--bg-2);display:grid;place-items:center;color:var(--muted)}.gh-check{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.gh-ok{color:var(--ok)}.gh-err{color:var(--danger)}.savebar{position:fixed;left:240px;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 36px;background:color-mix(in srgb,var(--bg-2) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.savebar-msg{color:var(--muted);font-size:14px;margin-right:auto}.savebar-msg.ok{color:var(--ok)}.savebar-msg.err{color:var(--danger)}.savebar-msg.dirty{color:var(--amber)}.msg{border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;background:var(--bg);display:grid;gap:8px}.msg.unread{border-color:var(--accent)}.msg+.msg{margin-top:12px}.msg-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.msg-top b{font-size:16px}.msg-meta{color:var(--muted);font-size:13px}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere}.msg-actions{display:flex;gap:8px}.empty{text-align:center;color:var(--muted);padding:40px 16px}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.login form{width:min(380px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:grid;gap:16px}.login h1{font:700 24px var(--display)}.login p{color:var(--muted);font-size:15px}.adm-mobile-nav{display:none}@media(max-width:860px){.adm{grid-template-columns:1fr}.adm-side{display:none}.adm-mobile-nav{display:flex;gap:6px;overflow-x:auto;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg-2);position:sticky;top:0;z-index:30}.adm-mobile-nav .adm-tab{width:auto;white-space:nowrap;flex:none}.adm-main{padding:20px 16px 120px}.savebar{left:0;padding:12px 16px}.grid2,.grid3{grid-template-columns:1fr}}.field{align-content:start}.grid2,.grid3{align-items:start}.featured:not(.has-img) .featured-body{display:grid;grid-template-columns:1fr auto;gap:8px 40px;align-items:start}.featured:not(.has-img) .featured-body>:not(.p-actions){grid-column:1}.featured:not(.has-img) .p-actions{grid-column:2;grid-row:1 / span 3;margin-top:4px;flex-direction:column;align-items:flex-end}.featured:not(.has-img) .p-actions .dl{align-items:flex-end;text-align:right}@media(max-width:720px){.featured:not(.has-img) .featured-body{grid-template-columns:1fr}.featured:not(.has-img) .p-actions{grid-column:1;grid-row:auto;margin-top:18px;align-items:flex-start}.featured:not(.has-img) .p-actions .dl{align-items:flex-start;text-align:left}}.panel{grid-template-columns:minmax(0,1fr)}.panel>*,.adm-head>div,.item-body>*{min-width:0}.item-title small{white-space:normal}@media(max-width:480px){.item-head{gap:8px;padding:10px}.item-head .icon-btn{width:32px;height:32px}.item-head .app-icon{display:none}.panel{padding:16px}}.item-head{cursor:default;flex-wrap:wrap}.item-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.btn-edit{min-height:36px;padding:0 14px;font-size:14px;background:var(--surface-2);color:var(--text);border-color:var(--line)}.btn-edit:hover{border-color:var(--accent)}.btn-edit.is-on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.icon-btn[aria-pressed=true]{color:var(--text);border-color:var(--accent)}.icon-btn.is-star{color:var(--amber-text, var(--amber));border-color:var(--amber)}.icon-btn.is-star svg{fill:currentColor}.item.is-hidden .app-icon,.item.is-hidden .item-title{opacity:.55}.item.is-open{border-color:var(--accent)}.item-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:4px}.undo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--amber) 14%,transparent);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent)}.undo .btn{min-height:36px}@media(max-width:700px){.item-actions{margin-left:0;width:100%;flex-wrap:wrap;gap:8px}.item-actions .icon-btn{flex:1;max-width:52px}.btn-edit{order:10;width:100%;min-height:42px}}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:2px;text-align:left;color:var(--text);font:inherit}.tile span{color:var(--muted);font-size:14px}.tile strong{font:700 32px/1.15 var(--display);letter-spacing:-.02em;margin-top:6px}.tile strong.is-new{color:var(--amber-text, var(--amber))}.tile small{color:var(--muted);font-size:13px}.tile-btn{cursor:pointer}.tile-btn:hover{border-color:var(--accent)}@media(max-width:900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.bars{display:flex;align-items:flex-end;gap:2px;height:160px;border-bottom:1px solid var(--line)}.bar-col{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;outline:none;cursor:default}.bar{display:block;width:100%;max-width:36px;margin:0 auto;background:var(--accent);border-radius:4px 4px 0 0}.bar[data-zero=true]{background:var(--line);border-radius:0}.bar-col:hover .bar,.bar-col:focus-visible .bar{filter:brightness(1.15)}.bar-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--text);color:var(--bg);font-size:13px;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:2}.bar-col:first-child .bar-tip{left:0;transform:none}.bar-col:last-child .bar-tip{left:auto;right:0;transform:none}.bar-col:hover .bar-tip,.bar-col:focus-visible .bar-tip{opacity:1}.bars{margin-top:28px}.bars-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.table-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:15px}.tbl th{text-align:left;font-weight:500;color:var(--muted);font-size:13px;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:12px 10px;border-bottom:1px solid var(--line)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl tr:last-child td{border-bottom:0}.login form>p.warn-text,.warn-text{color:var(--amber-text, var(--amber));font-size:15px}.ok-text{color:var(--ok);font-size:15px}.remember{align-items:flex-start!important}.remember input{margin-top:2px;flex:none}.remember span{display:grid;gap:2px;font-size:15px!important}.remember small{color:var(--muted);font-size:13px;line-height:1.4}.link-btn{background:none;border:0;padding:4px 0;color:var(--accent);font:500 14px var(--body);cursor:pointer;justify-self:start;text-decoration:underline;text-underline-offset:3px}.link-btn:hover{color:var(--text)}.link-btn:disabled{opacity:.5}.addr code{font-size:15px;padding:6px 10px;display:inline-block;overflow-wrap:anywhere}.pw-form{display:grid;gap:16px}.devices{display:grid;gap:8px}.devices li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);flex-wrap:wrap}.devices li.is-current{border-color:var(--accent)}.devices li>div{display:grid;gap:2px;min-width:0}.devices small{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.tag-now{margin-left:8px;font-size:12px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);vertical-align:2px}.devices .tag-now{justify-self:start;margin:2px 0}.tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.tiles-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.orders-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 12px;font:500 14px var(--body);cursor:pointer}.chip span{opacity:.7;margin-left:2px}.chip[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.orders{display:grid;gap:14px}.order{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--r);padding:18px 20px;display:grid;gap:14px;min-width:0}.order.st-yangi{border-left-color:var(--amber)}.order.st-jarayonda{border-left-color:var(--accent)}.order.st-bajarildi{border-left-color:var(--ok)}.order.st-bekor{opacity:.7}.order-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.order-who{display:grid;gap:2px;min-width:0}.order-who b{font-size:17px}.order-who small{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.status{width:auto;min-width:160px;padding:9px 12px;font-weight:600}.order-msg{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border-radius:var(--r-sm);padding:10px 12px}.order-money{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:start}@media(max-width:640px){.order-money{grid-template-columns:1fr 1fr}.order-money>:last-child{grid-column:1 / -1}}.left{min-height:46px;display:flex;align-items:center;gap:6px;font-weight:600}.left.due{color:var(--amber-text, var(--amber))}.left.ok{color:var(--ok)}.delivery{border:1px dashed var(--line);border-radius:var(--r);padding:14px;display:grid;gap:12px}.delivery h3{margin:0;font:600 15px var(--display)}.delivery>label.btn{justify-self:start}.dfile{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dfile>div{display:grid;flex:1;min-width:0}.dfile b{overflow-wrap:anywhere}.dfile small{color:var(--muted);font-size:13px}.lock{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--amber) 12%,transparent)}.lock.is-open{background:color-mix(in srgb,var(--ok) 14%,transparent)}.lock span{font-weight:500;font-size:14px}.share{display:flex;gap:8px;flex-wrap:wrap}.share input{flex:1;min-width:200px;font-size:14px}.upbar{position:relative;height:40px;border-radius:var(--r-sm);background:var(--bg);overflow:hidden}.upbar span{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--accent) 35%,transparent);transition:width .2s}.upbar b{position:relative;display:block;line-height:40px;padding:0 12px;font-size:14px}.order-foot{display:flex;justify-content:space-between;align-items:center}.danger-link{color:var(--danger)}label.link-btn{cursor:pointer}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.btn{transition:background-color .15s,border-color .15s,color .15s,transform .15s ease-out,filter .15s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:none}.btn-ghost:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.btn-dl svg,.hero-cta .btn-primary svg{transition:transform .15s ease-out}.btn-dl:hover svg,.hero-cta .btn-primary:hover svg{transform:translateY(2px)}.p-links .btn svg{transition:transform .15s ease-out}.p-links .btn:hover svg{transform:translate(1px,-1px)}.row{transition:background-color .15s}.row:hover{background:color-mix(in srgb,var(--surface) 55%,transparent)}.top nav a{transition:color .15s,background-color .15s}.top nav a:not(.nav-cta):hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.setup-bar{justify-content:space-between;padding:0 0 0 16px;height:40px}.setup-dots{display:none}.win-ctrls{display:flex;height:100%}.win-ctrls svg{width:44px;height:100%;padding:15px 17px;fill:none;stroke:var(--muted);stroke-width:1}.row{margin-inline:-4px;padding-inline:8px;border-radius:6px}:root{--h-indigo: #6D7CFF;--h-teal: #2CC5B0;--h-amber: #F5B43C;--h-rose: #F2668B;--h-violet: #A27BFF;--h-sky: #3FB4F0;--grid-line: rgba(157, 173, 255, .07);--hue: var(--accent)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--h-indigo: #4152D9;--h-teal: #0E9C89;--h-amber: #D98B00;--h-rose: #D63A64;--h-violet: #7A4FE0;--h-sky: #0B86C4;--grid-line: rgba(63, 83, 209, .07)}}.hue-indigo{--hue: var(--h-indigo)}.hue-teal{--hue: var(--h-teal)}.hue-amber{--hue: var(--h-amber)}.hue-rose{--hue: var(--h-rose)}.hue-violet{--hue: var(--h-violet)}.hue-sky{--hue: var(--h-sky)}main{position:relative}.hero-bg{position:absolute;inset:0 0 auto;height:760px;pointer-events:none;z-index:0;background:radial-gradient(600px 380px at 78% 30%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%),radial-gradient(420px 300px at 10% 10%,color-mix(in srgb,var(--h-teal) 10%,transparent),transparent 70%),linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0 / 48px 48px;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.hero,.stats,.section,.cta-band{position:relative;z-index:1}.hero{padding:96px 0 72px;min-height:min(78vh,720px)}.hero h1{font-size:clamp(48px,8vw,104px)}.stats{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:8px 12px}.stat{padding:20px 16px}.stat+.stat{border-left:1px solid var(--line)}.stat strong{font-size:36px}@media(max-width:520px){.stat strong{font-size:24px}.stat{padding:16px 10px}}.preview{background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 24px 48px -28px #05081e8c}.pv-bar{display:flex;align-items:center;gap:10px;height:34px;padding-left:12px;background:var(--surface-2);border-bottom:1px solid var(--line)}.pv-ico{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font:700 11px var(--display);background:var(--hue);color:#fff;flex:none}.pv-title{font-size:13px;color:var(--muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-bar .win-ctrls svg{width:36px;padding:12px 13px}.pv-body{display:grid;grid-template-columns:26% 1fr;aspect-ratio:16 / 9}.pv-side{background:color-mix(in srgb,var(--hue) 10%,var(--surface));padding:14px 10px;display:grid;gap:8px;align-content:start;border-right:1px solid var(--line)}.pv-side i{display:block;height:8px;border-radius:4px;background:color-mix(in srgb,var(--hue) 28%,transparent)}.pv-side i:first-child{background:var(--hue);width:80%}.pv-main{position:relative;padding:16px;display:grid;align-content:start;gap:12px;background:linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0 / 20px 20px}.pv-mono{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;font:700 26px var(--display);color:#fff;background:linear-gradient(135deg,var(--hue),color-mix(in srgb,var(--hue) 60%,#000));box-shadow:0 10px 24px -10px var(--hue)}.pv-lines{display:grid;gap:7px}.pv-lines i{display:block;height:8px;border-radius:4px;background:var(--line)}.pv-lines i:nth-child(1){width:70%}.pv-lines i:nth-child(2){width:90%}.pv-lines i:nth-child(3){width:45%}.pv-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.pv-tags span{font-size:11px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--hue) 16%,transparent);color:var(--text)}.pv-shot{aspect-ratio:16 / 9;background:var(--bg-2)}.pv-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.preview.is-large .pv-mono{width:76px;height:76px;font-size:34px;border-radius:18px}.preview.is-large .pv-main{padding:22px;gap:16px}.featured,.featured.has-img{display:grid}.featured{grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;padding:36px;border-radius:var(--r-lg);background:radial-gradient(500px 300px at 100% 0%,color-mix(in srgb,var(--hue) 14%,transparent),transparent 70%),var(--surface)}.featured .featured-body,.featured:not(.has-img) .featured-body{padding:0;display:flex;flex-direction:column;grid-template-columns:none}.featured:not(.has-img) .featured-body>:not(.p-actions){grid-column:auto}.featured:not(.has-img) .p-actions{grid-column:auto;grid-row:auto;flex-direction:row;align-items:flex-start;margin-top:26px}.featured:not(.has-img) .p-actions .dl{align-items:flex-start;text-align:left}.kicker{font-size:13px;font-weight:600;color:var(--hue);margin-bottom:10px}.featured h3{font-size:clamp(26px,3.4vw,36px)}.featured .p-platform{margin-top:4px}@media(max-width:860px){.featured{grid-template-columns:1fr;padding:22px;gap:24px}.featured-visual{order:-1}}.pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.pcard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;transition:border-color .15s}.pcard:hover{border-color:color-mix(in srgb,var(--hue) 55%,var(--line))}.pcard .preview{box-shadow:none}.pcard-body{padding:18px 8px 6px;display:flex;flex-direction:column;flex:1}.pcard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pcard h3{font:700 20px var(--display);letter-spacing:-.01em}.badge-plat{font-size:12px;padding:3px 10px;border-radius:99px;color:var(--hue);background:color-mix(in srgb,var(--hue) 13%,transparent);white-space:nowrap}.pcard-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;margin-top:auto;padding-top:18px}@media(max-width:400px){.pgrid{grid-template-columns:1fr}}.process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:none}.process li{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px}.process li:not(:last-child):after{content:"";position:absolute;top:44px;right:-17px;width:18px;height:2px;background:var(--line)}.process-n{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font:700 17px var(--display);color:var(--accent-ink);background:var(--accent);margin-bottom:18px}.process h3{font:600 19px var(--display)}.process p{color:var(--muted);font-size:15px;margin-top:8px}@media(max-width:960px){.process{grid-template-columns:1fr 1fr}.process li:after{display:none}}@media(max-width:560px){.process{grid-template-columns:1fr}}.services{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.service{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:26px;grid-template-columns:none}.service-ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:18px;font:700 20px var(--display);color:var(--hue);background:color-mix(in srgb,var(--hue) 15%,transparent)}.service h3{font-size:21px}.service p{flex:1}.service .service-side{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);justify-content:space-between;flex-wrap:wrap;gap:12px}.service .price{font-size:19px}@media(max-width:640px){.service{padding:22px}}.cta-band{margin-top:96px;padding:44px 48px;border-radius:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#fff;background:radial-gradient(400px 240px at 90% 0%,rgba(255,255,255,.18),transparent 70%),linear-gradient(120deg,#3f53d1,#6d4fe0);overflow:hidden}.cta-band h2{font:700 clamp(26px,3.6vw,40px)/1.1 var(--display);letter-spacing:-.02em}.cta-band p{margin-top:10px;color:#ffffffd1;max-width:46ch}.cta-actions{display:flex;gap:12px;flex-wrap:wrap}.btn-light{background:#fff;color:#1e2560}.btn-light:hover{filter:brightness(.96)}.btn-outline-light{border-color:#ffffff80;color:#fff}.btn-outline-light:hover{background:#ffffff1a}@media(max-width:640px){.cta-band{padding:28px 22px;margin-top:64px;border-radius:22px}}.cta-band+.section{padding-top:72px}.foot{display:block;padding:0;margin-top:72px;border-top:1px solid var(--line);background:var(--bg-2)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr auto;gap:32px;align-items:start;padding:44px 0 28px}.foot-brand p{color:var(--muted);font-size:14px;margin-top:10px}.foot-nav{display:grid;gap:8px}.foot-nav a{color:var(--muted);text-decoration:none;font-size:15px;justify-self:start}.foot-nav a:hover{color:var(--text)}.foot-social{display:flex;gap:8px}.foot-social a{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);color:var(--muted)}.foot-social a:hover{color:var(--text);border-color:var(--accent)}.foot-bottom{border-top:1px solid var(--line);padding:18px 0 96px;color:var(--muted);font-size:13px}@media(max-width:720px){.foot-grid{grid-template-columns:1fr;gap:22px}}.hero-bg{display:none}.hero-dark{--text: #EEF0FF;--muted: #A9B1E0;--line: #2B3576;--surface: #141A44;--surface-2: #1B2357;--neon: #7CF7D4;--neon-2: #9DADFF;position:relative;overflow:hidden;color:var(--text);background:#0a0f2e;border-bottom:1px solid #1F2860}.hero-dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(157,173,255,.06) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(157,173,255,.06) 1px,transparent 1px) 0 0 / 44px 44px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%)}.hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 340px at 80% 35%,rgba(124,247,212,.16),transparent 70%),radial-gradient(560px 380px at 20% 10%,rgba(120,100,255,.22),transparent 70%)}.hero-dark .hero{position:relative;z-index:1;padding:104px 0 56px;min-height:0;grid-template-columns:1.1fr 1fr;gap:56px}.hello{color:var(--muted);font-size:17px;margin-bottom:18px}.hello b{color:var(--text);font-weight:600}.hero-dark h1{font:700 clamp(36px,5.2vw,64px)/1.06 var(--display);letter-spacing:-.035em;color:#fff;max-width:15ch;overflow-wrap:normal}.hero-dark .hero-bio{color:var(--muted);font-size:18px;margin-top:22px;max-width:50ch}.hero-dark .hero-cta{margin-top:34px}.btn-neon{background:var(--neon);color:#052a22;min-height:52px;padding:0 26px;font-size:16px;box-shadow:0 0 0 1px #7cf7d466,0 12px 32px -12px #7cf7d4a6}.btn-neon:hover{filter:brightness(1.05)}.btn-ghost-dark{color:#fff;border-color:#ffffff38;min-height:52px;padding:0 22px;font-size:16px}.btn-ghost-dark:hover{border-color:var(--neon);background:#7cf7d40f}.hero-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;color:var(--muted);font-size:15px}.hero-meta span{display:inline-flex;align-items:center;gap:6px}.hero-meta .status{margin:0;color:var(--neon)}.hero-meta .status-dot{background:var(--neon);box-shadow:0 0 0 4px #7cf7d433}.term{background:#070b22;border:1px solid #263070;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -40px #000c,0 0 0 6px #7cf7d40a;font:15px/1.7 ui-monospace,Cascadia Code,Consolas,SFMono-Regular,Menlo,monospace}.term-bar{display:flex;align-items:center;justify-content:space-between;height:38px;padding-left:16px;background:#0e1438;border-bottom:1px solid #1F2860}.term-title{font:13px var(--body);color:#8d96c8}.term .win-ctrls svg{width:40px;padding:14px 15px;stroke:#8d96c8}.term-body{padding:18px 20px 22px;min-height:290px;color:#d9ddff;overflow-wrap:anywhere}.t-block+.t-block{margin-top:10px}.t-prompt{color:var(--neon)}.t-path{color:var(--neon-2)}.t-dim{color:#6c76ae}.t-out{padding-left:2px}.t-ok{color:#eef0ff}.t-dim.t-out,.t-out.t-dim{color:#8d96c8}.t-live{color:var(--neon)}.t-cursor{display:inline-block;width:9px;height:18px;vertical-align:-3px;background:var(--neon);margin-left:2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hero-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-top:1px solid #1F2860}.hstat{padding:26px 0 30px;display:flex;flex-direction:column;gap:4px}.hstat+.hstat{padding-left:28px;border-left:1px solid #1F2860}.hstat strong{font:700 34px/1.1 var(--display);color:#fff;letter-spacing:-.02em}.hstat span{color:var(--muted);font-size:15px}.stats{display:none}@media(max-width:900px){.hero-dark .hero{grid-template-columns:1fr;padding:64px 0 40px;gap:40px}.term-body{min-height:0;font-size:14px}}@media(max-width:560px){.hstat strong{font-size:24px}.hstat+.hstat{padding-left:14px}.hstat span{font-size:13px}.hero-dark .hero-cta .btn{flex:1 1 100%}}.section{padding-top:120px}.section-head h2,.contact-side h2{font-size:clamp(32px,4.6vw,54px)}.section-head{margin-bottom:40px}@media(max-width:760px){.section{padding-top:80px}}.forwho{margin-top:18px;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--hue) 8%,transparent)}.forwho>span{font-size:13px;font-weight:600;color:var(--hue)}.forwho ul{display:grid;gap:6px;margin-top:8px}.forwho li{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.45}.forwho svg{flex:none;margin-top:3px;color:var(--hue)}.service p{flex:0 0 auto}.service .service-side{margin-top:auto}.service .forwho{margin-bottom:22px}.feats{display:grid;gap:8px;margin-top:16px}.feats li{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.45}.feats svg{flex:none;margin-top:3px;color:var(--hue)}.featured .tags,.pcard .tags{margin-top:14px}.featured .tags li,.pcard .tags li{font-size:12px;padding:2px 9px;opacity:.85}.faq{display:grid;gap:10px;max-width:860px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.faq details[open]{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;font:600 18px/1.35 var(--display);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq-ico{position:relative;width:28px;height:28px;flex:none;border-radius:50%;background:var(--surface-2)}.faq-ico:before,.faq-ico:after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s}.faq-ico:after{transform:rotate(90deg)}.faq details[open] .faq-ico:after{transform:rotate(0)}.faq details p{padding:0 22px 20px;color:var(--muted);max-width:70ch}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.t-cursor{animation:none}}@media print{.reveal{opacity:1;transform:none}}@media(max-width:560px){.hero-stats{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.hstat{padding:20px 0 22px}.term{font-size:12.5px}.term-body{padding:14px 14px 18px}}@media(max-width:560px){.t-host{display:none}}.adm{background:var(--bg)}.adm-side{--text: #EEF0FF;--muted: #98A1D3;--line: #232C66;background:#0a0f2e;border-right:1px solid #1B2357;padding:18px 12px;gap:0;overflow-y:auto}.adm-logo{display:flex;align-items:center;gap:12px;padding:4px 8px 22px;color:#fff}.adm-logo small{color:var(--muted)}.adm-logo-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font:700 16px var(--display);color:#052a22;background:#7cf7d4;flex:none}.adm-groups{display:grid;gap:18px}.adm-group{display:grid;gap:2px}.adm-group-t{font-size:12px;color:#6c76ae;padding:0 12px 6px}.adm-side .adm-tab{color:var(--muted);padding:9px 12px}.adm-tab-l{display:inline-flex;align-items:center;gap:12px}.adm-tab-l svg{opacity:.8}.adm-side .adm-tab:hover{color:#fff;background:#ffffff0d}.adm-side .adm-tab[aria-selected=true]{color:#fff;background:#7cf7d41a;box-shadow:inset 3px 0 #7cf7d4}.adm-side .adm-tab[aria-selected=true] svg{color:#7cf7d4;opacity:1}.adm-side-foot{border-top:1px solid #1B2357;padding-top:12px;margin-top:18px}.adm-side-foot a,.adm-side-foot button{color:var(--muted)}.adm-side-foot a:hover,.adm-side-foot button:hover{color:#fff;background:#ffffff0d}.adm-head:empty,.adm-head>div:empty{display:none}@media(max-width:860px){.adm-mobile-nav{background:#0a0f2e;border-bottom-color:#1b2357}.adm-mobile-nav .adm-tab{color:#98a1d3}.adm-mobile-nav .adm-tab[aria-selected=true]{color:#fff;background:#7cf7d41f}.adm-mobile-nav .adm-tab[aria-selected=true] svg{color:#7cf7d4}}.welcome{position:relative;overflow:hidden;border-radius:22px;padding:30px 32px;margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#fff;background:radial-gradient(420px 260px at 90% 0%,rgba(124,247,212,.18),transparent 70%),radial-gradient(480px 300px at 0% 100%,rgba(120,100,255,.28),transparent 70%),#0a0f2e;border:1px solid #1F2860}.welcome:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(157,173,255,.06) 1px,transparent 1px) 0 0 / 36px 36px,linear-gradient(90deg,rgba(157,173,255,.06) 1px,transparent 1px) 0 0 / 36px 36px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.welcome>*{position:relative}.welcome-date{color:#98a1d3;font-size:14px}.welcome h2{font:700 clamp(26px,3.4vw,36px)/1.15 var(--display);letter-spacing:-.02em;margin-top:6px}.welcome-sum{color:#c9cef2;margin-top:8px;font-size:16px}.welcome-actions{display:flex;gap:10px;flex-wrap:wrap}.welcome .btn{min-height:44px;font-size:15px;padding:0 18px}@media(max-width:640px){.welcome{padding:22px}.welcome-actions .btn{flex:1 1 auto}}.tile{position:relative;gap:4px;padding:18px 18px 16px}.tone-amber{--tone: var(--h-amber)}.tone-indigo{--tone: var(--h-indigo)}.tone-rose{--tone: var(--h-rose)}.tone-teal{--tone: var(--h-teal)}.tile-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);margin-bottom:8px}.tile-label{color:var(--muted);font-size:14px}.tile strong{margin-top:2px}.tile.is-hot{border-color:color-mix(in srgb,var(--tone) 55%,var(--line))}.tile.is-hot strong{color:var(--tone)}.tile-btn{transition:border-color .15s,transform .15s}.tile-btn:hover{transform:translateY(-1px)}.ov-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;margin-bottom:16px}.ov-grid .panel+.panel{margin-top:0}@media(max-width:1100px){.ov-grid{grid-template-columns:1fr}}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel-head .hint{display:inline-flex;align-items:center;gap:6px}.panel-head .link-btn{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.recent{display:grid;gap:4px}.recent button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;padding:10px;border-radius:12px;border:0;background:transparent;color:var(--text);font:inherit}.recent button:hover{background:var(--surface-2)}.recent-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;font:600 15px var(--display);color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.recent-main{display:grid;flex:1;min-width:0}.recent-main b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-main small{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-sum{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.chip-st{font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px;white-space:nowrap}.chip-st.st-yangi{color:var(--amber-text, var(--amber));background:color-mix(in srgb,var(--amber) 16%,transparent)}.chip-st.st-jarayonda{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.chip-st.st-bajarildi{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.chip-st.st-bekor{color:var(--muted);background:var(--surface-2)}@media(max-width:520px){.recent-sum{display:none}}.visit-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.visit-nums div{display:grid}.visit-nums strong{font:700 26px/1.1 var(--display);letter-spacing:-.02em}.visit-nums span{color:var(--muted);font-size:13px}.ov-grid .bars{height:120px;margin-top:18px}:root{--neon: #7CF7D4}.btn-neon{background:#7cf7d4;color:#052a22}.btn-ghost-dark{background:transparent;color:#fff;border-color:#ffffff38}.btn-ghost-dark:hover{border-color:#7cf7d4;background:#7cf7d40f}.pf{display:grid;gap:12px;margin-top:8px}.pf h2{margin:0}.pf-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pf-opt{position:relative;display:grid;gap:3px;text-align:left;padding:14px 14px 14px 40px;min-width:0;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;cursor:pointer;font:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.pf-opt b{font-size:14.5px}.pf-opt small{color:var(--muted);font-size:12.5px;line-height:1.35}.pf-opt:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.pf-opt:disabled{opacity:.5;cursor:not-allowed}.pf-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-dot{position:absolute;left:14px;top:16px;width:16px;height:16px;border-radius:50%;border:2px solid var(--line);background:var(--surface)}.pf-opt.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.pf-opt.is-on .pf-dot{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface);background:var(--accent)}.pf-box{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--line) 18%,transparent);min-width:0}.pf-drop{display:flex;align-items:center;gap:14px;padding:18px;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:12px;background:var(--surface);cursor:pointer;transition:background .15s,border-color .15s}.pf-drop:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.pf-drop>svg{flex:none;width:38px;height:38px;padding:9px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.pf-drop span{display:grid;gap:2px}.pf-drop small{color:var(--muted);font-size:13px}.pf-box .dfile{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.pf-note{margin:0;padding:10px 12px;border-radius:10px;font-size:13.5px;background:color-mix(in srgb,var(--amber) 14%,var(--surface));color:var(--text);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent)}.pf-note.is-ok{background:color-mix(in srgb,var(--ok) 12%,var(--surface));border-color:color-mix(in srgb,var(--ok) 40%,transparent)}@media(max-width:900px){.pf-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.pf-opts{grid-template-columns:1fr}}@media(max-width:520px){.pf-box .dfile>div{flex-basis:100%}.pf-drop{padding:14px}}
