@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg:8 12 20;--soft:13 19 30;--elev:23 33 50;--border:37 49 68;--border2:54 69 91;--ink:244 247 251;--muted:154 167 186;--dim:100 116 139;--accent:15 159 110;--accent2:69 214 158;--ok:34 197 94;--warn:245 158 11;--danger:239 68 68;color-scheme:dark}.light{--bg:244 246 248;--soft:255 255 255;--elev:241 245 249;--border:226 232 240;--border2:203 213 225;--ink:15 23 42;--muted:71 85 105;--dim:148 163 184;--accent:13 138 95;--accent2:10 105 72;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Inter,system-ui,sans-serif;background:rgb(var(--bg));color:rgb(var(--ink));-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:rgb(var(--border2));border-radius:8px;border:2px solid transparent;background-clip:content-box}*:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--accent)/.35)}.shell{display:grid;grid-template-columns:264px 1fr;grid-template-rows:68px 1fr;height:100vh;overflow:hidden;transition:grid-template-columns .2s}.shell-collapsed{grid-template-columns:68px 1fr}.topbar{grid-column:1/3;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid rgb(var(--border));background:rgb(var(--soft)/.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20}.brand,.top-actions,.brand>div{display:flex;align-items:center}.brand{gap:12px}.brand>div:last-child{display:block;line-height:1.15}.brand b{display:block;font-size:14px}.brand span{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--muted));margin-top:3px}.brand-mark{width:40px;height:40px;border-radius:12px;display:grid!important;place-items:center;background:#050505;color:#fff;font-size:13px;font-weight:800;box-shadow:0 8px 25px rgb(var(--accent)/.28)}.crumb{font-size:11px;text-transform:uppercase;letter-spacing:.17em;color:rgb(var(--muted))}.crumb b{color:rgb(var(--ink))}.top-actions{gap:7px}.icon-btn{border:0;background:transparent;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:rgb(var(--muted));transition:.15s}.icon-btn:hover{background:rgb(var(--elev));color:rgb(var(--ink))}.icon-btn.danger:hover{color:rgb(var(--danger))}.search-trigger{height:34px;border:1px solid rgb(var(--border));background:rgb(var(--elev));color:rgb(var(--muted));border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 9px;font-size:11px}.search-trigger kbd{font-size:9px;background:rgb(var(--bg));border:1px solid rgb(var(--border));border-radius:4px;padding:2px 5px}.sidebar{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgb(var(--border));background:rgb(var(--soft)/.96);overflow:hidden}.sidebar nav{padding:16px;flex:1;overflow:auto}.sidebar.collapsed nav{padding:8px}.nav-group{margin-bottom:20px}.nav-group>p{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--dim));padding:0 12px 8px;margin:0}.nav-group a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:rgb(var(--muted));font-size:13px;font-weight:500;margin-bottom:5px;transition:.15s}.collapsed .nav-group a{justify-content:center;padding:11px}.nav-group a:hover{background:rgb(var(--elev));color:rgb(var(--ink))}.nav-group a.active{background:rgb(var(--accent));color:#fff;font-weight:700;box-shadow:0 8px 20px rgb(var(--accent)/.2)}.sidebar-user{padding:16px;border-top:1px solid rgb(var(--border));overflow:hidden}.sidebar-user b,.sidebar-user span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user b{font-size:11px}.sidebar-user span{font-size:9px;color:rgb(var(--dim));text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.main{position:relative;overflow:auto;background-image:radial-gradient(circle at 85% 0%,rgb(var(--accent)/.09),transparent 29rem),linear-gradient(rgb(var(--border)/.1) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--border)/.1) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;padding:32px}.main-inner{max-width:1280px;margin:auto}.mobile-only,.mobile-crumb{display:none}.page{display:flex;flex-direction:column;gap:20px;padding-bottom:32px}.eyebrow{font-size:10px!important;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--dim));margin:0}.eyebrow.accent{color:rgb(var(--accent2))}.hero,.finance-hero{position:relative;overflow:hidden;border:1px solid rgb(var(--border));background:rgb(var(--soft));border-radius:28px;padding:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px;box-shadow:0 2px 5px #0000002e}.hero:after,.finance-hero:after{content:"AK";position:absolute;right:-10px;bottom:-47px;font-size:180px;font-weight:900;letter-spacing:-.14em;color:rgb(var(--ink)/.025);pointer-events:none}.hero:before,.finance-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,rgb(var(--accent)/.2),transparent 27rem);pointer-events:none}.hero>*,.finance-hero>*{position:relative;z-index:1}.hero h1,.finance-hero h1,.page-title h1,.module-hero h1{font-size:40px;letter-spacing:-.045em;margin:9px 0 8px}.hero p,.finance-hero p,.page-title p,.module-hero p{font-size:13px;line-height:1.65;color:rgb(var(--muted));max-width:680px}.live{display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(var(--accent)/.35);background:rgb(var(--accent)/.12);color:rgb(var(--accent2));padding:6px 10px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px}.live i,.sync-state i{width:7px;height:7px;border-radius:50%;background:rgb(var(--ok));animation:pulse 2s infinite}.hero-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hero-actions a,.hero-actions button,.primary{height:42px;padding:0 14px;border-radius:12px;border:1px solid rgb(var(--border));background:rgb(var(--elev));color:rgb(var(--ink));font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.hero-actions a:first-child,.primary{background:rgb(var(--accent));border-color:rgb(var(--accent));color:#fff}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric{border:1px solid rgb(var(--border));background:rgb(var(--soft));border-radius:18px;padding:17px;box-shadow:0 1px 4px #0000002e}.metric p{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--muted));font-weight:700;margin:0}.metric strong{display:block;font-size:22px;letter-spacing:-.03em;margin-top:9px}.metric small{display:block;color:rgb(var(--dim));font-size:10px;margin-top:5px}.metric .ok,.ok{color:rgb(var(--ok))}.metric .accent,.accent{color:rgb(var(--accent2))}.metric .warn{color:rgb(var(--warn))}.metric .danger,.red{color:rgb(var(--danger))}.split,.two-col{display:grid;grid-template-columns:1.55fr .85fr;gap:18px}.two-col{grid-template-columns:.85fr 1.35fr}.card{border:1px solid rgb(var(--border));background:rgb(var(--soft)/.96);border-radius:24px;overflow:hidden;box-shadow:0 2px 5px #00000029}.card-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(var(--border));padding:17px 20px}.card-head h2{font-size:15px;margin:4px 0 0}.card-body{padding:20px}.bars>div{display:grid;grid-template-columns:150px 1fr 42px;align-items:center;gap:10px;margin:14px 0;font-size:11px}.bars>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bars i,.mix i{display:block;height:6px;background:rgb(var(--elev));border-radius:9px;overflow:hidden}.bars i b,.mix i b{display:block;height:100%;background:rgb(var(--accent));border-radius:9px}.bars small{text-align:right;color:rgb(var(--dim))}.actions{display:flex;flex-direction:column;gap:9px}.action{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid rgb(var(--border));background:rgb(var(--bg)/.3);border-radius:14px;padding:13px;transition:.15s}.action:hover{background:rgb(var(--elev));border-color:rgb(var(--border2))}.action b,.action span{display:block}.action b{font-size:12px}.action span{font-size:10px;color:rgb(var(--muted));margin-top:3px}.alert-list>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgb(var(--border));padding:11px 2px;font-size:11px}.alert-list>div:last-child{border:0}.alert-list svg{color:rgb(var(--warn))}.alert-list span{flex:1}.alert-list b{color:rgb(var(--warn))}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page-title h1{font-size:31px}.toolbar{display:flex;align-items:center;justify-content:space-between;border:1px solid rgb(var(--border));background:rgb(var(--soft));border-radius:15px;padding:10px 13px}.toolbar>div{display:flex;align-items:center;gap:9px;flex:1}.toolbar input{border:0;background:transparent;outline:0;color:rgb(var(--ink));width:100%;font-size:12px}.toolbar span{font-size:10px;color:rgb(var(--dim))}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product{border:1px solid rgb(var(--border));background:rgb(var(--soft));border-radius:18px;padding:16px;transition:.15s}.product:hover{transform:translateY(-2px);border-color:rgb(var(--border2));box-shadow:0 14px 30px #00000024}.product-top{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}.dot{width:9px;height:9px;border-radius:50%;margin-top:5px;background:rgb(var(--ok));box-shadow:0 0 0 4px rgb(var(--ok)/.1)}.dot.off{background:rgb(var(--danger));box-shadow:0 0 0 4px rgb(var(--danger)/.1)}.product h3{font-size:13px;margin:0}.product p{font-size:10px;color:rgb(var(--muted));margin:4px 0}.product-state{font-size:9px;text-transform:uppercase;color:rgb(var(--dim))}.product-meta{border-top:1px solid rgb(var(--border));margin-top:14px;padding-top:12px}.product-meta span{display:flex;align-items:center;gap:5px;font-size:10px;color:rgb(var(--muted))}.product footer{display:flex;gap:7px;margin-top:14px}.product footer button{border:1px solid rgb(var(--border));background:rgb(var(--elev));color:rgb(var(--muted));border-radius:8px;padding:6px 9px;font-size:10px;display:flex;gap:5px}.product footer button.danger{margin-left:auto;color:rgb(var(--danger))}.finance-hero>div:last-child{display:flex;gap:8px}.finance-hero select,.finance-hero input,.field input,.field select,.field textarea,.money input,.modal input{border:1px solid rgb(var(--border));background:rgb(var(--elev));color:rgb(var(--ink));border-radius:10px;padding:9px 11px;font-size:12px;outline:0}.finance-hero input{width:90px}.tabs{display:flex;gap:6px;overflow:auto;border:1px solid rgb(var(--border));background:rgb(var(--soft));padding:7px;border-radius:14px}.tabs button{white-space:nowrap;border:0;background:transparent;color:rgb(var(--muted));border-radius:9px;padding:8px 12px;font-size:11px;font-weight:600}.tabs button.active{background:rgb(var(--accent));color:#fff}.mix>div{margin:18px 0}.mix header{display:flex;justify-content:space-between;font-size:11px;margin-bottom:8px}.form{display:flex;flex-direction:column;gap:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field{display:block;color:rgb(var(--muted));font-size:10px;font-weight:600}.field>span{display:block;margin-bottom:7px}.field input,.field select,.field textarea{width:100%}.field textarea{min-height:75px}.money{position:relative}.money>span{position:absolute;left:11px;top:9px;color:rgb(var(--dim));font-size:11px}.money input{width:100%;padding-left:34px}.full{width:100%;justify-content:center;border:0}.table-wrap{overflow:auto}.table-wrap table{width:100%;min-width:450px;border-collapse:collapse;font-size:10px}.table-wrap th,.table-wrap td{padding:11px;border-bottom:1px solid rgb(var(--border));text-align:left;color:rgb(var(--muted))}.table-wrap th{text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--dim))}.report{max-width:750px;margin:auto}.report>div{display:flex;justify-content:space-between;padding:13px;border-bottom:1px solid rgb(var(--border));font-size:12px}.report>div.final{margin-top:13px;border:1px solid rgb(var(--accent));background:rgb(var(--accent)/.1);border-radius:13px;color:rgb(var(--accent2));font-size:14px}.check{display:flex;align-items:center;gap:9px;font-size:11px;color:rgb(var(--muted))}.sync-state{display:flex;align-items:center;gap:8px;border:1px solid rgb(var(--border));background:rgb(var(--elev));border-radius:10px;padding:10px;color:rgb(var(--ok))}.module-hero{display:flex;gap:15px;align-items:center;border:1px solid rgb(var(--border));background:rgb(var(--soft));padding:25px;border-radius:22px}.module-hero h1{font-size:29px}.module-hero>svg{color:rgb(var(--accent2))}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.coming{display:flex;gap:10px;align-items:flex-start;color:rgb(var(--muted));font-size:11px;line-height:1.6}.coming svg{color:rgb(var(--warn));flex-shrink:0}.integration{display:flex;gap:25px;flex-wrap:wrap}.integration span{display:flex;gap:8px;align-items:center;font-size:11px;color:rgb(var(--muted))}.empty,.loader{padding:50px;text-align:center;color:rgb(var(--muted));font-size:12px}.loader{display:flex;justify-content:center;align-items:center;gap:10px}.loader i,.boot i{width:18px;height:18px;border:2px solid rgb(var(--border2));border-top-color:rgb(var(--accent));border-radius:50%;animation:spin 1s linear infinite}.boot{height:100%;display:flex;align-items:center;justify-content:center;gap:10px;color:rgb(var(--muted))}.modal-wrap,.palette-wrap{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.modal{width:min(480px,100%);border:1px solid rgb(var(--border));background:rgb(var(--soft));padding:20px;border-radius:20px;display:flex;flex-direction:column;gap:15px;box-shadow:0 30px 80px #0006}.modal>header{display:flex;justify-content:space-between}.modal h2{margin:4px 0}.modal>header button{border:0;background:transparent;color:rgb(var(--muted));font-size:22px}.palette{width:min(590px,100%);border:1px solid rgb(var(--border));background:rgb(var(--soft));border-radius:17px;overflow:hidden;box-shadow:0 30px 80px #00000080}.palette-search{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgb(var(--border));padding:14px}.palette-search input{flex:1;background:transparent;border:0;outline:0;color:rgb(var(--ink))}.palette-search button{border:0;background:transparent;color:rgb(var(--muted))}.palette-list{padding:8px}.palette-list button{display:flex;width:100%;align-items:center;gap:12px;border:0;background:transparent;color:rgb(var(--muted));padding:11px;border-radius:10px}.palette-list button:hover{background:rgb(var(--elev));color:rgb(var(--ink))}.palette-list button span{flex:1;text-align:left}.palette-list small{font-size:9px}.drawer{position:fixed;inset:0;z-index:45;background:#000000ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer>div{width:275px;height:100%}.login{height:100%;display:grid;grid-template-columns:1.15fr .85fr;max-width:1180px;max-height:700px;margin:auto;position:relative;top:50%;transform:translateY(-50%);border:1px solid rgb(var(--border));border-radius:30px;overflow:hidden;background:rgb(var(--soft));box-shadow:0 30px 100px #0006}.login-art{display:flex;align-items:center;padding:50px;background:linear-gradient(145deg,#0b121d,#101b2a 55%,#0b4a39);position:relative;overflow:hidden}.login-art:after{content:"AK";position:absolute;bottom:-70px;right:-30px;font-size:280px;font-weight:900;color:#ffffff06;letter-spacing:-.15em}.login-art>div{position:relative;z-index:1}.login-logo{width:58px;height:58px;display:grid;place-items:center;background:#000;border-radius:17px;font-weight:800;margin-bottom:70px;box-shadow:0 15px 35px rgb(var(--accent)/.32)}.login h1{font-size:48px;line-height:1.05;letter-spacing:-.05em;max-width:580px;margin:13px 0}.login-art p:not(.eyebrow){color:#aab7c9;line-height:1.7;font-size:13px;max-width:470px}.login-features{display:flex;gap:10px;margin-top:35px}.login-features span{display:flex;align-items:center;gap:7px;border:1px solid rgb(255 255 255/.1);background:#ffffff0d;border-radius:10px;padding:10px;font-size:10px;color:#c5cfdd}.login-features svg{width:14px}.login-form{display:flex;align-items:center;padding:55px}.login-form>div{width:100%}.login-form h2{font-size:27px;margin:8px 0}.login-form>div>p:not(.eyebrow){color:rgb(var(--muted));font-size:12px}.login-form form{display:flex;flex-direction:column;gap:17px;margin-top:35px}.login-form label{font-size:10px;font-weight:600;color:rgb(var(--muted))}.login-form input{display:block;width:100%;margin-top:7px;border:1px solid rgb(var(--border));background:rgb(var(--elev));color:rgb(var(--ink));border-radius:11px;padding:11px}.error{color:rgb(var(--danger));background:rgb(var(--danger)/.1);border:1px solid rgb(var(--danger)/.25);border-radius:9px;padding:10px;font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.4}}@media(max-width:1023px){.shell,.shell-collapsed{grid-template-columns:1fr;grid-template-rows:64px 1fr}.shell>.sidebar{display:none}.main{grid-column:1;padding:18px}.crumb,.desktop-only,.search-trigger{display:none}.mobile-only,.mobile-crumb{display:grid}.mobile-crumb{font-size:11px;color:rgb(var(--muted));margin-bottom:14px}.topbar{padding:0 13px}.metrics{grid-template-columns:1fr 1fr}.split,.two-col{grid-template-columns:1fr}.product-grid,.module-grid{grid-template-columns:1fr 1fr}.login{grid-template-columns:1fr;max-width:520px;height:auto;max-height:none}.login-art{display:none}.login-form{padding:35px;min-height:520px}}@media(max-width:640px){.main{padding:14px}.brand>div:last-child{display:none}.hero,.finance-hero{padding:21px;display:block}.hero h1,.finance-hero h1{font-size:30px}.hero-actions{justify-content:flex-start;margin-top:20px}.metrics{grid-template-columns:1fr 1fr}.metric{padding:14px}.metric strong{font-size:17px}.product-grid,.module-grid{grid-template-columns:1fr}.page-title{display:block}.page-title .primary{margin-top:15px}.finance-hero>div:last-child{margin-top:15px}.bars>div{grid-template-columns:100px 1fr 33px}.form-row{grid-template-columns:1fr}.login{margin:12px;width:calc(100% - 24px)}.login-form{padding:25px}.login-features{flex-wrap:wrap}}.error-line{padding:11px 14px;border:1px solid rgb(var(--danger)/.4);background:rgb(var(--danger)/.1);color:rgb(var(--danger));border-radius:10px;font-size:12px}.modal-wide{width:min(900px,calc(100vw - 28px));max-height:92vh}.modal-scroll{overflow:auto;padding-right:5px}.checks,.row-actions{display:flex;gap:16px;flex-wrap:wrap}.variant-editor{border-top:1px solid rgb(var(--border));padding-top:15px}.variant-editor>header{display:flex;align-items:center;justify-content:space-between}.variant-editor>header button,.inline-form>button{border:0}.variant-row{margin-top:12px;padding:14px;border:1px solid rgb(var(--border));background:rgb(var(--elev)/.45);border-radius:13px}.danger-text{color:rgb(var(--danger))!important}.inline-form{display:grid;grid-template-columns:1fr 1fr 2fr auto auto;gap:12px;align-items:end}.inline-form select[multiple]{min-height:90px}.control-list>div{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;border-bottom:1px solid rgb(var(--border))}.control-list b,.control-list small,.candidate b,.candidate small{display:block}.control-list small,.candidate small{margin-top:4px;color:rgb(var(--muted));font-size:10px}.switch input{margin-right:8px}.candidate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.candidate{display:flex;gap:9px;padding:11px;border:1px solid rgb(var(--border));border-radius:10px}.save-block{margin-top:16px}.table-wrap button,.variant-editor button,.control-list button,.inline-form>button{border:1px solid rgb(var(--border));background:rgb(var(--elev));border-radius:8px;padding:7px 9px;color:rgb(var(--ink))}@media(max-width:800px){.inline-form,.candidate-grid{grid-template-columns:1fr}.modal-wide{max-height:96vh}.checks{gap:10px}}.simple-pricing{padding:16px;border:1px solid rgb(var(--border));border-radius:14px;background:rgb(var(--elev)/.32)}.simple-pricing>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.simple-pricing>header b,.simple-pricing>header small{display:block}.simple-pricing>header b{font-size:12px;color:rgb(var(--ink))}.simple-pricing>header small{margin-top:4px;font-size:10px;color:rgb(var(--muted))}.promo-toggle{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgb(var(--border));border-radius:10px;background:rgb(var(--soft));color:rgb(var(--ink));font-size:11px;font-weight:600;white-space:nowrap}.product-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid rgb(var(--border))}.product-modal-actions button{min-width:132px;height:42px;border-radius:11px;font-size:12px;font-weight:700}.product-cancel{border:1px solid rgb(var(--border2));background:transparent;color:rgb(var(--muted))}.product-save{justify-content:center;border:0}.product-save:disabled{cursor:not-allowed;opacity:.6}@media(max-width:640px){.simple-pricing>header{align-items:flex-start;flex-direction:column}.promo-toggle{width:100%;justify-content:center}.product-modal-actions{display:grid;grid-template-columns:1fr 1fr}.product-modal-actions button{width:100%;min-width:0}}.alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alerts>a{display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:11px;min-width:0;padding:12px;border:1px solid rgb(var(--border));border-radius:13px;background:rgb(var(--elev)/.35);transition:border-color .15s,background .15s,transform .15s}.alerts>a:hover{transform:translateY(-1px);border-color:rgb(var(--border2));background:rgb(var(--elev)/.7)}.alert-icon,.alert-arrow{display:grid;place-items:center;border-radius:10px}.alert-icon{width:38px;height:38px}.inactive .alert-icon{background:rgb(var(--danger)/.12);color:rgb(var(--danger))}.hidden .alert-icon{background:rgb(var(--warn)/.12);color:rgb(var(--warn))}.alerts>a>span:nth-child(2){min-width:0}.alerts b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.alert-status{display:inline-flex;margin-top:6px;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:700}.inactive .alert-status{background:rgb(var(--danger)/.12);color:rgb(var(--danger))}.hidden .alert-status{background:rgb(var(--warn)/.12);color:rgb(var(--warn))}.alert-arrow{width:30px;height:30px;background:rgb(var(--soft));color:rgb(var(--muted))}@media(max-width:700px){.alerts{grid-template-columns:1fr}}.attendance-page{--att-blue:59 130 246;--att-violet:139 92 246;--att-orange:249 115 22}.attendance-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px;border:1px solid rgb(var(--border));border-radius:24px;background:linear-gradient(125deg,#071713,#0c2822 55%,#12392f);color:#fff}.attendance-hero h1{margin:7px 0;font-size:36px;letter-spacing:-.04em}.attendance-hero p{max-width:620px;color:#ffffffa6;font-size:12px}.attendance-head-controls{display:flex;align-items:flex-end;gap:8px;min-width:480px}.attendance-head-controls .field{flex:1;color:#ffffffa6}.attendance-head-controls select,.attendance-head-controls input{background:#ffffff14;border-color:#ffffff26;color:#fff}.attendance-head-controls option{color:#111}.success-line{padding:11px 14px;border:1px solid rgb(var(--ok)/.35);background:rgb(var(--ok)/.1);color:rgb(var(--ok));border-radius:10px;font-size:12px}.attendance-tabs{position:sticky;top:0;z-index:5}.attendance-metrics .metric:nth-child(1){border-top:3px solid rgb(var(--att-blue))}.attendance-metrics .metric:nth-child(2){border-top:3px solid rgb(var(--ok))}.attendance-metrics .metric:nth-child(3){border-top:3px solid rgb(var(--danger))}.attendance-metrics .metric:nth-child(4){border-top:3px solid rgb(var(--att-violet))}.attendance-dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.attendance-dashboard-grid article{padding:18px;border:1px solid rgb(var(--border));border-radius:16px;background:rgb(var(--soft))}.attendance-dashboard-grid small,.attendance-dashboard-grid strong,.attendance-dashboard-grid span{display:block}.attendance-dashboard-grid small{color:rgb(var(--muted));font-size:10px}.attendance-dashboard-grid strong{margin:12px 0 7px;font-size:20px}.attendance-dashboard-grid span{color:rgb(var(--dim));font-size:10px}.attendance-panel{overflow:hidden;border:1px solid rgb(var(--border));border-radius:18px;background:rgb(var(--soft))}.attendance-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 19px;border-bottom:1px solid rgb(var(--border))}.attendance-panel>header h2{margin:4px 0 0;font-size:17px}.attendance-search{display:flex;align-items:center;gap:8px;width:min(320px,100%);padding:0 10px;border:1px solid rgb(var(--border));border-radius:10px;color:rgb(var(--muted))}.attendance-search input{width:100%;height:38px;border:0;background:transparent;color:rgb(var(--ink));outline:0;font-size:11px}.attendance-list>article{display:grid;grid-template-columns:90px minmax(160px,1fr) minmax(170px,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid rgb(var(--border))}.attendance-list b,.attendance-list small,.attendance-crud-row b,.attendance-crud-row small{display:block}.attendance-list b,.attendance-crud-row b{font-size:12px}.attendance-list small,.attendance-crud-row small{margin-top:5px;color:rgb(var(--muted));font-size:10px}.attendance-list footer{display:flex;gap:5px}.attendance-list footer button,.attendance-crud-row button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgb(var(--border));border-radius:8px;background:rgb(var(--elev));color:rgb(var(--ink));font-size:10px}.attendance-status{justify-self:start;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800}.attendance-status.hadir{background:rgb(var(--ok)/.13);color:rgb(var(--ok))}.attendance-status.libur{background:rgb(var(--att-blue)/.13);color:rgb(var(--att-blue))}.attendance-status.sakit,.attendance-status.izin{background:rgb(var(--warn)/.13);color:rgb(var(--warn))}.attendance-status.alfa{background:rgb(var(--danger)/.13);color:rgb(var(--danger))}.attendance-form-panel>.form{padding:18px}.status-options{display:flex;gap:7px;flex-wrap:wrap}.status-options button{padding:8px 11px;border:1px solid rgb(var(--border));border-radius:9px;background:rgb(var(--elev));color:rgb(var(--muted));font-size:10px}.status-options button.active{border-color:rgb(var(--accent));background:rgb(var(--accent)/.14);color:rgb(var(--accent2))}.attendance-form-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:14px;border-top:1px solid rgb(var(--border))}.attendance-form-actions button{min-width:125px;height:41px;border:1px solid rgb(var(--border));border-radius:10px;background:transparent;color:rgb(var(--muted));font-size:11px}.attendance-form-actions .primary{background:rgb(var(--accent));color:#fff;border-color:rgb(var(--accent))}.payroll-total{color:rgb(var(--accent2));font-size:14px}.payroll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;padding:16px}.payroll-grid article{padding:15px;border:1px solid rgb(var(--border));border-radius:14px;background:rgb(var(--elev)/.35)}.payroll-grid article>header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.payroll-grid article>header svg{color:rgb(var(--accent2))}.payroll-grid article>span{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgb(var(--border));color:rgb(var(--muted));font-size:10px}.payroll-grid article>footer{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;font-weight:700}.payroll-grid article>footer b{color:rgb(var(--accent2))}.ok-text{color:rgb(var(--ok))}.attendance-crud-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;border-bottom:1px solid rgb(var(--border))}.attendance-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgb(var(--accent)/.12);color:rgb(var(--accent2))}.attendance-avatar svg{width:17px}.attendance-modal{width:min(520px,calc(100vw - 28px))}.attendance-modal>.form{padding-top:15px}@media(max-width:900px){.attendance-hero{align-items:stretch;flex-direction:column}.attendance-head-controls{min-width:0}.attendance-dashboard-grid,.payroll-grid{grid-template-columns:1fr 1fr}.attendance-list>article{grid-template-columns:80px 1fr 1fr}.attendance-list footer{grid-column:2/4}}@media(max-width:640px){.attendance-hero h1{font-size:29px}.attendance-head-controls{display:grid;grid-template-columns:1fr 1fr}.attendance-head-controls button{grid-column:1/3;justify-content:center}.attendance-dashboard-grid,.payroll-grid{grid-template-columns:1fr}.attendance-panel>header{align-items:flex-start;flex-direction:column}.attendance-search{width:100%}.attendance-list>article{grid-template-columns:70px 1fr}.attendance-list>article>div:nth-child(3){grid-column:2}.attendance-list footer{grid-column:2}.attendance-crud-row{grid-template-columns:38px 1fr}.attendance-crud-row .row-actions{grid-column:2}.attendance-form-actions{display:grid;grid-template-columns:1fr 1fr}.attendance-form-actions button{width:100%;min-width:0}}.apk-finance{--fin-green:76 216 157;--fin-orange:255 169 77;--fin-blue:57 211 255;--fin-violet:157 124 255}.apk-finance-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:27px;border:1px solid rgb(var(--border));border-radius:24px;background:linear-gradient(125deg,#050806,#0b1b11 58%,#13351f);color:#fff}.apk-finance-hero h1{margin:7px 0;font-size:37px;letter-spacing:-.04em}.apk-finance-hero p{font-size:12px;color:#ffffffa8}.apk-finance-controls{display:flex;align-items:flex-end;gap:8px;min-width:460px}.apk-finance-controls .field{flex:1;color:#ffffffa6}.apk-finance-controls input,.apk-finance-controls select{background:#ffffff14;border-color:#ffffff26;color:#fff}.apk-finance-controls option{color:#111}.apk-finance-controls button,.finance-balance-card button{height:40px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid rgb(var(--border));border-radius:10px;background:rgb(var(--elev));color:rgb(var(--ink));font-size:10px}.finance-balance-card{padding:23px;border:1px solid rgb(var(--fin-green)/.18);border-radius:20px;background:linear-gradient(160deg,rgb(var(--fin-green)/.1),rgb(var(--soft)) 45%)}.finance-balance-card small,.finance-balance-card strong,.finance-balance-card span{display:block}.finance-balance-card small{font-size:10px;color:rgb(var(--muted))}.finance-balance-card strong{margin:9px 0;font-size:34px;letter-spacing:-.04em}.finance-balance-card span{color:rgb(var(--muted));font-size:11px}.finance-balance-card>div{display:flex;gap:7px;margin-top:18px}.finance-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.finance-stat-grid article{padding:14px;border:1px solid rgb(var(--border));border-radius:13px;background:rgb(var(--soft));border-left:3px solid rgb(var(--muted))}.finance-stat-grid article.green{border-left-color:rgb(var(--fin-green))}.finance-stat-grid article.orange{border-left-color:rgb(var(--fin-orange))}.finance-stat-grid article.blue{border-left-color:rgb(var(--fin-blue))}.finance-stat-grid article.red{border-left-color:rgb(var(--danger))}.finance-stat-grid article.violet{border-left-color:rgb(var(--fin-violet))}.finance-stat-grid small,.finance-stat-grid b{display:block}.finance-stat-grid small{color:rgb(var(--muted));font-size:9px}.finance-stat-grid b{margin-top:8px;font-size:13px}.finance-report-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:11px}.finance-report-card{min-width:0;padding:18px;border:1px solid rgb(var(--border));border-radius:18px;background:rgb(var(--soft))}.finance-report-card>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px}.finance-report-card>header h2{margin:0;font-size:15px}.finance-report-card>header p{margin:5px 0 0;font-size:10px;color:rgb(var(--muted))}.finance-report-card>header>span{align-self:flex-start;padding:5px 8px;border-radius:999px;background:rgb(var(--fin-green)/.1);color:rgb(var(--fin-green));font-size:8px;font-weight:700}.finance-report-card h3{margin:18px 0 10px;font-size:11px;color:rgb(var(--muted))}.finance-chart{height:260px}.finance-inline-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.finance-inline-metrics span,.finance-service-grid span{padding:10px;border:1px solid rgb(var(--border));border-radius:10px;color:rgb(var(--muted));font-size:9px}.finance-inline-metrics b,.finance-service-grid b{display:block;margin-top:6px;color:rgb(var(--ink));font-size:11px}.finance-breakdown>div{margin:12px 0}.finance-breakdown header{display:flex;justify-content:space-between;font-size:10px}.finance-breakdown i{display:block;height:7px;margin-top:7px;border-radius:999px;background:rgb(var(--elev));overflow:hidden}.finance-breakdown i b{display:block;height:100%;border-radius:inherit}.finance-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.combined-total{display:block;margin:24px 0;font-size:30px;color:rgb(var(--fin-green))}.combined-list span{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgb(var(--border));font-size:10px;color:rgb(var(--muted))}.combined-list b{color:rgb(var(--ink))}.finance-transactions{overflow:hidden;border:1px solid rgb(var(--border));border-radius:18px;background:rgb(var(--soft))}.finance-transactions>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px;border-bottom:1px solid rgb(var(--border))}.finance-transactions h2{margin:4px 0 0}.finance-search{display:flex;align-items:center;gap:7px;padding-left:9px;border:1px solid rgb(var(--border));border-radius:10px;color:rgb(var(--muted))}.finance-search input,.finance-search select{height:38px;border:0;background:transparent;color:rgb(var(--ink));font-size:10px;outline:0}.finance-search select{padding:0 8px;border-left:1px solid rgb(var(--border))}.finance-filter-chips{display:flex;gap:6px;padding:10px;overflow:auto}.finance-filter-chips button{white-space:nowrap;padding:7px 9px;border:1px solid rgb(var(--border));border-radius:8px;background:rgb(var(--elev));color:rgb(var(--muted));font-size:9px}.finance-filter-chips button.active{background:rgb(var(--accent));color:#fff}.finance-transaction-list article{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 17px;border-top:1px solid rgb(var(--border))}.finance-type-badge{justify-self:start;padding:5px 8px;border-radius:999px;background:rgb(var(--fin-violet)/.12);color:rgb(var(--fin-violet));font-size:8px;font-weight:700}.finance-transaction-list b,.finance-transaction-list small{display:block}.finance-transaction-list b{font-size:11px}.finance-transaction-list small{margin-top:5px;color:rgb(var(--muted));font-size:9px}.finance-transaction-list>article>strong{font-size:11px;color:rgb(var(--fin-green))}.finance-transaction-list footer{display:flex;gap:5px}.finance-transaction-list footer button{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgb(var(--border));border-radius:7px;background:rgb(var(--elev));color:rgb(var(--ink));font-size:9px}.finance-modal{width:min(620px,calc(100vw - 28px));max-height:92vh}@media(max-width:900px){.apk-finance-hero{align-items:stretch;flex-direction:column}.apk-finance-controls{min-width:0}.finance-stat-grid{grid-template-columns:repeat(2,1fr)}.finance-report-grid{grid-template-columns:1fr}.finance-transaction-list article{grid-template-columns:130px 1fr auto}.finance-transaction-list footer{grid-column:2/4}}@media(max-width:640px){.apk-finance-hero h1{font-size:29px}.apk-finance-controls{display:grid;grid-template-columns:1fr 1fr}.apk-finance-controls button{grid-column:1/3;justify-content:center}.finance-balance-card>div{display:grid;grid-template-columns:1fr 1fr}.finance-balance-card>div .primary{grid-column:1/3;justify-content:center}.finance-stat-grid{grid-template-columns:1fr 1fr}.finance-chart{height:220px}.finance-transactions>header{align-items:flex-start;flex-direction:column}.finance-search,.finance-search input{width:100%}.finance-transaction-list article{grid-template-columns:1fr auto}.finance-type-badge{grid-column:1/3}.finance-transaction-list footer{grid-column:1/3}.finance-transaction-list>article>div{min-width:0}.finance-transaction-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.header-controls,.filter-row,.filter-row>div,.master-switch,.health-list span{display:flex;align-items:center;gap:8px}.header-controls input,.header-controls button,.filter-row input,.filter-row select,.card-head select{border:1px solid rgb(var(--border));background:rgb(var(--elev));color:rgb(var(--ink));border-radius:9px;padding:9px;font-size:11px}.order-list>button{width:100%;display:grid;grid-template-columns:75px 1fr auto;align-items:center;text-align:left;gap:12px;padding:13px;border:0;border-bottom:1px solid rgb(var(--border));background:transparent;color:rgb(var(--ink))}.order-list>button:hover{background:rgb(var(--elev)/.5)}.order-list small,.detail-grid small,.line-items small{display:block;color:rgb(var(--muted));font-size:10px;margin-top:4px}.order-list>button>div:last-child{text-align:right}.order-number{font-weight:800;color:rgb(var(--accent2))}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.detail-grid>span,.note-box{padding:12px;border:1px solid rgb(var(--border));border-radius:10px}.line-items>div,.totals span{display:flex;justify-content:space-between;padding:11px;border-bottom:1px solid rgb(var(--border))}.totals{margin:12px 0}.totals .final{font-size:15px;color:rgb(var(--accent2))}.inbox{display:grid;grid-template-columns:350px 1fr;height:680px;border:1px solid rgb(var(--border));border-radius:18px;overflow:hidden;background:rgb(var(--soft))}.inbox>aside{border-right:1px solid rgb(var(--border));overflow:auto}.inbox-filters{display:flex;gap:5px;padding:10px}.inbox-filters button{border:0;border-radius:7px;padding:7px;background:rgb(var(--elev));color:rgb(var(--muted));font-size:10px}.inbox-filters button.active{background:rgb(var(--accent));color:#fff}.thread-list>button{width:100%;display:flex;gap:10px;text-align:left;border:0;border-top:1px solid rgb(var(--border));background:transparent;color:rgb(var(--ink));padding:12px}.thread-list>button.active{background:rgb(var(--accent)/.12)}.thread-list>button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgb(var(--elev));font-weight:700}.thread-list b,.thread-list small{display:block}.thread-list i{display:inline-block;width:7px;height:7px;border-radius:50%;background:rgb(var(--danger))}.thread-list p{font-size:10px;color:rgb(var(--muted));margin:5px 0}.inbox>section{display:flex;flex-direction:column;min-width:0}.inbox>section>header{padding:13px;display:flex;justify-content:space-between;border-bottom:1px solid rgb(var(--border))}.inbox>section>header small{display:block;color:rgb(var(--muted));margin-top:4px}.inbox>section button{border:1px solid rgb(var(--border));background:rgb(var(--elev));color:rgb(var(--ink));border-radius:8px;padding:8px}.messages{flex:1;overflow:auto;padding:16px}.messages>div{display:flex;margin:8px}.messages>div.admin{justify-content:flex-end}.messages>div>span{max-width:70%;padding:10px;border-radius:12px;background:rgb(var(--elev))}.messages .admin>span{background:rgb(var(--accent));color:#fff}.messages p{font-size:12px;line-height:1.5;margin:4px 0}.messages small{font-size:8px;opacity:.65}.composer{display:flex;gap:8px;padding:12px;border-top:1px solid rgb(var(--border))}.composer textarea{flex:1;background:rgb(var(--elev));color:rgb(var(--ink));border:1px solid rgb(var(--border));border-radius:10px;padding:10px}.inbox-empty{margin:auto;text-align:center;color:rgb(var(--muted));display:grid;justify-items:center;gap:8px}.traffic-bars{height:230px;display:flex;align-items:flex-end;gap:12px;overflow:auto;padding:15px}.traffic-bars>div{height:210px;min-width:35px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.traffic-bars i{display:block;width:26px;background:linear-gradient(rgb(var(--accent2)),rgb(var(--accent)));border-radius:6px 6px 2px 2px}.traffic-bars span,.traffic-bars small{font-size:9px;color:rgb(var(--muted))}.master-switch{justify-content:space-between}.master-switch p,.muted-copy{color:rgb(var(--muted));font-size:11px}.danger-button{background:rgb(var(--danger));color:#fff;border:0;border-radius:10px;padding:10px}.filter-row{margin-bottom:14px;flex-wrap:wrap}.filter-row>div{flex:1;min-width:200px}.filter-row input{width:100%}.health-list{display:grid;gap:10px}.health-list span{justify-content:space-between;padding:10px;border-bottom:1px solid rgb(var(--border))}.result-box{overflow:auto;max-height:300px;padding:10px;background:rgb(var(--bg));border-radius:9px;font-size:9px}@media(max-width:800px){.inbox{grid-template-columns:1fr;height:auto}.inbox>aside{height:350px;border-right:0;border-bottom:1px solid rgb(var(--border))}.inbox>section{height:550px}.order-list>button{grid-template-columns:58px 1fr}.order-list>button>div:last-child{grid-column:2;text-align:left}.detail-grid{grid-template-columns:1fr}.header-controls{margin-top:12px}}.chat-page{--chat-violet:139 92 246;--chat-orange:249 115 22;--chat-blue:37 99 235;--chat-green:22 163 74}.chat-title{padding:22px 24px;border:1px solid rgb(var(--border));border-radius:22px;background:linear-gradient(120deg,rgb(var(--soft)),rgb(var(--chat-violet)/.12) 55%,rgb(var(--chat-orange)/.1));position:relative;overflow:hidden}.chat-title:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;top:-140px;background:rgb(var(--chat-violet)/.18);filter:blur(10px)}.chat-summary{display:flex;gap:8px;position:relative;z-index:1}.chat-summary span{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgb(var(--border));border-radius:999px;background:rgb(var(--bg)/.5);font-size:10px;font-weight:700}.chat-summary i{width:8px;height:8px;border-radius:50%}.chat-summary .violet{background:rgb(var(--chat-violet))}.chat-summary .green{background:rgb(var(--chat-green))}.chat-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.chat-metrics .metric:nth-child(1){border-top:3px solid rgb(var(--chat-violet))}.chat-metrics .metric:nth-child(2){border-top:3px solid rgb(var(--chat-orange))}.chat-metrics .metric:nth-child(3){border-top:3px solid rgb(var(--danger))}.chat-metrics .metric:nth-child(4){border-top:3px solid rgb(var(--chat-green))}.inbox-colorful{grid-template-columns:380px 1fr;height:720px;border-radius:22px;box-shadow:0 22px 60px #00000038}.chat-sidebar{display:flex;flex-direction:column;overflow:hidden!important;background:rgb(var(--soft))}.chat-type-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border-bottom:1px solid rgb(var(--border))}.chat-type-tabs button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;text-align:left;padding:11px;border:1px solid rgb(var(--border));border-radius:12px;background:rgb(var(--elev)/.55);color:rgb(var(--muted))}.chat-type-tabs button span,.chat-type-tabs button small{display:block}.chat-type-tabs button b{font-size:10px;color:rgb(var(--ink))}.chat-type-tabs button small{font-size:8px;margin-top:2px}.chat-type-tabs button em{min-width:22px;padding:3px 6px;text-align:center;border-radius:999px;background:rgb(var(--border));font-size:9px;font-style:normal}.chat-type-tabs button.feedback.active{border-color:rgb(var(--chat-violet)/.65);background:linear-gradient(135deg,rgb(var(--chat-violet)/.24),rgb(var(--chat-violet)/.08));color:rgb(var(--chat-violet))}.chat-type-tabs button.request.active{border-color:rgb(var(--chat-orange)/.65);background:linear-gradient(135deg,rgb(var(--chat-orange)/.24),rgb(var(--chat-orange)/.08));color:rgb(var(--chat-orange))}.chat-type-tabs button.active em{background:currentColor;color:#fff}.inbox-colorful .inbox-filters{padding:10px 12px;border-bottom:1px solid rgb(var(--border))}.inbox-colorful .inbox-filters button{display:flex;align-items:center;gap:5px;padding:8px 10px}.inbox-colorful .inbox-filters button.active{background:rgb(var(--chat-blue));box-shadow:0 7px 18px rgb(var(--chat-blue)/.22)}.inbox-colorful .inbox-filters button.active.unread{background:rgb(var(--danger))}.inbox-colorful .inbox-filters button.active.done{background:rgb(var(--chat-green))}.inbox-colorful .thread-list{flex:1;overflow:auto}.inbox-colorful .thread-list>button{padding:13px 14px;gap:11px;border-top:0;border-bottom:1px solid rgb(var(--border)/.7);position:relative}.inbox-colorful .thread-list>button:hover{background:rgb(var(--elev)/.55)}.inbox-colorful .thread-list>button.active{background:linear-gradient(90deg,rgb(var(--chat-blue)/.16),transparent);box-shadow:inset 3px 0 rgb(var(--chat-blue))}.inbox-colorful .thread-list>button.is-unread:after{content:"";position:absolute;right:12px;top:13px;width:8px;height:8px;border-radius:50%;background:rgb(var(--danger));box-shadow:0 0 0 4px rgb(var(--danger)/.15)}.thread-avatar{width:40px!important;height:40px!important;flex:0 0 40px;display:grid!important;place-items:center;border-radius:13px!important;color:#fff;font-weight:800}.thread-avatar.feedback{background:linear-gradient(145deg,#8b5cf6,#6d28d9)}.thread-avatar.request{background:linear-gradient(145deg,#fb923c,#ea580c)}.thread-list>button>div{min-width:0;flex:1}.thread-list header{display:flex;justify-content:space-between;gap:7px}.thread-list header b{font-size:11px}.thread-list time{font-size:8px;color:rgb(var(--dim));white-space:nowrap}.thread-list footer{min-height:17px}.thread-list footer em{display:inline-block;padding:3px 6px;border-radius:5px;background:rgb(var(--danger)/.14);color:rgb(var(--danger));font-size:8px;font-style:normal;font-weight:700}.thread-list footer em.resolved{background:rgb(var(--chat-green)/.14);color:rgb(var(--chat-green))}.chat-list-empty{margin:auto;padding:35px;text-align:center;color:rgb(var(--muted))}.chat-list-empty b,.chat-list-empty p{display:block}.chat-list-empty p{font-size:10px}.chat-thread{background:linear-gradient(180deg,rgb(var(--bg)/.45),rgb(var(--soft)))}.chat-thread-head{align-items:center!important;padding:12px 16px!important;background:rgb(var(--soft)/.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-thread-head>div{flex:1}.chat-thread-head .resolve{display:flex;align-items:center;gap:6px;background:rgb(var(--chat-green)/.14);border-color:rgb(var(--chat-green)/.35);color:rgb(var(--chat-green))}.chat-thread-head .reopen{display:flex;align-items:center;gap:6px;background:rgb(var(--chat-orange)/.14);border-color:rgb(var(--chat-orange)/.35);color:rgb(var(--chat-orange))}.chat-back{display:none!important}.inbox-colorful .messages{padding:20px;background-image:radial-gradient(rgb(var(--border)/.32) 1px,transparent 1px);background-size:18px 18px}.conversation-start{width:max-content!important;margin:0 auto 20px!important;padding:6px 10px!important;display:flex!important;align-items:center;gap:5px;border:1px solid rgb(var(--border));border-radius:999px!important;background:rgb(var(--soft))!important;color:rgb(var(--muted));font-size:8px}.message-row{align-items:flex-end;gap:8px;margin:12px 0!important}.message-row.admin{flex-direction:row-reverse}.message-avatar{width:30px!important;height:30px;display:grid!important;place-items:center;padding:0!important;border-radius:10px!important;background:rgb(var(--chat-violet))!important;color:#fff;font-size:8px;font-weight:800}.message-row.admin .message-avatar{background:rgb(var(--chat-blue))!important}.message-content{max-width:min(72%,620px)}.message-content>b{display:block;margin:0 3px 4px;font-size:8px;color:rgb(var(--muted))}.message-row.admin .message-content>b{text-align:right}.message-bubble{padding:10px 12px;border:1px solid rgb(var(--border));border-radius:5px 15px 15px;background:rgb(var(--elev));box-shadow:0 5px 15px #00000017}.message-row.admin .message-bubble{border-color:rgb(var(--chat-blue)/.45);border-radius:15px 5px 15px 15px;background:linear-gradient(135deg,rgb(var(--chat-blue)),#1d4ed8);color:#fff}.message-bubble p{font-size:12px;line-height:1.55;margin:0}.message-bubble small{display:block;text-align:right;margin-top:4px;font-size:8px;opacity:.65}.inbox-colorful .composer{position:relative;display:grid;grid-template-columns:1fr auto;padding:12px 14px 25px;background:rgb(var(--soft));gap:8px}.inbox-colorful .composer textarea{min-height:52px;max-height:120px;resize:vertical;padding:11px 13px}.inbox-colorful .composer button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:100px;background:linear-gradient(135deg,rgb(var(--chat-blue)),#1d4ed8);border:0;color:#fff;font-weight:700}.inbox-colorful .composer button:disabled{filter:grayscale(1);opacity:.45}.inbox-colorful .composer>small{position:absolute;left:15px;bottom:7px;font-size:8px;color:rgb(var(--dim))}.conversation-closed{margin:12px;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;border:1px solid rgb(var(--chat-green)/.3);border-radius:11px;background:rgb(var(--chat-green)/.1);color:rgb(var(--chat-green))}.conversation-closed b,.conversation-closed small{display:block}.conversation-closed small{font-size:9px;margin-top:2px}.inbox-colorful .inbox-empty>span{width:72px;height:72px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(135deg,rgb(var(--chat-violet)/.22),rgb(var(--chat-orange)/.18));color:rgb(var(--chat-violet))}.inbox-colorful .inbox-empty p{max-width:300px;font-size:11px;line-height:1.5}@media(max-width:900px){.chat-metrics{grid-template-columns:1fr 1fr}.inbox-colorful{grid-template-columns:320px 1fr}.chat-type-tabs{grid-template-columns:1fr}.chat-summary{margin-top:12px}}@media(max-width:700px){.chat-title{padding:18px}.chat-summary{flex-wrap:wrap}.inbox-colorful{display:block;height:calc(100vh - 220px);min-height:560px}.chat-sidebar,.chat-thread{height:100%}.inbox-colorful.show-thread .chat-sidebar{display:none}.inbox-colorful:not(.show-thread) .chat-thread{display:none}.chat-back{display:grid!important;place-items:center}.chat-type-tabs{grid-template-columns:1fr 1fr}.message-content{max-width:82%}.chat-thread-head .resolve,.chat-thread-head .reopen{font-size:0}.chat-thread-head .resolve svg,.chat-thread-head .reopen svg{margin:0}.inbox-colorful .composer button{min-width:48px}.inbox-colorful .composer button span{display:none}}.store-page{--store-jade:16 185 129;--store-blue:59 130 246;--store-orange:249 115 22;--store-violet:139 92 246}.store-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:27px;border:1px solid rgb(var(--border));border-radius:24px;background:linear-gradient(125deg,#071713,#0b2420 52%,#10332b);color:#fff}.store-hero:after{content:"AK";position:absolute;right:130px;bottom:-60px;font-size:160px;font-weight:900;color:#fff0;letter-spacing:-.1em;-webkit-text-stroke:1px rgb(255 255 255/.05)}.store-hero h1{font-size:36px;margin:7px 0;letter-spacing:-.04em}.store-hero p{max-width:650px;font-size:12px;color:#ffffffad;line-height:1.6}.store-hero-mark{position:relative;z-index:1;min-width:220px;display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid rgb(255 255 255/.13);border-radius:14px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.store-hero-mark>svg{padding:7px;width:40px;height:40px;border-radius:11px;background:rgb(var(--store-jade)/.2);color:rgb(var(--store-jade))}.store-hero-mark small,.store-hero-mark b{display:block}.store-hero-mark small{font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:#fff9}.store-hero-mark b{margin-top:4px;font-size:12px}.store-metrics .metric:nth-child(1){border-top:3px solid rgb(var(--store-blue))}.store-metrics .metric:nth-child(2){border-top:3px solid rgb(var(--store-jade))}.store-metrics .metric:nth-child(3){border-top:3px solid rgb(var(--store-orange))}.store-metrics .metric:nth-child(4){border-top:3px solid rgb(var(--store-violet))}.store-actions{display:flex;gap:8px;align-items:center}.store-search{flex:1;display:flex;align-items:center;gap:8px;padding:0 11px;height:42px;border:1px solid rgb(var(--border));border-radius:11px;background:rgb(var(--soft));color:rgb(var(--muted))}.store-search input{width:100%;border:0;background:transparent;color:rgb(var(--ink));outline:0;font-size:11px}.secondary-button{height:42px;display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid rgb(var(--border));border-radius:11px;background:rgb(var(--elev));color:rgb(var(--ink));font-size:11px}.store-list-card{border:1px solid rgb(var(--border));border-radius:20px;background:rgb(var(--soft));overflow:hidden}.store-list-card>header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid rgb(var(--border))}.store-list-card h2{margin:3px 0 0;font-size:17px}.store-list-card>header>span{padding:6px 9px;border:1px solid rgb(var(--border));border-radius:999px;background:rgb(var(--elev));font-size:9px;color:rgb(var(--muted))}.store-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.store-list>article{border:1px solid rgb(var(--border));border-radius:15px;background:rgb(var(--bg)/.28);overflow:hidden;transition:.18s}.store-list>article:hover{border-color:rgb(var(--store-jade)/.5);transform:translateY(-1px)}.store-list>article.selected{border-color:rgb(var(--store-jade)/.65);box-shadow:0 0 0 2px rgb(var(--store-jade)/.08)}.store-main{width:100%;display:flex;align-items:center;gap:12px;padding:14px;border:0;background:transparent;color:rgb(var(--ink));text-align:left}.store-avatar{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:13px;color:#fff;font-weight:800;font-size:17px}.store-avatar.color-0{background:linear-gradient(145deg,#10b981,#047857)}.store-avatar.color-1{background:linear-gradient(145deg,#3b82f6,#1d4ed8)}.store-avatar.color-2{background:linear-gradient(145deg,#f97316,#c2410c)}.store-avatar.color-3{background:linear-gradient(145deg,#8b5cf6,#6d28d9)}.store-info{flex:1;min-width:0}.store-info b,.store-info small,.store-info em{display:flex;align-items:center}.store-info b{font-size:12px}.store-info small{gap:4px;margin-top:5px;color:rgb(var(--muted));font-size:9px}.store-info em{gap:5px;margin-top:6px;color:rgb(var(--store-jade));font-size:8px;font-style:normal;font-weight:700}.store-info em i{width:6px;height:6px;border-radius:50%;background:rgb(var(--store-jade));box-shadow:0 0 0 3px rgb(var(--store-jade)/.12)}.selected-badge{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:rgb(var(--store-jade)/.12);color:rgb(var(--store-jade));font-size:8px;font-weight:700}.store-list article>footer{display:flex;justify-content:flex-end;gap:7px;padding:8px 12px;border-top:1px solid rgb(var(--border))}.store-list article>footer button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:rgb(var(--muted));padding:5px 7px;font-size:9px}.store-modal{width:min(480px,calc(100vw - 28px))}.store-form-icon{width:56px;height:56px;display:grid;place-items:center;margin:7px auto 17px;border-radius:18px;background:linear-gradient(145deg,rgb(var(--store-jade)/.22),rgb(var(--store-blue)/.15));color:rgb(var(--store-jade))}.character-count{display:block;text-align:right;color:rgb(var(--dim));font-size:8px;margin-top:-8px}@media(max-width:800px){.store-hero{display:block;padding:21px}.store-hero h1{font-size:29px}.store-hero-mark{margin-top:18px;min-width:0}.store-list{grid-template-columns:1fr}.store-actions{flex-wrap:wrap}.store-search{flex-basis:100%}.store-actions>.secondary-button,.store-actions>.primary{flex:1;justify-content:center}}.apk-finance{--readable-text:255 255 255;--readable-muted:190 203 218;--readable-line:72 86 107;--readable-card:18 27 43;--readable-elev:31 42 61;--readable-green:80 230 175;--readable-red:255 111 119;--readable-orange:255 181 89;--readable-blue:91 219 255;--readable-violet:190 166 255;gap:18px}.apk-finance .eyebrow{font-size:12px;letter-spacing:.18em;color:rgb(var(--readable-green))}.apk-finance-hero{padding:30px;border:1px solid rgb(var(--readable-line));border-radius:20px;background:linear-gradient(130deg,#09100b,#101c14 55%,#183622);box-shadow:0 24px 60px #0000003d}.apk-finance-hero h1{font-size:42px;line-height:1;font-weight:800;letter-spacing:-.035em;color:rgb(var(--readable-text))}.apk-finance-hero p{max-width:700px;font-size:15px;line-height:1.65;color:rgb(var(--readable-muted))}.apk-finance-controls{align-items:center;gap:12px}.apk-finance-controls .field>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--readable-muted))}.apk-finance-controls input,.apk-finance-controls select{height:48px;border-radius:12px;font-size:15px;font-weight:650;background:#0c121b;border-color:#4d5f79;color:#fff}.apk-finance-controls button{height:48px;padding:0 18px;border-radius:12px;font-size:13px;font-weight:700;background:#1f2c40;border-color:#4d5f79;color:#fff}.apk-finance .error-line,.apk-finance .success-line{font-size:14px;font-weight:700}.finance-balance-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:28px;border:1px solid rgb(var(--readable-green)/.28);border-radius:20px;background:linear-gradient(140deg,rgb(var(--readable-green)/.16),rgb(var(--readable-card)) 58%)}.finance-balance-card small{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--readable-muted))}.finance-balance-card strong{margin:12px 0;font-size:clamp(34px,5vw,54px);line-height:.95;font-weight:800;color:rgb(var(--readable-text))}.finance-balance-card>span{font-size:16px;font-weight:650;color:rgb(var(--readable-muted))}.finance-balance-card>div{grid-row:1/3;grid-column:2;display:flex;gap:9px}.finance-balance-card button{height:46px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:700}.finance-balance-card .primary{background:rgb(var(--readable-green));color:#04110b}.finance-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-stat-grid article{min-height:104px;padding:17px;border:1px solid rgb(var(--readable-line));border-radius:15px;background:rgb(var(--readable-card));border-left-width:5px}.finance-stat-grid small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--readable-muted))}.finance-stat-grid b{margin-top:13px;font-size:18px;font-weight:800;color:rgb(var(--readable-text));word-break:break-word}.finance-report-stack{display:grid;gap:18px}.finance-report-card{padding:24px;border:1px solid rgb(var(--readable-line));border-radius:20px;background:rgb(var(--readable-card));box-shadow:0 18px 44px #00000029}.finance-report-card>header{align-items:flex-start;margin-bottom:22px}.finance-report-card>header h2{font-size:24px;letter-spacing:-.02em;color:rgb(var(--readable-text))}.finance-report-card>header p{margin-top:7px;font-size:14px;line-height:1.55;color:rgb(var(--readable-muted))}.finance-report-card>header>span{padding:7px 10px;border:1px solid rgb(var(--readable-green)/.3);font-size:11px;font-weight:800;color:rgb(var(--readable-green))}.finance-report-card h3{margin:0 0 16px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--readable-muted))}.finance-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.finance-chart{height:340px;padding:10px 0 2px;background:linear-gradient(180deg,rgb(255 255 255/.025),transparent);border:1px solid rgb(var(--readable-line)/.55);border-radius:16px;overflow-x:auto;overflow-y:hidden}.finance-chart-canvas{height:100%;min-width:100%}.finance-chart text{font-size:11px!important;fill:#d3dce8!important}.finance-chart::-webkit-scrollbar{height:8px}.finance-chart::-webkit-scrollbar-thumb{background:#4d5f79;border-radius:999px}.finance-inline-metrics{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.finance-inline-metrics span,.finance-service-grid span{min-height:72px;padding:15px;border:1px solid rgb(var(--readable-line));border-radius:13px;background:rgb(var(--readable-elev)/.7);font-size:12px;font-weight:700;color:rgb(var(--readable-muted))}.finance-inline-metrics b,.finance-service-grid b{margin-top:8px;font-size:17px;font-weight:800;color:rgb(var(--readable-text))}.finance-breakdown>div{margin:0 0 18px;padding:13px 14px;border:1px solid rgb(var(--readable-line));border-radius:13px;background:rgb(var(--readable-elev)/.45)}.finance-breakdown header{font-size:13px;font-weight:700;color:rgb(var(--readable-muted))}.finance-breakdown header b{font-size:14px;color:rgb(var(--readable-text))}.finance-breakdown i{height:9px;margin-top:10px;background:#0d141f}.finance-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.finance-service-grid .wide{grid-column:1/3}.combined-total{margin:10px 0 18px;font-size:clamp(28px,4vw,44px);font-weight:800;color:rgb(var(--readable-green))}.combined-list span{padding:15px 0;font-size:14px;font-weight:650;color:rgb(var(--readable-muted))}.combined-list b{font-size:15px;color:rgb(var(--readable-text))}.finance-transactions{margin-top:0;border:1px solid rgb(var(--readable-line));border-radius:20px;background:rgb(var(--readable-card))}.finance-transactions>header{padding:22px 24px}.finance-transactions .eyebrow{font-size:11px}.finance-transactions h2{font-size:26px;color:rgb(var(--readable-text))}.finance-search{min-height:46px;border-color:rgb(var(--readable-line));background:rgb(var(--readable-elev)/.65)}.finance-search input,.finance-search select{height:46px;font-size:13px;font-weight:650;color:rgb(var(--readable-text))}.finance-filter-chips{gap:8px;padding:12px 22px;border-bottom:1px solid rgb(var(--readable-line))}.finance-filter-chips button{height:38px;padding:0 12px;border-radius:10px;font-size:11px;font-weight:750;color:rgb(var(--readable-muted))}.finance-filter-chips button.active{color:#04110b;background:rgb(var(--readable-green));border-color:rgb(var(--readable-green))}.finance-transaction-list article{grid-template-columns:170px minmax(0,1fr) 170px auto;gap:18px;padding:18px 22px}.finance-type-badge{padding:8px 10px;background:rgb(var(--readable-violet)/.16);border:1px solid rgb(var(--readable-violet)/.28);font-size:11px;color:rgb(var(--readable-violet))}.finance-transaction-list b{font-size:15px;font-weight:800;color:rgb(var(--readable-text))}.finance-transaction-list small{margin-top:7px;font-size:13px;line-height:1.55;color:rgb(var(--readable-muted))}.finance-transaction-list>article>strong{font-size:17px;font-weight:800;text-align:right;color:rgb(var(--readable-green))}.finance-transaction-list footer button{height:38px;padding:0 11px;border-radius:9px;font-size:11px;font-weight:700}.finance-modal{background:rgb(var(--readable-card));border:1px solid rgb(var(--readable-line));box-shadow:0 32px 90px #00000073}.finance-modal h2{color:rgb(var(--readable-text))}.finance-modal .field>span{font-size:11px;color:rgb(var(--readable-muted))}.finance-modal input,.finance-modal select{height:44px;font-size:14px;color:rgb(var(--readable-text))}@media(max-width:1100px){.apk-finance-hero{align-items:stretch;flex-direction:column}.apk-finance-controls{min-width:0}.finance-stat-grid{grid-template-columns:repeat(2,1fr)}.finance-two-columns{grid-template-columns:1fr}.finance-transaction-list article{grid-template-columns:1fr 1fr}.finance-transaction-list>article>div{grid-column:1/3}.finance-transaction-list>article>strong{text-align:left}.finance-transaction-list footer{grid-column:2}}@media(max-width:640px){.apk-finance{gap:14px}.apk-finance-hero{padding:22px}.apk-finance-hero h1{font-size:32px}.apk-finance-hero p{font-size:14px}.apk-finance-controls{display:grid;grid-template-columns:1fr 1fr}.apk-finance-controls button{grid-column:1/3}.finance-balance-card{grid-template-columns:1fr;padding:22px}.finance-balance-card>div{grid-column:1;grid-row:auto}.finance-balance-card strong{font-size:34px}.finance-stat-grid{grid-template-columns:1fr}.finance-report-card{padding:18px}.finance-report-card>header h2{font-size:20px}.finance-report-card>header p{font-size:13px}.finance-chart{height:240px}.finance-inline-metrics,.finance-service-grid{grid-template-columns:1fr}.finance-service-grid .wide{grid-column:1}.finance-transactions>header{align-items:stretch;flex-direction:column}.finance-search{width:100%}.finance-transaction-list article{grid-template-columns:1fr}.finance-type-badge,.finance-transaction-list footer{grid-column:1}.finance-transaction-list footer{display:grid;grid-template-columns:1fr 1fr}.finance-transaction-list footer button{justify-content:center}}
