@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/pjs-latin-ext-DmpS2jIq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/pjs-latin-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f5f7fb;--surface:#fff;--surface-2:#eef2f9;--line:#dfe5ef;--text:#121a2c;--muted:#5d6981;--primary:#2447d6;--primary-ink:#fff;--primary-soft:#e6ecff;--accent:#0fa991;--accent-soft:#dcf6f0;--good:#138a52;--good-soft:#def5e8;--warn:#9a5b00;--warn-soft:#fff1d6;--bad:#c2362f;--bad-soft:#fde6e4;--radius:14px;--shadow:0 1px 2px #121a2c0d, 0 4px 16px #121a2c0f;--banner-h:28px;color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--primary)}h1,h2,h3,h4{margin:0;line-height:1.25}h1{letter-spacing:-.01em;font-size:22px;font-weight:800}h2{font-size:17px;font-weight:750}h3{font-size:15px;font-weight:700}p{margin:0}.muted{color:var(--muted)}.small{font-size:13px}.xs{font-size:12px}.b{font-weight:700}.row{align-items:center;gap:10px;display:flex}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.stack{gap:12px;display:grid}.stack-s{gap:6px;display:grid}.grow{flex:1;min-width:0}.hide{display:none!important}svg.lucide{stroke-width:2px;flex:none;width:18px;height:18px}.mock-banner{height:var(--banner-h);color:#cdd6ea;z-index:50;background:#121a2c;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:sticky;top:0}.mock-banner button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.btn{cursor:pointer;background:var(--surface-2);color:var(--text);white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.97)}.btn.primary{background:var(--primary);color:var(--primary-ink)}.btn.accent{background:var(--accent);color:#fff}.btn.ghost{border-color:var(--line);background:0 0}.btn.soft{background:var(--primary-soft);color:var(--primary)}.btn.danger{background:var(--bad-soft);color:var(--bad)}.btn.block{width:100%}.btn.sm{border-radius:9px;min-height:34px;padding:6px 12px;font-size:13px}.btn.icon{width:42px;padding:0}.btn[disabled]{opacity:.5;cursor:not-allowed}.field{gap:6px;display:grid}.field>span{color:var(--muted);font-size:13px;font-weight:650}.input,select.input,textarea.input{border:1px solid var(--line);background:var(--surface);border-radius:11px;outline:none;width:100%;min-height:42px;padding:10px 12px}textarea.input{resize:vertical;min-height:96px}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.check input{accent-color:var(--primary);width:16px;height:16px;margin-top:3px}.switch{flex:none;width:44px;height:26px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.switch span{background:#c9d1e0;border-radius:99px;transition:all .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+span{background:var(--primary)}.switch input:checked+span:after{transform:translate(18px)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.card.flat{box-shadow:none}.card.tint{background:var(--primary-soft);box-shadow:none;border-color:#0000}.card.tint-accent{background:var(--accent-soft);box-shadow:none;border-color:#0000}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.chip.on{background:var(--primary);color:#fff;border-color:var(--primary)}.chips{flex-wrap:wrap;gap:8px;display:flex}.badge{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.badge.good{background:var(--good-soft);color:var(--good)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.bad{background:var(--bad-soft);color:var(--bad)}.badge.blue{background:var(--primary-soft);color:var(--primary)}.badge.teal{background:var(--accent-soft);color:#0b7a69}.badge svg.lucide{width:13px;height:13px}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:750;display:grid}.avatar.lg{width:64px;height:64px;font-size:22px}.avatar.anon{background:#8c97ad!important}.avatar.sq{border-radius:12px}.divider{background:var(--line);height:1px;margin:4px 0}.list{display:grid}.list>*{border-bottom:1px solid var(--line);padding:12px 0}.list>:last-child{border-bottom:0}.link-row{color:inherit;cursor:pointer;align-items:center;gap:12px;text-decoration:none;display:flex}.empty{text-align:center;color:var(--muted);padding:28px 12px}.progress{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.progress>i{background:var(--primary);border-radius:99px;height:100%;display:block}.progress.accent>i{background:var(--accent)}.kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kpi .card{padding:14px}.kpi b{font-size:22px;font-weight:800;display:block}.tabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:14px;font-weight:650}.tabs button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.tabs button .n{color:var(--muted);margin-left:4px;font-size:12px}.note{background:var(--surface-2);color:var(--muted);border-radius:12px;gap:10px;padding:12px;font-size:13px;display:flex}.note.warn{background:var(--warn-soft);color:#6d4300}.note.good{background:var(--good-soft);color:#0e6a3e}.note svg.lucide{margin-top:1px}.score{background:conic-gradient(var(--c,var(--primary)) calc(var(--v) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:grid;position:relative}.score:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:6px}.score span{position:relative}.score.sm{width:44px;height:44px;font-size:14px}.score.sm:before{inset:4px}.match{color:var(--good);font-size:13px;font-weight:800}.landing{max-width:1040px;margin:0 auto;padding:24px 16px 48px}.brand{letter-spacing:-.02em;color:var(--text);align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.brand img{width:30px;height:30px}.hero{gap:14px;padding:36px 0 20px;display:grid}.hero h1{letter-spacing:-.03em;max-width:760px;font-size:clamp(28px,6vw,46px);line-height:1.1}.hero h1 em{color:var(--primary);font-style:normal}.hero p{color:var(--muted);max-width:620px;font-size:17px}.doors{gap:14px;margin-top:16px;display:grid}.door{color:inherit;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;gap:10px;padding:22px;text-decoration:none;display:grid}.door .ic{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.door.alt .ic{background:var(--accent-soft);color:#0b7a69}.door h2{font-size:20px}.door ul{color:var(--muted);gap:3px;margin:0;padding-left:18px;font-size:14px;display:grid}.door .go{color:var(--primary);align-items:center;gap:6px;font-weight:700;display:inline-flex}.door.alt .go{color:#0b7a69}.how{gap:12px;margin-top:32px;display:grid}.how .card{gap:6px;display:grid}.step-n{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.foot{color:var(--muted);text-align:center;margin-top:36px;font-size:13px}.k-shell{max-width:520px;min-height:calc(100vh - var(--banner-h));background:var(--bg);flex-direction:column;margin:0 auto;display:flex}.k-col{flex-direction:column;flex:1;min-width:0;display:flex}.k-side{display:none}.k-top{top:var(--banner-h);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:56px;padding:10px 12px;padding-top:max(10px, env(safe-area-inset-top));background:#f5f7fbeb;border-bottom:1px solid #0000;align-items:center;gap:8px;display:flex;position:sticky}.k-top h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:750;overflow:hidden}.k-top .back{width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;text-decoration:none;display:grid}.k-main{flex:1;align-content:start;gap:14px;padding:8px 16px 96px;display:grid}.k-nav{background:var(--surface);border-top:1px solid var(--line);width:100%;max-width:520px;padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:30;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.k-nav a{color:var(--muted);justify-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:650;text-decoration:none;display:grid}.k-nav a.on{color:var(--primary)}.k-nav a,.p-nav a{position:relative}.nav-dot{background:var(--bad);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:calc(50% + 6px)}.side-link .nav-dot{margin-left:auto;position:static}.k-nav svg.lucide{width:22px;height:22px}.chat{gap:10px;padding-bottom:8px;display:grid}.msg{white-space:pre-line;border-radius:16px;max-width:86%;padding:10px 13px;font-size:14.5px}.msg.ai{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:5px;justify-self:start}.msg.me{background:var(--primary);color:#fff;border-bottom-right-radius:5px;justify-self:end}.msg.sys{background:var(--accent-soft);color:#0b6a5b;border-radius:99px;justify-self:center;padding:6px 12px;font-size:13px;font-weight:600}.msg.typing{color:var(--muted)}.msg .bul{margin:6px 0 0;padding-left:18px}.chat-bar{background:var(--surface);border-top:1px solid var(--line);width:100%;max-width:520px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));z-index:31;gap:8px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.chat-bar .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chat-bar .chips::-webkit-scrollbar{display:none}.chat-bar form{gap:8px;display:flex}.chat-bar .input{border-radius:99px}.mic.rec{background:var(--bad);color:#fff;animation:1s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 8px #c2362f26}}.k-main.has-chatbar{padding-bottom:150px}.cv-tools{flex-wrap:wrap;gap:8px;display:flex}.seg{background:var(--surface-2);border-radius:10px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:650}.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.paper-wrap{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 18px #121a2c1f}.paper{color:#1a1f2b;background:#fff;padding:26px 24px;font-size:11.5px;line-height:1.45}.paper h1{font-size:22px}.paper .role{color:#44506a;margin-top:2px;font-size:13px}.paper .contact{color:#44506a;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:11px;display:flex}.paper h4{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);border-bottom:1.5px solid #e2e7f2;margin:16px 0 6px;padding-bottom:4px;font-size:11px}.paper .job{margin-bottom:9px}.paper .job .t{justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}.paper .job .t span{color:#5b667f;white-space:nowrap;font-weight:500}.paper .job .c{color:#44506a}.paper ul{margin:4px 0 0;padding-left:16px}.paper .skills{flex-wrap:wrap;gap:5px;display:flex}.paper .skills span{background:#eef2f9;border-radius:5px;padding:2px 7px}.paper .head{align-items:center;gap:14px;display:flex}.paper .photo{color:#fff;border-radius:8px;flex:none;place-items:center;width:62px;height:62px;font-size:22px;font-weight:800;display:grid}.paper .badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.paper .badges span{color:#0b6a5b;background:#e7f8f2;border:1px solid #b9ead9;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.paper.pro{grid-template-columns:36% 64%;padding:0;display:grid}.paper.pro .side{color:#dfe6f7;background:#172447;padding:24px 16px}.paper.pro .side h4{color:#8fb0ff;border-color:#2b3b66}.paper.pro .side .contact{color:#dfe6f7;display:grid}.paper.pro .side .skills span{color:#fff;background:#24345f}.paper.pro .mainc{padding:24px 18px}.paper.pro .side h1{color:#fff;font-size:19px}.paper.pro .side .role{color:#b8c5e6}.paper .footer-mark{color:#9aa5bb;text-align:right;margin-top:14px;font-size:9px}.letter{white-space:pre-line;font-size:12px;line-height:1.6}.hl{background:#fff1a8;border-radius:3px;padding:0 2px}.qr{border:1px solid var(--line);background:#fff;border-radius:12px;width:156px;height:156px;padding:10px}.board{scroll-snap-type:x mandatory;grid-auto-columns:78%;grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.board .col{scroll-snap-align:start;background:var(--surface-2);border-radius:14px;align-content:start;gap:8px;min-height:120px;padding:10px;display:grid}.board .col h3{justify-content:space-between;font-size:13px;display:flex}.board .item{background:var(--surface);border:1px solid var(--line);border-radius:11px;gap:4px;padding:10px;display:grid}.test-top{align-items:center;gap:10px;display:flex}.timer{font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:4px 10px;font-weight:800}.timer.low{color:var(--bad);border-color:var(--bad)}.opt{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.opt.on{border-color:var(--primary);background:var(--primary-soft)}.opt .k{background:var(--surface-2);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.opt.on .k{background:var(--primary);color:#fff}.p-shell{min-height:calc(100vh - var(--banner-h));display:grid}.p-side{display:none}.p-top{top:var(--banner-h);z-index:20;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding:10px 16px;display:flex;position:sticky}.p-top h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;overflow:hidden}.p-main{align-content:start;gap:14px;min-width:0;padding:16px 16px 96px;display:grid}.p-nav{background:var(--surface);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:30;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.p-nav a{color:var(--muted);justify-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:650;text-decoration:none;display:grid}.p-nav a.on{color:#0b7a69}.p-nav svg.lucide{width:22px;height:22px}.side-link{color:#c7d0e4;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.side-link:hover{background:#ffffff0f}.side-link.on{color:#fff;background:#2dd4bf29}.side-group{text-transform:uppercase;letter-spacing:.08em;color:#7f8bab;margin:14px 12px 4px;font-size:11px;font-weight:700}.grid-2,.grid-3{gap:14px;display:grid}.cand{align-items:flex-start;gap:12px;display:flex}.cand .meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.table-wrap{overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.cmp th,.cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.cmp th{color:var(--muted);font-size:12px;font-weight:700}.cmp td:first-child{color:var(--muted);width:150px;font-weight:650}.bar-row{grid-template-columns:120px 1fr 36px;align-items:center;gap:10px;font-size:13px;display:grid}.rating{gap:6px;display:flex}.rating button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;width:36px;height:36px;font-weight:750}.rating button.on{background:var(--accent);border-color:var(--accent);color:#fff}.wa{white-space:pre-line;background:#e7fbe9;border:1px solid #c9eecd;border-radius:12px;padding:12px;font-size:13.5px}.wa .from{color:#128c4a;margin-bottom:4px;font-size:12px;font-weight:750}.status-steps{gap:0;display:grid}.status-steps>div{grid-template-columns:22px 1fr;gap:10px;padding-bottom:12px;font-size:13.5px;display:grid;position:relative}.status-steps>div:before{content:"";background:var(--line);width:2px;position:absolute;top:20px;bottom:0;left:10px}.status-steps>div:last-child:before{display:none}.status-steps i{background:var(--surface-2);border:2px solid var(--line);z-index:1;border-radius:50%;width:22px;height:22px;display:block;position:relative}.status-steps .done i{background:var(--accent);border-color:var(--accent)}.status-steps .now i{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:#fff}.plan{align-content:start;gap:10px;display:grid}.plan.pop{border:2px solid var(--accent)}.plan .price{font-size:24px;font-weight:800}.plan ul{color:var(--muted);gap:3px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.sheet-bg{z-index:60;background:#0c122073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);width:100%;max-width:520px;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;gap:14px;max-height:88vh;display:grid;overflow-y:auto}.sheet .grab{background:var(--line);border-radius:99px;justify-self:center;width:40px;height:4px}#toast{left:50%;top:calc(var(--banner-h) + 64px);color:#fff;opacity:0;pointer-events:none;z-index:70;text-align:center;background:#121a2c;border-radius:12px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;font-weight:600;transition:all .25s;position:fixed;transform:translate(-50%)translateY(-16px)}#toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (min-width:720px){.doors{grid-template-columns:1fr 1fr}.how{grid-template-columns:repeat(4,1fr)}.kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.board{grid-auto-columns:minmax(200px,1fr)}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.sheet-bg{align-items:center}.sheet{border-radius:20px}}@media (min-width:1000px){.p-shell{grid-template-columns:248px minmax(0,1fr)}.p-side{top:var(--banner-h);height:calc(100vh - var(--banner-h));background:#121a2c;padding:18px 12px;display:block;position:sticky;overflow-y:auto}.p-side .brand{color:#fff;padding:0 8px 10px}.p-nav{display:none}.p-main{width:100%;max-width:1600px;padding:22px 28px 40px}.k-shell{grid-template-columns:248px minmax(0,1fr);max-width:none;margin:0;display:grid}.k-side{background:var(--surface);border-right:1px solid var(--line);top:var(--banner-h);height:calc(100vh - var(--banner-h));padding:18px 12px;display:block;position:sticky;overflow-y:auto}.k-side .brand{padding:0 8px 10px}.k-side .side-link{color:var(--muted)}.k-side .side-link:hover{background:var(--surface-2)}.k-side .side-link.on{background:var(--primary-soft);color:var(--primary)}.k-side .side-group{color:#8a95ab}.k-me{background:var(--surface-2);color:inherit;border-radius:12px;align-items:center;gap:10px;margin:6px 0;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.k-me .avatar{width:34px;height:34px;font-size:13px}.k-me span span{color:var(--muted);font-size:12px;display:block}.k-brand-m{display:none}.k-top{background:var(--surface);border-bottom:1px solid var(--line);min-height:58px;padding:12px 28px}.k-main{width:100%;max-width:1600px;padding:22px 28px 40px}.k-main.has-chatbar{padding-bottom:150px}.k-nav{display:none}.chat-bar{width:min(100vw - 248px,1600px);max-width:none;padding-left:28px;padding-right:28px;left:calc(50vw + 124px + min(100vw - 248px,1600px)/-2);transform:none}.p-top{padding:12px 28px}#toast{top:auto;bottom:28px;transform:translate(-50%)translateY(20px)}#toast.show{transform:translate(-50%)translateY(0)}}@media (display-mode:standalone){.mock-banner{height:calc(22px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);font-size:11px}:root{--banner-h:calc(22px + env(safe-area-inset-top))}.k-top{padding-top:10px}}@media print{body{background:#fff}body *{visibility:hidden}.printable,.printable *{visibility:visible}.printable{width:100%;box-shadow:none;position:absolute;top:0;left:0}.paper .footer-mark.off{display:none}@page{size:A4;margin:0}}.kc-prog{top:calc(var(--banner-h) + 56px);z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f7fbf2;gap:6px;margin:-8px 0 0;padding:4px 0 10px;display:grid;position:sticky}.kc-prog-t{color:var(--muted);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:650;display:flex}.kc-prog-t span:first-child{align-items:center;gap:5px;display:inline-flex}.kc-prog-t svg.lucide{width:15px;height:15px;color:var(--accent)}.kc-prog .progress{height:6px}.kc-prog .progress>i{transition:width .4s}.kc-chat .msg{overflow-wrap:anywhere;animation:.22s ease-out kc-in}.kc-chat .msg.me{max-width:82%}@keyframes kc-in{0%{opacity:0;transform:translateY(6px)}}.msg.kc-rich{white-space:normal;max-width:92%}.msg .bul li{margin:2px 0}.kc-typing{align-items:center;gap:6px;padding:8px 13px;font-size:13px;display:inline-flex}.kc-dots{gap:3px;display:inline-flex}.kc-dots i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1s infinite kc-dot}.kc-dots i:nth-child(2){animation-delay:.15s}.kc-dots i:nth-child(3){animation-delay:.3s}@keyframes kc-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.kc-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);align-items:center;gap:5px;font-size:11.5px;font-weight:750;display:flex}.kc-lbl svg.lucide{width:14px;height:14px}.kc-polish{gap:2px;display:grid}.kc-polish .kc-lbl{margin-bottom:4px}.kc-polish .bul{color:var(--text)}.kc-sum{gap:10px;min-width:min(260px,100%);display:grid}.kc-sum-sec{border-top:1px solid var(--line);gap:3px;padding-top:8px;font-size:13.5px;display:grid}.kc-sum .chips{gap:5px}.kc-done-msg{gap:10px;display:grid}.kc-izin{gap:8px;font-size:13.5px;display:grid}.kc-izin>div{align-items:flex-start;gap:8px;display:flex}.kc-izin svg.lucide{color:var(--primary);margin-top:2px}.kc-bar{transition:bottom .12s}.kc-bar.kc-busy .kc-chips,.kc-bar.kc-busy .kc-skill-done{opacity:.45;pointer-events:none}.kc-chips .chip{text-overflow:ellipsis;flex:none;max-width:calc(100vw - 40px);overflow:hidden}.chat-bar .kc-skills{flex-wrap:wrap;max-height:112px;overflow:visible auto}.kc-skills .chip svg.lucide{width:14px;height:14px}.kc-skill-done{justify-self:start}.kc-form{align-items:center}.kc-form .input{min-width:0;font-size:16px}.kc-form .btn.icon{border-radius:50%;flex:none}.kc-endbar{gap:8px;display:flex}.kc-hide-xs{margin-left:2px}@media (max-width:380px){.kc-hide-xs{display:none}}.kc-hero{text-align:center;justify-items:center;gap:8px;padding:10px 6px 0;display:grid}.kc-logo{width:56px;height:56px;box-shadow:var(--shadow);border-radius:16px}.kc-hero h1{font-size:23px}.kc-promise{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kc-promise li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.kc-promise svg.lucide{color:var(--accent);margin-top:1px}.btn.kc-wa{color:#fff;background:#1faa59}.kc-google{background:var(--surface)}.kc-g{width:18px;height:18px}.kc-or{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.kc-or:before,.kc-or:after{content:"";background:var(--line);flex:1;height:1px}.kc-phone{align-items:center;gap:8px;display:flex}.kc-phone .kc-cc{color:var(--text);border:1px solid var(--line);background:var(--surface-2);border-radius:11px;flex:none;place-items:center;min-height:42px;padding:0 10px;font-size:15px;font-weight:700;display:grid}.kc-phone .input{letter-spacing:.02em;font-size:16px}.kc-otp{grid-template-columns:repeat(6,minmax(0,46px));justify-content:center;gap:8px;display:grid}.kc-otp input{text-align:center;border:1.5px solid var(--line);background:var(--surface);border-radius:12px;outline:none;width:100%;height:52px;font-size:22px;font-weight:800}.kc-otp input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.kc-shake{animation:.4s kc-shake}@keyframes kc-shake{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}.kc-uji{color:var(--warn);background:var(--warn-soft);border-radius:99px;justify-self:center;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.kc-uji svg.lucide{width:14px;height:14px}.kc-resend{text-align:center}.kc-legal{text-align:center;padding:0 8px}.kc-acc{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;display:flex}.kc-acc .grow{display:grid}.kc-acc:hover b{color:var(--primary)}.kc-seg{justify-self:start}.kc-drop{text-align:center;background:var(--surface);cursor:pointer;border:2px dashed #c3cde0;border-radius:16px;justify-items:center;gap:6px;padding:26px 16px;display:grid;position:relative}.kc-drop:hover,.kc-drop:focus-within{border-color:var(--primary);background:var(--primary-soft)}.kc-drop .btn{pointer-events:none;margin-top:6px}.kc-drop-ic{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:14px;place-items:center;display:grid}.kc-drop-ic svg.lucide{width:26px;height:26px}.kc-file{opacity:0;width:1px;height:1px;position:absolute}.kc-file-ic{background:var(--bad-soft);width:40px;height:40px;color:var(--bad);border-radius:10px;flex:none;place-items:center;display:grid}.kc-fname{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kc-spin{border:2.5px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite kc-rot}@keyframes kc-rot{to{transform:rotate(360deg)}}#kc-steps>div{color:var(--muted);transition:color .2s}#kc-steps>div.done,#kc-steps>div.now{color:var(--text)}#kc-steps>div.now span{font-weight:700}.kc-ba{gap:4px;font-size:13.5px;display:grid}.kc-before,.kc-after{border-radius:10px;gap:3px;padding:9px 11px;display:grid}.kc-before{background:var(--surface-2);color:var(--muted);-webkit-text-decoration:line-through #5d698166;text-decoration:line-through #5d698166}.kc-after{background:var(--accent-soft);color:#0b4f45;font-weight:600}.kc-tag{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-block}.kc-arrow{color:var(--muted);justify-self:center}.kc-arrow svg.lucide{width:16px;height:16px}.kc-layout,.kc-colchat{align-content:start;gap:14px;min-width:0;display:grid}.kc-live{display:none}.kc-prog-t .kc-prog-r{align-items:center;gap:8px;display:inline-flex}.kc-peek{border:1px solid var(--line);background:var(--surface);color:var(--primary);cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.kc-peek svg.lucide{width:13px!important;height:13px!important;color:var(--primary)!important}.kc-live-sheet{display:block}.kc-cv{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:16px;font-size:12.5px;display:grid;box-shadow:0 2px 14px #121a2c12}.kc-cv h4,.kc-art-cv h4{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);border-bottom:1.5px solid #e2e7f2;margin:10px 0 5px;padding-bottom:3px;font-size:10.5px}.kc-cv-sec{border-radius:8px;transition:background .4s}.kc-cv-sec.kc-new{animation:1.6s kc-new}@keyframes kc-new{0%,40%{background:#fff6c9;box-shadow:0 0 0 4px #fff6c9}to{background:0 0;box-shadow:0 0 0 4px #0000}}.kc-cv-head{align-items:center;gap:10px;display:flex}.kc-cv-head .avatar{border-radius:10px;width:40px;height:40px;font-size:14px}.kc-av-wait{border:1.5px dashed #c3cde0;background:var(--surface-2)!important}.kc-cv-name{font-size:16px;font-weight:800;display:block}.kc-cv-role{color:#44506a;font-size:12.5px}.kc-ph{color:#9aa5bb;font-weight:600}.kc-cv-p{color:#33405a;line-height:1.5}.kc-cv-job{margin-bottom:6px}.kc-cv-t{justify-content:space-between;gap:8px;display:flex}.kc-cv-t span{color:#5b667f;white-space:nowrap;font-size:11.5px}.kc-cv-c{color:#44506a}.kc-cv-job ul{color:#33405a;margin:3px 0 0;padding-left:16px}.kc-cv-skills{flex-wrap:wrap;gap:5px;display:flex}.kc-cv-skills span{background:#eef2f9;border-radius:5px;padding:2px 7px}.kc-wait{color:#9aa5bb;gap:5px;font-size:11.5px;font-weight:600;display:grid}.kc-wait>span{align-items:center;gap:5px;display:inline-flex}.kc-wait svg.lucide{width:13px;height:13px}.kc-wait i{background:linear-gradient(90deg,#eef2f9,#f6f8fc,#eef2f9) 0 0/200% 100%;border-radius:99px;height:7px;animation:1.6s linear infinite kc-shim;display:block}.kc-wait i:nth-child(odd){width:78%}@keyframes kc-shim{to{background-position:-200% 0}}.kc-mulai,.kc-m-left,.kc-m-right,.kc-up2{align-content:start;gap:14px;min-width:0;display:grid}.kc-m-head,.kc-art,.kc-up-side{display:none}.kc-ba-row{grid-template-columns:1fr}.kc-found{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kc-found span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.kc-found span.on{color:var(--good);font-weight:650}.kc-found svg.lucide{width:16px;height:16px}@media (min-width:1000px){.k-main:has(.kc-layout){padding-bottom:0!important}.kc-layout{grid-template-columns:minmax(0,720px) minmax(320px,1fr);align-items:start;gap:24px}.kc-colchat{min-height:calc(100dvh - var(--banner-h) - 58px - 22px);flex-direction:column;gap:12px;display:flex}.kc-colchat .kc-chat{flex:1;align-content:start}.kc-colchat .chat-bar.kc-bar{border:1px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;width:auto;max-width:none;margin:0 -14px;padding:10px 14px 14px;position:sticky;left:auto;transform:none;box-shadow:0 -6px 18px #121a2c0f;bottom:0!important}.kc-peek{display:none}.kc-live{top:calc(var(--banner-h) + 58px + 22px);max-height:calc(100dvh - var(--banner-h) - 58px - 44px);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);scrollbar-width:thin;border-radius:16px;align-content:start;gap:14px;padding:16px;display:grid;position:sticky;overflow-y:auto}.kc-live-h{gap:2px;display:grid}.kc-live>*{min-width:0}.kc-live-steps{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.kc-live-steps:before{content:"";background:var(--line);height:2px;position:absolute;top:11px;left:12px;right:12px}.kc-live-steps li{position:relative}.kc-live-steps i{background:var(--surface-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:grid}.kc-live-steps li.done i{background:var(--accent);color:#fff}.kc-live-steps li.done i svg.lucide{stroke-width:3px;width:13px;height:13px}.kc-live-steps li.now i{background:var(--primary);color:#fff;box-shadow:0 0 0 3px var(--primary-soft)}.kc-live-foot{align-items:flex-start;gap:6px;display:flex}.kc-live-foot svg.lucide{width:13px;height:13px;margin-top:2px}.kc-mulai{min-height:calc(100dvh - var(--banner-h) - 58px - 62px);grid-template-columns:minmax(0,1.15fr) minmax(360px,440px);justify-content:center;align-items:center;gap:48px}.kc-hero{text-align:left;justify-items:start;padding:0}.kc-hero h1{letter-spacing:-.02em;font-size:34px;line-height:1.15}.kc-hero p{font-size:16px}.kc-promise{grid-template-columns:repeat(3,1fr)}.kc-promise li{flex-direction:column;gap:6px}.kc-m-head{gap:2px;display:grid}.kc-m-right{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:24px}.kc-m-right>.card{box-shadow:none;border:0;padding:0}.kc-art{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.kc-art-chat{gap:8px;display:grid}.kc-art-chat .msg{max-width:100%;font-size:13px}.kc-art-chat .msg.me{justify-self:stretch}.kc-art-cv{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:16px;font-size:12px;display:grid;position:relative;transform:rotate(1.5deg);box-shadow:0 6px 24px #121a2c1a}.kc-art-cv>i{background:#eef2f9;border-radius:99px;height:7px;display:block}.kc-art-cv>i.s{width:60%}.kc-art-badge{margin-top:6px}.kc-art-tag{background:var(--accent);color:#fff;box-shadow:var(--shadow);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:-12px;right:-8px}.kc-art-tag svg.lucide{width:14px;height:14px}.kc-up2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.kc-up-side{top:calc(var(--banner-h) + 80px);display:block;position:sticky}.kc-up2 .kc-ba-wrap{display:none}.kc-ba-row{grid-template-columns:1fr auto 1fr;align-items:stretch}.kc-ba-row .kc-arrow{align-self:center}.kc-ba-row .kc-before,.kc-ba-row .kc-after{align-content:start}.kc-drop{padding:48px 20px}}.kc-manual{color:var(--muted);justify-self:end;align-items:center;gap:5px;margin:-6px 2px -4px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.kc-manual:hover{color:var(--primary)}.kc-manual svg.lucide{width:14px;height:14px}@media (min-width:1000px){.kc-colchat .kc-manual{align-self:flex-end}}.kc-auth{min-height:calc(100vh - var(--banner-h));background:var(--bg)}.kc-auth-top{align-items:center;gap:8px;max-width:1180px;min-height:60px;margin:0 auto;padding:10px 12px;display:flex}.kc-auth-top .brand{font-size:18px}.kc-auth-top .brand img{width:28px;height:28px}.kc-auth-back{width:44px;height:44px;color:var(--text);border-radius:12px;place-items:center;display:grid}.kc-auth-back:hover{background:var(--surface-2)}.kc-auth-main{max-width:1180px;margin:0 auto;padding:4px 16px 40px}.kc-auth .kc-hero .kc-logo{display:none}@media (min-width:1000px){.kc-auth-top{padding:14px 28px}.kc-auth-main{padding:12px 28px 48px}.kc-auth .kc-mulai{min-height:calc(100dvh - var(--banner-h) - 74px - 60px);align-content:center}}.kv-page{gap:14px;min-width:0;display:grid}.kv-ctrl{gap:12px;display:grid}.kv-ctrl-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kv-lbl{color:var(--muted);font-size:13px;font-weight:650}.kv-sw{cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.kv-sw .grow>span{margin-top:1px;display:block}.kv-ats{align-items:center;gap:6px;margin-top:-2px;display:flex}.kv-ats svg.lucide,.kv-hint svg.lucide{width:14px;height:14px}.kv-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kv-actions .btn{min-width:0}.kv-actions.kv-one{grid-template-columns:1fr}@media (min-width:440px){.kv-actions.kv-one{grid-template-columns:1.2fr 1fr}}.kv-hint{align-items:flex-start;gap:6px;margin-top:-4px;display:flex}.kv-hint svg.lucide{margin-top:2px}.kv-linkbtn{color:var(--primary);cursor:pointer;font-weight:650;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.kv-more{padding:2px 16px}.kv-more>.link-row{border-bottom:1px solid var(--line);padding:12px 0}.kv-more>.link-row:last-child{border-bottom:0}.kv-more .link-row>svg.lucide:first-child{color:var(--primary)}.kv-more .grow>b,.kv-more .grow>span,.kv-page .list .grow>b,.kv-page .list .grow>span,.kv-clist .grow>b,.kv-clist .grow>span{display:block}.kv-score{gap:10px;display:grid}.kv-tips{color:var(--text);gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.kv-spin{animation:1s linear infinite kv-spin}@keyframes kv-spin{to{transform:rotate(360deg)}}.kv-sheet{--kv-z:1;border-radius:6px;position:relative}.kv-sheet>.kv-paper{zoom:var(--kv-z);width:430px}.kv-print-only{display:none}.paper.kv-paper{color:#1d2433;letter-spacing:0;--kv-acc:#2447d6;min-height:608px;padding:30px 30px 34px;font-size:10.6px;line-height:1.5;position:relative}.kv-paper h1{letter-spacing:-.02em;color:#0f1729;margin:0;font-size:2.15em;font-weight:800;line-height:1.1}.kv-paper .kv-role{color:var(--kv-acc);margin-top:3px;font-size:1.2em;font-weight:650}.kv-paper svg.lucide{stroke-width:2.2px;width:1.05em;height:1.05em}.kv-contact{color:#44506a;flex-wrap:wrap;gap:3px 12px;margin-top:8px;font-size:.95em;display:flex}.kv-ci{align-items:center;gap:4px;min-width:0;display:inline-flex}.kv-ci svg.lucide{color:#8a96b0;flex:none}.kv-head{border-bottom:2px solid #0f1729;align-items:center;gap:16px;padding-bottom:14px;display:flex}.kv-photo{color:#fff;border-radius:6px;flex:none;place-items:center;width:74px;height:88px;font-size:2.4em;font-weight:800;display:grid;position:relative;overflow:hidden;background-image:linear-gradient(160deg,#ffffff2e,#0000001f)!important}.kv-photo span{position:relative}.kv-sec{margin-top:13px}.kv-paper h4{letter-spacing:.12em;text-transform:uppercase;color:var(--kv-acc);border-bottom:1px solid #dfe5ef;margin:0 0 7px;padding:0 0 4px;font-size:.92em;font-weight:800}.kv-sum{color:#2a3245;margin:0}.kv-job{break-inside:avoid;margin-bottom:9px}.kv-job:last-child{margin-bottom:0}.kv-jt{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kv-jt b{color:#0f1729;font-size:1.1em}.kv-jt span{color:#5b667f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95em}.kv-jc{color:#44506a;font-style:italic}.kv-vx{color:#0b6a5b;white-space:nowrap;align-items:center;gap:3px;margin-left:7px;font-size:.88em;font-style:normal;font-weight:700;display:inline-flex}.kv-vx svg.lucide{width:1.05em;height:1.05em}.kv-paper ul{margin:3px 0 0;padding-left:1.4em}.kv-paper li{margin:1px 0}.kv-paper li::marker{color:#8a96b0}.kv-skills{flex-wrap:wrap;gap:4px 5px;display:flex}.kv-skills span{color:#1d2433;background:#eef2f9;border-radius:4px;padding:1px 7px}.kv-badges{justify-items:start;gap:4px;display:grid}.kv-badges span{color:#0b6a5b;background:#e9f8f3;border:1px solid #b9ead9;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:.92em;font-weight:700;display:inline-flex}.kv-plain{color:#2a3245;margin:0}.kv-certs{color:#2a3245}.kv-mark{color:#a3adc2;font-size:.78em;position:absolute;bottom:12px;right:22px}.kv-mark.off{display:none}.paper.kv-t-ats{--pp:16mm 18mm 15mm;font-family:Arial,Helvetica,sans-serif}.kv-t-ats .kv-head{border-bottom:1.5px solid #1d2433;align-items:flex-start;padding-bottom:10px}.kv-t-ats h1{font-size:1.95em}.kv-t-ats .kv-role{color:#1d2433;font-weight:700}.kv-cline{color:#2a3245;overflow-wrap:anywhere;margin-top:6px}.kv-cline i{color:#8a96b0;font-style:normal}.kv-t-ats h4{color:#0f1729;letter-spacing:.06em;border-bottom-color:#aeb8cb}.kv-t-ats .kv-jc{font-style:normal}.kv-t-ats .kv-photo{width:62px;height:76px;font-size:1.8em}.kv-t-ats .kv-vx svg.lucide{display:none}.kv-t-ats .kv-vx{color:#1d2433;gap:0}.kv-t-ats .kv-vx:before{content:"(✓ "}.kv-t-ats .kv-vx:after{content:")"}.kv-t-ats .kv-refv{color:#1d2433}.kv-t-ats .kv-refv svg.lucide,.kv-t-ats .kv-pfl svg.lucide{display:none}.kv-t-ats .kv-pfl{color:#1d2433}.paper.kv-t-modern{--pp:0;--pp1:14mm 7mm 13mm;--pp2:14mm 12mm 14mm 9mm;grid-template-columns:35% 65%;padding:0;display:grid}.kv-t-modern .kv-side{background:var(--kv-acc);color:#fff;min-width:0;padding:26px 15px 30px}.kv-t-modern .kv-side .kv-photo{border-radius:50%;width:78px;height:78px;margin-bottom:14px;box-shadow:0 0 0 3px #fff6;background-color:#00000038!important}.kv-t-modern .kv-side h1{color:#fff;font-size:1.8em}.kv-t-modern .kv-side .kv-role{color:#ffffffe0}.kv-t-modern .kv-side .kv-sec{margin-top:16px}.kv-t-modern .kv-side h4{color:#ffffffd1;border-color:#ffffff47}.kv-t-modern .kv-side .kv-contact{color:#fff;gap:5px;margin-top:0;font-size:.9em;display:grid}.kv-t-modern .kv-side .kv-ci{overflow-wrap:anywhere;align-items:flex-start}.kv-t-modern .kv-side .kv-ci svg.lucide{color:#ffffffbf;margin-top:.2em}.kv-t-modern .kv-side .kv-skills span{color:#fff;background:#ffffff2b}.kv-t-modern .kv-side .kv-plain{color:#fff}.kv-t-modern .kv-side .kv-badges span{color:#fff;background:#ffffff24;border-color:#ffffff52}.kv-t-modern .kv-mainc{min-width:0;padding:28px 20px 34px}.kv-t-modern .kv-mainc .kv-sec:first-child{margin-top:0}.paper.kv-t-klasik{--pp:14mm 18mm 13mm;padding:28px 32px 32px;font-family:Georgia,Times New Roman,serif}.kv-kl-title{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#0f1729;border-bottom:3px double var(--kv-acc);padding-bottom:6px;font-size:1.5em;font-weight:700}.kv-t-klasik h4{letter-spacing:.05em;border-bottom-color:#cfd6e3;font-family:Arial,Helvetica,sans-serif;font-size:.88em}.kv-rn{min-width:1.6em;display:inline-block}.kv-kl-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kv-kl-data{border-collapse:collapse}.kv-kl-data td{vertical-align:top;padding:1px 5px 1px 0}.kv-kl-data td:first-child{color:#44506a;width:6.6em}.kv-kl-data td:nth-child(3){overflow-wrap:anywhere}.kv-t-klasik .kv-photo{border-radius:2px;width:66px;height:88px;font-size:2em}.kv-kl-row{grid-template-columns:7.4em minmax(0,1fr);gap:10px;display:grid}.kv-kl-per{color:#44506a;font-size:.95em}.kv-kl-t{color:#0f1729;font-size:1.05em}.kv-kl-sign{text-align:right;break-inside:avoid;justify-items:end;gap:1px;margin-top:12px;display:grid}.kv-kl-sign p{text-align:left;color:#2a3245;justify-self:stretch;margin:0 0 6px;font-style:italic}.kv-kl-sign b{color:#0f1729;margin-top:24px;text-decoration:underline}.paper.kv-t-kreatif{--pp:0;--pp1:11mm 14mm 9mm;--pp2:8mm 14mm 14mm;flex-direction:column;padding:0;display:flex}.kv-kr-band{background:var(--kv-acc);color:#fff;align-items:center;gap:16px;padding:24px 26px 20px;display:flex}.kv-kr-band h1{color:#fff;font-size:2.1em}.kv-kr-band .kv-role{color:#ffffffe6}.kv-kr-band .kv-contact{color:#fffffff2}.kv-kr-band .kv-ci svg.lucide{color:#ffffffb8}.kv-kr-band .kv-photo{border-radius:50%;width:84px;height:84px;box-shadow:0 0 0 4px #ffffff59;background-color:#00000038!important}.kv-kr-body{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0 18px;padding:18px 26px 34px;display:grid}.kv-kr-main>.kv-sec:first-child,.kv-kr-side>.kv-sec:first-child{margin-top:0}.kv-t-kreatif h4{letter-spacing:.08em;border:0;align-items:center;gap:6px;padding:0;display:flex}.kv-t-kreatif h4:after{content:"";background:color-mix(in srgb, var(--kv-acc) 22%, #fff);border-radius:2px;flex:1;height:2px}.kv-t-kreatif .kv-kr-main .kv-job{border-left:2px solid color-mix(in srgb, var(--kv-acc) 30%, #fff);padding-left:10px}.kv-t-kreatif .kv-skills span{background:color-mix(in srgb, var(--kv-acc) 12%, #fff)}.kv-t-kreatif .kv-kr-side .kv-plain{line-height:1.6}.paper.kv-t-kompak{--pp:10mm 13mm 12mm;border-top:6px solid var(--kv-acc);padding:22px 24px 30px;line-height:1.42}.kv-ko-top{border-bottom:1px solid #dfe5ef;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.kv-ko-top h1{font-size:1.75em}.kv-ko-top .kv-contact{text-align:right;justify-items:end;gap:2px;max-width:46%;margin:0;font-size:.88em;display:grid}.kv-ko-top .kv-ci{overflow-wrap:anywhere}.kv-t-kompak .kv-photo{border-radius:8px;width:52px;height:52px;font-size:1.5em}.kv-ko-grid{grid-template-columns:minmax(0,1fr) 31%;gap:0 14px;display:grid}.kv-ko-side{border-left:1px solid #e3e8f1;padding-left:12px}.kv-t-kompak .kv-sec{margin-top:9px}.kv-t-kompak h4{letter-spacing:.1em;margin-bottom:5px;font-size:.86em}.kv-t-kompak .kv-job{margin-bottom:6px}.kv-t-kompak .kv-skills span{padding:0 5px}.kv-t-kompak .kv-ko-side .kv-badges span{white-space:normal}.paper.kv-letter{padding:36px 38px 40px;font-size:10.8px;line-height:1.6}.kv-letter p{margin:0 0 9px}.kv-lplace{text-align:right;margin-bottom:14px}.kv-lmeta{border-collapse:collapse;margin-bottom:14px}.kv-lmeta td{vertical-align:top;padding:0 6px 0 0}.kv-lmeta td:first-child{width:70px}.kv-lto{margin-bottom:14px}.kv-lp{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.kv-lsign{justify-items:start;margin-top:18px;display:grid}.kv-lsig{height:46px}.kv-lsign span{color:#5b667f;font-size:.92em}.kv-busy>.kv-paper{filter:blur(1.5px);opacity:.45;transition:all .2s}.kv-busy:after{content:attr(data-msg);color:#fff;white-space:nowrap;box-shadow:var(--shadow);background:#121a2c;border-radius:99px;padding:9px 16px;font-size:13px;font-weight:650;position:absolute;top:120px;left:50%;transform:translate(-50%)}.kv-busy:not([data-msg]):after{content:"AI menerjemahkan…"}.kv-fresh>.kv-paper{animation:.45s ease-out kv-in}@keyframes kv-in{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.kv-trnote svg.lucide{flex:none}.kv-run{gap:14px;display:grid}.kv-run>.row svg.lucide{color:var(--primary)}.kv-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kv-steps li{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.kv-steps li.now{color:var(--text);font-weight:650}.kv-steps li.now svg.lucide{color:var(--primary);animation:1.2s linear infinite kv-spin}.kv-steps li.done{color:var(--good);font-weight:600}.kv-steps li.done svg.lucide{animation:none}.kv-res-head{gap:4px;display:grid}.kv-ba{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.kv-ba>div{justify-items:center;gap:2px;display:grid}.kv-ba>svg.lucide{color:var(--muted)}.kv-ba p{min-width:160px}.kv-chips{margin-top:10px}.kv-chip{border-radius:99px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;font-weight:650;display:inline-flex}.kv-chip svg.lucide{width:14px;height:14px}.kv-chip.good{background:var(--good-soft);color:var(--good)}.kv-chip.warn{background:var(--warn-soft);color:var(--warn)}.kv-tips2{gap:8px;margin:12px 0 8px;padding:0;font-size:13.5px;list-style:none;display:grid}.kv-tips2 li{align-items:flex-start;gap:8px;display:flex}.kv-tips2 svg.lucide{color:var(--warn);width:16px;height:16px;margin-top:2px}.kv-changes{margin-top:4px}.kv-changes p{margin-top:3px;line-height:1.55}.kv-share{gap:14px;display:grid}.kv-url{background:var(--surface-2);border:1.5px dashed #c3cde0;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.kv-url>span{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.kv-qr{align-items:center;gap:14px;display:flex}.kv-qr .qr{flex:none;width:124px;height:124px;padding:8px}.kv-qr .btn{justify-self:start}.kv-wa{color:#fff;background:#1fae54}.kv-off .kv-url,.kv-off .kv-qr,.kv-off .kv-wa{opacity:.45}.kv-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 4px;display:grid}.kv-stats>div{background:var(--surface-2);border-radius:11px;padding:10px;display:grid}.kv-stats b{font-size:22px;font-weight:800;line-height:1.2}.kv-stats span{color:var(--muted);font-size:12px}.kv-pubset{gap:14px;display:grid}.kv-pub{gap:16px;max-width:1000px;margin:0 auto;padding:14px 16px 32px;display:grid}.kv-pub-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kv-pub-top .brand{font-size:17px}.kv-pub-top .brand img{width:26px;height:26px}.kv-pub-body{gap:14px;min-width:0;display:grid}.kv-pub-hero{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px;display:flex}.kv-pub-photo{color:#fff;border-radius:22px;flex:none;place-items:center;width:84px;height:84px;font-size:28px;font-weight:800;display:grid;background-image:linear-gradient(160deg,#fff3,#0000001f)!important}.kv-pub-hero h1{letter-spacing:-.02em;font-size:26px}.kv-pub-role{color:var(--primary);margin-top:2px;font-size:16px;font-weight:650}.kv-pub-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13.5px;display:flex}.kv-pub-meta span{align-items:center;gap:5px;display:inline-flex}.kv-pub-meta svg.lucide{width:15px;height:15px}.kv-pub-btns{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.kv-pub-btns .btn{flex:auto}.kv-pub-grid{gap:14px;display:grid}.kv-pub-sec{gap:8px;display:grid}.kv-pub-sec h3{align-items:center;gap:8px;font-size:15px;display:flex}.kv-pub-sec h3 svg.lucide{color:var(--primary);width:17px;height:17px}.kv-pub-sec p{color:#2a3245}.kv-pub-sec ul{color:#2a3245;margin:4px 0 0;padding-left:18px;font-size:14px}.kv-tl{gap:14px;display:grid}.kv-tli{border-left:2px solid var(--primary-soft);padding-left:12px}.kv-vb{background:var(--accent-soft);border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.kv-vb svg.lucide{color:#0b7a69;margin-top:2px}.kv-vb>div{display:grid}.kv-sk{background:var(--surface-2);color:var(--text);padding:4px 10px;font-size:13px;font-weight:600}.kv-plainlist{font-size:14px}.kv-pub-foot{text-align:center;color:var(--muted);padding:8px 0 0;font-size:13px}.kv-pub-empty{text-align:center;justify-items:center;gap:10px;max-width:460px;margin:40px auto;padding:32px 22px;display:grid}.kv-pub-empty>svg.lucide{width:40px;height:40px;color:var(--muted)}.kv-req{background:var(--surface-2);border:0;gap:10px;display:grid}@media (min-width:720px){.kv-pub{padding:20px 24px 40px}.kv-pub-hero{flex-wrap:nowrap;align-items:center;padding:24px}.kv-pub-hero h1{font-size:30px}.kv-pub-btns{flex-direction:column;flex:none;align-items:stretch;width:auto}}@media (min-width:900px){.kv-pub-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}}.kv-refs{gap:6px;display:grid}.kv-ref{break-inside:avoid}.kv-ref-t{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.kv-ref-t b{color:#0f1729}.kv-ref-t>span:not(.kv-refv){color:#44506a}.kv-refv{color:#0b6a5b;align-items:center;gap:3px;font-size:.9em;font-weight:700;display:inline-flex}.kv-refv svg.lucide{width:1em;height:1em}.kv-refq{color:#44506a;margin-top:1px;font-style:italic}.kv-pfl{color:#2447d6;align-items:center;gap:5px;margin-top:10px;font-size:.95em;font-weight:600;display:flex}.kv-pfl svg.lucide{flex:none}.kv-pfgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kv-pfi{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;padding:0;display:grid;overflow:hidden}.kv-pfi>span:last-child{padding:7px 9px 9px;font-size:13px;font-weight:650;line-height:1.3}.kv-pfi:hover{border-color:#c3cde0}.kv-pref{background:var(--surface-2);border-radius:11px;gap:4px;padding:10px 12px;display:grid}.kv-prefq{color:#2a3245;font-size:13.5px;font-style:italic}@media (min-width:560px){.kv-pfgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kv-split>.kv-colL,.kv-split>.kv-colR{display:contents}.kv-split .kv-colL>*{order:1}.kv-split .kv-after{order:2}.kv-deskonly{display:none}@media (min-width:1000px){.kv-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px}.kv-split>.kv-colL,.kv-split>.kv-colR{align-content:start;gap:14px;min-width:0;display:grid}.kv-split .kv-actions{grid-template-columns:1fr 1fr}.kv-tw{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 22px}.kv-tw>.kv-res-head,.kv-tw>.kv-run{grid-column:1/-1}.kv-tw>.stack-s{align-self:start}.kv-deskonly{display:block}.kv-aiinfo h3{align-items:center;gap:8px;display:flex}.kv-aiinfo .kv-tips2 svg.lucide{color:var(--good)}.kv-pub{max-width:1160px}}.kv-miss{border-top:1px solid var(--line);display:grid}.kv-miss .link-row{border-bottom:1px solid var(--line);min-height:44px;padding:10px 0}.kv-miss .link-row>svg.lucide:first-child{color:var(--primary)}.kv-tipsbox{background:var(--surface-2);border-radius:12px;gap:6px;padding:12px;display:grid}.kv-tipsbox>p{align-items:center;gap:6px;display:flex}.kv-tipsbox>p svg.lucide{width:16px;height:16px;color:var(--primary)}.kv-photo-img{background:#e9edf5}.kv-photo-img img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.kv-lv{opacity:.75;font-style:normal;font-weight:600}.kv-pub-photo.kv-photo-img{padding:0;overflow:hidden}.kv-pact{gap:2px;padding-bottom:8px;display:grid}.kv-pact+.kv-pact{border-top:1px solid var(--line);padding-top:8px}.kv-plinks{gap:6px;font-size:13.5px;display:grid}.kv-plinks>span{align-items:center;gap:8px;min-width:0;display:flex}.kv-plinks>span>span{overflow-wrap:anywhere}.kv-plinks svg.lucide{width:16px;height:16px;color:var(--muted)}.kv-tpls{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;margin:-4px -3px 0;padding:3px 3px 8px;display:flex;overflow-x:auto}.kv-tplb{text-align:left;cursor:pointer;scroll-snap-align:start;width:98px;color:var(--text);font:inherit;background:0 0;border:0;flex:none;gap:2px;padding:0;display:grid}.kv-tplb>b{margin-top:4px;font-size:12.5px;line-height:1.25}.kv-tplb>span:last-child{color:var(--muted);font-size:11px;line-height:1.25}.kv-thumb{border:1.5px solid var(--line);background:#fff;border-radius:7px;width:98px;height:139px;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.kv-thumb>.kv-paper{transform-origin:0 0;pointer-events:none;width:430px;transform:scale(.2279)}.kv-tplb:hover .kv-thumb{border-color:#b7c3da}.kv-tplb.on .kv-thumb{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.kv-tplb.on>b{color:var(--primary)}.kv-tplb:focus-visible{outline:none}.kv-tplb:focus-visible .kv-thumb{box-shadow:0 0 0 3px var(--primary)}.kv-accs{flex-wrap:wrap;gap:2px;display:flex}.kv-acc{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.kv-acc i{border-radius:50%;width:24px;height:24px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.kv-acc.on i{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.kv-rem{align-items:flex-start}.kv-rem .grow{gap:8px;display:grid}.kv-rem-btns{flex-wrap:wrap;gap:8px;display:flex}.kv-trnote .grow{min-width:0}.kv-trlist{gap:12px;margin:10px 0 14px;display:grid}.kv-trp-g{gap:6px;margin-top:4px;display:grid}.kv-trp-g p{background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.kv-trl{color:var(--primary);background:var(--primary-soft);border-radius:6px;flex:none;margin-top:1px;padding:1px 6px;font-size:11px;font-weight:800}@media (min-width:600px){.kv-trp-g{grid-template-columns:1fr 1fr}}.kv-gate{gap:14px;display:grid}.kv-gate-why{background:var(--surface-2);border-radius:12px;gap:10px;margin:0;padding:12px;font-size:13.5px;list-style:none;display:grid}.kv-gate-why li{align-items:flex-start;gap:10px;display:flex}.kv-gate-why svg.lucide{width:18px;height:18px;color:var(--primary);flex:none;margin-top:1px}.kv-g-phone{align-items:center;gap:8px;display:flex}.kv-g-cc{border:1.5px solid var(--line);background:var(--surface-2);border-radius:12px;flex:none;place-items:center;height:44px;padding:0 10px;font-weight:700;display:grid}.kv-g-phone .input{flex:1;min-width:0}.kv-g-boxes{grid-template-columns:repeat(6,minmax(0,46px));justify-content:center;gap:8px;display:grid}.kv-g-boxes input{text-align:center;border:1.5px solid var(--line);background:var(--surface);border-radius:12px;outline:none;width:100%;height:50px;font-size:21px;font-weight:800}.kv-g-boxes input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.kv-g-demo{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.kv-g-demo svg.lucide{width:15px;height:15px}.kv-pub-hero{border-top:4px solid var(--kv-acc,var(--primary))}.kv-pub-hero .kv-pub-role{color:var(--kv-acc,var(--primary))}.kv-pub-hero.kv-pub-t-ats{border-top-color:var(--line)}.kv-pub-view{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kv-pub-paper{width:100%;max-width:720px;margin:0 auto}.kv-pvx{color:#0b6a5b;background:var(--accent-soft);border-radius:8px;align-items:flex-start;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:5px;padding:5px 8px;font-size:12.5px;display:flex}.kv-pvx svg.lucide{flex:none;width:15px;height:15px;margin-top:1px}.kv-measure{visibility:hidden;pointer-events:none;width:210mm;position:absolute;top:0;left:-10000px}.kv-measure .kv-mm{width:1px;height:292mm;position:absolute;top:0;left:0}.kv-measure>.kv-paper{width:210mm;min-height:0;font-size:var(--kv-pf,12.6px);padding:var(--pp);zoom:1!important;animation:none!important}.kv-measure>.kv-paper .kv-p1{padding:var(--pp1)}.kv-measure>.kv-paper .kv-p2{padding:var(--pp2)}@media print{html,body{background:#fff!important;height:auto!important}body:has(.kv-page) .mock-banner{display:none!important}body:has(.kv-pub) .mock-banner{display:none!important}body:has(.kv-page) #toast{display:none!important}body:has(.kv-pub) #toast{display:none!important}body:has(.kv-page) #sheet-root{display:none!important}body:has(.kv-pub) #sheet-root{display:none!important}.k-shell:has(.kv-page){max-width:none;min-height:0;display:block}:is(.k-shell:has(.kv-page) .k-top,.k-shell:has(.kv-page) .k-nav,.k-shell:has(.kv-page) .k-side){display:none!important}.k-shell:has(.kv-page) .k-col{display:block}.k-main:has(.kv-page){display:block;padding:0!important}.kv-page>:not(.printable):not(.kv-colL),.kv-colL>:not(.printable),.kv-pub>:not(.printable){display:none!important}.kv-split,.kv-colL{display:block!important}.kv-pub{max-width:none;padding:0;display:block}.kv-sheet.printable{width:210mm;max-width:none;box-shadow:none;border-radius:0;margin:0;position:static;overflow:visible;display:block!important}.kv-busy:after{display:none}.kv-busy>.kv-paper{filter:none;opacity:1}.kv-sheet>.kv-paper{width:210mm;min-height:296mm;font-size:var(--kv-pf,12.6px);padding:var(--pp);zoom:1!important;animation:none!important}.kv-sheet>.kv-paper .kv-p1{padding:var(--pp1)}.kv-sheet>.kv-paper .kv-p2{padding:var(--pp2)}.paper.kv-paper.kv-letter{padding:22mm 22mm 20mm;font-size:13.2px}.kv-mark{bottom:8mm;right:12mm}.kv-paper,.kv-paper *{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:0}}.kk-link{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.kk-link:hover{border-color:#c8d2e6}.kk-dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px;display:inline-block}.kk-ver{color:#0b7a69;vertical-align:-3px;display:inline-flex}.kk-ver svg.lucide{width:15px;height:15px}.kk-logo{width:44px;height:44px;font-size:14px}.kk-logo.lg{width:52px;height:52px;font-size:17px}.kk-logo.sm{border-radius:9px;width:32px;height:32px;font-size:12px}.kk-hello{padding:4px 2px 0}.kk-hi{letter-spacing:-.01em;font-size:24px;font-weight:800}.kk-cvcard{gap:12px;display:grid}.kk-cvcard .btn{padding-left:8px;padding-right:8px}.kk-task{align-items:center;gap:12px;padding:12px 14px;display:flex}.kk-task p{margin-top:1px}.kk-due{color:var(--warn);align-items:center;gap:4px;margin-top:2px;font-weight:650;display:inline-flex}.kk-due svg.lucide{width:13px;height:13px}.kk-tico{background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.kk-tico.blue{background:var(--primary-soft);color:var(--primary)}.kk-tico.teal{background:var(--accent-soft);color:#0b7a69}.kk-tico.violet{color:#6b3fd6;background:#efe8ff}.kk-empty-s{color:var(--muted);align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.kk-latih b .badge{vertical-align:1px;margin-left:4px}.kk-bell{position:relative}.kk-bell b{background:var(--bad);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;display:grid;position:absolute;top:-3px;right:-3px}.kk-job{align-items:flex-start;padding:14px}.kk-job-b{gap:3px;display:grid}.kk-job-t{align-items:flex-start;gap:8px}.kk-job-t h3{min-width:0}.kk-co{align-items:center;gap:4px;display:flex}.kk-meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kk-meta svg.lucide{width:14px;height:14px;color:var(--muted)}.kk-tags{gap:6px;margin-top:4px}.kk-match{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:800}.kk-match.good{background:var(--good-soft);color:var(--good)}.kk-match.blue{background:var(--primary-soft);color:var(--primary)}.kk-match.warn{background:var(--warn-soft);color:var(--warn)}.kk-search{position:relative}.kk-search>svg.lucide{color:var(--muted);position:absolute;top:12px;left:12px}.kk-search .input{padding-left:38px}.kk-chiprow{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.kk-chiprow::-webkit-scrollbar{display:none}.kk-chiprow .chip{flex:none}.kk-sort{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.kk-sort select{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.kk-chipgrup{display:contents}.kk-saring-btn svg.lucide,.kk-chiprow .chip svg.lucide{width:15px;height:15px}.kk-jml{background:var(--primary-soft);min-width:18px;height:18px;color:var(--primary);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.chip.on .kk-jml{color:#fff;background:#ffffff40}.kk-aktif{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kk-aktif .badge{cursor:pointer;font:inherit;border:0;padding:4px 8px 4px 10px;font-size:12px;font-weight:700}.kk-aktif .badge svg.lucide{width:12px;height:12px}.kk-hapus{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12.5px;font-weight:700}.kk-pita{background:var(--primary-soft);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:1px solid #c7d2fe;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.kk-pita>svg.lucide{width:18px;height:18px;color:var(--primary);flex:none}.kk-pita b{color:var(--primary)}.kk-pita-l{color:var(--primary);white-space:nowrap;align-items:center;gap:2px;font-weight:700;display:inline-flex}.kk-pita-l svg.lucide{width:16px;height:16px}.kk-pita.on{cursor:default}.kk-pita.on button{font:inherit;color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.kk-pita:focus-visible,.kk-pita button:focus-visible,.kk-hapus:focus-visible,.kk-aktif .badge:focus-visible{outline-offset:2px;outline:3px solid #a5b4fc}.kk-saring{gap:16px;display:grid}.kk-saring fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.kk-saring legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.kk-saring .chip svg.lucide{width:14px;height:14px}.kk-saring-aksi{background:var(--surface);padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:10px;margin:0 -16px -18px;position:sticky;bottom:-18px;box-shadow:0 -8px 16px -12px #0c122040}@media (pointer:coarse){.kk-saring .chip,.kk-chiprow .chip{min-height:40px}}.k-main>.row.between>.small.muted{align-items:center;gap:5px;display:inline-flex}.k-main>.row.between svg.lucide{width:15px;height:15px}.kk-dhead{gap:12px;display:grid}.kk-facts{grid-template-columns:1fr 1fr;gap:8px 12px;font-size:13.5px;display:grid}.kk-facts span{align-items:center;gap:6px;min-width:0;display:flex}.kk-facts svg.lucide{width:16px;height:16px;color:var(--muted)}.kk-reqs{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.kk-reqs li{align-items:flex-start;gap:8px;display:flex}.kk-reqs li svg.lucide{margin-top:2px}.kk-reqs li.ok svg.lucide{color:var(--good)}.kk-reqs li.ask svg.lucide{color:var(--primary)}.kk-reqs li.no svg.lucide{color:#a3adc2}.kk-reqs em{color:var(--muted);font-size:12.5px;font-style:normal}.kk-secs>.row{gap:8px;padding:9px 0}.kk-secs svg.lucide{color:var(--muted)}.kk-secs .badge.warn{color:var(--warn)}.kk-resp{gap:6px;margin-top:4px;display:grid}.kk-safe .grow{justify-items:start;gap:8px;display:grid}.kk-report{color:#6d4300;background:#fff9;border-color:#ecd3a6}.kk-applybar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--shadow);background:#f5f7fbf0;border-radius:16px;gap:10px;margin:0 -6px;padding:10px;display:flex;position:sticky;bottom:70px}.kk-quota{text-align:center;margin-top:4px}.kk-scr{border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.kk-scr .seg{justify-self:start}.kk-scr .seg button{min-width:64px}.kk-ropt{cursor:pointer;align-items:center}.kk-ropt input{accent-color:var(--primary);flex:none;margin:0}.kk-sent{color:var(--good);place-items:center;display:grid}.kk-kpi .card{gap:0;display:grid}.k-main>.kk-board{min-width:0;max-width:calc(100% + 32px);margin:0 -16px;padding:0 16px 6px;scroll-padding:0 16px}.kk-board .col{min-height:220px}.kk-board .col h3 span:first-child{align-items:center;gap:6px;display:inline-flex}.kk-board .col h3 span:first-child:before{content:"";background:#a3adc2;border-radius:50%;width:8px;height:8px}.kk-col-tes h3 span:first-child:before{background:var(--primary)!important}.kk-col-interview h3 span:first-child:before{background:var(--accent)!important}.kk-col-diterima h3 span:first-child:before{background:var(--good)!important}.kk-col-ditolak h3 span:first-child:before{background:var(--bad)!important}.kk-colempty{text-align:center;padding:14px 0}.kk-app{text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%}.kk-app:hover{border-color:#c8d2e6}.kk-app-t{font-size:14px}.kk-app-tags{gap:5px;margin-top:2px}.kk-app-tags .badge{white-space:normal}.kk-swipe{justify-content:center;align-items:center;gap:6px;margin-top:-6px;display:flex}.kk-swipe svg.lucide{width:14px;height:14px}.kk-listcard{padding:6px 14px;display:grid}.kk-app-l{background:0 0;gap:3px;display:grid;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:12px 0!important}.kk-app-l:last-child{border-bottom:0!important}.kk-2{grid-template-columns:1fr 1fr;gap:10px}.kk-phead{gap:12px;display:grid}.kk-seg3{grid-template-columns:repeat(3,1fr);display:grid}.kk-seg3 button{padding:8px 4px;font-size:12.5px}.kk-dim{opacity:.55}.kk-cap{letter-spacing:.06em;margin-bottom:6px;font-size:11px}.kk-prev{background:var(--bg);border:1.5px dashed #c8d2e6;border-radius:14px;gap:10px;padding:12px;display:grid}.kk-prev.off{color:var(--muted);align-items:center;gap:10px;display:flex}.kk-hchip{cursor:default;padding-right:6px}.kk-hchip button{background:var(--surface-2);cursor:pointer;width:20px;height:20px;color:var(--muted);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.kk-hchip button svg.lucide{width:12px;height:12px}.kk-hchip>svg.lucide{width:14px;height:14px;color:var(--muted)}.kk-wa{color:#128c4a;background:#e7fbe9;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.kk-lr{text-align:left;background:0 0;border:0;width:100%;padding:13px 0;font-size:14.5px;font-weight:600}.kk-lr svg.lucide:first-child{color:var(--muted)}.kk-del,.kk-del svg.lucide:first-child{color:var(--bad)!important}.kk-inv.done{box-shadow:none;background:var(--bg)}.kk-quote{background:var(--surface-2);border-radius:10px;padding:10px 12px;font-style:italic}.kk-inv .row.wrap.small svg.lucide{width:15px;height:15px}.kk-inv-act{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kk-inv-act .btn.primary{grid-column:1/-1}.kk-no{color:var(--bad)}.kk-sub{margin-top:6px}.k-main .xs.muted svg.lucide{vertical-align:-2px;width:13px;height:13px}.kk-lpos{flex-wrap:wrap}.kk-ltchat{padding:2px 0 8px}.kk-ltchat .msg.ai{max-width:92%}.kk-qn{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.kk-fb{white-space:normal;gap:6px;width:92%;display:grid;background:#fbfcfe!important}.kk-fb .bul{margin:0}.kk-star{flex-wrap:wrap;gap:5px;display:flex}.kk-ltform{background:var(--bg);gap:8px;padding:8px 0 4px;display:grid;position:sticky;bottom:70px}.kk-ltform textarea.input{min-height:84px}.kk-sum .list>.row{padding:8px 0}@media (min-width:720px){.kk-board{grid-auto-columns:210px}}.kk-kpi,.k-main .kk-kpi{grid-template-columns:1fr 1fr}.k-main .seg button{align-items:center;gap:5px;display:inline-flex}.k-main .seg button svg.lucide{width:15px;height:15px}.kk-seg3 button{justify-content:center;line-height:1.25}.kk-trav{color:#0b7a69;align-items:center;gap:5px;font-weight:650;display:flex}.kk-trav svg.lucide{width:14px;height:14px}.kk-trav-f{color:#0b7a69;grid-column:1/-1;font-weight:650}.kk-trav-f a{margin-left:4px}.kk-pbar{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.kk-pbar i{background:var(--surface-2);border-radius:99px;height:6px;display:block}.kk-pbar i.d{background:var(--accent)}.kk-pbar i.n{background:linear-gradient(90deg, var(--accent) 50%, var(--accent-soft) 50%)}.kk-pbar.rej i.d{background:#b9c2d3}.kk-pbar i.x{background:#f2c9c5}.kk-stg{color:#0b7a69;align-items:center;gap:5px;min-width:0;font-size:12.5px;font-weight:750;display:inline-flex}.kk-stg svg.lucide{width:15px;height:15px}.kk-stg.rej{color:#a2473f}.kk-stg.ok{color:var(--good)}.kk-stg.offer{color:var(--warn)}.kk-seen{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.kk-seen svg.lucide{width:13px;height:13px}.kk-app{gap:7px;text-decoration:none;display:grid}.kk-app.rej{background:#fbfbfd}.kk-app.rej .kk-app-t{color:var(--muted)}.kk-app-h{align-items:center;gap:10px}.kk-app-h>svg.lucide{color:var(--muted)}.kk-app-co{display:block}.kk-app-st{flex-wrap:wrap;gap:8px}.kk-app-cta{justify-self:start}.kk-app-luar{align-items:center;gap:4px;display:inline-flex}.kk-luar{background:#8c97ad!important}.kk-luar svg.lucide{color:#fff;width:15px;height:15px}.kk-app-l{gap:7px}.kk-gh{margin:2px 2px -4px;font-size:14px}.kk-kpi3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kk-kpi3 .card{padding:12px}.kk-kpi3 b{font-size:20px}.kk-prog{gap:9px;display:grid}.kk-prog-n{color:var(--text)}.kk-prog .row>svg.lucide{color:var(--muted)}.kk-jobgrid{gap:12px;display:grid}.kk-nowc.rej{background:#fbfafa}.kk-nowc.ok{background:var(--good-soft);border-color:#0000}.kk-nowh{align-items:flex-start}.kk-nowh h3{font-size:16.5px}.kk-nowc .kk-cap{margin-bottom:2px}.kk-eta{color:var(--muted);align-items:center;gap:5px;font-weight:650;display:inline-flex}.kk-rejmsg .kk-quote{white-space:pre-line;font-style:normal}.kk-tips>.link-row{gap:12px}.kk-tips>.link-row>svg.lucide:first-child{color:var(--primary)}.kk-tl .kk-tlr{align-items:baseline;gap:8px}.kk-tl .kk-todo{color:var(--muted)}.kk-tl .kk-todo b{font-weight:600}.kk-tl .kk-x i{box-shadow:none!important;background:#fde6e4!important;border-color:#e0a7a1!important}.kk-cap svg.lucide{vertical-align:-2px;width:13px;height:13px}.kk-slots{gap:8px;display:grid}.kk-slot{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.kk-slot>svg.lucide{color:var(--muted)}.kk-slot b{font-size:14px;display:block}.kk-slot.on{border-color:var(--primary);background:var(--primary-soft)}.kk-slot.on>svg.lucide{color:var(--primary)}.kk-radio{border:2px solid var(--line);border-radius:50%;flex:none;width:18px;height:18px}.kk-slot.on .kk-radio{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px #fff}.kk-ivbox{background:var(--accent-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.kk-ivbox .muted svg.lucide{vertical-align:-2px;width:14px;height:14px}.kk-ivdate{background:var(--surface);border:1px solid #bfe9df;border-radius:11px;flex:none;justify-items:center;width:50px;padding:6px 0;line-height:1.1;display:grid}.kk-ivdate b{font-size:20px;font-weight:800}.kk-ivdate span{color:#0b7a69;text-transform:uppercase;font-size:11px;font-weight:700}.kk-ivdate.sm{width:42px;padding:4px 0}.kk-ivdate.sm b{font-size:16px}.kk-ivrem{gap:5px;margin-top:6px}.kk-2b{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kk-2b .btn{white-space:normal;text-align:center;padding-left:8px;padding-right:8px;line-height:1.2}.kk-inv-act.two{grid-template-columns:1fr 1fr}.kk-inv-ok{border-color:#bfe9df}.kk-up{gap:10px}.kk-sent svg.lucide{width:52px;height:52px}.kk-stars{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.kk-stars button{cursor:pointer;color:#c3cad8;background:0 0;border:0;padding:2px}.kk-stars button svg.lucide,.kk-stars.ro span svg.lucide{width:30px;height:30px}.kk-stars.ro span{color:#c3cad8;display:inline-flex}.kk-stars.ro span svg.lucide{width:20px;height:20px}.kk-stars .on,.kk-stars button.on{color:#f0a020}.kk-stars .on svg.lucide{fill:#f5b33d}.kk-rv-lbl{margin-left:6px}.kk-paid{background:var(--warn-soft);border-radius:12px;padding:10px 12px}.kk-cols{align-items:start;gap:14px;min-width:0;display:grid}.kk-colm,.kk-cols-side{align-content:start;min-width:0}.kk-dapply{border-top:1px solid var(--line);gap:8px;margin-top:2px;padding-top:12px;display:grid}@media (max-width:999px){.kk-d{display:none!important}}@media (min-width:1000px){.kk-m{display:none!important}.kk-cols{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.kk-cols.kk-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.kk-cols.kk-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kk-cols.kk-sf>.kk-cols-side{order:2}.kk-sticky{top:calc(var(--banner-h) + 76px);position:sticky}.kk-jobgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}#kk-jobs{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start}#kk-jobs>p,#kk-jobs>.empty{grid-column:1/-1}.kk-chiprow{flex-wrap:wrap;margin:0;padding:0 0 2px}.kk-search{max-width:640px}.kk-ltform{bottom:0}.kk-kpi3,.kk-kpi{max-width:640px}.kk-hello{padding-top:0}}.kk-dsal{gap:0;display:grid}.kk-dsal b{letter-spacing:-.01em;font-size:20px;font-weight:800}.kk-dsal.sm b{font-size:18px}.kk-dmeta{gap:6px;font-size:13px;display:grid}.kk-dmeta>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kk-dmeta svg.lucide{width:15px;height:15px;color:var(--muted)}.kk-dmeta .kk-trav svg.lucide{color:#0b7a69}.kk-sum{padding:14px}.kk-facts2{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.kk-facts2>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.kk-facts2>div>svg.lucide{width:17px;height:17px;color:var(--primary);margin-top:2px}.kk-facts2>div>span{min-width:0;display:grid}.kk-facts2 b{overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.kk-dsec h3{align-items:center;gap:7px;display:flex}.kk-dsec h3 svg.lucide{width:17px;height:17px;color:var(--muted)}.kk-dsec .kk-cap{margin:4px 0 -2px}.kk-bul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.kk-skg{gap:12px;display:grid}.kk-qk{flex:none;display:inline-flex}.kk-qk svg.lucide{width:18px;height:18px;margin-top:1px}.kk-qk.ok{color:var(--good)}.kk-qk.ask{color:#9aa5bb}.kk-qk.nice{color:var(--primary)}.kk-reqs li>svg.lucide{color:var(--muted);width:17px;height:17px}.kk-quals li>span{display:grid}.kk-dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.kk-dl dt{color:var(--muted);font-size:13px}.kk-dl dd{margin:0;font-weight:600}.kk-self{justify-self:start}.kk-2col{align-items:start;gap:14px;display:grid}.kk-proc{gap:0;margin:0;padding:0;list-style:none;display:grid}.kk-proc li{align-items:flex-start;gap:10px;padding-bottom:12px;font-size:14px;display:flex;position:relative}.kk-proc li:before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:0;left:11px}.kk-proc li:last-child{padding-bottom:0}.kk-proc li:last-child:before{display:none}.kk-proc i{background:var(--surface-2);width:24px;height:24px;color:var(--muted);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;position:relative}.kk-proc i svg.lucide{width:14px;height:14px}.kk-proc li>span{padding-top:2px}.kk-proc li.done i{background:var(--accent);color:#fff}.kk-proc li.done:before{background:var(--accent)}.kk-proc li.now i{color:#0b7a69;box-shadow:0 0 0 2px var(--accent), 0 0 0 5px var(--accent-soft);background:#fff}.kk-proc li.now>span{font-weight:700}@media (min-width:600px){.kk-facts2{grid-template-columns:repeat(4,minmax(0,1fr))}.kk-skg{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.kk-detail{grid-template-columns:minmax(0,1fr) 340px}.kk-2col{grid-template-columns:1fr 1fr}}@media (min-width:1360px){.kk-detail{grid-template-columns:minmax(0,1fr) 380px}}.kk-app-l.rej{background:0 0!important}.kk-hello{gap:12px;display:grid}.kk-hstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kk-hstats a{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:12px;gap:0;min-height:56px;padding:10px 12px;text-decoration:none;display:grid}.kk-hstats b{font-size:20px;font-weight:800;line-height:1.2}.kk-hstats span{color:var(--muted);font-size:11.5px;line-height:1.3}.kk-next{gap:12px;display:grid}.kk-next h2{font-size:17px}.kk-next-f{background:var(--primary-soft);color:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;text-decoration:none;display:grid}.kk-next-f.teal{background:var(--accent-soft)}.kk-next-f.good{background:var(--good-soft)}.kk-next-f.warn{background:var(--warn-soft)}.kk-next-f>.grow{gap:3px;display:grid}.kk-next-f b{font-size:15.5px;line-height:1.3}.kk-next-f .kk-tico{background:#fff}.kk-next-cta{grid-column:1/-1;width:100%;min-height:46px}.kk-next-l{border-top:1px solid var(--line);display:grid}.kk-next-i{border-bottom:1px solid var(--line);min-height:56px;color:inherit;align-items:center;gap:12px;padding:12px 2px;text-decoration:none;display:flex}.kk-next-i:last-child{border-bottom:0;padding-bottom:2px}.kk-next-i>.grow{gap:1px;display:grid}.kk-next-i b{font-size:14px}.kk-next-go{color:var(--primary);white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.kk-next-go svg.lucide{width:16px;height:16px}.kk-next-empty{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.kk-next-empty svg.lucide{color:var(--good)}.kk-tico.sm{border-radius:10px;width:36px;height:36px}.kk-tico.good{background:var(--good-soft);color:var(--good)}.kk-tico.warn{background:var(--warn-soft);color:var(--warn)}.kk-help{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.kk-help:hover{background:var(--surface-2);color:var(--primary)}.kk-help:after{content:"";position:absolute;inset:-4px}.kk-cvbtn{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kk-more{align-items:center;gap:2px;min-height:40px;padding:0 4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.kk-more svg.lucide{width:16px;height:16px}.kk-quick{gap:10px;display:grid}.kk-qgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kk-qgrid a{text-align:center;background:var(--surface-2);color:var(--text);border-radius:12px;justify-items:center;gap:6px;min-height:72px;padding:12px 6px;font-size:12.5px;font-weight:650;line-height:1.25;text-decoration:none;display:grid}.kk-qgrid a svg.lucide{color:var(--primary);width:20px;height:20px}.kk-qgrid a:hover{background:var(--primary-soft)}.kk-badgecard .chips{margin-top:2px}.kk-psi{background:var(--accent-soft);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.kk-psi.warn{background:var(--warn-soft)}.kk-psi>svg.lucide{color:#0b7a69}.kk-psi.warn>svg.lucide{color:var(--warn)}.kk-psi .grow{gap:2px;display:grid}.kk-psi .xs{color:var(--muted)}.kk-h2help{justify-content:space-between;align-items:center;gap:8px;display:flex}.kk-rvreply{border-left:3px solid var(--primary);background:var(--primary-soft);border-radius:0 10px 10px 0;gap:4px;padding:8px 12px;display:grid}@media (min-width:600px){.kk-next-f{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.kk-next-cta{grid-column:auto;width:auto}.kk-qgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.kk-hello{grid-template-columns:minmax(0,1fr) auto;align-items:end}.kk-hstats{grid-template-columns:repeat(3,120px)}.kk-home .kk-jobgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:999px){.k-main .btn.sm,.k-main .chip,.k-main .seg button,.k-main .switch,.kk-pub .btn.sm,.kv-pub .seg button,.kv-pub .btn.sm{position:relative}.k-main .btn.sm:after,.k-main .chip:after,.kv-pub .btn.sm:after{content:"";position:absolute;inset:-5px 0}.k-main .seg button:after,.kv-pub .seg button:after{content:"";position:absolute;inset:-7px 0}.k-main .switch:after{content:"";position:absolute;inset:-9px -6px}}.kk-pcomp{background:var(--surface-2);color:inherit;border-radius:12px;gap:10px;padding:12px;text-decoration:none;display:flex}.kk-pcomp>.grow{gap:6px;display:grid}.kk-latsteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kk-latsteps li{align-items:flex-start;gap:10px;display:flex}.kk-latsteps li>span:last-child{gap:1px;font-size:14px;display:grid}.kk-latq{justify-self:stretch;max-width:100%}@media (min-width:1000px){.kk-latsteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:999px){.kk-chiprow{margin-top:-5px;margin-bottom:-6px;padding-top:5px;padding-bottom:6px}}.kk-trav.far,.kk-dmeta .kk-trav.far svg.lucide{color:var(--muted)!important}.kk-hcount{float:right;color:var(--primary);font-weight:600}.kk-hsearch{position:relative}.kk-hsearch>svg.lucide{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.kk-hsearch .input{min-height:44px;padding-left:38px}.kk-hlist{overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:min(46vh,380px);padding:8px 4px 8px 0;overflow-y:auto}.kk-hlist .kk-ropt{min-height:52px}.kt-ink{color:var(--text)}.kt-h{letter-spacing:-.01em;font-size:20px;font-weight:800}.kt-mt{margin-top:10px}.kt-mb{align-items:center;gap:8px;margin-bottom:10px;display:flex}.kt-gap6{gap:6px;margin:4px 0 2px}.kt-empty{text-align:center;justify-items:center;gap:10px;padding:28px 18px;display:grid}.kt-empty>svg.lucide{width:36px;height:36px;color:var(--muted)}.kt-hero{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);gap:14px;padding:18px 16px;display:grid}.kt-facts{flex-wrap:wrap;gap:8px;display:flex}.kt-facts span{background:var(--surface-2);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.kt-facts b{color:var(--text)}.kt-facts svg.lucide{width:15px;height:15px}.kt-secs{gap:8px;margin-top:10px;display:grid}.kt-sec{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.kt-sec.later{border:1.5px dashed var(--line);background:0 0}.kt-sec-ic{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.kt-sec.later .kt-sec-ic{background:var(--surface-2);color:var(--muted)}.kt-sec-ic.teal{background:var(--accent-soft);color:#0b7a69}.kt-rules{gap:10px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.kt-rules li{align-items:flex-start;gap:10px;display:flex}.kt-rules svg.lucide{color:var(--primary);margin-top:2px}.kt-cam{align-items:flex-start}.kt-cam .switch{margin-top:4px}.kt-foot{z-index:30;background:linear-gradient(to top, var(--bg) 70%, #f5f7fb00);width:100%;max-width:520px;padding:18px 16px calc(12px + env(safe-area-inset-bottom));gap:6px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.kt-big{border-radius:13px;min-height:52px;font-size:16px}.kt-hint{text-align:center}.k-main:has(.kt-foot){padding-bottom:120px}.kt-prog{gap:6px;display:grid}.kt-tline{background:var(--surface-2);border-radius:99px;height:3px;overflow:hidden}.kt-tline i{background:#9fb0e8;width:100%;height:100%;transition:width .25s linear;display:block}.kt-q{gap:14px;padding-top:6px;display:grid}.kt-secname{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-self:start;font-size:12px;font-weight:700}.kt-qtext{font-size:18px;font-weight:650;line-height:1.45}.kt-opts{gap:10px;display:grid}.kt-opts .opt,.kt-k-opts .opt{align-items:center;min-height:54px;font-size:15px;transition:border-color .15s,background .15s}.kt-saved{color:var(--good);align-items:center;gap:4px;display:flex}.kt-saved svg.lucide{width:14px;height:14px}.kt-warn{align-items:flex-start}.kt-flash{animation:.6s 2 kt-flash}@keyframes kt-flash{50%{box-shadow:0 0 0 4px #9a5b002e}}.k-top .timer{font-size:15px}.kt-done{text-align:center;justify-items:center;gap:8px;padding:18px 8px 4px;display:grid}.kt-done-ic{background:var(--good-soft);width:64px;height:64px;color:var(--good);border-radius:50%;place-items:center;display:grid}.kt-done-ic svg.lucide{stroke-width:2.5px;width:32px;height:32px}.kt-sumrow,.kt-total{gap:14px}.kt-total{align-items:center;display:flex}.kt-total .score{width:76px;height:76px;font-size:24px}.kt-total .score:before{inset:7px}.kt-bar{gap:6px;display:grid}.kt-pending{opacity:.8}.kt-list{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.kt-list li{gap:3px;padding-left:14px;display:grid;position:relative}.kt-list li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.kt-list.tip li:before{background:var(--primary)}.kt-list li span{display:block}.kt-list li span svg.lucide{vertical-align:-2px;width:14px;height:14px;margin-right:2px}.kt-ins h3 svg.lucide{color:var(--primary)}.kt-badgeprev{flex-wrap:wrap;gap:6px;padding-left:46px;display:flex}.kt-kiosk{min-height:calc(100vh - var(--banner-h));background:linear-gradient(180deg, #eef2fb 0%, var(--bg) 40%);flex-direction:column;display:flex}.kt-k-top{justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.kt-k-top .brand{font-size:17px}.kt-k-top .brand img{width:26px;height:26px}.kt-k-co{align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.kt-k-co .avatar{border-radius:9px;width:30px;height:30px;font-size:12px}.kt-k-main{flex:1;place-items:start center;padding:8px 16px 64px;display:grid}.kt-k-card,.kt-k-test{background:var(--surface);border:1px solid var(--line);width:100%;max-width:560px;box-shadow:var(--shadow);border-radius:22px;gap:14px;padding:26px 20px;display:grid}.kt-k-card{text-align:center;justify-items:center}.kt-k-card h1{font-size:24px}.kt-k-ic{background:var(--primary-soft);width:60px;height:60px;color:var(--primary);border-radius:18px;place-items:center;display:grid}.kt-k-ic svg.lucide{width:30px;height:30px}.kt-k-form{text-align:left;width:100%;margin-top:4px}.kt-k-in{border-radius:13px;min-height:56px;font-size:18px}.kt-k-code{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.kt-k-btn{border-radius:14px;min-height:56px;font-size:17px}.kt-k-sample{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px;font-weight:650;text-decoration:underline}.kt-k-av{width:88px!important;height:88px!important;font-size:30px!important}.kt-k-name{margin-top:-6px;font-size:22px;font-weight:800}.kt-k-note{text-align:left;width:100%;font-size:14px}.kt-k-2{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.kt-k-tbar{font-size:15px}.kt-k-tbar .timer{padding:6px 12px;font-size:18px}.kt-k-q{font-size:20px;font-weight:700;line-height:1.4}.kt-k-opts{gap:10px;display:grid}.kt-k-opts .opt{min-height:64px;padding:14px 16px;font-size:16px}.kt-k-opts .opt .k{width:30px;height:30px;font-size:14px}.kt-k-cmp{justify-content:center;align-items:center;gap:18px;margin:6px 0;display:flex}.kt-k-cmp>div{justify-items:center;gap:6px;display:grid}.kt-k-cmp .score{width:84px;height:84px;font-size:26px}.kt-k-cmp .score:before{inset:8px}.kt-k-vs{color:var(--muted)}.kt-k-exit{color:#a3adc2;cursor:pointer;z-index:5;background:0 0;border:0;padding:6px 8px;font-size:11px;position:fixed;bottom:8px;right:8px}@media (min-width:720px){.kt-k-main{place-items:center;padding-top:24px}.kt-k-card,.kt-k-test{padding:34px 36px}.kt-k-opts{grid-template-columns:1fr 1fr}.kt-k-q{font-size:22px}.kt-k-top{padding:18px 28px}}.k-main .kt-ins{grid-template-columns:1fr}.kt-badgeprev{align-items:center}.kt-badgeprev .kt-hidden-lbl{display:none}.kt-badgeprev.off .badge{opacity:.45}.kt-badgeprev.off .kt-hidden-lbl{display:inline}.kt-2col,.kt-col-main,.kt-col-side,.kt-work,.kt-work-main{align-content:start;gap:14px;min-width:0;display:grid}.kt-navq{display:none}@media (min-width:1000px){:is(.k-main:has(.kt-2col),.k-main:has(.kt-work)){padding-bottom:40px}.kt-2col{grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);align-items:start;gap:22px}.kt-col-side{top:calc(var(--banner-h) + 80px);position:sticky}.kt-foot{background:0 0;width:auto;max-width:none;padding:0;position:static;transform:none}.kt-2col .kt-done{text-align:left;justify-items:start;padding:6px 0 0}.kt-2col .kt-done .kt-h{font-size:24px}.kt-col-side .kt-ins{grid-template-columns:1fr}.kt-work{grid-template-columns:minmax(0,760px) 280px;justify-content:center;align-items:start;gap:24px}.kt-work-main{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;gap:16px;padding:26px 30px 28px}.kt-work-main .kt-qtext{font-size:21px}.kt-work-main .kt-opts{grid-template-columns:1fr 1fr}.kt-work-main .kt-foot{justify-self:end;min-width:240px}.k-top:has(#kt-timer) #kt-timer{display:none}.kt-navq{top:calc(var(--banner-h) + 80px);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;gap:16px;padding:18px;display:grid;position:sticky}.kt-navtime{justify-content:space-between;align-items:center;gap:10px;display:flex}.kt-navtime .timer{padding:6px 12px;font-size:22px}.kt-navh{margin-bottom:8px}.kt-navgrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kt-navgrid span{background:var(--surface-2);height:40px;color:var(--muted);border:1.5px solid #0000;border-radius:10px;place-items:center;font-size:14px;font-weight:750;display:grid}.kt-navgrid span.done{background:var(--accent-soft);color:#0b7a69}.kt-navgrid span.skip{background:var(--warn-soft);color:var(--warn)}.kt-navgrid span.now{background:var(--surface);border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.kt-navleg{flex-wrap:wrap;gap:4px 12px;margin-top:10px;display:flex}.kt-navleg span{align-items:center;gap:5px;display:inline-flex}.kt-navleg i{background:var(--accent-soft);border-radius:3px;width:10px;height:10px;display:block}.kt-navleg i.now{background:var(--surface);border:1.5px solid var(--primary)}.kt-navleg i.skip{background:var(--warn-soft)}.kt-navtab{background:var(--surface-2);color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.kt-navtab.on{background:var(--warn-soft);color:#6d4300}.kt-navq>p{align-items:flex-start;gap:6px;display:flex}.kt-navq>p svg.lucide{width:14px;height:14px;margin-top:2px}.kt-k-card{max-width:620px}.kt-k-test{max-width:820px;padding:36px 40px}.kt-k-q{font-size:24px}}.kt-appeal{border-left:4px solid var(--warn)}.kt-appeal.done{border-left-color:var(--good)}.kt-appeal h3{align-items:center;gap:6px;display:flex}.kt-appeal-q{background:var(--surface-2);white-space:pre-line;border-radius:10px;padding:10px 12px}.pl-h{align-items:center;gap:8px;display:flex}.pl-h svg.lucide{color:var(--muted)}.pl-big{min-height:48px;font-size:15px}.pl-bad{border-color:var(--bad)!important;box-shadow:0 0 0 3px var(--bad-soft)!important}.pl-ok{color:var(--good)}.pl-center{text-align:center;justify-items:center}.pl-left{text-align:left;justify-self:stretch}.pl-ico{background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.pl-ico.blue{background:var(--primary-soft);color:var(--primary)}.pl-ico.teal{background:var(--accent-soft);color:#0b7a69}.pl-ico.warn{background:var(--warn-soft);color:var(--warn)}.pl-ico.purple{color:#7a35b0;background:#f1e6fb}.pl-hero-ic{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:20px;place-items:center;margin:0 auto;display:grid}.pl-hero-ic svg.lucide{width:30px;height:30px}.pl-hero-ic.good{background:var(--good-soft);color:var(--good)}.pl-hero-ic.warn{background:var(--warn-soft);color:var(--warn)}.pl-cols{align-items:start;gap:14px;min-width:0;display:grid}.pl-cols>*{min-width:0}.pl-reg{gap:14px;width:100%;max-width:560px;margin:0 auto;display:grid}.pl-reg-intro{gap:4px;display:grid}.pl-reg-card{gap:18px;padding:18px;display:grid}.pl-steps{align-items:center;gap:6px;display:flex}.pl-step{align-items:center;gap:8px;min-width:0;display:flex}.pl-step-n{background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.pl-step-n svg.lucide{width:16px;height:16px}.pl-step-l{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.pl-step.now .pl-step-n{background:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--primary-soft)}.pl-step.now .pl-step-l{color:var(--text)}.pl-step.done .pl-step-n{background:var(--accent);color:#fff}.pl-step-line{background:var(--line);flex:1;min-width:12px;height:2px}@media (max-width:420px){.pl-step:not(.now) .pl-step-l{display:none}}.pl-otp{background:var(--surface-2);border:0;gap:6px;padding:12px;display:grid}.pl-otp-in{letter-spacing:.5em;text-align:center;font-size:22px;font-weight:800}.pl-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pl-type{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:12px 4px;font-size:12.5px;font-weight:650;line-height:1.2;display:grid}.pl-type svg.lucide{width:22px;height:22px;color:var(--muted)}.pl-type.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.pl-type.on svg.lucide{color:var(--primary)}.pl-drop{background:var(--surface-2);cursor:pointer;border:1.5px dashed #b9c4d8;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.pl-drop:hover{border-color:var(--primary)}.pl-drop.has{border-style:solid;border-color:var(--good);background:var(--good-soft)}.pl-drop.has>svg.lucide{color:var(--good)}.pl-drop img{object-fit:cover;border-radius:9px;flex:none;width:52px;height:52px}.pl-drop-ic{background:var(--surface);width:44px;height:44px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.pl-drop b{word-break:break-all}.pl-pledge{background:var(--warn-soft);color:#4d3200;border:1.5px solid #0000;border-radius:12px;padding:12px}.pl-pledge.pl-bad{border-color:var(--bad)}.pl-hello{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pl-kpi a.card{color:inherit;gap:2px;text-decoration:none;display:grid}.pl-kpi a.card>svg.lucide{color:var(--primary);margin-bottom:4px}.pl-kpi a.card:hover{border-color:var(--primary)}.pl-kpi span{line-height:1.3}.pl-jrow{gap:6px;display:grid}.pl-jt{color:var(--text);text-decoration:none}.pl-bar{background:var(--surface-2);border-radius:99px;gap:2px;height:10px;display:flex;overflow:hidden}.pl-bar i{height:100%;display:block}.pl-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.pl-legend span{align-items:center;gap:5px;display:inline-flex}.pl-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.pl-legend b{color:var(--text)}.pl-s-baru{background:#9fb3f2}.pl-s-tes{background:var(--primary)}.pl-s-interview{background:var(--accent)}.pl-s-ditolak{background:#c3cad8}.pl-promo{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.pl-promo:hover{filter:brightness(.98)}.pl-promo>svg.lucide{color:var(--muted)}.pl-tabs{background:var(--surface-2);border-radius:12px;justify-self:start;max-width:100%;padding:4px}.pl-jobs{gap:14px;display:grid}.pl-job{gap:12px;display:grid}.pl-job-h{align-items:flex-start}.pl-job-t{gap:8px}.pl-stats{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13.5px;display:flex}.pl-stats span{align-items:center;gap:6px;display:inline-flex}.pl-stats b{color:var(--text);font-size:15px}.pl-stats svg.lucide{width:16px;height:16px}.pl-empty{justify-items:center;gap:10px;padding:36px 16px;display:grid}.pl-menu{margin-top:-6px}.pl-menu-i{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;padding:12px 2px}.pl-menu-i:hover{background:var(--surface-2)}.pl-form{grid-template-areas:"main""prev""act";gap:14px;min-width:0;display:grid}.pl-f-main{grid-area:main;min-width:0}.pl-f-prev{grid-area:prev;align-content:start;gap:8px;min-width:0;display:grid}.pl-f-act{grid-area:act;min-width:0}.pl-num{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.pl-ex .chip{padding:5px 11px;font-size:12.5px}.pl-sal{grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.pl-sal .input{min-width:0}.pl-sal.off{opacity:.45}.pl-rp{color:var(--muted);font-size:13px;font-weight:700}.pl-hint{background:var(--primary-soft);color:#1d3aa8;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pl-hint svg.lucide{width:16px;height:16px}.pl-tip{color:var(--good);align-items:center;gap:6px;display:flex}.pl-tip svg.lucide{width:15px;height:15px}.pl-tip.warn{color:var(--warn)}.pl-ai-btn{min-height:46px;box-shadow:0 4px 14px #0fa99147}.pl-ai-status{color:#0b6a5b;background:var(--accent-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.pl-ai-status svg.lucide{width:16px;height:16px}.pl-dots{gap:3px;display:inline-flex}.pl-dots i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite pl-blink}.pl-dots i:nth-child(2){animation-delay:.15s}.pl-dots i:nth-child(3){animation-delay:.3s}@keyframes pl-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.pl-typing{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.pl-scr{gap:6px;display:grid}.pl-scr-i{background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 10px;font-size:14px;display:flex}.pl-scr-n{background:var(--surface);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.pl-sug{white-space:normal;text-align:left;color:var(--primary);border-style:dashed}.pl-sug svg.lucide{width:14px;height:14px}.pl-pkg{border:1.5px solid var(--accent);background:linear-gradient(180deg, var(--accent-soft), var(--surface) 70%);border-radius:12px;gap:12px;padding:14px;display:grid}.pl-pkg>.row b{align-items:center;gap:6px;display:inline-flex}.pl-secs{gap:8px;display:grid}.pl-sec{align-items:center;gap:10px;font-size:14px;display:flex}.pl-sec .pl-ico{width:32px;height:32px}.pl-sec .pl-ico svg.lucide{width:16px;height:16px}.pl-cek{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pl-cek li{align-items:flex-start;gap:8px;display:flex}.pl-cek svg.lucide{width:16px;height:16px;color:var(--accent);margin-top:2px}.pl-opt{align-items:center;margin-top:2px}.pl-radio{background:var(--surface);border:2px solid #b9c4d8;border-radius:50%;flex:none;width:20px;height:20px}.pl-opt.on .pl-radio{border:6px solid var(--primary)}.pl-psi .switch{margin-left:4px}.pl-psi p{margin-top:4px}.pl-prev-h{align-items:center;gap:6px;display:flex}.pl-prev-h span{align-items:center;gap:6px;display:inline-flex}.pl-prev-h svg.lucide{width:15px;height:15px}.pl-prev{box-shadow:none;border:2px dashed #c9d3e6;gap:10px;display:grid}.pl-prev h3{font-size:16px}.pl-prev-d{color:#34405a;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-vf svg.lucide{width:14px;height:14px;color:var(--accent);vertical-align:-2px}.pl-ul{color:#34405a;margin:4px 0 0;padding-left:18px}.pl-fake{pointer-events:none}.pl-act-btns{flex-wrap:wrap-reverse;gap:10px;display:flex}.pl-act-btns .btn{min-height:48px}.pl-big-n{letter-spacing:-.02em;font-size:34px;font-weight:800}.pl-plan-on{border:2px solid var(--good)}.pl-plans .plan h3{font-size:17px}.pl-packs{gap:10px;display:grid}.pl-pack{align-items:center}.pl-pack-n{font-size:16px}.pl-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13.5px}.pl-table th,.pl-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 6px}.pl-table th{color:var(--muted);font-size:12px;font-weight:700}.pl-table tr:last-child td{border-bottom:0}.pl-table .r{text-align:right;white-space:nowrap}.pl-table td:first-child{white-space:nowrap}.pl-plus{color:var(--good);font-weight:700}.pl-seg{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.pl-seg button{padding:9px 12px}.pl-qr{text-align:center;justify-items:center;gap:8px;display:grid}.pl-va{padding:10px 12px}.pl-total{font-size:18px}.pl-u-head{align-items:center;gap:14px;display:flex}.pl-u-head .avatar.lg{border-radius:18px;width:72px;height:72px;font-size:24px}.pl-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pl-photo{aspect-ratio:4/3;background:linear-gradient(135deg, hsl(var(--h,20) 45% 82%), hsl(calc(var(--h,20) + 40) 40% 68%));color:#121a2c8c;border-radius:12px;align-content:center;place-items:center;gap:4px;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.pl-photo svg.lucide{width:26px;height:26px}.pl-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pl-photo img+span{color:#fff;background:#0000008c;border-radius:99px;padding:1px 7px;position:absolute;bottom:6px;left:6px}.pl-photo.add{background:var(--surface-2);color:var(--primary);cursor:pointer;border:1.5px dashed #b9c4d8}.pl-rr{grid-template-columns:112px 1fr 38px;align-items:center;gap:10px;display:grid}.pl-rr b{text-align:right}.pl-rr .progress.bad>i{background:var(--bad)}.pl-rr .progress:not(.accent):not(.bad)>i{background:#9fb3f2}.pl-addm{padding-top:6px}.pl-role{width:auto;max-width:48%}.pl-var{padding:3px 9px;font-family:ui-monospace,monospace;font-size:12px}.pl-tpl{min-height:120px}@media (min-width:720px){.pl-packs{grid-template-columns:repeat(3,1fr)}.pl-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-cols{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.pl-reg-card{padding:26px}}@media (min-width:1000px){.pl-form{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main prev""act prev";align-items:start}.pl-f-prev{top:calc(var(--banner-h) + 76px);position:sticky}}@media (max-width:380px){.pl-types{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-type{text-align:left;grid-template-columns:auto 1fr;place-items:center start;padding:10px}}@media (max-width:480px){.pl-sal{grid-template-columns:auto minmax(0,1fr)}.pl-sal>.muted{grid-column:1/-1;margin:-2px 0;font-size:12px}.pl-u-head{align-items:flex-start}.pl-u-head .avatar.lg{border-radius:14px;width:56px;height:56px;font-size:20px}}.pl-addm .input,.pl-reg .input,.pl-form .input,.pl-u-head,.pl-cols .card,.pl-tplgrid>*{min-width:0}.pl-sug-h{align-items:center;gap:5px;margin-bottom:6px;display:flex}.pl-sug-h svg.lucide{width:14px;height:14px}.pl-kpi a.card{align-content:start}.pl-plans .plan{grid-template-rows:auto auto 1fr auto}@media (min-width:720px){.pl-photos{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-jbr{color:var(--muted);align-items:flex-start;gap:6px;font-size:13px;display:flex}.pl-jbr svg.lucide{width:15px;height:15px;color:var(--accent);margin-top:2px}.pl-jbr b{color:var(--text)}.pl-lhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pl-brf{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.pl-brf::-webkit-scrollbar{display:none}.pl-brf .chip{padding:5px 11px;font-size:12.5px}.pl-brf .chip svg.lucide{width:14px;height:14px}.pl-brpick{gap:8px;display:grid}.pl-brp{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:flex}.pl-brp.on{border-color:var(--primary);background:var(--primary-soft)}.pl-cbox{background:var(--surface);border:2px solid #b9c4d8;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.pl-brp.on .pl-cbox{background:var(--primary);border-color:var(--primary);color:#fff}.pl-cbox svg.lucide{stroke-width:3px;width:14px;height:14px}.pl-brp .badge{padding:1px 7px;font-size:11px}#pl-brs p svg.lucide{vertical-align:-2px;width:14px;height:14px}.pl-offer{border-radius:12px;justify-self:center;max-width:260px;overflow:hidden;box-shadow:0 6px 22px #121a2c2e}.pl-offer svg{width:100%;height:auto;display:block}.pl-mini2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pl-mini{color:inherit;align-content:start;gap:4px;padding:14px;text-decoration:none;display:grid}.pl-mini:hover{border-color:var(--primary)}.pl-mini .pl-ico{margin-bottom:4px}.pl-pg{gap:14px;min-width:0;display:grid}.pl-pg-prev{align-content:start;gap:12px;min-width:0;display:grid}.pl-pg-ctl{min-width:0}.pl-stage{background:repeating-conic-gradient(#eef2f9 0 25%, #f7f9fc 0 50%) 0 0 / 20px 20px;border:1px solid var(--line);border-radius:16px;place-items:center;padding:16px;display:grid}.pl-poster{background:#fff;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 8px 30px #121a2c33}.pl-fmt-feed .pl-poster{max-width:520px}.pl-fmt-story .pl-poster{max-width:290px}.pl-fmt-fb .pl-poster{max-width:640px}.pl-wa-btn{color:#128c4a;background:#f1fcf2;border-color:#c9eecd}.pl-pstat{gap:10px;display:grid}.pl-rr-s{grid-template-columns:100px 1fr 30px;font-size:13px}.pl-fmts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pl-fmt{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:3px;padding:12px 6px 10px;font-size:13px;line-height:1.2;display:grid}.pl-fmt.on{border-color:var(--primary);background:var(--primary-soft)}.pl-fmt-box{color:var(--muted);border:2px solid;border-radius:4px;height:34px;margin-bottom:6px;display:block}.pl-fmt.on .pl-fmt-box{color:var(--primary);background:#2447d61f}.pl-fb-feed{width:34px}.pl-fb-story{width:19px}.pl-fb-fb{width:52px;height:27px;margin-top:4px;margin-bottom:9px}.pl-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pl-th{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:8px 4px;line-height:1.2;display:grid}.pl-th.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.pl-sw{aspect-ratio:1;border:1px solid #00000014;border-radius:9px;width:100%;max-width:64px;position:relative;overflow:hidden}.pl-sw i{background:var(--a);border-radius:99px;width:48%;height:18%;position:absolute;bottom:18%;left:18%}.pl-th-kustom{position:relative}.pl-th-warna{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pl-th-kustom:has(.pl-th-warna:focus-visible){outline:3px solid var(--primary-soft);outline-offset:2px}.pl-th-kustom .pl-sw:after{content:"";aspect-ratio:1;background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#0ea5e9,#8b5cf6,#f43f5e);border:2px solid #fff;border-radius:50%;width:30%;position:absolute;top:8%;right:8%}.pl-ds{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pl-ds-i{border:1.5px solid var(--line);background:var(--surface);color:inherit;font:inherit;cursor:pointer;text-align:left;border-radius:12px;align-content:start;gap:3px;min-width:0;padding:6px 6px 8px;line-height:1.25;display:grid;position:relative}.pl-ds-i.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.pl-ds-i .small{overflow-wrap:anywhere;margin-top:3px}.pl-ds-i .xs{overflow-wrap:anywhere}.pl-ds-th{aspect-ratio:1;background:var(--surface-2);border-radius:8px;display:block;overflow:hidden}.pl-ds-th .pl-poster{width:100%;max-width:none;height:100%;box-shadow:none;border-radius:0}.pl-ds-sar{padding:1px 7px;font-size:10.5px;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #121a2c2e}@media (max-width:480px){.pl-ds{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-ds-i{padding:6px 6px 10px}}.pl-langkah{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.pl-no{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:800;display:inline-grid}.pl-isi{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pl-isi-i{border:1.5px solid var(--line);background:var(--surface);color:inherit;font:inherit;cursor:pointer;text-align:left;border-radius:12px;align-content:start;gap:4px;min-width:0;padding:10px;line-height:1.3;display:grid;position:relative}.pl-isi-i.on{border-color:var(--primary);background:var(--primary-soft)}.pl-isi-i .small{margin-top:2px}.pl-isi-i .xs{overflow-wrap:anywhere}.pl-isi-sar{background:var(--good);color:#fff;padding:1px 7px;font-size:10.5px;position:absolute;top:-9px;right:8px}.pl-mini{background:var(--surface-2);border-radius:8px;grid-template-columns:1fr auto;align-content:start;gap:3px;height:54px;padding:7px;display:grid}.pl-mini i{background:var(--muted);opacity:.45;border-radius:3px;grid-column:1;height:5px;display:block}.pl-mini i.t{opacity:.75;width:70%;height:9px}.pl-mini u{background:var(--text,#121a2c);opacity:.8;border-radius:3px;grid-area:1/2/span 6;align-self:end;display:block}.pl-isi-i.on .pl-mini{background:var(--surface)}.pl-isi-cat{margin:0}@media (max-width:480px){.pl-isi{grid-template-columns:1fr;gap:12px}.pl-isi-i{grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:12px}.pl-isi-i .pl-mini{grid-row:1/span 2}.pl-isi-i .small{align-self:end;margin-top:0}.pl-isi-i .xs{align-self:start}}.pl-pg-ctl .field .input+.input{margin-top:2px}.pl-swrow{cursor:pointer;gap:12px}.pl-qrrow{align-items:flex-start;gap:14px}.pl-qrrow .qr{flex:none;width:96px;height:96px;padding:6px}.pl-code{color:var(--primary);font-size:17px}.pl-url{word-break:break-all}.pl-cap{min-height:180px;font-size:13.5px;line-height:1.5}.pl-ap{gap:10px;display:grid}.pl-ap-meta{gap:6px;margin:6px 0 4px}.pl-ap-note{color:#34405a}.pl-ap-btn{justify-content:flex-end}.pl-done summary{cursor:pointer;color:var(--muted);padding:4px 0}.pl-done .list>*{padding:8px 0}.pl-brs{gap:14px;display:grid}.pl-br{align-content:start;gap:12px;display:grid}.pl-br-mgr{background:var(--surface-2);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.pl-br-mgr>svg.lucide{color:var(--muted)}.pl-br-st{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pl-br-st>a,.pl-br-st>span{color:inherit;border:1px solid var(--line);text-align:center;border-radius:10px;gap:1px;padding:8px 6px;text-decoration:none;display:grid}.pl-br-st>a:hover{border-color:var(--primary)}.pl-br-st b{font-size:18px}.pl-br-st span span,.pl-br-st a span{color:var(--muted);font-size:11.5px;line-height:1.2}.pl-br-add{box-shadow:none;background:var(--surface-2);color:var(--primary);cursor:pointer;min-height:140px;font:inherit;border:1.5px dashed #b9c4d8;align-content:center;place-items:center;gap:4px;display:grid}.pl-br-add svg.lucide{width:26px;height:26px}.pl-roles ul{margin-top:6px}.pl-cek-w svg.lucide{color:var(--warn)}.pl-per button{padding:8px 14px}.pl-rk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-rk-i{align-content:start;gap:4px;padding:14px;display:grid}.pl-rk-l{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:flex}.pl-rk-l svg.lucide{width:16px;height:16px;color:var(--primary)}.pl-rk-i>b{letter-spacing:-.01em;font-size:24px;font-weight:800}.pl-rgrid{gap:14px;display:grid}.pl-rgrid>*{min-width:0}.pl-fun,.pl-src{gap:10px;display:grid}.pl-fun-r{grid-template-columns:112px minmax(0,1fr) 34px 38px;align-items:center;gap:8px;font-size:13px;display:grid}.pl-fun-l{font-weight:650}.pl-fun-t{background:var(--surface-2);border-radius:7px;height:22px;overflow:hidden}.pl-fun-t i{background:linear-gradient(90deg, var(--primary), #5b78ef);border-radius:7px;height:100%;display:block}.pl-fun-r:last-child .pl-fun-t i{background:linear-gradient(90deg, var(--accent), #3cc9b0)}.pl-fun-r b,.pl-src-r b,.pl-fun-p{text-align:right}.pl-src-r{grid-template-columns:150px minmax(0,1fr) 30px 76px;align-items:center;gap:8px;font-size:13px;display:grid}.pl-src-l{align-items:center;gap:6px;min-width:0;font-weight:650;display:flex}.pl-src-l svg.lucide{width:15px;height:15px;color:var(--muted)}.pl-src-t{height:14px}.pl-src-t i{background:#9fb3f2}.pl-src-h{color:var(--muted);text-align:right}.pl-src-h.on{color:var(--good);font-weight:700}.pl-rtab{min-width:640px}.pl-rtab td,.pl-rtab th{white-space:nowrap}.pl-brrep{gap:12px;display:grid}.pl-brrep-i{gap:6px;display:grid}@media (max-width:480px){.pl-fun-r{grid-template-columns:92px minmax(0,1fr) 28px 34px;gap:6px}.pl-src-r{grid-template-columns:minmax(0,1fr) 28px 70px;row-gap:4px}.pl-src-t{grid-area:2/1/auto/-1}.pl-hide-s{display:none}.pl-br-st b{font-size:16px}}.pl-rvtop{gap:14px;display:grid}.pl-rvtop>*{min-width:0}.pl-rvsum{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.pl-rvbig{text-align:center;justify-items:center;gap:2px;display:grid}.pl-rvbig>b{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1}.pl-stars{color:#d3d9e5;white-space:nowrap;gap:1px;font-size:15px;line-height:1;display:inline-flex}.pl-stars i{font-style:normal}.pl-stars i.on{color:#f2a51a}.pl-stars.lg{font-size:20px}.pl-rvdist .progress.accent>i{background:#f2a51a}.pl-asp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pl-asp-i{grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px;display:grid}.pl-asp-i b{font-size:18px}.pl-asp-i .progress{grid-column:1/-1}.pl-rvs{gap:14px;display:grid}.pl-rv{align-content:start;gap:10px;display:grid}.pl-rv-new{border-color:var(--primary)}.pl-rv-av{background:#8c97ad;width:38px;height:38px;font-size:13px}.pl-rv-a{gap:6px}.pl-reply{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 10px 10px 0;gap:2px;padding:8px 12px;display:grid}.pl-reply b{color:#0b6a5b;align-items:center;gap:5px;display:flex}.pl-reply svg.lucide{width:14px;height:14px}.pl-rv-btn{flex-wrap:wrap;gap:8px}.pl-rv-opt{align-items:center;padding:10px 12px}.pl-rv-opt input{accent-color:var(--bad);width:16px;height:16px;margin:0}@media (min-width:720px){.pl-rk{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-brs,.pl-brrep,.pl-rvs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pl-pg{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.pl-pg-prev{top:calc(var(--banner-h) + 76px);position:sticky}.pl-rgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pl-rvtop{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.pl-rvsum{grid-template-columns:1fr}}@media (min-width:1200px){.pl-brs{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-rk{grid-template-columns:repeat(6,minmax(0,1fr))}.pl-brrep,.pl-rvs{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-br-mn{gap:0;line-height:1.3;display:grid}.pl-br-mgr{flex-wrap:nowrap}.pl-warn-t{color:var(--warn);font-weight:700}@media (max-width:719px){.pl-br-add{grid-auto-flow:column;gap:8px;min-height:84px}.pl-br-add .xs{display:none}}.pl-rlist{display:none}@media (max-width:599px){.pl-rtab{display:none}.pl-rlist{display:grid}.pl-rlist .row b .xs{font-weight:600}}.pl-fun-r{grid-template-columns:96px minmax(0,1fr) 34px 38px}.pl-rvdist .pl-rr-s{grid-template-columns:62px minmax(0,1fr) 18px;gap:8px}.pl-g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pl-g3{gap:12px;display:grid}.pl-g4 .input,.pl-g3 .input{min-width:0}.pl-acc{padding:0}.pl-acc>summary{cursor:pointer;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.pl-acc>summary::-webkit-details-marker{display:none}.pl-acc>summary>svg.lucide{color:var(--muted);transition:transform .2s}.pl-acc[open]>summary>svg.lucide{transform:rotate(180deg)}.pl-acc-t{gap:1px;display:grid}.pl-acc-t b{font-size:16px}.pl-acc-t .xs{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-acc-b{padding:0 16px 16px}.pl-acc[open]>summary{border-bottom:1px solid var(--line);margin-bottom:14px}.pl-skc{cursor:default;padding-right:4px}.pl-skc button{cursor:pointer;width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pl-skc button:hover{background:#00000014}.pl-skc button svg.lucide{width:14px;height:14px}.chip.pl-must{background:var(--primary-soft);color:#1d3aa8;border-color:#0000}.chip.pl-nice{background:var(--surface)}.chip.pl-ben{background:var(--good-soft);color:#0e6a3e;cursor:default;border-color:#0000}.chip.pl-ben svg.lucide{width:14px;height:14px}.chip.sm{padding:3px 9px;font-size:12px}.pl-sug .xs{margin-left:2px}.pl-sk-add .pl-role{max-width:40%}.chips .chip svg.lucide{width:14px;height:14px}.pl-disc{align-items:flex-start}.pl-disc-btn{margin-top:8px;display:inline-flex}.pl-disc-ok{align-items:flex-start;gap:6px;display:flex}.pl-disc-ok svg.lucide{flex:none;width:14px;height:14px;margin-top:2px}@media (min-width:720px){.pl-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-g3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-dhead{gap:16px;display:grid}.pl-dtitle{font-size:22px}.pl-dfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pl-dfacts>div{background:var(--surface-2);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;padding:10px 12px;display:grid}.pl-dfacts svg.lucide{color:var(--primary);grid-row:span 2}.pl-dfacts b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-dact{flex-wrap:wrap;gap:8px;display:flex}.pl-dact .btn{flex:auto}.pl-dn{background:#ffffff38;border-radius:99px;padding:0 8px;font-size:12px}.pl-dwrap{gap:14px;min-width:0;display:grid}.pl-dgrid{align-content:start;gap:14px;min-width:0;display:grid}.pl-dgrid>*{min-width:0}.pl-dside{align-content:start;min-width:0}.pl-dtext{color:#34405a;white-space:pre-line}.pl-dul{color:#34405a;gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.pl-dl{gap:0;margin:0;display:grid}.pl-dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.pl-dl>div:last-child{border-bottom:0}.pl-dl dt{color:var(--muted);font-size:13px;font-weight:650}.pl-dl dd{margin:0}.pl-dsal{background:var(--good-soft);border-radius:11px;gap:2px;padding:12px;display:grid}.pl-dsal b{color:#0e6a3e;font-size:18px}.pl-dsteps{margin-top:4px}.pl-dsteps>div:first-child i{background:var(--accent);border-color:var(--accent)}@media (min-width:720px){.pl-dfacts{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-dgrid>.full{grid-column:1/-1}.pl-dact .btn{flex:none}}@media (min-width:1000px){.pl-dwrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.pl-dside{top:calc(var(--banner-h) + 76px);position:sticky}}@media (min-width:1200px){.pl-dfacts{grid-template-columns:repeat(6,minmax(0,1fr))}}.pl-dsec{align-content:start}.pl-dsec .chips{align-content:flex-start}a.pl-vlv{text-decoration:none}a.pl-vlv:hover{filter:brightness(.96)}.pl-bar.empty{padding:0}.pl-rvtop>.card,.pl-rgrid>.card,.pl-brs>.card{align-content:start}.pl-guide{gap:12px;display:grid}.pl-guide-h{align-items:flex-start;gap:10px;display:flex}.pl-guide-h .pl-h svg.lucide{color:var(--accent)}.pl-guide-x span{display:none}.pl-guide-p{height:6px}.pl-guide-l{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pl-guide-l a{border:1px solid var(--line);background:var(--surface);min-height:56px;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.pl-guide-l a:hover{border-color:var(--primary)}.pl-guide-l b{font-size:14px;display:block}.pl-guide-l .xs{line-height:1.35;display:block}.pl-guide-n{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.pl-guide-n svg.lucide{width:16px;height:16px}.pl-guide-l li.done a{background:var(--surface-2);border-color:#0000}.pl-guide-l li.done .pl-guide-n{background:var(--accent);color:#fff}.pl-guide-l li.done b{color:var(--muted)}.pl-guide-l li.now a{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 3px #2447d614}.pl-guide-l li.now .pl-guide-n{background:var(--primary);color:#fff}.pl-guide-go{pointer-events:none;flex:none}.pl-guide-done{align-items:center;gap:12px;display:flex}@media (max-width:480px){.pl-guide-go{display:none}.pl-guide-l li.now a:after{content:"›";color:var(--primary);font-size:22px;font-weight:700}}@media (min-width:720px){.pl-guide-x span{display:inline}.pl-guide-l{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-guide-l a{flex-wrap:wrap;align-items:flex-start;height:100%}.pl-guide-l li.now .pl-guide-go{flex-basis:100%;margin-top:4px}}@media (min-width:1280px){.pl-guide-l{grid-template-columns:repeat(6,minmax(0,1fr))}.pl-guide-l a{flex-direction:column;gap:8px}.pl-guide-l a>.grow{flex:1}.pl-guide-l li.now .pl-guide-go{flex-basis:auto;align-self:stretch;margin-top:0}.pl-guide-l a>svg.lucide{display:none}}@media (max-width:719px){.p-main .btn.sm,.p-main .tabs button,.p-main .seg button,.p-main button.chip,.p-main a.chip,.p-top .btn.sm{min-height:44px}.p-main .btn.icon,.p-top .btn.icon{min-width:44px;min-height:44px}.p-main .rating button{width:44px;height:44px}.sheet .btn.sm,.sheet .tabs button,.sheet .seg button,.sheet button.chip{min-height:44px}.pl-vlv,.pl-jt,.pl-hit{position:relative}.pl-vlv:after,.pl-hit:after{content:"";position:absolute;inset:-11px -6px}}.pl-addjob{text-align:center;box-shadow:none;color:inherit;background:0 0;border:1.5px dashed #b9c4d8;place-content:center;justify-items:center;gap:6px;min-height:120px;text-decoration:none;display:grid}.pl-addjob:hover{border-color:var(--primary);background:var(--primary-soft)}.pl-addjob .small{max-width:260px}@media (min-width:1280px){.pl-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-reg-wrap{align-items:start;gap:16px;display:grid}.pl-reg-side{display:none}.pl-ticks,.pl-after{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pl-ticks li{align-items:flex-start;gap:8px;display:flex}.pl-ticks svg.lucide{color:var(--good);margin-top:2px}.pl-after li{align-items:flex-start;gap:10px;display:flex}@media (min-width:1100px){.pl-reg-wrap{grid-template-columns:minmax(0,560px) minmax(280px,380px);justify-content:center}.pl-reg-wrap .pl-reg{margin:0}.pl-reg-side{top:calc(var(--banner-h) + 80px);gap:14px;display:grid;position:sticky}}.pl-help{gap:14px;display:grid}.pl-help-i{align-items:flex-start}.pl-help-i p{margin-top:2px}@media (max-width:719px){.pl-guide-l{gap:6px}.pl-guide-l li.done a{min-height:44px;padding:6px 12px}.pl-guide-l li.done .xs{display:none}.pl-guide-l li.done .pl-guide-n{width:24px;height:24px}.p-main .btn,.p-main select.input,.sheet .btn{min-height:44px}}.pl-prev-w{gap:8px;min-width:0;display:grid}.pl-q{gap:10px}.pl-q-h{gap:12px}.pl-q-cmp{gap:6px;display:grid}.pl-q-bar{background:var(--surface-2,#eef1f7);border-radius:99px;height:8px;position:relative}.pl-q-bar i{border-radius:99px;transition:width .35s;position:absolute;top:0;bottom:0;left:0}.pl-q-bar em{background:var(--text);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.pl-q-l{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pl-q-l li{border-top:1px solid var(--line);align-items:flex-start;gap:8px;min-width:0;padding:7px 0;display:flex}.pl-q-l li:first-child{border-top:0}.pl-q-l li>.grow{gap:4px;min-width:0;display:grid}.pl-q-ic svg.lucide{width:17px;height:17px;margin-top:1px}.pl-q-l li.ok .pl-q-ic{color:var(--good)}.pl-q-l li.todo .pl-q-ic{color:var(--muted)}.pl-q-l li.warn .pl-q-ic{color:var(--bad)}.pl-q-l li.ok b{color:var(--muted);font-weight:600}.pl-q-t{justify-content:space-between;gap:8px;font-size:13px;display:flex}.pl-q-pt{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pl-q-l li:not(.ok) .pl-q-pt{color:var(--warn);font-weight:700}.pl-q-eff{color:var(--good);white-space:nowrap;align-items:center;gap:3px;font-weight:700;display:inline-flex}.pl-q-eff svg.lucide{width:12px;height:12px}.pl-q-fix{justify-self:start}.pl-q-mini{gap:8px}.pl-q-mini svg.lucide{width:15px;height:15px;color:var(--warn);flex:none}.pl-q-flash{animation:1.6s pl-q-flash}@keyframes pl-q-flash{0%,40%{background:#eafaf6;box-shadow:0 0 0 3px #0fa99173}to{box-shadow:none}}.pl-qbar{top:calc(var(--banner-h) + 58px);z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);position:sticky;overflow:hidden}.pl-qbar-h{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.pl-qbar-h>svg.lucide{width:18px;height:18px;color:var(--muted);flex:none}.pl-qbar-b{border-top:1px solid var(--line);gap:10px;max-height:58vh;padding:4px 12px 12px;display:grid;overflow-y:auto}.pl-qbar-b .pl-q-h .score{width:52px;height:52px;font-size:17px}#pl-q{display:none}@media (min-width:1000px){.pl-qbar{display:none}#pl-q{display:block}.pl-f-prev{max-height:calc(100vh - var(--banner-h) - 92px);scrollbar-width:thin;padding-bottom:4px;overflow-y:auto}}.badge.pl-sor{color:#8a5a00;background:#fff4d6;border-color:#f3dc9b}.badge.pl-sor svg.lucide{color:#d69a00}.pl-job-sor{border-color:#f3dc9b}.pl-sor-btn{color:#8a5a00}.pl-job-b{flex-wrap:nowrap}@media (max-width:400px){.pl-xs-hide{display:none}}.pl-boost.on{background:linear-gradient(180deg, #fffaf0, var(--surface) 70%);border-color:#f3dc9b}.pl-bs-from{gap:6px}.pl-bst{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pl-bst>div{background:var(--surface-2,#f1f4f9);border-radius:10px;gap:2px;min-width:0;padding:8px 10px;display:grid}.pl-bst span{color:var(--muted);font-size:12px}.pl-bst b{font-variant-numeric:tabular-nums;font-size:18px}.pl-bctr{gap:4px;display:grid}.pl-bctr-r{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pl-bctr-t{background:var(--surface-2,#eef1f7);border-radius:99px;height:8px;overflow:hidden}.pl-bctr-t i{background:#e0a500;border-radius:99px;height:100%;display:block}.pl-bctr-t.base i{background:#b9c4d8}.pl-bs-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pl-bs-o{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-radius:12px;justify-items:start;gap:2px;min-width:0;padding:18px 10px 10px;display:grid;position:relative}.pl-bs-o.on{border-color:var(--primary);background:var(--primary-soft)}.pl-bs-o b{font-size:15px}.pl-bs-p{color:var(--primary);font-size:16px;font-weight:800}.pl-bs-tag{background:var(--accent);color:#fff;white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:700;position:absolute;top:-9px;left:8px}.pl-bs-job{gap:10px}.pl-rcpt{background:var(--surface-2,#f7f9fc);border:1px dashed #b9c4d8;border-radius:12px;gap:8px;padding:14px;display:grid}.pl-rcpt .row.between b{text-align:right;overflow-wrap:anywhere;min-width:0}.pl-rcpt b svg.lucide{vertical-align:-3px;width:16px;height:16px}.pl-sor-l .row{gap:8px;padding:6px 0}.pl-rc-l{align-items:center;gap:6px}@media (max-width:380px){.pl-bs-opts{gap:6px}.pl-bs-o{padding:18px 7px 8px}.pl-bs-p{font-size:14px}}.pl-xrow{gap:14px;min-width:0;display:grid}.pl-xrow>*,.pl-xside>*{min-width:0}.pl-xside{align-content:start}@media (min-width:1000px){.pl-xrow{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.pl-sb code,.pl-asal code,#pl-asal-rep code{background:var(--surface-2,#eef1f7);border-radius:5px;padding:1px 5px;font-size:11.5px}.pl-sb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:720px){.pl-sb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pl-sb-b{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:4px;min-width:0;padding:12px 6px 10px;text-decoration:none;display:grid}.pl-sb-b:hover{border-color:var(--primary)}.pl-sb-b b{font-size:13px}.pl-sb-b code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:10px!important}.pl-sb-ic{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pl-sb-ic svg.lucide{width:19px;height:19px}.pl-sb-ic.wa{background:#1fa855}.pl-sb-ic.fb{background:#1877f2}.pl-sb-ic.ig{background:linear-gradient(45deg,#f5a623,#d62976 55%,#7b3fe4)}.pl-sb-ic.tg{background:#229ed9}.pl-sb-ic.ln{background:#5d6981}.pl-sb-ic.qr{background:#121a2c}.pl-sb-wa summary{cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.pl-sb-wa summary svg.lucide{color:#1fa855;width:16px;height:16px}.pl-sb-wa[open]{gap:8px;display:grid}.pl-sb-link{gap:2px;min-width:0;display:grid}.pl-sb-link code,.pl-qr-u{overflow-wrap:anywhere;word-break:break-all}.pl-qrs{justify-items:stretch}.pl-qrs .pl-qr{place-items:center;display:grid}.pl-qr-u{text-align:center;color:var(--muted);font-size:11.5px}.pl-as{gap:8px;display:grid}.pl-as-r{grid-template-columns:150px minmax(0,1fr) 34px 70px 62px;align-items:center;gap:8px;font-size:13px;display:grid}.pl-as-r>b{text-align:right;font-variant-numeric:tabular-nums}.pl-as-r.nil{opacity:.55}.pl-as-hd{color:var(--muted);font-size:11.5px;font-weight:650}.pl-as-hd span:nth-child(n+3){text-align:right}.pl-as-l{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-weight:650;display:flex}.pl-as-l svg.lucide{width:15px;height:15px;color:var(--muted);flex:none}.pl-as-new{color:var(--good);background:#e6f6ee;border-radius:99px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700}.pl-as-t{height:12px}.pl-as-t i{background:#9fb3f2}.pl-as-c{text-align:right;font-variant-numeric:tabular-nums}.pl-as-c.on{color:var(--good);font-weight:700}.pl-asal .pl-as-r,.pl-xside .pl-as-r{grid-template-columns:minmax(0,1fr) 48px 26px 58px 22px;gap:6px}.pl-as-tip{font-size:13px}@media (max-width:560px){.pl-as-r{grid-template-columns:minmax(0,1fr) 52px 70px 56px;gap:4px 6px}.pl-as-hd{font-size:11px}.pl-as-r .pl-as-t{grid-area:2/1/auto/-1}.pl-as-hd span:nth-child(2){display:none}.pl-asal .pl-as-r,.pl-xside .pl-as-r{grid-template-columns:minmax(0,1fr) 30px 70px 30px}}.ps-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ps-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;display:flex}.ps-meta svg.lucide{width:15px;height:15px}.ps-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ps-ico{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.ps-ok{color:var(--text)}.ps-no{color:var(--warn)}.ps-sc{align-items:center;gap:8px;display:inline-flex}.ps-sc>span:last-child{justify-items:start;gap:1px;display:grid}.ps-match{text-align:right;flex:none;line-height:1.1}.ps-match b{color:var(--good);font-size:20px;font-weight:800;display:block}.ps-match span{color:var(--muted);font-size:11px;font-weight:650}.ps-match.lg b{font-size:28px}.ps-name{color:var(--text);font-size:15px;font-weight:750;text-decoration:none}.ps-name:hover{text-decoration:underline}.ps-credit{background:var(--accent-soft);color:#0b6a5b;border-radius:11px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.ps-credit b{font-size:15px}.ps-jobhead{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ps-jobhead>.grow{flex:260px}.ps-jobsel{display:block}.ps-jobsel select{font-size:16px;font-weight:750}.ps-tabs{margin:-2px 0}.ps-list{gap:12px;display:grid}.ps-app{gap:10px;transition:border-color .15s;display:grid}.ps-app.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.ps-app-top{align-items:flex-start;gap:10px;display:flex}.ps-app-top .avatar{width:40px;height:40px;font-size:14px}.ps-pick{cursor:pointer;flex:none;place-items:center;width:24px;height:40px;display:grid}.ps-pick input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;margin:0}.ps-why{background:var(--surface-2);border-radius:10px;gap:8px;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.ps-why svg.lucide{width:15px;height:15px;color:var(--primary);margin-top:2px}.ps-acts{flex-wrap:wrap;gap:8px;display:flex}.ps-acts .btn{flex:auto}.ps-rej{color:var(--bad)}.ps-cmpbar{bottom:calc(70px + env(safe-area-inset-bottom));z-index:25;color:#fff;background:#121a2c;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;box-shadow:0 8px 24px #121a2c40}.ps-cmpbar .muted{color:#9aa6c4}.ps-cmpbar .btn.ghost{color:#fff;border-color:#ffffff40}.ps-cmpbar .btn[disabled]{opacity:.45}.ps-top-btn span{display:none}.ps-top-btn{width:38px;padding:0}.ps-who{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ps-who-i{align-items:center;gap:8px;font-size:14px;display:inline-flex}.ps-who-i .avatar{width:32px;height:32px;font-size:12px}.ps-who-i .avatar svg.lucide{width:16px;height:16px}.ps-slots .chip{padding:7px 11px;font-size:12.5px}.ps-modes{flex-wrap:wrap}.ps-wa-edit{background:#e7fbe9;border-color:#c9eecd;min-height:210px;font-size:13.5px;line-height:1.5}.ps-head{align-items:center;gap:14px;display:flex}.ps-head h2{font-size:19px}.ps-head .grow{gap:4px;display:grid}.ps-head.sm h2{font-size:16px}.ps-detail{align-items:start;gap:14px;display:grid}.ps-col{gap:14px;min-width:0;display:grid}.ps-rh{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ps-rh h2{align-items:center;gap:8px;display:flex}.ps-report{gap:16px;display:grid}.ps-big{background:var(--surface-2);border-radius:14px;align-items:center;gap:16px;padding:14px;display:flex}.ps-big .score{width:92px;height:92px;font-size:30px}.ps-big .score:before{inset:9px}.ps-fit{justify-self:start;padding:3px 11px;font-size:13px}.ps-block{align-content:start;gap:8px;display:grid}.ps-block h3{align-items:center;gap:7px;font-size:14px;display:flex}.ps-bars{gap:10px;display:grid}.ps-bars .bar-row{grid-template-columns:minmax(0,1.25fr) minmax(60px,1fr) 28px}.ps-bars .bar-row b{text-align:right}.ps-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ps-block li{gap:8px;font-size:14px;display:flex}.ps-block li svg.lucide{width:16px;height:16px;margin-top:2px}.ps-good{background:var(--good-soft);border-radius:12px;padding:12px}.ps-good h3,.ps-good li svg.lucide{color:var(--good)}.ps-watch{background:var(--warn-soft);border-radius:12px;padding:12px}.ps-watch h3,.ps-watch li svg.lucide{color:var(--warn)}.ps-q{gap:6px;margin:0;padding-left:20px;font-size:14px;display:grid}.ps-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ps-info div{background:var(--surface-2);border-radius:10px;padding:8px 10px}.ps-info dt{color:var(--muted);font-size:12px;font-weight:650}.ps-info dd{align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:700;display:flex}.ps-info dd svg.lucide{width:15px;height:15px}.ps-warn-t{color:var(--warn)}.ps-verif{gap:10px;display:grid}.ps-notest{justify-items:start;gap:10px;display:grid}.ps-prlist{margin:12px 0;padding:0;list-style:none;display:grid}.ps-prlist li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.ps-prlist li:last-child{border-bottom:0}.ps-prlist em{color:var(--muted);font-size:12px;font-style:normal;display:block}.ps-dots{flex:none;gap:3px;display:inline-flex}.ps-dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.ps-dots i.on{background:var(--accent)}.ps-prnote{color:var(--muted);margin-bottom:10px}.ps-psi h2 svg.lucide{color:#7c4bd6}.ps-stage{gap:12px;display:grid}.ps-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ps-steps li{color:var(--muted);text-align:center;justify-items:center;gap:4px;font-size:11px;font-weight:650;display:grid;position:relative}.ps-steps li:before{content:"";background:var(--line);height:2px;position:absolute;top:7px;left:-50%;right:50%}.ps-steps li:first-child:before{display:none}.ps-steps i{background:var(--surface);border:2px solid var(--line);z-index:1;border-radius:50%;width:16px;height:16px;position:relative}.ps-steps li.done i{background:var(--accent);border-color:var(--accent)}.ps-steps li.done:before,.ps-steps li.now:before{background:var(--accent)}.ps-steps li.now i{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ps-steps li.now{color:var(--text)}.ps-stbtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ps-stbtns .btn:first-child:nth-last-child(odd){grid-column:1/-1}.ps-stbtns .btn{white-space:normal;text-align:center}.ps-notes{gap:10px;display:grid}.ps-cv{gap:14px;display:grid}.ps-exp{font-size:14px;display:grid}.ps-ai p{margin-top:2px;font-size:14.5px}.ps-ai .ps-ico{background:var(--surface)}.ps-pickrow{gap:8px;display:grid}.ps-pickrow .chip svg.lucide{width:15px;height:15px}.ps-legend{align-items:center;gap:4px;display:inline-flex}.ps-legend svg.lucide,.ps-star svg.lucide{color:#c98500;fill:#f5b300;width:13px;height:13px}.ps-cmpcard{min-width:0;max-width:100%;padding:6px;overflow:hidden}.ps-cmp{min-width:600px}.ps-cmp thead th{vertical-align:bottom;background:var(--surface)}.ps-cmp td:first-child,.ps-cmp th:first-child{background:var(--surface);z-index:1;width:128px;min-width:112px;position:sticky;left:0}.ps-cmp td{position:relative}.ps-cmp td.ps-best{background:var(--good-soft);padding-right:28px}.ps-cmp td:first-child{font-size:12.5px}.ps-cmphead{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.ps-cmphead .avatar{width:34px;height:34px;font-size:12px}.ps-cmphead .avatar svg.lucide{width:16px;height:16px}.ps-cmphead .grow{justify-items:start;display:grid}.ps-selc{color:var(--muted);cursor:pointer;align-items:center;gap:5px;margin-top:2px;font-size:12px;font-weight:650;display:inline-flex}.ps-selc input{accent-color:var(--primary);margin:0}.ps-star{position:absolute;top:6px;right:6px}.ps-mini{grid-template-columns:minmax(40px,1fr) 26px;align-items:center;gap:8px;display:grid}.ps-mini b{text-align:right}.ps-i-good{color:var(--good);vertical-align:-3px;width:15px!important;height:15px!important}.ps-i-warn{color:var(--warn);vertical-align:-3px;width:15px!important;height:15px!important}.ps-cards{gap:12px;display:grid}.ps-ccard dl{margin:10px 0 0;display:grid}.ps-ccard dl>div{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 6px;font-size:13.5px;display:grid;position:relative}.ps-ccard dl>div:last-child{border-bottom:0}.ps-ccard dt{color:var(--muted);font-size:12.5px;font-weight:650}.ps-ccard dd{min-width:0;margin:0;padding-right:18px}.ps-ccard .ps-best{background:var(--good-soft);border-radius:8px}.ps-ccard .ps-star{top:9px;right:6px}.ps-secs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ps-secs li{background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.ps-secs li svg.lucide{width:16px;height:16px;color:var(--muted)}.ps-flow ol{color:var(--muted);gap:4px;margin:8px 0 0;padding-left:20px;font-size:13.5px;display:grid}.ps-flow b{color:var(--text)}.ps-modeseg{grid-template-columns:1fr 1fr;display:grid}.ps-modeseg button{justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:13.5px;display:inline-flex}.ps-modeseg svg.lucide{width:16px;height:16px}.ps-dl{grid-template-columns:repeat(3,1fr);display:grid}.ps-sendrow{gap:8px;display:grid}.ps-kiosk{gap:16px;display:grid}.ps-qr{justify-items:center;gap:8px;display:grid}.ps-code{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.ps-live{margin-top:10px}.ps-live>div{align-items:center}.ps-live>div.now span{font-weight:700}.ps-pitem{gap:10px;display:grid}.ps-pitem.done{border-color:#b9e6dc}.ps-pitem h3{align-items:flex-start;gap:10px;font-size:15px;display:flex}.ps-n{background:var(--surface-2);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.ps-pitem.done .ps-n{background:var(--accent);color:#fff}.ps-rate{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ps-rate button{border-radius:12px;width:auto;height:52px;font-size:18px}.ps-rlbl{margin-top:-4px}.ps-file{padding:8px}.ps-savebar{bottom:calc(70px + env(safe-area-inset-bottom));z-index:25;background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;box-shadow:0 8px 24px #121a2c26}.ps-total{font-size:22px;font-weight:800}.ps-bigbtn{min-height:50px;padding:12px 22px;font-size:16px}@media (min-width:720px){.ps-top-btn{width:auto;padding:6px 12px}.ps-top-btn span{display:inline}.ps-acts .btn{flex:none}.ps-kiosk{grid-template-columns:auto 1fr;align-items:center}.ps-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (min-width:1000px){.ps-detail{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.ps-cmpbar,.ps-savebar{bottom:16px}.ps-list{gap:14px}}.ps-savebtn.on{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.ps-app-top .ps-savebtn{flex:none;width:36px;height:36px;min-height:36px}.ps-svtags{margin-bottom:4px}.ps-svnew{gap:8px}.ps-svnew .input{flex:1;min-width:0}.ps-slotlink{align-items:center;gap:4px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.ps-slotlink svg.lucide{width:14px;height:14px}.ps-slots .chip[disabled]{opacity:.45;cursor:not-allowed}.ps-slots .chip svg.lucide{width:14px;height:14px}.ps-headacts{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.ps-headacts .btn{flex:auto}@media (min-width:720px){.ps-headacts .btn{flex:none}}.ps-reflist{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ps-reflist li{background:var(--surface-2);border-radius:12px;gap:3px;padding:10px 12px;display:grid}.ps-quote{color:var(--text);margin-top:4px}.ps-stars{color:#e0a100;letter-spacing:1px;margin-right:4px;font-size:13px}.ps-stars i{color:var(--line);font-style:normal}.ps-stars i.on{color:#e0a100}.ps-porto{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:10px;display:grid}.ps-pt{gap:6px;margin:0;display:grid}.ps-pt-img{aspect-ratio:4/3;background:var(--pc) center / cover no-repeat;color:#fff;background-image:linear-gradient(135deg,#ffffff2e,#00000026);background-color:var(--pc);border-radius:12px;place-items:center;display:grid;position:relative}.ps-pt-img svg.lucide{opacity:.9;width:28px;height:28px}.ps-pt-k{background:#00000073;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:700;position:absolute;bottom:6px;left:6px}.ps-pt figcaption{font-size:13px;line-height:1.3;display:grid}.ps-att{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ps-att>div{background:var(--surface-2);border-radius:12px;gap:2px;padding:10px;display:grid}.ps-att b{font-size:20px;font-weight:800}.ps-att b small{color:var(--muted);font-size:13px;font-weight:700}.ps-att span{color:var(--muted);font-size:12px;line-height:1.3}.ps-bg h2 svg.lucide,.ps-refs h2 svg.lucide{color:var(--primary)}.ps-svlist{gap:12px;display:grid}.ps-sv{align-content:start;gap:10px;display:grid}.ps-sv-top{align-items:center;gap:10px;display:flex}.ps-sv-top .avatar{width:42px;height:42px;font-size:14px}.ps-sv-note{background:var(--warn-soft);color:#5c3b00;border-radius:10px;padding:8px 10px}.ps-sv-from{align-items:center;gap:5px;display:flex}.ps-sv-from svg.lucide{width:13px;height:13px}@media (min-width:1000px){.ps-svlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.ps-svlist{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-jobpick .opt{text-align:left}.ps-jobpick .opt[disabled]{opacity:.55;cursor:not-allowed}.ps-ck{gap:10px;display:grid}.ps-ck.lock{opacity:.6}.ps-ck.done{border-color:#bfe6cf}.ps-ck-h{align-items:center;gap:10px;display:flex}.ps-ck-h h3{font-size:15px}.ps-ck-n{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.ps-ck.done .ps-ck-n{background:var(--accent);color:#fff}.ps-ck-n svg.lucide{width:16px;height:16px}.ps-ck-b{gap:10px;display:grid}.ps-cklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ps-cklist li{align-items:flex-start;gap:8px;font-size:14px;display:flex}.ps-cklist li>svg.lucide{width:17px;height:17px;color:var(--good);flex:none;margin-top:2px}.ps-cklist li.warn>svg.lucide{color:var(--warn)}.ps-cklist li.mut>svg.lucide{color:var(--muted)}.ps-wait{color:var(--muted);align-items:center;gap:8px;display:flex}.ps-spin{animation:1s linear infinite ps-spin}@keyframes ps-spin{to{transform:rotate(360deg)}}.ps-ckres{gap:12px;display:grid}.ps-ckres.good{border:2px solid #9fdcb9}.ps-ckres.warn{border:2px solid #f2cf8a}.ps-ckres.good .ps-ico{background:var(--good-soft);color:var(--good)}.ps-ckres.warn .ps-ico{background:var(--warn-soft);color:var(--warn)}.ps-pdp{gap:10px;display:grid}.ps-pdp h2{align-items:center;gap:8px;font-size:16px;display:flex}.ps-pdp .ps-cklist li>svg.lucide{color:var(--primary)}.ps-head .grow{min-width:0}.ps-head.sm{flex-wrap:wrap}.ps-head.sm .grow{flex:180px}.ps-head .ps-meta .badge{white-space:normal}.ps-h-help{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.btn.ps-help{width:34px;min-height:34px;color:var(--muted);border-color:#0000}.btn.ps-help:hover{color:var(--primary);background:var(--primary-soft)}.ps-h-help .ps-help{width:30px;min-height:30px}.ps-helpl{gap:14px;display:grid}.ps-help-i{align-items:flex-start;gap:12px;display:flex}.ps-help-i p{margin-top:2px}.ps-note-help{align-items:center}.ps-legend-r{gap:4px}.ps-sc>span.score:last-child{justify-items:center}.ps-quick{border-color:var(--primary);background:linear-gradient(0deg, var(--surface), var(--primary-soft));gap:10px;padding:12px;display:grid}.ps-quick .btn{min-height:46px}.ps-more{border:1.5px dashed var(--line);color:var(--text);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.ps-more>svg.lucide{color:var(--muted);margin-top:1px}.ps-plwrap{align-items:start;gap:14px;display:grid}.ps-plwrap>div{gap:12px;min-width:0;display:grid}.ps-plside{display:none}.ps-next{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ps-next li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.ps-next .btn{grid-column:2;justify-self:start;margin-top:4px}.ps-next p{margin-top:1px}.ps-flowmini{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ps-flowmini li{grid-template-columns:24px auto 1fr;align-items:center;gap:8px;display:grid}.ps-flowmini .xs{text-align:right}.ps-fm-n{background:var(--surface-2);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:11.5px;font-weight:800;display:grid}.ps-plpost{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ps-plpost:hover{border-color:var(--primary)}.ps-kt,.ps-kt-l,.ps-kt-r{align-content:start;gap:14px;min-width:0;display:grid}.ps-pgrid{gap:14px;display:grid}@media (min-width:1000px){.ps-quick{display:none}}@media (min-width:1200px){.ps-plwrap{grid-template-columns:minmax(0,1fr) 320px}.ps-plside{top:calc(var(--banner-h) + 76px);gap:14px;display:grid;position:sticky}.ps-kt{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ps-kt-r{top:calc(var(--banner-h) + 76px);position:sticky}.ps-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.ps-help{width:44px;min-height:44px}.ps-h-help .ps-help{width:40px;min-height:40px;margin:-4px 0}}.ps-rh-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (max-width:719px){.ps-rh-r{flex-direction:column-reverse;align-items:flex-end}.ps-pick{width:44px;height:44px;margin:-2px -10px 0 -12px}.ps-pick input{width:20px;height:20px}.ps-selc{min-height:40px;padding-right:8px}.ps-selc input{width:18px;height:18px}.ps-credit{min-height:44px}.ps-name{position:relative}.ps-name:after{content:"";position:absolute;inset:-10px -4px}}.ps-viewbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ps-viewseg button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.ps-viewseg svg.lucide{width:16px;height:16px}.ps-viewtip{align-items:center;gap:6px;display:inline-flex}.ps-viewtip svg.lucide{width:14px;height:14px}.ps-pipe{scrollbar-width:thin;align-items:stretch;gap:4px;padding:4px 2px 8px;display:flex;overflow-x:auto}.ps-pipe-s{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;border-radius:12px;flex:1 0 92px;justify-items:center;gap:2px;min-height:64px;padding:10px 6px;display:grid}.ps-pipe-s:hover{border-color:var(--primary)}.ps-pipe-s.has{background:var(--primary-soft);border-color:#0000}.ps-pipe-s.on{background:var(--primary);color:#fff}.ps-pipe-s.on .ps-pipe-l{color:#dfe6ff}.ps-pipe-s.rej.has{background:var(--bad-soft)}.ps-pipe-n{font-size:20px;font-weight:800;line-height:1.1}.ps-pipe-l{color:var(--muted);font-size:11.5px;font-weight:650;line-height:1.25}.ps-pipe-ar{color:#a3adc2;flex:none;place-items:center;display:grid}.ps-pipe-ar svg.lucide{width:14px;height:14px}.ps-pipe-gap{border-left:2px dashed var(--line);flex:none;width:10px;margin:6px 4px}.ps-kanban{scroll-snap-type:x proximity;grid-auto-columns:minmax(264px,1fr);grid-auto-flow:column;align-items:start;gap:12px;min-height:420px;padding-bottom:12px;display:grid;overflow-x:auto}.ps-kcol{background:var(--surface-2);scroll-snap-align:start;border:2px dashed #0000;border-radius:16px;align-content:start;gap:8px;min-height:240px;padding:10px;transition:border-color .15s,background .15s;display:grid}.ps-kcol.over{border-color:var(--primary);background:var(--primary-soft)}.ps-kcol.rej{background:#f4f1f1}.ps-kcol-h{align-items:center;gap:8px;padding:2px 4px 0;display:flex}.ps-kcol-h b{font-size:14px}.ps-kcol-ic{background:var(--surface);width:28px;height:28px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.ps-kcol.rej .ps-kcol-ic{color:var(--bad)}.ps-kcol-ic svg.lucide{width:16px;height:16px}.ps-kcol-n{background:var(--surface);border-radius:99px;place-items:center;min-width:26px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:grid}.ps-kcol-hint{color:var(--muted);margin:-2px 4px 2px;font-size:12px}.ps-kcol-b{gap:8px;display:grid}.ps-kempty{color:#98a2b8;border:1.5px dashed #cdd5e3;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:18px 8px;font-size:12.5px;display:flex}.ps-kempty svg.lucide,.ps-kmore svg.lucide{width:14px;height:14px}.ps-kmore{color:var(--muted);align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;display:flex}.ps-kc{background:var(--surface);border:1px solid var(--line);cursor:grab;border-radius:13px;gap:8px;padding:11px;display:grid;box-shadow:0 1px 2px #121a2c0d}.ps-kc:hover{box-shadow:var(--shadow);border-color:#b9c5e6}.ps-kc.drag{opacity:.45;cursor:grabbing}.ps-kc-h{align-items:center;gap:10px;display:flex}.ps-kc-h .avatar{width:36px;height:36px;font-size:13px}.ps-kc-h .ps-name{font-size:14px}.ps-kc-m{color:var(--good);background:var(--good-soft);border-radius:99px;padding:2px 8px;font-size:13px;font-weight:800}.ps-kc-tags{flex-wrap:wrap;gap:5px;display:flex}.ps-kc-tags:empty{display:none}.ps-kc-sub{color:var(--muted);align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.ps-kc-sub svg.lucide{width:14px;height:14px;margin-top:2px}.ps-kc-acts{gap:6px;display:flex}.ps-kc-acts .btn{flex:1}.ps-kc-acts .btn.ghost{flex:none}.ps-movelist .ps-moverow{text-align:left;background:0 0;border:0;width:100%;padding:10px 4px}.ps-movelist .ps-moverow[disabled]{opacity:1;cursor:default}.ps-movelist .ps-moverow.on b{color:var(--primary)}@media (max-width:719px){.ps-kanban{grid-auto-columns:84%;margin:0 -16px;padding:0 16px 12px;scroll-padding:16px}.ps-kc-mv{display:none}.ps-viewtip{width:100%}}@media (min-width:1000px){.ps-kc-mv{display:none}}.pc-ai{background:linear-gradient(135deg,#fff 0%,#f1f5ff 100%);gap:12px;display:grid}.pc-aiic{background:var(--primary);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pc-ai textarea.input{min-height:64px}.pc-spin{animation:1s linear infinite pc-rot}@keyframes pc-rot{to{transform:rotate(360deg)}}.pc-quota{white-space:nowrap}.pc-tabsrow{gap:8px}.pc-tabsrow .tabs{background:var(--surface-2);border-radius:11px;padding:3px}.pc-layout{align-items:start;gap:14px;min-width:0;display:grid}.pc-filters{padding:0}.pc-filters summary{cursor:pointer;align-items:center;gap:8px;padding:14px 16px;list-style:none;display:flex}.pc-filters summary::-webkit-details-marker{display:none}.pc-filters summary .badge:empty{display:none}.pc-chev{margin-left:auto;transition:transform .2s;display:inline-flex}.pc-filters[open] .pc-chev{transform:rotate(180deg)}.pc-fbody{padding:0 16px 16px}.pc-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pc-two .field{min-width:0}.pc-range{align-items:center;gap:10px;display:flex}.pc-range input{accent-color:var(--primary);flex:1;min-width:0}.pc-range b{text-align:right;min-width:52px;font-size:13px}.pc-smk{border:1px dashed var(--line);border-radius:11px;padding:10px}.pc-smk .badge{margin-left:4px}.pc-reshead{padding:0 2px}.pc-card{gap:12px;padding:14px;display:grid}.pc-open{cursor:pointer}.pc-head{align-items:flex-start}.pc-name{overflow-wrap:anywhere}.pc-pct{color:var(--good);flex:none;justify-items:end;font-size:18px;font-weight:800;line-height:1;display:grid}.pc-pct small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:650}.pc-card .meta span,.pc-inv .meta span,.pc-order .meta span{align-items:center;gap:4px;display:inline-flex}.pc-card .meta svg.lucide,.pc-inv .meta svg.lucide,.pc-order .meta svg.lucide,.pc-biro-info .meta svg.lucide{width:14px;height:14px}.pc-badges{gap:6px}.pc-why{align-items:flex-start;gap:6px;display:flex}.pc-why svg.lucide{width:14px;height:14px;color:var(--primary);margin-top:1px}.pc-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;padding-top:10px}.pc-inv .cand{align-items:flex-start}.pc-inv .note{padding:9px 10px}.pc-lock{border:1px dashed var(--line);background:var(--surface-2);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.pc-lock b{color:var(--text)}.pc-ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pc-ic.blue{background:var(--primary-soft);color:var(--primary)}.pc-ic.teal{background:var(--accent-soft);color:#0b7a69}.pc-premium{border:2px solid var(--accent)}.pc-ul{color:var(--muted);gap:3px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.pc-biro-info .avatar svg.lucide{width:22px;height:22px}.pc-biro-info .meta span{align-items:center;gap:4px;display:inline-flex}.pc-pkg .btn{margin-top:auto}.pc-order{gap:14px;display:grid}.pc-ohead{gap:12px;min-width:0;display:grid}.pc-result{background:var(--surface-2);border-radius:12px;gap:8px;padding:12px;display:grid}.pc-result .btn{white-space:normal;text-align:left;justify-self:start}.pc-steps{padding-top:2px}.pc-steps>div{padding-bottom:8px}.pc-steps>div:not(.done):not(.now) span{color:var(--muted)}.pc-orderlayout{align-items:start;gap:14px;display:grid}.pc-seg{flex-wrap:wrap;display:flex}.pc-seg button{flex:auto}.pc-sumrow{justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.pc-sumrow.muted{color:var(--muted)}.pc-sumrow.total{border-top:1px solid var(--line);margin-top:4px;padding-top:10px;font-size:16px}.pc-paybox{text-align:center;justify-items:center;gap:6px;padding:6px 0;display:grid}.pc-va{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:22px}.pc-big{letter-spacing:-.01em;font-size:26px;font-weight:800}.opt>b{white-space:nowrap}.pc-biro{min-height:calc(100vh - var(--banner-h));background:var(--bg)}.pc-bwrap{max-width:1100px;margin:0 auto;padding-left:16px;padding-right:16px}.pc-bhead{color:#fff;top:var(--banner-h);z-index:20;background:#0f2a2a;padding:12px 0;position:sticky}.pc-bhead .brand{color:#fff;gap:8px;min-width:0;font-size:16px}.pc-bhead .brand span{line-height:1.2}.pc-dim{color:#8fd6c9;font-weight:650}.pc-bwho{gap:8px;min-width:0}.pc-bwho-t{font-size:12px;line-height:1.3;display:none}.pc-bwho-t div{color:#a6c9c3}.pc-bmain{gap:14px;padding-top:18px;padding-bottom:40px;display:grid}.pc-bmain .kpi .card span svg.lucide{width:15px;height:15px}.pc-bmain .kpi .card span{gap:6px}.pc-rev{gap:12px;display:grid}.pc-split{gap:6px;min-width:0;display:grid}.pc-split .row{flex-wrap:wrap;gap:4px 10px}.pc-splitbar{background:var(--primary-soft);border-radius:99px;height:10px;overflow:hidden}.pc-splitbar i{background:var(--accent);height:100%;display:block}.pc-blist{padding:4px 12px}.pc-brow{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 2px;display:grid}.pc-brow:last-child{border-bottom:0}.pc-brow:hover{background:var(--surface-2)}.pc-bcell{min-width:0;display:grid}.pc-bcell>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-bpkg{grid-area:2/2/auto/4}.pc-brow .avatar{grid-row:1/3;align-self:start}.pc-bchev{color:var(--muted);display:none}.pc-kv{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;font-size:13.5px;display:grid}.pc-kv>span{color:var(--muted)}.pc-kv b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-bform{border-top:1px solid var(--line);padding-top:12px}.pc-bform .field>span.row{color:var(--muted);flex-wrap:wrap;gap:6px}@media (min-width:720px){.pc-ohead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pc-order{grid-template-columns:minmax(0,1fr) 200px}.pc-rev{grid-template-columns:1fr minmax(260px,360px);align-items:center}.pc-bwho-t{display:block}.pc-brow{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1.4fr) auto auto;padding:12px 6px}.pc-bpkg{grid-area:auto}.pc-brow .avatar{grid-row:auto;align-self:center}.pc-bchev{display:block}}@media (min-width:1000px){.pc-layout{grid-template-columns:300px minmax(0,1fr)}.pc-filters{top:calc(var(--banner-h) + 74px);max-height:calc(100vh - var(--banner-h) - 90px);position:sticky;overflow-y:auto}.pc-filters summary{pointer-events:none}.pc-chev{display:none}.pc-orderlayout{grid-template-columns:minmax(0,1fr) 320px}.pc-pay{top:calc(var(--banner-h) + 74px);position:sticky}}.pc-bmain>*,.pc-layout>*,.pc-orderlayout>*{min-width:0}.pc-bmain .tabs,.pc-tabsrow .tabs{min-width:0;max-width:100%}@media (min-width:1000px){.pc-filters .pc-two{grid-template-columns:1fr}}.pc-order .pc-steps{align-self:start}@media (max-width:719px){.pc-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.pc-steps>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;padding-bottom:0;font-size:11px;line-height:1.25}.pc-steps>div:before{width:100%;height:2px;top:10px;bottom:auto;left:50%}}.pc-bform .row .btn{white-space:normal;flex:160px}@media (min-width:720px){.pc-brow{grid-template-columns:38px minmax(0,1.2fr) minmax(0,1.4fr) 150px 18px}.pc-brow>.badge{justify-self:end}}.pc-prevacts{flex-wrap:wrap;gap:8px;display:flex}.pc-prevacts .btn{flex:auto}.pc-ref{background:var(--surface-2);border-radius:10px;padding:8px 10px}.pc-porto{flex-wrap:wrap;gap:8px;display:flex}.pc-pt{aspect-ratio:4/3;background:var(--pc);color:#fff;text-align:center;border-radius:10px;align-content:center;place-items:center;gap:2px;width:96px;padding:4px;display:grid}.pc-pt small{font-size:10.5px;line-height:1.2}.pc-actions .ps-savebtn{width:36px}.pc-conexy{border:2px solid var(--primary-soft)}.pc-btnrow{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pc-btnrow .btn{flex:auto}.pc-try{gap:12px;display:grid}.pc-try h2{align-items:center;gap:8px;display:flex}.pc-trysteps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc-trysteps a{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.pc-trysteps a .grow{align-items:center;gap:6px;display:flex}.pc-trysteps a .grow svg.lucide{width:16px;height:16px;color:var(--muted)}.pc-trysteps a>.xs{color:var(--muted);font-weight:650}.pc-trysteps li.done a{background:var(--good-soft);border-color:#bfe6cf}.pc-trysteps li.done a>.xs{color:var(--good)}.pc-trysteps li.now a{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.pc-trysteps li.now a>.xs{color:var(--primary)}.pc-fn{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:800;display:grid}.pc-fn svg.lucide{width:15px;height:15px}.done>a .pc-fn,li.done>.pc-fn{background:var(--accent);color:#fff}.now>a .pc-fn,li.now>.pc-fn{background:var(--primary);color:#fff}li.bad>.pc-fn{background:var(--bad);color:#fff}@media (min-width:1000px){.pc-trysteps{grid-template-columns:repeat(7,minmax(0,1fr))}.pc-trysteps a{flex-direction:column;align-items:flex-start;gap:6px;height:100%}.pc-trysteps a .grow{flex-direction:column;align-items:flex-start;font-size:13px}}.pc-credit{justify-self:start}.pc-orders{gap:12px;display:grid}.pc-orders .pc-order{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}@media (min-width:1000px){.pc-orders{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-mini{gap:6px;display:grid}.pc-flow{margin:12px 0 0;padding:0;list-style:none;display:grid}.pc-flow li{grid-template-columns:26px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.pc-flow li:before{content:"";background:var(--line);width:2px;position:absolute;top:28px;bottom:0;left:12px}.pc-flow li.done:before{background:var(--accent)}.pc-flow li:last-child:before{display:none}.pc-flow li.todo{opacity:.7}.pc-fbody{gap:4px;min-width:0;display:grid}.pc-fbody>.row b{font-size:14.5px}.pc-flow li.now .pc-fbody{background:var(--primary-soft);border-radius:12px;margin-top:-6px;padding:10px 12px}.pc-fmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.pc-fmeta svg.lucide{width:13px;height:13px}.pc-who{background:var(--surface-2);color:var(--muted);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:750;display:inline-block}.pc-who.b{color:#8a4b2b;background:#fdebd9}.pc-who.k{background:var(--primary-soft);color:var(--primary)}.pc-who.r{background:var(--accent-soft);color:#0b6a5b}.pc-facts{gap:8px;margin-top:4px}.pc-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pc-odetail{align-items:start;gap:14px;display:grid}.pc-odetail>*{min-width:0}@media (min-width:1000px){.pc-odetail{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}}.pc-meths{gap:10px;display:grid}.pc-meth{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-radius:14px;align-content:start;gap:10px;padding:12px;display:grid}.pc-meth.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.pc-mgrid{gap:10px;display:grid}.pc-mgrid>span{align-content:start;gap:3px;display:grid}@media (min-width:720px){.pc-mgrid{grid-template-columns:1.3fr 1fr}}@media (min-width:1200px){.pc-meths{grid-template-columns:1fr 1fr}.pc-mgrid{grid-template-columns:1fr}}.pc-locs{gap:8px;margin-top:10px;display:grid}.pc-locs .opt{text-align:left}.pc-mapbox{gap:6px;display:grid}.pc-map{border:1px solid var(--line);border-radius:12px;width:100%;max-width:520px;height:auto;display:block}.pc-khead{gap:10px;display:grid}.pc-kgrid{align-items:start;gap:14px;display:grid}.pc-kgrid>*{min-width:0}@media (min-width:1000px){.pc-kgrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}}.pc-consent h2,.pc-devcard h2,.pc-fb h2,.pc-kgrid h2{align-items:center;gap:8px;font-size:17px;display:flex}.pc-kgrid h3{align-items:center;gap:6px;display:flex}.pc-dev{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc-dev li{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:background .3s;display:flex}.pc-dev li.ok{background:var(--good-soft)}.pc-dev li.ok>svg.lucide{color:var(--good)}.pc-ticket{border:2px dashed var(--line);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pc-tq{background:#fff;border-radius:12px;justify-items:center;gap:4px;padding:8px;display:grid}.pc-tcode{letter-spacing:3px;font-size:18px}.pc-bring{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc-bring li{gap:8px;font-size:14px;display:flex}.pc-bring svg.lucide{width:17px;height:17px;color:var(--accent);flex:none;margin-top:2px}.pc-sesssteps{flex-wrap:wrap;gap:6px;display:flex}.pc-sesssteps span{background:var(--surface-2);color:var(--muted);border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pc-sesssteps span.done{background:var(--good-soft);color:var(--good)}.pc-sesssteps span.now{background:var(--primary);color:#fff}.pc-sesssteps svg.lucide{width:13px;height:13px}.pc-sess{gap:14px;display:grid}.pc-sess.center{text-align:center;justify-items:center;padding:32px 18px}.pc-big-ic{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:20px;place-items:center;display:grid}.pc-big-ic.good{background:var(--good-soft);color:var(--good)}.pc-big-ic svg.lucide{width:30px;height:30px}.pc-shot{border:2px dashed var(--line);background:var(--surface-2);cursor:pointer;font:inherit;color:inherit;border-radius:14px;justify-items:center;gap:6px;padding:22px 12px;display:grid}.pc-shot svg.lucide{width:30px;height:30px;color:var(--primary)}.pc-shot.on{background:var(--good-soft);border-style:solid;border-color:#9fdcb9}.pc-shot.on svg.lucide{color:var(--good)}.pc-sesstop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-sesstop .timer{margin-left:auto}.pc-testgrid{gap:14px;display:grid}@media (min-width:720px){.pc-testgrid{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr)}}.pc-cam{aspect-ratio:4/3;color:#c9d2e6;background:#121a2c;border-radius:14px;align-content:center;place-items:center;gap:6px;display:grid;position:relative}.pc-rec{color:#ff6b6b;align-items:center;gap:4px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.pc-rec svg.lucide{fill:#ff4d4d;width:10px;height:10px}.pc-video{gap:10px;display:grid}.pc-vmain{aspect-ratio:16/9;color:#fff;background:linear-gradient(160deg,#0b3b4f,#121a2c);border-radius:14px;align-content:center;place-items:center;gap:6px;display:grid}@media (min-width:720px){.pc-video{grid-template-columns:minmax(0,2.2fr) minmax(180px,1fr);align-items:end}}.pc-lives{align-items:start}.pc-live{align-content:start;gap:10px;min-width:0;display:grid}.pc-live h2{align-items:center;gap:8px;font-size:16px;display:flex}.pc-lrow{background:var(--surface-2);border-radius:12px;gap:8px;padding:10px;display:grid}.pc-lstat{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-idv{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;font-weight:650;display:inline-flex}.pc-idv .btn{width:34px;min-height:32px;padding:0}.pc-ticket>.grow{flex:170px;min-width:0}.pc-ticket .badge{white-space:normal}.pc-ticket{max-width:100%}.pc-helpl{gap:14px;display:grid}.pc-help-i{align-items:flex-start;gap:12px;display:flex}.pc-help-i p{margin-top:2px}.btn.pc-helpb{color:var(--muted);border-color:#0000}.btn.pc-helpb:hover{color:var(--primary);background:var(--primary-soft)}@media (max-width:719px){.pc-helpb span{display:none}.btn.pc-helpb{width:44px;padding:0}}.xp-list{padding:4px 0;overflow:hidden}.xp-row{color:inherit;border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.xp-row:last-child{border-bottom:0}.xp-row:hover{background:#f8fafd}.xp-row.on{background:var(--primary-soft)}.xp-row-t{align-items:center;gap:5px;min-width:0;display:flex}.xp-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.xp-time{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:12px}.xp-row-job{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.xp-row-job svg.lucide{vertical-align:-2px;width:13px;height:13px}.xp-row-s{align-items:center;gap:8px;margin-top:2px;display:flex}.xp-snip{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.xp-row.unread .xp-nm{font-weight:800}.xp-row.unread .xp-snip{color:var(--text);font-weight:600}.xp-row.unread .xp-time{color:var(--primary);font-weight:700}.xp-n{background:var(--primary);color:#fff;border-radius:99px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:800;display:grid}.xp-ver{color:var(--accent);flex:none;display:inline-flex}.xp-ver svg.lucide{width:15px;height:15px}.xp-red{color:var(--bad);font-weight:700}.xp-stat{align-items:center;gap:6px;margin:0 2px;display:flex}.xp-stat svg.lucide{width:14px;height:14px}.xp-empty{justify-items:center;gap:10px;display:grid}.xp-empty>svg.lucide{width:40px;height:40px;color:var(--primary)}.xp-k,.xp-khead{gap:12px;display:grid}.xp-ctx{color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.xp-ctx>.grow{gap:1px;display:grid}.xp-stage{color:var(--muted);align-items:center;gap:8px;margin-top:5px;display:flex}.xp-steps{gap:4px;display:inline-flex}.xp-steps i{background:var(--line);border-radius:50%;width:9px;height:9px;display:block}.xp-steps i.done{background:var(--accent)}.xp-steps i.now{box-shadow:0 0 0 2px var(--accent);background:#fff}.xp-priv{background:var(--surface-2);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:13px;display:flex}.xp-priv.on{background:var(--good-soft);color:#0e6a3e}.xp-priv .btn{flex:none}.xp-scam{background:var(--bad-soft);color:#8a1f1a;border:1px solid #f2b8b3;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.xp-scam svg.lucide{color:var(--bad);margin-top:1px}.xp-link{color:var(--bad);cursor:pointer;font-weight:800;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.xp-msgs{gap:8px}.xp-day{justify-content:center;margin:6px 0 2px;display:flex}.xp-day span{color:var(--muted);background:var(--surface-2);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700}.xp-msg{overflow-wrap:anywhere;gap:6px;max-width:82%;padding:8px 12px 6px;animation:.2s ease-out xp-in;display:grid}@keyframes xp-in{0%{opacity:0;transform:translateY(5px)}}.xp-txt{white-space:pre-line}.xp-meta{opacity:.72;justify-self:end;align-items:center;gap:3px;margin-top:-2px;font-size:11px;line-height:1;display:inline-flex}.msg.me .xp-meta{opacity:.85}.xp-tick svg.lucide{width:15px;height:15px}.xp-tick.read{color:#9fd3ff}.xp-me-p .xp-tick.read{color:#d6fff7}.msg.me.xp-me-p{background:var(--accent)}.xp-flag{border:1.5px solid var(--bad)!important;background:var(--bad-soft)!important}.xp-flagnote{color:var(--bad);justify-self:start;align-items:center;gap:5px;margin-top:-4px;font-size:12px;font-weight:700;display:inline-flex}.xp-flagnote svg.lucide{width:14px;height:14px}.xp-file{background:var(--surface-2);white-space:normal;border-radius:10px;align-items:center;gap:10px;min-width:min(220px,60vw);padding:8px 10px;display:flex}.msg.me .xp-file{background:#ffffff29}.xp-file b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.xp-file .xs{opacity:.8;display:block}.xp-file .grow{min-width:0}.xp-file-ic{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.msg.me .xp-file-ic{background:#ffffffeb}.xp-me-p .xp-file-ic{color:#0b7a69}.xp-file-wa .xp-file-ic{color:#128c4a;background:#dcf8e3}.xp-file-foto .xp-file-ic{color:#c0306b;background:#fde9f1}.xp-typing{color:var(--muted);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.xp-dots{gap:3px;display:inline-flex}.xp-dots i{opacity:.3;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s infinite xp-dot}.xp-dots i:nth-child(2){animation-delay:.15s}.xp-dots i:nth-child(3){animation-delay:.3s}@keyframes xp-dot{30%{opacity:1;transform:translateY(-2px)}}.xp-start{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:28px 12px;display:grid}.xp-start svg.lucide{width:34px;height:34px;color:var(--primary)}.xp-start b{color:var(--text)}.xp-form{align-items:flex-end;gap:8px;display:flex}.xp-in{flex:1;min-width:0;height:42px;max-height:132px;line-height:1.4;resize:none!important;border-radius:21px!important;min-height:42px!important;padding:10px 14px!important}.xp-form .btn.icon{border-radius:50%;flex:none}.xp-bar .chips .chip,.xp-bar-in .chips .chip{flex:none}.xp-bar-in{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:10px 12px;display:grid}.xp-bar-in .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.xp-bar-in .chips::-webkit-scrollbar{display:none}.xp-bar-in .chip svg.lucide{width:15px;height:15px}.xp-ai{background:var(--primary-soft);color:var(--primary);border-color:#c9d6ff}.xp-ai[disabled]{opacity:.75;cursor:wait}.xp-opts{gap:8px;display:grid}.xp-opt{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;width:100%;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.xp-opt:hover{background:#f8fafd}.xp-opt .grow{display:grid}.xp-redbg{background:var(--bad-soft);color:var(--bad)}.xp-reason{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.xp-reason input{accent-color:var(--bad);width:16px;height:16px;margin:0}.xp-reason:has(input:checked){border-color:var(--bad);background:#fff7f6}.xp-split{gap:12px;min-width:0;display:grid}.xp-listcol{align-content:start;gap:10px;min-width:0;display:grid}.xp-seg{width:100%;display:flex}.xp-seg button{white-space:nowrap;flex:1;padding:7px 6px;font-size:12.5px}.xp-segn{background:var(--accent);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:3px;padding:0 5px;font-size:11px;display:inline-grid}.xp-split:not(.xp-ksplit) .xp-row.on{background:var(--accent-soft)}.xp-split:not(.xp-ksplit) .xp-n{background:var(--accent)}.xp-split:not(.xp-ksplit) .xp-row.unread .xp-time{color:#0b7a69}.xp-pane{min-width:0}.xp-split:not(.xp-open)>.xp-pane,.xp-open>.xp-listcol{display:none}.xp-pconv{background:var(--surface);height:calc(100dvh - var(--banner-h) - 58px);flex-direction:column;display:flex}.xp-chead{border-bottom:1px solid var(--line);gap:8px;padding:10px 14px;display:grid}.xp-cand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.xp-cand .grow{display:grid}.xp-chips2{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.xp-pconv .xp-msgs{background:var(--bg);overscroll-behavior:contain;flex:1;align-content:start;padding:12px 14px;overflow-y:auto}.xp-ph{text-align:center;align-content:center;justify-items:center;gap:10px;padding:30px;display:grid}.xp-ph>svg.lucide{width:44px;height:44px;color:var(--accent)}.xp-ph .note{text-align:left;max-width:380px}@media (max-width:999.98px){.p-shell:has(.xp-pconv) .p-nav{display:none}.p-main:has(.xp-pconv){gap:0;padding:0}.xp-pconv .xp-bar-in{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (min-width:1000px){.xp-split{height:calc(100dvh - var(--banner-h) - 58px - 62px);grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:520px}.xp-split>.xp-pane,.xp-open>.xp-listcol{display:flex!important}.xp-listcol{flex-direction:column;min-height:0;display:flex}.xp-listcol .xp-list{flex:1;min-height:0;overflow-y:auto}.xp-pane{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.xp-ph{flex-direction:column;justify-content:center;align-items:center;display:flex!important}.xp-pconv{height:auto;min-height:0}.xp-chead{padding:12px 18px}.xp-pconv .xp-msgs{padding:16px 18px}.xp-bar-in .chips{flex-wrap:wrap;overflow:visible}.k-main:has(.xp-ksplit){padding-bottom:22px}.xp-ksplit{height:calc(100dvh - var(--banner-h) - 58px - 44px);grid-template-columns:360px minmax(0,1fr)}.xp-k{flex-direction:column;gap:0;min-height:0;display:flex!important}.xp-khead{border-bottom:1px solid var(--line);gap:10px;padding:12px 16px}.xp-khead .xp-ctx{box-shadow:none;background:var(--surface-2);border-color:#0000}.xp-k .xp-msgs{background:var(--bg);overscroll-behavior:contain;flex:1;align-content:start;min-height:0;padding:16px 18px;overflow-y:auto}.xp-k .chat-bar.xp-bar{z-index:auto;width:auto;max-width:none;padding:10px 14px;position:static;left:auto;transform:none;bottom:auto!important}.xp-knote{font-size:12.5px}}.ka-page{gap:14px;min-width:0;display:grid}.ka-page>*,.ka-page .card{min-width:0}.ka-2col{gap:12px;display:grid}@media (min-width:440px){.ka-2col{grid-template-columns:1fr 1fr}}.ka-2btn{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.ka-2btn .btn{min-width:0}.ka-sheet{gap:14px;display:grid}.ka-linkbtn{font-size:13px}.ka-need{border-radius:12px;animation:1.5s ka-need}@keyframes ka-need{0%,60%{box-shadow:0 0 0 3px var(--warn);background:var(--warn-soft)}to{box-shadow:none}}.switch.sm{width:36px;height:22px}.switch.sm span:after{width:16px;height:16px}.switch.sm input:checked+span:after{transform:translate(14px)}.ka-r-top,.ka-r-list{align-content:start;gap:14px;min-width:0;display:grid}.ka-hero{align-items:flex-start;gap:12px;display:flex}.ka-hero>svg.lucide{width:28px;height:28px;color:var(--primary);flex:none;margin-top:2px}.ka-hero h2{margin-bottom:4px}.ka-stat{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ka-stat>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid}.ka-stat b{font-size:22px;font-weight:800;line-height:1.2}.ka-stat span{color:var(--muted);font-size:12px}.ka-ref{gap:10px;display:grid}.ka-ref-h{align-items:flex-start}.ka-ref-h .badge{flex:none}.ka-ref-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.ka-ref-meta span{align-items:center;gap:5px;display:inline-flex}.ka-ref-meta svg.lucide{width:15px;height:15px}.ka-fix{color:var(--warn);font-weight:650}.ka-quote{border-left:3px solid var(--accent);background:var(--accent-soft);color:#0d4f45;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:14px;font-style:italic}.ka-rt{grid-template-columns:1fr 1fr;gap:6px 14px;font-size:13px;display:grid}.ka-rt>div{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.ka-rt>div>span{color:var(--muted)}.ka-rt>div:last-child{grid-column:1/-1}.ka-stars{flex:none;gap:2px;display:inline-flex}.ka-stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#d5dbe6;width:12px;height:12px}.ka-stars i.on{background:#e8a200}.ka-sw{cursor:pointer;border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:10px;font-size:14px;display:flex}.ka-sw .grow>span{display:block}.ka-ref-btns{flex-wrap:wrap;gap:8px;display:flex}.ka-ref-menunggu{border-color:#f1d9a6}.ka-ref-ditolak{opacity:.92}.ka-how h3{margin-bottom:6px}.ka-how ol{gap:6px;margin:0 0 8px;padding-left:20px;font-size:13.5px;display:grid}.ka-steps2{gap:6px;font-size:12px;font-weight:700;display:flex}.ka-steps2 span{background:var(--surface-2);color:var(--muted);text-align:center;border-radius:8px;flex:1;padding:6px 8px}.ka-steps2 .on{background:var(--primary-soft);color:var(--primary)}.ka-steps2 .done{background:var(--good-soft);color:var(--good)}.ka-exps{gap:8px;display:grid}.ka-exps .opt .k svg.lucide{width:14px;height:14px}.ka-wa{white-space:normal}.ka-wa-t{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:150px;padding:0;font-size:13.5px;line-height:1.5}.ka-wa-btn{background:#1fae54}.ka-pub{gap:14px;max-width:620px;margin:0 auto;padding:14px 16px 32px;display:grid}.ka-pub-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ka-pub-top .brand{font-size:17px}.ka-pub-top .brand img{width:26px;height:26px}.ka-pub-foot{text-align:center;color:var(--muted);font-size:12.5px}.ka-rsplit,.ka-rleft{align-content:start;gap:14px;min-width:0;display:grid}.ka-ask{gap:12px;display:grid}.ka-ask .row{align-items:flex-start}.ka-ask-h{margin-top:2px;font-size:18px;line-height:1.3}.ka-ask>p{align-items:center;gap:6px;display:flex}.ka-ask>p svg.lucide{width:14px;height:14px}.ka-claim{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.ka-claim>div{background:var(--surface-2);border-radius:10px;padding:8px 10px}.ka-claim dt{color:var(--muted);font-size:12px}.ka-claim dd{margin:0;font-size:14px;font-weight:700}.ka-rinfo{background:var(--surface-2);border:0;gap:6px;display:grid}.ka-rinfo h3{align-items:center;gap:8px;font-size:14px;display:flex}.ka-rinfo h3 svg.lucide{color:var(--primary)}.ka-form{gap:18px;display:grid}.ka-q{gap:8px;display:grid}.ka-q>b{font-size:14.5px}.check.ka-q{display:flex}.ka-yn{flex-wrap:wrap;gap:8px;display:flex}.ka-yn button{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:84px;min-height:44px;font-weight:650;display:inline-flex}.ka-yn button.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ka-yn svg.lucide{width:16px;height:16px}.ka-rate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ka-rate>span{font-size:14px;font-weight:600}.ka-rate .rating button{width:38px;height:38px}.ka-cnt{justify-self:end;margin-top:-4px}.ka-otp-row{gap:8px;display:flex}.ka-otp-row .input{min-width:0}.ka-otp-row .btn{flex:none}.ka-otp-in{letter-spacing:.3em;font-weight:700}.ka-thanks{text-align:center;justify-items:center;gap:10px;padding:28px 20px;display:grid}.ka-thanks>svg.lucide{width:46px;height:46px;color:var(--good)}.ka-promo{border:2px solid var(--accent-soft);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ka-promo .grow{min-width:200px}.ka-promo-ic{background:var(--accent-soft);color:#0b7a69;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ka-promo .btn{flex:100%}.ka-pub-demo{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ka-filter{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ka-filter::-webkit-scrollbar{display:none}.ka-n{opacity:.7;font-size:11px}.ka-undo{align-items:center}.ka-pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ka-pf{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ka-pf.off .ka-thumb{opacity:.45;filter:grayscale(.5)}.ka-pf-open{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.ka-pf-b{flex:1;align-content:start;gap:3px;padding:9px 10px 4px;display:grid}.ka-pf-b b{font-size:13.5px;line-height:1.3}.ka-pf-b p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ka-pf-cat{color:var(--primary);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.ka-pf-cat svg.lucide{width:13px;height:13px}.ka-pf-ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:4px 6px 8px 10px;display:flex}.ka-pf-sw{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ka-pf-mv{gap:0;display:inline-flex}.ka-pf-mv .btn.icon{border:0;width:30px;min-height:30px}.ka-pf-mv svg.lucide{width:16px;height:16px}.ka-pf-mv .ka-del{color:var(--bad)}.ka-pf-links{gap:8px}.ka-pf-addt{background:var(--surface-2);border-radius:var(--radius);cursor:pointer;text-align:center;min-height:180px;color:var(--text);border:2px dashed #c3cde0;place-content:center;justify-items:center;gap:6px;padding:18px 10px;display:grid}.ka-pf-addt>svg.lucide{width:28px;height:28px;color:var(--primary)}.ka-pf-addt:hover{border-color:var(--primary)}.ka-thumb{aspect-ratio:4/3;background:var(--surface-2);display:block;position:relative;overflow:hidden}.ka-thumb.big{aspect-ratio:16/10;border-radius:12px}.ka-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ka-art{place-items:center;display:grid;position:absolute;inset:0}.ka-art-gen{background:linear-gradient(140deg, var(--c), color-mix(in srgb, var(--c) 55%, #121a2c));color:#fff}.ka-art-gen svg.lucide{opacity:.9;width:34%;height:34%}.ka-art-latte{background:radial-gradient(circle at 30% 20%,#b07a4c,#0000 60%),linear-gradient(135deg,#6b4226,#3c2414)}.ka-cup{aspect-ratio:1;background:#f6f1ea;border-radius:50%;place-items:center;width:62%;display:grid;box-shadow:0 6px 14px #00000059,inset 0 0 0 3px #e4dccf}.ka-cup:before{content:"";position:absolute}.ka-ros{aspect-ratio:1;background:radial-gradient(circle,#c58a4f 0 40%,#8b5527 72%);border-radius:50%;width:84%;position:relative;overflow:hidden}.ka-ros:before{content:"";background:repeating-linear-gradient(#fbf3e6 0 9%,#0000 9% 15%);border-radius:50% 50% 46% 46%/62% 62% 38% 38%;position:absolute;inset:14% 30% 18%}.ka-ros:after{content:"";background:#fbf3e6;border-radius:2px;width:2%;position:absolute;top:12%;bottom:14%;left:49%}.ka-art-menu{background:linear-gradient(160deg,#cfeedd,#7cc79f 60%,#2b8a5a)}.ka-glass{background:#ffffff73;border:2px solid #ffffffd9;border-radius:6px 6px 14px 14px;width:30%;height:66%;margin-top:-6%;position:relative;overflow:hidden}.ka-glass i{background:linear-gradient(#8a5a2b 0 34%,#d8c49a 34% 44%,#4f9f45 44%);height:78%;position:absolute;bottom:0;left:0;right:0}.ka-glass:after{content:"";z-index:1;background:#fff;border-radius:3px;width:7%;height:70%;position:absolute;top:-10%;left:62%;transform:rotate(12deg)}.ka-tag{color:#1d5a3c;white-space:nowrap;background:#ffffffeb;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.ka-art-cert{background:linear-gradient(140deg,#dfe7ff,#9fb3f3)}.ka-certp{background:#fff;border:3px double #c5d1f2;border-radius:4px;align-content:start;gap:6%;width:70%;height:66%;padding:10%;display:grid;position:relative;box-shadow:0 4px 12px #17244740}.ka-certp b{background:#2447d6;border-radius:2px;width:60%;height:9%;min-height:4px;margin:0 auto;display:block}.ka-certp i{background:#d6ddec;border-radius:2px;height:5%;min-height:3px;display:block}.ka-certp i.s{width:60%;margin:0 auto}.ka-certp em{color:#e0a100;position:absolute;bottom:8%;right:8%}.ka-certp em svg.lucide{width:22px;height:22px}.ka-thumb.big .ka-certp em svg.lucide{width:40px;height:40px}.ka-art-video{color:#c8d3ee;background:linear-gradient(140deg,#2a3350,#121a2c)}.ka-pitcher svg.lucide{opacity:.55;width:42px;height:42px}.ka-play{color:#121a2c;background:#ffffffeb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000004d}.ka-play svg.lucide{fill:currentColor;width:18px;height:18px;margin-left:2px}.ka-dur{color:#fff;background:#000000a6;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;bottom:6px;right:6px}.ka-view{gap:12px;display:grid}.ka-video{background:#000;border-radius:12px;width:100%;max-height:360px;display:block}.ka-drop{background:var(--surface-2);cursor:pointer;text-align:center;border:2px dashed #c3cde0;border-radius:14px;justify-items:center;gap:6px;padding:22px 14px;display:grid;position:relative}.ka-drop>svg.lucide{width:28px;height:28px;color:var(--primary)}.ka-drop.has{border-style:solid;padding:0;overflow:hidden}.ka-drop.has .ka-thumb,.ka-drop.has .ka-video{border-radius:0;width:100%}.ka-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ka-drop.has input{display:none}.ka-fname{align-items:center;gap:6px;margin-top:-6px;display:flex}.ka-fname svg.lucide{width:14px;height:14px}.ka-samples{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ka-samples button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.ka-samples button.on{border-color:var(--primary)}.ka-samples .ka-play{width:24px;height:24px}.ka-samples .ka-play svg.lucide{width:12px;height:12px}.ka-samples .ka-tag,.ka-samples .ka-certp em{display:none}.ka-seg{flex-wrap:wrap;display:flex}.ka-seg button{flex:auto}.ka-gl{align-content:start;gap:14px;min-width:0;display:grid}.ka-mkt{gap:12px;display:grid}.ka-range b{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.15;display:block}.ka-range span{color:var(--muted);font-size:13px}.ka-mstat{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ka-mstat>div{background:var(--surface-2);border-radius:10px;min-width:0;padding:8px 10px;display:grid}.ka-mstat span{color:var(--muted);font-size:11.5px}.ka-mstat em{background:var(--warn-soft);color:var(--warn);border-radius:4px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700}.ka-mstat b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ka-hist{gap:4px;padding-top:4px;display:grid}.ka-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;height:140px;display:grid;position:relative}.ka-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;height:100%;display:flex}.ka-bar span{color:var(--muted);order:-1;font-size:10.5px}.ka-bar i{background:#a9b9f0;border-radius:6px 6px 0 0;width:100%;min-height:3px;display:block}.ka-bar.med i{background:var(--primary)}.ka-umk{border-left:2px dashed var(--warn);width:0;position:absolute;top:0;bottom:0}.ka-umk span{color:var(--warn);background:var(--warn-soft);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:800;position:absolute;top:-2px;left:4px}.ka-umk.out-r span{left:auto;right:4px}.ka-axis{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;font-size:10.5px;display:grid}.ka-axl{text-align:center}.ka-mkt>p.xs{align-items:flex-start;gap:6px;display:flex}.ka-mkt>p.xs svg.lucide{width:14px;height:14px;margin-top:2px}.ka-calc{align-content:start;gap:12px;display:grid}.ka-calc h2{align-items:center;gap:8px;display:flex}.ka-calc h2 svg.lucide{color:var(--primary)}.ka-calc .field>span .xs{font-weight:500}.ka-rp{display:block;position:relative}.ka-rp i{color:var(--muted);font-size:14px;font-style:normal;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ka-rp .input{font-variant-numeric:tabular-nums;padding-left:38px}.ka-out{background:var(--surface-2);border-radius:12px;gap:6px;padding:12px;display:grid}.ka-ln{justify-content:space-between;gap:10px;font-size:14px;display:flex}.ka-ln b{font-variant-numeric:tabular-nums;white-space:nowrap}.ka-ln.minus b{color:var(--bad);font-weight:650}.ka-net{border-top:1.5px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:2px;padding-top:8px;display:flex}.ka-net span{font-weight:700}.ka-net b{color:var(--good);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.ka-cmp{gap:6px;margin-top:4px;display:grid}.ka-cmp>div{background:var(--surface);border-radius:9px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ka-cmp svg.lucide{width:16px;height:16px;color:var(--primary);margin-top:1px}.ka-cmp .warn svg.lucide{color:var(--warn)}.ka-cmp .ok svg.lucide{color:var(--good)}.ka-linkcard{padding:14px 16px}.ka-linkcard>svg.lucide:first-child{color:var(--primary)}.ka-rec{justify-items:start;gap:8px;display:grid}.ka-rec-l{text-transform:uppercase;letter-spacing:.06em;color:#0b7a69;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.ka-rec-l svg.lucide{width:15px;height:15px}.ka-kgrid{gap:10px;display:grid}.ka-kc{color:inherit;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}.ka-kc:hover{border-color:#c3cde0}.ka-kc .grow>p{margin-top:2px}.ka-kc-ic{background:color-mix(in srgb, var(--c) 14%, #fff);width:46px;height:46px;color:var(--c);border-radius:13px;flex:none;place-items:center;display:grid}.ka-kc-ic svg.lucide{width:22px;height:22px}.ka-kc-p{height:6px;margin-top:8px}.ka-ill{background:radial-gradient(circle at 25% 20%, color-mix(in srgb, var(--c) 30%, #fff), transparent 60%), linear-gradient(140deg, color-mix(in srgb, var(--c) 70%, #fff), var(--c));border-radius:18px;flex:none;width:76px;height:76px;display:block;position:relative;overflow:hidden}.ka-ill>span{color:var(--c);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 3px 10px #00000026}.ka-ill-0{width:46%;height:46%;top:18%;left:14%}.ka-ill-1{opacity:.9;width:32%;height:32%;top:12%;right:10%}.ka-ill-2{opacity:.85;width:30%;height:30%;bottom:10%;right:18%}.ka-ill-0 svg.lucide{width:55%;height:55%}.ka-ill-1 svg.lucide,.ka-ill-2 svg.lucide{width:52%;height:52%}.ka-ill.big{border-radius:var(--radius);width:100%;height:150px}.ka-ill.big .ka-ill-0{width:92px;height:92px;top:28px;left:calc(50% - 110px)}.ka-ill.big .ka-ill-1{width:60px;height:60px;top:18px;left:calc(50% + 6px);right:auto}.ka-ill.big .ka-ill-2{width:54px;height:54px;bottom:18px;left:calc(50% + 62px);right:auto}.ka-khero{align-items:flex-start;gap:14px;display:flex}.ka-khero h2{margin-bottom:4px}.ka-kmeta{gap:6px;margin-top:10px}.ka-kl,.ka-kr{align-content:start;gap:14px;min-width:0;display:grid}.ka-kprog{gap:6px;display:grid}.ka-lessons .list>a{padding:12px 0}.ka-ln-n{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.ka-ln-n.done{background:var(--accent);color:#fff}.ka-ln-n svg.lucide{width:16px;height:16px}.ka-kfoot{align-items:center;gap:6px;display:flex}.ka-kfoot svg.lucide{width:14px;height:14px}.ka-lprog{gap:6px;display:grid}.ka-dots{gap:5px;display:flex}.ka-dots i{background:var(--line);border-radius:99px;flex:1;height:5px}.ka-dots i.done{background:var(--accent)}.ka-dots i.now{box-shadow:0 0 0 2px var(--primary)}.ka-lsplit,.ka-lleft{align-content:start;gap:14px;min-width:0;display:grid}.ka-lesson ul{gap:8px;margin:8px 0 0;padding-left:20px;font-size:14.5px;display:grid}.ka-quiz{gap:12px;display:grid}.ka-quiz h3{align-items:center;gap:8px;display:flex}.ka-quiz h3 svg.lucide{color:var(--primary)}.ka-qq{gap:7px;display:grid}.ka-qq>b{font-size:14px}.ka-qq .opt{padding:10px 12px;font-size:14px}.ka-qq .opt[disabled]{cursor:default}.ka-qq .opt.right{border-color:var(--good);background:var(--good-soft)}.ka-qq .opt.right .k{background:var(--good);color:#fff}.ka-qq .opt.wrong{border-color:var(--bad);background:var(--bad-soft)}.ka-qq .opt.wrong .k{background:var(--bad);color:#fff}.ka-why{align-items:flex-start;gap:6px;display:flex}.ka-why svg.lucide{width:14px;height:14px;margin-top:2px}.ka-why.ok{color:var(--good)}.ka-why.no{color:var(--bad)}.ka-cert{box-shadow:var(--shadow);background:linear-gradient(135deg,#172447,#2447d6);border-radius:18px;gap:8px;padding:10px;display:grid}.ka-cert-in{text-align:center;outline-offset:-8px;background:#fff;border:2px solid #e2e8f7;border-radius:12px;outline:1px solid #c5d1f2;justify-items:center;gap:4px;padding:22px 16px;display:grid}.ka-cert-logo{width:34px;height:34px;margin-bottom:4px}.ka-cert-k{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:800}.ka-cert-in h2{margin-top:6px;font-size:22px}.ka-cert-in h3{color:var(--primary);margin-bottom:6px;font-size:17px}.ka-cert-note{color:#dfe6f7;text-align:center;justify-content:center;align-items:center;gap:6px;padding:0 4px 2px;font-size:12.5px;display:flex}.ka-cert-note svg.lucide{width:14px;height:14px}@media (min-width:440px){.ka-promo .btn{flex:none}}@media (min-width:560px){.ka-kgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ka-refpage{grid-template:"list top""list how"1fr/minmax(0,1fr) 360px;align-items:start;gap:18px 22px}.ka-r-top{grid-area:top}.ka-r-list{grid-area:list}.ka-how{grid-area:how;align-self:start}.ka-pub{max-width:1080px;padding:22px 28px 40px}.ka-rsplit{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:22px}.ka-rleft{top:calc(var(--banner-h) + 16px);position:sticky}.ka-ask-h{font-size:21px}.ka-pub>.ka-thanks,.ka-pub>.ka-promo,.ka-pub>.ka-pub-demo{justify-self:center;width:100%;max-width:680px}.ka-pf-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.ka-gpage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:22px}.ka-calc{top:calc(var(--banner-h) + 70px);position:sticky}.ka-bars{height:190px}.ka-kgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ka-kc{padding:18px}.ka-kpage{grid-template:"kl kr""ls kr""ft kr"1fr/minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:18px 22px}.ka-kl{grid-area:kl}.ka-kr{top:calc(var(--banner-h) + 70px);grid-area:kr;position:sticky}.ka-lessons{grid-area:ls}.ka-kfoot{grid-area:ft}.ka-lsplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px}.ka-ill.big{height:200px}.ka-quiz{top:calc(var(--banner-h) + 70px);position:sticky}}.ka-kwhy ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ka-kwhy li{align-items:flex-start;gap:10px;display:flex}.ka-kwhy li svg.lucide{color:var(--primary);margin-top:2px}.k-main:has(>.kp-page){gap:0;padding:0}.kp-page{--kp-peek:200px;--kp-nav:62px;height:calc(100vh - var(--banner-h) - 56px - var(--kp-nav));height:calc(100dvh - var(--banner-h) - 56px - var(--kp-nav) - env(safe-area-inset-bottom));position:relative;overflow:hidden}.kp-mapwrap{top:0;left:0;right:0;bottom:calc(var(--kp-peek) - 18px);position:absolute}.kp-map,.kp-mini{touch-action:manipulation;background:#f2f3ee;position:absolute;inset:0;overflow:hidden}.kp-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.kp-svg path{fill-rule:evenodd}.kp-reg{stroke:#fff;stroke-width:2px}.kp-river{fill:none;stroke:#a7cdee;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.kp-road-c,.kp-road,.kp-toll-c,.kp-toll,.kp-krl-c,.kp-krl,.kp-route,.kp-route-c{fill:none;stroke-linecap:round;stroke-linejoin:round}.kp-road-c{stroke:#d5dae3;stroke-width:5px}.kp-road{stroke:#fff;stroke-width:3px}.kp-toll-c{stroke:#dca443;stroke-width:6px}.kp-toll{stroke:#f8d27c;stroke-width:3.6px}.kp-krl-c{stroke:#fff;stroke-width:4.5px}.kp-krl{stroke:#c9473f;stroke-width:2px;stroke-dasharray:7 4}.kp-rad{fill:#2447d614;stroke:var(--primary);stroke-width:2px;stroke-dasharray:6 5}.kp-route-c{stroke:#fff;stroke-width:8px}.kp-route{stroke:var(--primary);stroke-width:4.5px}.kp-ov{position:absolute;top:-999px;left:-999px;transform:translate(-50%,-50%)}.kp-out{display:none!important}.kp-reglbl{letter-spacing:.08em;text-transform:uppercase;color:#4652688c;white-space:nowrap;pointer-events:none;font-size:11px;font-weight:800}.kp-sea{color:#2864a073;text-transform:none;letter-spacing:0;font-style:italic}.kp-stn{pointer-events:none;width:9px;height:9px;display:block}.kp-stn i{background:#fff;border:2px solid #c9473f;border-radius:50%;width:9px;height:9px;display:block}.kp-stn b{color:#9a3a33;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 3px #fff;font-size:10.5px;font-weight:700;position:absolute;top:-4px;left:12px}.kp-far .kp-stn b{display:none}.kp-home{background:var(--primary);color:#fff;z-index:3;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 6px #2447d633,0 2px 8px #00000040}.kp-home svg.lucide{width:16px;height:16px}.kp-dest{background:var(--bad);color:#fff;z-index:3;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 8px #00000040}.kp-dest svg.lucide{width:14px;height:14px}.kp-pin{cursor:pointer;z-index:2;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;transform:translate(-50%,-100%)}.kp-pin span{background:var(--c);color:#fff;white-space:nowrap;border-radius:8px;padding:3px 7px;font-size:11px;font-weight:800;position:relative;box-shadow:0 2px 6px #00000038}.kp-pin span:after{content:"";border:4px solid #0000;border-bottom:0;border-top-color:var(--c);margin-left:-4px;position:absolute;bottom:-4px;left:50%}.kp-pin i{background:var(--c);border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:3px;box-shadow:0 1px 4px #0000004d}.kp-pin.kp-compact span{display:none}.kp-pin.kp-dim{opacity:.6}.kp-pin.on{z-index:4;opacity:1}.kp-pin.on span{transform:scale(1.12);box-shadow:0 0 0 3px #fff,0 4px 12px #0000004d}.kp-pin:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:8px}.kp-homechip{z-index:5;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;max-width:calc(100% - 210px);padding:6px 10px 6px 8px;display:flex;position:absolute;top:12px;left:12px}.kp-homechip>svg.lucide{color:var(--primary)}.kp-homechip>span{min-width:0;line-height:1.2;display:grid}.kp-homechip b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kp-homechip .xs{color:var(--muted)}.kp-radius{z-index:5;box-shadow:var(--shadow);background:var(--surface);border:1px solid var(--line);position:absolute;top:12px;right:12px}.kp-radius button{padding:6px 8px;font-size:12.5px}.kp-radius button.on{background:var(--primary);color:#fff}.kp-legend{z-index:5;max-width:calc(100% - 24px);color:var(--muted);background:#ffffffeb;border-radius:10px;flex-wrap:wrap;gap:4px 10px;padding:5px 9px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:26px;left:12px}.kp-legend span{align-items:center;gap:4px;display:inline-flex}.kp-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.kp-legend i.kp-krl-i{border-top:2px dashed #c9473f;border-radius:0;width:14px;height:0}.kp-mapwrap:has(.kp-card) .kp-legend{display:none}.kp-card{z-index:6;gap:10px;padding:14px;animation:.2s ease-out kp-up;display:grid;position:absolute;bottom:26px;left:12px;right:12px;box-shadow:0 8px 30px #121a2c38}@keyframes kp-up{0%{opacity:0;transform:translateY(12px)}}.kp-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.kp-modes>div{background:var(--surface-2);color:var(--muted);text-align:center;border-radius:10px;justify-items:center;gap:1px;padding:7px 2px;font-size:11.5px;display:grid}.kp-modes>div b{color:var(--text);font-size:13px}.kp-modes>div.on{background:var(--primary-soft);color:var(--primary)}.kp-modes>div.on b{color:var(--primary)}.kp-modes>div.kp-np{opacity:.55}.kp-modes svg.lucide{width:16px;height:16px}.kp-sheet{z-index:8;background:var(--surface);height:calc(100% - 56px);transform:translateY(calc(100% - var(--kp-peek)));border-radius:20px 20px 0 0;flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #121a2c24}.kp-open .kp-sheet{transform:none}.kp-grab{cursor:grab;touch-action:none;place-items:center;padding:8px 0 2px;display:grid}.kp-grab span{background:#cdd4e1;border-radius:99px;width:40px;height:5px}.kp-sheet-head{cursor:pointer;touch-action:none;align-items:center;gap:8px;padding:2px 16px 0;display:flex}.kp-sheet-head h2{font-size:16px}.kp-tog svg.lucide{transition:transform .25s}.kp-open .kp-tog svg.lucide{transform:rotate(180deg)}.kp-modechips{scrollbar-width:none;flex-wrap:nowrap;flex:none;padding:10px 16px 6px;overflow-x:auto}.kp-modechips::-webkit-scrollbar{display:none}.kp-list{overscroll-behavior:contain;flex:1;align-content:start;gap:0;padding:4px 16px 20px;display:grid;overflow:hidden auto}.kp-cost{margin:4px 0 6px}.kp-cost.good{background:var(--good-soft);color:#0e6a3e}.kp-cost.warn{background:var(--warn-soft);color:#6d4300}.kp-cost svg.lucide{flex:none}.kp-item{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;width:100%;padding:12px 6px;display:flex}.kp-item:hover{background:var(--surface-2)}.kp-item.on{background:var(--primary-soft);border-radius:12px}.kp-item.kp-dim{opacity:.62}.kp-dot{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 3px #0000000d}.kp-item b{font-size:14.5px}.kp-co{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;display:flex;overflow:hidden}.kp-co svg.lucide{width:13px;height:13px;color:var(--accent)}.kp-meta{color:var(--text);flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:12.5px;display:flex}.kp-meta>span{align-items:center;gap:3px;display:inline-flex}.kp-meta svg.lucide{width:13px;height:13px;color:var(--muted)}.kp-month{text-align:right;color:var(--muted);flex:none;justify-items:end;font-size:11.5px;display:grid}.kp-month b{color:var(--text);font-size:13.5px}.kp-month.warn b{color:var(--warn)}.kp-sub{text-transform:uppercase;letter-spacing:.06em;margin:14px 0 2px}.kp-foot{gap:6px;margin-top:12px;display:flex}.kp-foot svg.lucide{flex:none;width:14px;height:14px;margin-top:1px}.kp-areas .opt{align-items:center}@media (max-width:380px){.kp-homechip .xs{display:none}.kp-homechip{max-width:calc(100% - 200px)}.kp-radius button{padding:6px;font-size:12px}}.kp-iv,.kp-c1,.kp-c2,.kp-c3{align-content:start;gap:14px;min-width:0;display:grid}.kp-iv-head{gap:14px;display:grid}.kp-when{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kp-when>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.kp-when>div:last-child{grid-column:1/-1}.kp-when>div>svg.lucide{color:var(--primary);margin-top:2px}.kp-when>div>span{overflow-wrap:anywhere;min-width:0;font-size:13.5px;display:grid}.kp-cd{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kp-cd>span{background:var(--primary-soft);color:var(--primary);border-radius:12px;justify-items:center;padding:8px 4px;font-size:11.5px;font-weight:650;display:grid}.kp-cd b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.kp-cd .kp-cd-done{grid-column:1/-1;padding:10px;font-size:13px}.kp-mini{aspect-ratio:16/10;border:1px solid var(--line);border-radius:12px;position:relative;inset:auto}.kp-ivmodes{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.kp-ivmodes::-webkit-scrollbar{display:none}.kp-trip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kp-trip>div{background:var(--surface-2);color:var(--muted);border-radius:12px;padding:10px;font-size:11.5px;display:grid}.kp-trip b{color:var(--text);font-size:17px;font-weight:800}.kp-trip .kp-leave{background:var(--warn-soft);color:#6d4300}.kp-trip .kp-leave b{color:var(--warn)}.kp-check{gap:12px;padding-top:4px;display:grid}.kp-ul,.kp-ol{gap:6px;margin:0;padding-left:20px;font-size:14px;display:grid}.kp-iv h3{align-items:center;gap:8px;display:flex}.kp-iv h3 svg.lucide{color:var(--primary)}.kp-acts .btn{white-space:normal;text-align:center}@media (min-width:1000px){.k-main:has(>.kp-page){max-width:none;padding:0}.kp-page{--kp-nav:0px;height:calc(100vh - var(--banner-h) - 59px);grid-template-columns:minmax(0,1fr) 400px;display:grid}.kp-mapwrap{position:relative;inset:auto}.kp-sheet{height:auto;box-shadow:none;border-left:1px solid var(--line);border-radius:0;min-height:0;position:relative;transform:none}.kp-grab,.kp-tog{display:none}.kp-sheet-head{cursor:default;padding-top:16px}.kp-homechip,.kp-radius{top:16px}.kp-homechip{max-width:320px;left:16px}.kp-radius{right:16px}.kp-radius button{padding:6px 12px;font-size:13px}.kp-legend{bottom:16px;left:16px}.kp-card{width:400px;bottom:16px;left:16px;right:auto}.kp-iv{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1360px){.kp-page{grid-template-columns:minmax(0,1fr) 440px}.kp-iv{grid-template-columns:1.15fr 1fr 1fr}}.kp-wa-page{height:calc(100vh - var(--banner-h));height:calc(100dvh - var(--banner-h));background:#d9dfe6;flex-direction:column;display:flex}.kp-wa-ribbon{background:var(--warn-soft);color:#6d4300;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:700;display:flex}.kp-wa-ribbon>span{text-align:center}@media (max-width:420px){.kp-wa-hs{display:none}.kp-wa-ribbon{font-size:11.5px}}.kp-wa-backlink{color:#6d4300;cursor:pointer;white-space:nowrap;background:#fff9;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.kp-wa-backlink svg.lucide{width:14px;height:14px}.kp-wa-phone{background:#efeae2;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.kp-wa-top{color:#fff;background:#008069;flex:none;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:flex}.kp-wa-top a{color:#fff;place-items:center;display:grid}.kp-wa-top .grow{line-height:1.25;display:grid}.kp-wa-top b{align-items:center;gap:5px;font-size:16px;display:inline-flex}.kp-wa-top #kp-wa-st{opacity:.85;font-size:12.5px}.kp-wa-av{background:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.kp-wa-av img{width:26px;height:26px}.kp-wa-ok{background:#25d366;border:1.5px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.kp-wa-ok svg.lucide{stroke-width:3.5px;color:#fff;width:10px;height:10px}.kp-wa-ico{gap:16px;display:flex}.kp-wa-ico svg.lucide{width:20px;height:20px}.kp-wa-log{scroll-behavior:smooth;background-color:#efeae2;background-image:radial-gradient(#78644612 1.2px,#0000 1.3px),radial-gradient(#7864460d 1px,#0000 1.1px);background-position:0 0,7px 9px;background-size:22px 22px,15px 15px;flex-direction:column;flex:1;gap:5px;min-height:0;padding:12px 12px 8px;display:flex;overflow-y:auto}.kp-wa-sys{color:#54656f;background:#fff;border-radius:8px;align-self:center;margin:4px 0;padding:5px 12px;font-size:12px;font-weight:600;box-shadow:0 1px .5px #0b141a21}.kp-wa-note{text-align:center;color:#54656f;background:#ffeecd;border-radius:8px;align-self:center;max-width:88%;margin-bottom:6px;padding:6px 10px;font-size:12px}.kp-wa-note svg.lucide{vertical-align:-1px;width:12px;height:12px}.kp-wa-b{color:#111b21;overflow-wrap:anywhere;border-radius:8px;max-width:84%;padding:6px 8px 5px 9px;font-size:14.2px;line-height:1.42;position:relative;box-shadow:0 1px .5px #0b141a21}.kp-wa-b.bot{background:#fff;border-top-left-radius:0;align-self:flex-start}.kp-wa-b.me{background:#d9fdd3;border-top-right-radius:0;align-self:flex-end}.kp-wa-t{white-space:pre-wrap;display:inline}.kp-wa-t a{color:#027eb5}.kp-wa-time{float:right;color:#667781;align-items:center;gap:2px;margin:8px 0 -3px 10px;font-size:11px;display:inline-flex}.kp-wa-time svg.lucide{color:#53bdeb;width:15px;height:15px}.kp-wa-btns{align-self:flex-start;gap:3px;width:min(84%,300px);margin-bottom:4px;display:grid}.kp-wa-btns button{color:#027eb5;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px .5px #0b141a21}.kp-wa-btns button:hover{background:#f5f6f6}.kp-wa-btns svg.lucide{width:15px;height:15px}.kp-wa-doc{cursor:pointer;text-align:left;background:#f5f6f6;border:0;border-radius:6px;align-items:center;gap:10px;width:min(260px,64vw);margin-bottom:4px;padding:10px;display:flex}.kp-wa-doc .grow{min-width:0;display:grid}.kp-wa-doc b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.kp-wa-doc .grow span{color:#667781;font-size:11.5px}.kp-wa-doc>svg.lucide{color:#667781}.kp-pdf{color:#fff;background:#e5483f;border-radius:4px;flex:none;place-items:center;width:32px;height:38px;font-size:9.5px;font-weight:800;display:grid}.kp-wa-typing{gap:4px;padding:12px 14px;display:flex}.kp-wa-typing i{background:#8696a0;border-radius:50%;width:7px;height:7px;animation:1s infinite kp-dot}.kp-wa-typing i:nth-child(2){animation-delay:.15s}.kp-wa-typing i:nth-child(3){animation-delay:.3s}@keyframes kp-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.kp-wa-bar{padding:6px 8px calc(8px + env(safe-area-inset-bottom));background:#efeae2;flex:none;gap:6px;display:flex}.kp-wa-in{color:#8696a0;background:#fff;border-radius:24px;flex:1;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 12px;display:flex;box-shadow:0 1px .5px #0b141a21}.kp-wa-in input{color:#111b21;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.kp-wa-send{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}@media (min-width:720px){.kp-wa-page{background:#d9dfe6 radial-gradient(circle at 30% 20%,#e8edf3,#cfd6df)}.kp-wa-ribbon{justify-content:center;gap:20px}.kp-wa-phone{width:400px;height:min(820px, calc(100vh - var(--banner-h) - 34px - 40px));border:10px solid #141a24;border-radius:34px;flex:none;margin:20px auto;overflow:hidden;box-shadow:0 24px 60px #121a2c59}.kp-wa-top{padding-top:14px}}.kp-farnote{align-items:center;margin-top:4px;text-decoration:none}.kp-farnote>svg.lucide:last-child{flex:none}.pj-kpi .card{align-content:start;gap:2px;display:grid}.pj-kpi .pj-kb{color:#0b7a69;font-size:18px}.pj-cal{gap:12px;display:grid}.pj-calh{flex-wrap:wrap;align-items:flex-start;gap:8px}.pj-nav{gap:6px}.pj-week{gap:8px;display:grid}.pj-day{gap:6px;display:grid}.pj-day.empty{display:none}.pj-dh{align-items:center;gap:8px;font-size:13px;display:flex}.pj-dh>span,.pj-dh>b{display:none}.pj-dl{font-style:normal;font-weight:750}.pj-cnt{background:var(--primary-soft);color:var(--primary);border-radius:99px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.pj-items{gap:6px;display:grid}.pj-iv{text-align:left;background:var(--primary-soft);border:1px solid #c9d6ff;border-left:4px solid var(--primary);cursor:pointer;font:inherit;color:inherit;border-radius:10px;grid-template-columns:auto 1fr;gap:0 10px;width:100%;min-width:0;padding:8px 10px;display:grid}.pj-iv .pj-t{font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-size:13px;font-weight:800}.pj-iv .pj-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.pj-iv .pj-j{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex;overflow:hidden}.pj-iv .pj-j svg.lucide{width:13px;height:13px}.pj-iv .badge{grid-column:2;justify-self:start;margin-top:3px}.pj-iv.st-hadir{background:var(--good-soft);border-color:#b7e6cb;border-left-color:var(--good)}.pj-iv.st-tidak-hadir{background:var(--bad-soft);border-color:#f2c9c5;border-left-color:var(--bad)}.pj-iv.st-batal{background:var(--surface-2);border-color:var(--line);opacity:.75;border-left-color:#a3adc2}.pj-iv.st-batal .pj-n{text-decoration:line-through}.pj-free{color:var(--muted);border:1.5px dashed var(--line);border-radius:10px;padding:6px 10px;font-size:12px}.pj-none{color:#b5bdcc;font-size:13px}.pj-mnote{margin-top:-4px}.pj-allempty{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pj-grid{align-items:start;gap:14px;display:grid}.pj-row{gap:8px;display:grid}.pj-row .row{align-items:flex-start}.pj-row .xs.muted svg.lucide{vertical-align:-2px;width:13px;height:13px}.pj-acts{flex-wrap:wrap;gap:6px;padding-left:52px;display:flex}.pj-ok{color:var(--good)!important;background:var(--good-soft)!important}.pj-no{color:var(--bad)}.pj-cap{letter-spacing:.06em;margin-top:6px;font-size:11px}.pj-srow{align-items:center;gap:10px;padding:9px 0!important}.pj-sico{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.pj-sico.on{background:var(--accent-soft);color:#0b7a69}.pj-taken{color:#0b7a69}.pj-rec{background:var(--surface-2);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:12px;display:flex}.pj-sw{cursor:pointer;padding:10px 0!important}.pj-rem h3{align-items:center;gap:8px;display:flex}.pj-rem .wa{font-size:13px}.pj-info{background:var(--surface-2);border-radius:12px;gap:8px;padding:12px;font-size:13.5px;display:grid}.pj-info>div{align-items:flex-start;gap:8px;display:flex}.pj-info svg.lucide{color:var(--muted);width:16px;height:16px;margin-top:2px}.pj-marks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pj-marks .btn,.pj-2 .btn{padding-left:8px;padding-right:8px}.pj-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pj-pick{gap:8px;display:grid}.pj-slotb{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.pj-slotb:hover{border-color:var(--primary)}.pj-mode button{align-items:center;gap:6px;display:inline-flex}@media (max-width:420px){.pj-hide-s{display:none}.pj-acts{padding-left:0}}@media (min-width:1000px){.pj-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pj-day,.pj-day.empty{background:var(--bg);border-radius:12px;align-content:start;gap:8px;min-height:180px;padding:8px;display:grid}.pj-dh{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;justify-items:start;gap:0 6px;padding:2px 2px 6px;display:grid}.pj-dh>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-size:11px;font-weight:750;display:block}.pj-dh>b{font-size:20px;font-weight:800;display:block}.pj-dh .pj-dl{display:none}.pj-cnt{place-self:center end}.pj-iv{grid-template-columns:1fr;padding:7px 8px}.pj-iv .pj-t{grid-row:auto;font-size:12px}.pj-iv .badge{grid-column:1}.pj-mnote{display:none}.pj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-grid>.pj-up{grid-row:span 2}}@media (min-width:1240px){.pj-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pj-grid>.pj-up{grid-row:auto}}.pk-ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pk-warn{color:var(--warn)}.pk-ok{color:var(--good);align-items:flex-start;gap:6px;display:flex}.pk-late{color:var(--bad);font-weight:700}.pk-link{color:var(--primary);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pk-two,.pk-kgrid,.pk-agrid{align-items:start;gap:14px;min-width:0;display:grid}.pk-two>*,.pk-kgrid>*,.pk-agrid>*{min-width:0}.pk-two,.pk-kgrid,.pk-agrid,.pk-page,.pk-g2,.pk-two .stack,.pk-kgrid .stack,.pk-agrid .stack{grid-template-columns:minmax(0,1fr)}.pk-g2{min-width:0}.pk-emp,.pk-ready,.pk-head,.pk-emp .stack-s,.pk-page .stack,.pk-kgrid .card,.pk-two .card{grid-template-columns:minmax(0,1fr)}.pk-g2>*,.pk-page>*{min-width:0}@media (min-width:720px){.pk-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}h2 svg.lucide{vertical-align:-3px;color:var(--muted);margin-right:4px}.pk-kpi{align-content:start;gap:2px;display:grid}.pk-kic{background:var(--accent-soft);color:#0b7a69;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:4px;display:grid}.pk-kic svg.lucide{width:17px;height:17px}.pk-emp{color:inherit;gap:12px;text-decoration:none;transition:border-color .15s;display:grid}.pk-emp:hover{border-color:#b9c6e4}.pk-emp h3{font-size:15.5px}.pk-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pk-mini>div{background:var(--surface-2);border-radius:10px;justify-items:start;gap:2px;min-width:0;padding:8px 10px;display:grid}.pk-mini b{font-size:16px}.pk-mini .badge{padding:1px 7px;font-size:11px}.pk-mini .badge svg.lucide{width:11px;height:11px}.pk-next{color:var(--text);align-items:flex-start;gap:6px;display:flex}.pk-next svg.lucide{width:16px;height:16px;color:var(--muted);margin-top:2px}.pk-emp .small svg.lucide{vertical-align:-2px;width:14px;height:14px}.pk-pbar{background:var(--surface-2);border-radius:99px;height:10px;position:relative}.pk-pbar>i{background:linear-gradient(90deg, #7fd8c9, var(--accent));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.pk-pbar>b{background:var(--surface);border:2px solid #c3cbdb;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.pk-pbar>b:last-of-type{margin-left:-14px}.pk-pbar>b.due{border-color:var(--warn);background:var(--warn-soft)}.pk-pbar>b.done{border-color:var(--accent);background:var(--accent)}.pk-ready{gap:12px;display:grid}.pk-ready .btn{justify-self:start}.pk-page{gap:14px;min-width:0;display:grid}.pk-head{gap:12px;display:grid}.pk-hchips{gap:6px}.pk-okc{color:var(--good)}.pk-mini b.pk-okc,.pk-mini b.pk-warn{font-size:14px}.pk-hlinks{gap:8px}.pk-tabs{background:var(--surface-2);border-radius:12px;justify-self:start;max-width:100%;padding:4px}.pk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pk-steps>div{text-align:center;color:var(--muted);justify-items:center;gap:4px;font-size:12px;font-weight:650;display:grid;position:relative}.pk-steps>div:not(:first-child):before{content:"";background:var(--line);width:100%;height:2px;margin-right:14px;position:absolute;top:13px;right:50%}.pk-steps>div.done:not(:first-child):before,.pk-steps>div.now:not(:first-child):before{background:var(--accent)}.pk-steps i{background:var(--surface-2);border:2px solid var(--line);z-index:1;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid;position:relative}.pk-steps .done i{background:var(--accent);border-color:var(--accent);color:#fff}.pk-steps .now i{border-color:var(--accent);color:#0b7a69;box-shadow:0 0 0 4px var(--accent-soft);background:#fff}.pk-steps .done,.pk-steps .now{color:var(--text)}.pk-steps i svg.lucide{stroke-width:3px;width:15px;height:15px}.pk-form{gap:12px;display:grid}.pk-seg{flex-wrap:wrap;max-width:100%;display:flex}.pk-seg button{flex:auto;min-height:34px}.pk-seg button[disabled]{cursor:not-allowed;opacity:.6}.pk-auto{background:var(--primary-soft);color:#1d3aa8;border-radius:10px;padding:9px 12px;line-height:1.55}.pk-auto span{font-weight:750}.pk-auto svg.lucide{vertical-align:-2px;width:15px;height:15px}.pk-actions{gap:8px}.pk-actions .btn{flex:auto}.pk-sheet{border:1px solid var(--line);box-shadow:none;max-height:640px;overflow:auto}.pk-print-only{display:none}.paper.pk-paper{color:#1d2433;padding:22px 22px 18px;font-size:11.2px;line-height:1.55}.pk-paper p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 6px}.pk-paper h4{color:#1d2433;letter-spacing:0;text-transform:none;border-bottom:0;margin:10px 0 3px;padding:0;font-size:11.6px}.pk-ph{border-bottom:2px solid #1d2433;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.pk-ph b{font-size:14px;display:block}.pk-ph span{color:#5b667f;font-size:10.5px}.pk-plogo{color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.pk-ptitle{text-align:center;text-transform:uppercase;letter-spacing:.03em;font-size:14px}.pk-pno{color:#5b667f;text-align:center!important;margin-bottom:10px!important}.pk-pt{border-collapse:collapse;margin:0 0 8px}.pk-pt td{vertical-align:top;padding:1px 6px 1px 0}.pk-pt td:nth-child(2){white-space:nowrap;width:62px}.pk-psign{text-align:center;break-inside:avoid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.pk-psign>div{align-content:start;justify-items:center;gap:2px;display:grid}.pk-psign>div>span:first-child{color:#5b667f}.pk-psign b{border-top:1px solid #1d2433;min-width:70%;padding-top:3px}.pk-psign small{color:#7a8499;font-size:9.5px}.pk-sigtxt{color:#13235e;place-items:center;min-height:46px;font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;font-size:22px;font-style:italic;line-height:1.5;display:grid}.pk-sigimg{object-fit:contain;max-width:100%;height:46px}.pk-sigph{color:#a3acbd;place-items:center;min-height:46px;font-style:italic;display:grid}.pk-pfoot{color:#8a93a6;border-top:1px dashed #d4dae6;padding-top:6px;font-size:9.5px;text-align:center!important;margin-top:12px!important}.pk-doc{align-items:center;gap:10px;display:flex}.pk-doc>.grow{gap:1px;min-width:0;display:grid}.pk-doc>.btn{flex:none}.pk-doc>.grow .badge{justify-self:start;margin-top:3px}.pk-dic{background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.pk-dic.ok{background:var(--good-soft);color:var(--good)}.pk-docph{height:180px;color:var(--muted);background:repeating-linear-gradient(45deg,#eef2f9,#eef2f9 10px,#e4e9f3 10px 20px);border-radius:12px;align-content:center;place-items:center;gap:6px;font-weight:650;display:grid}.pk-docph svg.lucide{width:34px;height:34px}.pk-cl{gap:6px;display:grid}.pk-cli{background:var(--surface-2);border-radius:10px;align-items:center;padding:9px 10px}.pk-cli input{margin-top:0}.pk-cli.on span{color:var(--muted);text-decoration:line-through}.pk-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pk-x:hover{background:var(--surface);color:var(--bad)}.pk-x svg.lucide{width:15px;height:15px}.pk-cladd .input{flex:1;min-width:0}.pk-tl{padding:4px 8px 6px}.pk-tl .pk-pbar{height:12px}.pk-tlm{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.pk-tlm>div{text-align:right;justify-items:end;font-size:12px;line-height:1.35;display:grid}.pk-tlm span{color:var(--muted)}.pk-tlm em{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:700}.pk-tlm .done em{color:#0b7a69}.pk-tlm .due em{color:var(--warn)}.pk-rates{gap:10px;display:grid}.pk-rate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pk-rate>span{font-size:14px;font-weight:650}.pk-rate .rating button{width:40px;height:38px}.pk-trend{gap:4px;display:grid}.pk-tr{grid-template-columns:minmax(0,1fr) repeat(3,48px);align-items:center;gap:6px;font-size:13px;display:grid}.pk-tr>i,.pk-tr>b{text-align:center;border-radius:7px;padding:4px 0;font-style:normal;font-weight:750}.pk-tr>i{background:var(--surface-2);color:var(--muted)}.pk-tr>i.hi{background:var(--good-soft);color:var(--good)}.pk-tr>i.mid{background:var(--primary-soft);color:var(--primary)}.pk-tr>i.lo{background:var(--warn-soft);color:var(--warn)}.pk-trh b{color:var(--muted);font-size:11.5px}.pk-trt{border-top:1px solid var(--line);margin-top:2px;padding-top:6px;font-weight:700}.pk-dec{gap:8px;display:grid}.pk-hl{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pk-cmp{gap:8px;display:grid}.pk-cr{grid-template-columns:minmax(0,118px) 1fr 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.pk-cr.me{font-weight:750}.pk-cb{background:var(--surface-2);border-radius:6px;height:20px;position:relative;overflow:hidden}.pk-cb i{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.pk-cb em{color:#fff;text-shadow:0 0 2px #00000040;padding-left:6px;font-size:11px;font-style:normal;font-weight:750;line-height:20px;position:relative}i.t{background:#6f88ea}i.p{background:var(--accent)}.pk-leg{color:var(--muted);gap:14px}.pk-leg span{align-items:center;gap:5px;display:inline-flex}.pk-leg i{border-radius:3px;width:12px;height:12px;display:inline-block}.pk-vh{background:#f4fcfa;border:1px dashed #9fd9cd;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pk-vh .grow{justify-items:start;gap:3px;display:grid}.pk-hero{border-radius:var(--radius);color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#1d3aa8,#2447d6 55%,#3c63f0);align-items:center;gap:14px;padding:16px;display:flex}.pk-hero .xs{color:#c7d3ff;font-weight:650}.pk-hero h2{font-size:20px}.pk-hero .small{color:#dfe6ff}.pk-cd{background:#ffffff24;border-radius:18px;flex:none;align-content:center;place-items:center;width:76px;height:76px;display:grid}.pk-cd b{font-size:30px;font-weight:800;line-height:1}.pk-cd span{color:#dfe6ff;font-size:11px}.pk-kv{grid-template-columns:auto 1fr;gap:6px 14px;font-size:14px;display:grid}.pk-kv span{color:var(--muted)}.pk-two-btn{gap:8px}.pk-dim{opacity:.55}.pk-sum{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pk-sum li{align-items:flex-start;gap:10px;display:flex}.pk-sum svg.lucide{color:var(--primary);margin-top:2px}.pk-sum+.btn{justify-self:start}.pk-pad{background:#fbfcff;border:1.5px dashed #b3bfd8;border-radius:12px;height:150px;position:relative}.pk-pad canvas{touch-action:none;cursor:crosshair;z-index:1;width:100%;height:100%;position:absolute;inset:0}.pk-padph{text-align:center;color:#a3acbd;pointer-events:none;border-top:1px solid #dfe5ef;margin:0 24px;padding-top:4px;font-size:13px;position:absolute;bottom:30px;left:0;right:0}.pk-pad.on .pk-padph{visibility:hidden}.pk-pad .btn{z-index:2;background:var(--surface);position:absolute;top:8px;right:8px}.pk-typed{color:#a3acbd;background:#fbfcff;border:1.5px dashed #b3bfd8;border-radius:12px;place-items:center;min-height:64px;font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;font-size:26px;font-style:italic;display:grid}.pk-typed.on{color:#13235e}.pk-signed{background:var(--good-soft);border-radius:12px;justify-items:start;gap:6px;padding:12px;display:grid}.pk-signed img{max-width:100%;height:60px}.pk-signed .pk-sigtxt{min-height:0}.pk-up{cursor:pointer}.pk-up.pk-off{opacity:.5;pointer-events:none}.pk-ksheet{max-height:none}.pk-info{gap:12px;display:grid}.pk-info>div{align-items:flex-start;gap:12px;font-size:14px;display:flex}.pk-info>div>svg.lucide{color:var(--primary);margin-top:2px}.pk-info>div>div{gap:1px;display:grid}.pk-info span{color:var(--muted);font-size:13px}.pk-info a{font-size:13px;font-weight:650}.pk-rset{gap:12px}.pk-lrow{align-items:center;gap:10px;display:flex}.pk-lrow>.grow{gap:1px;display:grid}.pk-lrow code{color:var(--primary);background:var(--primary-soft);border-radius:6px;justify-self:start;max-width:100%;padding:2px 6px;font-size:11.5px}.pk-lbtn{flex:none;gap:6px;display:flex}.pk-lbtn .btn.icon{width:34px}.pk-rchips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pk-rchips::-webkit-scrollbar{display:none}.pk-n{opacity:.7;font-weight:700}.pk-rrow{gap:10px;display:grid}.pk-rinfo{gap:3px;min-width:0;display:grid}.pk-rname{justify-content:space-between;align-items:center;gap:8px;display:flex}.pk-rby{color:var(--muted);align-items:center;gap:6px;display:flex}.pk-rby .avatar{width:22px;height:22px;font-size:9.5px}.pk-rby b{color:var(--text);white-space:nowrap}.pk-ract{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:720px){.pk-rrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.pk-rname{justify-content:flex-start}}.pk-rprog{gap:3px;max-width:280px;display:grid}.pk-rprog .progress{height:6px}.pk-ajak{gap:16px;max-width:1160px;margin:0 auto;padding:16px 16px 40px;display:grid}.pk-ainv{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#0b7a69,#0fa991 60%,#3cc7ad);border-radius:20px;gap:12px;padding:22px 18px;display:grid}.pk-aav{align-items:center;display:flex}.pk-aav .avatar.lg{border:3px solid #ffffffd9}.pk-aav .avatar.sq{border:3px solid #ffffffd9;width:46px;height:46px;margin-left:-14px;font-size:15px}.pk-ainv h1{font-size:22px;line-height:1.3}.pk-ainv h1 span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.pk-ainv p{color:#e2fbf5;font-size:14.5px}.pk-ah{margin-top:4px}.pk-ajob{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.pk-ajob>.grow{gap:4px;display:grid}.pk-ajob .chips{gap:6px;margin-top:2px}.pk-ajob:hover{border-color:#b9c6e4}.pk-asteps .row{align-items:flex-start}.pk-asteps .step-n{flex:none}.pk-acta{padding:10px 0 calc(6px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--bg) 30%);position:sticky;bottom:0}.pk-acta .btn{min-height:50px;font-size:15.5px}.pk-afoot{align-items:flex-start;gap:6px;display:flex}.pk-afoot svg.lucide{width:14px;height:14px;margin-top:1px}@media (max-width:420px){.pk-doc>.badge,.pk-hide-s{display:none}.pk-mini>div{padding:7px 8px}.pk-rate .rating{gap:4px}.pk-rate .rating button{width:36px}.pk-cr{grid-template-columns:minmax(0,92px) 1fr 1fr}.pk-lrow{flex-wrap:wrap}.pk-lrow>.grow{flex:calc(100% - 52px)}.pk-lbtn{margin-left:52px}}@media (min-width:1000px){.pk-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pk-kgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pk-agrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.pk-ajak{padding:24px 28px 48px}.pk-ainv{padding:30px 28px}.pk-ainv h1{font-size:28px}.pk-acta{background:0 0;padding:4px 0 0;position:static}.pk-hero{padding:20px 24px}.pk-dec{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-dec .btn{white-space:normal;text-align:center}}@media print{body:has(.pk-page) .mock-banner{display:none!important}body:has(.pk-page) #toast{display:none!important}body:has(.pk-page) #sheet-root{display:none!important}:is(html:has(.pk-page),body:has(.pk-page)){background:#fff!important;height:auto!important}.p-shell:has(.pk-page){min-height:0;display:block}:is(.p-shell:has(.pk-page) .p-side,.p-shell:has(.pk-page) .p-top,.p-shell:has(.pk-page) .p-nav){display:none!important}.p-main:has(.pk-page){max-width:none;display:block;padding:0!important}.pk-page{display:block}.pk-page>:not(.pk-two),.pk-two>:not(.pk-print-area){display:none!important}.pk-two{display:block}.pk-print-area{box-shadow:none;background:0 0;border:0;padding:0;display:block}.pk-print-area>:not(.pk-sheet){display:none!important}.pk-sheet.printable{width:210mm;max-height:none;box-shadow:none;border:0;border-radius:0;position:static;overflow:visible;display:block!important}.paper.pk-paper{padding:16mm 18mm 12mm;font-size:11.6px}.pk-paper,.pk-paper *{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}@media (min-width:1200px){.pk-emps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pk-listcols{align-items:start;gap:14px;display:grid}.pk-listcols>.stack{align-content:start;min-width:0}.pk-howto-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-howto-l li{align-items:flex-start;gap:10px;display:flex}@media (min-width:1200px){.pk-listcols{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.pk-listcols .pk-emps{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-listcols .pk-g2:not(.pk-emps){grid-template-columns:1fr}}.pk-howto-l .pk-kic{flex:none;margin:0}@media (max-width:719px){.pk-x{width:44px;height:44px;margin:-8px -8px -8px 0}}.aa-shell{--aa:#6d28d9;--aa-soft:#ede9fe;--aa-ink:#4c1d95;--aa-side:#1e1b4b;min-height:calc(100vh - var(--banner-h));background:#f6f5fb;display:grid}.aa-col{flex-direction:column;min-width:0;display:flex}.aa-side{z-index:80;color:#ddd6fe;background:linear-gradient(#1e1b4b 0%,#2e1065 100%);flex-direction:column;width:284px;padding:16px 12px 20px;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.aa-shell.open .aa-side{transform:none;box-shadow:8px 0 40px #140a3c59}.aa-scrim{display:none}.aa-shell.open .aa-scrim{z-index:79;background:#0f0a2873;display:block;position:fixed;inset:0}.aa-brand{align-items:center;gap:10px;padding:2px 8px 12px;display:flex}.aa-brand img{width:32px;height:32px}.aa-brand span{flex:1;line-height:1.1;display:grid}.aa-brand b{color:#fff;letter-spacing:-.02em;font-size:18px}.aa-brand small{color:#c4b5fd;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.aa-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.aa-env{color:#c4b5fd;background:#ffffff0f;border-radius:9px;align-items:center;gap:6px;margin:0 4px 6px;padding:6px 10px;font-size:11.5px;display:flex}.aa-env svg.lucide{width:14px;height:14px}.aa-group{text-transform:uppercase;letter-spacing:.1em;color:#8b84c4;margin:14px 12px 4px;font-size:10.5px;font-weight:700}.aa-link{color:#d9d4f5;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.aa-link:hover{background:#ffffff12}.aa-link.on{color:#fff;background:linear-gradient(90deg,#a78bfa52,#a78bfa1f);box-shadow:inset 3px 0 #a78bfa}.aa-cnt{color:#fff;background:#f43f5e;border-radius:99px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11px;display:grid}.aa-ext{opacity:.5;width:14px!important;height:14px!important}.aa-me-side{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:12px 10px 0;font-size:13px;display:flex}.aa-me-side span:last-child{display:grid}.aa-me-side b{color:#fff}.aa-me-side small{color:#a5a0d8;font-size:11.5px}.aa-side .aa-me-side{margin-top:18px}.aa-av{color:#fff;background:linear-gradient(135deg,#a78bfa,#6d28d9);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.aa-av.sm{width:34px;height:34px;font-size:12px}.aa-top{top:var(--banner-h);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;align-items:center;gap:10px;min-height:60px;padding:9px 14px;display:flex;position:sticky}.aa-burger,.aa-back{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--text);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.aa-tt{min-width:0}.aa-crumb{color:var(--aa);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.aa-top h1{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.aa-topr{flex:none;align-items:center;gap:8px;display:flex}.aa-topr .aa-av{display:none}.aa-main{align-content:start;gap:16px;min-width:0;padding:16px 16px 48px;display:grid}.aa-hide-s{display:none!important}.aa-shell .btn.primary{background:var(--aa)}.aa-shell .btn.soft{background:var(--aa-soft);color:var(--aa-ink)}.aa-shell .tabs button.on{color:var(--aa-ink)}.aa-shell .chip.on{background:var(--aa);border-color:var(--aa)}.aa-card{background:#fff;border:1px solid #e7e4f3;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 1px 2px #1e14500a,0 6px 20px #1e14500d}.aa-card>*{min-width:0}.aa-ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aa-ch h2,.aa-card>h2{align-items:center;gap:8px;font-size:15.5px;display:flex}.aa-ch h2 svg.lucide{color:var(--aa)}.aa-sub{color:var(--aa-ink);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:700;display:flex}.aa-sub svg.lucide{width:16px;height:16px}.aa-empty{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:22px 10px;font-size:14px;display:flex}.aa-hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.aa-hello h2{font-size:20px;font-weight:800}.aa-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aa-kpi{color:inherit;background:#fff;border:1px solid #e7e4f3;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}a.aa-kpi[href]:hover{border-color:#c4b5fd}.aa-kpi b{font-size:22px;font-weight:800;line-height:1.15;display:block}.aa-kpi span span,.aa-kpi .grow>span{color:var(--text);font-size:12.5px;font-weight:650;display:block}.aa-kpi small{color:var(--muted);font-size:11.5px;display:block}.aa-kic{background:var(--aa-soft);width:34px;height:34px;color:var(--aa);border-radius:10px;flex:none;place-items:center;display:grid}.aa-kpi.warn .aa-kic{background:var(--warn-soft);color:var(--warn)}.aa-kpi.bad .aa-kic{background:var(--bad-soft);color:var(--bad)}.aa-grid{align-items:start;gap:16px;min-width:0;display:grid}.aa-cols{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:170px;display:grid}.aa-colw{grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;height:100%;display:grid}.aa-colw i{background:linear-gradient(#c4b5fd,#a78bfa);border-radius:8px 8px 3px 3px;align-self:end;width:100%;max-width:46px;min-height:4px}.aa-colw i.on{background:linear-gradient(#8b5cf6,#6d28d9)}.aa-cv{color:var(--muted);font-size:11.5px;font-weight:750}.aa-cl{color:var(--muted);font-size:12px;font-weight:650}.aa-stack{background:var(--surface-2);border-radius:99px;gap:2px;height:18px;display:flex;overflow:hidden}.aa-stack i{min-width:6px;display:block}.aa-legend{flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.aa-legend span{align-items:center;gap:6px;display:inline-flex}.aa-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.aa-bars{gap:8px;display:grid}.aa-bar{color:inherit;grid-template-columns:minmax(90px,150px) 1fr 30px;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:grid}.aa-bl{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-weight:600;overflow:hidden}.aa-bt{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.aa-bt i{background:var(--aa);border-radius:99px;height:100%;display:block}.aa-bt i.good{background:var(--good)}.aa-bt i.blue{background:var(--primary)}.aa-bt i.warn{background:#f59e0b}.aa-bar b{text-align:right}.aa-scale{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.aa-scale span{align-items:center;gap:6px;display:inline-flex}.aa-scale i{border-radius:3px;width:10px;height:10px;display:inline-block}.aa-scale i.good{background:var(--good)}.aa-scale i.blue{background:var(--primary)}.aa-scale i.warn{background:#f59e0b}.aa-meter{background:var(--surface-2);vertical-align:middle;border-radius:99px;width:70px;height:7px;display:inline-block;overflow:hidden}.aa-meter i{background:var(--aa);border-radius:99px;height:100%;display:block}.aa-meter i.good{background:var(--good)}.aa-meter i.warn{background:#f59e0b}.aa-mini{display:grid}.aa-mini>a,.aa-mini>div{color:inherit;border-bottom:1px solid #efedf7;align-items:center;gap:10px;min-width:0;padding:10px 0;text-decoration:none;display:flex}.aa-mini>:last-child{border-bottom:0}.aa-mini b{font-size:13.5px;display:block}.aa-mini small{color:var(--muted);font-size:12px;display:block}.aa-co{color:#fff;background:hsl(var(--h,260) 45% 42%);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.aa-co.lg{border-radius:15px;width:56px;height:56px;font-size:19px}.aa-todo{display:grid}.aa-todo a{color:inherit;border-bottom:1px solid #efedf7;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;text-decoration:none;display:flex}.aa-todo a:last-child{border-bottom:0}.aa-dot{background:#c4b5fd;border-radius:50%;flex:none;width:9px;height:9px}.aa-dot.bad{background:var(--bad)}.aa-dot.warn{background:#f59e0b}.aa-dot.on{background:var(--aa);box-shadow:0 0 0 4px var(--aa-soft)}.aa-risk{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.aa-risk i{background:var(--surface-2);border-radius:99px;width:46px;height:7px;position:relative;overflow:hidden}.aa-risk i:after{content:"";width:var(--w);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.aa-risk.good i:after{background:var(--good)}.aa-risk.warn i:after{background:#f59e0b}.aa-risk.bad i:after{background:var(--bad)}.aa-risk.bad b{color:var(--bad)}.aa-lv{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.aa-lv svg.lucide{width:13px;height:13px}.aa-lv.l1{color:#475569;background:#f1f5f9}.aa-lv.l2{color:#0369a1;background:#e0f2fe}.aa-lv.l3{background:var(--aa-soft);color:var(--aa-ink)}.aa-lv.l4{color:#92400e;background:#fef3c7}.aa-arr{color:var(--muted);width:14px!important;height:14px!important}.aa-new{color:var(--aa);font-style:normal;font-weight:700}.aa-sla{color:var(--muted);align-items:center;gap:3px;margin-left:6px;font-size:11.5px;display:inline-flex}.aa-sla.bad{color:var(--bad);font-weight:700}.aa-warn-t{color:#b45309;font-weight:700}.aa-g6{gap:6px!important}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.aa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.aa-toolbar>*{min-width:0}.aa-tabs{background:#f1effa;border-radius:11px;max-width:100%;padding:3px}.aa-tabs button{align-items:center;gap:6px;padding:7px 11px;font-size:13px;display:inline-flex}.aa-tabs button svg.lucide{width:15px;height:15px}.aa-filters{flex-wrap:wrap;width:100%}.aa-search{flex:1;min-width:180px;display:block;position:relative}.aa-search svg.lucide{color:var(--muted);width:16px;height:16px;position:absolute;top:12px;left:11px}.aa-search .input{padding-left:34px}.aa-sel{flex:none;width:auto;min-width:150px}.aa-tbl{min-width:0;display:grid}.aa-th{display:none}.aa-tr{color:inherit;border-bottom:1px solid #efedf7;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 10px;min-width:0;padding:12px 2px;font-size:13.5px;text-decoration:none;display:grid}.aa-tr:last-child{border-bottom:0}.aa-tr>span{min-width:0}.aa-tr>span[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:650;display:block}.aa-tr>span[data-l=""]:before{display:none}.aa-tr.dim{opacity:.62}.aa-tr.flag{background:linear-gradient(90deg,#f59e0b12,#0000 60%)}.aa-c1{grid-column:1/-1;align-items:center;gap:10px;min-width:0;display:flex}.aa-c1 b{font-size:14px;display:block}.aa-c1 small{color:var(--muted);font-size:12px;display:block}.aa-flagline{color:#92400e;grid-column:1/-1;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.aa-flagline svg.lucide{width:14px;height:14px}a.aa-tr:hover{background:#faf9ff}.aa-pk{background:var(--aa-soft);width:38px;height:38px;color:var(--aa);border-radius:11px;flex:none;place-items:center;display:grid}.aa-pk.lg{border-radius:14px;width:52px;height:52px}.aa-qn{width:28px;height:28px;color:var(--aa-ink);background:#f1effa;border-radius:8px;flex:none;align-self:flex-start;place-items:center;font-size:12px;font-weight:800;display:grid}.aa-qt{font-weight:650!important}.aa-ladder-mini{gap:12px;display:grid}.aa-ladder-mini>div{align-content:start;gap:6px;display:grid}.aa-ladder-mini .aa-lv{justify-self:start}.aa-detail{gap:16px;min-width:0;display:grid}.aa-dmain,.aa-dside{align-content:start;gap:16px;min-width:0;display:grid}.aa-vhead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.aa-vhead h2{font-size:18px}.aa-vhead .row{margin-top:6px}.aa-hbtns{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.aa-flags{gap:8px;display:grid}.aa-flag{background:#f6f5fb;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.aa-flag.bad{background:var(--bad-soft);color:#8f1d17}.aa-flag.warn{color:#7a4a00;background:#fff4dc}.aa-flag.info{color:var(--muted)}.aa-flag b{font-size:12px}.aa-kv{grid-template-columns:minmax(110px,40%) 1fr;gap:8px 14px;font-size:13.5px;display:grid}.aa-kv>span{color:var(--muted)}.aa-kv>b{overflow-wrap:anywhere;min-width:0;font-weight:650}.aa-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aa-doc{gap:6px;margin:0;display:grid}.aa-doc figcaption{color:var(--muted);font-size:12px;font-weight:600}.aa-photo{position:relative}.aa-photo .aa-ph,.aa-photo img{aspect-ratio:4/3;object-fit:cover;background:linear-gradient(135deg, hsl(var(--h) 40% 78%), hsl(calc(var(--h) + 40) 45% 58%));color:#ffffffe6;border-radius:12px;place-items:center;width:100%;display:grid}.aa-photo .aa-ph svg.lucide{width:34px;height:34px}.aa-photo.warn .aa-ph{outline-offset:-3px;outline:3px solid #f59e0b}.aa-ktp{aspect-ratio:1.58;color:#1e3a8a;background:linear-gradient(135deg,#bfdbfe,#93c5fd 55%,#a5b4fc);border-radius:12px;grid-template-rows:auto 1fr;gap:6px;padding:10px;font-size:9.5px;display:grid;overflow:hidden}.aa-ktp img{object-fit:cover;border-radius:8px;grid-row:1/-1;width:100%;height:100%}.aa-ktp-h{letter-spacing:.04em;font-weight:800;line-height:1.35}.aa-ktp-b{grid-template-columns:1fr 30%;gap:8px;display:grid}.aa-ktp-b>div{align-content:start;gap:2px;display:grid}.aa-ktp-b span{opacity:.75;font-size:8.5px}.aa-ktp-b b{font-size:10px}.aa-ktp-b i{background:#1e3a8a40;border-radius:3px;height:5px;display:block}.aa-ktp-b i.s{width:60%}.aa-ktp-p{color:#1e40af;background:#ffffff8c;border-radius:6px;place-items:center;display:grid}.aa-selfie{aspect-ratio:1.58;color:#c4b5fd;background:radial-gradient(circle at 50% 40%,#4c4a73,#1f1d3a);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.aa-selfie img{object-fit:cover;width:100%;height:100%}.aa-face svg.lucide{width:44px;height:44px}.aa-oval{border:2px dashed #c4b5fdb3;border-radius:50%;width:38%;height:78%;position:absolute}.aa-ok{color:var(--good);vertical-align:-3px;width:16px!important;height:16px!important}.aa-no{color:var(--bad);vertical-align:-3px;width:16px!important;height:16px!important}.aa-oss{border:1px solid #e7e4f3;border-radius:12px;font-size:13px;display:grid;overflow:hidden}.aa-oss>div{border-bottom:1px solid #efedf7;grid-template-columns:82px 1fr 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.aa-oss>div>span{overflow-wrap:anywhere;min-width:0}.aa-oss>div:last-child{border-bottom:0}.aa-oss>div>span:first-child{color:var(--muted);font-size:12px;font-weight:650}.aa-oss .aa-oss-h{color:var(--muted);background:#f6f5fb;font-size:11.5px;font-weight:700}.aa-oss .bad{background:var(--bad-soft)}.aa-map{background-color:#e8f0e6;background-image:linear-gradient(#fff 2px,#0000 2px),linear-gradient(90deg,#fff 2px,#0000 2px),linear-gradient(35deg,#0000 46%,#fde68a 46% 52%,#0000 52%);background-size:46px 46px,46px 46px,100% 100%;border-radius:12px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.aa-map.bad{background-color:#f3eee6}.aa-map.empty{background-color:#f1effa;background-image:none;height:90px}.aa-pin{color:#dc2626;transform:translateY(-10px)}.aa-pin svg.lucide{fill:#fecaca;width:34px;height:34px}.aa-map-l{background:#fffffff0;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.aa-map.empty .aa-map-l{color:var(--muted);background:0 0;justify-content:center;position:static}.aa-map-l svg.lucide{width:14px;height:14px}.aa-mark{color:#7f1d1d;background:#fecaca;border-radius:4px;padding:0 3px;font-weight:700}.aa-jobs{gap:10px;display:grid}.aa-jobs>div{border:1px solid #efedf7;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.aa-ol{gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.aa-hist{display:grid}.aa-hist>div{align-items:flex-start;gap:12px;padding:8px 0;font-size:13.5px;display:flex;position:relative}.aa-hist>div .aa-dot{margin-top:6px}.aa-hist small{color:var(--muted);font-size:12px;display:block}.aa-riskbox .row{align-items:flex-start}.aa-ck{background:#f8f7fd;border-radius:10px;padding:8px 10px;font-size:13.5px}.aa-ck input{accent-color:var(--aa)}.aa-decide .btn.danger,.aa-sus{width:100%}.aa-decide .grid-2{grid-template-columns:1fr 1fr;gap:8px}.aa-call{color:#fff;background:radial-gradient(circle at 50% 35%,#3b3772,#15132e);border-radius:14px;place-items:center;height:220px;display:grid;position:relative}.aa-call-main{text-align:center;justify-items:center;gap:6px;display:grid}.aa-call-main small{color:#c4b5fd}.aa-call-me{background:#6d28d9;border-radius:10px;place-items:center;width:64px;height:84px;font-weight:800;display:grid;position:absolute;bottom:10px;right:10px}.aa-phead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.aa-phead h2{font-size:18px}.aa-pstats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.aa-pstats span{color:var(--muted);background:#f6f5fb;border-radius:11px;padding:8px 10px;font-size:12px;display:grid}.aa-pstats b{color:var(--text);font-size:18px}.aa-ptabs{justify-self:start}.aa-secs{gap:10px;display:grid}.aa-secs>div{align-items:center;gap:10px;display:flex}.aa-secs small{color:var(--muted);font-size:12px;display:block}.aa-sn{background:var(--aa-soft);width:28px;height:28px;color:var(--aa-ink);border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:inline-grid}.aa-w{flex:none;align-items:center;gap:8px;display:flex}.aa-thr{text-align:center;border-radius:12px;font-size:11.5px;display:flex;overflow:hidden}.aa-thr i{min-width:0;padding:8px 4px;font-style:normal;font-weight:650}.aa-thr i.warn{color:#7a4a00;background:#fff4dc}.aa-thr i.blue{background:var(--primary-soft);color:var(--primary)}.aa-thr i.good{background:var(--good-soft);color:var(--good)}.aa-hist-c{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:120px;display:grid}.aa-hist-c>div{grid-template-rows:1fr auto;justify-items:center;gap:4px;height:100%;display:grid}.aa-hist-c i{border-radius:6px 6px 2px 2px;align-self:end;width:100%}.aa-hist-c i.warn{background:#fcd34d}.aa-hist-c i.blue{background:#93a8f4}.aa-hist-c i.good{background:#6ee7b7}.aa-hist-c span{color:var(--muted);font-size:11px}.aa-sws{display:grid}.aa-sw{border-bottom:1px solid #efedf7;align-items:center;gap:12px;padding:10px 0;display:flex}.aa-sw:last-child{border-bottom:0}.aa-sw b{font-size:13.5px;display:block}.aa-sw small{color:var(--muted);font-size:12px;display:block}.aa-shell .switch input:checked+span{background:var(--aa)}.aa-num{width:58px;min-height:30px;margin:0 3px;padding:3px 6px;display:inline-block}.aa-opt{align-items:center;gap:8px;display:flex}.aa-opt input[type=radio]{width:18px;height:18px;accent-color:var(--aa);flex:none}.aa-ok-k{background:#f1effa;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.aa-opt .input{flex:1;min-width:0}.aa-radio{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.aa-radio input{accent-color:#6d28d9;margin-top:3px}.aa-radio:has(input:checked){background:#f7f5ff;border-color:#a78bfa}.aa-appeals{gap:10px;display:grid}.aa-appeal{border:1px solid #efedf7;border-radius:13px;justify-items:start;gap:6px;padding:12px;display:grid}.aa-appeal>.row{width:100%}.aa-appeal.ditinjau{background:#fffcf5;border-color:#fcd9a0}.aa-reply{background:var(--good-soft);color:#0e5a36;border-radius:10px;gap:8px;width:100%;padding:9px 11px;font-size:13px;display:flex}.aa-upl{cursor:pointer;border:1px dashed #d6d0ee;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.aa-upl .btn.ok{background:var(--good-soft);color:var(--good);border-color:#0000}.aa-pkgs{display:grid}.aa-pkgs>div{border-bottom:1px solid #efedf7;align-items:center;gap:10px;padding:10px 0;display:flex}.aa-pkgs>div:last-child{border-bottom:0}.aa-pkgs small{color:var(--muted);font-size:12px;display:block}.aa-price{text-align:right;display:grid}.aa-price small{font-size:11px}.aa-mods{gap:12px;display:grid}.aa-mod h3{font-size:15px}.aa-quote{background:#f8f7fd;border-left:3px solid #c4b5fd;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:13.5px}.aa-stars{color:#f59e0b;letter-spacing:1px}.aa-modbtns{flex-wrap:wrap;gap:8px;display:flex}.aa-guide-h{grid-template-columns:1fr}.aa-guide-h h2{font-size:18px}.aa-guide-h p{margin:6px 0 10px}.aa-gprog{align-items:center;gap:10px;display:flex}.aa-gprog small{color:var(--muted);font-weight:650}.aa-gnav{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.aa-gnav::-webkit-scrollbar{display:none}.aa-gnav a{white-space:nowrap;color:var(--text);background:#fff;border:1px solid #e7e4f3;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.aa-gnav a b{color:var(--aa)}.aa-gnav svg.lucide{width:15px;height:15px;color:var(--aa)}.aa-scn{scroll-margin-top:100px}.aa-scn .aa-ch h2{font-size:16px}.aa-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aa-steps li{border:1px solid #efedf7;border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.aa-steps li.done{background:#f3fbf6;border-color:#cfeedd}.aa-steps li small{align-items:flex-start;gap:4px;margin-top:4px;font-size:12px;display:flex}.aa-steps li small svg.lucide{width:13px;height:13px;margin-top:2px}.aa-steps .btn{flex:none}.aa-stn{width:28px;height:28px;color:var(--aa-ink);border:2px solid #ddd6fe;border-radius:50%;flex:none;align-self:flex-start;place-items:center;font-size:12.5px;font-weight:800;display:grid}.aa-steps li.done .aa-stn{background:var(--good);border-color:var(--good);color:#fff}.aa-stn svg.lucide{width:15px;height:15px}.aa-who{text-transform:uppercase;letter-spacing:.06em;color:#475569;background:#f1f5f9;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.aa-who.bisnis{background:var(--accent-soft);color:#0b7a69}.aa-who.kandidat{background:var(--primary-soft);color:var(--primary)}.aa-who.admin{color:#5b21b6;background:#ede9fe}.aa-who.biro{color:#92400e;background:#fef3c7}.aa-bwrap{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.aa-step .btn,.aa-bst .btn{white-space:normal;text-align:left;height:auto}.aa-bwrap>.stack{align-content:start;min-width:0}.aa-bhead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.aa-bhead h2{margin:2px 0 6px;font-size:18px}.aa-bhead.gold{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fcd34d}.aa-blv{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.aa-blv i{background:var(--surface-2);border-radius:99px;height:7px}.aa-blv i.on{background:var(--accent)}.aa-blv i.pend{background:repeating-linear-gradient(45deg,#fcd34d 0 6px,#fde68a 6px 12px)}.badge.aa-gold{color:#78350f;background:linear-gradient(135deg,#fde68a,#f59e0b)}.aa-bic{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.aa-bst{gap:12px;display:grid}.aa-bst.wait{background:#fffcf5;border-color:#fcd9a0}.aa-bst.wait .aa-bic{background:var(--warn-soft);color:var(--warn)}.aa-bst.fix{border-color:#c7d2fe}.aa-bst.fix .aa-bic{background:var(--primary-soft)}.aa-bst.ok{background:#f4fcf7;border-color:#bfe9d1}.aa-bst.ok .aa-bic{background:var(--good-soft);color:var(--good)}.aa-bst.no{border-color:#f5c2bf}.aa-bst.no .aa-bic{background:var(--bad-soft);color:var(--bad)}.aa-bst .btn{justify-self:start}.aa-bsteps{margin-top:2px}.aa-ladder{gap:10px;display:grid}.aa-step{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.aa-step .grow{justify-items:start;gap:6px;display:grid}.aa-step .grow>.row{width:100%}.aa-stic{background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.aa-step.done{background:#f4fcf7;border-color:#bfe9d1}.aa-step.done .aa-stic{background:var(--good);color:#fff}.aa-step.pend{background:#fffcf5;border-color:#fcd9a0}.aa-step.pend .aa-stic{background:var(--warn-soft);color:var(--warn)}.aa-step.next{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.aa-step.next .aa-stic{background:var(--primary);color:#fff}.aa-step.lock{opacity:.72}.aa-opens{gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.aa-opens li{align-items:flex-start;gap:6px;display:flex}.aa-opens svg.lucide{width:14px;height:14px;color:var(--accent);margin-top:3px}.aa-step.lock .aa-opens svg.lucide{color:var(--muted)}.aa-bform{border-color:#c7d2fe;scroll-margin-top:80px}.vf-jalur{gap:8px;display:grid}.vf-jalur-k{border:1.5px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.vf-jalur-k:hover{border-color:var(--primary)}.vf-jalur-k .grow{gap:2px;min-width:0;display:grid}.vf-jalur-k small{color:var(--muted);font-size:12.5px}.vf-jalur-k.on{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 3px var(--primary-soft)}.vf-jalur-c{width:18px;height:18px;color:var(--muted);flex:none}.vf-jalur-k.on .vf-jalur-c{color:var(--primary)}.vf-up{min-width:0;display:grid}.vf-up.pl-bad .aa-up{border-color:var(--bad)}.vf-bukti{border:1px solid var(--line);border-radius:14px;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.vf-bukti.pl-bad{border-color:var(--bad)}.vf-bukti legend{padding:0 4px}.vf-bukti-isi{align-items:start;gap:10px;min-width:0;display:grid}@media (min-width:560px){.vf-bukti-isi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#aa-bform .row.between>b{white-space:nowrap;flex:none}.vf-pd{border:1px dashed var(--line);border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid}.vf-pd-h{flex-wrap:nowrap}.vf-pd-h select{flex:1;min-width:0}@media (min-width:560px){.vf-jalur{grid-template-columns:1fr 1fr}}.aa-bform h2{font-size:16px}.aa-ups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aa-up{text-align:center;cursor:pointer;background:var(--surface);border:1.5px dashed #c9d1e0;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-width:0;padding:14px 10px;display:grid}.aa-up:hover{border-color:var(--primary)}.aa-up.ok{background:#f4fcf7;border-style:solid;border-color:#9fdcbc}.aa-up img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.aa-up-ic,.aa-up-ph{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.aa-up-ph{aspect-ratio:4/3;color:#fff;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);border-radius:10px;width:100%;height:auto}.aa-up-ph svg.lucide{width:30px;height:30px}.aa-up-t{gap:2px;min-width:0;display:grid}.aa-up-t b{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:4px;font-size:13px;display:inline-flex}.aa-up-t b svg.lucide{width:15px;height:15px;color:var(--good)}.aa-up-t small{color:var(--muted);font-size:11.5px}.aa-up .row{flex-wrap:wrap;justify-content:center}.aa-up label.btn{cursor:pointer}.aa-pth{gap:4px;margin:0;display:grid;position:relative}.aa-pth img,.aa-pth .aa-up-ph{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.aa-pth figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.aa-del{color:#fff;cursor:pointer;background:#121a2cb3;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.aa-del svg.lucide{width:15px;height:15px}.aa-ossr{background:var(--good-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.aa-ossr .aa-kv{grid-template-columns:70px 1fr;margin-top:6px}.aa-cam{background:radial-gradient(circle at 50% 40%,#3a3a52,#121222);border-radius:16px;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.aa-cam-oval{border:3px solid #ffffffd9;border-radius:50%;width:46%;height:70%;transform:translateY(-14px);box-shadow:0 0 0 999px #00000059}.aa-cam-ktp{color:#fff;border:2px dashed #fffc;border-radius:8px;place-items:center;width:92px;height:58px;display:grid;position:absolute;bottom:50px;right:14px}.aa-cam-tip{text-align:center;color:#fff;font-size:12.5px;font-weight:600;position:absolute;bottom:12px;left:12px;right:12px}.center{text-align:center}.aa-spin{animation:1s linear infinite aa-spin}@keyframes aa-spin{to{transform:rotate(360deg)}}@media (min-width:560px){.aa-hide-s{display:inline-flex!important}.aa-docs{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.aa-docs.two{grid-template-columns:1fr 1fr}.aa-ups{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.aa-ups.two{grid-template-columns:1fr 1fr}.aa-guide-h{grid-template-columns:1fr auto;align-items:center}.aa-gprog{flex-direction:column}.aa-tr{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:760px){.aa-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.aa-g-dash{grid-template-columns:1fr 1fr}.aa-g-dash .aa-span2{grid-column:1/-1}.aa-g2{grid-template-columns:1fr 1fr}.aa-ladder-mini{grid-template-columns:repeat(4,1fr)}.aa-vhead{grid-template-columns:auto 1fr auto}.aa-hbtns{grid-column:auto}.aa-phead{grid-template-columns:auto 1fr auto}.aa-pstats{grid-column:auto;min-width:300px}.aa-filters{width:auto}.aa-kv.two{grid-template-columns:minmax(110px,18%) 1fr minmax(110px,18%) 1fr}}@media (min-width:1000px){.aa-shell{grid-template-columns:260px minmax(0,1fr)}.aa-side{top:var(--banner-h);height:calc(100vh - var(--banner-h));z-index:5;width:auto;position:sticky;transform:none}.aa-shell.open .aa-side{box-shadow:none}.aa-shell.open .aa-scrim,.aa-burger,.aa-x{display:none}.aa-top{min-height:64px;padding:10px 32px}.aa-topr .aa-av{display:grid}.aa-main{gap:18px;padding:24px 32px 56px}.aa-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-shell{background:linear-gradient(90deg,#2e1065 260px,#f6f5fb 260px)}.aa-g-dash{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-g-dash .aa-span2{grid-column:span 2}.aa-detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.aa-dside{top:calc(var(--banner-h) + 80px);position:sticky}.aa-bwrap{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.aa-bwrap>.stack:last-child{top:calc(var(--banner-h) + 74px);position:sticky}}@media (min-width:1100px){.aa-th{grid-template-columns:var(--cols);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid #e7e4f3;gap:12px;padding:0 12px 10px;font-size:11.5px;font-weight:700;display:grid}.aa-tr{grid-template-columns:var(--cols);border-radius:10px;align-items:center;gap:12px;padding:12px}.aa-tr>span[data-l]:before{display:none}.aa-c1{grid-column:auto}.aa-flagline{grid-column:1/-1;margin-top:-4px}}@media (min-width:1400px){.aa-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.aa-bgo{grid-column:1/-1;justify-self:start}.aa-mq{align-items:start;gap:16px;min-width:0;display:grid}.aa-mq>*{min-width:0}.aa-mq-list,.aa-mq-det{align-content:start;gap:12px;min-width:0;display:grid}.aa-mq.sel .aa-mq-list,.aa-mq:not(.sel) .aa-mq-det{display:none}.aa-mq-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aa-mq-kpi>div{background:#fff;border:1px solid #e7e4f3;border-radius:12px;padding:10px 12px;display:grid}.aa-mq-kpi b{color:var(--aa-ink);font-size:20px;font-weight:800}.aa-mq-kpi span{color:var(--muted);font-size:12px;font-weight:600}.aa-mq-kpi>.bad{background:var(--bad-soft);border-color:#f6c9c5}.aa-mq-kpi>.bad b{color:var(--bad)}.aa-mq-tabs{width:100%}.aa-mq-f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-mq-f select.input{width:auto;min-width:150px;min-height:38px;padding:6px 10px}.aa-mq-f .seg{max-width:100%;overflow-x:auto}.aa-qlist{gap:8px;display:grid}.aa-qrow{color:inherit;background:#fff;border:1px solid #e7e4f3;border-left:4px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}.aa-qrow.p-tinggi{border-left-color:var(--bad)}.aa-qrow.p-sedang{border-left-color:#f59e0b}.aa-qrow:hover{border-color:#c4b5fd}.aa-qrow.on{border-color:var(--aa);box-shadow:0 0 0 3px var(--aa-soft)}.aa-qic{color:#475569;background:#f1f5f9;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.aa-qic.tinggi{background:var(--bad-soft);color:var(--bad)}.aa-qic.sedang{color:#92400e;background:#fef3c7}.aa-qtx{gap:3px;min-width:0;display:grid}.aa-qtx b{overflow-wrap:anywhere;font-size:14px}.aa-qtx small{overflow-wrap:anywhere;font-size:12.5px}.aa-qr{flex:none}.aa-prio{text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f1f5f9;border-radius:99px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.aa-prio.bad{background:var(--bad);color:#fff}.aa-prio.warn{color:#92400e;background:#fef3c7}.aa-sla{color:#3730a3;white-space:nowrap;background:#eef2ff;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.aa-sla svg.lucide{width:13px;height:13px}.aa-sla.warn{color:#92400e;background:#fef3c7}.aa-sla.bad{background:var(--bad-soft);color:var(--bad)}.aa-sla.good{background:var(--good-soft);color:var(--good)}.aa-slabar{background:#eef2ff;border-radius:99px;height:6px;overflow:hidden}.aa-slabar i{background:#6366f1;border-radius:99px;height:100%;display:block}.aa-slabar.warn i{background:#f59e0b}.aa-slabar.bad i{background:var(--bad)}.aa-slabar.good i{background:var(--good)}.aa-mqd{gap:10px}.aa-mqd-t{overflow-wrap:anywhere;font-size:18px}.aa-code{color:var(--aa-ink);background:var(--aa-soft);white-space:nowrap;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.aa-mqh{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.aa-mqh svg.lucide{width:15px;height:15px}.aa-tg,.aa-rep{background:#faf9fe;border:1px solid #ece9f7;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.aa-tg small,.aa-rep small{overflow-wrap:anywhere;display:block}.aa-tg .row>.grow b{overflow-wrap:anywhere}.aa-tgic{background:var(--aa-soft);width:38px;height:38px;color:#fff;background:#64748b;border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.aa-tgic.sm{width:32px;height:32px}.aa-tg .aa-tgic svg.lucide{color:#fff}.aa-info{background:#eef2ff;border-radius:10px;gap:6px;padding:10px;font-size:13px;display:grid}.aa-info>div{align-items:flex-start;gap:8px;display:flex}.aa-info .rep{background:#fff;border-radius:8px;padding:8px}.aa-same{gap:6px;display:grid}.aa-same a{color:inherit;border:1px solid #ece9f7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.aa-same a:hover{border-color:#c4b5fd}.aa-steps3{margin-top:2px}.aa-qacts{flex-wrap:wrap;gap:8px;display:flex}.aa-qacts .btn.soft{color:#92400e;background:#fef3c7}.aa-ntf{gap:8px;display:grid}.aa-mail{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.aa-aud{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aa-aud li{background:#faf9fe;border-left:3px solid #c4b5fd;border-radius:0 8px 8px 0;gap:2px;padding:8px 10px;font-size:13px;display:grid}.aa-mq-ph{text-align:center;color:var(--muted);justify-items:center;padding:40px 20px}.aa-mq-ph svg.lucide{color:#a78bfa;width:28px;height:28px}.aa-act-t{background:var(--surface-2);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.aa-act-t b{overflow-wrap:anywhere}.aa-act .badge{justify-self:start}.aa-req{color:var(--bad);margin-left:4px;font-size:11px;font-weight:700}.aa-q-err{color:var(--bad);margin:0;font-size:13px;font-weight:650}.aa-q-btns{grid-template-columns:auto 1fr;gap:8px;display:grid}.aa-enf{gap:10px;display:grid}.aa-enf .grow b{overflow-wrap:anywhere;font-size:14px;display:block}.aa-enf small{display:block}@media (min-width:560px){.aa-mq-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.aa-mq{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.aa-mq.sel .aa-mq-list,.aa-mq:not(.sel) .aa-mq-det{display:grid}.aa-mq-det{top:calc(var(--banner-h) + 80px);max-height:calc(100vh - var(--banner-h) - 96px);border-radius:16px;position:sticky;overflow-y:auto}}.kq-intro{gap:8px;display:grid}.kq-intro .badge{justify-self:start}.kq-intro h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.kq-intro p{max-width:640px;font-size:14.5px}.kq-spin{animation:1s linear infinite kq-spin}@keyframes kq-spin{to{transform:rotate(360deg)}}.kq-opt{color:#8a95ab;margin-left:2px;font-size:11.5px;font-style:normal;font-weight:600}.kq-req{color:var(--bad)}.kq-hint{color:var(--muted);font-size:12px;line-height:1.45}.kq-err{color:var(--bad);font-size:12.5px;font-weight:600}.kq-err:empty{display:none}.kq-bad,.input.kq-bad,.kq-tagbox.kq-bad{border-color:var(--bad)!important;box-shadow:0 0 0 3px var(--bad-soft)!important}.kq-file{cursor:pointer;position:relative;overflow:hidden}.kq-file input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.kq-saved{color:var(--good);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:inline-flex}.kq-saved svg.lucide{width:15px;height:15px}.kq-saved.busy{color:var(--muted)}.kq-saved.busy svg.lucide{animation:1s linear infinite kq-spin}.kq-gain{color:var(--good);white-space:nowrap;font-weight:750}.kq-start,.kq-begin{gap:18px;min-width:0;display:grid}.kq-ways{gap:12px;display:grid}.kq-way{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-content:start;gap:10px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.kq-way:before{content:"";background:var(--kq-c,var(--primary));height:4px;position:absolute;top:0;left:0;right:0}.kq-way:hover{border-color:var(--kq-c,var(--primary));transform:translateY(-2px);box-shadow:0 2px 4px #121a2c0d,0 10px 28px #121a2c1a}.kq-way:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px}.kq-way.kq-ai{--kq-c:var(--accent);--kq-s:var(--accent-soft);--kq-t:#0b7a69}.kq-way.kq-man{--kq-c:var(--primary);--kq-s:var(--primary-soft);--kq-t:var(--primary)}.kq-way.kq-up{--kq-c:#7b5bd6;--kq-s:#efe9ff;--kq-t:#5b3fb8}.kq-way-ic{background:var(--kq-s);width:48px;height:48px;color:var(--kq-t);border-radius:14px;place-items:center;display:grid}.kq-way-ic svg.lucide{width:24px;height:24px}.kq-way h3{letter-spacing:-.01em;font-size:18px;font-weight:800}.kq-time{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.kq-time svg.lucide{width:15px;height:15px}.kq-way ul{border-top:1px dashed var(--line);gap:6px;margin:2px 0 0;padding:12px 0 0;font-size:13.5px;list-style:none;display:grid}.kq-way li{align-items:flex-start;gap:8px;display:flex}.kq-way li svg.lucide{width:16px;height:16px;color:var(--kq-t);margin-top:2px}.kq-go{color:var(--kq-t);align-items:center;gap:6px;margin-top:4px;font-weight:750;display:inline-flex}.kq-go svg.lucide{transition:transform .15s}.kq-way:hover .kq-go svg.lucide{transform:translate(3px)}.kq-resume{border-color:#b9ead9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;display:grid}.kq-resume .grow{gap:6px;display:grid}.kq-resume-a{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.kq-combo{gap:14px;display:grid}.kq-combo h3{align-items:center;gap:8px;margin-bottom:4px;display:flex}.kq-combo h3 svg.lucide{color:var(--primary)}.kq-flow{counter-reset:kq;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kq-flow li{background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.kq-flow li span{background:var(--surface);width:30px;height:30px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.kq-flow li svg.lucide{width:16px;height:16px}.kq-begin>a{justify-self:start;align-items:center;gap:6px;font-weight:650;display:inline-flex}.kq-begin>a svg.lucide{width:16px;height:16px}.kq-builder{gap:14px;min-width:0;display:grid}.kq-steps{gap:8px;min-width:0;display:grid}.kq-steps-h{gap:6px;display:grid}.kq-steps-l{scrollbar-width:none;scroll-behavior:smooth;gap:6px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.kq-steps-l::-webkit-scrollbar{display:none}.kq-step{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:99px;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;text-decoration:none;display:flex}.kq-sn{background:var(--surface-2);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.kq-sn svg.lucide{stroke-width:3px;width:14px;height:14px;display:none}.kq-step.done .kq-sn{background:var(--accent);color:#fff}.kq-step.done .kq-sn b{display:none}.kq-step.done .kq-sn svg.lucide{display:block}.kq-step.on{border-color:var(--primary);color:var(--text);background:var(--primary-soft)}.kq-step.on .kq-sn{background:var(--primary);color:#fff}.kq-st b{white-space:nowrap;font-weight:700}.kq-st>span,.kq-steps-f{display:none}.kq-form{align-content:start;gap:14px;min-width:0;display:grid;container-type:inline-size}.kq-panel{gap:16px;min-width:0;display:grid}.kq-sh{gap:4px;display:grid}.kq-sh h2{letter-spacing:-.01em;font-size:20px;font-weight:800}.kq-h3{align-items:center;gap:8px;margin-top:4px;font-size:15px;display:flex}.kq-h3 svg.lucide{color:var(--primary)}.kq-prev{display:none}.kq-bar{z-index:30;background:var(--surface);border-top:1px solid var(--line);width:100%;max-width:520px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.kq-bar .btn{min-width:0}.kq-bar .btn.grow{flex:1}.kq-mini-roles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kq-field{min-width:0}.kq-field>span:first-child{flex-wrap:wrap;align-items:baseline;gap:2px;display:flex}.kq-pair{gap:14px;min-width:0;display:grid}.kq-pair-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}@container (width>=400px){.kq-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kq-aib span{display:inline}}.kq-affix{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:0;min-width:0;padding-left:12px;display:flex}.kq-affix:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.kq-affix>svg.lucide{color:#8a96b0;width:17px;height:17px}.kq-affix>b{color:var(--muted);font-size:13px}.kq-affix>em{color:var(--muted);padding-right:12px;font-size:13px;font-style:normal}.kq-affix .input{background:0 0;border:0;flex:1;min-width:0;padding-left:8px;box-shadow:none!important}.kq-links{background:var(--surface-2);border-radius:14px;gap:10px;padding:14px;display:grid}.kq-links .field>span:first-child{font-size:12px}.kq-photo-row{background:var(--surface);border:1px dashed #c7d0e2;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.kq-photo{color:#fff;border-radius:10px;flex:none;place-items:center;width:68px;height:82px;font-size:24px;font-weight:800;display:grid;overflow:hidden;background-image:linear-gradient(160deg,#ffffff2e,#0000001f)!important}.kq-photo img{object-fit:cover;width:100%;height:100%;display:block}.kq-tagbox{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px;display:flex}.kq-tagbox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.kq-tag{background:var(--primary-soft);color:var(--primary);border-radius:8px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:13.5px;font-weight:650;display:inline-flex}.kq-tag em{text-transform:uppercase;letter-spacing:.04em;background:var(--primary);color:#fff;border-radius:5px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:800}.kq-tag button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.kq-tag button:hover{background:#2447d61f}.kq-tag svg.lucide{width:14px;height:14px}.kq-taginput{background:0 0;border:0;outline:0;flex:1;min-width:140px;padding:6px;font-size:14.5px}.kq-sug{gap:6px}.kq-sug .chip{color:var(--muted);border-style:dashed;padding:5px 10px;font-size:12.5px}.kq-sug .chip:hover{border-color:var(--primary);color:var(--primary);border-style:solid}.kq-sug .chip svg.lucide{width:14px;height:14px}.kq-sug-l{align-items:center;gap:5px;margin-top:4px;display:inline-flex}.kq-sug-l svg.lucide{width:14px;height:14px;color:var(--accent)}.kq-sub{margin-top:4px;font-weight:650}.kq-seg{flex-wrap:wrap;max-width:100%;display:flex}.kq-seg button{flex:auto;min-height:34px}.kq-sumbar{margin-top:-6px}.kq-tipbox{background:var(--surface-2);border:0;gap:6px;display:grid}.kq-tipbox b{align-items:center;gap:6px;display:inline-flex}.kq-tipbox b svg.lucide{color:#d68a00;width:16px;height:16px}.kq-tipbox ul{color:var(--muted);gap:3px;margin:0;padding-left:18px;font-size:13px;display:grid}.kq-swbox{gap:14px;padding:14px;display:grid}.kq-sw{cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.kq-sw .grow>span{margin-top:1px;display:block}.kq-sal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.kq-addrow{gap:8px;display:flex}.kq-addrow .input{flex:1;min-width:0}.kq-add{color:var(--primary);border-style:dashed}.kq-add-sm{color:var(--primary);border-style:dashed;justify-self:start}.kq-items{gap:10px;display:grid}.kq-item{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;min-width:0}.kq-item.open{border-color:#c4d0f3}.kq-item-h{align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex}.kq-item-t{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px 0;display:flex}div.kq-item-t{cursor:default}.kq-item-t .grow>b,.kq-item-t .grow>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kq-item-t>svg.lucide{color:var(--muted)}.kq-num{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.kq-num svg.lucide{width:16px;height:16px}.kq-mv{flex:none;gap:2px;display:flex}.kq-mv .btn.icon{border-color:#0000;width:32px;min-height:32px}.kq-mv .btn.icon:hover:not([disabled]){background:var(--surface-2)}.kq-mv .btn[disabled]{opacity:.3}.kq-mv svg.lucide{width:16px;height:16px}.kq-del:hover{color:var(--bad)}.kq-item-b{border-top:1px solid var(--line);gap:14px;padding:14px 14px 16px;display:grid}.kq-mini .kq-item-h{padding-left:14px}.kq-dates{gap:14px;display:grid}@container (width>=400px){.kq-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kq-my{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.kq-now{background:var(--good-soft);min-height:42px;color:var(--good);border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:650;display:flex}.kq-now svg.lucide{width:16px;height:16px}.kq-bullets{gap:8px;display:grid}.kq-bullet{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.kq-dot{background:#9aa6c4;border-radius:50%;width:6px;height:6px;margin-top:18px}.kq-bullet textarea.input{resize:vertical;min-height:64px;font-size:14px}.kq-bullet-a{justify-items:stretch;gap:4px;display:grid}.kq-aib{gap:5px;padding:6px 9px}.kq-aib span{display:none}.kq-aib svg.lucide{width:16px;height:16px}.kq-bullet-a .btn.icon{width:100%;min-height:30px;color:var(--muted);border-color:#0000}.kq-flash{animation:1.4s ease-out kq-flash}@keyframes kq-flash{0%{border-color:var(--accent);background:#e7f8f2}to{background:var(--surface)}}.kq-emptybox{text-align:center;background:var(--surface);border:1px dashed #c7d0e2;border-radius:14px;justify-items:center;gap:6px;padding:22px 16px;display:grid}.kq-emptybox>svg.lucide{color:#9aa6c4;width:26px;height:26px}.kq-emptybox span{max-width:360px}.kq-skills{flex-wrap:wrap;gap:8px;display:flex}.kq-skill{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:2px;max-width:100%;padding:3px 3px 3px 10px;font-size:13.5px;display:inline-flex}.kq-skill b{text-overflow:ellipsis;white-space:nowrap;margin-right:4px;font-weight:650;overflow:hidden}.kq-lv{cursor:pointer;background:var(--surface-2);color:var(--muted);border:0;border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:750}.kq-lv.hi{background:var(--accent-soft);color:#0b7a69}.kq-x{cursor:pointer;width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.kq-x:hover{background:var(--bad-soft);color:var(--bad)}.kq-x svg.lucide{width:14px;height:14px}.kq-langs{gap:8px;display:grid}.kq-lang{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.kq-lang .kq-seg{grid-area:2/1/auto/-1}@container (width>=520px){.kq-lang{grid-template-columns:minmax(0,1fr) auto auto}.kq-lang .kq-seg{grid-area:auto}}.kq-review-top{align-items:center;gap:14px;display:flex}.kq-review{padding:4px 16px;display:grid}.kq-review .link-row{border-bottom:1px solid var(--line);padding:12px 0}.kq-review .link-row:last-child{border-bottom:0}.kq-review .grow>b,.kq-review .grow>span{display:block}.kq-review .grow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kq-ok,.kq-no{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.kq-ok{background:var(--accent);color:#fff}.kq-no{background:var(--surface-2);color:var(--muted)}.kq-ok svg.lucide,.kq-no svg.lucide{stroke-width:3px;width:15px;height:15px}.kq-edit{color:var(--primary);font-weight:650}.paper.kq-paper{padding:22px 20px;font-size:10.5px}.kq-paper h1{letter-spacing:-.01em;font-size:19px}.kq-paper .head{border-bottom:2px solid #121a2c;border-radius:4px;padding-bottom:10px}.kq-paper .photo,.kq-pphoto{object-fit:cover;border-radius:6px;flex:none;width:54px;height:64px;font-size:18px}.kq-paper .contact span+span:before{content:"·";color:#9aa5bb;margin-right:6px}.kq-paper .contact{word-break:break-word;gap:2px 6px;font-size:10px}.kq-paper h4{margin-top:12px}.kq-paper .job .t{font-size:11px}.kq-paper .job .c{font-style:italic}.kq-psec{border-radius:6px;transition:background .2s,box-shadow .2s}.kq-hl{background:#f1f5ff;box-shadow:0 0 0 6px #f1f5ff}.kq-ph{color:#a7b0c3;font-weight:600}.kq-ghost{gap:5px;padding:2px 0;display:grid}.kq-ghost i{background:#edf0f6;border-radius:4px;height:7px;display:block}.kq-sheet-paper{max-height:none}.kq-lk{gap:16px;min-width:0;display:grid}.kq-hero{gap:16px;display:grid}.kq-hero-l{align-items:center;gap:16px;display:flex}.kq-hero-l .score{width:84px;height:84px;font-size:24px}.kq-hero-l .score:before{inset:8px}.kq-hero-l .grow{gap:6px;display:grid}.kq-hero-l .badge{justify-self:start}.kq-hero-l h2{font-size:20px;font-weight:800}.kq-hero-l p{align-items:flex-start;gap:6px;display:flex}.kq-hero-l p svg.lucide{width:16px;height:16px;color:var(--good);margin-top:1px}.kq-hero-r{gap:8px;min-width:0;display:grid}.kq-miss{gap:6px;display:grid}.kq-miss-i{background:var(--surface-2);color:inherit;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.kq-miss-i:hover{background:var(--primary-soft)}.kq-miss-i>svg.lucide:first-child{color:#9aa6c4;width:16px;height:16px}.kq-miss-i>svg.lucide:last-child{width:16px;height:16px;color:var(--muted)}.kq-miss-i .kq-gain{font-size:12.5px}.kq-lk-grid{gap:12px;display:grid}.kq-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.kq-sec.done{border-color:#cdebdc}.kq-sec-h{align-items:flex-start;gap:10px;display:flex}.kq-sec-h h3{font-size:15px}.kq-sec-h .grow{gap:1px;display:grid}.kq-sec-h .badge{flex:none}.kq-sec-ic{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.kq-sec.done .kq-sec-ic{background:var(--good-soft);color:var(--good)}.kq-sec-b{color:var(--text);gap:4px;min-width:0;display:grid}.kq-sec-b .muted,.kq-sec-b>span.muted{color:var(--muted)}.kq-sec-b svg.lucide{vertical-align:-2px;width:14px;height:14px}.kq-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kq-clamp{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kq-chips-s{gap:5px}.kq-sec-f{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:4px;display:flex}.kq-docmini{flex-wrap:wrap;gap:6px 12px;display:flex}.kq-docmini span{color:var(--muted);align-items:center;gap:4px;font-weight:600;display:inline-flex}.kq-docmini span.ok{color:var(--good)}.kq-lk-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.kq-docs{gap:8px;display:grid}.kq-doc{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px;display:grid}.kq-doc .grow{justify-items:start;gap:3px;display:grid}.kq-doc .grow>span.xs{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.kq-doc-ic{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.kq-doc-ic.ok{background:var(--good-soft);color:var(--good)}.kq-doc-a{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}@media (min-width:420px){.kq-doc{grid-template-columns:auto minmax(0,1fr) auto}.kq-doc-a{grid-column:auto}}.sheet.kq-sheet .kq-sheet-body{gap:16px;min-width:0;display:grid;container-type:inline-size}.kq-sheet-f{bottom:calc(-18px - env(safe-area-inset-bottom));margin:0 -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky}.kq-sheet-f .btn{min-width:120px}@media (max-width:519px){.kq-hide-xs{display:none}.kq-bar .btn.ghost{flex:none;width:46px;padding:0}}@media (min-width:560px){.kq-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.kq-resume{grid-template-columns:auto minmax(0,1fr) auto}.kq-resume-a{flex-direction:column;grid-column:auto;align-items:stretch}}@media (min-width:720px){.kq-ways{grid-template-columns:repeat(3,minmax(0,1fr))}.kq-ways.kq-ways-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.kq-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.kq-lk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet.kq-sheet{max-width:640px}}@media (min-width:1000px){.kq-intro h2{font-size:26px}.kq-way{padding:22px}.kq-builder{grid-template-columns:172px minmax(0,1fr) 300px;align-items:start;gap:20px}.kq-steps{top:calc(var(--banner-h) + 80px);gap:12px;position:sticky}.kq-steps-l{flex-direction:column;gap:2px;margin:0;padding:0;overflow:visible}.kq-step{background:0 0;border:0;border-radius:12px;align-items:flex-start;padding:8px}.kq-step:hover{background:var(--surface)}.kq-step.on{background:var(--surface);box-shadow:var(--shadow)}.kq-sn{margin-top:1px}.kq-st{gap:1px;min-width:0;display:grid}.kq-st b{white-space:normal;font-size:13.5px}.kq-st>span{color:var(--muted);font-size:11.5px;display:none}.kq-steps-f{border-top:1px solid var(--line);padding:10px;display:block}.kq-steps-f svg.lucide{vertical-align:-2px;width:14px;height:14px;color:var(--accent)}.kq-form{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:24px 24px 0}.kq-item{box-shadow:none}.kq-bar{border-radius:0 0 18px 18px;max-width:none;margin:0 -24px;padding:14px 24px;position:sticky;bottom:0;left:auto;transform:none}.kq-prev-btn{display:none}.kq-prev{top:calc(var(--banner-h) + 80px);gap:10px;display:grid;position:sticky}.kq-prev-h{justify-content:space-between;align-items:center;display:flex}.kq-prev-h a{align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.kq-prev-h a svg.lucide{width:15px;height:15px}.kq-prev .paper-wrap{max-height:calc(100vh - var(--banner-h) - 170px);scroll-behavior:smooth;overflow-y:auto}.kq-hero{padding:22px}}@media (min-width:1240px){.kq-lk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kq-sec.kq-wide{flex-direction:row;grid-column:1/-1;align-items:center;gap:16px}.kq-sec.kq-wide .kq-sec-h{flex:0 0 300px}.kq-sec.kq-wide .kq-sec-b{flex:1;grid-auto-flow:column;justify-content:start;gap:24px}.kq-sec.kq-wide .kq-sec-f{margin:0;padding:0}}@media (min-width:1400px){.kq-builder{grid-template-columns:210px minmax(0,1fr) 370px;gap:24px}.kq-st>span{display:block}}.kq-way.kq-ex{--kq-c:#d68a00;--kq-s:#fff1d6;--kq-t:#8a5600}.kq-ex-wide{grid-template-columns:auto minmax(0,1fr);align-items:start}.kq-ex-wide .kq-go{grid-column:2}.kq-ex-t{gap:6px;min-width:0;display:grid}.kq-ex-t h3{margin:0}.kq-ex-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.kq-ex-chips .chip{pointer-events:none;font-size:12px}.kq-ex-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;max-width:720px}.kq-ex-row h3{margin:0 0 2px}.kq-cx{gap:12px;display:grid}.kq-cx-h{align-items:center;gap:12px;display:flex}.kq-cx-h .kq-way-ic{--kq-s:#fff1d6;--kq-t:#8a5600;flex:none}.kq-cx-h b{display:block}.kq-cx-paper{border-radius:12px;max-height:300px;overflow-y:auto}.kq-cx-l{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.kq-cx-l li{align-items:flex-start;gap:8px;display:flex}.kq-cx-l svg.lucide{width:16px;height:16px;color:var(--primary);flex:none;margin-top:2px}.kq-cx-a{align-items:center;gap:8px;display:flex}.kq-cx-a .btn.primary{white-space:normal;text-align:center;line-height:1.25}.kq-cx-banner{color:#6d4300;background:#fff7e6;align-items:center;margin-bottom:12px}.kq-cx-banner .btn{flex:none}.kq-cxp{gap:10px;display:grid}.kq-cxp-b{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.kq-cxp-b .chip{flex:none}.kq-cxp-l{gap:6px;display:grid}.kq-cxi{text-align:left;width:100%;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.kq-cxi[hidden]{display:none}.kq-cxi:hover{border-color:var(--primary)}.kq-cxi b{font-size:14px;display:block}.kq-cxi .xs{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kq-cxi .grow{min-width:0}.kq-cxi>svg.lucide{color:var(--muted);flex:none}.kq-cxi-ic{color:#8a5600;background:#fff1d6;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.kq-cxi-ic svg.lucide{width:19px;height:19px}.kq-bk-row{gap:8px}.kq-bk-open{justify-self:start;margin-top:4px}.kq-bk{gap:14px;display:grid}.kq-bk-pos{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.kq-bk-pos .chip{flex:none}.kq-bk-g{gap:8px;display:grid}.kq-bk-gl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:800}.kq-bk-cs{gap:6px;display:grid}.kq-bk-c{text-align:left;width:100%;font:inherit;color:var(--text,inherit);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:8px;min-height:44px;padding:9px 12px;font-size:13.5px;line-height:1.45;display:flex}.kq-bk-c svg.lucide{width:16px;height:16px;color:var(--primary);flex:none;margin-top:2px}.kq-bk-c:hover,.kq-bk-c.on{border-color:var(--primary);background:var(--primary-soft)}.kq-bk-c.done{opacity:.65}.kq-bk-c.done svg.lucide{color:var(--good)}.kq-bk mark,.kq-bk-c mark{color:#6b4800;background:#fff1c2;border-radius:4px;padding:0 3px;font-weight:700}.kq-bk-ed{border:1.5px solid var(--primary);background:var(--primary-soft);z-index:2;border-radius:14px;gap:10px;padding:12px;display:grid;position:sticky;top:0}.kq-bk-ed b svg.lucide{vertical-align:-2px;width:15px;height:15px}.kq-bk-s{margin:0;font-size:14.5px;line-height:2.1}.kq-bk-in{font:inherit;color:#6b4800;text-align:center;background:#fff8e1;border:1.5px solid #f5c451;border-radius:8px;min-width:3ch;max-width:100%;padding:2px 6px;font-weight:700}.kq-bk-in:focus{outline:2px solid var(--primary);outline-offset:1px}@media (min-width:720px){.kq-ex-wide{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.kq-ex-wide .kq-go{grid-column:auto}}.pa-as{color:#c7d0e4;cursor:pointer;text-align:left;background:0 0;border:1px dashed #ffffff2e;border-radius:12px;align-items:center;gap:10px;width:100%;margin:0 0 6px;padding:8px 10px;font-size:13px;display:flex}.pa-as:hover{background:#ffffff0f}.pa-as.on{color:#fff;background:#f5b74a1f;border-style:solid;border-color:#f5b74a}.pa-as b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.pa-as-l{color:#8f9bb8;font-size:11px;display:block}.pa-as svg.lucide{color:#8f9bb8;width:16px;height:16px}.pa-av{flex:none;width:36px;height:36px;font-size:13px}.pa-av.sm{width:28px;height:28px;font-size:11px}.pa-as-m{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pa-as-m.on{border-color:#e69a17;box-shadow:0 0 0 2px #fff1d6}.pa-ribbon{color:#6d4300;background:#fff1d6;border-bottom:1px solid #f3dca8;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex}.pa-ribbon svg.lucide{width:16px;height:16px}.pa-ribbon-b{color:#6d4300;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3c27e;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pa-ribbon-b svg.lucide{width:14px;height:14px}@media (max-width:520px){.pa-ribbon-b span{display:none}.pa-ribbon-b{padding:6px}.pa-ribbon-b:after{content:"Kembali"}}@media (min-width:1000px){.pa-as-m{display:none}.pa-ribbon{padding:8px 28px}}.pa-aslist{gap:6px;display:grid}.pa-asrow{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.pa-asrow.on{border-color:var(--primary);background:var(--primary-soft)}.pa-asrow:disabled{opacity:.55;cursor:not-allowed}.pa-asrow b{font-size:14px;display:block}.pa-h{align-items:center;gap:8px;display:flex}.pa-h svg.lucide{color:var(--primary)}.pa-bad{border-color:var(--bad)!important;box-shadow:0 0 0 3px var(--bad-soft)!important}.pa-kic{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.pa-kic.blue{background:var(--primary-soft);color:var(--primary)}.pa-kic.teal{background:var(--accent-soft);color:#0b7a69}.pa-kic.good{background:var(--good-soft);color:var(--good)}.pa-kic.warn{background:var(--warn-soft);color:var(--warn)}.pa-kic.bad{background:var(--bad-soft);color:var(--bad)}.pa-kic.purple{color:#6d28d9;background:#ede9fe}.pa-ric{background:color-mix(in srgb, var(--rc) 14%, #fff);width:30px;height:30px;color:var(--rc);border-radius:9px;flex:none;place-items:center;display:grid}.pa-ric.lg{border-radius:12px;width:42px;height:42px}.pa-ric.lg svg.lucide{width:22px;height:22px}.pa-ric.sm{border-radius:6px;width:22px;height:22px}.pa-ric.sm svg.lucide{width:13px;height:13px}.pa-rchip{background:color-mix(in srgb, var(--rc) 12%, #fff);color:var(--rc);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.pa-rchip svg.lucide{width:14px;height:14px}.pa-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pa-kpis .card{color:inherit;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px 14px;text-decoration:none;display:grid}.pa-kpis .pa-kic{grid-row:span 2}.pa-kpis b{font-size:20px;font-weight:800;line-height:1.1}.pa-kpis b.pa-kpi-s{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pa-tabs button{align-items:center;gap:6px;display:inline-flex}.pa-tabs svg.lucide{width:16px;height:16px}.pa-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-lg{border-radius:99px;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:12px;font-weight:700;display:inline-flex}.pa-lg svg.lucide{width:14px;height:14px}.pa-lg.ya{background:var(--good-soft);color:var(--good)}.pa-lg.setuju{background:var(--warn-soft);color:var(--warn)}.pa-lg.tidak{background:var(--surface-2);color:var(--muted)}.pa-hide-s{display:none}@media (min-width:560px){.pa-hide-s{display:inline}}.pa-mcard{padding:4px 16px}.pa-mrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who act""role role""br st";align-items:center;gap:8px 10px;padding:14px 0;display:grid}.pa-mrow:last-child{border-bottom:0}.pa-mrow.off{opacity:.6}.pa-mhead{display:none}.pa-mwho{grid-area:who;align-items:center;gap:10px;min-width:0;display:flex}.pa-mwho b{font-size:14px;display:block}.pa-mwho .xs{align-items:center;gap:4px;display:flex}.pa-mwho .xs svg.lucide{width:13px;height:13px}.pa-mrole{flex-wrap:wrap;grid-area:role;align-items:center;gap:6px;display:flex}.pa-mbr{color:var(--muted);grid-area:br;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.pa-mbr svg.lucide{width:15px;height:15px}.pa-mst{grid-area:st;justify-self:end}.pa-mact{grid-area:act;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pa-mact .btn span{display:none}.pa-mact .btn.sm{min-height:34px;padding:6px 9px}.pa-lock{align-items:center;gap:4px;display:inline-flex}.pa-lock svg.lucide{width:14px;height:14px}@media (min-width:900px){.pa-mrow{grid-template-columns:minmax(220px,1.5fr) minmax(150px,1.1fr) minmax(120px,.9fr) 150px minmax(190px,auto);grid-template-areas:"who role br st act"}.pa-mhead{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:10px 0;font-size:12px;font-weight:700;display:grid}.pa-mst{justify-self:start}.pa-mact .btn span{display:inline}}.pa-ropts{gap:8px;display:grid}.pa-ropt .pa-ric{margin-top:1px}.pa-rmeta{color:var(--primary);margin-top:3px;font-weight:600;display:block}.pa-roles{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;display:grid}.pa-role{align-content:start;gap:10px;display:grid}.pa-role h3{font-size:16px}.pa-bar{background:var(--surface-2);border-radius:99px;flex:1;min-width:80px;height:8px;display:flex;overflow:hidden}.pa-bar i{height:100%;display:block}.pa-bar .ya{background:var(--good)}.pa-bar .setuju{background:#e69a17}.pa-bar .tidak{background:#d4dae6}.pa-rstat{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.pa-rstat b{color:var(--text)}.pa-rfoot{gap:8px}.pa-avs{align-items:center;display:inline-flex}.pa-avs .pa-av{border:2px solid var(--surface);margin-right:-7px}.pa-avs .pa-av+.xs,.pa-avs .pa-av~.xs{margin-left:14px}.pa-role-add{border:2px dashed var(--line);min-height:220px;box-shadow:none;cursor:pointer;color:var(--primary);text-align:center;background:0 0;align-content:center;place-items:center;gap:6px;display:grid}.pa-role-add svg.lucide{width:26px;height:26px}.pa-menu-i{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pa-menu-i.pa-danger b{color:var(--bad)}.pa-edhead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.pa-edhead h2{font-size:19px}.pa-edstat{gap:10px;margin-top:8px}.pa-edstat .pa-bar{max-width:220px}.pa-scope{grid-column:1/-1;gap:6px;display:grid}.pa-scope .seg{width:100%}.pa-scope .seg button{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.pa-scope .seg svg.lucide{width:15px;height:15px}.pa-scope .seg button:disabled{cursor:not-allowed}@media (min-width:900px){.pa-edhead{grid-template-columns:auto minmax(0,1fr) 300px}.pa-scope{grid-column:auto}}.pa-ed{align-items:start;gap:14px;display:grid}.pa-mx{gap:14px;min-width:0;display:grid}.pa-edside{align-content:start;gap:14px;display:grid}@media (min-width:1100px){.pa-ed{grid-template-columns:minmax(0,1fr) 340px}.pa-edside{top:calc(var(--banner-h) + 74px);max-height:calc(100vh - var(--banner-h) - 90px);scrollbar-width:thin;position:sticky;overflow-y:auto}}.pa-grp{padding:0;overflow:hidden}.pa-grph{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.pa-grph h3{min-width:120px}.pa-grpq{gap:6px;display:flex}.pa-grpq .chip{padding:4px 10px;font-size:12px}.pa-prow{border-bottom:1px solid var(--line);gap:8px;padding:12px 16px;display:grid}.pa-prow:last-child{border-bottom:0}.pa-cost{vertical-align:1px;padding:1px 7px;font-size:11px}.pa-cost svg.lucide{width:12px;height:12px}.pa-tri{background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.pa-tri.two{grid-template-columns:repeat(2,1fr)}.pa-tri button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 6px;font-size:12.5px;font-weight:700;display:inline-flex}.pa-tri button svg.lucide{width:15px;height:15px}.pa-tri button:hover:not(:disabled){background:#ffffffb3}.pa-tri button.on.ya{background:var(--good);color:#fff}.pa-tri button.on.setuju{color:#fff;background:#e69a17}.pa-tri button.on.tidak{color:var(--bad);background:#fff;box-shadow:0 1px 2px #0000001a}.pa-tri button:disabled{cursor:default}@media (max-width:400px){.pa-tri button{gap:3px;padding:7px 3px;font-size:12px}.pa-tri button svg.lucide{display:none}}@media (min-width:720px){.pa-prow{grid-template-columns:minmax(0,1fr) 380px;align-items:center}.pa-tri.two{grid-template-columns:repeat(3,1fr)}.pa-tri.two button:last-child{grid-column:3}}.pa-sum{gap:12px;display:grid}.pa-sum ul{gap:4px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.pa-sum p{margin-top:6px}.pa-prev{background:#121a2c;border-radius:12px;gap:2px;padding:10px;display:grid}.pa-prev-g{text-transform:uppercase;letter-spacing:.08em;color:#7f8bab;margin:8px 6px 2px;font-size:10.5px;font-weight:700}.pa-prev-g:first-child{margin-top:0}.pa-prev-i{color:#c7d0e4;border-radius:8px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;font-weight:600;display:flex}.pa-prev-i svg.lucide{width:15px;height:15px}.pa-mlist{gap:10px;display:grid}.pa-rules{align-items:start;gap:14px;display:grid}@media (min-width:1000px){.pa-rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pa-rules .stack{min-width:0}.pa-rule{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pa-rule .switch{margin-top:2px}.pa-rin{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.pa-rin .input{width:130px;min-height:36px;padding:6px 10px}.pa-tblw{margin:0 -4px;padding:0 4px;overflow-x:auto}.pa-tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.pa-tbl th,.pa-tbl td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:8px 6px}.pa-tbl th:first-child,.pa-tbl td:first-child{text-align:left;font-weight:600}.pa-tbl th{color:var(--muted);font-size:11px;font-weight:700}.pa-tbl th span{margin:0 auto 2px;display:block}.pa-tbl th .pa-ric{margin:0 auto 3px}.pa-cell{border-radius:8px;place-items:center;width:26px;height:26px;display:inline-grid}.pa-cell svg.lucide{width:15px;height:15px}.pa-cell.ya{background:var(--good-soft);color:var(--good)}.pa-cell.setuju{background:var(--warn-soft);color:var(--warn)}.pa-cell.tidak{background:var(--surface-2);color:#a3adc2}.pa-logf{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pa-logf::-webkit-scrollbar{display:none}.pa-log{padding:4px 16px}.pa-logi{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pa-logi:last-child{border-bottom:0}.pa-deny{text-align:center;justify-items:center;gap:10px;padding:32px 20px;display:grid}.pa-deny h2{font-size:20px}.pa-deny>p{max-width:520px}.pa-deny-ic{background:var(--warn-soft);width:64px;height:64px;color:var(--warn);border-radius:20px;place-items:center;display:grid}.pa-deny-ic svg.lucide{width:30px;height:30px}.pa-deny-ic.sm{border-radius:14px;width:48px;height:48px}.pa-deny-ic.sm svg.lucide{width:24px;height:24px}.pa-deny-ic.good{background:var(--good-soft);color:var(--good)}.pa-deny-who{background:var(--surface-2);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex}.pa-deny-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.pa-deny-menu{gap:0;display:grid}.pa-deny-menu .link-row{border-bottom:1px solid var(--line);padding:10px 2px}.pa-deny-menu .link-row:last-child{border-bottom:0}@media (min-width:720px){.pa-deny-menu{grid-template-columns:1fr 1fr;column-gap:24px}}.pa-dsheet{text-align:center;justify-items:center;gap:8px;display:grid}.pa-aphead{gap:10px;display:grid}.pa-apf{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pa-apf::-webkit-scrollbar{display:none}.pa-apf .chip b{opacity:.75;font-weight:800}@media (min-width:1000px){.pa-aphead{grid-template-columns:auto minmax(0,1fr);align-items:center}.pa-apf{justify-content:flex-end}}.pa-aplist{gap:12px;display:grid}@media (min-width:1200px){.pa-aplist{grid-template-columns:1fr 1fr;align-items:start}}.pa-ap{border-left:4px solid #e69a17;gap:10px;display:grid}.pa-ap.disetujui{border-left-color:var(--good)}.pa-ap.ditolak{border-left-color:var(--bad)}.pa-apt{margin:2px 0;font-size:15px;display:block}.pa-apn{background:var(--surface-2);border-radius:10px;padding:8px 12px}.pa-apx{gap:6px}.pa-apx .badge{white-space:normal}.pa-apb{gap:8px}.pa-apb .pa-no{color:var(--bad)}.pa-wait{align-items:center;gap:5px;display:inline-flex}.pa-wait svg.lucide{width:14px;height:14px}.pa-apempty{justify-items:center;gap:6px;display:grid}.pa-dl{background:var(--surface-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px;display:grid}.pa-dl>div{gap:1px;min-width:0;display:grid}.pa-dl b{overflow-wrap:anywhere}@media (min-width:900px){.pa-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.aa-who.manajer{color:#8a4b2b;background:#f6e7dc}.peek-bg{z-index:54;background:#0c12206b;animation:.18s peekFade;position:fixed;inset:0}.peek{z-index:55;background:var(--bg);inset:var(--banner-h) 0 0 0;outline:none;flex-direction:column;display:flex;position:fixed;box-shadow:-12px 0 40px #0c12202e}.peek.in{animation:.22s peekUp}.peek-h{background:var(--surface);border-bottom:1px solid var(--line);padding:10px 12px;padding-top:max(10px, env(safe-area-inset-top));align-items:center;gap:6px;display:flex}.peek-t{min-width:0;display:grid}.peek-t b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.peek-full span{display:none}.peek-top{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:8px 16px 0;display:flex}.peek-b{overscroll-behavior:contain;padding:14px 14px calc(24px + env(safe-area-inset-bottom));flex:1;align-content:start;gap:14px;display:grid;overflow-y:auto;max-width:none!important}body.peek-open{overflow:hidden}@keyframes peekFade{0%{opacity:0}}@keyframes peekUp{0%{opacity:.4;transform:translateY(24px)}}@keyframes peekIn{0%{opacity:.4;transform:translate(40px)}}@media (min-width:720px){.peek{inset:var(--banner-h) 0 0 auto;border-left:1px solid var(--line);width:min(880px,94vw)}.peek.in{animation:.22s peekIn}.peek-full span{display:inline}.peek-b{padding:18px 22px 28px}}.cs-scan{text-align:center;justify-items:center;gap:12px;display:grid}.cs-scan-img{aspect-ratio:3/4;background:#e9edf5;border-radius:14px;width:min(260px,100%);position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #0f172a59}.cs-scan-img img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;display:block}.cs-scan-ph{background:repeating-linear-gradient(#fff 0 14px,#dfe5ef 14px 16px);border-radius:6px;position:absolute;inset:14px}.cs-scan-line{background:var(--accent,#0fa991);height:3px;animation:1.6s ease-in-out infinite alternate cs-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 6px #0fa99173}@keyframes cs-scan{0%{top:2%}to{top:96%}}.cs-box{opacity:0;background:#2447d61a;border:2px solid #2447d6d9;border-radius:4px;animation:.5s forwards cs-pop;position:absolute}.cs-box.b1{width:55%;height:7%;animation-delay:.5s;top:8%;left:10%}.cs-box.b2{width:70%;height:5%;animation-delay:1s;top:18%;left:10%}.cs-box.b3{width:80%;height:20%;animation-delay:1.5s;top:34%;left:10%}.cs-box.b4{background:#f5a52426;border-color:#b26b00e6;width:62%;height:14%;animation-delay:2s;top:62%;left:10%}@keyframes cs-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.cs-scan-t{color:var(--primary,#2447d6);align-items:center;gap:8px;font-weight:700;display:inline-flex}.cs-scan-steps{text-align:left;color:var(--muted,#5d6981);gap:6px;width:min(320px,100%);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cs-scan-steps li{align-items:center;gap:8px;display:flex}.cs-scan-steps li:before{content:"";box-sizing:border-box;border:2px solid #c3cde0;border-radius:50%;flex:none;width:16px;height:16px}.cs-scan-steps li.now{color:var(--primary,#2447d6);font-weight:650}.cs-scan-steps li.now:before{border-color:var(--primary,#2447d6);border-right-color:#0000;animation:.7s linear infinite cs-spin}.cs-scan-steps li.done{color:var(--good,#138a52)}.cs-scan-steps li.done:before{border-color:var(--good,#138a52);background:var(--good,#138a52) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 10px no-repeat}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-rv{gap:12px;min-width:0;display:grid}.cs-rv-ph{color:var(--muted,#5d6981);align-items:center;gap:10px;font-size:13px;display:flex}.cs-rv-ph img{object-fit:cover;border:1px solid var(--line,#dfe5ef);border-radius:8px;width:54px;height:72px}.cs-rv-note{color:#6d4300;background:#fff7e6;border:1px solid #f6d9a3;border-radius:12px;gap:4px;padding:12px 14px;font-size:13.5px;display:grid}.cs-rv-note b{align-items:center;gap:6px;font-size:14px;display:inline-flex}.cs-rv-note mark{color:inherit;background:#ffe39b;border-radius:4px;padding:0 4px;font-weight:700}.cs-g2{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:560px){.cs-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-f{gap:5px;min-width:0;display:grid}.cs-f.wide{grid-column:1/-1}.cs-fl{color:var(--muted,#5d6981);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:650;display:flex}.cs-in{box-sizing:border-box;width:100%;font:inherit;color:inherit;border:1px solid var(--line,#dfe5ef);background:var(--surface,#fff);resize:vertical;border-radius:11px;outline:none;min-height:44px;padding:10px 12px;font-size:15px}.cs-in:focus{border-color:var(--primary,#2447d6);box-shadow:0 0 0 3px #2447d626}.cs-low .cs-in{background:#fff6d9;border-color:#f0b93a}.cs-chk{color:#8a5300;background:#ffe9b0;border-radius:99px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.cs-checked .cs-in{border-color:var(--good,#138a52)}.cs-exps{gap:10px;display:grid}.cs-exp{border:1px solid var(--line,#dfe5ef);background:var(--surface,#fff);border-radius:14px;gap:10px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.cs-exp legend{color:var(--text,#121a2c);padding:0 6px;font-size:13px;font-weight:750}.cs-add{min-height:40px;color:var(--primary,#2447d6);font:inherit;cursor:pointer;background:0 0;border:1px dashed #b9c4d8;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.cs-add:hover{background:#2447d60f}.cs-wrap{min-width:0}.cs-hero{align-items:center;gap:16px;display:flex}.cs-ring{--v:0;--c:var(--primary);text-align:center;background:conic-gradient(var(--c) calc(var(--v) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;place-content:center;width:104px;height:104px;display:grid;position:relative}.cs-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:9px}.cs-ring b,.cs-ring span{line-height:1;position:relative}.cs-ring b{color:var(--c);font-size:34px;font-weight:800}.cs-ring span{color:var(--muted);font-size:12px;font-weight:700}.cs-h{font-size:17px;line-height:1.3}.cs-delta{white-space:nowrap;font-weight:700}.cs-delta.up{color:var(--good)}.cs-delta.down{color:var(--bad)}.cs-tgt{gap:8px;display:flex}.cs-tgt .input{flex:1;min-width:0}.cs-sec{align-items:center;gap:8px;margin-top:4px;font-size:16px;display:flex}.cs-item{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:14px;gap:8px;min-width:0;padding:12px 14px;display:grid}.cs-item.bad{border-left-color:var(--bad)}.cs-item.warn{border-left-color:#f0a020}.cs-item.ok{border-left-color:var(--good)}.cs-item.info{border-left-color:var(--primary)}.cs-item .row{align-items:center;gap:8px}.cs-item .btn{justify-self:start}.cs-ic svg.lucide{width:18px;height:18px}.cs-item.bad .cs-ic{color:var(--bad)}.cs-item.warn .cs-ic{color:#b26b00}.cs-item.ok .cs-ic{color:var(--good)}.cs-item.info .cs-ic{color:var(--primary)}.cs-pt{color:var(--muted);background:var(--surface-2);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:750}.cs-fix{gap:6px;font-size:13px;display:grid}.cs-fix>div{background:var(--surface-2);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px}.cs-fix>div+div{background:var(--good-soft)}.cs-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:750;display:block}.cs-tag.good{color:var(--good)}.cs-good summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:32px;list-style:none;display:flex}.cs-good summary::-webkit-details-marker{display:none}.cs-good summary b{color:var(--good);align-items:center;gap:6px;display:inline-flex}.cs-good[open] summary{margin-bottom:10px}.cs-note{align-items:flex-start;gap:6px;display:flex}.cs-note svg.lucide{flex:none;width:14px;height:14px;margin-top:2px}@media (prefers-reduced-motion:reduce){.cs-scan-line,.cs-scan-steps li.now:before{animation:none}.cs-box{opacity:1;animation:none}}.cs-foto{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex;position:relative}.cs-foto:hover,.cs-foto:focus-within{border-color:var(--primary);background:var(--primary-soft)}.cs-foto .grow{gap:2px;min-width:0;display:grid}.cs-foto>svg.lucide{color:var(--muted);flex:none}.cs-foto input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cs-foto-ic{background:var(--accent-soft);color:#0b7a69;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cs-imp-list{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.cs-imp-list li{align-items:flex-start;gap:8px;display:flex}.cs-imp-list li svg.lucide{width:16px;height:16px;color:var(--good);flex:none;margin-top:2px}.cs-imp-list li.todo{color:#6d4300}.cs-imp-list li.todo svg.lucide{color:#b26b00}.cvp-page{gap:14px;min-width:0;display:grid}.cvp-h3{align-items:center;gap:8px;margin-bottom:6px;font-size:15px;display:flex}.cvp-h3 svg.lucide{width:18px;height:18px;color:var(--primary)}.cvp-h2{margin:12px 0 8px;font-size:18px}.cvp-center{text-align:center;justify-items:center;gap:8px;padding:26px 18px;display:grid}.cvp-center>svg.lucide{width:36px;height:36px;color:var(--muted)}.cvp-btns,.cvp-rem-btns{flex-wrap:wrap;gap:8px;display:flex}.cvp-btns2{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:4px;display:grid}.cvp-btns2 .btn{min-width:0}.cvp-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cvp-badge{background:var(--accent-soft);color:#0b6a5b;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.cvp-badge svg.lucide{width:14px;height:14px}.cvp-hero .row{align-items:flex-start}.cvp-hero h3{font-size:16px}.cvp-grid,.cvp-pgrid,.cvp-sgrid{gap:14px;min-width:0;display:grid}.cvp-exp{gap:6px;display:grid}.cvp-st{background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:13px;line-height:1.45;display:flex}.cvp-st>svg.lucide{flex:none;width:17px;height:17px;margin-top:1px}.cvp-st.good{background:var(--accent-soft);color:#0b5a4e}.cvp-st.wait{background:var(--primary-soft);color:#1c3594}.cvp-st.bad{background:var(--bad-soft,#fde4e4);color:#8b1f1f}.cvp-how ol{gap:4px;margin:0 0 8px;padding-left:20px;font-size:13.5px;display:grid}.cvp-sum{background:var(--surface-2);border-radius:10px;padding:10px 12px;font-size:14px}.cvp-wa{white-space:pre-wrap;color:#183b26;overflow-wrap:anywhere;background:#e7f6ec;border-radius:12px 12px 12px 4px;padding:10px 12px;font-size:13px}.cvp-wabtn{color:#fff;background:#1fae54}.cvp-pub{gap:14px;max-width:560px;margin:0 auto;padding:14px 16px 32px;display:grid}.cvp-pub-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cvp-pub-top .brand{font-size:17px}.cvp-pub-top .brand img{width:26px;height:26px}.cvp-pub-card{gap:12px;display:grid}.cvp-pub-foot{text-align:center}.cvp-who{align-items:center}.cvp-who .grow>b{font-size:16px}.cvp-claim{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cvp-claim>div{background:var(--surface-2);border-radius:10px;gap:1px;min-width:0;padding:9px 11px;display:grid}.cvp-fix{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.cvp-fix summary{cursor:pointer;align-items:center;gap:6px;min-height:28px;font-size:14px;font-weight:650;display:flex}.cvp-fix summary svg.lucide{width:15px;height:15px}.cvp-fix[open] summary{margin-bottom:10px}.cvp-fix .field+*{margin-top:10px}.cvp-cta{background:var(--primary-soft);border-color:#0000;justify-items:start}.cvp-center .btn{justify-self:center}.cvp-req{gap:10px;display:grid}.cvp-msg{color:#2a3245;font-style:italic}.cvp-tabs{margin-bottom:2px}.cvp-rem{align-items:flex-start}.cvp-rem .grow{gap:8px;display:grid}.cvp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cvp-kpi{gap:2px;padding:12px;display:grid}.cvp-kpi:last-child{grid-column:1/-1}.cvp-kl{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:flex}.cvp-kl svg.lucide{width:15px;height:15px}.cvp-kpi>b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.15}.cvp-d{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.cvp-d svg.lucide{width:14px;height:14px}.cvp-d.up{color:var(--good)}.cvp-d.down{color:#b4442c}.cvp-d .muted{font-weight:500}.cvp-chartc{gap:10px;display:grid}.cvp-chartc h3{font-size:15px}.cvp-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.cvp-legend span{align-items:center;gap:6px;display:inline-flex}.cvp-legend b{color:var(--text)}.cvp-sw{border-radius:3px;width:11px;height:11px;display:inline-block}.cvp-sw.now,.cvp-now{background:var(--primary);fill:var(--primary)}.cvp-sw.prev,.cvp-prev{fill:#b7c1d6;background:#b7c1d6}.cvp-chart{width:100%;height:auto;display:block;overflow:visible}.cvp-chart text{fill:var(--muted);font-size:10px}.cvp-axis{stroke:var(--line);stroke-width:1px}.cvp-g rect{transition:opacity .15s}.cvp-chart:hover .cvp-g rect{opacity:.55}.cvp-chart .cvp-g:hover rect{opacity:1}.cvp-table summary{cursor:pointer;color:var(--primary);align-items:center;min-height:28px;font-size:13px;font-weight:650;display:flex}.cvp-table{overflow-x:auto}.cvp-table table{border-collapse:collapse;width:100%;margin-top:6px;font-size:12.5px}.cvp-table th,.cvp-table td{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:4px 5px}.cvp-table th:first-child{text-align:left;white-space:nowrap}.cvp-who-list{gap:10px;margin:10px 0 8px;display:grid}.cvp-wrow{align-items:center;gap:10px;font-size:13.5px;display:flex}.cvp-wrow>svg.lucide{width:18px;height:18px;color:var(--muted);flex:none}.cvp-wrow .grow{min-width:0;display:grid}.cvp-wbar{background:var(--surface-2);border-radius:99px;flex:none;width:64px;height:8px;overflow:hidden}.cvp-wbar i{background:var(--primary);border-radius:99px;height:100%;display:block}.cvp-wn{text-align:right;font-variant-numeric:tabular-nums;width:28px}.cvp-tips{margin:8px 0 6px;display:grid}.cvp-tip{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:10px;min-height:44px;padding:11px 0;text-decoration:none;display:flex}.cvp-tip:last-child{border-bottom:0}.cvp-tip>svg.lucide{width:19px;height:19px;color:var(--primary);flex:none}.cvp-tip .grow{min-width:0;font-size:14px;display:grid}.cvp-tip.done{opacity:.7}.cvp-tip.done>svg.lucide{color:var(--good)}@media (min-width:600px){.cvp-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.cvp-kpi:last-child{grid-column:auto}}@media (min-width:1000px){.cvp-grid,.cvp-sgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.cvp-pgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.kd-page{gap:14px;min-width:0;display:grid}.kd-hero{align-items:flex-start;gap:12px;display:flex}.kd-hero h2{margin-bottom:2px}.kd-hero-ic{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:13px;flex:none;place-items:center;display:grid}.kd-hero-ic.alt{background:var(--accent-soft);color:#0b7a69}.kd-next{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.kd-next .grow{gap:2px;display:grid}.kd-web{border-color:var(--accent);align-items:center;gap:12px;display:flex}.kd-web img{object-fit:cover;border-radius:6px;flex:none;width:60px;height:80px;box-shadow:0 1px 6px #00000026}.kd-pf .empty{justify-content:center;align-items:center;gap:8px;display:flex}.kd-used{align-items:flex-start;gap:14px;display:flex}.kd-used img{object-fit:cover;border-radius:6px;flex:none;width:84px;height:112px;box-shadow:0 2px 10px #0000002e}.kd-used svg.lucide{vertical-align:-2px;width:14px;height:14px}.kd-cols{gap:14px;min-width:0;display:grid}.kd-colL,.kd-colR{align-content:start;min-width:0}.kd-step{align-items:center;gap:10px;display:flex}.kd-step h2{font-size:16px}.kd-step .step-n svg.lucide{width:15px;height:15px}.kd-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.kd-luar{gap:10px}.kd-cvrow{background:var(--surface-2);border-radius:12px;padding:10px 12px}.kd-cvrow .grow b{display:block}.kd-paket .row.wrap.xs svg.lucide{width:14px;height:14px}.kd-drop{border:2px dashed var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.kd-drop>span{gap:2px;min-width:0;display:grid}.kd-drop b{overflow-wrap:anywhere}.kd-drop input,.kd-add input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.kd-drop svg.lucide{width:26px;height:26px;color:var(--primary)}.kd-letter{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:12px;display:grid}.kd-fade{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kd-adds{flex-wrap:wrap;gap:8px;display:flex}.kd-add{min-height:40px;position:relative}.kd-add svg.lucide{width:16px;height:16px;color:var(--primary)}.kd-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kd-item{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.kd-item.drag{opacity:.45}.kd-item.over{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.kd-grip{color:#9aa6bd;cursor:grab;display:none}.kd-n{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.kd-thumb{background:var(--primary-soft);width:44px;height:56px;color:var(--primary);border-radius:6px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.kd-thumb.img{background:#f1f3f7}.kd-thumb img{object-fit:cover;width:100%;height:100%}.kd-thumb em{font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:2px}.kd-it{gap:3px;display:grid}.kd-it b{font-size:14px}.kd-it .xs{overflow-wrap:anywhere}.kd-wm{color:var(--muted);font-size:12px;line-height:1.4;display:block}.kd-wm input{accent-color:var(--primary);vertical-align:-2px;margin:0 4px 0 0}.kd-wm i{color:#b42335;font-style:normal}.kd-kind{border:1px solid var(--line);background:#fff;border-radius:8px;justify-self:start;max-width:100%;min-height:30px;padding:2px 6px;font-size:12px}.kd-ctl{flex:none;gap:2px;display:grid}.kd-ctl .btn.icon.sm{width:34px;min-height:30px}.kd-comp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kd-opt{border:1.5px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:12px;gap:1px;min-height:52px;padding:8px 6px;display:grid}.kd-opt b{font-size:14px}.kd-opt span{color:var(--muted);font-size:11px}.kd-opt.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.kd-bar>i{background:var(--good);transition:width .3s}.kd-bar.over>i{background:var(--bad)}.kd-fname{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:650;display:flex}.kd-fname span{min-width:0}.kd-res{background:var(--good-soft);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.kd-res b{overflow-wrap:anywhere}.kd-res-ic{width:40px;height:40px;color:var(--good);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.kd-tabs button{align-items:center;gap:6px;display:inline-flex}.kd-tabs svg.lucide{width:16px;height:16px}.kd-tpl{border:1px solid var(--line);border-radius:12px;gap:4px;min-width:0;padding:8px 10px 10px;display:grid}.kd-tpl pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit}@media (min-width:720px){.kd-grip{display:block}}@media (min-width:1000px){.kd-cols{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start}.kd-colR{position:sticky;top:76px}}@media (prefers-reduced-motion:reduce){.kd-bar>i{transition:none}}.ss-blk{display:block}.ss-hide-s{display:none}.ss-show-s{display:inline}.ss-mbrand{place-items:center;width:34px;height:34px;display:inline-grid}.ss-mbrand img{width:28px;height:28px}.ss-main{padding-bottom:104px}.ss-main h2 svg.lucide,.ss-main h3 svg.lucide{vertical-align:-3px;width:17px;height:17px;color:var(--muted);margin-right:4px}.ss-school{color:#fff;background:#ffffff0f;border-radius:12px;align-items:center;gap:10px;margin:6px 0;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.ss-school .avatar{background:#0fa991;width:34px;height:34px}.ss-school .avatar svg.lucide{width:18px;height:18px}.ss-school span:not(.avatar){color:#9aa6c4;font-size:12px;display:block}.ss-hero{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ss-hero h2{margin:6px 0 2px;font-size:19px}.ss-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ss-kpi .card{align-content:start;gap:4px;padding:14px;display:grid}.ss-kpi b{font-size:24px;font-weight:800;line-height:1.1}.ss-clscard{color:inherit;gap:10px;text-decoration:none;display:grid}.ss-clscard:hover{border-color:var(--primary)}.ss-clsmeta{gap:6px 14px}.ss-clsmeta span{align-items:center;gap:4px;display:inline-flex}.ss-clsmeta svg.lucide{width:14px;height:14px}.ss-go{color:var(--primary);margin-left:auto;font-weight:700}.ss-stack{background:var(--surface-2);border-radius:99px;height:10px;margin-top:8px;display:flex;overflow:hidden}.ss-stack i{height:100%;display:block}.ss-s-siap{background:var(--good)}.ss-s-draf{background:#e0a019}.ss-s-belum{background:#e5847e}.ss-legend{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.ss-legend span{align-items:center;gap:5px;display:inline-flex}.ss-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.ss-fun{grid-template-columns:minmax(0,150px) 1fr 28px;align-items:center;gap:10px;display:grid}.ss-fun b{text-align:right}.ss-dot{background:var(--muted);border-radius:50%;flex:none;align-self:flex-start;width:10px;height:10px;margin-top:6px}.ss-dot.bad{background:var(--bad)}.ss-dot.warn{background:#e0a019}.ss-dot.blue{background:var(--primary)}.ss-evic{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.ss-evic.blue{background:var(--primary-soft);color:var(--primary)}.ss-evic.teal{background:var(--accent-soft);color:#0b7a69}.ss-evic.warn{background:var(--warn-soft);color:var(--warn)}.ss-noscore{width:44px;height:44px;color:var(--muted);flex:none;place-items:center;font-weight:800;display:grid}.ss-clsseg{justify-self:start;max-width:100%;overflow-x:auto}.ss-clsseg button{white-space:nowrap;min-height:36px}.ss-clshead h2{font-size:18px}.ss-tools{gap:10px;padding:12px;display:grid}.ss-search{position:relative}.ss-search>span{color:var(--muted);display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ss-search .input{padding-left:38px}.ss-sort{align-items:center;gap:8px;display:flex}.ss-sort .input{flex:1;min-width:0}.ss-filters .chip{min-height:36px}.ss-n{opacity:.75;font-size:11.5px;font-weight:700}.ss-bulk{top:calc(var(--banner-h) + 58px);z-index:15;background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex;position:sticky}.ss-bulk .check{align-items:center}@media (max-width:719px){.ss-bulk{grid-template-columns:auto 1fr 1fr;display:grid}.ss-bulk .btn{padding:6px 8px}.ss-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ss-filters::-webkit-scrollbar{display:none}}.ss-table{padding:4px 14px}.ss-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px 0;display:grid}.ss-rows>.ss-row:last-child{border-bottom:0}.ss-row.on{background:linear-gradient(90deg, var(--primary-soft), transparent 70%)}.ss-th{display:none}.ss-cb{cursor:pointer;place-items:center;width:28px;height:40px;display:grid}.ss-cb input{width:18px;height:18px;accent-color:var(--primary)}.ss-who{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ss-who b{font-size:14.5px}.ss-who .avatar{width:38px;height:38px;font-size:13px}.ss-meta{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 10px;display:flex}.ss-c-badge,.ss-c-flag{flex-wrap:wrap;gap:4px;display:inline-flex}.ss-c-apps{color:var(--muted);gap:10px;font-size:13px;font-weight:700;display:inline-flex}.ss-c-apps>span{align-items:center;gap:3px;display:inline-flex}.ss-c-apps svg.lucide{width:14px;height:14px}.ss-c-apps .ss-ok{color:var(--good)}.ss-sgrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ss-scol{align-content:start;min-width:0}.ss-sec .badge,.ss-scol .chips .badge{white-space:normal}.ss-shead{align-items:center;gap:12px;display:flex}.ss-shead h2{font-size:18px}.ss-cv{gap:4px;display:grid}.ss-cvhead{align-items:center;gap:12px;padding-bottom:8px;display:flex}.ss-cvhead .badge{align-self:flex-start}.ss-sec{border-top:1px solid var(--line);gap:8px;padding:12px 0 6px;display:grid}.ss-sec h4{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:11.5px}.ss-sec ul{margin:4px 0 0;padding-left:18px;font-size:13.5px}.ss-job+.ss-job{margin-top:8px}.ss-miss{color:var(--bad);font-style:italic}.ss-thread{gap:8px;display:grid}.ss-cm-add{justify-self:start}.ss-cm{background:#fffaf0;border:1px solid #f1d9a6;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ss-cm.fixed{background:#f3fbf6;border-color:#bfe6cf}.ss-cm .xs.b{align-items:center;gap:5px;display:inline-flex}.ss-cm .xs.b svg.lucide{width:14px;height:14px}.ss-cm-act{gap:6px}.ss-cmform{background:var(--surface-2);border-radius:12px;gap:8px;padding:10px;display:grid}.ss-cmform .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ss-qchip{padding:5px 10px;font-size:12px}.ss-bigic{background:var(--surface-2);border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 10px;display:grid}.ss-bigic svg.lucide{width:28px;height:28px}.ss-tips{gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.ss-mini{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ss-mini span{background:var(--surface-2);color:var(--muted);border-radius:10px;padding:8px 10px;font-size:12px}.ss-mini b{color:var(--text);font-size:20px;display:block}.ss-codecard{text-align:center;justify-items:center;gap:12px;display:grid}.ss-code{gap:6px;display:flex}.ss-code span{background:var(--primary-soft);width:40px;height:50px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:24px;font-weight:800;display:grid}.ss-link{gap:8px;width:100%;display:flex}.ss-link .input{flex:1;min-width:0;font-size:13px}.ss-center{justify-content:center}.ss-tpl{font-size:13.5px;line-height:1.55}.ss-steps{gap:12px;display:grid}.ss-steps>div{grid-template-columns:28px 1fr;align-items:center;gap:2px 10px;display:grid}.ss-steps .step-n{grid-row:span 2}.ss-tbl{min-width:680px}.ss-tbl td:first-child{width:auto;color:var(--text)}.ss-tbl td a{font-weight:700;text-decoration:none}.ss-total td{background:var(--surface-2);font-weight:800}.ss-pbar{align-items:center;gap:8px;min-width:110px;display:flex}.ss-pbar .progress{flex:1}.ss-evhero{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ss-evhero .grow{min-width:200px}.ss-ev{align-items:flex-start;gap:14px;display:flex}.ss-evdate{background:var(--primary-soft);width:52px;color:var(--primary);text-align:center;border-radius:12px;flex:none;padding:6px 0;line-height:1.1}.ss-evdate b{font-size:22px;display:block}.ss-evdate span{text-transform:uppercase;font-size:12px;font-weight:700}.ss-agenda summary{cursor:pointer;color:var(--primary)}.ss-agenda ol{gap:2px;margin:6px 0 0;padding-left:20px;display:grid}.ss-evseg{flex-wrap:wrap;display:flex}.ss-fs{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.ss-fs legend{margin-bottom:6px}.ss-kjoin{justify-items:start}.ss-kjoin .field,.ss-kjoin .btn.block{width:100%}.ss-codein::placeholder{letter-spacing:0;text-transform:none;font-size:15px;font-weight:500}.ss-codein{letter-spacing:.18em;text-transform:uppercase;text-align:center;font-size:20px;font-weight:800}.ss-demo{justify-self:center}.ss-shake{animation:.4s ss-shake;border-color:var(--bad)!important}@keyframes ss-shake{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.ss-shake{animation:none}}.ss-kclass{align-items:center;gap:12px;display:flex}.ss-kclass .avatar svg.lucide{width:20px;height:20px}.ss-done summary{cursor:pointer;color:var(--muted);padding:4px 2px}.ss-done .stack{margin-top:8px}.ss-priv{gap:12px;display:grid}.ss-priv ul{color:var(--muted);gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.ss-priv ul.ss-no li::marker{content:"✕  ";color:var(--bad)}@media (min-width:560px){.ss-priv{grid-template-columns:1fr 1fr}.ss-tools{grid-template-columns:minmax(0,1fr) 260px}.ss-filters{grid-column:1/-1}}@media (min-width:720px){.ss-hide-s{display:inline}.ss-show-s{display:none}.ss-bulk{display:flex}.ss-filters{flex-wrap:wrap;overflow:visible}.ss-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-steps{grid-template-columns:repeat(4,1fr);align-items:start}.ss-steps>div{grid-template-columns:1fr;justify-items:start;gap:6px}.ss-steps .step-n{grid-row:auto}}@media (min-width:1000px){.ss-mbrand{display:none}.ss-main{padding-bottom:40px}.ss-bulk{top:calc(var(--banner-h) + 58px)}.ss-sgrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start}.ss-sgrid>.ss-scol:last-child{top:calc(var(--banner-h) + 72px);position:sticky}.ss-th{color:var(--muted);padding:10px 0;font-size:12px;font-weight:700;display:grid}.ss-row{grid-template-columns:28px minmax(200px,1.6fr) 60px 110px minmax(150px,1.3fr) 150px minmax(90px,.8fr)}.ss-meta{display:contents}.ss-c-cv,.ss-c-badge,.ss-c-apps,.ss-c-flag{min-width:0}}@media (min-width:1300px){.ss-kpi{grid-template-columns:repeat(6,minmax(0,1fr))}}@media print{.ss-rekap .btn{display:none}.ss-tbl{min-width:0}}.pm-wrap{min-width:0}.pm-narrow{max-width:760px}.pm-intro svg.lucide{width:28px;height:28px;color:var(--primary);flex:none;margin-top:2px}.pm-intro h2{margin-bottom:4px}.pm-hide-s{display:none}@media (min-width:600px){.pm-hide-s{display:inline}}.pm-grid{gap:12px;display:grid}@media (min-width:900px){.pm-grid{grid-template-columns:1fr 1fr}}.pm-proj{color:inherit;gap:10px;text-decoration:none;transition:border-color .15s;display:grid}.pm-proj:hover,.pm-new:hover{border-color:var(--primary)}.pm-proj p svg.lucide,.pm-head p svg.lucide,.pm-next svg.lucide{vertical-align:-2px;width:14px;height:14px}.pm-next{color:var(--muted)}.pm-next b{color:var(--text)}.pm-new{text-align:center;color:inherit;box-shadow:none;border-style:dashed;place-items:center;gap:4px;min-height:120px;text-decoration:none;display:grid}.pm-new svg.lucide{width:26px;height:26px;color:var(--primary)}.pm-bar{background:var(--surface-2);border-radius:99px;height:10px;display:flex;overflow:hidden}.pm-bar.lg{height:14px;margin:12px 0 8px}.pm-bar i{background:var(--good);height:100%;display:block}.pm-bar i.off{background:#7fa0f0}.pm-bar i.lol{background:repeating-linear-gradient(45deg,#9fd9bd 0 4px,#c8ecda 4px 8px)}.pm-key{align-items:center;gap:6px;display:inline-flex}.pm-key i{background:var(--good);border-radius:3px;width:10px;height:10px}.pm-key.off i{background:#7fa0f0}.pm-ev{align-items:flex-start;gap:14px;display:flex}.pm-evk{color:inherit;text-decoration:none}.pm-evk:hover{border-color:var(--primary)}.pm-ev h3{margin-bottom:2px}.pm-ev p svg.lucide{vertical-align:-2px;width:13px;height:13px}.pm-date{--c:var(--primary);background:var(--c);color:#fff;border-radius:12px;flex:none;justify-items:center;width:56px;padding:6px 0;line-height:1.1;display:grid}.pm-date b{font-size:22px;font-weight:800}.pm-date small{text-transform:uppercase;opacity:.9;font-size:11px;font-weight:700}.pm-cols{gap:14px;display:grid}@media (min-width:900px){.pm-cols{grid-template-columns:1.2fr 1fr}}.pm-pos{gap:6px;display:grid}.pm-fun{gap:8px;display:grid}.pm-fun-row{grid-template-columns:76px 1fr 32px;align-items:center;gap:10px;display:grid}.pm-fun-row b{text-align:right}.pm-fun-bar{background:var(--surface-2);border-radius:6px;height:18px;overflow:hidden}.pm-fun-bar i{background:var(--primary);border-radius:6px;height:100%;display:block}.pm-sesi{align-items:center}.pm-sesi .pm-date{width:50px}.pm-sesi .pm-date b{font-size:19px}.pm-auto{background:var(--surface-2);cursor:pointer;border-radius:12px;gap:14px;padding:10px 12px}.pm-crow{gap:10px;min-width:0}.pm-crow .avatar{flex:none}.pm-mini{gap:4px}.pm-mini .btn.icon{width:34px}.pm-rank{text-align:center;width:22px;color:var(--muted);flex:none;font-weight:800}.pm-link{background:var(--surface-2);border-radius:10px;min-width:0;padding:6px 6px 6px 12px}.pm-link code{overflow-wrap:anywhere;font-size:13px}.pm-steps{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.pm-steps button{cursor:pointer;width:100%;color:var(--muted);background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid}.pm-steps button[disabled]{cursor:default}.pm-steps span{background:var(--surface-2);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.pm-steps span svg.lucide{width:15px;height:15px}.pm-steps em{text-align:center;font-size:11px;font-style:normal;font-weight:650;line-height:1.2}.pm-steps li.on span{background:var(--primary);color:#fff}.pm-steps li.on em{color:var(--text)}.pm-steps li.done span{background:var(--good-soft);color:var(--good)}@media (max-width:420px){.pm-steps li:not(.on) em{display:none}.pm-steps li.on{grid-column:span 1}}.pm-wz-row{gap:8px;display:grid}.pm-wz-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.pm-wz-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-wz-pos .pm-wz-fields{grid-template-columns:150px 1fr 1fr}}.pm-wz-pos .pm-wz-fields>:first-child{grid-column:1/-1}@media (min-width:700px){.pm-wz-pos .pm-wz-fields>:first-child{grid-column:auto}}.pm-step{align-items:center;gap:10px;display:flex}.pm-step b{text-align:center;min-width:28px;font-size:18px}.pm-step .btn{width:40px;min-height:40px;padding:0}.pm-wz-sesi{gap:10px;display:grid}.pm-opts{gap:8px;display:grid}@media (min-width:700px){.pm-opts{grid-template-columns:repeat(3,1fr)}}.pm-opts .opt svg.lucide{color:var(--primary);flex:none;margin-top:2px}.pm-price .row b{white-space:nowrap}.pm-total{color:var(--primary);font-size:20px}.pm-wz-nav{background:var(--bg);z-index:2;padding:10px 0;position:sticky;bottom:70px}@media (min-width:1000px){.pm-wz-nav{bottom:0}}.pm-wz{max-width:820px}.pm-receipt .list>*{padding:8px 0}.pm-mstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pm-mstats>div{background:var(--surface-2);text-align:center;border-radius:12px;padding:8px 6px;display:grid}.pm-mstats b{font-size:20px;font-weight:800}.pm-mstats span{color:var(--muted);font-size:11.5px;font-weight:600}.pm-quota{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.pm-q{border:1.5px solid var(--line);border-radius:12px;padding:8px 10px;display:grid}.pm-q b{font-size:13px}.pm-q span{font-size:20px;font-weight:800}.pm-q small{color:var(--muted);font-size:12px;font-weight:650}.pm-q.full{border-color:var(--good);background:var(--good-soft)}.pm-q.full small{color:var(--good)}.pm-checkin h3{align-items:center;gap:8px;display:flex}.pm-checkin .input{min-width:0}.pm-tabs{margin:-2px 0 2px}.pm-tabs button{background:var(--surface-2)}.pm-tabs button.on{background:var(--primary);color:#fff;box-shadow:none}.pm-tabs button.on .n{color:#dfe6ff}.pm-clist>.pm-crow{padding:10px 0}.pm-cname{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;padding:0;display:grid}.pm-cname b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pm-cact{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:58%;display:flex}.pm-cact .btn.icon{width:36px}.pm-score{background:var(--surface-2);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.pm-score.good{background:var(--good-soft);color:var(--good)}.pm-score.blue{background:var(--primary-soft);color:var(--primary)}.pm-score.warn{background:var(--warn-soft);color:var(--warn)}.pm-actbar{z-index:2;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-wrap:nowrap;gap:8px;padding:8px;display:flex;position:sticky;bottom:70px}.pm-actbar .btn.primary{flex:auto;min-width:0}.pm-actbar .pm-done{flex:none;padding:10px 12px}@media (min-width:1000px){.pm-actbar{bottom:12px}}.pm-seg{display:flex}.pm-seg button{flex:1}.pm-num{text-align:center;flex:none;width:84px;font-size:18px;font-weight:800}.pm-dec{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pm-dec .opt{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 6px}.pm-dec .opt svg.lucide{width:22px;height:22px}.pm-d-lolos svg.lucide{color:var(--good)}.pm-d-cadangan svg.lucide{color:var(--warn)}.pm-d-tidak svg.lucide{color:var(--bad)}.pm-dec .opt.pm-d-lolos.on{border-color:var(--good);background:var(--good-soft)}.pm-dec .opt.pm-d-cadangan.on{border-color:var(--warn);background:var(--warn-soft)}.pm-dec .opt.pm-d-tidak.on{border-color:var(--bad);background:var(--bad-soft)}.pm-kh{gap:6px;display:grid}.pm-kh .badge{justify-self:start}.pm-evhero{border-top:4px solid var(--c,var(--primary));gap:12px;display:grid}.pm-evhero p svg.lucide{vertical-align:-2px;width:13px;height:13px}.pm-evhero .pm-mstats{margin-top:0}.pm-ticket{background:var(--accent-soft);border:1px dashed #8fd8c8;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.pm-ticket .grow{gap:2px;min-width:0;display:grid}.pm-ticket b{letter-spacing:.04em;font-size:20px}.pm-ticket svg.lucide{vertical-align:-2px;width:13px;height:13px}.pm-ticket .qr{background:#fff;border-radius:8px;flex:none;padding:4px}.pm-search .input{min-width:0}.pm-booth{gap:10px;display:grid}.pm-ver svg.lucide{width:15px;height:15px;color:var(--primary);vertical-align:-2px}.pm-sched>.row{gap:10px}.pm-t{flex:none;width:62px;padding-top:1px;font-size:13px}.pm-sched .btn{flex:none}.pm-how{counter-reset:pmh;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pm-how li{counter-increment:pmh;background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:30px 1fr;column-gap:10px;padding:12px;display:grid}.pm-how li:before{content:counter(pmh);background:var(--primary);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.pm-bhero{border-top:4px solid var(--c);gap:12px;display:grid}.pm-hi{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pm-hi .avatar{flex:none;width:34px;height:34px;font-size:12px}.pm-hi p{margin-top:2px}.pm-sal{color:var(--good);font-weight:800}.pm-linkbtn{color:var(--primary);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.pm-proj,.pm-new{transition:none}}.xr,.xr>*{min-width:0}.xr-g6{gap:6px}.xr-biz{color:#5a3118;background:#f6efe9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.xr-biz .btn{flex:none}.xr-rules-btn span{display:none}@media (min-width:420px){.xr-rules-btn span{display:inline}}.xr-hero{background:linear-gradient(135deg,#eef2ff,#e9faf6);border-color:#0000;gap:12px;display:grid}.xr-hic{width:46px;height:46px;color:var(--primary);box-shadow:var(--shadow);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.xr-search{display:block;position:relative}.xr-search svg.lucide{color:var(--muted);position:absolute;top:12px;left:12px}.xr-search .input{padding-left:38px}.xr-pick{gap:10px}.xr-rooms{gap:8px;display:grid}.xr-room{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:14px;align-items:center;gap:12px;min-height:60px;padding:12px;text-decoration:none;display:flex}.xr-room:hover{border-color:#c4cde0}.xr-room small{color:var(--muted);font-size:12.5px;display:block}.xr-room b{overflow-wrap:anywhere;display:block}.xr-ric{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.xr-ric.lg{border-radius:14px;width:50px;height:50px}.xr-ric.lg svg.lucide{width:24px;height:24px}.xr-mini{flex-wrap:wrap;gap:6px 10px;padding:10px 0}.xr-mini .grow{flex-basis:100%;order:3}.xr-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.xr-rhead{gap:12px;display:grid}.xr-rhead .btn{flex:none}.xr-jobs{background:var(--primary-soft);color:var(--primary);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:650;text-decoration:none;display:flex}.xr-bar{gap:8px}.xr-bar .tabs{flex:auto;min-width:0}.xr-threads,.xr-replies{gap:10px;display:grid}.xr-th{color:inherit;gap:8px;text-decoration:none;display:grid}.xr-th:hover{border-color:#c4cde0}.xr-th h3{overflow-wrap:anywhere;font-size:15.5px}.xr-clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xr-kind{border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:750;display:inline-flex}.xr-kind svg.lucide{width:13px;height:13px}.xr-kind.tanya{background:var(--primary-soft);color:var(--primary)}.xr-kind.info{background:var(--warn-soft);color:var(--warn)}.xr-kind.pengalaman{background:var(--accent-soft);color:#0b7a69}.xr-tag{color:var(--muted);font-size:12px;font-weight:600}.xr-meta{color:var(--muted);gap:6px 12px;font-size:12.5px}.xr-meta>span{align-items:center;gap:4px;display:inline-flex}.xr-meta svg.lucide{width:14px;height:14px}.xr-au{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.xr-au b{overflow-wrap:anywhere;font-size:13px}.xr-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:750;display:grid}.xr-av.sq{border-radius:8px}.xr-av.anon{background:#8c97ad}.xr-av svg.lucide{width:14px;height:14px}.xr-ver{color:#0b7a69;background:var(--accent-soft);border-radius:99px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:750;display:inline-flex}.xr-ver svg.lucide{width:13px;height:13px}.xr-op h2{overflow-wrap:anywhere;font-size:19px}.xr-body{white-space:pre-line;overflow-wrap:anywhere;font-size:14.5px}.xr-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.xr-reply{gap:8px;display:grid}.xr-reply.ver{border-color:#b9e8de}.xr-reply.best{border:2px solid var(--good)}.xr-bestb{justify-self:start}.xr-hidden{color:var(--muted);background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.xr-replyform textarea.input{min-height:84px}.xr-warn{margin:0}.xr-err{color:var(--bad);margin:0;font-size:13px;font-weight:650}.xr-quote{white-space:pre-line;overflow-wrap:anywhere;background:#fffaf0;border-left:3px solid #f0b44c;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:13.5px}.xr-quote mark{background:#ffe08a;border-radius:3px;padding:0 2px}.xr-kseg{width:100%}.xr-kseg button{flex:1;justify-content:center;align-items:center;gap:5px;min-height:36px;display:inline-flex}.xr-kseg svg.lucide{width:15px;height:15px}.xr-tags{flex-wrap:wrap;gap:6px;display:flex}.xr-tags .chip{min-height:34px}.xr-fs{border:0;gap:6px;margin:0;padding:0;display:grid}.xr-opt{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.xr-opt input{accent-color:var(--bad)}.xr-rule{align-items:flex-start}.xr-ruic{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:11px;flex:none;place-items:center;display:grid}@media (min-width:1000px){.xr-rooms{grid-template-columns:1fr 1fr}}.cxs-bar{--cxs-p:var(--primary,#2447d6);--cxs-ps:var(--primary-soft,#e8edff);--cxs-line:var(--line,#e2e8f0);--cxs-mut:var(--muted,#5d6981);border-top:1px dashed var(--cxs-line);margin-top:14px;padding-top:14px}.cxs-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cxs-loading{color:var(--cxs-mut);margin:0;font-size:13px}.cxs-play{border:1.5px solid var(--cxs-p);min-height:42px;color:var(--cxs-p);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14.5px;font-weight:700;display:inline-flex}.cxs-play:hover{background:var(--cxs-ps)}.cxs-play svg,.cxs-ibtn svg{width:18px;height:18px}.cxs-play[aria-disabled=true]{opacity:.55}.cxs-bar[data-st=play] .cxs-play{background:var(--cxs-p);color:#fff}.cxs-bar .cxs-i-pause,.cxs-mini .cxs-i-play,.cxs-bar[data-st=play] .cxs-i-play{display:none}.cxs-bar[data-st=play] .cxs-i-pause{display:inline-flex}.cxs-mini[data-st=pause] .cxs-i-pause{display:none}.cxs-mini[data-st=pause] .cxs-i-play,.cxs-i-play,.cxs-i-pause{display:inline-flex}.cxs-ibtn{border:1px solid var(--cxs-line);width:42px;height:42px;color:inherit;cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.cxs-ibtn[hidden]{display:none}.cxs-rate{border:1px solid var(--cxs-line);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.cxs-rate button{min-width:42px;min-height:34px;font:inherit;color:var(--cxs-mut);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:700}.cxs-rate button[aria-pressed=true]{background:var(--cxs-ps);color:var(--cxs-p)}.cxs-simple,.cxs-easy{border:1px solid var(--cxs-line,#e2e8f0);min-height:42px;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;font-weight:600;display:inline-flex}.cxs-sw{background:#cbd3e1;border-radius:99px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.cxs-sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}[aria-checked=true]>.cxs-sw{background:var(--accent,#0fa991)}[aria-checked=true]>.cxs-sw:after{transform:translate(14px)}.cxs-note{color:var(--cxs-mut);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:13px;line-height:1.45;display:flex}.cxs-note.warn{color:var(--warn,#9a5b00)}.cxs-note svg{flex:none;width:16px;height:16px;margin-top:1px}.cxs-note[hidden]{display:none}.cxs-hl{outline-offset:3px;transition:outline-color .2s;outline:3px solid var(--accent,#0fa991)!important;box-shadow:0 0 0 8px #0fa9911f!important}.cxs-sum{border:1.5px solid var(--accent,#0fa991);background:var(--accent-soft,#dcf6f0);border-radius:var(--radius,16px);margin:14px 0;padding:16px}.cxs-sum[hidden]{display:none}.cxs-sum-h{align-items:flex-start;gap:10px;display:flex}.cxs-sum-h>svg{color:#0b7a69;flex:none;width:22px;height:22px;margin-top:2px}.cxs-sum-h b{font-size:16px;display:block}.cxs-sum-h small{color:var(--cxs-mut,#5d6981);font-size:12.5px;line-height:1.4;display:block}.cxs-sum-l{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cxs-sum-l li{background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 11px;font-size:15.5px;line-height:1.5;display:flex}.cxs-sum-l svg{color:#0b7a69;flex:none;width:18px;height:18px;margin-top:3px}.cxs-terms{color:#285a52;flex-wrap:wrap;gap:4px 10px;margin:12px 0 0;font-size:12.5px;display:flex}.cxs-terms span{background:#ffffffb3;border-radius:6px;padding:1px 7px}.cxs-sum-f{color:var(--cxs-mut,#5d6981);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.cxs-sum-f svg{width:14px;height:14px}.cxs-mini{z-index:60;color:#fff;background:#121a2c;border-radius:999px;align-items:center;gap:10px;width:min(420px,100vw - 24px);padding:8px 8px 8px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #121a2c59}.cxs-mini[hidden]{display:none}.cxs-mini-ic svg{color:#5eead4;width:20px;height:20px}.cxs-mini-t{flex:1;min-width:0;line-height:1.2;display:grid}.cxs-mini-t small{opacity:.7;font-size:11px}.cxs-mini-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cxs-mini .cxs-ibtn{color:#fff;background:#ffffff1a;border-color:#0000}@media (max-width:420px){.cxs-rate button{min-width:38px}.cxs-simple{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.cxs-sw,.cxs-sw:after{transition:none}}.ks-card{padding:14px 16px}.ks-card .ks-h{gap:1px;display:grid}.ks-card .cxs-bar{margin-top:10px;padding-top:10px}.kk-colm>.cxs-sum{margin:0}.ks-wa-mic{color:#fff;cursor:pointer;background:#00a884;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.ks-wa-mic:focus-within{outline-offset:2px;outline:2px solid #027eb5}.ks-wa-vb{min-width:min(250px,72vw)}.ks-wa-vn{align-items:center;gap:8px;padding:2px 0;display:flex}.ks-wa-vav{color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ks-wa-vav svg.lucide{width:16px;height:16px}.ks-wa-play svg.lucide{color:#54656f;fill:#54656f;width:20px;height:20px}.ks-wa-wave{flex:1;align-items:center;gap:2px;min-width:0;height:24px;display:flex;overflow:hidden}.ks-wa-wave i{background:#8aa79c;border-radius:2px;flex:none;width:3px;height:35%}.ks-wa-wave i:nth-child(3n){height:80%}.ks-wa-wave i:nth-child(4n+1){height:55%}.ks-wa-wave i:nth-child(5n){height:25%}.ks-wa-wave i:nth-child(7n){height:95%}.ks-wa-dur{color:#667781;font-size:12px}.ks-wa-file{color:#667781;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.ks-wa-card{background:#f5f6f6;border-radius:6px;gap:6px;margin:0 0 6px;padding:8px 10px;display:grid}.ks-wa-card div{gap:0;display:grid}.ks-wa-card dt{color:#667781;font-size:11.5px;font-weight:600}.ks-wa-card dd{margin:0;font-size:13.5px}.ks-wa-tc{margin-bottom:6px;display:block}.ks-wa-card{margin:0}.ki-wrap{min-width:0}.ki-cols{align-items:start;gap:14px;min-width:0;display:grid}.ki-cols>*{min-width:0}@media (min-width:1000px){.ki-cols{grid-template-columns:minmax(0,1fr) 340px;gap:20px}}.ki-narrow{width:100%;max-width:760px;margin:0 auto}.ki-hero h2{margin:0 0 2px;font-size:18px}.ki-hero>.row>svg.lucide{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:10px;flex:none;align-self:flex-start;padding:7px}.ki-resume{color:inherit;border:1.5px solid var(--accent);background:var(--accent-soft);align-items:center;gap:12px;text-decoration:none;display:flex}.ki-resume .grow{display:grid}.ki-resume>svg.lucide:first-child{color:#0b7a69;width:26px;height:26px}.ki-sub{display:block}.opt .grow{min-width:0;display:grid}.opt .k svg.lucide{width:14px;height:14px}.ki-set{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ki-set>span{color:var(--muted);font-size:13.5px;font-weight:650}.ki-set .seg button{align-items:center;gap:5px;min-height:38px;display:inline-flex}.ki-set .seg svg.lucide{width:15px;height:15px}.ki-star{gap:6px;margin:0;padding-left:0;font-size:13.5px;list-style:none;display:grid}.ki-star li{align-items:flex-start;gap:8px;display:flex}.ki-l1{background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.ki-hist a{color:inherit;text-decoration:none}.ki-hist .grow{min-width:0;display:grid}.ki-hist .grow b{font-size:14px}.ki-pend{background:var(--warn-soft);width:40px;height:40px;color:var(--warn);border-radius:50%;flex:none;place-items:center;display:grid}.ki-sess{gap:12px;display:grid}.ki-head{top:calc(var(--banner-h,28px) + 56px);z-index:3;background:var(--bg);gap:6px;padding:4px 0 8px;display:grid;position:sticky}.ki-log{align-content:start;gap:10px;min-width:0;display:grid}.ki-q{align-items:flex-end;gap:8px;min-width:0;display:flex}.ki-q .msg{max-width:calc(100% - 44px);position:relative}.ki-av{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ki-av svg.lucide{width:18px;height:18px}.ki-qn{color:var(--primary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.ki-say{background:var(--primary-soft);color:var(--primary);vertical-align:middle;cursor:pointer;border:0;border-radius:99px;place-items:center;width:30px;height:30px;margin-left:6px;display:inline-grid}.ki-say svg.lucide{width:15px;height:15px}.ki-typing{align-items:center;gap:4px;display:inline-flex}.ki-typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s infinite ki-dot}.ki-typing i:nth-child(2){animation-delay:.15s}.ki-typing i:nth-child(3){animation-delay:.3s}.ki-typing span{margin-left:6px}@keyframes ki-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ki-log .msg.me{overflow-wrap:anywhere;max-width:88%}.ki-voice{gap:8px;display:grid}.ki-vn{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ki-vn svg.lucide{width:16px;height:16px}.ki-wave{align-items:center;gap:2px;height:20px;display:inline-flex}.ki-wave i{background:#fffc;border-radius:2px;width:3px;height:40%}.ki-wave i:nth-child(3n){height:85%}.ki-wave i:nth-child(4n+1){height:60%}.ki-wave i:nth-child(5n){height:30%}.ki-tr{background:#ffffff24;border-radius:10px;gap:2px;padding:8px 10px;font-size:14px;display:grid}.ki-tr b{opacity:.85;font-size:11.5px;font-weight:700}.ki-retrytag{font-size:12px}.ki-fb{border-left:4px solid var(--accent);gap:10px;min-width:0;margin-left:42px;display:grid}.ki-fb>.row{align-items:flex-start}.ki-fb .grow{min-width:0}.ki-meta{align-items:center;gap:4px;margin-top:3px;display:flex}.ki-meta svg.lucide,.ki-prev svg.lucide{width:13px;height:13px}.ki-parts{gap:6px;display:grid}.ki-part{grid-template-columns:128px minmax(0,1fr) 30px;align-items:center;gap:8px;font-size:12.5px;display:grid}.ki-part b{text-align:right}.ki-l{border-radius:10px;padding:9px 11px;font-size:13.5px}.ki-l b{align-items:center;gap:6px;font-size:13px;display:flex}.ki-l b svg.lucide{width:15px;height:15px}.ki-l ul{gap:3px;margin:4px 0 0;padding-left:18px;display:grid}.ki-l.good{background:var(--good-soft);color:#0e5a36}.ki-l.fix{background:var(--warn-soft);color:#5e3a00}.ki-model{background:var(--surface-2);border-radius:10px;padding:9px 11px;font-size:13.5px}.ki-model summary{cursor:pointer;align-items:center;gap:6px;min-height:28px;font-weight:700;display:flex}.ki-model summary svg.lucide{width:15px;height:15px;color:var(--primary)}.ki-model p{margin:6px 0 4px}.ki-next{justify-content:flex-end;gap:8px}.ki-compbox{z-index:4;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--bg) 14px);position:sticky;bottom:0}.ki-comp{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;gap:8px;padding:10px;display:grid}.ki-comp textarea{min-height:84px}.ki-comp .row{flex-wrap:wrap;gap:6px}.ki-comp-v{grid-template-columns:1fr 1fr;align-items:center}.ki-comp-v .ki-mic{cursor:pointer}.ki-comp-v>.btn.ghost,.ki-comp-v>p,.ki-comp-v>.ki-retryq{grid-column:1/-1}.ki-comp-v>p{margin:0}.ki-retryq{color:var(--primary);gap:6px;margin:0;font-size:13px;display:flex}.ki-retryq svg.lucide{flex:none;width:15px;height:15px;margin-top:2px}@media (max-width:400px){.ki-comp-v{grid-template-columns:1fr}.ki-part{grid-template-columns:104px minmax(0,1fr) 28px}.ki-fb{margin-left:0}}.ki-sumh h2{margin:2px 0}.ki-2{gap:10px;display:grid}@media (min-width:640px){.ki-2{grid-template-columns:1fr 1fr}}.ki-qnum{background:var(--surface-2);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.ki-perq .row{align-items:center}.ki-endacts{gap:8px}.ki-log-old summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-weight:700;display:flex}.ki-log-old .ki-log{margin-top:12px}@media (max-width:420px){.ki-hs{display:none}}.ki-entry{color:inherit;border:1.5px solid var(--primary);background:var(--primary-soft);align-items:center;gap:12px;text-decoration:none;display:flex}.ki-entry .grow{gap:2px;min-width:0;display:grid}.ki-entry-ic{background:var(--primary);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (prefers-reduced-motion:reduce){.ki-typing i{animation:none}}.ki-wrap .btn.block{white-space:normal;text-align:center}.ki-wrap .seg{flex-wrap:wrap;max-width:100%}.cx-memuat{place-items:center;min-height:60vh;display:grid}.cx-memuat:after{content:"";border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite cx-putar}@keyframes cx-putar{to{transform:rotate(360deg)}}.empty .cx-kosong-ic{width:32px;height:32px;color:var(--muted);margin:0 auto 8px;display:block}.empty .cx-kosong-aksi{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.cx-belum{justify-items:center;gap:10px;display:grid}.cx-belum p{max-width:420px}button.link-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;background:0 0}.list>button.link-row:last-child{border-bottom:0}.kc-acc.on b{color:var(--primary)}.pa-aslist .kc-acc{border-radius:10px;padding:8px 4px}.pa-aslist .kc-acc:hover{background:var(--surface-2)}.pa-aslist .kc-acc .avatar svg.lucide{width:18px;height:18px}button.aa-av{font:inherit;font-weight:800}svg.qr[width="96"]{width:96px;height:96px}svg.qr[width="150"]{width:150px;height:150px}svg.qr[width="168"]{width:168px;height:168px}svg.qr[width="170"]{width:170px;height:170px}svg.qr[width="200"]{width:200px;height:200px}.cx-pp{gap:10px;display:grid}.cx-pp.card{background:linear-gradient(180deg, var(--primary-soft), var(--surface) 75%);border:1.5px solid #b9c7f7}.cx-pp .progress{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.cx-pp.card>.btn.primary{min-height:48px;font-size:15px;font-weight:750;box-shadow:0 4px 14px #2447d647}.cx-pp .btn.primary svg.lucide{width:18px;height:18px}.cx-pp-wajib{background:var(--warn-soft);color:#6d4300;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;line-height:1.4;display:flex}.cx-pp-wajib svg.lucide{width:16px;height:16px;color:var(--warn);margin-top:1px}.cx-pp-status{gap:6px;display:grid}.cx-pp-status>.xs{font-weight:700}.cx-pp-seg{width:100%}.cx-pp-seg button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:7px 4px;line-height:1.2;display:inline-flex}.cx-pp.card .cx-pp-seg button>span{width:min-content;display:block}.cx-pp-seg button.on{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--primary), 0 1px 2px #00000014}.cx-pp-seg button:disabled{cursor:wait}.cx-pp-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cx-pp-dot.mencari{background:var(--good)}.cx-pp-dot.terbuka{background:var(--primary)}.cx-pp-dot.bekerja{background:#8a95ab}.cx-pp-seg button:not(.on) .cx-pp-dot{opacity:.6}.cx-pp.ringkas{background:var(--primary-soft);border:1px solid #c9d4f8;border-radius:12px;gap:8px;margin:0 0 10px;padding:10px}.cx-pp.ringkas .progress{height:6px}.cx-pp.ringkas .cx-pp-wajib{padding:6px 8px;font-size:11.5px}.cx-pp.ringkas .cx-pp-wajib svg.lucide{width:14px;height:14px}.cx-pp.ringkas .cx-pp-status{gap:4px}.cx-pp.ringkas .cx-pp-seg{background:var(--surface)}.cx-pp.ringkas .cx-pp-seg button{flex-direction:row;gap:4px;min-height:32px;padding:4px 2px;font-size:11.5px}.cx-pp.ringkas>.btn.primary{min-height:38px;font-weight:750}.cx-pp.ringkas .cx-pp.card .cx-pp-seg button>span{width:min-content;display:block}.cx-pp-seg button.on{background:var(--primary-soft)}.cx-pp.ringkas .cx-pp-dot{width:7px;height:7px}.cx-gerbang{min-width:0}.cx-gerbang .btn{white-space:normal;text-align:center;line-height:1.3}.cx-gerbang .link-row>svg.lucide:first-child{color:var(--muted)}.cx-gerbang-ok{cursor:default;color:var(--muted)}.cx-gerbang-ok>svg.lucide:first-child{color:var(--good)!important}.kv-rek .kv-tips>li{gap:2px;display:grid}.kv-rek-tip{display:block}.kv-rek-ai{border-top:1px solid var(--line);gap:6px;margin-top:6px;padding-top:10px;display:grid}.kv-rek-ai .row{gap:6px}.kv-rek-ai .btn{max-width:100%}.pb-lembar{gap:12px}.pb-muat{align-items:center;gap:8px}.pb-list{gap:4px;margin:0;padding-left:18px;display:grid}.pb-isi{gap:6px;display:grid}.pb-isi .input{background:var(--surface)}.pb-tanya{gap:8px;display:grid}.pb-tanya>p{align-items:center;gap:6px;margin:0;display:flex}.pb-tanya>p svg.lucide{width:16px;height:16px;color:var(--primary)}.pb-aksi{gap:8px}.pb-sembunyi{display:none}.nf-baris{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nama nama""email wa";align-items:end;gap:8px 14px;display:grid}.nf-nama{grid-area:nama;gap:2px;min-width:0;display:grid}.nf-nama b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nf-email{grid-area:email;gap:4px;min-width:0;display:grid}.nf-email select.input{min-height:38px;padding:7px 10px}.nf-wa{grid-area:wa;justify-items:start;gap:4px;min-height:38px;display:grid}.nf-wa .switch{margin-top:6px}.nf-wajib{grid-template-columns:minmax(0,1fr);grid-template-areas:"nama""selalu"}.nf-selalu{grid-area:selalu;align-items:center;gap:6px;display:inline-flex}.nf-kepala{display:none}.nf-blk{overflow-wrap:anywhere;display:block}.nf-tujuan{cursor:default}@media (min-width:720px){.nf-baris{grid-template-columns:minmax(0,1fr) 210px 84px;grid-template-areas:"nama email wa";align-items:center}.nf-lbl{display:none}.nf-wa{justify-items:center;min-height:0}.nf-wa .switch{margin-top:0}.nf-wajib{grid-template-columns:minmax(0,1fr) 294px;grid-template-areas:"nama selalu"}.nf-selalu{justify-content:flex-start}.nf-kepala{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) 210px 84px;gap:14px;padding:0 0 10px;font-size:12px;font-weight:700;display:grid}.nf-kepala span:last-child{text-align:center}}.nf-ajak{align-items:flex-start;gap:12px;display:flex;position:relative}.nf-ajak .grow{gap:4px;padding-right:28px;display:grid}.nf-ajak-ic{background:var(--surface);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.nf-ajak-aksi{margin-top:6px}.nf-ajak-x{border-color:#0000;width:34px;position:absolute;top:8px;right:8px}.kc-sandi{align-items:center;gap:8px;display:flex}.kc-sandi .input{flex:1;min-width:0;font-size:16px}.kc-sandi .btn{flex:none;width:44px;padding:0}#kc-step-email .field .input[type=email],#kc-step-daftar .field .input,#kc-step-lupa .field .input{font-size:16px}.kc-seg{width:100%;display:flex}.kc-seg button{flex:1;padding:8px 12px;font-size:14px}.kc-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.kc-link:hover{text-decoration:underline}.kc-aksi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kc-galat{color:var(--bad)}.kc-gerbang{gap:14px;min-width:0;max-width:440px;margin:24px auto 0;display:grid}.kc-gerbang-head{text-align:center;justify-items:center;gap:4px;display:grid}.kc-gerbang-ic{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:16px;place-items:center;display:grid}.kc-gerbang-ic svg.lucide{width:26px;height:26px}
