:root{--bg:#f3f5f9;--surface:#fff;--ink:#0e1424;--muted:#5d6678;--line:#1016261a;--soft:#eef1f6;--ok:#16a34a;--err:#b3261e;--grad:linear-gradient(90deg,#d9ff66,#c6f432,#a6d61c);--ring:#a6d61c40;--accent:#c6f432;--accent-ink:#0e0f10;--display:"Bricolage Grotesque",system-ui,sans-serif;--sans:"Commissioner",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0c1019;--surface:#141a26;--ink:#e9edf5;--muted:#9aa4b6;--line:#e7ebf11a;--soft:#1b2232;--ok:#4ade80;--err:#f2948c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--sans);margin:0}a{color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #a6d61c}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;line-height:1.1}.muted{color:var(--muted)}.btn{font:600 15px/1 var(--sans);background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.btn.ok{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.btn.sm{padding:8px 14px;font-size:14px}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.field{gap:6px;margin-bottom:14px;display:grid}.field label{font-size:14.5px;font-weight:600}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:12px;width:100%;padding:11px 13px}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 4px var(--ring);border-color:#a6d61c;outline:none}.err{color:var(--err);font-size:14px}.note{color:var(--muted);border-left:3px solid #a6d61c;padding:4px 0 4px 10px;font-size:14px}.logo{font:700 20px var(--display);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo i{background:#0e0f10 url(/icons/icon-192.png) 50%/cover;border-radius:8px;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff24}.badge{background:var(--soft);border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-block}.badge.ok{background:color-mix(in srgb,var(--ok) 16%,var(--surface));color:var(--ok)}.acct{color:#e9edf5;cursor:default;-webkit-user-select:text;user-select:text;background:#ffffff0f;border-radius:999px;align-items:center;gap:9px;min-width:0;max-width:250px;margin:0 auto 0 4px;padding:4px 14px 4px 4px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.acct-av{letter-spacing:.02em;color:#0e0f10;background:linear-gradient(135deg,var(--ac1,#d9ff66),var(--ac2,#c6f432) 55%,var(--ac3,#a6d61c));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:700 12.5px/1 Bricolage Grotesque,system-ui,sans-serif;display:grid}.acct-txt{min-width:0;line-height:1.15;display:grid}.acct-txt b{white-space:nowrap;text-overflow:ellipsis;font:600 13.5px Commissioner,system-ui,sans-serif;overflow:hidden}.acct-txt small{color:#97a0b3;white-space:nowrap;text-overflow:ellipsis;font:400 11.5px Commissioner,system-ui,sans-serif;overflow:hidden}.logo:has(+.acct){margin-right:0}.logo{white-space:nowrap;flex:none}.acct{flex:0 auto;margin-left:10px}@media (max-width:1180px){.acct{padding:3px}.acct-txt{display:none}}@media (max-width:640px){.acct{flex:none;margin-left:2px;padding:3px}.acct-txt{display:none}}@media (max-width:520px){.hide-sm{display:none!important}}html[data-locked],html[data-locked] body{overscroll-behavior:none;overflow:hidden}.bkm,.modal,.msheet,.spv-win,.sx-lb,.pkpop.sheet,.bkm-card,.mbox,.msheet-card{overscroll-behavior:contain}.klive-bg{z-index:-1;pointer-events:none;width:100vw;height:100lvh;display:block;position:fixed;inset:0}html.klive{background:#0b0c0e}html.klive body,html.klive .kpub,html.klive .land{background:0 0}.ktabs{background:#17191c;border:1px solid #ffffff14;border-radius:14px;flex:none;gap:2px;padding:4px;display:flex}.ktabs a{color:#8e96a6;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.ktabs a:hover{color:#f2f4f7;background:#ffffff0f}.ktabs a[aria-current=page]{color:#0d0e10;background:#f2f4f7}.ktabs svg{flex:none}.ktabs b{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}@media (max-width:820px){.ktabs{display:none}}@keyframes kl-shake{0%,to{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(2px)}}.kl-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both kl-shake}.kl-req{color:#f2594b;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;display:flex}.kl-req:before{content:"!";color:#fff;background:#f2594b;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font:800 11px/1 system-ui,sans-serif;display:inline-grid}.kl-bad input,.kl-bad select,.kl-bad textarea,input[data-kl-bad],select[data-kl-bad],textarea[data-kl-bad]{border-color:#f2594b!important;box-shadow:0 0 0 3px #f2594b2e!important}.field.bad .err{font-weight:600}@media (prefers-reduced-motion:reduce){.kl-shake{animation:none}}.field.bad .err{align-items:center;gap:6px;color:#f2594b!important;display:flex!important}.field.bad .err:before{content:"!";color:#fff;background:#f2594b;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font:800 11px/1 system-ui,sans-serif;display:inline-grid}html[data-typing] .kapp .mnav,html[data-typing] .kapp .fabadd,html[data-typing] .kapp .fablogout,html[data-typing] .kpub .acbot{display:none!important}@media (max-width:760px){html[data-typing] .kapp .msgs.hasopen .msgthread,html[data-typing] .kpub .mechat{left:0;right:0;top:var(--vvt,0px);height:var(--vvh,100dvh);z-index:80;max-width:none;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;margin:0;position:fixed}html[data-typing] .kpub .mechat{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px;background:#0e0f10}html[data-typing] .kpub .mechat .chatform{padding-bottom:10px}}.klask{z-index:70;left:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#f2f5fa;width:min(380px,100vw - 32px);font-family:var(--sans,system-ui, sans-serif);background:#1a1c1f;border:1px solid #c6f43259;border-radius:20px;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:14px;animation:.35s cubic-bezier(.2,.9,.3,1.3) kl-ask-in;display:grid;position:fixed;box-shadow:0 18px 48px -12px #000000b3}.klask-ic{color:#0e0f10;background:#c6f432;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.klask-tx{gap:3px;min-width:0;display:grid}.klask-tx b{font-size:15px}.klask-tx small{color:#aeb6c4;font-size:13px;line-height:1.35}.klask-b{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.klask-b button{font:700 14px var(--sans,system-ui, sans-serif);cursor:pointer;border:0;border-radius:999px;padding:9px 16px}.klask button.klask-no{color:#e9edf5!important;background:#ffffff14!important}.klask button.klask-yes{-webkit-text-fill-color:#0e0f10;color:#0e0f10!important;background:#c6f432!important}.klask.klask-pc{top:76px;bottom:auto;left:16px;transform:none}.klask-yes:disabled{opacity:.6}html[data-typing] .klask{display:none}@media (max-width:820px){.klask{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}}@keyframes kl-ask-in{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:reduce){.klask{animation:none}}.chatev{--ev:125,211,252;border:1.5px solid rgba(var(--ev),.55);background:rgba(var(--ev),.12);text-align:center;border-radius:18px;justify-items:center;gap:2px;width:fit-content;max-width:min(100%,320px);margin:10px auto;padding:10px 18px 8px;font-size:13.5px;display:grid}.chatev.cancelled{--ev:239,68,68}.chatev i{background:rgb(var(--ev));color:#0e0f10;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:3px;display:grid}.chatev.cancelled i{color:#fff}.chatev b{color:#f2f5fa;font-size:14.5px}.chatev .when{color:rgb(var(--ev));font-weight:700}.chatev.cancelled .when{color:#fca5a5;text-decoration:line-through}.chatev span:not(.when){color:#aeb6c4}.chatev small{color:#8a93a3;margin-top:2px;font-size:11px}
