:root{--kee-orange:#ff6b2c;--kee-blue:#094bdb;--kee-navy:#0e1b33;--kee-ivory:#faf6f0;--ink:#141824;--ink2:#45505f;--ink-muted:#5b6472;--kee:#c2410c;--keeGlow:#ff6b2c;--blue:#094bdb;--blue2:#2f6bff;--sel:#ff6b2c;--ok:#0f7a43;--ok-root:#0f7a43;--okDot:var(--v5-success,#0f7a43);--amber:#b45309;--amberDot:#f59e0b;--red:#b42318;--redDot:#ef4444;--scoreInk:#094bdb;--scoreGlow:none;--surface:hsla(36,50%,96%,.72);--panel-brand:rgba(255,253,249,.85);--inset:hsla(35,32%,90%,.9);--keeTile:hsla(0,0%,100%,.95);--hairline:rgba(16,26,54,.12);--e1:0 1px 2px rgba(16,26,54,.06),0 1px 1px rgba(16,26,54,.04);--e2:0 1px 2px rgba(16,26,54,.05),0 4px 10px -2px rgba(16,26,54,.08);--e3:0 2px 4px rgba(16,26,54,.05),0 10px 28px -6px rgba(16,26,54,.12);--e4:0 4px 8px rgba(16,26,54,.06),0 24px 56px -12px rgba(16,26,54,.22);--glass-blur:24px;--glass-sat:1.6;--grad:linear-gradient(120deg,#ff6b2c,#fe6b2b 55%,#094bdb);--gradOk:linear-gradient(135deg,#16a34a,#0f7a43);--gradAmber:linear-gradient(135deg,#f59e0b,#ea580c);--gradRed:linear-gradient(135deg,#f0563a,#b42318);--gradBlue:linear-gradient(135deg,#2f6bff,#094bdb);--kee-ease:cubic-bezier(0.2,0.8,0.2,1);--kee-ease-out:cubic-bezier(0.4,0,0.85,0.4);--kee-ease-soft:cubic-bezier(0.16,1,0.3,1);--r-pill:999px;--r-xs:6px;--r-btn:12px;--r-tile:12px;--r-card:18px;--r-window:18px;--r-capsule:26px;--bg:var(--kee-ivory);--text:var(--ink);--muted:var(--ink-muted);--faint:#5b6472;--line:var(--hairline);--accent:var(--kee-blue);--accent-dim:rgba(9,75,219,.16);--panel:var(--panel-brand);--display:var(--font-lexend),"Lexend",system-ui,sans-serif;--sans:var(--font-lexend),"Lexend",system-ui,sans-serif;--mono:var(--font-lexend),"Lexend",ui-monospace,monospace;--ease:var(--kee-ease)}html[data-theme=dark]{--ink:#f2f6fc;--ink2:#b6c6dc;--ink-muted:#8fa0b8;--kee:#ff8a54;--keeGlow:#ff8a54;--blue:#5f86f5;--blue2:#82a1f7;--sel:#f4ece0;--ok:#34d399;--okDot:#34d399;--amber:#fbbf24;--amberDot:#fbbf24;--red:#f87171;--redDot:#f87171;--scoreInk:#f6efe3;--scoreGlow:0 0 16px hsla(36,48%,92%,.4);--surface:rgba(16,26,54,.85);--panel-brand:hsla(0,0%,100%,.07);--inset:hsla(0,0%,100%,.05);--keeTile:hsla(40,46%,95%,.95);--hairline:hsla(0,0%,100%,.14);--gradOk:linear-gradient(135deg,#4ade80,#22c55e);--gradAmber:linear-gradient(135deg,#fdba3c,#fb7a2a);--gradRed:linear-gradient(135deg,#fb7185,#ef4444);--gradBlue:linear-gradient(135deg,#5f86f5,#2f6bff);--bg:var(--kee-navy);--faint:#8fa0b8;--e1:0 1px 2px rgba(0,0,0,.3);--e2:0 2px 6px rgba(0,0,0,.36);--e3:0 10px 28px -6px rgba(0,0,0,.46);--e4:0 24px 56px -12px rgba(0,0,0,.56)}@keyframes kee-slidein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kee-slideout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes kee-window{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes kee-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes kee-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes kee-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes kee-pulsedot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}button,input,select,textarea{font-family:inherit}body.has-custom-cursor,body.has-custom-cursor *{cursor:none!important}::-moz-selection{background:rgba(255,107,44,.3);color:#04141a}::selection{background:rgba(255,107,44,.3);color:#04141a}.neural{width:100%;height:100%;z-index:0}.neural,.vignette{position:fixed;inset:0;pointer-events:none}.vignette{z-index:1;background:radial-gradient(120% 80% at 50% 0,transparent 45%,rgba(7,7,9,.55) 100%),radial-gradient(80% 60% at 50% 100%,transparent 50%,rgba(7,7,9,.7) 100%)}.grain{position:fixed;inset:-50%;z-index:40;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .6s steps(2) infinite}@keyframes grain{0%{transform:translate(0)}50%{transform:translate(-3%,2%)}to{transform:translate(2%,-2%)}}.cur-dot,.cur-ring{position:fixed;top:0;left:0;z-index:100;pointer-events:none;border-radius:50%;will-change:transform}.cur-dot{width:6px;height:6px;background:var(--accent)}.cur-ring{width:34px;height:34px;border:1px solid rgba(110,231,249,.5);transition:width .22s var(--ease),height .22s var(--ease),border-color .22s,background .22s}.cur-ring.grow{width:56px;height:56px;background:rgba(110,231,249,.06);border-color:rgba(110,231,249,.8)}.foot,.hero,.nav{position:relative;z-index:2}.nav{display:flex;justify-content:space-between;padding:26px 40px}.logo,.nav{align-items:center}.logo{display:inline-flex;gap:13px;text-decoration:none;color:var(--text)}.logo-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:12px;position:relative;overflow:hidden}.logo-mark svg{width:19px;height:19px}.logo-mark:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,var(--accent-dim),transparent 70%)}.logo-word{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.6px}.logo-word .dim{color:var(--accent)}.nav-tag{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;color:var(--muted)}.hero{min-height:calc(100vh - 168px);display:flex;padding:20px 40px 40px}.hero,.hero-grid{align-items:center}.hero-grid{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:72px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:2px;color:var(--muted);margin-bottom:30px;opacity:0;animation:reveal .8s var(--ease) .1s forwards}.eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(110,231,249,.55);animation:ping 2.4s infinite}.title{font-family:var(--display);font-weight:600;font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:-2px;margin:0 0 26px}.title span{display:block;opacity:0;transform:translateY(20px);animation:rise .9s var(--ease) forwards}.title span:first-child{animation-delay:.18s}.title span:nth-child(2){animation-delay:.28s;color:var(--muted)}.title span:nth-child(3){animation-delay:.4s}.title .accent{color:var(--text);position:relative;width:-moz-fit-content;width:fit-content}.title .accent:after{content:"";position:absolute;left:0;bottom:4px;height:8px;width:100%;background:var(--accent);opacity:.22;z-index:-1;transform:scaleX(0);transform-origin:left;animation:wipe .7s var(--ease) .85s forwards}.lede{font-size:16px;line-height:1.65;color:var(--muted);max-width:430px;margin:0 0 34px;opacity:0;animation:reveal .9s var(--ease) .55s forwards}.lede b{color:var(--text);font-weight:500}.meta{display:flex;gap:34px;opacity:0;animation:reveal .9s var(--ease) .7s forwards}.meta div{display:flex;flex-direction:column;gap:5px}.meta .k{font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--text)}.meta .v{font-size:11px;color:var(--faint)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transform:translateY(24px);animation:rise 1s var(--ease) .35s forwards}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--line)}.panel-head h2{font-family:var(--display);font-size:16px;font-weight:600;margin:0;letter-spacing:-.3px}.panel-head .tag{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;color:var(--faint)}.field{margin-bottom:16px}.field label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1.5px;color:var(--muted);margin-bottom:7px;text-transform:uppercase}.field input{width:100%;padding:11px 0;background:transparent;border:none;border-bottom:1px solid var(--line-2);color:var(--text);font-family:var(--sans);font-size:14px;outline:none;transition:border-color .2s}.field input::-moz-placeholder{color:var(--faint)}.field input::placeholder{color:var(--faint)}.field input:focus{border-bottom-color:var(--accent)}.field select{width:100%;padding:11px 0;background:transparent;border:none;border-bottom:1px solid var(--line-2);color:var(--text);font-family:var(--sans);font-size:14px;outline:none;cursor:pointer;transition:border-color .2s}.field select:focus{border-bottom-color:var(--accent)}.field select option{background:#0d0e14;color:var(--text)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:460px){.field-row{grid-template-columns:1fr;gap:0}}.mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 22px;border:1px solid var(--line-2);border-radius:12px;background:hsla(0,0%,100%,.02)}.mode-btn{padding:10px 12px;border:none;border-radius:6px;background:transparent;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .18s,color .18s}.mode-btn:hover{color:var(--text)}.mode-btn.active{background:var(--accent-dim);color:var(--accent)}.file-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.file-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line-2);border-radius:6px;background:hsla(0,0%,100%,.02)}.file-name{flex:1;min-width:0;font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{flex:none;font-family:var(--mono);font-size:11px;letter-spacing:.5px;color:var(--faint)}.file-remove{flex:none;width:22px;height:22px;border-radius:6px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:14px;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.file-remove:hover{border-color:#ff9090;color:#ff9090}.drop{display:flex;align-items:center;gap:13px;padding:15px;margin:4px 0 8px;border:1px dashed var(--line-2);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.drop.over,.drop:hover{border-color:var(--accent);background:rgba(110,231,249,.04)}.drop.ready{border-style:solid;border-color:rgba(110,231,249,.45);background:rgba(110,231,249,.05)}.drop input{display:none}.drop-ico{flex:none;width:34px;height:34px;border-radius:6px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--accent)}.drop-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.drop-txt .m{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drop-txt .s{font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--faint)}.submit{width:100%;margin-top:10px;padding:14px;border:none;border-radius:12px;background:var(--accent);color:#04141a;font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:transform .2s var(--ease),box-shadow .25s,opacity .2s;box-shadow:0 10px 36px rgba(110,231,249,.22)}.submit:hover{box-shadow:0 14px 44px rgba(110,231,249,.38)}.submit:disabled{opacity:.6;cursor:not-allowed}.submit .spin{display:inline-block;width:13px;height:13px;margin-right:8px;vertical-align:-1px;border:2px solid rgba(4,20,26,.35);border-top-color:#04141a;border-radius:50%;animation:spin .7s linear infinite}.err{margin:12px 0 0;color:#ff8585}.err,.panel-foot{font-family:var(--mono);font-size:11px;text-align:center}.panel-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);letter-spacing:1px;color:var(--faint)}.km-apply .done{padding:8px 4px}.km-apply .done .badge{font-family:var(--mono);font-size:11px;letter-spacing:2px;color:var(--kee);display:inline-flex;align-items:center;gap:8px;margin-bottom:20px}.km-apply .done .badge i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.km-apply .done h2{font-family:var(--display);letter-spacing:-.8px;margin:0 0 14px}.km-apply .done p{color:var(--muted);max-width:320px;margin:0 auto 22px}.km-apply .done .ref{font-family:var(--mono);font-size:12px;letter-spacing:1px;color:var(--text);border:1px solid var(--line-2);border-radius:6px;padding:9px 14px;display:inline-block;margin-bottom:24px}.km-apply .done .ref span{color:var(--faint)}.ghost{background:transparent;border:1px solid var(--line-2);color:var(--text);padding:11px 20px;border-radius:12px;font-family:var(--sans);font-size:13px;cursor:pointer;transition:border-color .2s,background .2s}.ghost:hover{border-color:var(--accent);background:rgba(110,231,249,.05)}.foot{display:flex;justify-content:space-between;padding:22px 40px;font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--faint)}.apply{position:relative;z-index:2;display:flex;justify-content:center;padding:18px 22px 60px;min-height:calc(100vh - 150px)}.card{width:100%;max-width:720px;background:linear-gradient(180deg,rgba(22,24,34,.94),rgba(11,12,19,.95));border:1px solid var(--line-2);border-radius:18px;padding:34px 36px 30px;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 30px 90px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.06);animation:rise .7s var(--ease) both}.card-head{display:flex;align-items:center;gap:15px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line)}.card-ico{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(110,231,249,.28)}.card-head h1{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.6px;margin:0 0 3px}.card-head p{margin:0;font-size:13px;color:var(--muted)}.fld{margin-bottom:16px}.fld label{display:block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:#d4d7e3;margin-bottom:8px}.fld label i{color:var(--accent);font-style:normal;font-weight:700}.fld input,.fld select,.fld textarea{width:100%;padding:12px 14px;background:hsla(0,0%,100%,.055);border:1px solid var(--line-2);border-radius:12px;color:var(--text);font-family:var(--sans);font-size:14px;font-weight:450;outline:none;transition:border-color .18s,background .18s,box-shadow .18s}.fld input:hover,.fld select:hover,.fld textarea:hover{border-color:hsla(0,0%,100%,.34)}.fld textarea{resize:vertical;min-height:76px;line-height:1.5}.fld select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237d8194' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.fld input::-moz-placeholder,.fld textarea::-moz-placeholder{color:var(--faint)}.fld input::placeholder,.fld textarea::placeholder{color:var(--faint)}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--accent);background:rgba(110,231,249,.04);box-shadow:0 0 0 3px var(--accent-dim)}.fld select option{background:#0d0e14;color:var(--text)}.fld select optgroup{background:#0d0e14;color:var(--muted);font-style:normal;font-weight:600}.referrer-other{margin-top:10px}.fld-err{margin:6px 0 0;font-size:11px;line-height:1.4;color:#ff8585}.row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dz{display:flex;flex-direction:column;align-items:center;gap:4px;padding:32px 18px;border:1.5px dashed var(--line-2);border-radius:12px;cursor:pointer;text-align:center;transition:border-color .2s,background .2s}.dz.over,.dz:hover{border-color:var(--accent);background:rgba(110,231,249,.04)}.dz.ready{border-style:solid;border-color:rgba(110,231,249,.5);background:rgba(110,231,249,.06)}.dz input{display:none}.dz-ico{color:var(--accent);margin-bottom:8px}.dz-m{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-m,.dz-s{max-width:100%}.dz-s{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1.4px;color:var(--faint);line-height:1.5}.submit svg{vertical-align:-3px;margin-right:7px}.consent{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--muted);text-align:center}.assist{display:flex;align-items:center;gap:12px;margin:0 0 22px;padding:13px 16px;border:1px solid rgba(110,231,249,.4);border-radius:12px;background:rgba(110,231,249,.06);animation:ledGlow 2.2s ease-in-out infinite}@keyframes ledGlow{0%,to{box-shadow:0 0 6px rgba(110,231,249,.22),inset 0 0 12px rgba(110,231,249,.05);border-color:rgba(110,231,249,.35)}50%{box-shadow:0 0 22px rgba(110,231,249,.55),inset 0 0 16px rgba(110,231,249,.1);border-color:rgba(110,231,249,.75)}}.assist-led{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:ledBlink 1.4s ease-in-out infinite}@keyframes ledBlink{0%,to{opacity:1;box-shadow:0 0 12px var(--accent)}50%{opacity:.4;box-shadow:0 0 4px var(--accent)}}.assist-hint{font-size:13px;line-height:1.45;color:var(--text);font-weight:450}.assist.busy{animation-duration:.9s}.assist.busy .assist-hint{color:var(--accent)}.assist-spin{flex:none;width:15px;height:15px;margin-left:auto;border:2px solid rgba(110,231,249,.3);border-top:2px solid var(--accent);border-radius:50%;animation:spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.assist,.assist-led{animation:none!important}}@keyframes reveal{to{opacity:1}}@keyframes rise{to{opacity:1;transform:translateY(0)}}@keyframes wipe{to{transform:scaleX(1)}}@keyframes ping{70%{box-shadow:0 0 0 7px rgba(110,231,249,0)}to{box-shadow:0 0 0 0 rgba(110,231,249,0)}}@media (max-width:920px){.nav{padding:20px 22px}.hero{padding:8px 22px 32px}.hero-grid{grid-template-columns:1fr;gap:38px;max-width:480px}.meta{display:none}.foot{padding:18px 22px}.foot span:last-child{display:none}.apply{padding:10px 16px 44px}.card{padding:26px 20px 24px;border-radius:18px}.row2{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.title .accent:after{transform:scaleX(1)}}.adm{position:relative;z-index:2;padding:26px 32px 60px calc(var(--adm-side-w, 76px) + 32px);transition:padding-left var(--kee-dur) var(--kee-ease)}.adm-top{justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line)}.adm-brand,.adm-top{display:flex;align-items:center}.adm-brand{gap:12px}.adm-logo{font-family:var(--display);font-weight:700;letter-spacing:-.5px}.adm-logo span,.adm-pill{color:var(--accent)}.adm-pill{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;border:1px solid var(--accent-dim);background:var(--accent-dim);padding:3px 8px;border-radius:6px}.adm-actions{display:flex;gap:10px}.adm-ghost{background:transparent;border:1px solid var(--line-2);color:var(--text);padding:8px 15px;border-radius:6px;font-family:var(--sans);font-size:13px;cursor:pointer;transition:border-color var(--kee-dur) var(--kee-ease),background var(--kee-dur) var(--kee-ease)}.adm-ghost:hover{border-color:var(--accent);background:rgba(110,231,249,.05)}.adm-side{--side-hover:rgba(16,26,54,.06);--side-active:var(--kee-orange,#ff6b2c);position:fixed;top:0;left:0;z-index:40;width:var(--adm-side-w,76px);transition:width var(--kee-dur) var(--kee-ease);height:100vh;display:flex;flex-direction:column;background:var(--sidebar-bg);border-right:1px solid var(--line);padding:16px 0;overflow:hidden;cursor:ew-resize}html[data-theme=dark] .adm-side{--side-hover:hsla(0,0%,100%,.08)}html[data-adm-side=open] .adm-side{cursor:default}.adm-side-count,.adm-side-label,.adm-side-pin,.adm-side-wordmark{opacity:0;visibility:hidden;transition:opacity var(--kee-dur) var(--kee-ease),visibility var(--kee-dur) var(--kee-ease)}html[data-adm-side=open] .adm-side-count,html[data-adm-side=open] .adm-side-label,html[data-adm-side=open] .adm-side-pin,html[data-adm-side=open] .adm-side-wordmark{opacity:1;visibility:visible;transition:opacity var(--kee-dur) var(--kee-ease) .1s,visibility 0s}.adm-side .adm-side-who{padding:0 18px 12px;margin-top:-8px;flex:0 0 auto;min-height:0;overflow:hidden}.adm-side .adm-side-who .adm-side-label{font-size:12px;font-weight:600;color:var(--ink-muted,#5b6472);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.adm-side-brand{justify-content:flex-start;gap:10px;padding:0 18px 16px;margin-bottom:8px}.adm-side-brand,.adm-side-mark{display:flex;align-items:center;flex:0 0 auto}.adm-side-mark{width:40px;height:40px;border-radius:8px;justify-content:center;border:0;padding:0;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--kee-orange,#ff6b2c);color:var(--btn-hover-ink,#0b0b0c);font-weight:700}.adm-side-mark,.adm-side-wordmark{font-family:var(--display);font-size:15px}.adm-side-wordmark{flex:1 1 auto;min-width:0;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden}.adm-side-wordmark b{font-weight:700}.adm-side-pin{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--kee-orange,#ff6b2c);cursor:pointer;padding:0}.adm-side-pin:hover{border-color:var(--line-2);background:var(--side-hover)}.adm-side-nav{display:flex;flex-direction:column;gap:4px;padding:8px 16px;flex:1 1 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overflow-x:hidden;align-items:stretch}@property --adm-nav-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --adm-nav-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes adm-nav-scrollfade{0%{--adm-nav-fade-top:0px}6%,to{--adm-nav-fade-top:28px}0%,94%{--adm-nav-fade-bottom:28px}to{--adm-nav-fade-bottom:0px}}@supports (animation-timeline:scroll(self)){.adm-side-nav{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--adm-nav-fade-top),#000 calc(100% - var(--adm-nav-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--adm-nav-fade-top),#000 calc(100% - var(--adm-nav-fade-bottom)),transparent 100%);animation:adm-nav-scrollfade linear;animation-timeline:scroll(self)}@media (prefers-reduced-motion:reduce){.adm-side-nav{animation:none;--adm-nav-fade-top:28px;--adm-nav-fade-bottom:28px}}}.adm-side-bottom{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 16px;flex:0 0 auto}.adm-side-toggle-wrap{display:flex}.adm-side-toggle-wrap>*{flex:1 1 auto;min-width:0}.adm-side-link{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;height:40px;padding:0 12px;border-radius:8px;color:var(--ink2);text-decoration:none;font-family:var(--sans);font-size:13px;font-weight:500;white-space:nowrap;border:none;background:transparent;cursor:pointer;flex:0 0 auto;text-align:left;transition:background var(--kee-dur) var(--kee-ease),color var(--kee-dur) var(--kee-ease)}.adm-side-link:hover{background:var(--side-hover);color:var(--ink)}.adm-side-highlight{position:absolute;inset:0;border-radius:8px;background:var(--side-active);box-shadow:none;z-index:0}.adm-side-link.active{color:var(--btn-hover-ink,#0b0b0c)}.adm-side-link:disabled{opacity:.6;cursor:default}.adm-side-link.adm-side-group{color:var(--ink);background:var(--side-hover)}.adm-side-sub{height:34px;font-size:12.5px;font-weight:500;color:var(--ink-muted,#5b6472)}[data-adm-side=open] .adm-side-sub{padding-left:30px;width:calc(100% - 10px);margin-left:10px}.adm-side-sub.active{color:#fff}.adm-side-icon{position:relative;z-index:1;flex:0 0 auto;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.adm-side-badge{position:absolute;top:-6px;right:-8px}.adm-side-link.active .adm-side-badge{display:none}.adm-side-label{position:relative;z-index:1;overflow:hidden}.adm-side-sec{display:flex;align-items:center;gap:8px;margin:4px 0 1px;padding:0 10px;min-height:10px}.adm-side-nav>.adm-side-sec:first-child{margin-top:2px}.adm-side-sec:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.adm-side-sec-text{flex:0 0 auto;max-width:0;white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);transition:max-width var(--kee-dur) var(--kee-ease)}html[data-adm-side=open] .adm-side-sec-text{max-width:180px}.adm-side-count{position:relative;z-index:1;margin-left:auto;flex:0 0 auto;font-size:12px;font-weight:500;color:var(--ink-muted);font-variant-numeric:tabular-nums}.adm-side-link.active .adm-side-count{color:rgba(11,11,12,.85)}.adm-side .adm-theme-toggle{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-width:0;height:40px;padding:0 12px;border-radius:8px;font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink2);background:transparent;border:none;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:background var(--kee-dur) var(--kee-ease),color var(--kee-dur) var(--kee-ease)}.adm-side .adm-util.adm-theme-toggle:hover{background:var(--side-hover);color:var(--ink)}.adm-side-tip{position:fixed;left:84px;transform:translateY(-50%);z-index:60;padding:5px 10px;border-radius:8px;background:var(--ink);color:var(--sidebar-bg,#fff);font-family:var(--sans);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;animation:adm-tip-in .12s ease-out}@keyframes adm-tip-in{0%{opacity:0;transform:translateY(-50%) translateX(-3px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.bk-act-tip{position:fixed;transform:translate(-50%,-100%);z-index:60;padding:5px 10px;border-radius:7px;background:var(--ink);color:var(--sidebar-bg,#fff);font-family:var(--sans);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;animation:bk-tip-in .12s ease-out}@keyframes bk-tip-in{0%{opacity:0;transform:translate(-50%,-100%) translateY(3px)}to{opacity:1;transform:translate(-50%,-100%) translateY(0)}}.adm-spin{animation:adm-spin .9s linear infinite}@keyframes adm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:30px 0 18px;flex-wrap:wrap}.adm-head h1{font-family:var(--display);font-size:28px;font-weight:600;letter-spacing:-1px;margin:0 0 4px}.adm-head p{font-family:var(--mono);font-size:12px;letter-spacing:.5px;margin:0}.adm-search{flex:1;min-width:240px;max-width:360px;padding:11px 14px;background:#15171f;border:1px solid var(--line-2);border-radius:8px;color:var(--text);font-family:var(--sans);font-size:14px;outline:none;transition:border-color var(--kee-dur) var(--kee-ease)}.adm-search:focus{border-color:var(--accent)}.adm-search::-moz-placeholder{color:var(--faint)}.adm-search::placeholder{color:var(--faint)}.adm-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:center;gap:10px;flex:1}.adm-role-filter{padding:11px 14px;background:#15171f;border:1px solid var(--line-2);border-radius:8px;color:var(--text);font-family:var(--sans);font-size:14px;outline:none;cursor:pointer;transition:border-color var(--kee-dur) var(--kee-ease)}.adm-role-filter:focus{border-color:var(--accent)}.adm-role-filter option{background:#15171f}.adm-tag{display:inline-block;padding:3px 10px;font-family:var(--mono);font-size:11px;letter-spacing:.4px;color:var(--accent);border:1px solid var(--accent-dim);background:var(--accent-dim);white-space:nowrap}.adm-error{background:hsla(0,100%,70%,.08);border:1px solid hsla(0,100%,70%,.3);color:#ff9090;padding:14px;border-radius:8px;font-size:13px;margin-bottom:18px}.adm-empty{border:1px dashed var(--line-2);border-radius:8px;padding:60px 20px;text-align:center;color:var(--muted);font-size:14px}.adm-table-wrap{border:1px solid var(--line-2);overflow-x:auto;background:#0e1017}.adm-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:13px}.adm-table thead th{text-align:left;font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#cfd3e1;background:#15171f;padding:14px 13px;white-space:nowrap;background:hsla(0,0%,100%,.015)}.adm-table tbody td{padding:13px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--text)}.adm-table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.022)}.adm-table tbody tr:last-child td{border-bottom:none}.adm-table tbody tr:hover{background:rgba(110,231,249,.08)}.adm-table .mono{font-family:var(--mono);font-size:12px;white-space:nowrap}.adm-table .dim{color:var(--faint)}.adm-table .nowrap{white-space:nowrap}.contact{display:flex;flex-direction:column;gap:3px}.contact .dim{font-size:12px}.files{display:flex;align-items:center;gap:12px;white-space:nowrap}.files a{color:var(--accent);text-decoration:none;font-size:13px;border-bottom:1px solid transparent;transition:border-color .15s}.files a:hover{border-color:var(--accent)}.files .dim{font-family:var(--mono);font-size:11px}.adm-login{position:relative;z-index:2;min-height:100vh;display:grid;place-items:center;padding:24px}.adm-login-card{width:100%;max-width:360px;background:#0e1017;border:1px solid var(--line-2);padding:32px;box-shadow:var(--e4);display:flex;flex-direction:column}.adm-login-logo{font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.5px;margin-bottom:22px}.adm-login-logo span{color:var(--accent)}.adm-login-card h1{font-family:var(--display);font-size:18px;font-weight:600;margin:0 0 6px}.adm-login-card p{font-size:13px;color:var(--muted);margin:0 0 20px}.adm-login-card input{padding:12px 14px;background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);border-radius:8px;color:var(--text);font-family:var(--sans);font-size:14px;outline:none;margin-bottom:12px;transition:border-color var(--kee-dur) var(--kee-ease)}.adm-login-card input:focus{border-color:var(--accent)}.adm-login-card button{padding:13px;background:var(--accent);color:#04141a;border:none;border-radius:8px;font-family:var(--display);font-weight:600;font-size:14px;cursor:pointer;transition:opacity var(--kee-dur) var(--kee-ease)}.adm-login-card button:disabled{opacity:.55;cursor:not-allowed}.adm-login-err{margin-top:12px;font-family:var(--mono);font-size:11px;color:#ff8585;text-align:center}@media (max-width:720px){.adm{padding:20px 16px 50px}.adm-table-wrap{overflow-x:auto}.adm-table{min-width:680px}}.row-clickable{cursor:pointer}.dv-overlay{position:fixed;inset:0;z-index:50;background:rgba(2,3,6,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;justify-content:flex-end;animation:reveal .18s ease both}.dv-drawer{width:100%;max-width:480px;height:100%;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,rgba(20,22,31,.98),rgba(11,12,19,.99));animation:dv-slide .32s var(--ease) both}.dv-top{position:sticky;top:0;z-index:3;background:#151318}@keyframes dv-slide{0%{transform:translateX(40px);opacity:.4}to{transform:translateX(0);opacity:1}}.dv-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:24px 26px 18px;border-bottom:1px solid var(--line)}.dv-ref{font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--accent)}.dv-head-text h2{font-family:var(--display);font-size:21px;font-weight:600;margin:6px 0 4px}.dv-sub{font-size:13px}.dv-close,.dv-sub{color:var(--muted)}.dv-close{flex:none;width:32px;height:32px;border-radius:6px;border:1px solid var(--line-2);background:transparent;font-size:21px;line-height:1;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.dv-close:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.dv-body{flex:1 1 auto;overflow-y:visible;padding:8px 26px 20px}.dv-sec{padding:18px 0;border-bottom:1px solid var(--line)}.dv-sec:last-child{border-bottom:none}.dv-sec h3{font-family:var(--sans);font-size:11px;font-weight:700;text-transform:uppercase;margin:0 0 14px}.dv-row{display:grid;grid-template-columns:140px 1fr;gap:14px;padding:7px 0;font-size:14px;align-items:baseline}.dv-label{color:var(--muted);font-size:12px}.dv-value{color:var(--text);word-break:break-word}.dv-value.mono{font-family:var(--mono);font-size:12px;color:var(--accent)}.dv-empty{color:var(--faint)}.score-badge{display:inline-flex;align-items:baseline;justify-content:center;min-width:30px;padding:3px 9px;border-radius:6px;font-family:var(--mono);font-size:12px;font-weight:600;border:1px solid transparent}.score-badge.lg{font-size:21px;padding:8px 16px}.score-badge.lg small{font-size:11px;font-weight:500;margin-left:1px}.score-high{color:#5ef0b0;background:rgba(94,240,176,.12);border-color:rgba(94,240,176,.35)}.score-mid{color:#ffd27a;background:rgba(255,210,122,.12);border-color:rgba(255,210,122,.35)}.score-low{color:#ff9090;background:hsla(0,100%,78%,.12);border-color:hsla(0,100%,78%,.35)}.dv-score-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dv-verdict{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-dim);background:var(--accent-dim);padding:5px 12px;border-radius:999px}.dv-summary{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--text);font-weight:500}.dv-bg{margin:0;font-size:13px;line-height:1.65;color:var(--muted)}.dv-reco{margin:4px 0 2px;padding:14px 16px;border-radius:12px;background:#f6e5de;border:1px solid #fbc8b5}.dv-reco .dv-list-label{color:var(--kee,#c2410c);margin-bottom:6px}.dv-reco p{margin:0;font-size:13px;line-height:1.6;color:var(--text)}.dv-list-block{margin-bottom:14px}.dv-list-label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:6px}.dv-jhead-row .dv-list-label{font-family:var(--sans);font-size:18px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.dv-list-label.good{color:#5ef0b0}.dv-list-label.bad{color:#ff9090}.dv-bullets{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.dv-bullets li{font-size:13px;line-height:1.5;color:var(--text)}.dv-bullets.good li::marker{color:#5ef0b0}.dv-bullets.bad li::marker{color:#ff9090}.name-cell{display:flex;flex-direction:column;gap:3px;max-width:260px}.row-summary{font-size:11px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fit-years{margin-left:8px;font-size:11px;letter-spacing:.5px;padding:2px 7px;border-radius:999px}.fit-years.good{color:#5ef0b0;background:rgba(94,240,176,.12)}.fit-years.bad{color:#ff9090;background:hsla(0,100%,78%,.12)}.status-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.6px;text-transform:uppercase;border:1px solid transparent}.status-pending{background:hsla(0,0%,100%,.05)}.status-approved{color:#5ef0b0;background:rgba(94,240,176,.12);border-color:rgba(94,240,176,.35)}.status-rejected{color:#ff9090;background:hsla(0,100%,78%,.12);border-color:hsla(0,100%,78%,.35)}.status-hold{color:#ffcf7a;background:rgba(255,207,122,.12);border-color:rgba(255,207,122,.35)}.status-next_round{color:#7db8ff;background:rgba(125,184,255,.13);border-color:rgba(125,184,255,.35)}.decide-btn.approve{border-color:rgba(94,240,176,.4);color:#5ef0b0}.decide-btn.reject{border-color:hsla(0,100%,78%,.4);color:#ff9090}.decide-btn.hold{border-color:rgba(224,169,74,.4);color:#e6b45e}.decide-btn.hold:hover:not(:disabled){border-color:rgba(224,169,74,.6);background:rgba(224,169,74,.12);color:#e6b45e}.decide-done{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border-radius:12px;border:1px solid rgba(94,240,176,.4);background:rgba(94,240,176,.12);color:#5ef0b0;font-size:13px;font-weight:650}.dv-book-link{display:inline-block;margin:12px 0 2px;padding:11px 20px;border-radius:12px;background:#ff6b2c;color:#fff;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 6px 16px rgba(255,107,44,.28)}.dv-book-link:hover{filter:brightness(1.05);transform:translateY(-1px)}.dv-decision{padding:16px 26px 4px}.dv-decision-reason{margin:2px 0 12px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid var(--line-2);font-size:13px;line-height:1.5;color:#d8d2c6}.dv-decision-reason .dv-list-label{display:block;margin-bottom:4px}.iv-scope .pf-top-tag{border-color:rgba(255,107,44,.25)}.iv-scope .pf-auth-tag,.iv-scope .pf-top-tag{background:rgba(255,107,44,.1);color:var(--kee)}.iv-scope .pf-auth-tag{display:inline-block;padding:4px 11px;border-radius:999px;border:1px solid rgba(255,107,44,.25)}.iv-scope .pf-btn.primary{background:var(--kee)}.iv-scope .pf-btn.primary:hover{background:#0a3fb8}.iv-scope .km-logo b{color:var(--kee)}.pf-btn.sm{padding:8px 14px}.dv-assign{margin:2px 0 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dv-assign .dv-list-label{margin:0}.dv-assign-select{flex:1;min-width:180px}.dv-fbform{display:flex;flex-direction:column;gap:8px;margin:4px 0 14px;padding:12px;border:1px solid var(--line-2);border-radius:12px;background:hsla(0,0%,100%,.03)}.dv-fb-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dv-fb-stars{display:inline-flex;gap:2px}.dv-fb-star{background:none;border:0;cursor:pointer;font-size:21px;line-height:1;color:hsla(0,0%,100%,.22);padding:0;transition:color .1s}.dv-fb-star.on{color:#e6a817}.dv-fb-ta{width:100%;background:hsla(0,0%,100%,.04);border:1px solid var(--line-2);border-radius:6px;padding:8px 10px;font-size:13px;color:#e9e5db;color-scheme:dark;font-family:inherit;resize:vertical}.dv-fb-ta::-moz-placeholder{color:hsla(43,24%,89%,.4)}.dv-fb-ta::placeholder{color:hsla(43,24%,89%,.4)}.dv-fb-actions{display:flex;gap:10px;align-items:center}.dv-fb-flash{font-size:12px;color:#5ef0b0}.iv-cand-actions{gap:8px}.iv-cand-actions,.iv-fb-done{display:flex;align-items:center}.iv-fb-done{gap:10px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed #edeff4}.iv-fb-note{font-size:12px;color:#5b6577;flex:1;min-width:140px}.iv-rate{color:#e6a63c;font-size:13px;letter-spacing:1px}.iv-rate-dim{color:#dfe2ea}.iv-fb-form{margin-top:12px;padding-top:14px;border-top:1px solid #edeff4;display:flex;flex-direction:column;gap:12px}.iv-fb-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.iv-fb-label{font-size:12px;font-weight:650;color:#5b6577;min-width:96px}.iv-stars{display:flex;gap:2px}.iv-star{background:none;border:none;font-size:21px;line-height:1;color:rgba(16,26,54,.28);cursor:pointer;padding:0 1px}.iv-star.on{color:var(--warn)}.iv-rec-picker{display:flex;gap:6px;flex-wrap:wrap}.iv-rec-btn{border:1px solid #d7dbe6;background:#fff;border-radius:6px;padding:6px 11px;font-size:12px;color:#42506a;cursor:pointer}.iv-rec-btn.on{border-color:transparent;font-weight:650}.iv-fb-field{display:flex;flex-direction:column;gap:5px}.iv-fb-field-head,.iv-fb-field>span{font-size:12px;font-weight:650;color:#5b6577;display:flex;align-items:center;justify-content:space-between}.iv-fb-field textarea{border:1px solid #d7dbe6;border-radius:12px;padding:9px 11px;font-size:13px;color:#0f1622;resize:vertical;font-family:inherit}.iv-dictate{border:1px solid #c7d6f5;background:#eef3fe;color:#094bdb;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer}.iv-dictate.recording{background:#fdeaea;color:#c0392b;border-color:#f5c4c4}.iv-dictate.transcribing{opacity:.7}.iv-fb-actions{display:flex;justify-content:flex-end}.iv-rec{font-size:11px;font-weight:650;padding:3px 9px;border-radius:999px}.dv-ivfb{margin:2px 0 14px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid var(--line-2)}.dv-ivfb .dv-list-label{display:block;margin-bottom:8px}.dv-ivfb-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.dv-rec{font-weight:650;padding:3px 9px}.dv-iv-decision,.dv-rec{font-size:11px;border-radius:999px}.dv-iv-decision{font-weight:700;padding:3px 10px;white-space:nowrap}.dv-iv-decision.approved{color:#7fe6b0;background:rgba(110,231,160,.14)}.dv-iv-decision.rejected{color:#f0a3a0;background:hsla(0,80%,71%,.14)}.dv-ivfb-stars{color:#e6a63c;font-size:13px;letter-spacing:1px}.dv-ivfb-dim{color:#55555f}.dv-ivfb-p{font-size:13px;line-height:1.5;color:#d8d2c6;margin:6px 0 0}.dv-ivfb-p b{color:#f4efe4}.dv-recall{margin:2px 0 14px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid var(--line-2)}.dv-recall .dv-list-label{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.dv-recall-pill{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.dv-recall-pill.done{color:#7fe6b0;background:rgba(110,231,160,.14)}.dv-recall-pill.wait{color:#e6c86a;background:hsla(45,71%,66%,.14)}.dv-recall-pill.err{color:#f0a3a0;background:hsla(0,80%,71%,.14)}.dv-recall-meta{font-size:12px;color:#9a9488;margin:0 0 8px}.dv-recall-btn{display:inline-block;background:var(--accent,#a33300);color:#fff;font-weight:600;font-size:13px;text-decoration:none;padding:8px 16px;border-radius:12px}.dv-recall-btn:hover{background:var(--accent-2,#ff6b2c)}.dv-recall-tx{margin:10px 0 0}.dv-recall-tx summary{cursor:pointer;font-size:12px;font-weight:650;color:#b9b3a6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dv-recall-tx summary:hover{color:#e9e5db}.dv-recall-tx-body{margin:10px 0 0;max-height:320px;overflow-y:auto;padding-right:6px}.dv-recall-tx-body p{font-size:13px;line-height:1.55;color:#d8d2c6;margin:0 0 8px}.dv-recall-tx-body b{color:#f4efe4}.dv-ia{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line-2)}.dv-ia-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.dv-ia-gen{background:var(--accent);color:#fff;border:0;font-weight:650;font-size:13px;padding:9px 15px;border-radius:6px;cursor:pointer}.dv-ia-gen:hover{filter:brightness(1.06)}.dv-ia-body{display:flex;flex-direction:column;gap:13px}.dv-ia-summary{font-size:13px;line-height:1.55;color:var(--text);margin:0}.dv-ia-scores{display:flex;flex-direction:column;gap:9px}.dv-ia-score-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:4px}.dv-ia-score-top b{color:var(--text);font-size:12px}.dv-ia-bar{height:7px;border-radius:999px;background:var(--line-2);overflow:hidden}.dv-ia-bar>span{display:block;height:100%;border-radius:999px;transition:width .5s var(--kee-ease-soft)}.dv-ia-list ul{margin:5px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.dv-ia-list li{font-size:12px;line-height:1.5;color:var(--muted)}.dv-ia-quote{display:block;margin:4px 0 2px;padding-left:8px;border-left:2px solid var(--line-2);font-size:11px;line-height:1.45;font-style:italic;color:var(--faint)}.dv-ia-quote em{font-style:normal}.dv-ia-rec{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dv-route{margin:2px 0 14px;padding:12px 14px;border-radius:12px;background:var(--tile);border:1px solid var(--line-2)}.dv-route .dv-decision-head{margin-bottom:8px}.dv-route-pill{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--accent);color:#fff;white-space:nowrap}.dv-route-rec{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 10px}.dv-route-rec b{color:var(--text)}.dv-route-btns{display:flex;gap:8px}.dv-route-btn{flex:1;padding:9px 12px;border-radius:6px;border:1.5px solid var(--line-2);background:transparent;color:var(--text);font-weight:600;font-size:12px;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.dv-route-btn.on,.dv-route-btn:hover:not(:disabled){border-color:var(--accent)}.dv-route-btn.on{background:var(--accent);color:#fff}.dv-route-btn:disabled{opacity:.6;cursor:default}.dv-route-note{font-size:11px;line-height:1.5;color:var(--faint);margin:8px 0 0}.dv-journey{margin:2px 0 14px;padding:0;border-radius:0;background:transparent;border:0}.dv-jhead-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.dv-jhead-row .dv-list-label{margin:0}.dv-stage-pill{margin-left:auto;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.dv-stage-neutral{color:var(--muted);background:rgba(120,130,150,.14)}.dv-stage-progress{color:var(--kee,#c2410c);background:rgba(255,107,44,.12)}.dv-stage-good{color:var(--ok);background:var(--ok-bg)}.dv-stage-warn{color:var(--warn);background:var(--warn-bg)}.dv-stage-closed{color:var(--bad);background:var(--bad-bg)}.dv-jtl{list-style:none;margin:12px 0 0;padding:0;position:relative}.dv-jtl:before{content:"";position:absolute;left:6px;top:8px;bottom:14px;width:2px;background:var(--line-2)}.dv-jnode{position:relative;padding:0 0 20px 26px}.dv-jnode:last-child{padding-bottom:2px}.dv-jnode:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:var(--card,#fff);border:2px solid var(--line-2);box-sizing:border-box;z-index:1}.dv-jnode.is-done:before{background:var(--ink,#0b0b0c);border-color:var(--ink,#0b0b0c)}.dv-jnode.is-current:before{background:var(--kee-orange,#ff6b2c);border-color:var(--kee-orange,#ff6b2c);box-shadow:0 0 0 3px rgba(255,107,44,.18)}.dv-jnode.is-closed:before{background:var(--bad);border-color:var(--bad)}.dv-jnode.is-locked:before{background:transparent;border-color:var(--line-2)}.dv-jhead{display:flex;align-items:center;gap:10px}.dv-jhead b{font-size:13.5px;color:var(--ink,var(--text));font-weight:600}.dv-jnode.is-locked .dv-jhead b{color:var(--faint);font-weight:600}.dv-jhead time{margin-left:0;font-size:11.5px;color:var(--faint);font-family:inherit;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.dv-jbody{margin-top:9px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.dv-jbody>*{align-self:stretch}.dv-jbody>.dv-iv-decision,.dv-jbody>.kst{align-self:flex-start}.dv-jmuted{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.dv-jlock{margin-top:9px;display:flex;gap:10px;align-items:flex-start;background:transparent;border:0;border-left:2px solid var(--line-2);border-radius:0;padding:2px 0 2px 12px}.dv-jlock-ic{font-size:14px;line-height:1.4;flex:none;opacity:.8}.dv-jlock p{margin:0;font-size:12px;line-height:1.5;color:var(--faint)}.dv-route-chosen{display:flex;align-items:center;gap:10px}.dv-decide-mini{display:flex;gap:12px;flex-wrap:wrap}.dv-linkbtn{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:500;color:var(--kee,#c2410c);cursor:pointer;text-decoration:none;text-underline-offset:2px}.dv-linkbtn:hover{text-decoration:underline}.dv-linkbtn.danger{color:var(--bad)}.dv-linkbtn:disabled{opacity:.5;cursor:default}.dv-task-sub{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dv-task-link{font-size:13px;font-weight:500;color:var(--kee,#c2410c);text-decoration:none}.dv-task-link:hover{text-decoration:underline}.dv-task-notes{font-size:13px;line-height:1.55;color:var(--muted);margin:2px 0 0;white-space:pre-line}.dv-offer-hook{margin:10px 0 0;padding:2px 0 2px 12px;border-radius:0;border:0;border-left:2px solid var(--line-2);background:transparent;color:var(--faint);font-size:12px;line-height:1.45}.rec-strong_yes{background:#e7f8ee;color:#0f7a3d}.rec-yes{background:#eaf6ee;color:#2e7d4f}.rec-lean_yes{background:#fff3e0;color:#b26a00}.rec-no{background:#fdeaea;color:#c0392b}.dv-ia-sugg{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:12px;color:var(--muted)}.dv-ia-sugg em{font-style:normal;color:var(--faint)}.sugg-good{background:#e7f8ee;color:#0f7a3d}.sugg-warn{background:#fff3e0;color:#b26a00}.sugg-bad{background:#fdeaea;color:#c0392b}.dv-ai-rec{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 9px;padding:8px 11px;border-radius:12px;background:rgba(255,107,44,.05);border:1px solid rgba(255,107,44,.12);font-size:12px;line-height:1.5;color:var(--muted)}.dv-ai-rec .dv-ai-k{font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:4px}.dv-ai-rec .dv-ai-v{font-weight:800}.dv-ai-rec .dv-ai-v.good{color:var(--ok)}.dv-ai-rec .dv-ai-v.warn{color:var(--warn)}.dv-ai-rec .dv-ai-v.bad{color:var(--bad)}.dv-ai-rec .dv-ai-v.neutral{color:var(--muted)}.dv-stage-decide{margin-top:10px}.dv-stage-decide .dv-decision-btns{margin-top:0}.dv-stage-cur{font-size:11px;color:var(--faint);margin:7px 0 0}.dv-stage-cur b{color:var(--muted)}.dv-chat-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-bd);border-radius:999px;padding:4px 11px;align-self:flex-start}.dv-rounds-admin{display:flex;flex-direction:column;gap:10px}.dv-rounds-hint{margin-top:2px}.dv-round{border:1px solid var(--line-2);border-radius:12px;background:var(--tile);overflow:hidden}.dv-round.is-set{border-color:rgba(255,107,44,.28)}.dv-round-head{width:100%;display:flex;align-items:center;gap:9px;padding:10px 12px;background:none;border:0;cursor:pointer;font:inherit;color:var(--ink);text-align:left}.dv-round-head b{font-size:13px}.dv-round-caret{margin-left:auto}.dv-round-caret,.dv-round-na{color:var(--faint);font-size:11px}.dv-round-na{font-weight:600}.dv-round-vpill{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px}.dv-round-vpill.good{color:var(--ok);background:var(--ok-bg)}.dv-round-vpill.warn{color:var(--warn);background:var(--warn-bg)}.dv-round-vpill.bad{color:var(--bad);background:var(--bad-bg)}.dv-round-body{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.dv-round-stars{display:inline-flex;gap:2px}.dv-round-btns{display:flex;gap:8px}.dv-round-btns .decide-btn{flex:1}.row-chat{margin-left:5px;font-size:12px;cursor:help}.iv-card{background:#fff;border:1px solid #e6e8ef;border-radius:18px;padding:20px 22px;margin-top:16px;box-shadow:var(--e1)}.iv-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.iv-card-head h2{font-size:16px;font-weight:650;color:#0f1622;margin:0}.iv-sub{font-size:12px;color:#5b6577;margin:4px 0 0;line-height:1.5;max-width:62ch}.iv-title-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-width:340px}.iv-title-field span{font-size:12px;color:#5b6577;font-weight:600}.iv-title-field input{border:1px solid var(--line-2,#d7dbe6);border-radius:12px;padding:9px 12px;font-size:14px;color:#0f1622}.iv-avail{display:flex;flex-direction:column;gap:8px}.iv-day{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid #edeff4;border-radius:12px;background:#fafbfc}.iv-day.on{background:#eef3fe;border-color:#c7d6f5}.iv-day-name{font-size:14px;font-weight:600;color:#0f1622;min-width:96px}.iv-switch{width:40px;height:23px;border-radius:999px;background:#cdd2de;border:none;position:relative;cursor:pointer;flex:none;transition:background .16s;padding:0}.iv-switch.on{background:#094bdb}.iv-knob{position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;transition:transform .16s;box-shadow:var(--e1)}.iv-switch.on .iv-knob{transform:translateX(17px)}.iv-times{display:flex;align-items:center;gap:8px}.iv-times input[type=time]{border:1px solid #d7dbe6;border-radius:6px;padding:6px 9px;font-size:13px;color:#0f1622;background:#fff}.iv-dash{font-size:12px}.iv-dash,.iv-off{color:var(--faint)}.iv-off,.iv-toast{font-size:13px}.iv-toast{margin-top:12px;padding:8px 12px;border-radius:12px;display:inline-block}.iv-toast.ok{background:#e7f8ee;color:#137a3e}.iv-toast.bad{background:#fdeaea;color:#c0392b}.iv-cands{display:flex;flex-direction:column;gap:12px}.iv-cand{border:1px solid #edeff4;border-radius:12px;padding:15px 16px;background:#fff}.iv-cand-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.iv-cand-name{display:block;font-size:14px;font-weight:650;color:#0f1622}.iv-cand-role{display:block;font-size:12px;color:#5b6577;margin-top:2px}.iv-cand-sum{font-size:13px;color:#42506a;line-height:1.55;margin:10px 0 0}.iv-cand-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.iv-ref{font-size:11px;color:var(--faint)}.iv-stat{font-size:11px;font-weight:650;padding:3px 9px;border-radius:999px;background:#eef0f5;color:#5b6577;white-space:nowrap}.iv-stat.st-approved,.iv-stat.st-next_round{background:#e7f8ee;color:#137a3e}.iv-stat.st-rejected{background:#fdeaea;color:#c0392b}.iv-stat.st-hold{background:#fff3e0;color:#b26a00}@media (max-width:560px){.iv-day{flex-wrap:wrap}.iv-day-name{min-width:0}}.iv-jd-badge{font-size:11px;font-weight:600;color:#094bdb;background:rgba(9,75,219,.1);padding:3px 9px;border-radius:999px;white-space:nowrap}.iv-dv{width:min(560px,96vw)}.iv-jd{display:flex;flex-direction:column;gap:8px}.iv-jd-title{font-size:14px;color:var(--ink)}.iv-jd-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--slate)}.iv-jd-block{gap:4px}.iv-jd-block,.iv-jd-block ul{display:flex;flex-direction:column}.iv-jd-block ul{margin:2px 0 0;padding-left:18px;gap:3px}.iv-jd-block li{font-size:13px;color:var(--ink);line-height:1.45}.iv-jd-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.iv-jd-chips span{font-family:var(--km);font-size:11px;color:#094bdb;background:rgba(9,75,219,.08);padding:3px 9px;border-radius:6px}.iv-kit-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.iv-kit-actions{display:flex;gap:6px}.iv-kit-empty{align-items:flex-start;gap:10px}.iv-kit,.iv-kit-empty{display:flex;flex-direction:column}.iv-kit{gap:12px}.iv-kit-focus{margin:2px 0 0;font-size:13px;color:var(--ink);font-weight:600}.iv-kit-sec{display:flex;flex-direction:column;gap:5px}.iv-kit-sec-title{font-family:var(--km);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#094bdb}.iv-kit-q{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--card)}.iv-kit-q.open{border-color:rgba(9,75,219,.4)}.iv-kit-qbtn{width:100%;display:flex;align-items:flex-start;gap:9px;padding:9px 11px;background:none;border:0;cursor:pointer;text-align:left}.iv-kit-qbtn:hover{background:var(--paper-2)}.iv-kit-qnum{flex:none;width:19px;height:19px;border-radius:6px;background:rgba(9,75,219,.1);color:#094bdb;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.iv-kit-qtext{flex:1;font-size:13px;line-height:1.45;color:var(--ink);font-weight:500}.iv-kit-caret{flex:none;font-size:16px;color:var(--mist);line-height:1}.iv-kit-a{margin:0;padding:0 12px 11px 39px;font-size:12px;line-height:1.5;color:var(--slate)}.iv-kit-a b{color:#0a9b6e;font-weight:650}.iv-decide{display:flex;flex-direction:column;gap:8px;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.iv-decide-live{font-style:normal;font-size:11px;color:var(--mist);text-transform:none;letter-spacing:0}.iv-decide-row{display:flex;gap:8px}.iv-decide-btn{flex:1;padding:9px 12px;border-radius:6px;border:1px solid var(--line-2);background:var(--paper-2);font-size:13px;font-weight:600;cursor:pointer;color:var(--ink);transition:all .12s}.iv-decide-btn:hover:not(:disabled){border-color:var(--slate)}.iv-decide-btn.approve{border-color:rgba(10,155,110,.4);color:#0a7d59}.iv-decide-btn.reject{border-color:rgba(194,85,79,.4);color:#b23b35}.iv-decide-btn.approve:hover:not(:disabled){background:rgba(10,155,110,.1)}.iv-decide-btn.reject:hover:not(:disabled){background:rgba(194,85,79,.1)}.iv-decide-btn:disabled{opacity:.55;cursor:default}.iv-decide-q{margin:0}.iv-decide-cancel,.iv-decide-q{font-size:12px;color:var(--slate)}.iv-decide-cancel{align-self:flex-start;background:none;border:0;cursor:pointer;padding:2px 0}.iv-decide-done{display:flex;align-items:center;justify-content:space-between;gap:10px}.iv-decide-badge{font-size:13px;font-weight:650}.iv-decide-badge.approved{color:#0a7d59}.iv-decide-badge.rejected{color:#b23b35}.iv-an{flex-direction:column}.iv-an,.iv-an-top{display:flex;gap:10px}.iv-an-top{align-items:center;flex-wrap:wrap}.iv-an-score{font-family:var(--kd);font-weight:700;font-size:21px;color:var(--ink);padding:3px 11px;border-radius:12px;background:rgba(12,27,42,.05);line-height:1.1}.iv-an-score small{font-size:11px;color:var(--mist);font-weight:500}.iv-an-score.good{color:#0a9b6e;background:rgba(10,155,110,.1)}.iv-an-score.mid{color:#b26a00;background:rgba(178,106,0,.1)}.iv-an-score.low{color:#b23b35;background:rgba(194,85,79,.1)}.iv-an-verdict{font-family:var(--km);font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--blue);background:var(--cyan-soft);padding:4px 10px;border-radius:999px}.iv-an-block{gap:4px}.iv-an-block,.iv-an-ul{display:flex;flex-direction:column}.iv-an-ul{margin:2px 0 0;padding-left:18px;gap:3px}.iv-an-ul li{font-size:12px;line-height:1.45;color:var(--ink)}.iv-an-ul.bad li{color:#b23b35}.iv-an-quote{display:block;margin:3px 0 2px;padding-left:8px;border-left:2px solid var(--line-2);font-size:11px;line-height:1.45;font-style:italic;color:var(--slate)}.iv-an-quote em{font-style:normal;color:var(--mist)}.pf-fb-sum.dim{color:var(--slate);font-size:12px}.pf-fb-h.warn{color:#b26a00}.iv-score{font-weight:700;font-variant-numeric:tabular-nums}.iv-score.good{color:#0a9b6e}.iv-score.mid{color:#b26a00}.iv-score.low{color:#b23b35}.iv-verdict{font-size:11px;font-weight:650;padding:3px 9px;border-radius:999px;white-space:nowrap}.iv-verdict.approved{color:#0a9b6e;background:rgba(10,155,110,.12)}.iv-verdict.rejected{color:#b23b35;background:rgba(194,85,79,.12)}.dv-decision-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dv-decision-head .dv-list-label{margin:0}.dv-decision-btns{display:flex;gap:8px}.decide-btn{flex:1;padding:11px;border-radius:12px;border:1px solid var(--line-2);background:transparent;color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,opacity .15s}.decide-btn.reset{flex:0 0 auto;font-weight:500;color:var(--muted)}.decide-btn.approve:hover:not(:disabled){border-color:rgba(94,240,176,.6);background:rgba(94,240,176,.12);color:#5ef0b0}.decide-btn.reject:hover:not(:disabled){border-color:hsla(0,100%,78%,.6);background:hsla(0,100%,78%,.12);color:#ff9090}.decide-btn:disabled{opacity:.4;cursor:not-allowed}.dv-email-status{padding:10px 0 2px}.email-line{font-size:12px;font-weight:500}.email-line.ok{color:#5ef0b0}.email-line.pending{color:var(--muted)}.email-line.fail{color:#ff9090}.email-line.dim{color:var(--faint)}.dv-value a{color:var(--accent);text-decoration:none}.dv-value a:hover{text-decoration:underline}.dv-notes{margin:0;font-size:14px;line-height:1.6;color:var(--text);white-space:pre-wrap}.dv-foot{padding:18px 26px 22px;border-top:1px solid var(--line);flex-direction:column}.dv-foot,.dv-foot-actions{display:flex;gap:10px}.dv-btn{flex:1;text-align:center;padding:12px;border-radius:12px;border:1px solid var(--line-2);background:transparent;color:var(--text);font-size:13px;font-weight:500;text-decoration:none;font-family:var(--km);cursor:pointer;transition:border-color .15s,background .15s}.dv-btn:hover{border-color:var(--accent);background:var(--accent-dim)}.dv-btn.primary:hover{box-shadow:0 8px 28px rgba(255,107,44,.32)}.dv-btn.danger{flex:0 0 auto;color:#ff9090;border-color:hsla(0,100%,78%,.35);font-weight:600}.dv-btn.danger:hover{border-color:hsla(0,100%,78%,.6);background:hsla(0,100%,78%,.12)}.dv-btn.danger:disabled{opacity:.4;cursor:not-allowed}.dv-file{font-family:var(--mono);font-size:11px;letter-spacing:.5px}@media (max-width:520px){.dv-drawer{max-width:100%}.dv-row{grid-template-columns:1fr;gap:2px}}html:has(.adm),html:has(.adm-login){background-color:#f4f3f1}body:has(.adm),body:has(.adm-login){background:#f4f3f1}.adm,.adm-login{--bg:#f4f3f1;--panel:#fff;--tile:#faf9f8;--text:#0b0b0c;--ink:#0b0b0c;--muted:#585860;--faint:#6e6e74;--line:rgba(16,26,54,.12);--line-2:rgba(16,26,54,.18);--btn:#0b0b0c;--btn-ink:#fff;--btn-hover:#ff6b2c;--btn-hover-ink:#0b0b0c;--accent:#a33300;--info:#22509c;--accent-2:#ff6b2c;--on-accent:#fff;--spark:var(--kee);--spark-glow:var(--keeGlow);--ok:#0b6e3a;--ok-bg:rgba(15,122,67,.1);--ok-bd:rgba(15,122,67,.28);--warn:#a04a08;--warn-bg:rgba(180,83,9,.1);--warn-bd:rgba(180,83,9,.28);--bad:#b42318;--bad-bg:rgba(180,35,24,.1);--bad-bd:rgba(180,35,24,.28);--gold:#a33300;--gold2:#ff6b2c;--gold-dim:rgba(255,107,44,.08);--shadow:0 14px 36px -20px rgba(16,26,54,.24);--shadow-sm:0 6px 18px rgba(16,26,54,.07);--shadow-lg:0 26px 70px rgba(16,26,54,.14);--glass:hsla(0,0%,100%,.72);--glass-bd:hsla(0,0%,100%,.6);--display:var(--font-lexend),"Lexend",system-ui,sans-serif;--sans:var(--font-lexend),"Lexend",system-ui,sans-serif;--serif:var(--font-lexend),"Lexend",system-ui,sans-serif;--mono:var(--font-lexend),"Lexend",ui-monospace,"SF Mono",Menlo,monospace;--ease:var(--kee-ease-soft);color:var(--text)}html[data-theme=dark] .adm,html[data-theme=dark] .adm-login{--bg:#0e1b33;--panel:#152741;--tile:#1b3054;--text:#eaf0fa;--ink:#fff;--muted:#aebbd0;--faint:#9ba8bf;--line:rgba(190,205,235,.12);--line-2:rgba(190,205,235,.2);--accent:#89adff;--accent-2:#a8c5ff;--accent-dim:rgba(127,166,255,.16);--accent-ring:rgba(127,166,255,.32);--accent-ring-strong:rgba(127,166,255,.62);--on-accent:#0e1b33;--btn:#f5efe6;--btn-ink:#0b0b0c;--btn-hover:#ff6b2c;--btn-hover-ink:#0b0b0c;--spark:var(--kee);--spark-glow:var(--keeGlow);--gold:#89adff;--gold2:#89adff;--gold-dim:rgba(76,130,245,.16);--ok:#34d399;--ok-bg:rgba(52,211,153,.12);--ok-bd:rgba(52,211,153,.32);--warn:#fbbf24;--warn-bg:rgba(251,191,36,.12);--warn-bd:rgba(251,191,36,.32);--bad:#f98e8e;--bad-bg:hsla(0,91%,71%,.12);--bad-bd:hsla(0,91%,71%,.32);--glass:rgba(21,39,65,.72);--glass-bd:rgba(190,205,235,.14);--shadow:0 16px 44px -22px rgba(0,0,0,.7);--shadow-sm:0 8px 24px rgba(0,0,0,.35);--shadow-lg:0 30px 80px rgba(0,0,0,.55)}html[data-theme=dark]:has(.adm),html[data-theme=dark]:has(.adm-login){background-color:#0e1b33}html[data-theme=dark] body:has(.adm),html[data-theme=dark] body:has(.adm-login){background:radial-gradient(115% 72% at 50% -8%,rgba(76,130,245,.1),transparent 55%),radial-gradient(80% 55% at 88% 2%,rgba(255,107,44,.1),transparent 52%),#0e1b33;background-attachment:fixed}html[data-theme=light] .adm :is(.adm-stat,.adm-stats,.stat,.stat-k,.stat-s,.stat-v,.iv-stat,.docimp-job-stats,.agov,[class*=ag-],[class*=agency-],.up-wrap,[class*=up-],.jd-card,.jd-sec,.jd-doc,.jd-side-card,.jd-intake,.jd-templates,.msg-card,.dv-fbform,.jd-share-pop,.jd-share-menu,table,thead,tbody):not(button):not(a):not(svg):not([class*=kag-]){background-color:#fff}html[data-theme=light] .adm .jd-share-menu button,html[data-theme=light] .adm .jd-share-pop button,html[data-theme=light] .adm .msg-agency,html[data-theme=light] .adm .msg-body,html[data-theme=light] .adm .msg-q{color:var(--ink,#0b0b0c)}html[data-theme=light] .adm input,html[data-theme=light] .adm select,html[data-theme=light] .adm textarea{color:var(--ink,#0b0b0c);color-scheme:light}html[data-theme=light] .adm select option{background:#fff;color:var(--ink,#0b0b0c)}html[data-theme=light] .adm-head h1,html[data-theme=light] .adm-logo{color:var(--ink,#0b0b0c)}html[data-theme=light] .adm-table-wrap{background:#fff}html[data-theme=light] .adm-table thead th{background:#f4f1eb;color:#45505f}html[data-theme=light] .adm-table tbody tr:hover{background:rgba(255,107,44,.045)}html[data-theme=light] .adm-role-filter,html[data-theme=light] .adm-search{background:#fff}html[data-theme=light] .adm .dv-body,html[data-theme=light] .adm .dv-drawer,html[data-theme=light] .adm .dv-foot,html[data-theme=light] .adm .dv-top{background:#f4f3f1}html[data-theme=light] .adm [class^=dv-analysis]:not(button),html[data-theme=light] .adm [class^=dv-decision]:not(button){background:#fdfdfc}html[data-theme=light] .adm [class^=dv-kit]:not(button){background:transparent}html[data-theme=light] .adm .dv-ivfb-p,html[data-theme=light] .adm .dv-ivfb-p b,html[data-theme=light] .adm .dv-recall-tx summary,html[data-theme=light] .adm .dv-recall-tx-body b,html[data-theme=light] .adm .dv-recall-tx-body p,html[data-theme=light] .adm .msg-agency,html[data-theme=light] .adm .msg-body{color:#141824}html[data-theme=light] .adm .dv-assign-select,html[data-theme=light] .adm .dv-fb-ta{color:#141824;color-scheme:light}html[data-theme=light] .adm .dv-assign-select option,html[data-theme=light] .adm .jd-src-select option{background:#fff;color:#141824}html[data-theme=light] .adm .adm-stat,html[data-theme=light] .adm .agov,html[data-theme=light] .adm .jd-card,html[data-theme=light] .adm .up-wrap{box-shadow:var(--e4)}.adm-theme-toggle{min-width:78px}.adm-top{padding-bottom:20px}.adm-logo{font-size:21px;letter-spacing:-.4px}.adm-pill{border-radius:999px;padding:4px 11px;letter-spacing:2px;color:#fff;border:1px solid rgba(255,107,44,.5);background:linear-gradient(180deg,var(--accent-2,#ff6b2c),var(--accent,#a33300))}.adm-ghost{border-radius:8px;padding:9px 16px;background:hsla(0,0%,100%,.025)}.adm-ghost:hover{border-color:rgba(255,107,44,.5);background:var(--accent-dim)}.adm-top{justify-content:flex-start;gap:22px;flex-wrap:wrap}.adm-actions{margin-left:auto;gap:6px}.adm-nav{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel)}.adm-nav-tab{padding:7px 15px;border-radius:6px;font-size:13px;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color var(--kee-dur) var(--kee-ease),background var(--kee-dur) var(--kee-ease)}.adm-nav-tab:hover{color:var(--text)}.adm-nav-tab.active{color:#241b09;background:linear-gradient(180deg,var(--accent-2),var(--accent));font-weight:600}.adm-util{background:transparent;border:none;color:var(--muted);font-family:var(--sans);font-size:13px;cursor:pointer;padding:8px 11px;border-radius:6px;white-space:nowrap;transition:color var(--kee-dur) var(--kee-ease),background var(--kee-dur) var(--kee-ease)}.adm-util:hover{color:var(--text);background:hsla(0,0%,100%,.05)}.adm-head{margin:36px 0 22px}.adm-head h1{font-family:var(--serif);font-weight:500;font-optical-sizing:auto;font-size:clamp(30px,4vw,44px);letter-spacing:-.6px;text-wrap:balance}.adm-head p{letter-spacing:.4px;font-size:13px;color:var(--muted)}.adm-role-filter,.adm-search{background:hsla(0,0%,100%,.025);border-radius:8px;border-color:var(--line-2);padding:10px 14px}.adm-role-filter:focus,.adm-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.adm-role-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c9a96a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.adm-role-filter option{background:#161519;color:var(--text)}.adm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 24px}.stat{position:relative;padding:17px 19px;border:1px solid var(--line-2);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.006));overflow:hidden}.stat:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent),transparent);opacity:.65}.stat-k{font-family:var(--mono);font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted)}.stat-k,.stat-v{display:block;font-weight:500}.stat-v{font-family:var(--serif);font-optical-sizing:auto;font-size:33px;line-height:1.08;margin:7px 0 3px;font-variant-numeric:tabular-nums;color:var(--text)}.stat-v.accent{color:var(--accent-2)}.stat-s{font-family:var(--mono);font-size:11px;letter-spacing:.3px;color:var(--muted)}.adm-stats.compact{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.adm-stats.compact .stat{flex:1 1 160px;display:flex;align-items:baseline;gap:9px;padding:9px 14px;border-radius:8px}.adm-stats.compact .stat:after{opacity:.45}.adm-stats.compact .stat-k{font-size:11px;letter-spacing:1px}.adm-stats.compact .stat-v{font-size:21px;margin:0;line-height:1}.adm-stats.compact .stat-s{display:none}.adm-table-wrap{border-radius:8px;border-color:var(--line-2);background:linear-gradient(180deg,#101013,#0c0c0f);max-height:calc(100vh - 300px);overflow:auto}.adm-table thead th{position:sticky;top:0;z-index:1;background:#131318;font-size:11px;font-weight:500;letter-spacing:1.3px;color:var(--muted);padding:15px 14px;border-bottom:1px solid var(--line-2)}.adm-table tbody td{padding:15px 14px}.adm-table tbody tr{transition:background .16s,box-shadow .16s}.adm-table tbody tr:nth-child(2n){background:transparent}.adm-table tbody tr:hover{background:rgba(255,107,44,.06);box-shadow:inset 3px 0 0 var(--accent)}.adm-table .mono{color:var(--accent)}.adm-table-wrap::-webkit-scrollbar{width:9px;height:9px}.adm-table-wrap::-webkit-scrollbar-thumb{background:rgba(255,107,44,.22);border-radius:6px}.adm-tag{border-radius:999px}.score-high{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.score-mid{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.score-low{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-bd)}.status-approved{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.status-rejected{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-bd)}.status-pending{color:var(--muted);background:hsla(0,0%,100%,.04);border-color:var(--line-2)}.dv-list-label.good,.email-line.ok,.fit-years.good{color:var(--ok)}.dv-list-label.bad,.email-line.fail,.fit-years.bad{color:var(--bad)}.fit-years.good{background:var(--ok-bg)}.fit-years.bad{background:var(--bad-bg)}.dv-bullets.good li::marker{color:var(--ok)}.dv-bullets.bad li::marker{color:var(--bad)}.dv-overlay{background:rgba(4,3,6,.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dv-drawer{max-width:520px;background:linear-gradient(180deg,#151318,#0c0b0e);border-left:1px solid var(--line-2);box-shadow:var(--e4)}.dv-top{padding:26px 28px 20px}.dv-body{padding:8px 28px 20px}.dv-head-text h2{font-family:var(--serif);font-weight:500;font-optical-sizing:auto;font-size:24px;letter-spacing:-.4px}.dv-sec h3{color:var(--ink);letter-spacing:.08em}.dv-drawer::-webkit-scrollbar{width:8px}.dv-drawer::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-xs,6px)}.score-badge.lg{border-radius:12px;padding:9px 17px}.adm-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:8px;background-color:var(--tile);color:var(--text);font-family:var(--sans);font-size:13px;font-weight:500;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236E6E74' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;transition:border-color var(--kee-dur) var(--kee-ease),background-color var(--kee-dur) var(--kee-ease),box-shadow var(--kee-dur) var(--kee-ease)}.adm-sel:hover{background-color:var(--panel)}.adm-sel:focus-visible{border-color:var(--line-2);box-shadow:0 0 0 3px rgba(16,26,54,.06)}html[data-theme=dark] .adm-sel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23A7B0BF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.adm-sel option{background:var(--panel);color:var(--text)}.adm-cb{position:relative;display:inline-flex;flex:0 0 auto;width:18px;height:18px}.adm-cb-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.adm-cb-input:disabled{cursor:default}.adm-cb-box{position:absolute;inset:0;display:grid;place-items:center;border:1.5px solid var(--line-2);border-radius:6px;background:var(--panel);pointer-events:none}.adm-cb-input:hover:not(:disabled)+.adm-cb-box{border-color:var(--kee-orange,#ff6b2c)}.adm-cb-input:focus-visible+.adm-cb-box{box-shadow:0 0 0 3px rgba(255,107,44,.2)}.adm-cb-input:disabled+.adm-cb-box{opacity:.5}.adm-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:18px;height:18px;margin:0;border:1.5px solid var(--line-2);border-radius:6px;background:var(--panel);cursor:pointer;position:relative;transition:background var(--kee-dur) var(--kee-ease),border-color var(--kee-dur) var(--kee-ease)}.adm-check:hover{border-color:var(--kee-orange,#ff6b2c)}.adm-check:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12 5 5L20 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:12px 12px;opacity:0;transform:scale(.6);transition:opacity var(--kee-dur) var(--kee-ease),transform var(--kee-dur) var(--kee-ease)}.adm-check:checked{background:var(--kee-orange,#ff6b2c);border-color:var(--kee-orange,#ff6b2c)}.adm-check:checked:after{opacity:1;transform:scale(1)}.adm-check:focus-visible{box-shadow:0 0 0 3px rgba(255,107,44,.18)}.adm-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-family:var(--sans);font-size:13px;font-weight:500;cursor:pointer;transition:border-color var(--kee-dur) var(--kee-ease),background var(--kee-dur) var(--kee-ease),color var(--kee-dur) var(--kee-ease)}.adm-btn-outline:hover{border-color:rgba(255,107,44,.45);background:rgba(255,107,44,.08);color:var(--kee,#c2410c)}.dv-btn.primary{background:var(--v5-text);color:var(--v5-canvas);border-color:var(--v5-text);font-weight:600;box-shadow:none}.dv-btn.primary:hover{background:var(--v5-brand);color:#0b0b0c;border-color:var(--v5-brand);box-shadow:0 10px 30px rgba(255,107,44,.26)}.adm-login-card{background:linear-gradient(180deg,#151318,#0d0c10);border-color:var(--line-2);border-radius:8px;padding:36px;box-shadow:0 30px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.05)}.adm-login-card h1{font-family:var(--serif);font-weight:500;font-size:21px}.adm-login-card button{background:linear-gradient(180deg,var(--accent-2),var(--accent));color:#241b09}@media (max-width:720px){.adm-stats{grid-template-columns:repeat(2,1fr)}.adm-table-wrap{max-height:none}}@media (max-width:520px){.dv-drawer{max-width:100%}}.adm a:focus-visible,.adm button:focus-visible,.adm-login button:focus-visible,.adm-login input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.adm-head{margin-top:28px}.adm-ghost{white-space:nowrap}@media (max-width:720px){.adm-top{gap:10px 14px}.adm-pill{display:none}.adm-actions{gap:8px}.adm-ghost{padding:8px 12px;font-size:12px}.adm-nav-tab{padding:7px 12px;font-size:12px}.adm-util{padding:7px 8px;font-size:12px}.adm-head{flex-direction:column;align-items:stretch}.adm-filters{width:100%;grid-template-columns:1fr;align-items:stretch;gap:10px}.adm-filters .adm-role-filter,.adm-filters .adm-search{width:100%;max-width:none;min-width:0}.adm-table--apps{min-width:0;display:block}.adm-table--apps thead{display:none}.adm-table--apps tbody,.adm-table--apps tr{display:block}.adm-table--apps tr{border:1px solid var(--line);border-radius:var(--r-tile,12px);background:var(--panel);margin:0 0 10px;padding:4px 2px}.adm-table--apps tbody td{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:8px 12px;border:0;min-height:0}.adm-table--apps tbody td:before{content:attr(data-label);flex:0 0 auto;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.adm-table--apps tbody td.chk-col{justify-content:flex-start}.adm-table--apps tbody td.chk-col:before{content:none}.adm-table--apps tbody td>*{text-align:right}.adm-table--apps tbody td[data-label=Name]{flex-direction:column;align-items:flex-start;gap:3px}.adm-table--apps tbody td[data-label=Name]>*{text-align:left}.adm-table--apps tbody td.nowrap{white-space:normal}.adm-table{min-width:0}.adm-table tbody td,.adm-table thead th{padding:13px 9px}.adm-table tbody td:first-child,.adm-table thead th:first-child{padding-left:14px}.adm-table-wrap{overflow-x:hidden}.name-cell{max-width:none}}.status-active{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.status-draft{color:var(--gold2);background:var(--gold-dim);border-color:hsla(40,47%,60%,.4)}.status-archived{color:var(--faint);background:hsla(0,0%,100%,.04);border-color:var(--line-2)}.status-needs_approval{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.jd-approve-bar{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:18px 0 6px;padding:18px 20px;border-radius:12px;border:1px solid var(--line-2);background:hsla(0,0%,100%,.02)}.jd-blockers{width:100%}.jd-blockers b{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--warn);margin-bottom:9px}.jd-blockers ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.jd-blockers li{font-size:14px;color:var(--muted);line-height:1.45}.jd-ready{margin:0;font-size:14px;color:var(--ok);font-weight:500}.jd-approve-btn:disabled{opacity:.45;cursor:not-allowed}.jd-side-note{font-size:12px;line-height:1.5;color:var(--faint);margin:12px 2px 0}.jd-new{display:inline-flex;align-items:center;flex:0 0 auto;padding:11px 20px}.jd-sections{display:flex;flex-direction:column;gap:28px;margin-top:8px}.jd-sec-h{font-family:var(--mono);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 14px;display:flex;align-items:center;gap:8px}.jd-sec-h span{font-size:11px;color:var(--gold2);border:1px solid var(--line-2);border-radius:999px;padding:1px 8px}.jd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.jd-card{text-align:left;cursor:pointer;font-family:var(--sans);background:linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.006));border:1px solid var(--line-2);border-radius:12px;padding:16px 18px;color:var(--text);transition:border-color .15s,transform .15s,box-shadow .15s}.jd-card:hover{border-color:hsla(40,47%,60%,.5);transform:translateY(-2px);box-shadow:var(--e3)}.jd-card{position:relative}.jd-card-actions{position:absolute;top:11px;right:11px;display:flex;gap:6px;z-index:3;opacity:0;transform:translateY(-3px);transition:opacity .15s,transform .15s;pointer-events:none}.jd-card:focus-within .jd-card-actions,.jd-card:hover .jd-card-actions{opacity:1;transform:none;pointer-events:auto}@media (hover:none){.jd-card-actions{opacity:1;transform:none;pointer-events:auto}.jd-slug{opacity:0}}.jd-iac{width:30px;height:30px;display:grid;place-items:center;cursor:pointer;border-radius:6px;border:1px solid var(--line-2);background:var(--tile);color:var(--muted);transition:color .15s,border-color .15s,background .15s}.jd-iac:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.jd-iac.danger:hover{color:var(--bad);border-color:var(--bad-bd);background:var(--bad-bg)}.jd-iac svg{width:15px;height:15px}.jd-slug{transition:opacity .15s}.jd-card:focus-within .jd-slug,.jd-card:hover .jd-slug{opacity:0}.jd-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.jd-slug{font-family:var(--mono);font-size:11px;color:var(--gold)}.jd-card h3{font-family:var(--serif);font-weight:500;font-size:18px;margin:0 0 6px;letter-spacing:-.2px}.jd-summary{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jd-meta{font-family:var(--mono);font-size:11px;color:var(--faint)}.jd-editor{display:block}.jd-intake{padding:18px;background:hsla(0,0%,100%,.015);margin-bottom:22px;display:flex;flex-direction:column;gap:12px;max-width:760px}.jd-intake,.seg{border:1px solid var(--line-2);border-radius:12px}.seg{display:inline-flex;padding:4px;gap:4px;background:var(--panel);align-self:flex-start}.seg button{font-family:var(--mono);font-size:12px;letter-spacing:.03em;padding:8px 14px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;transition:.15s}.seg button.on{color:#241b09;background:linear-gradient(180deg,var(--accent-2),var(--accent));font-weight:600}.jd-in,.jd-ta{width:100%;background:hsla(0,0%,100%,.055);border:1px solid var(--line-2);border-radius:12px;color:var(--text);font-family:var(--sans);font-size:14px;padding:12px 14px;outline:none}.jd-ta{min-height:120px;resize:vertical;line-height:1.5}.jd-in:focus,.jd-ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.jd-file{display:flex;align-items:center;gap:14px;cursor:pointer;width:100%;padding:11px 14px;border-radius:12px;border:1px dashed var(--line-2);background:hsla(0,0%,100%,.04);transition:border-color .15s,background .15s}.jd-file.over,.jd-file:hover{border-color:var(--accent);background:var(--accent-dim)}.jd-file.over{border-style:solid;box-shadow:0 0 0 3px var(--accent-dim)}.jd-file.busy{border-color:var(--accent);background:var(--accent-dim)}.jd-file.busy .jd-file-name{color:var(--accent)}.jd-file input[type=file]{display:none}.jd-file-btn{flex:0 0 auto;font-family:var(--sans);font-weight:600;color:#241b09;background:linear-gradient(180deg,var(--accent-2),var(--accent));padding:8px 16px;border-radius:6px}.jd-file-btn,.jd-file-name{font-size:13px;white-space:nowrap}.jd-file-name{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.jd-view{max-width:880px}.jd-doc{background:linear-gradient(180deg,#151318,#0c0b0e);border:1px solid var(--line-2);border-radius:18px;padding:34px 38px;box-shadow:var(--e4)}.jd-doc-top{display:flex;align-items:center;gap:12px;margin-bottom:18px}.jd-doc-metaline{font-family:var(--mono);font-size:12px;color:var(--faint)}.jd-doc-summary{font-size:16px;line-height:1.6;color:var(--text);margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid var(--line)}.jd-doc-sec{margin-bottom:24px}.jd-doc-sec h3{font-family:var(--mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.jd-doc-sec.bad h3{color:var(--bad)}.jd-doc-sec ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:9px}.jd-doc-sec li{font-size:14px;line-height:1.5;color:var(--text)}.jd-doc-sec li::marker{color:var(--accent)}.jd-doc-sec.bad li::marker{color:var(--bad)}.jd-doc-foot{margin-top:6px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12px;letter-spacing:.3px;color:var(--muted)}.jd-edit-btn{padding:10px 24px;flex:0 0 auto}.jd-view-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.jd-view-actions .dv-btn{flex:0 0 auto;padding:9px 16px;font-size:13px}.jd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:0 0 26px;padding-bottom:22px;border-bottom:1px solid var(--line)}.jd-fact span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--faint);margin-bottom:5px}.jd-fact b{font-size:14px;font-weight:500;color:var(--text)}.jd-about{font-size:14px;line-height:1.65;color:var(--muted);margin:0}.jd-chips{display:flex;flex-wrap:wrap;gap:8px}.jd-chip{font-family:var(--mono);font-size:12px;color:var(--accent);border:1px solid var(--line-2);background:var(--accent-dim);padding:5px 11px;border-radius:999px}.jd-doc-printhead{display:none}.jd-share-wrap{position:relative;display:inline-block}.jd-share-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;min-width:175px;padding:6px;background:#15131a;border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--e4)}.jd-share-menu button{text-align:left;background:transparent;border:0;color:var(--text);font-family:var(--sans);font-size:13px;padding:9px 12px;border-radius:6px;cursor:pointer}.jd-share-menu button:hover{background:var(--accent-dim);color:var(--accent-2)}.jd-print{display:none}@media print{@page{margin:14mm}body{background:#fff!important}body *{visibility:hidden!important}.jd-print,.jd-print *{visibility:visible!important}.jd-print{display:block!important;position:absolute;left:0;top:0;width:100%;color:#1b1b1b;font-family:Georgia,Times New Roman,serif}.jd-print-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid #c2a05a;margin-bottom:24px}.jd-print-brand{font-size:21px;font-weight:700;letter-spacing:-.4px;color:#1b1b1b}.jd-print-brand i{color:#b08d4f;font-style:normal}.jd-print-eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#9a7c43}.jd-print-title{font-size:28px;line-height:1.15;margin:0 0 16px;color:#141414}.jd-print-facts{display:flex;flex-wrap:wrap;gap:10px 30px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #e2e2e2;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333}.jd-print-facts b{display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#9a7c43;margin-bottom:3px;font-weight:700}.jd-print-lead{font-size:14px;line-height:1.6;color:#2a2a2a;font-style:italic;margin:0 0 22px}.jd-print-sec{margin-bottom:18px;page-break-inside:avoid}.jd-print-sec h3{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#b08d4f;margin:0 0 9px;border-left:3px solid #c2a05a;padding-left:9px}.jd-print-sec p{font-size:13px;line-height:1.6;color:#2a2a2a;margin:0}.jd-print-sec ul{margin:0;padding-left:20px}.jd-print-sec li{font-size:13px;line-height:1.55;color:#2a2a2a;margin-bottom:6px}.jd-print-sec li::marker{color:#b08d4f}.jd-print-foot{margin-top:28px;padding-top:12px;border-top:1px solid #e2e2e2;display:flex;justify-content:space-between;gap:16px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#888}}.jd-editor{max-width:1180px}.jd-intake{max-width:none}.jd-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.jd-side{position:sticky;top:20px}.jd-side-card{background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.008));border:1px solid var(--line-2);border-radius:12px;padding:18px}.jd-prev-label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.jd-prev-title{font-family:var(--serif);font-weight:500;font-size:18px;letter-spacing:-.2px;margin:0 0 7px;color:var(--text)}.jd-prev-sum{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--muted)}.jd-prev-meta{font-family:var(--mono);font-size:11px;color:var(--faint);padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:16px}.jd-side-actions{display:flex;flex-direction:column;gap:9px}.jd-side-actions .dv-btn{width:100%;flex:none;padding:12px}.jd-share-cell{position:relative;display:inline-flex}.jd-share-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;background:#1b1712;border:1px solid var(--line-2);border-radius:12px;padding:5px;min-width:170px;display:flex;flex-direction:column;box-shadow:var(--e4)}.jd-share-pop button{text-align:left;background:none;border:none;color:#e9e5db;font-family:var(--sans);font-size:13px;padding:8px 11px;border-radius:6px;cursor:pointer}.jd-select-toggle.on,.jd-share-pop button:hover{background:var(--accent-dim);color:var(--accent-2)}.jd-select-toggle.on{border-color:var(--accent)}.jd-card.selectable{cursor:pointer}.jd-card.sel,.jd-card.selectable:hover{border-color:var(--accent)}.jd-card.sel{box-shadow:inset 0 0 0 1px var(--accent);background:rgba(110,231,249,.05)}.jd-check{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:6px;border:1.6px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:transparent;color:#08110f}.jd-check.on{background:var(--accent);border-color:var(--accent)}.jd-selbar{position:fixed;left:50%;transform:translateX(-50%);bottom:22px;z-index:60;display:flex;align-items:center;gap:12px;background:#1b1712;border:1px solid var(--line-2);border-radius:12px;padding:10px 14px;box-shadow:var(--e4)}.jd-selbar-count{font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap}.jd-selbar .dv-btn{flex:0 0 auto}.dv-btn.ghost{opacity:.75}.jd-src-pick{display:block;margin-bottom:12px}.jd-src-pick>span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.jd-src-select{width:100%;max-width:440px;background:hsla(0,0%,100%,.04);color:#e9e5db;border:1px solid var(--line-2);border-radius:12px;padding:11px 12px;font-size:14px;font-family:var(--sans);color-scheme:dark;cursor:pointer}.jd-src-select option{background:#1b1712;color:#e9e5db}.jd-save-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;padding-top:16px;border-top:1px solid var(--line)}.jd-save-main{flex:0 0 auto;padding:12px 32px;font-size:14px}.jd-save-hint{font-size:12px;color:var(--faint);line-height:1.45;max-width:380px}.jd-align-note{margin-top:14px;padding:12px 14px;border-radius:12px;background:rgba(110,231,249,.06);border:1px solid var(--accent-dim)}.jd-align-note b{display:block;font-size:12px;color:var(--accent-2);margin-bottom:6px}.jd-align-note ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.jd-align-note li{font-size:13px;line-height:1.45;color:var(--muted)}.msg-list{display:flex;flex-direction:column;gap:12px}.msg-card{background:var(--panel);border:1px solid var(--line-2);border-radius:12px;padding:14px 16px}.msg-card.unread{border-color:var(--accent);background:var(--accent-dim)}.msg-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.msg-agency{font-weight:650;font-size:14px;color:var(--ink)}.msg-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.msg-time{margin-left:auto;font-family:var(--mono)}.msg-q,.msg-time{font-size:12px;color:var(--faint)}.msg-q{margin:0 0 6px;font-style:italic}.msg-body{margin:0;font-size:14px;line-height:1.55;color:var(--text);white-space:pre-wrap}.msg-foot{display:flex;align-items:center;gap:12px;margin-top:10px}.msg-ref{font-size:12px;color:var(--faint);font-family:var(--mono)}.msg-mark{margin-left:auto;flex:0 0 auto;padding:6px 14px;font-size:12px}.msg-reply{margin:10px 0 2px;padding:10px 12px;border-radius:12px;background:var(--accent-dim);border:1px solid var(--line)}.msg-reply-label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}.msg-reply p{margin:0;font-size:13px;line-height:1.55;color:var(--text);white-space:pre-wrap}.msg-reply-box{display:flex;flex-direction:column;gap:8px;margin:10px 0 2px}.msg-reply-ta{width:100%;border:1px solid var(--line-2);border-radius:12px;padding:9px 11px;font:inherit;font-size:13px;color:var(--text);background:var(--tile);resize:vertical;outline:none}.msg-reply-ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.msg-reply-send{align-self:flex-end;flex:0 0 auto;padding:8px 16px;font-size:12px}.jd-printset{display:none}@media print{.jd-printset,.jd-printset *{visibility:visible!important}.jd-printset{display:block!important;position:absolute;left:0;top:0;width:100%;color:#0e1b33;-webkit-print-color-adjust:exact;print-color-adjust:exact}.jd-printset,.jd-printset *{font-family:Lexend,Segoe UI,Arial,sans-serif!important}.jd-pd{page-break-after:always}.jd-pd:last-child{page-break-after:auto}.jd-pd .jd-print-head{border-bottom:2px solid var(--accent,#a33300);align-items:center}.jd-pd-logo{height:30px;width:auto;display:block}.jd-pd .jd-print-eyebrow{color:var(--accent,#a33300)}.jd-pd .jd-print-title{color:#0e1b33;font-weight:800}.jd-pd .jd-print-facts{background:#faf6f0;border:1px solid #efe7dc;border-radius:12px;padding:14px 16px;margin-bottom:22px}.jd-pd .jd-print-facts b{color:var(--accent,#a33300)}.jd-pd .jd-print-facts span{color:#0e1b33}.jd-pd .jd-print-lead{color:#2a3346;font-style:normal}.jd-pd .jd-print-sec h3{color:var(--accent,#a33300);border-left-color:var(--accent,#a33300)}.jd-pd .jd-print-sec li,.jd-pd .jd-print-sec p{color:#2a3346}.jd-pd .jd-print-sec li::marker{color:var(--accent,#a33300)}.jd-pd .jd-print-foot{border-top:1px solid #efe7dc;color:#7c8798}}@media (max-width:980px){.jd-workspace{grid-template-columns:1fr}.jd-side{position:static}}.jd-form{max-width:none}.jd-form textarea{field-sizing:content;min-height:92px;max-height:420px;overflow-y:auto}.jd-form textarea.jd-summary-field{min-height:46px}.jd-form .fld{display:block;margin-bottom:16px}.jd-form .fld>span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.jd-form .fld>span i{color:var(--faint);font-style:normal;text-transform:none;letter-spacing:0}.jd-actions{display:flex;gap:10px;margin-top:6px;align-items:center}.jd-actions .dv-btn{flex:0 0 auto;padding:12px 22px}.jd-actions-spacer{flex:1 1 auto}.dv-btn.jd-del{border-color:var(--bad-bd);color:var(--bad)}.dv-btn.jd-del:hover{background:var(--bad-bg)}@media (max-width:720px){.jd-form,.jd-intake{max-width:none}.jd-actions{flex-direction:column}.jd-actions .dv-btn{width:100%}}.jd-templates{margin:0 0 22px}.jd-tpl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px}.jd-tpl-head>span{font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.jd-tpl-head>i{color:var(--faint);font-style:normal;font-size:12px}.jd-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.jd-tpl{text-align:left;cursor:pointer;border:1px solid var(--line);background:hsla(0,0%,100%,.02);border-radius:12px;padding:16px 16px 15px;display:flex;flex-direction:column;gap:5px;transition:all .18s var(--ease)}.jd-tpl:hover{border-color:var(--accent);background:rgba(110,231,249,.05);transform:translateY(-2px);box-shadow:var(--e3)}.jd-tpl-emoji{font-size:21px;line-height:1}.jd-tpl-name{font-family:var(--display);font-weight:600;font-size:14px;color:var(--text)}.jd-tpl-blurb{font-size:12px;color:var(--faint);line-height:1.4}.jd-tpl-or{display:flex;align-items:center;gap:14px;margin:20px 0 4px;color:var(--faint);font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase}.jd-tpl-or:after,.jd-tpl-or:before{content:"";flex:1 1 auto;height:1px;background:var(--line)}.km{--paper:#faf6f0;--paper-2:#f4ece0;--card:#fff;--ink:#141824;--slate:#45505f;--mist:#5b6472;--faint:#5b6472;--line:rgba(16,26,54,.14);--line-2:rgba(16,26,54,.2);--cyan:var(--kee);--blue:var(--kee);--cyan-soft:rgba(255,107,44,.08);--shadow:0 14px 36px -20px rgba(11,11,12,.24);--kd:var(--font-lexend),"Lexend",system-ui,sans-serif;--ks:var(--font-lexend),"Lexend",system-ui,-apple-system,"Segoe UI",sans-serif;--km:var(--font-lexend),"Lexend",ui-monospace,"SF Mono",Menlo,monospace;--kease:var(--kee-ease-soft);position:relative;background:var(--paper);color:var(--ink);font-family:var(--ks);line-height:1.6;-webkit-font-smoothing:antialiased;overflow:hidden;min-height:100vh}.km ::-moz-selection{background:rgba(255,107,44,.16)}.km ::selection{background:rgba(255,107,44,.16)}.km-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.km-cursor{position:fixed;top:0;left:0;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:1;transform:translate(-50%,-50%);transition:opacity .4s;opacity:0;background:radial-gradient(circle,rgba(0,150,255,.07),transparent 60%)}.km-wrap{position:relative;z-index:2;max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.km-top{position:sticky;top:0;z-index:40;backdrop-filter:blur(12px);background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6));border-bottom:1px solid var(--line)}.km-top-in{display:flex;align-items:center;justify-content:space-between;height:62px}.km-logo{font-family:var(--kd);font-weight:600;font-size:18px;letter-spacing:-.3px;color:var(--ink);text-decoration:none}.km-logo b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.km-top-r{display:flex;align-items:center;gap:18px}.km-tag{font-family:var(--km);font-size:12px;letter-spacing:2.5px;color:var(--mist);text-transform:uppercase}.km-mini{font-family:var(--ks);font-size:13px;font-weight:600;color:var(--v5-canvas);background:var(--v5-text);border:none;border-radius:var(--r-btn,12px);padding:9px 16px;cursor:pointer;text-decoration:none;transition:.2s var(--kease)}.km-mini:hover{background:var(--v5-brand);color:#0b0b0c;box-shadow:0 6px 20px rgba(255,107,44,.3);transform:translateY(-1px)}.km-hero{position:relative;padding:clamp(60px,11vh,120px) 0 clamp(46px,7vh,80px)}.km-net{inset:-2px;width:100%;height:100%}.km-hero-glow,.km-net{position:absolute;z-index:0}.km-hero-glow{top:-18%;left:50%;width:120%;height:95%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(54% 56% at 50% 0,rgba(0,194,255,.14),transparent 60%),radial-gradient(40% 40% at 78% 8%,rgba(255,107,44,.08),transparent 60%)}.km-hero-in{position:relative;z-index:2}.km-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--km);font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--kee);margin-bottom:24px}.km-eyebrow:before{content:"";width:26px;height:1px;background:var(--grad)}.km-h1{font-family:var(--kd);font-weight:600;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:-.025em;margin:0;text-wrap:balance;color:var(--ink)}.km-h1 i{font-style:italic;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.km-sub{max-width:46ch}.km-hero-sub,.km-sub{margin:26px 0 0;font-size:18px;line-height:1.6;color:var(--slate)}.km-hero-sub{max-width:54ch}.km-hero--hub{padding-top:clamp(76px,14vh,150px);padding-bottom:clamp(54px,9vh,96px)}.km-hero--hub .km-h1{font-size:clamp(38px,6.4vw,80px);max-width:none;text-wrap:balance}.km-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.km-chip{font-family:var(--km);font-size:13px;letter-spacing:.3px;color:var(--ink);border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 16px;display:inline-flex;gap:7px;align-items:center;box-shadow:var(--e2)}.km-chip b{color:var(--kee);font-weight:600}.km-cta{display:flex;flex-wrap:wrap;gap:13px;margin-top:36px}.km-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--ks);font-weight:600;font-size:14px;padding:13px 24px;border-radius:12px;cursor:pointer;text-decoration:none;transition:.22s var(--kease);border:1px solid transparent}.km-btn.primary{background:var(--v5-text);color:var(--v5-canvas);box-shadow:0 12px 30px -10px rgba(11,11,12,.35)}.km-btn.primary:hover{transform:translateY(-2px);background:var(--v5-brand);color:#0b0b0c;box-shadow:0 16px 40px -12px rgba(255,107,44,.45)}.km-btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line-2)}.km-btn.ghost:hover{border-color:var(--kee-orange);color:var(--kee)}.km-sec{padding:clamp(46px,7vh,84px) 0;border-top:1px solid var(--line);position:relative}.km-kick{font-family:var(--km);font-size:12px;font-weight:500;letter-spacing:2.6px;text-transform:uppercase;color:var(--kee);display:flex;align-items:center;gap:11px;margin-bottom:30px}.km-kick:after{content:"";flex:1;height:1px;background:var(--line)}.km-lead{font-family:var(--kd);font-weight:500;font-size:clamp(24px,3.4vw,34px);line-height:1.28;letter-spacing:-.01em;margin:0 0 22px;max-width:24ch;text-wrap:balance;color:var(--ink)}.km-body{font-size:16px;line-height:1.78;color:var(--slate);max-width:64ch;margin:0 0 16px}.km-body strong{color:var(--ink);font-weight:600}.km-video{position:relative;aspect-ratio:1/1;max-width:440px;margin:0 auto;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(120% 120% at 50% 0,rgba(0,194,255,.1),transparent 58%),linear-gradient(160deg,#fff,#eaf3fb);display:grid;place-items:center;box-shadow:var(--shadow)}.km-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.km-video.stub:after,.km-video.stub:before{content:"";position:absolute;width:22px;height:22px;border:1px solid var(--kee-orange);opacity:.6}.km-video.stub:before{top:14px;left:14px;border-right:0;border-bottom:0}.km-video.stub:after{bottom:14px;right:14px;border-left:0;border-top:0}.km-play{display:grid;place-items:center;gap:14px;color:var(--mist);text-align:center}.km-play-btn{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--grad);font-size:21px;box-shadow:0 0 0 0 rgba(0,194,255,.4);animation:kmpulse 3.4s var(--kease) infinite}@keyframes kmpulse{0%{box-shadow:0 0 0 0 rgba(0,194,255,.34)}70%{box-shadow:0 0 0 22px rgba(0,194,255,0)}to{box-shadow:0 0 0 0 rgba(0,194,255,0)}}.km-play span{font-family:var(--km);font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.km-grid2{display:grid;grid-template-columns:1fr 1fr;gap:38px 56px}.km-block h3{font-family:var(--kd);font-weight:600;font-size:21px;margin:0 0 16px;letter-spacing:-.01em;color:var(--ink)}.km-block h3.mt{margin-top:30px}.km-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.km-list li{position:relative;padding-left:26px;font-size:14px;line-height:1.55;color:var(--slate)}.km-list li:before{content:"";position:absolute;left:2px;top:7px;width:9px;height:9px;border-radius:6px;background:var(--grad);box-shadow:0 0 0 4px var(--cyan-soft)}.km-list.dim li:before{background:var(--faint);box-shadow:none}.km-stack{display:flex;flex-wrap:wrap;gap:9px;margin-top:6px}.km-tk{font-family:var(--km);font-size:12px;color:var(--kee);background:var(--cyan-soft);border:1px solid rgba(0,194,255,.28);border-radius:6px;padding:7px 13px}.km-quote{border-left:3px solid var(--cyan);padding:6px 0 6px 26px;margin:0}.km-quote p{font-family:var(--kd);font-style:italic;font-size:clamp(22px,3vw,30px);line-height:1.35;color:var(--ink);margin:0 0 10px;text-wrap:balance}.km-quote span{font-size:14px;color:var(--mist)}.km-team{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 24px}.km-mem{flex:0 1 168px;display:flex;flex-direction:column;gap:5px}.km-av{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;margin-bottom:9px;overflow:hidden;font-family:var(--kd);font-weight:600;font-size:18px;color:var(--kee);background:linear-gradient(160deg,#eaf3fb,#fff);border:1px solid var(--line-2);box-shadow:0 0 0 3px var(--cyan-soft),0 6px 16px rgba(11,40,80,.06)}.km-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.km-mem b{font-size:14px;color:var(--ink);font-weight:600}.km-mem em{font-family:var(--km);font-style:normal;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--kee)}.km-mem p{font-size:12px;color:var(--faint);margin:4px 0 0;line-height:1.45}.km-links{display:flex;flex-wrap:wrap;gap:11px;margin-top:20px}.km-pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);text-decoration:none;border:1px solid var(--line-2);border-radius:12px;padding:10px 16px;background:var(--card);transition:.18s var(--kease)}.km-pill:hover{border-color:var(--kee-orange);color:var(--kee)}.km-pill.dim{color:var(--faint);border-style:dashed;background:transparent}.km-share{background:linear-gradient(160deg,#fff,#eef6fc);border:1px solid var(--line-2);border-radius:18px;padding:clamp(26px,4vw,40px);position:relative;overflow:hidden;box-shadow:var(--shadow)}.km-share:before{content:"";position:absolute;top:-40%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(0,194,255,.12),transparent 64%);pointer-events:none}.km-share-row{display:flex;flex-wrap:wrap;gap:11px;margin-top:20px;position:relative}.km-consent{font-size:12px;color:var(--faint);margin:16px 0 0}.km-rolegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:16px}.km-rolecard{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;text-decoration:none;display:flex;flex-direction:column;gap:11px;transition:.2s var(--kease);box-shadow:var(--e3)}.km-rolecard:hover{border-color:var(--kee-orange);transform:translateY(-3px);box-shadow:0 18px 40px rgba(255,107,44,.12)}.km-rolecard h3{font-family:var(--kd);font-weight:600;font-size:21px;margin:0;letter-spacing:-.2px;color:var(--ink)}.km-rolechips{display:flex;flex-wrap:wrap;gap:7px}.km-rolechips span{font-family:var(--km);font-size:11px;letter-spacing:.3px;color:var(--kee);background:var(--cyan-soft);border-radius:999px;padding:4px 11px}.km-roleblurb{font-size:13px;line-height:1.55;color:var(--slate);margin:0;flex:1 1 auto}.km-rolelink{color:var(--kee)}.km-rolelink,.km-toast{font-weight:600;font-size:13px}.km-toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(20px);z-index:80;background:var(--grad);color:#fff;padding:11px 20px;border-radius:12px;opacity:0;pointer-events:none;transition:.3s var(--kease);box-shadow:0 12px 36px rgba(255,107,44,.4)}.km-toast.on{opacity:1;transform:translateX(-50%) translateY(0)}.km-foot{border-top:1px solid var(--line);padding:36px 0 60px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--km);font-size:12px;letter-spacing:.6px;color:var(--mist)}.km-foot a{color:var(--kee);text-decoration:none}.km .reveal{opacity:0;transform:translateY(48px);filter:blur(5px);transition:opacity .8s var(--kease),transform 1s var(--kease),filter .8s var(--kease)}.km .reveal.in{opacity:1;transform:none;filter:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@keyframes bmRise{0%{opacity:0;transform:translateY(46px) scale(.97)}to{opacity:1;transform:none}}.bm-home-hero .bm-hero-text>*{animation:bmRise .85s var(--kease) both}.bm-home-hero .bm-hero-text>:first-child{animation-delay:.05s}.bm-home-hero .bm-hero-text>:nth-child(2){animation-delay:.16s}.bm-home-hero .bm-hero-text>:nth-child(3){animation-delay:.28s}.bm-home-hero .bm-hero-text>:nth-child(4){animation-delay:.4s}.bm-home-hero .bm-hero-stage{animation:bmRise 1s var(--kease) both;animation-delay:.32s}.km .reveal .bm-member,.km .reveal .bm-val{opacity:0}.km .reveal.in .bm-member,.km .reveal.in .bm-val{opacity:1;animation:bmRise .7s var(--kease) backwards}.km .reveal.in .bm-member:first-child,.km .reveal.in .bm-val:first-child{animation-delay:.02s}.km .reveal.in .bm-member:nth-child(2),.km .reveal.in .bm-val:nth-child(2){animation-delay:.12s}.km .reveal.in .bm-member:nth-child(3),.km .reveal.in .bm-val:nth-child(3){animation-delay:.22s}.km .reveal.in .bm-member:nth-child(4){animation-delay:.32s}.km .reveal.in .bm-member:nth-child(5){animation-delay:.42s}.km .reveal.in .bm-member:nth-child(6){animation-delay:.52s}.km .reveal.in .bm-member:nth-child(7){animation-delay:.62s}@media (prefers-reduced-motion:reduce){.bm-home-hero .bm-hero-stage,.bm-home-hero .bm-hero-text>*{animation:none}.km .reveal .bm-member,.km .reveal .bm-val{opacity:1}.km .reveal.in .bm-member,.km .reveal.in .bm-val{animation:none}}@media (max-width:720px){.km-grid2{grid-template-columns:1fr;gap:32px}.km-cursor{display:none}}@media (prefers-reduced-motion:reduce){.km .reveal{opacity:1;transform:none;filter:none;transition:none}.km-play-btn{animation:none}.km-net{display:none}}[data-tilt]{transition:transform .3s var(--kease);transform-style:preserve-3d;will-change:transform}[data-magnetic]{transition:transform .25s var(--kease);will-change:transform}.bm-nav{display:flex;align-items:center;gap:26px}.bm-nav a{font-size:14px;font-weight:500;color:var(--mist);text-decoration:none;transition:color .18s var(--kease)}.bm-nav a:hover{color:var(--blue)}.bm-nav .km-mini{color:#fff}.bm-home-hero{padding-top:clamp(72px,12vh,132px);padding-bottom:clamp(52px,8vh,96px)}.bm-home-hero .km-hero-in{display:block}.bm-home-hero .km-h1{max-width:16ch;font-size:clamp(34px,5.2vw,68px)}.bm-hero-text{min-width:0;max-width:820px}.bm-hero-stage{display:flex;flex-direction:column;align-items:center;gap:16px;margin:clamp(40px,6vh,66px) auto 0;max-width:860px}.bm-hcard-tag{font-family:var(--km);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--blue);text-align:center}.bm-hcard-links{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;width:100%;max-width:520px}.bm-hcard-links a,.bm-hcard-links span{flex:1;min-width:160px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;background:var(--card);transition:border-color .18s var(--kease),color .18s var(--kease)}.bm-hcard-links a:hover{border-color:var(--cyan);color:var(--blue)}.bm-hcard-links .dim{color:var(--faint);border-style:dashed;background:transparent;cursor:default}.bm-vals{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px}.bm-val{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:var(--e3)}.bm-val h3{font-family:var(--kd);font-weight:600;font-size:21px;margin:0 0 9px;letter-spacing:-.01em;color:var(--ink)}.bm-val p{font-size:14px;line-height:1.6;color:var(--slate);margin:0}.bm-marquee{margin-top:34px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.bm-marquee-track{white-space:nowrap;animation:bmscroll 28s linear infinite}.bm-marquee-track,.bm-marquee-track span{display:inline-flex;align-items:center;gap:18px}.bm-marquee-track span{font-family:var(--kd);font-style:italic;font-size:clamp(22px,3vw,32px);color:var(--ink);opacity:.55}.bm-marquee-track em{color:var(--cyan);font-style:normal}@keyframes bmscroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bm-video{width:100%;max-width:840px;margin:0 auto;padding:8px;background:var(--card);border:1px solid var(--line-2);border-radius:26px;box-shadow:var(--shadow)}.bm-video .fv{aspect-ratio:16/9;max-width:none;border-radius:18px;background:radial-gradient(120% 150% at 50% 16%,#103154,#06121e)}.bm-video .fv video{-o-object-fit:contain;object-fit:contain}@media (max-width:640px){.bm-video .fv{aspect-ratio:4/3}}.km .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bm-roles-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px;flex-wrap:wrap}.bm-seeall{font-weight:600;font-size:14px;color:var(--blue);text-decoration:none;white-space:nowrap}.bm-seeall:hover{text-decoration:underline}.bm-team{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.bm-member{flex:0 1 228px;max-width:260px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:var(--e3)}.bm-photo{aspect-ratio:1;border-radius:12px;overflow:hidden;margin-bottom:14px;background:#e8f0f7;box-shadow:inset 0 0 0 1px var(--line)}.bm-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.02)}.bm-member b{display:block;font-size:16px;color:var(--ink);font-weight:600}.bm-member em{display:block;font-family:var(--km);font-style:normal;font-size:11px;letter-spacing:.9px;text-transform:uppercase;color:var(--blue);margin:5px 0 8px}.bm-member p{font-size:13px;line-height:1.5;color:var(--faint);margin:0}.bm-cta{position:relative;overflow:hidden;text-align:center;border-radius:26px;background:linear-gradient(160deg,#0b1b2b,#0a3a6b);color:#fff;padding:clamp(40px,7vw,72px) 28px;box-shadow:var(--e4)}.bm-cta-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(45% 80% at 50% 0,rgba(0,194,255,.32),transparent 60%)}.bm-cta h2{position:relative;font-family:var(--kd);font-weight:600;font-size:clamp(32px,5vw,52px);letter-spacing:-.02em;margin:0 0 14px}.bm-cta p{position:relative;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.82);max-width:48ch;margin:0 auto}.bm-cta-row{position:relative;display:flex;gap:13px;justify-content:center;flex-wrap:wrap;margin-top:28px}.bm-cta .km-btn.ghost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25);color:#fff}.bm-cta .km-btn.ghost:hover{border-color:var(--kee-orange);color:var(--kee);background:hsla(0,0%,100%,.1)}.bm-val-ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:16px;color:var(--blue);background:var(--cyan-soft);border:1px solid rgba(0,194,255,.22)}.bm-val-ico svg{width:23px;height:23px}.bm-val{transition:transform .3s var(--kease),border-color .2s var(--kease),box-shadow .25s var(--kease)}.bm-val:hover{border-color:rgba(0,194,255,.45);box-shadow:0 16px 40px rgba(11,95,255,.12)}.bm-trust{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:30px}.bm-trust span{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--mist);font-weight:500}.bm-trust i{width:7px;height:7px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 3px var(--cyan-soft)}.bm-member:hover{border-color:rgba(0,194,255,.4);box-shadow:0 18px 44px rgba(11,95,255,.12)}@media (max-width:760px){.bm-vals{grid-template-columns:1fr}.bm-nav a:not(.km-mini){display:none}.bm-nav{gap:0}}@media (prefers-reduced-motion:reduce){[data-magnetic],[data-tilt]{transform:none!important}.bm-marquee-track{animation:none}}.bm-aurora{position:absolute;z-index:0;pointer-events:none;top:-12%;left:50%;width:min(1120px,124%);height:120%;transform:translateX(-50%);filter:blur(6px);background:radial-gradient(42% 46% at 22% 28%,rgba(0,194,255,.16),transparent 62%),radial-gradient(40% 48% at 80% 20%,rgba(255,107,44,.14),transparent 62%);animation:bmaurora 22s ease-in-out infinite alternate}@keyframes bmaurora{0%{transform:translateX(-50%) translateY(0) scale(1);opacity:.85}to{transform:translateX(-50%) translateY(-2.5%) scale(1.08);opacity:1}}.bm-roll-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 9px;margin:20px 0 0;font-family:var(--km);font-size:14px;letter-spacing:.2px;color:var(--mist);font-weight:500}.bm-roll{--rh:1.32em;display:inline-block;height:var(--rh);line-height:var(--rh);overflow:hidden;vertical-align:bottom}.bm-roll-in{display:block;animation:bmroll 12s var(--kease) infinite}.bm-roll b{display:block;height:var(--rh);line-height:var(--rh);font-family:var(--kd);font-style:italic;font-weight:600;font-size:1.38em;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--blue)}@keyframes bmroll{0%,12%{transform:translateY(0)}16.6%,29%{transform:translateY(calc(var(--rh) * -1))}33.3%,45%{transform:translateY(calc(var(--rh) * -2))}50%,62%{transform:translateY(calc(var(--rh) * -3))}66.6%,79%{transform:translateY(calc(var(--rh) * -4))}83.3%,95%{transform:translateY(calc(var(--rh) * -5))}to{transform:translateY(calc(var(--rh) * -6))}}.bm-home-hero .bm-hero-text>:nth-child(5){animation-delay:.52s}.bm-home-hero .bm-hero-text>:nth-child(6){animation-delay:.62s}.bm-sec-head{display:flex;align-items:center;gap:13px;margin-bottom:4px}.bm-sec-head .km-kick{margin:0}.bm-idx{font-family:var(--km);font-size:11px;font-weight:600;letter-spacing:1px;color:var(--faint);border:1px solid var(--line);border-radius:6px;padding:4px 8px;line-height:1;background:var(--card)}.bm-narrow{max-width:60ch}.bm-manifesto{position:relative;margin:14px 0 0;padding:2px 0 2px 22px;border:0;font-family:var(--kd);font-weight:500;font-size:clamp(25px,3.7vw,42px);line-height:1.26;letter-spacing:-.015em;color:var(--ink);max-width:720px}.bm-manifesto i{font-style:italic}.bm-manifesto .grad{font-style:normal}.bm-manifesto:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:6px;background:var(--grad)}@media (max-width:640px){.bm-manifesto{max-width:none;padding-left:16px}.bm-roll-line{font-size:13px}}@media (prefers-reduced-motion:reduce){.bm-aurora,.bm-roll-in{animation:none}}.r1-wrap{padding:clamp(26px,6vh,60px) 0 12px;display:flex;flex-direction:column;gap:24px;max-width:760px}.r1-head .r1-meta{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:20px}.r1-head .r1-meta span{display:inline-flex;align-items:center;gap:7px;font-family:var(--km);font-size:12px;font-weight:600;color:var(--blue);background:var(--cyan-soft);border:1px solid rgba(0,194,255,.22);padding:7px 13px;border-radius:999px}.r1-brief,.r1-submit{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,3vw,30px);box-shadow:var(--shadow)}.r1-brief h2,.r1-submit h2{font-family:var(--kd);font-weight:600;font-size:21px;margin:0 0 12px;color:var(--ink)}.r1-brief p{font-size:16px;line-height:1.7;color:var(--slate);margin:0 0 12px}.r1-brief .r1-note{font-size:13px;color:var(--mist);border-top:1px solid var(--line);padding-top:14px;margin:4px 0 0}.r1-form{display:flex;flex-direction:column;gap:16px}.r1-form .km-btn{align-self:flex-start;margin-top:4px}.r1-notice{padding:clamp(24px,6vh,56px) 0}.r1-done{text-align:center;background:var(--card);border:1px solid rgba(0,194,255,.35);border-radius:18px;padding:clamp(22px,3vw,34px);box-shadow:var(--shadow)}.r1-done-ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;font-size:24px;color:#fff;background:var(--grad);box-shadow:0 10px 26px rgba(11,95,255,.3)}.r1-done h3{font-family:var(--kd);font-weight:600;font-size:21px;margin:0 0 8px;color:var(--ink)}.r1-done p{font-size:14px;line-height:1.6;color:var(--slate);max-width:48ch;margin:0 auto}.r1-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.r1-links a{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--blue);text-decoration:none;border:1px solid var(--line-2);border-radius:12px;padding:11px 18px;background:var(--paper);transition:border-color .18s var(--kease),color .18s var(--kease)}.r1-links a:hover{border-color:var(--cyan)}.dv-r1-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.dv-r1-links a{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px;color:var(--accent);text-decoration:none;border:1px solid var(--line);border-radius:6px;padding:8px 13px;transition:border-color .18s}.dv-r1-links a:hover{border-color:var(--accent)}.r1-req{display:block;margin-top:8px;font-size:12px;line-height:1.5;color:var(--kee);background:var(--cyan-soft);border:1px solid rgba(0,194,255,.28);border-radius:6px;padding:9px 12px}.r1-req b{font-weight:700}.dv-r1-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 8px}.dv-r1a{display:flex;flex-direction:column;gap:13px;background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:12px;padding:15px 16px}.dv-r1a-verdict{margin:0;font-size:14px;line-height:1.5;font-weight:600;color:var(--accent);border-left:3px solid var(--accent);padding-left:12px}.dv-r1a-b{display:flex;flex-direction:column;gap:5px}.dv-r1a-b p{margin:0;font-size:13px;line-height:1.6;color:#cdd8e3}.dv-r1a-ask,.dv-r1a-concepts{margin:2px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.dv-r1a-ask li,.dv-r1a-concepts li{font-size:13px;line-height:1.55;color:#cdd8e3}.dv-r1a-concepts li b{color:#eef3f8}.r1a-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-right:6px;vertical-align:middle}.r1a-strong{background:rgba(46,204,113,.18);color:#7ee2a8}.r1a-solid{background:rgba(0,194,255,.16);color:#7fdcff}.r1a-basic{background:rgba(255,196,0,.16);color:#ffd970}.r1a-weak{background:rgba(255,99,99,.18);color:#ff9b9b}.r1a-badge:not(.r1a-strong):not(.r1a-solid):not(.r1a-basic):not(.r1a-weak){background:hsla(0,0%,100%,.1);color:#cdd8e3}.r1-chip{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;letter-spacing:.4px;padding:2px 6px;border-radius:6px;vertical-align:middle;white-space:nowrap}.r1-chip.done{background:rgba(46,204,113,.18);color:#7ee2a8}.r1-chip.wait{background:rgba(255,196,0,.15);color:#ffd970}.fv{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#0b1b2b;box-shadow:var(--e4);isolation:isolate}.fv:after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;z-index:3;box-shadow:inset 0 0 0 1px rgba(0,194,255,0);transition:box-shadow .3s var(--kease)}.fv:hover:after{box-shadow:inset 0 0 0 1px rgba(0,194,255,.4)}.fv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.fv-cover{position:absolute;inset:0;z-index:2;border:0;cursor:pointer;display:grid;place-content:center;justify-items:center;gap:16px;color:#fff;background:linear-gradient(180deg,rgba(7,18,30,.15),rgba(7,18,30,.5));transition:background .3s var(--kease)}.fv-cover:hover{background:linear-gradient(180deg,rgba(7,18,30,.06),rgba(7,18,30,.4))}.fv-play{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--grad);box-shadow:0 12px 34px rgba(11,95,255,.5);animation:fvpulse 3s var(--kease) infinite;transition:transform .25s var(--kease)}.fv-cover:hover .fv-play{transform:scale(1.06)}.fv-play svg{width:30px;height:30px;margin-left:4px}@keyframes fvpulse{0%{box-shadow:0 12px 34px rgba(11,95,255,.45),0 0 0 0 rgba(0,194,255,.45)}70%{box-shadow:0 12px 34px rgba(11,95,255,.45),0 0 0 22px rgba(0,194,255,0)}to{box-shadow:0 12px 34px rgba(11,95,255,.45),0 0 0 0 rgba(0,194,255,0)}}.fv-label{font-family:var(--km);font-size:11px;letter-spacing:1.8px;text-transform:uppercase;background:rgba(7,18,30,.42);backdrop-filter:blur(6px);padding:7px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16)}.fv-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(0deg,rgba(7,18,30,.72),transparent);opacity:0;transform:translateY(8px);transition:opacity .25s var(--kease),transform .25s var(--kease)}.fv.started:hover .fv-bar,.fv.started:not(.playing) .fv-bar{opacity:1;transform:none}.fv-ctrl{flex:none;width:32px;height:32px;border:0;border-radius:6px;background:hsla(0,0%,100%,.16);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .18s var(--kease)}.fv-ctrl:hover{background:hsla(0,0%,100%,.3)}.fv-ctrl svg{width:16px;height:16px}.fv-track{flex:1;height:6px;border-radius:999px;background:hsla(0,0%,100%,.26);cursor:pointer;overflow:hidden}.fv-track i{display:block;height:100%;background:var(--grad);border-radius:999px}@media (prefers-reduced-motion:reduce){.fv-play{animation:none}}.fld.flash .dz,.fld.flash input,.fld.flash select,.fld.flash textarea{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-dim),0 0 20px var(--accent-dim)!important}.fld.flash label{color:var(--accent)}.submit.not-ready{opacity:.9}.adm-invite-btn{background:var(--accent);color:#04141a;border:0;font-family:var(--sans);font-weight:600;font-size:13px;padding:10px 18px;border-radius:8px;cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.adm-invite-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(110,231,249,.28)}.ag-invite{margin:4px 0 18px;padding:20px 22px;background:#14161e;border:1px solid var(--line);border-radius:18px}.ag-invite-fields{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.ag-invite-fields label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:220px}.ag-invite-fields label span{font-family:var(--mono);font-size:11px;letter-spacing:.5px;color:var(--muted);text-transform:uppercase}.ag-invite-fields input{padding:11px 14px;background:#1c1f29;border:1px solid var(--line-2);border-radius:12px;color:var(--text);font-family:var(--sans);font-size:14px;outline:none;transition:border-color .18s}.ag-invite-fields input:focus{border-color:var(--accent)}.ag-invite-submit{background:var(--accent);color:#04141a;border:0;font-weight:600;font-size:13px;padding:11px 20px;border-radius:12px;cursor:pointer;white-space:nowrap}.ag-invite-submit:disabled{opacity:.6;cursor:default}.ag-invite-note{font-size:12px;color:var(--faint);margin:14px 0 0;line-height:1.6}.ag-invite-note code{font-family:var(--mono);color:var(--accent)}.ag-linkbox{margin:0 0 20px;padding:16px 18px;background:var(--accent-dim);border:1px solid var(--accent);border-radius:12px}.ag-linkbox-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--text);margin-bottom:12px}.ag-linkbox-head button{background:none;border:0;color:var(--muted);font-size:21px;cursor:pointer;line-height:1}.ag-linkbox-row{display:flex;gap:10px}.ag-linkbox-row input{flex:1;padding:10px 13px;background:#10131b;border:1px solid var(--line-2);border-radius:6px;color:var(--text);font-family:var(--mono);font-size:12px;outline:none}.ag-linkbox-row button{background:var(--accent);color:#04141a;border:0;font-weight:600;font-size:13px;padding:10px 18px;border-radius:6px;cursor:pointer;white-space:nowrap}.ag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;margin-top:8px}.ag-card{background:#14161e;border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:14px;transition:border-color .18s}.ag-card:hover{border-color:var(--line-2)}.ag-card.status-disabled{opacity:.62}.ag-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ag-card-top h3{font-family:var(--display);font-size:18px;font-weight:600;margin:0 0 3px;letter-spacing:-.3px}.ag-email{font-size:13px;color:var(--muted);text-decoration:none}.ag-email:hover{color:var(--accent)}.ag-status{font-family:var(--mono);font-size:11px;letter-spacing:.8px;text-transform:uppercase;padding:4px 9px;border-radius:6px;white-space:nowrap}.ag-status-active{color:#34d399;background:rgba(52,211,153,.14)}.ag-status-invited{color:#fbbf24;background:rgba(251,191,36,.14)}.ag-status-disabled{color:var(--faint);background:hsla(0,0%,100%,.06)}.ag-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--faint)}.ag-meta b{color:var(--text)}.ag-actions{margin-top:2px}.ag-act{background:transparent;border:1px solid var(--line-2);color:var(--muted);font-family:var(--sans);font-size:12px;padding:7px 13px;border-radius:6px;cursor:pointer;transition:border-color .15s,color .15s}.ag-act:hover{border-color:var(--accent);color:var(--accent)}.ag-act:disabled{opacity:.5;cursor:default}.ag-act.danger:hover{border-color:#f87171;color:#f87171}.pf-auth{display:flex;align-items:center;justify-content:center;padding:40px 20px}.pf-auth-card{width:100%;max-width:440px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:40px 38px;box-shadow:var(--shadow);position:relative;z-index:2}.pf-auth-card .km-logo{font-size:21px}.pf-auth-tag{display:block;font-family:var(--km);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--blue);margin:18px 0 12px}.pf-auth-card h1{font-family:var(--kd);font-weight:600;font-size:28px;letter-spacing:-.5px;margin:0 0 8px;color:var(--ink)}.pf-auth-sub{font-size:14px;color:var(--slate);margin:0 0 26px;line-height:1.55}.pf-auth-foot{font-size:13px;color:var(--mist);margin:22px 0 0;line-height:1.6}.pf-auth-foot a,.pf-linkbtn{color:var(--blue)}.pf-linkbtn{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;font-weight:600;text-decoration:none}.pf-linkbtn:hover{text-decoration:underline}.pf-form{display:flex;flex-direction:column;gap:16px}.pf-form.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pf-field{display:flex;flex-direction:column;gap:7px}.pf-field.span2{grid-column:1/-1}.pf-field>span{font-family:var(--km);font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--slate)}.pf-field input,.pf-field select,.pf-field textarea{padding:13px 15px;border:1px solid var(--line-2);border-radius:12px;background:var(--card);color:var(--ink);font-size:14px;font-family:var(--ks);outline:none;transition:border-color .16s,box-shadow .16s;width:100%}.pf-field textarea{resize:vertical}.pf-field input:focus,.pf-field select:focus,.pf-field textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft)}.pf-err{background:rgba(220,38,38,.07);border:1px solid rgba(220,38,38,.28);color:#b91c1c;font-size:13px;padding:11px 14px}.pf-btn,.pf-err{border-radius:12px}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ks);font-weight:600;font-size:14px;padding:13px 22px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .18s var(--kease),box-shadow .18s var(--kease),border-color .18s}.pf-btn.primary{background:var(--grad);color:#fff;box-shadow:0 10px 28px rgba(11,95,255,.24)}.pf-btn.primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(11,95,255,.32)}.pf-btn.primary:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.pf-btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line-2)}.pf-btn.ghost:hover{border-color:var(--cyan);color:var(--blue)}.pf-btn.sm{padding:9px 16px;font-size:13px}.pf-top{position:sticky;top:0;z-index:40;backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(247,251,253,.92),rgba(247,251,253,.6));border-bottom:1px solid var(--line)}.pf-top-in{max-width:1080px;margin:0 auto;padding:14px clamp(20px,5vw,40px);display:flex;align-items:center;gap:14px}.pf-top-tag{font-family:var(--km);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--blue);border:1px solid rgba(0,194,255,.3);background:var(--cyan-soft);padding:4px 9px;border-radius:6px}.pf-top-r{margin-left:auto;display:flex;align-items:center;gap:12px}.pf-agency,.pf-top-btn{font-size:13px;font-weight:600;color:var(--ink)}.pf-top-btn{font-family:var(--ks);padding:9px 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--card);cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.pf-top-btn:hover{border-color:var(--cyan);color:var(--blue)}.pf-top-btn.primary{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(11,95,255,.22)}@media (max-width:640px){.pf-top-in{flex-wrap:wrap;gap:8px 10px;padding:12px 16px}.pf-top-tag{display:none}.pf-top-r{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap;gap:8px}.pf-agency{order:-1;width:100%}.pf-top-btn{padding:8px 13px;font-size:12px}}.pf-share{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px;padding:15px 20px;border-radius:12px;border:1px solid rgba(0,194,255,.35);background:linear-gradient(180deg,var(--cyan-soft),hsla(0,0%,100%,.55));box-shadow:0 6px 18px rgba(11,95,255,.06)}.pf-share-txt{display:flex;flex-direction:column;gap:3px}.pf-share-h{font-size:14px;font-weight:700;color:var(--ink)}.pf-share-sub{font-size:12px;color:var(--mist)}.pf-share-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-share-url{font-family:var(--km);font-size:12px;color:var(--blue);background:var(--card);border:1px solid var(--line-2);padding:8px 12px;border-radius:6px;max-width:100%;overflow-wrap:anywhere}.pf-share-btn{font-family:var(--ks);font-size:13px;font-weight:700;padding:9px 18px;border-radius:12px;border:0;cursor:pointer;background:var(--grad);color:#fff;white-space:nowrap;box-shadow:0 8px 20px rgba(11,95,255,.22);transition:transform .12s,box-shadow .15s}.pf-share-btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(11,95,255,.3)}.pf-wrap{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:36px clamp(20px,5vw,40px) 70px}.pf-wrap.narrow{max-width:760px}.km.pf .pf-wrap{padding:26px 32px 60px calc(var(--adm-side-w, 76px) + 32px);transition:padding-left .3s var(--kee-ease-soft)}.pf-back-link{display:inline-flex;align-items:center;gap:4px;margin-bottom:14px;font-size:13px;font-weight:600;color:var(--slate);text-decoration:none}.pf-back-link:hover{color:var(--blue)}.pf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:24px}.pf-head h1{font-family:var(--kd);font-weight:600;font-size:clamp(28px,4vw,38px);letter-spacing:-.5px;margin:0 0 6px;color:var(--ink)}.pf-head p{font-size:14px;color:var(--slate);margin:0;max-width:52ch}.pf-search{padding:11px 15px;border:1px solid var(--line-2);border-radius:12px;background:var(--card);color:var(--ink);font-size:14px;font-family:var(--ks);outline:none;min-width:240px}.pf-search:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft)}.pf-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-sync{font-size:12px;font-weight:600;color:var(--mist);white-space:nowrap}.pf-tour-layer{position:fixed;inset:0;z-index:80}.pf-tour-veil{position:fixed;background:rgba(16,26,54,.55);cursor:pointer}.pf-tour-ring{pointer-events:none;box-shadow:0 0 0 2px var(--kee-orange,#ff6b2c),0 0 0 9999px transparent;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.pf-tour-card,.pf-tour-ring{position:fixed;border-radius:14px}.pf-tour-card{z-index:81;width:320px;padding:16px 18px;background:var(--card);border:1px solid var(--line-2);box-shadow:var(--e4)}.pf-tour-card b{display:block;font-family:var(--display);font-size:15px;color:var(--ink)}.pf-tour-card p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--slate)}.pf-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.pf-tour-foot>span{font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.pf-tour-btns{display:flex;gap:8px}.pf-tour-back,.pf-tour-skip{font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--slate);background:none;border:0;cursor:pointer;padding:6px 4px}.pf-tour-back:hover,.pf-tour-skip:hover{color:var(--ink)}.pf-tour-next{font-family:var(--sans);font-size:12.5px;font-weight:700;color:#fff;background:var(--kee-blue,#094bdb);border:0;border-radius:8px;padding:7px 14px;cursor:pointer}.pf-tour-next:hover{filter:brightness(1.08)}.pf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.pf-stat{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.pf-stat-v{font-family:var(--kd);font-weight:600;font-size:28px;color:var(--ink);line-height:1}.pf-stat-v.good{color:var(--ok,#0a9b6e)}.pf-stat-k{font-family:var(--km);font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--mist)}.pf-empty{text-align:center;padding:60px 24px;background:var(--card);border:1px dashed var(--line-2);border-radius:18px}.pf-empty p{font-size:16px;color:var(--slate);margin:0 0 18px}.pf-list{display:flex;flex-direction:column;gap:12px}.pf-cand{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.pf-cand:hover{border-color:var(--line-2)}.pf-cand.open{border-color:var(--cyan);box-shadow:0 10px 30px rgba(11,95,255,.08)}.pf-cand-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--ks)}.pf-cand-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-cand-name{font-weight:600;font-size:16px;color:var(--ink)}.pf-cand-sub{font-size:13px;color:var(--mist);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-cand-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.pf-cand-date{font-size:12px;color:var(--faint);white-space:nowrap}.pf-chev{font-size:11px;color:var(--mist)}.pf-stage{font-family:var(--km);font-size:11px;letter-spacing:.4px;padding:5px 11px;border-radius:999px;white-space:nowrap;font-weight:500}.pf-stage-neutral{color:var(--slate);background:rgba(12,27,42,.06)}.pf-stage-progress{color:var(--blue);background:var(--cyan-soft)}.pf-stage-good{color:#0a9b6e;background:rgba(10,155,110,.12)}.pf-stage-closed{color:#9a3b3b;background:rgba(154,59,59,.1)}.pf-cand-body{padding:4px 22px 22px;border-top:1px solid var(--line)}.pf-cand-stagebar{display:flex;align-items:center;gap:12px;padding:16px 0}.pf-cand-stagebar>div{display:flex;flex-direction:column;gap:1px}.pf-cand-stagebar b{font-size:14px;color:var(--ink)}.pf-cand-stagebar span{font-size:13px;color:var(--slate)}.pf-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.pf-dot.pf-stage-neutral{background:var(--mist)}.pf-dot.pf-stage-progress{background:var(--cyan)}.pf-dot.pf-stage-good{background:#0a9b6e}.pf-dot.pf-stage-closed{background:#c2554f}.pf-ref{margin-left:auto;font-family:var(--km);font-size:12px;color:var(--faint)}.pf-fb{background:var(--paper-2);border-radius:12px;padding:18px 20px;margin-top:4px}.pf-fb-label{font-family:var(--km);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue)}.pf-fit{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:#0a5bd0;background:var(--cyan-soft);border:1px solid rgba(0,194,255,.28);padding:5px 12px 5px 11px;border-radius:999px;letter-spacing:.1px}.pf-fit:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.pf-fit--good{color:#0a7248;background:rgba(10,155,110,.13);border-color:rgba(10,155,110,.32)}.pf-fit--mid{color:#8a5606;background:rgba(184,121,31,.15);border-color:rgba(184,121,31,.34)}.pf-fit--low{color:#b0342c;background:rgba(200,60,60,.11);border-color:rgba(200,60,60,.3)}.pf-fb-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 2px}.pf-stars{color:#e6a817;font-size:13px;letter-spacing:1.5px;white-space:nowrap}.pf-stars-dim{color:rgba(12,27,42,.16)}.pf-fb-sum{font-size:14px;color:var(--ink);line-height:1.6;margin:12px 0 0}.pf-fb-block{margin-top:14px}.pf-fb-h{font-family:var(--km);font-size:11px;letter-spacing:1px;text-transform:uppercase}.pf-fb-h.good{color:#0a9b6e}.pf-fb-h.warn{color:#b8791f}.pf-bul{margin:7px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.pf-bul li{font-size:13px;color:var(--slate);line-height:1.5}.pf-bul.good li::marker{color:#0a9b6e}.pf-bul.warn li::marker{color:#b8791f}.pf-fb-none{font-size:14px;color:var(--mist);font-style:italic;margin:8px 0 0}.pf-cand-foot{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.pf-dim{font-size:12px;color:var(--faint)}.pf-success{text-align:center;padding:50px 30px;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.pf-success-tick{width:64px;height:64px;border-radius:50%;background:var(--grad);color:#fff;font-size:33px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;box-shadow:0 10px 30px rgba(11,95,255,.3)}.pf-success h1{font-family:var(--kd);font-weight:600;font-size:28px;letter-spacing:-.5px;margin:0 0 12px;color:var(--ink)}.pf-success p{font-size:14px;color:var(--slate);margin:0 auto 10px;max-width:46ch;line-height:1.6}.pf-success-ref{font-family:var(--km)}.pf-success-ref b{color:var(--blue)}.pf-success-actions{display:flex;gap:12px;justify-content:center;margin-top:24px;flex-wrap:wrap}.pf-file{grid-column:1/-1;position:relative;cursor:pointer}.pf-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.pf-file-face{display:flex;align-items:center;gap:10px;padding:16px 18px;border:1px dashed var(--line-2);border-radius:12px;background:var(--paper-2);color:var(--slate);font-size:14px;transition:border-color .15s,color .15s}.pf-file:hover .pf-file-face{border-color:var(--cyan);color:var(--blue)}.pf-submit-row{align-items:center;gap:16px}.pf-foot,.pf-submit-row{display:flex;flex-wrap:wrap}.pf-foot{max-width:1080px;padding:26px clamp(20px,5vw,40px);border-top:1px solid var(--line);justify-content:space-between;gap:12px;font-size:13px;color:var(--mist);position:relative;z-index:2;margin:24px auto 0}.pf-foot a{color:var(--blue);text-decoration:none}@media (max-width:640px){.pf-form.grid{grid-template-columns:1fr}.pf-stats{grid-template-columns:repeat(2,1fr)}.pf-cand-sub{white-space:normal}.pf-cand-right{gap:9px}.pf-cand-date{display:none}}.pf-drop{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:40px 24px;border:1.5px dashed var(--line-2);border-radius:18px;background:var(--paper-2);cursor:pointer;transition:border-color .15s,background .15s}.pf-drop.over,.pf-drop:hover{border-color:var(--cyan);background:var(--cyan-soft)}.pf-drop b{font-size:14px;color:var(--ink)}.pf-drop-ico{font-size:24px}.pf-bulk-list{margin-top:16px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.pf-bulk-head{padding:12px 16px;font-family:var(--km);font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--blue);background:var(--paper-2)}.pf-bulk-head,.pf-bulk-row{border-bottom:1px solid var(--line)}.pf-bulk-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;font-size:14px}.pf-bulk-row:last-child{border-bottom:0}.pf-bulk-file{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-bulk-stat{flex-shrink:0;font-size:12px;color:var(--mist)}.pf-bulk-row.st-done .pf-bulk-file,.pf-bulk-row.st-done .pf-bulk-stat{color:#0a9b6e}.pf-bulk-row.st-error .pf-bulk-file,.pf-bulk-row.st-error .pf-bulk-stat{color:#9a3b3b}.pf-bulk-row.st-uploading .pf-bulk-stat{color:var(--blue)}.pf-bulk-x{background:none;border:0;color:var(--faint);font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}.pf-bulk-x:hover{color:#9a3b3b}.pf-assist{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:12px;background:var(--cyan-soft);border:1px solid rgba(0,194,255,.25);font-size:13px;color:var(--slate)}.pf-assist-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);flex-shrink:0}.pf-assist.busy .pf-assist-dot{animation:pfpulse 1s ease-in-out infinite}@keyframes pfpulse{0%,to{opacity:1}50%{opacity:.3}}.pf-assist.ok{background:rgba(10,155,110,.1);border-color:rgba(10,155,110,.32);color:#0a7d57}.pf-assist.ok .pf-assist-dot{background:#0a9b6e}.pf-assist.warn{background:rgba(184,121,31,.1);border-color:rgba(184,121,31,.32);color:#8a5a12}.pf-assist.warn .pf-assist-dot{background:#b8791f}.pf-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:var(--card)}.pf-table{width:100%;border-collapse:collapse;font-size:14px}.pf-table thead th{text-align:left;font-family:var(--km);font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--mist);padding:13px 16px;white-space:nowrap}.pf-table thead th,.pf-trow{border-bottom:1px solid var(--line)}.pf-trow{cursor:pointer;transition:background .12s}.pf-trow:last-child{border-bottom:0}.pf-trow:hover{background:var(--paper-2)}.pf-trow-ready{background:rgba(11,95,255,.045);box-shadow:inset 3px 0 0 var(--blue)}.pf-trow-ready:hover{background:rgba(11,95,255,.085)}.pf-book-btn{display:inline-block;font-size:12px;font-weight:650;color:#fff;background:var(--grad);padding:6px 13px;border-radius:6px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 12px rgba(11,95,255,.22);transition:transform .12s,box-shadow .12s}.pf-book-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(11,95,255,.3)}.pf-book-btn.sm{margin-top:7px;padding:5px 11px;font-size:12px;align-self:flex-start}.pf-iv-set{font-size:12px;color:var(--slate);white-space:nowrap;font-weight:600}.pf-ready-banner{display:flex;align-items:center;gap:11px;margin:-10px 0 24px;padding:12px 16px;border-radius:12px;background:linear-gradient(90deg,rgba(11,95,255,.09),rgba(0,194,255,.05));border:1px solid rgba(11,95,255,.22);color:var(--ink);font-size:14px}.pf-ready-banner b{color:var(--blue)}.pf-ready-dot{width:9px;height:9px;border-radius:50%;background:var(--blue);flex:none;animation:pf-pulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pf-ready-dot{animation:none;box-shadow:0 0 0 3px rgba(11,95,255,.18)}}.pf-table td{padding:13px 16px;color:var(--ink);vertical-align:middle}.pf-table td a{color:var(--blue);text-decoration:none;font-weight:600}.pf-cell-name{display:flex;align-items:flex-start;gap:10px}.pf-cell-name-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-cell-name span:first-child{font-weight:600}.pf-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:flex;color:#fff;font-family:var(--sans);font-weight:700;font-size:11px;letter-spacing:.2px}.pf-avatar,.pf-row-del{align-items:center;justify-content:center}.pf-row-del{display:inline-flex;background:none;border:0;cursor:pointer;color:currentColor;padding:6px;border-radius:8px;opacity:.55;transition:opacity .12s,background .12s}.pf-row-del:hover{background:var(--paper-2);opacity:1}.pf-row-del:disabled{opacity:.25;cursor:default}.pf-sheet{overflow:auto;max-height:74vh}.pf-sheet .pf-table{min-width:1640px;font-size:13px}.pf-sheet .pf-table thead th{position:sticky;top:0;z-index:2;background:var(--card);padding:11px 14px}.pf-sheet .pf-table td{padding:10px 14px;white-space:nowrap}.pf-sheet .pf-sticky-col{position:sticky;left:0;z-index:3;background:var(--card);min-width:190px}.pf-sheet thead th.pf-sticky-col{z-index:4}.pf-sheet .pf-trow:hover .pf-sticky-col{background:var(--paper-2)}.pf-sheet .pf-sticky-col:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--line)}.pf-sheet .pf-cell-name span:first-child{font-weight:600}.pf-sheet .pf-cell-name .mono{font-family:var(--km);font-size:11px;letter-spacing:.3px;color:var(--faint)}.pf-num{font-variant-numeric:tabular-nums}.pf-sheet .pf-notes{max-width:280px;overflow:hidden;text-overflow:ellipsis;color:var(--slate)}.pf-th-edit{color:var(--blue)!important}.pf-sheet .pf-editcell{padding:6px 8px;vertical-align:top;min-width:170px}.pf-sheet .pf-editcell-wide{min-width:300px}.pf-edit{width:100%;min-height:34px;resize:vertical;border:1px solid transparent;border-radius:6px;background:rgba(12,27,42,.03);padding:7px 9px;font:inherit;font-size:12px;line-height:1.4;color:var(--ink);white-space:pre-wrap;field-sizing:content;transition:border-color .12s,background .12s}.pf-edit::-moz-placeholder{color:var(--faint)}.pf-edit::placeholder{color:var(--faint)}.pf-edit:hover{background:rgba(12,27,42,.05)}.pf-edit:focus{outline:none;background:var(--card);border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft)}.pf-savebar{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:55;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;background:var(--paper);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--e4)}.pf-savebar-n{font-size:13px;font-weight:600;color:var(--ink)}.pf-savebar-done{font-size:13px;font-weight:600;color:#0a9b6e;padding:2px 4px}.pf-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:4px 0 0}.pf-kv>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-kv dt{font-family:var(--km);font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--mist)}.pf-kv dd{margin:0;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.pf-kv dd a{color:var(--blue);text-decoration:none;font-weight:600}.pf-dv-overlay{position:fixed;inset:0;z-index:150;background:rgba(12,27,42,.34);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.pf-dv{width:min(520px,94vw);height:100%;background:var(--paper);box-shadow:var(--e4);display:flex;flex-direction:column;overflow:hidden}.pf-dv-top{display:flex;justify-content:space-between;gap:12px;padding:24px 26px 18px;border-bottom:1px solid var(--line)}.pf-dv-top h2{font-family:var(--kd);font-weight:600;font-size:24px;margin:6px 0 4px;color:var(--ink)}.pf-dv-sub{font-size:13px;color:var(--mist)}.pf-dv-x{background:none;border:0;font-size:24px;color:var(--mist);cursor:pointer;line-height:1;flex-shrink:0}.pf-dv-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 26px}.pf-dv-foot{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:16px 26px;border-top:1px solid var(--line);background:var(--card)}.pf-btn.danger{background:#fff;color:#b91c1c;border-color:rgba(220,38,38,.32)}.pf-btn.danger:hover{border-color:#dc2626;background:rgba(220,38,38,.06)}.pf-btn.danger:disabled{opacity:.5}.ag-card.clickable{cursor:pointer;text-align:left;width:100%;font-family:var(--sans)}.ag-card.clickable:hover{border-color:var(--accent)}.ag-manage{font-size:12px;color:var(--accent);font-weight:600;margin-top:2px}.ag-drawer-overlay{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.5);display:flex;justify-content:flex-end}.ag-drawer{width:min(540px,96vw);height:100%;background:#101219;border-left:1px solid var(--line);box-shadow:var(--e4);display:flex;flex-direction:column;overflow:hidden}.ag-drawer-top{display:flex;justify-content:space-between;gap:12px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.ag-drawer-top h2{font-family:var(--display);font-size:21px;font-weight:600;margin:0 0 3px}.ag-drawer-x{background:none;border:0;color:var(--muted);font-size:24px;cursor:pointer;line-height:1}.ag-drawer-body{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:22px}.ag-sec h4{font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.ag-dim{color:var(--faint);text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:12px}.ag-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ag-chip{background:#1a1d27;font-size:13px;padding:7px 13px;transition:border-color .15s,color .15s,background .15s}.ag-input{width:100%;padding:11px 14px;background:#1a1d27;border:1px solid var(--line-2);border-radius:12px;color:var(--text);font-family:var(--sans);font-size:14px;outline:none;margin-bottom:10px}.ag-input:focus{border-color:var(--accent)}.ag-act.primary{background:var(--accent);color:#04141a;border:0;font-weight:600}.ag-act.primary:disabled{opacity:.5;cursor:default}.ag-msg{padding:10px 14px}.ag-msg.ok{background:rgba(52,211,153,.12);color:#34d399;border:1px solid rgba(52,211,153,.3)}.ag-msg.bad{background:hsla(0,91%,71%,.12);color:#f87171;border:1px solid hsla(0,91%,71%,.3)}.pf-chat-fab{position:fixed;bottom:24px;right:24px;z-index:70;width:58px;height:58px;border-radius:50%;border:0;background:var(--grad);color:#fff;font-size:24px;cursor:pointer;box-shadow:0 12px 30px rgba(11,95,255,.4);transition:transform .15s}.pf-chat-fab:hover{transform:translateY(-2px)}.pf-chat-fab.open{background:var(--ink);font-size:28px}.pf-chat{position:fixed;bottom:92px;right:24px;z-index:70;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 130px));background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--e4);display:flex;flex-direction:column;overflow:hidden}.pf-chat-head{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;background:var(--grad);color:#fff}.pf-chat-head b{font-size:14px;display:block}.pf-chat-head span{font-size:12px;opacity:.85}.pf-chat-head button{background:hsla(0,0%,100%,.2);border:0;color:#fff;width:26px;height:26px;border-radius:6px;font-size:18px;cursor:pointer;line-height:1}.pf-chat-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.pf-chat-intro p{font-size:14px;color:var(--slate);margin:0 0 12px;line-height:1.5}.pf-chat-sugg{display:flex;flex-direction:column;gap:8px}.pf-chat-sugg button{text-align:left;font-size:13px;color:var(--blue);background:var(--cyan-soft);border:1px solid rgba(0,194,255,.25);border-radius:12px;padding:9px 13px;cursor:pointer;font-family:var(--ks)}.pf-chat-sugg button:hover{background:rgba(0,194,255,.16)}.pf-chat-sugg button:disabled{opacity:.5;cursor:default}.pf-chat-msg{max-width:85%;padding:10px 13px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.pf-chat-msg.user{align-self:flex-end;background:var(--grad);color:#fff;border-bottom-right-radius:4px}.pf-chat-msg.assistant{align-self:flex-start;background:var(--paper-2);color:var(--ink);border-bottom-left-radius:4px}.pf-chat-typing{display:inline-flex;gap:4px;align-items:center}.pf-chat-typing span{width:6px;height:6px;border-radius:50%;background:var(--mist);animation:pfbounce 1s infinite}.pf-chat-typing span:nth-child(2){animation-delay:.15s}.pf-chat-typing span:nth-child(3){animation-delay:.3s}@keyframes pfbounce{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.pf-chat-form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line);background:var(--card)}.pf-chat-form input{flex:1;padding:11px 14px;border:1px solid var(--line-2);border-radius:12px;font-size:14px;font-family:var(--ks);outline:none;color:var(--ink);background:var(--paper)}.pf-chat-form input:focus{border-color:var(--cyan)}.pf-chat-form button{flex:0 0 auto;width:42px;border:0;border-radius:12px;background:var(--grad);color:#fff;font-size:18px;cursor:pointer}.pf-chat-form button:disabled{opacity:.5;cursor:default}.dv-kit-head{display:flex;justify-content:space-between;align-items:center}.dv-kit-pdf{background:var(--accent-dim);border:1px solid var(--accent);color:var(--accent);font-size:12px;padding:5px 11px;border-radius:6px;cursor:pointer}.dv-kit-gen{background:var(--accent);color:#04141a;border:0;font-weight:600;font-size:13px;padding:10px 16px;border-radius:6px;cursor:pointer}.dv-kit-focus{font-size:13px;color:var(--muted);font-style:italic;margin:0 0 14px;line-height:1.5}.dv-kit-sec{margin-bottom:14px}.dv-kit-q{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.dv-kit-q li{font-size:13px;color:var(--text);line-height:1.5}.dv-kit-qq{display:block;font-weight:600;color:var(--text)}.dv-kit-a{display:block;margin-top:4px;font-size:12px;line-height:1.55;color:var(--muted)}.dv-kit-a b{color:var(--accent);font-weight:600}.dv-kit-actions{display:flex;gap:8px}.spin{display:inline-block;animation:spin 1.1s linear infinite}.screening-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;letter-spacing:.4px;color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-bd);padding:3px 9px;border-radius:999px;white-space:nowrap}.dv-screening{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px dashed var(--line-2);border-radius:12px;background:hsla(39,56%,66%,.06)}.dv-screening .spin{color:var(--warn);font-size:18px;margin-top:1px}.dv-screening b{display:block;color:var(--text);font-size:13px;margin-bottom:3px}.dv-screening>div>span{display:block;color:var(--muted);font-size:12px;line-height:1.5}.status-active{color:#5ef0b0;background:rgba(94,240,176,.12);border-color:rgba(94,240,176,.35)}.status-invited{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.status-disabled{color:var(--muted);background:hsla(0,0%,100%,.05);border-color:var(--line-2)}.ag-form{border:1px solid var(--line-2);border-radius:12px;padding:18px;background:hsla(0,0%,100%,.015);margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.ag-field{display:flex;flex-direction:column;gap:7px;flex:1;min-width:220px}.ag-field-label{font-family:var(--mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.ag-hint{font-size:12px;color:var(--muted);margin:12px 0 0;line-height:1.55;flex-basis:100%}.ag-hint code{font-family:var(--mono);font-size:11px;color:var(--accent);background:var(--accent-dim);padding:2px 6px;border-radius:6px}.ag-input,.ag-textarea{width:100%;background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);border-radius:12px;padding:11px 14px;color:var(--text);font-family:var(--sans);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.ag-input::-moz-placeholder,.ag-textarea::-moz-placeholder{color:var(--faint)}.ag-input::placeholder,.ag-textarea::placeholder{color:var(--faint)}.ag-input:focus,.ag-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.ag-input.mono{font-family:var(--mono);font-size:12px;color:var(--accent)}.ag-textarea{resize:vertical;min-height:96px;line-height:1.5}.ag-mb{margin-bottom:10px}.ag-mt{margin-top:14px}.ag-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:12px;border:1px solid var(--line-2);background:hsla(0,0%,100%,.025);color:var(--text);font-family:var(--sans);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.ag-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.ag-btn:disabled{opacity:.45;cursor:not-allowed}.ag-btn.primary{background:linear-gradient(180deg,var(--accent-2),var(--accent));color:#241b09;border-color:var(--accent);font-weight:600}.ag-btn.primary:hover{box-shadow:0 10px 28px hsla(40,47%,60%,.35);color:#241b09}.ag-btn.danger{color:var(--bad);border-color:var(--bad-bd);background:transparent}.ag-btn.danger:hover{background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.ag-actions{align-items:center}.ag-actions,.ag-chips{display:flex;flex-wrap:wrap;gap:8px}.ag-chip{padding:8px 13px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-family:var(--sans);font-size:12px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ag-chip:hover{border-color:var(--accent);color:var(--text)}.ag-chip.on{border-color:var(--accent);background:var(--accent-dim);color:var(--accent);font-weight:600}.ag-note{font-family:var(--sans);font-size:11px;color:var(--faint);text-transform:none;letter-spacing:0;font-weight:400}.ag-msg{padding:10px 13px;border-radius:12px;font-size:13px;border:1px solid transparent;margin-bottom:4px}.ag-msg.ok{color:#5ef0b0;background:rgba(94,240,176,.1);border-color:rgba(94,240,176,.3)}.ag-msg.bad{color:#ff9090;background:hsla(0,100%,78%,.08);border-color:hsla(0,100%,78%,.3)}.ag-banner{border:1px solid var(--accent);background:var(--accent-dim);border-radius:12px;padding:14px 16px;margin-bottom:20px}.ag-banner-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:500;color:var(--text);margin-bottom:12px}.ag-banner-x{background:transparent;border:0;color:var(--muted);font-size:14px;cursor:pointer;line-height:1}.ag-banner-x:hover{color:var(--text)}.ag-link-row{display:flex;gap:8px;margin-top:12px}.ag-link-row .ag-input{flex:1}.ag-card-sub{font-size:12px;color:var(--muted);margin:0}.ag-card-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--mono);font-size:11px;color:var(--faint);margin-top:12px}.ag-card-meta b{color:var(--muted);font-weight:600}.ag-card-cta{margin-top:12px;font-size:12px;font-weight:600;color:var(--accent)}.bk-src{color:var(--faint)}.bk-cand{display:flex;flex-direction:column;gap:2px}.bk-cand-name{color:var(--text);font-weight:600}.bk-cand-mail{font-size:12px}.bk-cand-mail,.bk-dim{color:var(--muted)}.bk-ref{font-size:11px;color:var(--faint)}.bk-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize;border:1px solid hsla(0,0%,100%,.12);color:var(--muted)}.bk-upcoming{color:#2fbf71;border-color:rgba(47,191,113,.4);background:rgba(47,191,113,.1)}.bk-past{color:var(--muted);border-color:hsla(0,0%,100%,.14)}.bk-cancelled{color:#e5674e;border-color:rgba(229,103,78,.4);background:rgba(229,103,78,.1)}.bk-reason{margin-left:6px;color:var(--faint);cursor:help}.bk-join{color:var(--accent);font-weight:600;text-decoration:none}.bk-join:hover{text-decoration:underline}.schedb{margin:0 0 26px}.schedb-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin:0 0 14px}.schedb-head h2{margin:0;font-size:18px;color:var(--text)}.schedb-sub{margin:3px 0 0;font-size:13px;color:var(--muted);max-width:60ch}.schedb-totals{display:flex;gap:8px}.schedb-totals span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);background:hsla(0,0%,100%,.04);border:1px solid var(--line);border-radius:6px;padding:5px 10px;white-space:nowrap}.schedb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.schedb-card{border:1px solid var(--line);border-radius:12px;background:hsla(0,0%,100%,.02);padding:14px 15px;display:flex;flex-direction:column;gap:12px}.schedb-card.needs{border-color:rgba(230,160,90,.4);background:rgba(230,160,90,.06);margin-bottom:14px}.schedb-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.schedb-iv-name{display:block;font-size:14px;font-weight:650;color:var(--text)}.schedb-iv-title{display:block;font-size:12px;color:var(--muted);margin-top:1px}.schedb-counts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.schedb-count{font-size:11px;font-weight:600;color:#7fe6c4;background:rgba(110,231,201,.12);border-radius:999px;padding:3px 9px;white-space:nowrap}.schedb-count.dim{color:var(--muted);background:hsla(0,0%,100%,.05)}.schedb-count.warn{color:#eab784;background:rgba(230,160,90,.15)}.schedb-hint{margin:0;font-size:12px;color:var(--muted)}.schedb-group{display:flex;flex-direction:column;gap:6px}.schedb-group-label{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.schedb-list{display:flex;flex-direction:column;gap:6px}.schedb-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:hsla(0,0%,100%,.02);flex-wrap:wrap}.schedb-row.past{opacity:.55}.schedb-row-main{display:flex;flex-direction:column;gap:1px;min-width:0}.schedb-name{font-size:13px;font-weight:600;color:var(--text)}.schedb-role{font-size:11px;color:var(--muted)}.schedb-row-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.schedb-when{font-size:12px;color:var(--text);white-space:nowrap}.schedb-join{font-size:12px;font-weight:600;color:#0b1220;background:var(--accent);border-radius:6px;padding:4px 10px;text-decoration:none}.schedb-tag{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.06);white-space:nowrap}.schedb-tag.sent{color:var(--accent,#a33300);background:rgba(255,107,44,.14)}.schedb-tag.assigned{color:#eab784;background:rgba(230,160,90,.14)}.schedb-copy{font-size:11px;color:var(--accent);background:none;border:1px solid var(--line-2);border-radius:6px;padding:4px 9px;cursor:pointer;white-space:nowrap}.schedb-copy:hover{border-color:var(--accent)}.schedb-empty{font-size:13px;color:var(--muted)}.bk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 20px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.02)}.bk-toolbar-label{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.bk-link{font-size:13px;font-weight:600;color:var(--accent);text-decoration:none}.bk-link:hover{text-decoration:underline}.bk-actions{display:flex;flex-wrap:wrap;gap:6px}.bk-act{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03);color:var(--text)}.bk-act:hover{background:hsla(0,0%,100%,.08)}.bk-act.join{border-color:hsla(40,47%,60%,.5);color:var(--accent)}.bk-act.danger{border-color:rgba(229,103,78,.45);color:#e5674e}.bk-act.danger:hover{background:rgba(229,103,78,.12)}.bk-act:disabled{opacity:.55;cursor:default}.chk-col{width:34px;text-align:center}.chk-col input{width:15px;height:15px;cursor:pointer;accent-color:var(--accent)}.r1-chip.int{background:rgba(11,95,255,.12);color:#6ea8ff;border-color:rgba(110,168,255,.4)}.bulk-bar{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:10px 16px;border:1px solid var(--accent);background:var(--accent-dim);border-radius:12px}.bulk-btn,.bulk-count{font-size:13px;font-weight:600;color:var(--text)}.bulk-btn{padding:7px 16px;border-radius:6px;cursor:pointer;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04)}.bulk-btn:hover{background:hsla(0,0%,100%,.09)}.bulk-btn.primary{background:var(--accent);border-color:var(--accent);color:#1a1205}.bulk-btn.primary:hover{filter:brightness(1.08)}.bulk-btn.danger{color:var(--bad);border-color:var(--bad-bd);background:var(--bad-bg)}.bulk-btn.danger:hover{border-color:var(--bad)}.inv-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.inv-modal{position:relative;width:100%;max-width:460px;background:var(--card,#14181f);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:26px 24px 24px;box-shadow:var(--e4)}.inv-x{position:absolute;top:12px;right:14px;background:transparent;border:0;color:var(--muted);font-size:21px;line-height:1;cursor:pointer}.inv-title,.inv-x:hover{color:var(--text)}.inv-title{font-size:16px;margin:0 0 6px}.inv-sub{font-size:13px;color:var(--muted);margin:0 0 18px;line-height:1.5}.inv-choices{display:flex;flex-direction:column;gap:10px}.inv-choice{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;text-align:left;padding:14px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);cursor:pointer}.inv-choice:hover:not(:disabled){border-color:var(--accent);background:var(--accent-dim)}.inv-choice:disabled{opacity:.5;cursor:not-allowed}.inv-choice:disabled .inv-choice-d{color:#d98b6a}.inv-choice-ic{grid-row:1/3;font-size:21px;align-self:center}.inv-choice-t{font-size:14px;font-weight:600;color:var(--text)}.inv-choice-d{font-size:12px;color:var(--muted)}.inv-actions{display:flex;gap:10px;margin-top:18px}.inv-btn{flex:1;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:var(--text)}.inv-btn:hover{background:hsla(0,0%,100%,.09)}.inv-btn.primary{background:var(--accent);border-color:var(--accent);color:#1a1205;flex:2}.inv-btn.primary:hover{filter:brightness(1.08)}.inv-btn:disabled{opacity:.6;cursor:default}.km--v2 .km-hero--hub{padding-bottom:clamp(40px,7vh,76px)}.km--v2 .km-hero-sub{font-size:18px;color:var(--slate)}.km--v2 .km-meta{margin-top:28px;gap:12px}.km--v2 .km-chip{padding:9px 15px;font-size:12px;letter-spacing:.2px;border-radius:999px;box-shadow:var(--e2);transition:transform .2s var(--kease),box-shadow .2s var(--kease)}.km--v2 .km-chip b{font-size:13px}.km--v2 .km-sec{padding-top:clamp(28px,4vh,44px)}.km--v2 .km-rolegrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.km--v2 .km-rolecard{position:relative;overflow:hidden;border-radius:18px;padding:26px 26px 22px;border:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.9),#fff);box-shadow:var(--e2);transition:transform .28s var(--kease),box-shadow .28s var(--kease),border-color .28s var(--kease)}.km--v2 .km-rolecard:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--kease)}.km--v2 .km-rolecard:focus-visible,.km--v2 .km-rolecard:hover{transform:translateY(-5px);border-color:transparent;box-shadow:0 22px 48px rgba(255,107,44,.14),0 4px 14px rgba(11,40,80,.06)}.km--v2 .km-rolecard:focus-visible:before,.km--v2 .km-rolecard:hover:before{transform:scaleX(1)}.km--v2 .km-rolecard:focus-visible{outline:none;box-shadow:0 0 0 3px var(--cyan-soft),0 0 0 1px var(--cyan),0 22px 48px rgba(255,107,44,.14)}.km--v2 .km-rolecard h3{font-size:21px;letter-spacing:-.3px}.km--v2 .km-rolechips span{font-size:11px;padding:5px 12px;border:1px solid rgba(0,194,255,.22)}.km--v2 .km-roleblurb{font-size:14px;color:var(--slate)}.km--v2 .km-rolelink{display:inline-flex;align-items:center;gap:7px;margin-top:4px}.km--v2 .km-rolelink:after{content:"→";display:inline-block;transition:transform .28s var(--kease)}.km--v2 .km-rolecard:focus-visible .km-rolelink:after,.km--v2 .km-rolecard:hover .km-rolelink:after{transform:translateX(5px)}.km--v2 .km-empty-roles{display:grid;place-items:center;text-align:center;gap:8px;padding:clamp(40px,7vw,72px) 24px;border:1px dashed var(--line-2);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.7),var(--paper-2))}.km--v2 .km-empty-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font-size:21px;color:var(--kee);background:var(--cyan-soft);box-shadow:0 0 0 6px rgba(0,194,255,.05)}.km--v2 .km-empty-roles h3{font-family:var(--kd);font-weight:600;font-size:21px;color:var(--ink);margin:8px 0 0;letter-spacing:-.2px}.km--v2 .km-empty-roles p{font-size:14px;line-height:1.6;color:var(--mist);max-width:46ch;margin:0}.km--v2 a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.km--v2 .km-pill:focus-visible{border-color:var(--kee-orange);color:var(--kee)}@media (prefers-reduced-motion:reduce){.km--v2 .km-chip,.km--v2 .km-rolecard,.km--v2 .km-rolecard:before,.km--v2 .km-rolelink:after{transition:none}.km--v2 .km-rolecard:focus-visible,.km--v2 .km-rolecard:hover{transform:none}.km--v2 .km-rolecard:focus-visible:before,.km--v2 .km-rolecard:hover:before{transform:scaleX(1)}.km--v2 .km-rolecard:focus-visible .km-rolelink:after,.km--v2 .km-rolecard:hover .km-rolelink:after{transform:none}}.adm--v2 .adm-head h1{font-size:33px;letter-spacing:-1.2px}.adm--v2 .adm-pill{border-radius:999px}.adm--v2 .adm-role-filter:focus,.adm--v2 .adm-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.adm--v2 .adm-ghost:focus-visible,.adm--v2 .adm-role-filter:focus-visible,.adm--v2 .adm-search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm--v2 .adm-ghost,.adm--v2 .adm-table-wrap{border-radius:8px}.adm--v2 .adm-table thead th{position:sticky;top:0;z-index:2;background:#14161e;color:#e6e9f2}.adm--v2 .adm-table tbody tr{transition:background var(--kee-dur) var(--kee-ease),box-shadow var(--kee-dur) var(--kee-ease)}.adm--v2 .adm-table tbody tr:hover{background:rgba(110,231,249,.09);box-shadow:inset 3px 0 0 var(--accent)}.adm--v2 .score-badge{box-shadow:var(--e2)}.adm--v2 .dv-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm--v2 .adm-empty{border-radius:8px}.adm--v2 .adm-login-card{background:linear-gradient(180deg,#12141d,#0c0d14);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.04)}.adm--v2 .adm-login-card input:focus{box-shadow:0 0 0 3px var(--accent-dim)}.adm--v2 .adm-login-card button{transition:filter .18s var(--ease),transform .18s var(--ease)}.adm--v2 .adm-login-card button:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.adm--v2 .adm-login-card button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.adm--v2 .adm-login-card button,.adm--v2 .adm-table tbody tr{transition:none}.adm--v2 .adm-login-card button:not(:disabled):hover{transform:none}}.km-apply{--paper:#faf6f0;--paper-2:#f4ece0;--card:#fff;--ink:#141824;--slate:#45505f;--mist:#5b6472;--faint:#5b6472;--line:rgba(16,26,54,.14);--line-2:rgba(16,26,54,.2);--cyan:var(--kee);--blue:var(--kee);--cyan-soft:rgba(255,107,44,.08);--shadow:0 14px 36px -20px rgba(11,11,12,.24);--kd:var(--font-lexend),"Lexend",system-ui,sans-serif;--ks:var(--font-lexend),"Lexend",system-ui,sans-serif;--kmono:var(--font-lexend),"Lexend",ui-monospace,monospace;--kease:var(--kee-ease-soft);position:relative;min-height:100vh;color:var(--ink);font-family:var(--ks);overflow-x:hidden;background:radial-gradient(60% 46% at 50% -6%,rgba(255,107,44,.1),transparent 60%),var(--paper)}.km-apply ::-moz-selection{background:rgba(255,107,44,.16)}.km-apply ::selection{background:rgba(255,107,44,.16)}.km-apply .nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:96px;padding:0 clamp(18px,5vw,40px);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.6));backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.km-apply .logo{display:inline-flex;align-items:center;text-decoration:none}.km-apply .logo-img{height:76px;width:auto;display:block}.km-apply .nav-tag{font-family:var(--kmono);font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mist)}.km-apply .apply{max-width:1100px;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(16px,4vw,40px) 44px}.km-apply .card{background:var(--card);border:1px solid var(--line);border-radius:18px;max-width:none;padding:clamp(22px,4vw,40px) clamp(24px,4vw,48px);box-shadow:var(--shadow);animation:kmApplyIn .7s var(--kease) both}@keyframes kmApplyIn{0%{opacity:0;transform:translateY(20px) scale(.99)}to{opacity:1;transform:none}}.km-apply .card-head{display:flex;gap:15px;align-items:flex-start;margin-bottom:22px}.km-apply .card-ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;background:var(--grad);box-shadow:0 8px 22px rgba(255,107,44,.25)}.km-apply .card-head h1{font-family:var(--kd);font-weight:600;font-size:clamp(24px,4vw,30px);letter-spacing:-.4px;margin:0 0 4px;color:var(--ink)}.km-apply .card-head p{margin:0;font-size:14px;color:var(--slate)}.km-apply .assist{display:flex;align-items:center;gap:12px;margin-bottom:26px;padding:15px 18px;border:1.5px solid var(--kee-orange);border-left:5px solid var(--blue);background:rgba(255,107,44,.11);border-radius:12px;font-size:14px;color:var(--ink);box-shadow:0 8px 22px -14px rgba(255,107,44,.5);animation:none}.km-apply .assist-led{width:9px;height:9px;border-radius:50%;background:var(--grad);flex:none;box-shadow:0 0 0 4px rgba(255,107,44,.14)}.km-apply .assist.busy .assist-led{animation:kmled 1s var(--kease) infinite}@keyframes kmled{50%{box-shadow:0 0 0 7px rgba(9,75,219,0)}}.km-apply .assist-hint{flex:1;color:var(--ink);font-size:14px;font-weight:700;line-height:1.5}.km-apply .assist.busy .assist-hint{color:var(--kee)}.km-apply .assist-spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,107,44,.25);border-top:2px solid var(--blue);animation:kmspin .7s linear infinite;flex:none}.km-apply .fld{margin-bottom:11px;display:flex;flex-direction:column;gap:5px}.km-apply .fld>label{font-family:var(--ks);text-transform:none;font-size:13px;font-weight:700;color:var(--kee);letter-spacing:.1px}.km-apply .fld>label i{color:#c2410c;font-style:normal;margin-left:1px}.km-apply .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.km-apply input,.km-apply select,.km-apply textarea{width:100%;padding:13px 15px;font-family:var(--ks);font-size:14px;font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:12px;outline:none;transition:border-color .18s,box-shadow .18s}.km-apply input::-moz-placeholder,.km-apply textarea::-moz-placeholder{color:var(--faint)}.km-apply input::placeholder,.km-apply textarea::placeholder{color:var(--faint)}.km-apply input:focus,.km-apply select:focus,.km-apply textarea:focus{border-color:var(--kee-orange);box-shadow:0 0 0 3px var(--cyan-soft)}.km-apply select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-repeat:no-repeat;background-position:right 14px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236A7C8E' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.km-apply textarea{resize:vertical;min-height:84px}.km-apply .fld-err{color:var(--red);font-size:12px;margin:0}.km-apply .referrer-other{margin-top:9px}.km-apply .referrer-pinned{margin:0;padding:9px 12px;border-radius:10px;background:var(--tile,rgba(255,107,44,.05));color:var(--ink2,#45505f);font-size:13.5px;line-height:1.45}.km-apply .referrer-pinned b{color:var(--ink,#0c1b2a);font-weight:650}.km-apply .dz{display:grid;place-items:center;gap:4px;text-align:center;cursor:pointer;padding:16px 18px;border:1.5px dashed var(--line-2);border-radius:18px;background:var(--paper-2);transition:border-color .18s,background .18s}.km-apply .dz.over,.km-apply .dz:hover{border-color:var(--kee-orange);background:var(--cyan-soft)}.km-apply .dz.ready{border-style:solid;border-color:var(--kee-orange);background:hsla(0,0%,100%,.05)}.km-apply .dz-ico{color:var(--kee)}.km-apply .dz-m{font-family:var(--ks);text-transform:none;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.1px}.km-apply .dz-s{font-family:var(--kmono);font-size:11px;letter-spacing:.8px;color:var(--mist)}.km-apply .dz input[type=file]{display:none}.km-apply .submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:8px;padding:15px;font-family:var(--ks);font-weight:600;font-size:14px;color:var(--v5-canvas);background:var(--v5-text);border:none;border-radius:var(--r-btn,12px);cursor:pointer;box-shadow:0 12px 30px -8px rgba(11,11,12,.4);transition:transform .18s var(--kease),box-shadow .18s,filter .18s,background .18s,color .18s}.km-apply .submit:hover:not(:disabled){transform:translateY(-2px);background:var(--v5-brand);color:#0b0b0c;box-shadow:0 18px 42px rgba(255,107,44,.36)}.km-apply .submit:disabled{cursor:default;opacity:.75}.km-apply .submit.not-ready{filter:grayscale(.35);box-shadow:none}.km-apply .spin{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 45%,transparent);border-top-color:currentcolor;animation:kmspin .7s linear infinite}@keyframes kmspin{to{transform:rotate(1turn)}}.km-apply .err{color:var(--red);font-size:13px;margin:12px 0 0;text-align:center}.km-apply .consent{font-size:13px;color:var(--slate);margin:20px 0 0;text-align:center;line-height:1.6;padding-top:18px;border-top:1px solid var(--line)}.km-apply .consent .consent-mail{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--kee);font-weight:600}.km-apply .done{text-align:center;display:grid;gap:12px;place-items:center;padding:14px 0}.km-apply .badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--kmono);font-size:11px;letter-spacing:1.5px;color:var(--kee);background:var(--cyan-soft);border:1px solid rgba(255,107,44,.3);padding:6px 13px;border-radius:999px}.km-apply .badge i{width:7px;height:7px;border-radius:50%;background:var(--grad)}.km-apply .done h2{font-family:var(--kd);font-weight:600;font-size:28px;letter-spacing:-.5px;margin:0;color:var(--ink)}.km-apply .done p{font-size:14px;line-height:1.6;color:var(--slate);max-width:44ch;margin:0}.km-apply .ref{font-family:var(--kmono);font-size:14px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:9px 16px}.km-apply .ref span{color:var(--faint)}.km-apply .ghost{font-family:var(--ks);font-weight:600;font-size:14px;color:var(--kee);cursor:pointer;background:transparent;border:1px solid var(--line-2);border-radius:12px;padding:11px 20px;transition:border-color .18s}.km-apply .ghost:hover{border-color:var(--kee-orange)}.km-apply .foot{max-width:680px;margin:0 auto;padding:30px clamp(18px,5vw,40px) 50px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-family:var(--kmono);font-size:11px;letter-spacing:.6px;color:var(--mist);border-top:1px solid var(--line)}.km-apply .flash{animation:kmflash 1.2s var(--kease)}@keyframes kmflash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px var(--cyan-soft);border-radius:12px}}.km-apply a:focus-visible,.km-apply button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}@media (max-width:560px){.km-apply .row2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.km-apply .dz,.km-apply .submit,.km-apply input,.km-apply select{transition:none}.km-apply .submit:hover:not(:disabled){transform:none}.km-apply .assist-spin,.km-apply .assist.busy .assist-led,.km-apply .card,.km-apply .spin{animation:none}}.km-logo{display:inline-block;width:200px;height:76px;padding:0;vertical-align:middle;background:url(/brand/keemakr-logo.png) 0/contain no-repeat;text-indent:-9999px;overflow:hidden;white-space:nowrap}.km-top-in{height:92px}.pf-auth-card .km-logo{width:200px;height:76px;margin:0 auto 8px}.adm--v2 .adm-login-logo,.adm--v2 .adm-logo{display:inline-block;width:190px;height:66px;vertical-align:middle;background:url(/brand/keemakr-logo-white.png) 0/contain no-repeat;text-indent:-9999px;overflow:hidden;white-space:nowrap}.adm--v2 .adm-login-logo{width:200px;height:76px;margin-bottom:24px}.adm--v2 .adm-table{min-width:720px}.adm--v2 .adm-table--apps tbody td:nth-child(10),.adm--v2 .adm-table--apps tbody td:nth-child(11),.adm--v2 .adm-table--apps tbody td:nth-child(5),.adm--v2 .adm-table--apps tbody td:nth-child(8),.adm--v2 .adm-table--apps tbody td:nth-child(9),.adm--v2 .adm-table--apps thead th:nth-child(10),.adm--v2 .adm-table--apps thead th:nth-child(11),.adm--v2 .adm-table--apps thead th:nth-child(5),.adm--v2 .adm-table--apps thead th:nth-child(8),.adm--v2 .adm-table--apps thead th:nth-child(9){display:none}.bulkup{max-width:720px;margin:0 auto;padding:8px 0 60px}.bulkup-label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.bulkup-hint{font-size:13px;color:var(--muted);margin:10px 0 0}.bulkup-clear{margin-left:10px;background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;text-decoration:underline}.bulkup-dz{display:grid;place-items:center;gap:6px;text-align:center;cursor:pointer;padding:44px 20px;border:1.5px dashed var(--line-2);border-radius:18px;background:#0e1017;transition:border-color .18s,background .18s}.bulkup-dz.over,.bulkup-dz:hover{border-color:var(--accent);background:rgba(110,231,249,.05)}.bulkup-dz-m{font-size:14px;font-weight:600;color:var(--text)}.bulkup-dz-s{font-family:var(--mono);font-size:11px;letter-spacing:.6px;color:var(--faint)}.bulkup-go{width:100%;margin-top:22px;padding:15px;border:none;border-radius:12px;font-family:var(--display);font-weight:600;font-size:14px;color:#04141a;cursor:pointer;background:var(--accent);transition:filter .18s,opacity .18s}.bulkup-go:hover:not(:disabled){filter:brightness(1.08)}.bulkup-go:disabled{opacity:.5;cursor:not-allowed}.bulkup-go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bulkup-results{margin-top:26px;border:1px solid var(--line-2);border-radius:12px;background:#0e1017;overflow:hidden}.bulkup-summary{padding:13px 16px;font-family:var(--mono);font-size:12px;color:var(--text);background:hsla(0,0%,100%,.02)}.bulkup-row,.bulkup-summary{border-bottom:1px solid var(--line)}.bulkup-row{display:flex;justify-content:space-between;gap:14px;padding:11px 16px;font-size:13px}.bulkup-row:last-child{border-bottom:none}.bulkup-row-name{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulkup-row-status{flex:none;font-family:var(--mono);font-size:12px;color:var(--muted)}.bulkup-row.done .bulkup-row-status{color:#5ef0b0}.bulkup-row.error .bulkup-row-status{color:#ff9090}.bulkup-row.uploading .bulkup-row-status{color:var(--accent)}@media (prefers-reduced-motion:reduce){.bulkup-dz,.bulkup-go{transition:none}}.uphub-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line-2);border-radius:12px;background:#0e1017}.uphub-toggle button{border:none;background:none;cursor:pointer;padding:8px 15px;border-radius:6px;font-family:var(--display);font-size:13px;font-weight:600;color:var(--muted);transition:background .15s,color .15s}.uphub-toggle button:hover{color:var(--text)}.uphub-toggle button.active{background:var(--accent);color:#04141a}.uphub-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.docimp{max-width:1000px;margin:0 auto;padding:8px 0 70px}.docimp-dz{display:grid;place-items:center;gap:6px;text-align:center;cursor:pointer;padding:54px 20px;border:1.5px dashed var(--line-2);border-radius:18px;background:#0e1017;transition:border-color .18s,background .18s}.docimp-dz.over,.docimp-dz:hover{border-color:var(--accent);background:rgba(110,231,249,.05)}.docimp-dz-m{font-size:16px;font-weight:600;color:var(--text)}.docimp-dz-s{font-family:var(--mono);font-size:11px;letter-spacing:.5px;color:var(--faint)}.docimp-hint{text-align:center;color:var(--muted)}.docimp-err,.docimp-hint{font-size:13px;margin:14px 0 0}.docimp-err{color:#ff9090}.docimp-job{border:1px solid var(--accent);border-radius:12px;background:rgba(110,231,249,.06);padding:18px 20px;margin:0 0 20px;text-align:left}.docimp-job.done{border-color:#5ef0b0;background:rgba(94,240,176,.07)}.docimp-job-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.docimp-job-head strong{font-family:var(--display);font-size:16px;color:var(--text)}.docimp-job-count{font-family:var(--mono);font-size:13px;color:var(--muted)}.docimp-job-bar{height:9px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.docimp-job-fill{height:100%;background:var(--accent);border-radius:999px;transition:width .4s ease}.docimp-job.done .docimp-job-fill{background:#5ef0b0}.docimp-job-stats{font-family:var(--mono);font-size:12px;color:var(--text);margin:11px 0 0}.docimp-job-note{font-size:12px;color:var(--muted);margin:8px 0 14px}.docimp-job-actions{display:flex;align-items:center;gap:10px}@media (prefers-reduced-motion:reduce){.docimp-job-fill{transition:none}}.docimp-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:#0e1017}.docimp-bar-info{font-size:13px;color:var(--muted)}.docimp-bar-info strong{color:var(--text)}.docimp-ok{color:#5ef0b0}.docimp-bar-actions{display:flex;gap:10px}.docimp-reset{background:none;border:1px solid var(--line-2);color:var(--muted);cursor:pointer;padding:10px 15px;border-radius:12px;font-size:13px;font-weight:600}.docimp-reset:hover:not(:disabled){color:var(--text);border-color:var(--muted)}.docimp-approve,.docimp-approve-all{border:none;border-radius:12px;cursor:pointer;padding:10px 18px;font-family:var(--display);font-weight:600;font-size:13px;color:#04141a;background:var(--accent);transition:filter .15s,opacity .15s}.docimp-approve-all:hover:not(:disabled),.docimp-approve:hover:not(:disabled){filter:brightness(1.08)}.docimp-approve-all:disabled,.docimp-approve:disabled{opacity:.45;cursor:not-allowed}.docimp-note{font-size:12px;color:var(--faint);margin:12px 2px 20px}.docimp-card{border:1px solid var(--line-2);border-radius:12px;background:#0e1017;margin:0 0 18px;overflow:hidden}.docimp-card.unassigned{border-color:hsla(0,100%,74%,.55);box-shadow:inset 0 0 0 1px hsla(0,100%,74%,.25)}.docimp-card-head{justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.02)}.docimp-card-head,.docimp-card-title{display:flex;align-items:center;flex-wrap:wrap}.docimp-card-title{gap:12px}.docimp-tab{font-family:var(--display);font-weight:700;font-size:16px;color:var(--text)}.docimp-count{color:var(--faint)}.docimp-badge,.docimp-count{font-family:var(--mono);font-size:11px}.docimp-badge{letter-spacing:.4px;padding:4px 9px;border-radius:999px}.docimp-badge.green{color:#5ef0b0;background:rgba(94,240,176,.12)}.docimp-badge.amber{color:#ffd27a;background:rgba(255,210,122,.12)}.docimp-badge.red{color:#ff9090;background:hsla(0,100%,74%,.14)}.docimp-card-jd{display:flex;align-items:center;gap:8px}.docimp-card-jd label{font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--accent)}.docimp-card-jd select,.docimp-rowjd{background:#14171f;color:var(--text);border:1px solid var(--line-2);border-radius:6px;padding:8px 10px;font-size:13px;max-width:260px}.docimp-card.unassigned .docimp-card-jd select{border-color:hsla(0,100%,74%,.6)}.docimp-card-jd select:focus-visible,.docimp-rowjd:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.docimp-tools{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--line)}.docimp-tools>button:first-of-type,.docimp-tools>button:nth-of-type(2){background:none;border:1px solid var(--line-2);color:var(--muted);cursor:pointer;padding:6px 12px;border-radius:6px;font-size:12px}.docimp-tools>button:hover:not(:disabled){color:var(--text)}.docimp-ready{font-family:var(--mono);font-size:12px;color:var(--muted);margin-left:auto}.docimp-tools .docimp-approve{padding:8px 14px;font-size:12px}.docimp-rows{max-height:420px;overflow-y:auto}.docimp-row{display:grid;grid-template-columns:22px minmax(120px,1.3fr) minmax(140px,1.6fr) 90px 70px 150px 1fr;align-items:center;gap:10px;padding:9px 18px;border-bottom:1px solid var(--line);font-size:13px}.docimp-row:last-child{border-bottom:none}.docimp-row input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.docimp-name{color:var(--text)}.docimp-email,.docimp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docimp-email{color:var(--muted);font-family:var(--mono);font-size:12px}.docimp-cgpa{font-family:var(--mono);font-size:11px;color:var(--faint)}.docimp-link{color:var(--accent);font-size:12px;text-decoration:none}.docimp-link:hover{text-decoration:underline}.docimp-nolink{font-family:var(--mono);font-size:11px;color:#ff9090}.docimp-rowjd{padding:5px 8px;font-size:12px;max-width:150px}.docimp-status{font-family:var(--mono);font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docimp-row.done .docimp-status{color:#5ef0b0}.docimp-row.duplicate .docimp-status{color:#ffd27a}.docimp-row.error .docimp-status{color:#ff9090}.docimp-row.queued .docimp-status,.docimp-row.uploading .docimp-status{color:var(--accent)}@media (prefers-reduced-motion:reduce){.docimp-approve,.docimp-approve-all,.docimp-dz,.uphub-toggle button{transition:none}}@media (max-width:720px){.docimp-row{grid-template-columns:20px 1fr 80px}.docimp-cgpa,.docimp-email,.docimp-link,.docimp-nolink,.docimp-rowjd{display:none}}:root{--copilot-kit-primary-color:#094bdb!important;--copilot-kit-contrast-color:#fff!important;--copilot-kit-background-color:#fff!important;--copilot-kit-secondary-color:#faf6f0!important;--copilot-kit-secondary-contrast-color:#141824!important;--copilot-kit-input-background-color:#faf7f2!important;--copilot-kit-separator-color:rgba(16,26,54,.1)!important;--copilot-kit-muted-color:#6a7280!important}html[data-theme=dark]{--copilot-kit-primary-color:#2f6be8!important;--copilot-kit-contrast-color:#fff!important;--copilot-kit-background-color:#152741!important;--copilot-kit-secondary-color:#1b3054!important;--copilot-kit-secondary-contrast-color:#eaf0fa!important;--copilot-kit-input-background-color:#1b3054!important;--copilot-kit-separator-color:rgba(190,205,235,.14)!important;--copilot-kit-muted-color:#7e8ca6!important}.copilotKitWindow{background:radial-gradient(120% 55% at 100% 0,rgba(9,75,219,.06),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(36,50%,96%,.98))!important;backdrop-filter:blur(22px) saturate(1.2)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;border-left:1px solid rgba(9,75,219,.14)!important;font-family:var(--display),system-ui,sans-serif!important;z-index:60!important;--cpk-accent:#094bdb;--cpk-accent-2:#2b6fef;--cpk-accent-soft:rgba(9,75,219,.1);--cpk-accent-line:rgba(9,75,219,.28);--cpk-accent-glow:rgba(9,75,219,.45);--cpk-fg:#141824;--cpk-fg-strong:#0e1b33;--cpk-fg-dim:#45505f;--cpk-surface:#faf6f0;--cpk-line:rgba(16,26,54,.1);--cpk-th-bg:rgba(9,75,219,.06);--cpk-zebra:rgba(16,26,54,.02);--cpk-row-hover:rgba(9,75,219,.05)}html[data-theme=dark] .copilotKitWindow{background:radial-gradient(120% 55% at 100% 0,rgba(76,130,245,.1),transparent 60%),linear-gradient(180deg,rgba(21,39,65,.96),rgba(16,26,54,.98))!important;border-left:1px solid rgba(190,205,235,.14)!important;--cpk-accent:#4c82f5;--cpk-accent-2:#89adff;--cpk-accent-soft:rgba(76,130,245,.14);--cpk-accent-line:rgba(76,130,245,.32);--cpk-accent-glow:rgba(76,130,245,.5);--cpk-fg:#eaf0fa;--cpk-fg-strong:#fff;--cpk-fg-dim:#aebbd0;--cpk-surface:#1b3054;--cpk-line:rgba(190,205,235,.12);--cpk-th-bg:rgba(76,130,245,.1);--cpk-zebra:hsla(0,0%,100%,.02);--cpk-row-hover:rgba(76,130,245,.08)}.copilotKitSidebar{z-index:60!important}.copilotKitChat,.copilotKitHeader,.copilotKitInput,.copilotKitMessages{font-family:var(--display),system-ui,sans-serif!important}.copilotKitHeader{background:linear-gradient(180deg,rgba(9,75,219,.08),rgba(9,75,219,0))!important;border-bottom:1px solid var(--cpk-line)!important;color:var(--cpk-fg-strong)!important;font-weight:600!important;letter-spacing:.2px!important;font-size:14px!important;backdrop-filter:blur(10px)!important;position:relative!important}.copilotKitHeader>div:first-child:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;vertical-align:middle;background:radial-gradient(circle,#2b6fef,#094bdb);animation:kmkPulse 2.4s ease-out infinite}@keyframes kmkPulse{0%{box-shadow:0 0 0 0 rgba(9,75,219,.5)}70%{box-shadow:0 0 0 7px rgba(9,75,219,0)}to{box-shadow:0 0 0 0 rgba(9,75,219,0)}}.copilotKitHeader:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(9,75,219,.55),transparent);background-size:200% 100%;animation:kmkSheen 6s linear infinite}@keyframes kmkSheen{0%{background-position:200% 0}to{background-position:-200% 0}}.copilotKitHeaderCloseButton{color:var(--cpk-fg-dim)!important;transition:color .15s,transform .2s!important}.copilotKitHeaderCloseButton:hover{color:var(--cpk-fg-strong)!important;transform:rotate(90deg)}.copilotKitMessages{scrollbar-width:thin;scrollbar-color:var(--cpk-accent-line) transparent}.copilotKitMessages::-webkit-scrollbar{width:8px}.copilotKitMessages::-webkit-scrollbar-thumb{background:var(--cpk-accent-soft);border-radius:6px}.copilotKitMessages::-webkit-scrollbar-thumb:hover{background:var(--cpk-accent-line)}.copilotKitAssistantMessage{color:var(--cpk-fg)!important;font-size:14px!important;line-height:1.62!important;letter-spacing:.1px!important;font-family:var(--display),system-ui,sans-serif!important}.copilotKitUserMessage{background:linear-gradient(135deg,#2b6fef,#094bdb)!important;color:#fff!important;font-weight:500!important;border-radius:12px 12px 6px 12px!important;box-shadow:0 8px 22px rgba(9,75,219,.22),inset 0 1px 0 hsla(0,0%,100%,.25)!important}.copilotKitMarkdown>:first-child{margin-top:0!important}.copilotKitMarkdown>:last-child{margin-bottom:0!important}.copilotKitMarkdown p{margin:0 0 10px!important}.copilotKitMarkdown strong{color:var(--cpk-fg-strong)!important;font-weight:650!important}.copilotKitMarkdown em{color:var(--cpk-fg-dim)!important}.copilotKitMarkdown a{color:var(--cpk-accent)!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-color:var(--cpk-accent-line)!important;font-weight:500!important}.copilotKitMarkdown h1,.copilotKitMarkdown h2,.copilotKitMarkdown h3,.copilotKitMarkdown h4{color:var(--cpk-fg-strong)!important;font-weight:650!important;line-height:1.3!important;letter-spacing:-.01em!important;margin:16px 0 8px!important}.copilotKitMarkdown h1{font-size:1.26em!important}.copilotKitMarkdown h2{font-size:1.14em!important}.copilotKitMarkdown h3{font-size:1.02em!important}.copilotKitMarkdown h2,.copilotKitMarkdown h3{display:flex!important;align-items:center!important;gap:8px!important}.copilotKitMarkdown h2:before,.copilotKitMarkdown h3:before{content:"";flex:none;width:3px;height:.95em;border-radius:6px;background:linear-gradient(180deg,var(--cpk-accent-2),var(--cpk-accent))}.copilotKitMarkdown ol,.copilotKitMarkdown ul{margin:8px 0 12px!important;padding-left:2px!important;list-style:none!important}.copilotKitMarkdown li{position:relative!important;padding-left:22px!important;margin:5px 0!important}.copilotKitMarkdown ul>li:before{content:"";position:absolute;left:5px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--cpk-accent);box-shadow:0 0 8px var(--cpk-accent-glow)}.copilotKitMarkdown ol{counter-reset:cpk}.copilotKitMarkdown ol>li{counter-increment:cpk;padding-left:26px!important}.copilotKitMarkdown ol>li:before{content:counter(cpk);position:absolute;left:0;top:.08em;font:700 10px/16px var(--mono),monospace;color:var(--cpk-accent);text-align:center;width:17px;height:17px;border:1px solid var(--cpk-accent-line);border-radius:6px}.copilotKitMarkdown code{background:var(--cpk-accent-soft)!important;color:var(--cpk-accent-2)!important;border:1px solid var(--cpk-accent-line)!important;border-radius:6px!important;padding:1px 6px!important;font-family:var(--mono),monospace!important;font-size:.84em!important}.copilotKitMarkdown blockquote{margin:12px 0!important;padding:10px 14px!important;border-radius:12px!important;background:var(--cpk-surface)!important;border-left:3px solid var(--cpk-accent)!important;color:var(--cpk-fg-dim)!important}.copilotKitMarkdown blockquote p:last-child{margin:0!important}.copilotKitMarkdown hr{border:0!important;height:1px!important;margin:14px 0!important;background:linear-gradient(90deg,transparent,var(--cpk-line),transparent)!important}.copilotKitMarkdown table{display:block!important;width:100%!important;overflow-x:auto!important;border-collapse:separate!important;border-spacing:0!important;margin:12px 0!important;border:1px solid var(--cpk-line)!important;border-radius:12px!important;background:var(--cpk-surface)!important;font-size:13px!important}.copilotKitMarkdown thead th{color:var(--cpk-accent)!important;font-family:var(--mono),monospace!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.6px!important;text-align:left!important;background:var(--cpk-th-bg)!important;white-space:nowrap!important}.copilotKitMarkdown td,.copilotKitMarkdown th{padding:9px 13px!important;border-bottom:1px solid var(--cpk-line)!important;vertical-align:top!important}.copilotKitMarkdown td{color:var(--cpk-fg)!important}.copilotKitMarkdown tbody tr:nth-child(2n){background:var(--cpk-zebra)!important}.copilotKitMarkdown tbody tr:hover{background:var(--cpk-row-hover)!important}.copilotKitMarkdown tbody tr:last-child td{border-bottom:0!important}.copilotKitCodeBlock{border-radius:12px!important;overflow:hidden!important;margin:12px 0!important;border:1px solid var(--cpk-line)!important}.copilotKitCodeBlockToolbar{background:var(--cpk-th-bg)!important;border-bottom:1px solid var(--cpk-line)!important}.copilotKitCodeBlockToolbarLanguage{color:var(--cpk-accent)!important;font-family:var(--mono),monospace!important;font-size:11px!important;letter-spacing:.4px}.copilotKitCodeBlockToolbarButton{color:var(--cpk-fg-dim)!important}.copilotKitInput{background:hsla(0,0%,100%,.035)!important;border:1px solid hsla(40,37%,91%,.1)!important;border-radius:18px!important;backdrop-filter:blur(8px)!important;transition:border-color .2s,box-shadow .2s!important}.copilotKitInput:focus-within{border-color:rgba(9,75,219,.5)!important;box-shadow:0 0 0 3px rgba(9,75,219,.1),0 8px 26px rgba(0,0,0,.3)!important}.copilotKitInput input,.copilotKitInput textarea{color:#f2f0ea!important;font-size:14px!important;font-family:var(--display),system-ui,sans-serif!important}.copilotKitInput textarea::-moz-placeholder{color:#83807a!important}.copilotKitInput textarea::placeholder{color:#83807a!important}.copilotKitInputControlButton{color:#cbc6bb!important;border-radius:12px!important;transition:all .18s!important}.copilotKitInputControlButton:hover{color:#14110a!important;background:linear-gradient(135deg,#2b6fef,#094bdb)!important;box-shadow:0 0 18px rgba(9,75,219,.45)!important}.cpk-inputwrap{display:flex;flex-direction:column;gap:9px;padding:2px}.cpk-chips{display:flex;flex-wrap:wrap;gap:6px}.cpk-chip{font:600 11.5px/1 var(--display),system-ui,sans-serif;letter-spacing:.1px;color:var(--accent);background:var(--surface);border:1px solid rgba(9,75,219,.3);border-radius:999px;padding:7px 12px;cursor:pointer;white-space:nowrap;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,color .16s}.cpk-chip:hover:not(:disabled){color:#14110a;background:linear-gradient(135deg,#2b6fef,#094bdb);transform:translateY(-1px);box-shadow:0 6px 18px rgba(9,75,219,.32)}.cpk-chip:disabled{opacity:.4;cursor:default}.cpk-input{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--surface);border:1px solid var(--line-2);border-radius:18px;backdrop-filter:blur(8px);transition:border-color .2s,box-shadow .2s}.cpk-input:focus-within{border-color:rgba(9,75,219,.5);box-shadow:0 0 0 3px rgba(9,75,219,.1),0 8px 26px rgba(0,0,0,.3)}.cpk-input textarea{flex:1;resize:none;border:0;outline:0;background:transparent;color:var(--text);font:400 14px/1.45 var(--display),system-ui,sans-serif;max-height:140px;padding:6px 0 6px 6px}.cpk-inputrow{display:flex;align-items:center;gap:6px}.cpk-attachrow{display:flex;padding:2px 2px 0}.cpk-attachment{flex:none;display:inline-flex;align-items:center;gap:5px;max-width:240px;padding:5px 6px 5px 9px;border-radius:10px;font:500 12px/1 var(--sans,system-ui);color:var(--accent,#094bdb);background:rgba(9,75,219,.08)}.cpk-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpk-attachment button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 2px;opacity:.7}.cpk-attachment button:hover{opacity:1}.cpk-input .cpk-voice{flex:none;width:34px;height:34px;min-height:0;padding:0;margin:0;border-radius:12px;display:grid;place-items:center}.cpk-input .cpk-voice .cpk-voice-label{display:none}.cpk-input textarea::-moz-placeholder{color:var(--faint)}.cpk-input textarea::placeholder{color:var(--faint)}.cpk-send{flex:none;width:34px;height:34px;border:0;border-radius:12px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#2b6fef,#094bdb);font-size:16px;font-weight:700;line-height:1;display:grid;place-items:center;transition:box-shadow .18s,opacity .18s,transform .12s}.cpk-send:hover:not(:disabled){box-shadow:0 0 18px rgba(9,75,219,.5)}.cpk-send:active:not(:disabled){transform:scale(.94)}.cpk-send:disabled{opacity:.4;cursor:default;background:rgba(9,75,219,.35)}.cpk-attach{flex:none;width:34px;height:34px;border:0;border-radius:12px;cursor:pointer;color:var(--ink-muted,#5b6472);background:transparent;display:grid;place-items:center;transition:background .15s,color .15s}.cpk-attach:hover:not(:disabled){background:rgba(9,75,219,.08);color:var(--ink,#14110a)}.cpk-attach:disabled{opacity:.4;cursor:default}.cpk-send.stop{font-size:12px}.cpk-mic{flex:none;width:34px;height:34px;border:0;border-radius:12px;cursor:pointer;display:grid;place-items:center;line-height:1;background:rgba(9,75,219,.12);color:var(--cpk-accent,#094bdb);transition:background .16s,box-shadow .16s,opacity .16s,transform .12s,color .16s}.cpk-mic:hover:not(:disabled){background:rgba(9,75,219,.22)}.cpk-mic:active:not(:disabled){transform:scale(.94)}.cpk-mic:disabled{opacity:.4;cursor:default}.cpk-mic-ic{display:block}.cpk-mic.listening{background:var(--cpk-accent,#094bdb);color:#14110a;box-shadow:0 0 0 4px rgba(9,75,219,.18),0 0 16px rgba(9,75,219,.4)}.cpk-eq{display:flex;align-items:center;gap:2.5px;height:16px}.cpk-eq i{width:2.5px;height:5px;background:currentColor;border-radius:6px;animation:cpkEq .9s ease-in-out infinite}.cpk-eq i:nth-child(2){animation-delay:.12s}.cpk-eq i:nth-child(3){animation-delay:.24s}.cpk-eq i:nth-child(4){animation-delay:.36s}.cpk-eq i:nth-child(5){animation-delay:.48s}@keyframes cpkEq{0%,to{height:4px}50%{height:16px}}.cpk-voice.listening .cpk-eq i{animation:none;height:calc(3px + 13px * var(--cpk-lvl, 0) * var(--w, 1));transition:height 70ms linear}.cpk-voice.listening .cpk-eq i:first-child{--w:.55}.cpk-voice.listening .cpk-eq i:nth-child(2){--w:.85}.cpk-voice.listening .cpk-eq i:nth-child(3){--w:1}.cpk-voice.listening .cpk-eq i:nth-child(4){--w:.8}.cpk-voice.listening .cpk-eq i:nth-child(5){--w:.5}.cpk-mic.speaking{background:var(--cpk-accent-soft,rgba(9,75,219,.14));color:var(--cpk-accent,#094bdb);animation:cpkSpeak 1.4s ease-in-out infinite}@keyframes cpkSpeak{0%,to{box-shadow:0 0 0 2px rgba(9,75,219,.12)}50%{box-shadow:0 0 0 6px rgba(9,75,219,.28)}}.cpk-mic.thinking{background:var(--cpk-accent-soft,rgba(9,75,219,.12));cursor:default}.cpk-mic.transcribing{cursor:default}.cpk-mic-spin{width:15px;height:15px;border:2px solid rgba(9,75,219,.3);border-top:2px solid var(--cpk-accent,#094bdb);border-radius:50%;animation:cpkSpin .7s linear infinite}@keyframes cpkSpin{to{transform:rotate(1turn)}}.cpk-voice{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 14px;border-radius:12px;cursor:pointer;font:600 12.5px/1 var(--display),system-ui,sans-serif;letter-spacing:.2px;color:var(--cpk-accent,#094bdb);background:var(--cpk-accent-soft,rgba(9,75,219,.1));border:1px solid var(--cpk-accent-line,rgba(9,75,219,.3));transition:background .18s,color .18s,box-shadow .18s,border-color .18s}.cpk-voice:not(.listening):not(.speaking):not(.thinking):not(.transcribing):hover:not(:disabled){background:rgba(9,75,219,.18)}.cpk-voice:disabled{opacity:.45;cursor:default}.cpk-voice-label{white-space:nowrap}.cpk-voice .cpk-mic-spin{width:14px;height:14px}.cpk-voice.listening,.cpk-voice.speaking{color:var(--on-accent,#fff);background:var(--cpk-accent,#094bdb);border-color:transparent;box-shadow:0 0 0 4px rgba(9,75,219,.15),0 6px 18px rgba(9,75,219,.28)}.cpk-voice.speaking{animation:cpkSpeak 1.4s ease-in-out infinite}.cpk-voice{position:relative;overflow:hidden;--cpk-ease:cubic-bezier(0.16,1,0.3,1)}.cpk-voice.listening{background:linear-gradient(135deg,#094bdb,#06308f)}.cpk-voice:active:not(:disabled){transform:scale(.985)}.cpk-voice.thinking{cursor:default}.cpk-voice.thinking:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 22%,rgba(9,75,219,.16) 50%,transparent 78%);transform:translateX(-100%);animation:cpkSweep 1.15s ease-in-out infinite}@keyframes cpkSweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.cpk-eq i,.cpk-mic-spin,.cpk-voice.speaking,.cpk-voice.thinking:after{animation:none!important}.cpk-voice.listening .cpk-eq i{transition:none!important}}.cpk-kit{border:1px solid rgba(9,75,219,.28);border-radius:12px;background:hsla(0,0%,100%,.03);padding:12px 13px;margin:4px 0}.cpk-kit-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.cpk-kit-head b{color:#f2ead9;font:700 13.5px/1.3 var(--display),system-ui,sans-serif}.cpk-kit-head span{color:#094bdb;font-size:11px;white-space:nowrap}.cpk-kit-sum{color:#cbc6bb;font-size:12px;line-height:1.5;margin:0 0 10px;font-style:italic}.cpk-kit-sec{margin-top:10px}.cpk-kit-sectitle{color:#094bdb;font:700 10.5px/1 var(--display),system-ui,sans-serif;letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px}.cpk-kit-item{border-top:1px solid hsla(40,37%,91%,.08)}.cpk-kit-item>summary{cursor:pointer;color:#ece7db;font-size:13px;line-height:1.45;padding:7px 0;list-style:none}.cpk-kit-item>summary::-webkit-details-marker{display:none}.cpk-kit-item>summary:before{content:"▸";color:#094bdb;margin-right:7px;font-size:11px}.cpk-kit-item[open]>summary:before{content:"▾"}.cpk-kit-item[open]>summary{color:#fff;font-weight:600}.cpk-kit-a{color:#b7b2a7;font-size:12px;line-height:1.55;padding:0 0 9px 17px}.cpk-jd-sum{color:#cbc6bb;font-size:12px;line-height:1.5;margin:2px 0 8px}.cpk-jd-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cpk-jd-meta span{font-size:11px;color:#e8dcc0;background:rgba(9,75,219,.12);border:1px solid rgba(9,75,219,.25);border-radius:999px;padding:3px 9px}.cpk-jd-list{margin:6px 0}.cpk-jd-list b{color:#094bdb;font:700 10.5px/1 var(--display),system-ui,sans-serif;letter-spacing:.5px;text-transform:uppercase}.cpk-jd-list ul{margin:5px 0 0;padding-left:16px}.cpk-jd-list li{color:#cbc6bb;font-size:12px;line-height:1.5;margin:2px 0}.copilotKitMessagesFooter,.copilotKitVersionInfo{opacity:.3!important;font-size:11px!important}.copilotKitButton{background:radial-gradient(circle at 32% 30%,#2b6fef,#094bdb)!important;box-shadow:0 10px 34px rgba(9,75,219,.32),0 0 0 1px rgba(9,75,219,.28)!important;animation:kmkBreathe 4.5s ease-in-out infinite!important;transition:transform .18s!important}.copilotKitButton:hover{transform:scale(1.06)!important}.copilotKitButtonIcon,.copilotKitButtonIcon svg{color:#fff!important}.copilotKitButton:focus-visible{outline:3px solid rgba(9,75,219,.55)!important;outline-offset:3px!important}@keyframes kmkBreathe{0%,to{box-shadow:0 10px 34px rgba(9,75,219,.3),0 0 0 1px rgba(9,75,219,.28)}50%{box-shadow:0 10px 46px rgba(9,75,219,.5),0 0 0 1px rgba(9,75,219,.42)}}.cpk-confirm{border:1px solid rgba(255,107,44,.22);border-radius:12px;background:linear-gradient(180deg,rgba(9,75,219,.06),hsla(0,0%,100%,.02));padding:13px 15px;margin:8px 0}.cpk-confirm-title{font-family:var(--display);font-weight:700;font-size:14px;color:#f4f1ea;margin-bottom:5px;letter-spacing:.2px}.cpk-confirm-detail{font-size:12px;color:#a9a49a;margin-bottom:13px;line-height:1.45}.cpk-confirm-actions{display:flex;gap:8px;justify-content:flex-end}.cpk-btn{border:none;border-radius:6px;padding:8px 15px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--display);transition:filter .15s,transform .1s}.cpk-btn:active{transform:translateY(1px)}.cpk-cancel{background:transparent;border:1px solid hsla(40,37%,91%,.14);color:#a9a49a}.cpk-go{background:linear-gradient(135deg,#2b6fef,#094bdb);color:#17130a}.cpk-danger{background:linear-gradient(135deg,#e88b8b,#d9534f);color:#1a0808}.cpk-btn:hover:not(:disabled){filter:brightness(1.08)}.cpk-btn:disabled{opacity:.5;cursor:not-allowed}.cpk-note{font-size:12px;color:#cbb884;padding:6px 2px;font-family:var(--mono),monospace}.copilotKitWindow{transition:transform .42s var(--kee-ease-soft),box-shadow .42s ease!important}html.kmk-drawer-open .copilotKitWindow{transform:translateX(calc(-100vw + 100% + 20px))!important;z-index:60!important;border-radius:18px!important;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(9,75,219,.3),0 0 40px rgba(9,75,219,.12)!important;max-width:calc(100vw - max(var(--dv-w, 0px), var(--pf-dv-w, 0px), 520px) - 44px)!important}@media (prefers-reduced-motion:reduce){.copilotKitButton,.copilotKitHeader:after,.copilotKitHeader>div:first-child:before,.copilotKitWindow{transition:none!important;animation:none!important}}@media (max-width:900px){html.kmk-drawer-open .copilotKitWindow{transform:translateY(100%)!important}}body:has(.dv-overlay) .copilotKitButton,body:has(.pf-dv-overlay) .copilotKitButton,html.kmk-drawer-open .copilotKitButton{transform:translateX(calc(-1 * max(var(--dv-w, 0px), var(--pf-dv-w, 0px), 520px)))!important}@media (max-width:900px){body:has(.dv-overlay) .copilotKitButton,body:has(.pf-dv-overlay) .copilotKitButton,html.kmk-drawer-open .copilotKitButton{opacity:0!important;pointer-events:none!important}}.copilotKitWindow{width:var(--cpk-w,448px)!important}.dv-drawer{width:var(--dv-w,520px)!important}.dv-drawer,.pf-dv{position:relative;max-width:none!important}.pf-dv{width:var(--pf-dv-w,520px)!important}.km-resizer{position:absolute;top:0;left:0;bottom:0;width:10px;cursor:ew-resize;z-index:80;touch-action:none;display:flex;align-items:center;justify-content:center;color:var(--kee)}.km-resizer:before{content:"";width:2px;height:36px;border-radius:6px;background:currentColor;opacity:0;transition:opacity .15s ease,height .15s ease}.km-resizer:hover:before{opacity:.6;height:72px}.km-resizer.dragging:before{opacity:.9;height:100%}.copilotKitWindow .km-resizer{color:var(--cpk-accent,var(--kee))}.pf-dv .km-resizer{color:#2f6bff}.km-resizing{transition:none!important}body:has(.km-resizer.dragging){cursor:ew-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.km .fld label{color:var(--slate)}.km .fld label i{color:var(--kee)}.km .fld input,.km .fld select,.km .fld textarea{background:var(--card);border-color:var(--line-2);color:var(--ink)}.km .fld input::-moz-placeholder,.km .fld textarea::-moz-placeholder{color:var(--mist)}.km .fld input::placeholder,.km .fld textarea::placeholder{color:var(--mist)}.km .fld input:hover,.km .fld select:hover,.km .fld textarea:hover{border-color:rgba(12,27,42,.32)}.km .fld input:focus,.km .fld select:focus,.km .fld textarea:focus{border-color:var(--kee-orange);background:#fff;box-shadow:0 0 0 3px rgba(255,107,44,.15)}.sch{display:flex;flex-direction:column;gap:22px}.sch-muted{color:#6b7280;font-size:14px}.sch-choose-h,.sch-chosen{margin:0 0 4px}.sch-choose-h{font-size:18px;font-weight:650;color:#0c1b2a}.sch-ivlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:14px}.sch-ivcard{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:16px 18px;border:1px solid #e2e6ee;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .12s,box-shadow .12s}.sch-ivcard:hover{border-color:#0b5fff;box-shadow:0 6px 20px rgba(11,95,255,.1)}.sch-ivcard-name{font-size:16px;font-weight:650;color:#0c1b2a}.sch-ivcard-title{font-size:13px;color:#6b7280}.sch-ivcard-go{margin-top:8px;font-size:13px;font-weight:600;color:#0b5fff}.sch-who{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.sch-who{grid-template-columns:1fr}}.sch-days{display:flex;flex-wrap:wrap;gap:8px}.sch-day{padding:9px 14px;border-radius:12px;border:1px solid #e3e6ee;background:#fff;color:#1f2430;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.sch-day:hover{border-color:#b9c0d4}.sch-day.active{background:#111624;border-color:#111624;color:#fff}.sch-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.sch-time{padding:11px 8px;border-radius:12px;border:1px solid #e3e6ee;background:#fff;color:#1f2430;font-size:14px;font-weight:600;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.sch-time:hover{border-color:#2f6bff;color:#2f6bff}.sch-time.sel{background:#2f6bff;border-color:#2f6bff;color:#fff}.sch-done{text-align:center;padding:28px 8px}.sch-done-ic{width:56px;height:56px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#e8f7ee;color:#1a8a4a;font-size:28px;font-weight:700}.sch-done h3{font-size:24px;margin:0 0 8px;color:#111624}.sch-done p{color:#4b5566;margin:0 0 16px;line-height:1.6}.sch-fine{font-size:13px;color:#8a92a6;margin-top:14px}.sch-manage{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.sch-sep{color:#c3cad8}.sch-textbtn{background:none;border:none;padding:4px 2px;cursor:pointer;color:#2f6bff;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sch-textbtn:hover{color:#1f4fd0}.sch-textbtn.danger{color:#c0392b}.sch-textbtn.danger:hover{color:#97281b}.sch-textbtn:disabled{color:#9aa3b5;cursor:default;text-decoration:none}.sch-notice{background:#eef4ff;border:1px solid #d3e0ff;color:#2b4a8a;padding:10px 14px;border-radius:12px;font-size:14px;margin:0}.iv-intv{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:12px;background:#f5f6fb;border:1px solid #e7e9f2}.iv-intv.picking{flex-direction:column;align-items:stretch}.iv-intv-when{font-size:14px;font-weight:600;color:#2a2f3a}.iv-intv-when.muted{color:#8a92a6;font-weight:500}.iv-intv-actions{display:flex;gap:8px;flex-wrap:wrap}.iv-callink{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;color:var(--kee);text-decoration:none}.iv-callink:hover{text-decoration:underline;text-underline-offset:3px}.bk-link.subtle{opacity:.6;font-size:12px}.bk-modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(10,14,24,.55);display:flex;align-items:center;justify-content:center;padding:20px}.bk-modal{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;background:linear-gradient(180deg,rgba(22,22,30,.98),rgba(10,11,16,.99));border:1px solid rgba(255,107,44,.22);color:#e9e5db;border-radius:18px;padding:22px 24px;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 40px rgba(255,107,44,.08)}.bk-modal-head{display:flex;align-items:center;justify-content:space-between}.bk-modal-head h3{margin:0;font-size:18px;color:#f4f1ea}.bk-modal-x{border:none;background:none;font-size:24px;line-height:1;color:#cbc6bb;cursor:pointer}.bk-modal-x:hover{color:#f4f1ea}.bk-modal-sub{color:#b7b2a7;font-size:14px;margin:6px 0 16px}.bk-modal-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.bk-modal .sch-day,.bk-modal .sch-time{background:hsla(0,0%,100%,.04);border-color:rgba(9,75,219,.18);color:#e9e5db}.bk-modal .sch-day:hover,.bk-modal .sch-time:hover{border-color:rgba(255,107,44,.5);color:#f4f1ea}.bk-modal .sch-day.active,.bk-modal .sch-time.sel{background:linear-gradient(135deg,#2b6fef,#094bdb);border-color:#094bdb;color:#17130a}.pf-intv-when{font-size:14px;color:#1f2430;margin:2px 0 12px}.pf-journey .pf-jtl{list-style:none;margin:14px 0 0;padding:0;position:relative}.pf-journey .pf-jtl:before{content:"";position:absolute;left:6px;top:8px;bottom:14px;width:2px;background:var(--line-2)}.pf-jnode{position:relative;padding:0 0 20px 26px}.pf-jnode:last-child{padding-bottom:2px}.pf-jnode:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:var(--card);border:2px solid var(--line-2);box-sizing:border-box;z-index:1}.pf-jnode.is-done:before{background:var(--blue);border-color:var(--blue)}.pf-jnode.is-current:before{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,95,255,.16)}.pf-jhead{display:flex;align-items:center;gap:10px}.pf-jhead b{font-size:14px;color:var(--ink);font-weight:600}.pf-jhead time,.pf-jnode:not(.is-done):not(.is-current) .pf-jhead b{color:var(--mist)}.pf-jhead time{font-family:var(--km);font-size:11px;margin-left:auto;letter-spacing:.3px}.pf-jbody{margin-top:9px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.pf-jbody>.pf-fb-block,.pf-jbody>p{align-self:stretch}.pf-jmuted{margin:6px 0 0;font-size:13px;color:#55677a;line-height:1.5}.pf-jnode.is-locked:before{background:transparent;border-color:var(--line-2)}.pf-locked{flex-direction:row;align-items:flex-start;gap:10px;align-self:stretch;background:rgba(11,95,255,.035);border:1px dashed var(--line-2);border-radius:12px;padding:11px 13px}.pf-lock-ic{font-size:14px;line-height:1.35;flex:none;opacity:.65}.pf-lock-body{min-width:0}.pf-lock-title{margin:0 0 3px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#6b7a8c}.pf-locked .pf-jmuted{margin:0}.pf-jlist{margin:3px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:3px}.pf-jlist li{font-size:13px;color:var(--slate);line-height:1.5}.pf-jactions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.km.km-drawer-host{min-height:0;background:transparent;overflow:visible}.km-drawer,.km.km-drawer-host{position:fixed;inset:0;z-index:1000;pointer-events:none}.km-drawer{visibility:hidden}.km-drawer.on{visibility:visible;pointer-events:auto}.km-drawer-scrim{position:absolute;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--kease)}.km-drawer.on .km-drawer-scrim{opacity:1}.km-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(580px,94vw);background:linear-gradient(180deg,#fff,#f6f8fc);border-left:1px solid var(--line-2);box-shadow:var(--e4);transform:translateX(100%);transition:transform .42s var(--kease);display:flex;flex-direction:column;overflow:hidden}.km-drawer.on .km-drawer-panel{transform:none}.km-drawer-x{position:absolute;top:15px;right:15px;z-index:2;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.06);border:1px solid var(--line);color:var(--ink);font-size:14px;cursor:pointer;display:grid;place-items:center;transition:background .2s,border-color .2s,transform .2s}.km-drawer-x:hover{background:hsla(0,0%,100%,.12);border-color:var(--line-2);transform:rotate(90deg)}.km-drawer-body{flex:1 1 auto;overflow-y:auto;padding:46px clamp(24px,4vw,40px) 26px}.km-drawer-title{font-family:var(--kd);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:14px 0 0}.km-drawer-sub{font-family:var(--ks);font-size:14px;line-height:1.7;color:var(--slate);margin:12px 0 0;max-width:54ch}.km-drawer-chips{margin:18px 0 2px}.km-drawer-sec{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.km-drawer-sec .km-kick{margin-bottom:12px}.km-drawer-foot{flex:none;display:flex;gap:12px;flex-wrap:wrap;padding:18px clamp(24px,4vw,40px);border-top:1px solid var(--line);background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px)}.km-drawer-foot .km-btn{flex:0 0 auto}@media(max-width:520px){.km-drawer-panel{width:100vw}}.km.pf,.km.pf-auth{--paper:#faf6f0;--paper-2:#efe7db;--card:#fffdf9;--line:rgba(16,26,54,.1);--line-2:rgba(16,26,54,.15);--grad:linear-gradient(120deg,#ff6b2c 0%,#fe6b2b 55%,var(--kee) 100%);--grad-act:linear-gradient(135deg,#ff6b2c,#d2500e 55%,#c2410c);--ok:var(--ok-root,#0d6b3a);--warn:var(--amber);--bad:var(--red);--shadow-blue:rgba(255,107,44,.2);--shadow-warm:rgba(255,107,44,.3);background:var(--paper)}.km.pf .pf-top{background:linear-gradient(180deg,hsla(36,50%,96%,.9),hsla(36,50%,96%,.62))}.km.pf .pf-share{border:1px solid rgba(255,107,44,.28);background:linear-gradient(180deg,rgba(255,107,44,.06),rgba(255,253,249,.6));box-shadow:0 6px 18px rgba(255,107,44,.06)}.km.pf .pf-btn.primary,.km.pf .pf-top-btn.primary{box-shadow:0 10px 28px var(--shadow-blue)}.km.pf .pf-share-btn{border-radius:12px;box-shadow:0 8px 20px var(--shadow-blue)}.km.pf .pf-share-btn:hover{box-shadow:0 10px 26px rgba(255,107,44,.3)}.km.pf .pf-savebar-done,.km.pf .pf-stat-v.good{color:var(--ok)}.km.pf .pf-stage-good{background:rgba(15,122,67,.12)}.km.pf .pf-dot.pf-stage-good{background:var(--ok)}.km.pf .pf-fb-h.warn{color:var(--warn)}.km.pf .pf-fb-h.good{color:var(--ok)}.km.pf .pf-trow-ready{background:rgba(255,107,44,.07);box-shadow:inset 3px 0 0 #ff6b2c}.km.pf .pf-trow-ready:hover{background:rgba(255,107,44,.12)}.km.pf .pf-ready-banner{border:1px solid rgba(255,107,44,.28);background:linear-gradient(90deg,rgba(255,107,44,.1),rgba(255,138,84,.05))}.km.pf .pf-ready-banner b{color:#c2410c}.km.pf .pf-ready-dot{background:#ff6b2c}@keyframes pf-pulse{0%,to{box-shadow:0 0 0 3px rgba(255,107,44,.22)}50%{box-shadow:0 0 0 7px rgba(255,107,44,.06)}}@media (prefers-reduced-motion:reduce){.km.pf .pf-ready-dot{box-shadow:0 0 0 3px rgba(255,107,44,.22)}}.km.pf .pf-book-btn{background:var(--grad-act);font-weight:700;box-shadow:0 6px 16px var(--shadow-warm)}.km.pf .pf-book-btn:hover{box-shadow:0 10px 22px rgba(255,107,44,.42)}.km.pf .pf-book-btn.sm{border-radius:12px}.km.pf .pf-jactions .pf-btn.primary{background:var(--grad-act);box-shadow:0 8px 20px var(--shadow-warm)}.km.pf .pf-jactions .pf-btn.primary:hover{box-shadow:0 12px 26px rgba(255,107,44,.42)}.km.pf .pf-chat-fab{box-shadow:0 12px 30px var(--shadow-blue)}.km.pf .pf-rounds{display:flex;flex-direction:column;gap:8px}.km.pf .pf-round{border:1px solid var(--line-2);border-radius:12px;background:var(--card);overflow:hidden;transition:border-color .15s}.km.pf .pf-round[open]{border-color:rgba(255,107,44,.28)}.km.pf .pf-round>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:11px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.km.pf .pf-round>summary::-webkit-details-marker{display:none}.km.pf .pf-round-r{font-family:var(--km);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--kee)}.km.pf .pf-round-v{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap;color:var(--slate);background:rgba(16,26,54,.06)}.km.pf .pf-round-v.good{color:var(--ok);background:rgba(15,122,67,.12)}.km.pf .pf-round-v.bad{color:var(--bad);background:rgba(180,35,24,.1)}.km.pf .pf-round-v.warn{color:var(--warn);background:rgba(180,83,9,.12)}.km.pf .pf-round-caret{margin-left:auto;color:var(--mist);font-size:11px;transition:transform .18s var(--kease)}.km.pf .pf-round[open] .pf-round-caret{transform:rotate(180deg)}.km.pf .pf-round>.pf-fb-sum,.km.pf .pf-round>.pf-jmuted{margin:0;padding:0 14px 13px;white-space:pre-line}.km.pf{--ink:#0e1b33;--slate:#4e586b;--mist:#556070;--faint:#5e6878;--line:rgba(16,26,54,.12);--line-2:rgba(16,26,54,.2);--card:#fff;--paper:#faf6f0;--paper-2:#f4ece0;--navy:#0e1b33;--navy-2:#16264a;--blue:var(--kee);--cyan:var(--kee);--blue-hover:#0a3fb8;--spark:var(--kee);--ok:var(--ok-root,#0d6b3a);--bad:var(--red);--warn:var(--amber);--cyan-soft:rgba(255,107,44,.07);--glass:hsla(36,50%,96%,.72);--glass-2:hsla(36,50%,96%,.8);--glass-bd:hsla(0,0%,100%,.6);--glass-sh:0 10px 34px -18px rgba(16,24,64,.28)}html[data-theme=dark] .km.pf,html[data-theme=dark] .km.pf-auth{--ink:#f2f6fc;--slate:#b6c6dc;--mist:#8fa0b8;--faint:#8fa0b8;--line:hsla(0,0%,100%,.14);--card:hsla(0,0%,100%,.06);--paper:#0e1b33;--paper-2:hsla(0,0%,100%,.05);--navy:#0e1b33;--navy-2:#16264a;--blue:#5f86f5;--cyan:#5f86f5;--blue-hover:#82a1f7;--spark:var(--kee);--ok:#34d399;--bad:#f87171;--warn:#fbbf24;--cyan-soft:rgba(95,134,245,.14);--glass:rgba(16,26,54,.72);--glass-2:rgba(16,26,54,.82);--glass-bd:hsla(0,0%,100%,.1);--glass-sh:0 10px 34px -18px rgba(0,0,0,.55);--shadow-blue:rgba(95,134,245,.28);--shadow-warm:rgba(255,138,84,.35);background:var(--paper)}html[data-theme=dark] .km.pf:before{opacity:.6}.km.pf{background:var(--paper)}.km.pf:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 72% -10%,rgba(255,107,44,.09),transparent 62%),radial-gradient(46% 38% at 6% 4%,rgba(255,107,44,.05),transparent 60%)}.km.pf .pf-dv-top h2,.km.pf .pf-head h1{font-weight:600;letter-spacing:-.03em;text-wrap:balance}.km.pf .pf-head p{color:var(--slate)}.km.pf .pf-top{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(246,247,251,.62));border-bottom:1px solid var(--line)}.km.pf .pf-top-in,.km.pf .pf-wrap{max-width:min(1760px,100%)}.km.pf .pf-wrap.narrow{max-width:860px}.km.pf .pf-foot{max-width:min(1760px,100%)}.km.pf .km-logo{width:176px;height:62px}.km.pf .pf-top-tag{color:var(--kee);border:1px solid rgba(255,107,44,.28);background:rgba(255,107,44,.07)}.km.pf .pf-agency{font-size:13px;font-weight:600;color:var(--ink);background:var(--glass);backdrop-filter:blur(12px) saturate(1.5);border:1px solid var(--glass-bd);border-radius:999px;padding:6px 14px;box-shadow:var(--glass-sh)}.km.pf .pf-top-btn{border-radius:12px;font-weight:600;background:var(--card);border:1px solid var(--line-2);color:var(--ink)}.km.pf .pf-top-btn:hover{border-color:var(--kee-orange);color:var(--kee)}.km.pf .pf-top-btn.primary{background:var(--v5-text);color:var(--v5-canvas);border-color:transparent;box-shadow:0 8px 20px rgba(11,11,12,.24)}.km.pf .pf-top-btn.primary:hover{background:var(--v5-brand);color:#0b0b0c;box-shadow:0 10px 24px rgba(255,107,44,.3)}.km.pf .pf-top-btn.grad{background:linear-gradient(120deg,#c2410c 0,var(--kee) 82%);color:#fff;border-color:transparent;background-origin:border-box;background-clip:border-box;box-shadow:var(--e3)}.km.pf .pf-top-btn.grad:hover{color:#fff;filter:brightness(1.06);box-shadow:0 12px 28px rgba(255,107,44,.36)}.km.pf .pf-btn.primary{background:var(--v5-text);color:var(--v5-canvas);box-shadow:0 10px 28px rgba(11,11,12,.24)}.km.pf .pf-btn.primary:hover{background:var(--v5-brand);color:#0b0b0c;box-shadow:0 14px 34px rgba(255,107,44,.3)}.km.pf .pf-share-btn{background:rgba(255,107,44,.12);color:var(--kee);border-radius:var(--r-btn,12px);box-shadow:none}.km.pf .pf-share-btn:hover{background:rgba(255,107,44,.2);box-shadow:none}.km.pf .pf-jactions .pf-btn.primary{background:linear-gradient(120deg,#c2410c 0,var(--kee) 82%);box-shadow:0 10px 24px rgba(255,107,44,.3)}.km.pf .pf-jactions .pf-btn.primary:hover{background:linear-gradient(120deg,#c2410c 0,var(--kee) 82%);filter:brightness(1.06);box-shadow:0 14px 30px rgba(255,107,44,.36)}.km.pf .pf-book-btn{background:linear-gradient(120deg,#c2410c 0,var(--kee) 82%);color:#fff;border-radius:12px;font-weight:600;box-shadow:0 8px 20px rgba(255,107,44,.28)}.km.pf .pf-table td a.pf-book-btn{color:#fff}.km.pf .pf-book-btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 26px rgba(255,107,44,.36)}.km.pf .pf-trow-ready{background:rgba(255,107,44,.05);box-shadow:inset 3px 0 0 var(--blue)}.km.pf .pf-trow-ready:hover{background:rgba(255,107,44,.09)}.km.pf .pf-ready-banner{border:1px solid rgba(255,107,44,.22);background:linear-gradient(90deg,rgba(255,107,44,.08),rgba(47,107,240,.04))}.km.pf .pf-ready-banner b{color:var(--kee)}.km.pf .pf-ready-dot{background:var(--blue);box-shadow:0 0 0 3px rgba(255,107,44,.18);animation:none}.km.pf .pf-share{border:1px solid var(--glass-bd);border-radius:18px;background:linear-gradient(180deg,rgba(255,107,44,.06),hsla(0,0%,100%,.55));backdrop-filter:blur(18px) saturate(1.5);box-shadow:var(--glass-sh)}.km.pf .pf-share-h{color:var(--ink)}.km.pf .pf-share-sub{color:var(--slate)}.km.pf .pf-share-url{background:var(--card);border:1px solid var(--line-2);color:var(--kee);border-radius:12px}.km.pf .pf-stat{background:var(--glass);backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--glass-bd);border-radius:18px;box-shadow:var(--glass-sh)}.km.pf .pf-stat-v{font-size:33px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.km.pf .pf-stat-v.good{color:var(--ok)}.km.pf .pf-stat-k{color:var(--mist)}.km.pf .pf-search{background:var(--card);border:1px solid var(--line-2);border-radius:12px;color:var(--ink)}.km.pf .pf-search:focus{border-color:var(--kee-orange);box-shadow:0 0 0 3px rgba(255,107,44,.14)}.km.pf .pf-table-wrap{background:var(--glass-2);backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--glass-bd);border-radius:18px;box-shadow:var(--glass-sh)}.km.pf .pf-table-wrap.pf-sheet{background:var(--card);backdrop-filter:none}.km.pf .pf-sheet{overflow-x:auto;max-height:none}.km.pf .pf-sheet .pf-table{min-width:0;font-size:13px}.km.pf .pf-sheet .pf-table td{white-space:nowrap;vertical-align:middle}.km.pf .pf-sheet .pf-table thead th{top:0;background:var(--card);border-bottom:1px solid var(--line);color:var(--mist);font-weight:600;white-space:nowrap}.km.pf .pf-sheet thead th.pf-sticky-col{background:var(--card);z-index:6}.km.pf .pf-sheet .pf-sticky-col{background:var(--card);min-width:200px;box-shadow:2px 0 0 var(--line)}.km.pf .pf-sheet .pf-trow:hover .pf-sticky-col{background:var(--paper-2)}.km.pf .pf-sheet .pf-trow-ready .pf-sticky-col{background:#eef3fe}.km.pf .pf-sheet .pf-trow-ready:hover .pf-sticky-col{background:#e2ebfd}.km.pf .pf-sheet .pf-editcell-wide{min-width:200px}.km.pf .pf-sheet::-webkit-scrollbar{width:10px;height:10px}.km.pf .pf-sheet::-webkit-scrollbar-thumb{background:rgba(16,26,54,.18);border-radius:999px;border:2px solid transparent;background-clip:content-box}.km.pf .pf-sheet::-webkit-scrollbar-thumb:hover{background:rgba(16,26,54,.3);background-clip:content-box;border:2px solid transparent}.km.pf .pf-sheet::-webkit-scrollbar-corner{background:transparent}.km.pf .pf-sheet .pf-cell-name .mono{color:var(--faint)}.km.pf .pf-table td a{color:var(--kee)}.km.pf .pf-stage{font-weight:600;padding:5px 12px;border:1px solid transparent}.km.pf .pf-stage-neutral{color:var(--slate);background:rgba(16,26,54,.05);border-color:rgba(16,26,54,.09)}.km.pf .pf-stage-progress{color:var(--kee);background:rgba(255,107,44,.09);border-color:rgba(255,107,44,.18)}.km.pf .pf-stage-good{color:var(--ok);background:rgba(31,138,91,.12);border-color:rgba(31,138,91,.24)}.km.pf .pf-stage-warn{color:var(--warn);background:rgba(180,83,9,.1);border-color:rgba(180,83,9,.22)}.km.pf .pf-dot.pf-stage-warn{background:var(--warn)}.km.pf .pf-stage-closed{color:var(--bad);background:rgba(180,54,47,.1);border-color:rgba(180,54,47,.2)}.km.pf .pf-reason{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--slate);background:rgba(180,54,47,.06);border:1px solid rgba(180,54,47,.16);border-radius:6px;padding:8px 10px}.km.pf .pf-reason b{color:var(--bad)}.km.pf .pf-vpill{display:inline-block;font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;white-space:nowrap;color:var(--slate);background:rgba(16,26,54,.06);border:1px solid rgba(16,26,54,.1)}.km.pf .pf-vpill.good{color:var(--ok);background:rgba(31,138,91,.12);border-color:rgba(31,138,91,.24)}.km.pf .pf-vpill.bad{color:var(--bad);background:rgba(180,54,47,.1);border-color:rgba(180,54,47,.22)}.km.pf .pf-vpill.warn{color:var(--warn);background:rgba(180,83,9,.12);border-color:rgba(180,83,9,.24)}.km.pf .pf-rolechip{display:inline-block;font-size:12px;font-weight:500;padding:4px 11px;border-radius:6px;white-space:nowrap;color:var(--kee);background:rgba(255,107,44,.07);border:1px solid rgba(255,107,44,.16)}.km.pf .pf-coll{display:flex;flex-direction:column;gap:1px;min-width:0}.km.pf .pf-co{font-weight:600;color:var(--ink)}.km.pf .pf-co-sub{font-size:12px;color:var(--slate)}.km.pf .pf-cur{font-weight:600;color:var(--ink)}.km.pf .pf-num{font-variant-numeric:tabular-nums}.km.pf .pf-iv-set{color:var(--slate);font-weight:600}.km.pf .pf-stars{color:#e6a817}.km.pf .pf-dv-overlay{background:rgba(12,20,44,.3);backdrop-filter:blur(3px)}.km.pf .pf-dv{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(246,247,251,.92));backdrop-filter:blur(24px) saturate(1.5);box-shadow:var(--e4)}.km.pf .pf-dv-top{border-bottom:1px solid var(--line)}.km.pf .pf-dv-foot{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.km.pf .pf-fb{background:var(--paper-2);border:1px solid var(--line)}.km.pf .pf-savebar{background:var(--glass-2);backdrop-filter:blur(22px) saturate(1.6);border:1px solid var(--glass-bd);border-radius:18px;box-shadow:var(--e4)}@media (max-width:860px){.km.pf .pf-sheet .pf-table{min-width:720px}}.km.pf .pf-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.km.pf .pf-pager-info{font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.km.pf .pf-pager:not(.pf-pager-top){justify-content:center}.km.pf .pf-pager-btns{display:flex;gap:6px;flex-wrap:wrap}.km.pf .pf-pager-btns button{font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:12px;padding:7px 13px;cursor:pointer;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.km.pf .pf-pager-btns button:hover:not(:disabled):not(.is-on){border-color:var(--kee-orange);color:var(--kee)}.km.pf .pf-pager-btns button.is-on{background:var(--kee-orange);color:#0b0b0c;border-color:transparent;box-shadow:0 6px 16px rgba(255,107,44,.24)}.km.pf .pf-pager-btns button:disabled{opacity:.45;cursor:default}.km.pf .pf-pager-top{margin-top:0;margin-bottom:12px}.km.pf .pf-pager-nav{display:flex;align-items:center;gap:8px}.km.pf .pf-pager-page{font-size:12px;font-weight:600;color:var(--mist);font-variant-numeric:tabular-nums;min-width:74px;text-align:center}.km.pf .pf-pager-arrow{font:inherit;font-size:14px;font-weight:700;line-height:1;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:12px;width:36px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.km.pf .pf-pager-arrow:hover:not(:disabled){border-color:var(--kee-orange);color:var(--kee);box-shadow:0 4px 12px rgba(255,107,44,.16)}.km.pf .pf-pager-arrow:disabled{opacity:.4;cursor:default}.km.pf.dv-open #kee-fab-wrap{display:none!important}.km.pf #kee-fab-wrap{pointer-events:none}.km.pf #kee-chat,.km.pf #kee-fab{pointer-events:auto}.km.pf .pf-field>span{font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--kee)}.km.pf .pf-req{color:var(--kee);font-weight:700}.km.pf .pf-field input,.km.pf .pf-field select,.km.pf .pf-field textarea{background:var(--card);border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;color:var(--ink);font-size:14px}.km.pf .pf-field input::-moz-placeholder,.km.pf .pf-field textarea::-moz-placeholder{color:var(--faint)}.km.pf .pf-field input::placeholder,.km.pf .pf-field textarea::placeholder{color:var(--faint)}.km.pf .pf-field input:focus,.km.pf .pf-field select:focus,.km.pf .pf-field textarea:focus{border-color:var(--kee-orange);box-shadow:0 0 0 3px rgba(255,107,44,.14);outline:none}.km.pf .pf-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23094BDB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.km.pf .pf-assist{background:rgba(255,107,44,.08);border:1px solid rgba(255,107,44,.2);border-left:4px solid var(--blue);border-radius:12px;color:var(--ink);font-weight:600}.km.pf .pf-assist-dot{background:var(--kee-orange)}.km.pf .pf-assist.ok{background:rgba(10,155,110,.1);border-color:rgba(10,155,110,.32) rgba(10,155,110,.32) rgba(10,155,110,.32) #0a9b6e;color:#0a7050}.km.pf .pf-assist.ok .pf-assist-dot{background:#0a9b6e}.km.pf .pf-assist.warn{background:rgba(184,121,31,.1);border-color:rgba(184,121,31,.32) rgba(184,121,31,.32) rgba(184,121,31,.32) #b8791f;color:#8a5a12}.km.pf .pf-assist.warn .pf-assist-dot{background:#b8791f}html[data-theme=dark] .km.pf .pf-assist.ok{color:#3ddc97}html[data-theme=dark] .km.pf .pf-assist.warn{color:#f0b866}.km.pf .pf-file-face{flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:30px 20px;text-align:center;background:#f6efe4;border:1.5px dashed #d9c6a8;border-radius:18px;transition:border-color .15s,background .15s}.km.pf .pf-file:hover .pf-file-face{border-color:var(--kee-orange);background:#f4eddf}.km.pf .pf-file-ico{color:var(--kee)}.km.pf .pf-file-title{font-weight:700;font-size:14px;color:var(--ink)}.km.pf .pf-file-sub{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#766955}.km.pf .pf-btn.grad{background:linear-gradient(120deg,#c2410c 0,var(--kee) 82%);color:#fff;border:none;box-shadow:0 10px 26px rgba(255,107,44,.28)}.km.pf .pf-btn.grad:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 14px 32px rgba(255,107,44,.36)}.km.pf .pf-btn.grad:disabled{opacity:.6}.km.pf .pf-consent{font-size:12px;color:var(--mist);line-height:1.5}.km.pf .pf-submit-row{flex-direction:column;align-items:flex-start;gap:10px}.km.pf .pf-success-tick{background:linear-gradient(120deg,#c2410c 0,var(--kee) 82%)}.km.pf .pf-head p{max-width:none}.km.pf .pf-form.grid>.span2{grid-column:1/-1}.km.pf.iv-scope .iv-card{background:var(--glass-2);backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--glass-bd);border-radius:18px;box-shadow:var(--glass-sh)}.km.pf.iv-scope .iv-card-head h2{color:var(--ink);font-weight:600;letter-spacing:-.01em}.km.pf.iv-scope .iv-sub{color:var(--slate)}.km.pf.iv-scope .iv-card .pf-table-wrap{background:transparent;border:none;box-shadow:none;border-radius:0;backdrop-filter:none}.km.pf.iv-scope .iv-card .pf-sheet .pf-sticky-col,.km.pf.iv-scope .iv-card .pf-sheet thead th,.km.pf.iv-scope .iv-card .pf-sheet thead th.pf-sticky-col{background:var(--card)}.km.pf.iv-scope .iv-card .pf-trow:hover .pf-sticky-col{background:var(--paper-2)}.km.pf.iv-scope .iv-decide-btn.reject{background:rgba(178,59,53,.06)}.km.pf.iv-scope .pf-co{font-weight:600;color:var(--ink)}.km.bk{height:100dvh;overflow:hidden;display:grid;grid-template-columns:minmax(400px,44%) 1fr;background:#faf6f0;color:#0e1b33;font-family:var(--kd)}.km.bk .bk-stage{display:flex;flex-direction:column;padding:clamp(26px,3vw,46px) clamp(28px,3.2vw,54px);background:radial-gradient(60% 42% at 78% 16%,rgba(255,107,44,.2),transparent 58%),radial-gradient(60% 50% at 84% 30%,rgba(255,107,44,.34),transparent 60%),linear-gradient(165deg,#12213f,#0b1528 58%,#0e1b33);color:#f2f6fc}.km.bk .bk-stage,.km.bk .bk-wm{position:relative;overflow:hidden}.km.bk .bk-wm{z-index:3;flex:none;display:inline-block;width:172px;height:46px;vertical-align:middle;background:url(/brand/keemakr-logo-white.png) 0/contain no-repeat;text-indent:-9999px;white-space:nowrap;opacity:.96}.km.bk .bk-stage-mid{position:relative;z-index:3;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:16px;max-width:540px}.km.bk .bk-mark{width:clamp(66px,5.2vw,86px);height:clamp(66px,5.2vw,86px);margin-bottom:6px;background:url(/brand/keemakr-mark-v3.png) 0/contain no-repeat;filter:drop-shadow(0 14px 42px rgba(255,107,44,.45)) drop-shadow(0 6px 26px rgba(255,107,44,.5))}.km.bk .bk-eyebrow{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#7fa0f0}.km.bk .bk-stage h1{font-size:clamp(38px,4vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0;color:#f2f6fc;text-wrap:balance}.km.bk .bk-grad{background:linear-gradient(120deg,#ff6b2c,#fe6b2b 55%,#4c86ff);-webkit-background-clip:text;background-clip:text;color:transparent}.km.bk .bk-stage p{font-size:clamp(14.5px,1.1vw,16px);line-height:1.6;color:#b6c6dc;margin:2px 0 0;max-width:42ch}.km.bk .bk-steps{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:11px}.km.bk .bk-steps li{display:flex;align-items:center;gap:13px;font-size:14px;font-weight:500;color:#dbe4f2}.km.bk .bk-step-n{flex:none;width:27px;height:27px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#ff8a54;background:rgba(255,138,84,.12);border:1px solid rgba(255,138,84,.3)}.km.bk .bk-watermark{position:absolute;left:clamp(20px,3vw,48px);right:24px;bottom:26px;z-index:1;pointer-events:none;font-size:clamp(38px,5vw,74px);font-weight:800;letter-spacing:-.04em;line-height:.9;color:hsla(0,0%,100%,.05);white-space:nowrap}.km.bk .bk-panel{position:relative;overflow:hidden;display:flex;padding:clamp(22px,2.6vw,44px);background:#faf6f0}.km.bk .bk-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 100% 0,rgba(255,107,44,.07),transparent 60%),radial-gradient(40% 34% at 96% 6%,rgba(255,107,44,.05),transparent 62%)}.km.bk .bk-panel-inner{position:relative;z-index:1;width:100%;max-width:640px;margin:auto;height:100%;display:flex;flex-direction:column;justify-content:center;gap:16px}.km.bk .bk-panel-cap{flex:none;text-align:center;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5b6472}.km.bk .bk-panel-cap b{color:var(--kee);font-weight:700}.km.bk .bk-embed{flex:0 1 auto;width:100%;height:min(720px,100%);min-height:0}.km.bk .bk-embed .calendly-inline-widget{width:100%;background:rgba(255,253,249,.72);backdrop-filter:blur(26px) saturate(1.6);border:1px solid rgba(16,26,54,.1);border-radius:26px;overflow:hidden;box-shadow:0 34px 80px -32px rgba(16,24,64,.42),inset 0 1px 0 hsla(0,0%,100%,.7)}.km.bk .bk-embed .calendly-inline-widget iframe{width:100%!important;height:100%!important;border:0}.km.bk .bk-fallback{display:block;text-align:center;margin-top:12px;font-size:13px;color:#5b6472}.km.bk .bk-fallback a{color:var(--kee);font-weight:600}@media (max-width:900px){.km.bk{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.km.bk .bk-stage{padding:16px 20px 18px}.km.bk .bk-stage-mid{justify-content:flex-start;padding-top:12px;gap:7px;max-width:none}.km.bk .bk-mark,.km.bk .bk-stage p,.km.bk .bk-steps,.km.bk .bk-watermark{display:none}.km.bk .bk-stage h1{font-size:clamp(24px,6.6vw,32px)}.km.bk .bk-eyebrow{margin-bottom:2px}.km.bk .bk-panel{padding:14px 14px 26px}.km.bk .bk-panel-cap{margin-bottom:2px}.km.bk .bk-embed .calendly-inline-widget{height:auto;min-height:600px}.km.bk .bk-fallback{display:block}}.km.bk.bk--flow{height:auto;min-height:100dvh;overflow:visible;align-items:stretch}.km.bk.bk--flow .bk-stage{position:sticky;top:0;max-height:100dvh}.km.bk.bk--flow .bk-panel{overflow:visible}.km.bk.bk--flow .bk-panel-inner{max-width:760px;height:auto;justify-content:flex-start;padding:6px 0 28px}.km.bk .bkc-note{width:100%;padding:clamp(22px,2.4vw,34px);border-radius:26px;background:rgba(255,253,249,.72);backdrop-filter:blur(26px) saturate(1.6);border:1px solid rgba(16,26,54,.1);box-shadow:0 34px 80px -32px rgba(16,24,64,.42),inset 0 1px 0 hsla(0,0%,100%,.7);color:#0e1b33}.km.bk .bkc-note p{margin:0 0 12px;font-size:15px;line-height:1.65;color:#3c4656;max-width:62ch}.km.bk .bkc-note p:last-child{margin-bottom:0}.km.bk .bkc-note b{color:#0e1b33;font-weight:600}.km.bk .bkc-note-h{font-size:clamp(19px,1.7vw,23px);font-weight:700;letter-spacing:-.02em;color:#0e1b33!important;margin:0 0 10px!important}.km.bk .bkc-note-quiet{font-size:13.5px!important;color:#5b6472!important}.km.bk .bkc-note code{font-family:var(--mono,ui-monospace,monospace);font-size:12.5px;padding:2px 6px;border-radius:6px;background:rgba(255,107,44,.08);color:var(--kee)}.km.bk .bkc-when{font-size:clamp(21px,2vw,27px)!important;font-weight:700;letter-spacing:-.02em;color:var(--kee)!important;margin:0 0 14px!important}.km.bk .bkc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:16px 0 14px}.km.bk .bkc-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:12px;font-size:14.5px;font-weight:600;text-decoration:none;color:#fff;background:var(--kee);box-shadow:0 12px 26px -12px rgba(255,107,44,.6)}.km.bk .bkc-btn:hover{background:#083fba}.km.bk .bkc-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--kee);text-decoration:none}.km.bk .bkc-link:hover{text-decoration:underline}@media (max-width:900px){.km.bk.bk--flow .bk-stage{position:static;max-height:none}.km.bk .bkc-note{padding:18px 16px;border-radius:20px}.km.bk .bkc-acts{gap:10px 14px}.km.bk .bkc-btn,.km.bk .bkc-link{width:100%;justify-content:center}}.adm .adm-login-card,.adm .adm-table-wrap,.adm .agov,.adm .bulkup-dz,.adm .dv-body,.adm .dv-decision-reason,.adm .dv-drawer,.adm .dv-fbform,.adm .dv-foot,.adm .dv-ivfb,.adm .dv-recall,.adm .dv-top,.adm .inv-modal,.adm .jd-approve-bar,.adm .jd-card,.adm .jd-doc,.adm .jd-intake,.adm .jd-selbar,.adm .jd-share-menu,.adm .jd-share-pop,.adm .jd-side-card,.adm .jd-tpl,.adm .msg-card,.adm .stat,.adm-login .adm-login-card{background:var(--panel)}.adm .adm-login-card input,.adm .adm-role-filter,.adm .adm-search,.adm .bulk-btn,.adm .dv-assign-select,.adm .dv-fb-ta,.adm .jd-file,.adm .jd-in,.adm .jd-src-select,.adm .jd-ta,.adm .screening-chip{background-color:var(--tile)}.adm .adm-ghost{background:transparent}.adm .adm-role-filter option,.adm .dv-assign-select option,.adm .jd-src-select option{background:var(--panel);color:var(--text)}.adm .adm-table thead th{background:var(--tile);color:var(--muted)}.adm .adm-table tbody tr:nth-child(2n){background:transparent}.adm .dv-ivfb-p b,.adm .dv-recall-tx-body b,.adm .msg-agency{color:var(--ink)}.adm .dv-assign-select,.adm .dv-decision-reason,.adm .dv-fb-ta,.adm .dv-ivfb-p,.adm .dv-recall-tx summary,.adm .dv-recall-tx-body p,.adm .jd-share-menu button,.adm .jd-share-pop button,.adm .jd-src-select,.adm .msg-body,.adm .msg-q{color:var(--text)}.adm .dv-ivfb-dim,.adm .dv-recall-meta{color:var(--faint)}.adm input,.adm select,.adm textarea,.adm-login input{color:var(--text);color-scheme:light}html[data-theme=dark] .adm input,html[data-theme=dark] .adm select,html[data-theme=dark] .adm textarea,html[data-theme=dark] .adm-login input{color-scheme:dark}.adm .adm-invite-btn,.adm .adm-nav-tab.active,.adm .bulk-btn.primary,.adm .bulkup-go,.adm .dv-kit-gen,.adm .jd-check.on,.adm .jd-file-btn,.adm .seg button.on,.adm-login .adm-login-card button{color:var(--on-accent)}.adm .bulk-btn.primary{background-color:var(--accent);border-color:var(--accent)}.adm .bulk-btn.primary:disabled{opacity:.5;cursor:not-allowed;filter:none}.adm .bulk-btn.danger{color:var(--bad);border-color:var(--bad-bd);background-color:var(--bad-bg)}.adm .decide-done,.adm .dv-iv-decision.approved,.adm .dv-recall-pill.done,.adm .score-high,.adm .status-active,.adm .status-approved{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.adm .dv-list-label.good,.adm .email-line.ok,.adm .fit-years.good{color:var(--ok)}.adm .dv-bullets.good li::marker{color:var(--ok)}.adm .fit-years.good{background:var(--ok-bg)}.adm .dv-iv-decision.rejected,.adm .dv-recall-pill.err,.adm .score-low,.adm .status-rejected{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-bd)}.adm .adm-error,.adm .dv-list-label.bad,.adm .email-line.fail,.adm .fit-years.bad,.adm-login .adm-login-err{color:var(--bad)}.adm .dv-bullets.bad li::marker{color:var(--bad)}.adm .fit-years.bad{background:var(--bad-bg)}.adm .dv-recall-pill.wait,.adm .score-mid,.adm .status-draft,.adm .status-hold{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.adm .r1-chip.int,.adm .status-next_round{color:var(--accent);background:var(--accent-dim);border-color:var(--line-2)}.adm .status-archived,.adm .status-pending{color:var(--muted);background:transparent;border-color:transparent;padding-left:0;padding-right:0}.adm .dv-fb-star.on,.adm .dv-ivfb-stars{color:var(--warn)}.adm .dv-ivfb-dim{color:var(--line-2)}html[data-theme=light] .adm .dv-fb-star:not(.on){color:rgba(16,26,54,.2)}.adm .dv-fb-ta::-moz-placeholder{color:var(--faint)}.adm .dv-fb-ta::placeholder{color:var(--faint)}.adm .decide-btn.approve{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.adm .decide-btn.approve:hover:not(:disabled){background:var(--ok);color:#fff}.adm .decide-btn.reject{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-bd)}.adm .decide-btn.reject:hover:not(:disabled){background:var(--bad);color:#fff}.adm .decide-btn.hold{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.adm .decide-btn.hold:hover:not(:disabled){background:var(--warn);color:#fff}.adm .dv-btn.danger{color:var(--bad);border-color:var(--bad-bd);background:var(--panel)}.adm .dv-btn.danger:hover:not(:disabled){background:var(--bad-bg)}.adm .adm-ghost:hover{border-color:var(--accent);background:var(--accent-dim)}.adm .adm-util:hover{background:var(--accent-dim);color:var(--accent)}.adm .adm-table tbody tr:hover{background:var(--accent-dim);box-shadow:inset 3px 0 0 var(--accent)}.adm .jd-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.adm .adm-invite-btn:hover,.adm .bulkup-dz:hover,.adm .jd-align-note,.adm .jd-card.sel,.adm .jd-tpl:hover,.adm .msg-card.unread{background:var(--accent-dim)}.adm .jd-card.sel,.adm .msg-card.unread{border-color:var(--accent)}.adm .adm-table-wrap::-webkit-scrollbar-thumb,.adm .dv-drawer::-webkit-scrollbar-thumb{background:var(--line-2)}.adm .adm-pill{background:var(--accent);color:var(--on-accent);border-color:transparent;box-shadow:0 6px 16px -6px rgba(255,107,44,.55)}.adm .adm-role-filter{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23094BDB' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}html[data-theme=dark] .adm .adm-role-filter{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234C82F5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}.adm .adm-logo,.adm-login .adm-login-logo{background-image:url(/brand/keemakr-logo.png)}html[data-theme=dark] .adm .adm-logo,html[data-theme=dark] .adm-login .adm-login-logo{background-image:url(/brand/keemakr-logo-white.png)}.adm .adm-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.adm .adm-eyebrow:before{content:"";width:22px;height:2px;border-radius:6px;background:var(--grad)}.adm .adm-head h1,.adm-login .adm-login-card h1{font-weight:700;letter-spacing:-.025em;color:var(--ink)}.adm .adm-head h1{font-size:clamp(29px,3.2vw,40px);line-height:1.05}.adm .adm-head p{color:var(--muted)}.adm .stat-v{font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.adm .stat-v.accent{color:var(--accent)}.adm .dv-head-text h2{font-weight:700;letter-spacing:-.02em;color:var(--ink)}.adm .jd-card h3,.adm .jd-fact b,.adm .jd-prev-title{font-weight:600;color:var(--ink)}.adm .adm-nav{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow-sm)}.adm .adm-nav-tab{color:var(--muted)}.adm .adm-nav-tab:not(.active):hover{color:var(--ink);background:var(--accent-dim)}.adm .adm-nav-tab.active{background:var(--accent);box-shadow:0 6px 16px -8px rgba(255,107,44,.6)}.adm .agov,.adm .jd-card,.adm .stat,.adm .up-wrap{border-color:var(--line);box-shadow:var(--shadow-sm)}.adm .msg-card{border-color:var(--line);box-shadow:none}.adm .adm-table-wrap{border:1px solid var(--line);border-radius:8px}.adm .adm-table thead th{border-bottom:1px solid var(--line)}.adm .adm-nav-tab.active,.adm .jd-file-btn,.adm .seg button.on,.adm-login .adm-login-card button{background:var(--accent)}.adm a:focus-visible,.adm button:focus-visible,.adm input:focus-visible,.adm select:focus-visible,.adm textarea:focus-visible,.adm-login button:focus-visible,.adm-login input:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring);border-radius:8px}.adm .adm-role-filter:focus,.adm .adm-search:focus,.adm .jd-in:focus,.adm .jd-ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.adm .dv-overlay{background:rgba(12,20,44,.34);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.adm .dv-drawer{border-left:1px solid var(--line);box-shadow:var(--e4)}.copilotKitWindow .cpk-confirm-title,.copilotKitWindow .cpk-jd-sum b,.copilotKitWindow .cpk-kit-head b,.copilotKitWindow .cpk-note{color:var(--cpk-fg-strong)!important}.copilotKitWindow .cpk-confirm-detail,.copilotKitWindow .cpk-jd-meta,.copilotKitWindow .cpk-jd-sum,.copilotKitWindow .cpk-kit-a,.copilotKitWindow .cpk-kit-sum{color:var(--cpk-fg-dim)!important}.copilotKitWindow .cpk-confirm,.copilotKitWindow .cpk-jd,.copilotKitWindow .cpk-kit{border-color:var(--cpk-accent-line)!important}.copilotKitWindow .cpk-jd-list li,.copilotKitWindow .cpk-jd-meta span,.copilotKitWindow .cpk-kit-item>summary{color:var(--cpk-fg-strong)!important}.copilotKitWindow .cpk-cancel{color:var(--cpk-fg-dim)!important}.copilotKitWindow .cpk-go,.copilotKitWindow .cpk-send{color:var(--on-accent)!important}.adm .adm-nav{background:var(--glass);backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--line)}.adm .stat{background:var(--glass);backdrop-filter:blur(14px) saturate(1.35)}.acf-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(12,20,44,.34);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:acfFade .14s ease-out}@keyframes acfFade{0%{opacity:0}to{opacity:1}}.acf-modal{width:min(440px,100%);background:#fff;border:1px solid rgba(16,26,54,.1);border-radius:18px;padding:24px 24px 20px;box-shadow:var(--e4);font-family:Lexend,system-ui,sans-serif;animation:acfPop .16s var(--kee-ease-soft)}@keyframes acfPop{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:none;opacity:1}}.acf-title{font-weight:700;font-size:18px;letter-spacing:-.02em;color:#0e1b33;margin:0 0 8px}.acf-detail{font-size:14px;line-height:1.55;color:#45505f;margin:0 0 16px}.acf-assist{display:flex;align-items:center;gap:6px;margin:0 0 10px}.acf-assist-tab{height:30px;padding:0 12px;border-radius:10px;cursor:pointer;border:1px solid var(--line,#e2e5ee);background:transparent;font:600 12.5px var(--sans,system-ui);color:var(--ink-muted,#5b6472)}.acf-assist-tab.on{background:var(--tile,#f6f4ef);color:var(--ink,#14110a);border-color:var(--line-2,#d5d9e4)}.acf-assist-tab:disabled{opacity:.5;cursor:default}.acf-assist-frame{height:30px;padding:0 12px;margin-left:auto;border-radius:10px;cursor:pointer;border:0;background:rgba(9,75,219,.08);color:var(--accent,#094bdb);font:600 12.5px var(--sans,system-ui)}.acf-assist-frame:hover:not(:disabled){background:rgba(9,75,219,.14)}.acf-assist-frame:disabled{opacity:.5;cursor:default}.acf-assist-error{margin:0 0 10px;font:500 12.5px var(--sans,system-ui);color:#b3261e}.acf-reason{display:block;margin:0 0 16px}.acf-reason>span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6a7280;margin-bottom:6px}.acf-reason textarea{width:100%;border:1px solid rgba(16,26,54,.16);border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;color:#141824;background:#faf7f2;resize:vertical;outline:none}.acf-reason textarea:focus{border-color:#094bdb;box-shadow:0 0 0 3px rgba(9,75,219,.18)}.acf-choices{display:flex;flex-direction:column;gap:8px;margin:4px 0 14px}.acf-choice{display:block;width:100%;text-align:left;cursor:pointer;padding:11px 14px;border-radius:12px;border:1px solid rgba(16,26,54,.16);background:#fff;font-family:Lexend,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s}.acf-choice:hover{border-color:#094bdb;box-shadow:0 8px 22px -12px rgba(9,75,219,.5)}.acf-choice:focus-visible{outline:2px solid #094bdb;outline-offset:2px}.acf-choice-label{display:block;font-size:14px;font-weight:700;color:#0e1b33}.acf-choice-hint{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:#45505f}html[data-theme=dark] .acf-choice{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.16)}html[data-theme=dark] .acf-choice:hover{border-color:#6e9bff}html[data-theme=dark] .acf-choice-label{color:#f3f6fc}html[data-theme=dark] .acf-choice-hint{color:#b9c4d8}.acf-actions{display:flex;justify-content:flex-end;gap:10px}.acf-btn{font-family:Lexend,system-ui,sans-serif;font-weight:600;font-size:14px;padding:10px 18px;border-radius:12px;cursor:pointer;border:1px solid transparent;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.acf-cancel{background:#fff;border-color:rgba(16,26,54,.16);color:#45505f}.acf-cancel:hover{border-color:#094bdb;color:#094bdb}.acf-go{background:#094bdb;color:#fff;box-shadow:0 10px 26px -10px rgba(9,75,219,.6)}.acf-go:hover{background:#2b6fef;transform:translateY(-1px)}.acf-go.danger{background:#b42318;box-shadow:0 10px 26px -10px rgba(180,35,24,.6)}.acf-go.danger:hover{background:#c4362b}.acf-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(9,75,219,.3)}html[data-theme=dark] .acf-modal{background:#152741;border-color:rgba(190,205,235,.2);box-shadow:var(--e4)}html[data-theme=dark] .acf-title{color:#fff}html[data-theme=dark] .acf-detail{color:#aebbd0}html[data-theme=dark] .acf-reason>span{color:#7e8ca6}html[data-theme=dark] .acf-reason textarea{background:#1b3054;color:#eaf0fa;border-color:rgba(190,205,235,.2)}html[data-theme=dark] .acf-cancel{background:transparent;color:#aebbd0;border-color:rgba(190,205,235,.2)}.pf-msg-btn{position:relative}.pf-msg-dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#ff6b2c;box-shadow:0 0 0 2px var(--card)}.pf-msg-overlay{position:fixed;inset:0;z-index:160;background:rgba(12,20,44,.34);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.pf-msg-panel{width:min(460px,96vw);height:100%;background:var(--card);box-shadow:var(--e4);display:flex;flex-direction:column;overflow:hidden}.pf-msg-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.pf-msg-top h2{font-family:var(--kd);font-weight:600;font-size:21px;letter-spacing:-.02em;color:var(--ink);margin:4px 0 0}.pf-msg-eyebrow{font-family:var(--km);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.pf-msg-body{flex:1;min-height:0;overflow-y:auto;padding:18px 24px 28px;display:flex;flex-direction:column;gap:18px}.pf-msg-empty{font-size:14px;color:var(--slate);text-align:center;margin:40px 0}.pf-msg-item{display:flex;flex-direction:column;gap:8px}.pf-msg-admin,.pf-msg-mine{border-radius:12px;padding:11px 14px}.pf-msg-mine{background:var(--paper-2);align-self:flex-end;max-width:88%}.pf-msg-admin{background:rgba(9,75,219,.07);border:1px solid rgba(9,75,219,.16);align-self:flex-start;max-width:92%}.pf-msg-who{display:block;font-family:var(--km);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mist);margin-bottom:4px}.pf-msg-admin .pf-msg-who{color:var(--blue)}.pf-msg-item p{margin:0;font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap}.pf-msg-item time{display:block;font-size:11px;color:var(--mist);margin-top:5px}.pf-msg-pending{align-self:flex-start;font-size:12px;color:var(--mist);font-style:italic;padding:2px 4px}.kui-toasts{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:4000;flex-direction:column;gap:8px;pointer-events:none;width:min(440px,calc(100vw - 32px))}.kui-toast,.kui-toasts{display:flex;align-items:center}.kui-toast{pointer-events:auto;gap:10px;width:100%;padding:11px 12px 11px 13px;border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--e4);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));font-family:var(--sans);font-size:13px;line-height:1.45;color:var(--ink);animation:kui-toast-in .26s var(--kee-ease) both}.kui-toast.ok{border-left:3px solid var(--okDot)}.kui-toast.err{border-left:3px solid var(--redDot)}.kui-toast.info{border-left:3px solid var(--blue)}.kui-toast-mark{flex:none;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff}.kui-toast.ok .kui-toast-mark{background:var(--okDot)}.kui-toast.err .kui-toast-mark{background:var(--redDot)}.kui-toast.info .kui-toast-mark{background:var(--blue)}.kui-toast.info .kui-toast-mark:empty{background:transparent;border:2px solid var(--accent-dim);border-top-color:var(--blue);animation:kui-spin .7s linear infinite}.kui-toast-msg{flex:1 1 auto;min-width:0}.kui-toast-x{flex:none;background:transparent;border:0;cursor:pointer;color:var(--faint);font-size:11px;padding:2px 4px;border-radius:6px;line-height:1}.kui-toast-x:hover{color:var(--ink);background:var(--inset)}.kui-toast-x:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-dim)}@keyframes kui-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes kui-spin{to{transform:rotate(1turn)}}.kui-sk{display:block;background:linear-gradient(90deg,var(--inset) 0,hsla(0,0%,100%,.75) 50%,var(--inset) 100%);background-size:220% 100%;animation:kui-sk-move 1.25s ease-in-out infinite}.kui-sk-lines{display:flex;flex-direction:column}.kui-sk-panel{padding:4px 0 2px}@keyframes kui-sk-move{0%{background-position:120% 0}to{background-position:-120% 0}}html[data-theme=dark] .kui-sk{background:linear-gradient(90deg,rgba(190,205,235,.09),rgba(190,205,235,.2) 50%,rgba(190,205,235,.09));background-size:220% 100%}.kui-pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);font-family:var(--sans);font-weight:600;white-space:nowrap;border:1px solid transparent}.kui-pill.md{font-size:12px;padding:4px 10px 4px 8px}.kui-pill.sm{font-size:11px;padding:2px 8px 2px 7px}.kui-pill-dot{width:6px;height:6px;border-radius:999px;flex:none;background:currentColor}.kui-pill.ok{color:var(--ok);background:rgba(22,163,74,.11);border-color:rgba(22,163,74,.24)}.kui-pill.ok .kui-pill-dot{background:var(--okDot)}.kui-pill.amber{color:var(--amber);background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.28)}.kui-pill.amber .kui-pill-dot{background:var(--amberDot)}.kui-pill.red{color:var(--red);background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.24)}.kui-pill.red .kui-pill-dot{background:var(--redDot)}.kui-pill.blue{color:var(--blue);background:var(--accent-dim);border-color:rgba(9,75,219,.26)}.kui-pill.blue .kui-pill-dot{background:var(--blue)}.kui-pill.neutral{color:var(--ink2);background:var(--inset);border-color:var(--hairline)}.kui-pill.neutral .kui-pill-dot{background:var(--faint)}.kui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:34px 20px 32px;border-radius:var(--r-card);border:1px dashed var(--hairline);background:var(--surface)}.kui-empty.compact{padding:18px 14px;gap:4px}.kui-empty-icon{font-size:21px;line-height:1;opacity:.75;margin-bottom:2px}.kui-empty-title{margin:0;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink)}.kui-empty-hint{margin:0;font-family:var(--sans);font-size:13px;line-height:1.55;color:var(--muted);max-width:46ch}.kui-empty-action{margin-top:8px}@media (prefers-reduced-motion:reduce){.kui-sk,.kui-toast,.kui-toast.info .kui-toast-mark:empty{animation:none}}.adm .dv-top{position:static;z-index:auto}.adm .dv-cockpit{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:11px;padding:14px 28px 15px;background:var(--panel-brand);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border-bottom:1px solid var(--hairline);box-shadow:var(--e3)}.adm .dv-ck-verdict{display:flex;align-items:flex-start;gap:13px}.adm .dv-ck-verdict-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.adm .dv-ck-pills{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.adm .dv-ck-noscore{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:var(--r-tile);background:var(--inset);border:1px dashed var(--hairline);font-family:var(--sans);font-size:11px;font-weight:700;line-height:1.15;color:var(--faint);text-align:center}.adm .dv-ck-noscore small{font-size:11px;font-weight:600;letter-spacing:.04em}.adm .dv-ck-summary{margin:0;font-family:var(--sans);font-size:12px;line-height:1.5;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adm .dv-ck-actions{display:flex;gap:8px;flex-wrap:wrap}.adm .dv-ck-actions .decide-btn{flex:1 1 auto;min-width:104px;min-height:40px}.adm .decide-btn.ghost,.adm .decide-btn.reopen{background:transparent;border:1px solid var(--hairline);color:var(--ink2);box-shadow:none}.adm .decide-btn.ghost:hover:not(:disabled),.adm .decide-btn.reopen:hover:not(:disabled){border-color:rgba(255,107,44,.45);background:rgba(255,107,44,.08);color:var(--kee,#c2410c)}.adm .decide-btn.ghost{flex:0 0 auto;min-width:78px}.adm .dv-ck-quick{display:flex;gap:6px;flex-wrap:wrap}.adm .dv-ck-q{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 9px;border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--inset);font-family:var(--sans);font-size:11px;font-weight:500;color:var(--ink2);text-decoration:none}.adm a.dv-ck-q:hover{border-color:var(--blue);color:var(--blue);background:var(--accent-dim)}.adm .dv-ck-q.is-off{color:var(--faint);border-style:dashed;background:transparent}.adm .dv-fold{margin:4px 0 14px;border:1px solid var(--hairline);border-radius:var(--r-tile);background:var(--surface)}.adm .dv-fold>summary{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;cursor:pointer;list-style:none;padding:11px 14px;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink)}.adm .dv-fold>summary::-webkit-details-marker{display:none}.adm .dv-fold>summary:before{content:"▸";font-size:11px;color:var(--faint);transition:transform var(--kee-dur) var(--kee-ease)}.adm .dv-fold[open]>summary:before{transform:rotate(90deg)}.adm .dv-fold>summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-dim);border-radius:var(--r-tile)}.adm .dv-fold-hint{font-size:11px;font-weight:500;color:var(--faint)}.adm .dv-fold[open]>summary{border-bottom:1px solid var(--hairline-soft)}.adm .dv-fold .dv-sec{padding-left:14px;padding-right:14px}.adm .dv-err{color:var(--red)}@media (max-width:640px){.adm .dv-cockpit{padding:12px 18px 13px}.adm .dv-ck-actions .decide-btn{min-width:88px;font-size:12px}}@media (prefers-reduced-motion:reduce){.adm .dv-fold>summary:before{transition:none}}.adm .adm-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-top:1px solid var(--hairline);background:var(--surface)}.adm .adm-pager-count{font-family:var(--sans);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.adm .adm-pager-btns{display:flex;align-items:center;gap:9px}.adm .adm-pager-pos{font-family:var(--sans);font-size:12px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.adm .adm-pager .adm-util:disabled{opacity:.4;cursor:default}.adm .stat.is-action{cursor:pointer;text-align:left;font:inherit;transition:border-color var(--kee-dur) var(--kee-ease),transform var(--kee-dur) var(--kee-ease)}.adm .stat.is-action:hover{border-color:var(--blue);transform:translateY(-1px)}.adm .stat.is-action:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-dim)}@media (prefers-reduced-motion:reduce){.adm .stat.is-action{transition:none}.adm .stat.is-action:hover{transform:none}}.adm .copilotKitButton{animation:none!important}.adm .copilotKitButton:hover{box-shadow:0 12px 46px rgba(9,75,219,.5),0 0 0 1px rgba(9,75,219,.42)!important}.adm{padding-bottom:92px}@media (max-width:640px){.adm{padding-bottom:104px}}.adm .dv-notif{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.adm .dv-notif-row{display:grid;grid-template-columns:8px minmax(0,auto) 1fr;align-items:baseline;gap:4px 8px;font-family:var(--sans);font-size:12px}.adm .dv-notif-dot{width:6px;height:6px;border-radius:999px;background:var(--faint);align-self:center}.adm .dv-notif-row.is-ok .dv-notif-dot{background:var(--okDot)}.adm .dv-notif-row.is-fail .dv-notif-dot{background:var(--redDot)}.adm .dv-notif-row.is-skip .dv-notif-dot{background:var(--faint)}.adm .dv-notif-row.is-pend .dv-notif-dot{background:var(--amberDot)}.adm .dv-notif-k{font-weight:600;color:var(--ink)}.adm .dv-notif-meta{color:var(--muted);font-variant-numeric:tabular-nums}.adm .dv-notif-row.is-fail .dv-notif-meta{color:var(--red);font-weight:700}.adm .dv-notif-err{grid-column:2/-1;font-size:11px;line-height:1.45;color:var(--red);background:rgba(239,68,68,.07);border-radius:6px;padding:4px 8px}.adm .apx-more,.cs-link,.schedb-copy,.schedb-name{position:relative}.cs-link:after,.schedb-name:after{content:"";position:absolute;left:0;right:0}.schedb-name:after{top:-5px;bottom:-5px}.cs-link:after{top:-2px;bottom:-2px}.schedb-copy:after{top:-2px;bottom:-2px}.adm .apx-more:after,.schedb-copy:after{content:"";position:absolute;left:0;right:0}.adm .apx-more:after{top:-4px;bottom:-4px}.iv-switch:after{content:"";position:absolute;left:0;right:0;top:-2px;bottom:-2px}@media (max-width:480px),(pointer:coarse){.chk-col{width:44px}.chk-col input[type=checkbox]{width:24px;height:24px;min-width:24px;flex:none}.adm-table--apps td a{position:relative}.adm-table--apps td a:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}}@media (max-width:1024px),(pointer:coarse){.adm .bk-act,.adm .bk-link,.adm a[aria-label^="Join the meeting"],.adm a[href="/admin/bookings"]{position:relative}.adm .bk-act:after,.adm .bk-link:after,.adm a[aria-label^="Join the meeting"]:after,.adm a[href="/admin/bookings"]:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}}@media (max-width:720px){.adm.adm--v2 .adm-table--apps{min-width:0}}.cpk-chip:hover:not(:disabled){color:var(--on-accent);background:var(--accent);border-color:transparent}.adm .bulkup-row.done .bulkup-row-status{color:var(--ok)}.adm .bulkup-row.error .bulkup-row-status{color:var(--bad)}.adm .bulkup-dz.over,.adm .bulkup-dz:hover{background:var(--accent-dim);border-color:var(--accent)}.adm .apx-alert .dv-btn{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.adm .apx-alert .dv-btn:hover{filter:brightness(1.06)}.cs select,.km select,.km select option,.km-apply select,.km-apply select option{color-scheme:light}.cs select option,.km select option,.km-apply select option{background:#fff;color:#16202e}html[data-theme=dark] .km select,html[data-theme=dark] .km-apply select{color-scheme:dark}.ivd{--ivd-who:11.5rem;--ivd-gap:3px;--ivd-cell-h:34px;display:block;font-family:inherit;color:var(--ink)}.ivd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ivd-head{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.ivd-head-l{min-width:0}.ivd-eyebrow{margin:0 0 .2rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ivd-h{margin:0;font-size:1.15rem;font-weight:650;line-height:1.2;color:var(--ink)}.ivd-sub{margin:.25rem 0 0;font-size:.82rem}.ivd-sub,.ivd-tz{color:var(--muted)}.ivd-tz{font-size:.78em}.ivd-first{flex:1 1 100%;min-width:0;background:rgba(255,107,44,.08);border:1px solid rgba(255,107,44,.22);border-radius:12px;padding:.8rem .95rem}.ivd-first-k{margin:0;font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kee,#c2410c)}.ivd-first-v{margin:.2rem 0 .55rem;font-size:.9rem;color:var(--ink);font-variant-numeric:tabular-nums}html[data-theme=dark] .ivd-first{background:rgba(255,107,44,.14);border-color:rgba(255,107,44,.3)}html[data-theme=dark] .ivd-first-k{color:var(--keeGlow,#ff8a54)}html[data-theme=dark] .ivd-btn-primary,html[data-theme=dark] .ivd-cell-open.is-first,html[data-theme=dark] .ivd-slot:hover{color:#0e1b33}.ivd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.45rem .85rem;border-radius:12px;border:1px solid var(--hairline);background:var(--tile);color:var(--ink);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:none;transition:filter .14s var(--ease,ease),background-color .14s var(--ease,ease)}.ivd-btn:hover{filter:brightness(.97)}.ivd-btn-primary{background:var(--btn,#0b0b0c);border-color:var(--btn,#0b0b0c);color:var(--btn-ink,#fff)}.ivd-btn-primary:hover{background:var(--btn-hover,#ff6b2c);border-color:var(--btn-hover,#ff6b2c);color:var(--btn-hover-ink,#0b0b0c);filter:none}.ivd-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.ivd-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--blue);text-decoration:underline;cursor:pointer}.ivd :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.ivd-notice,.ivd-partial{margin:0 0 .7rem;padding:.5rem .7rem;border-radius:10px;font-size:.8rem;line-height:1.45}.ivd-partial{background:var(--amber-bg,rgba(160,74,8,.1));color:var(--amber)}.ivd-notice{background:var(--bad-bg,rgba(180,35,24,.1));color:var(--bad);font-weight:600}.ivd-grid{display:block}.ivd-axis{display:grid;grid-template-columns:var(--ivd-who) repeat(var(--ivd-days,14),minmax(0,1fr));gap:var(--ivd-gap);margin-bottom:.35rem}.ivd-axis-d{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:.6rem;line-height:1;color:var(--muted)}.ivd-axis-d em{font-style:normal;font-weight:600;text-transform:uppercase}.ivd-axis-d i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--ink)}.ivd-axis-d[data-we] em{font-weight:500}.ivd-axis-d[data-we] i{color:var(--muted);font-weight:400}.ivd-lane{display:grid;grid-template-columns:var(--ivd-who) minmax(0,1fr);gap:var(--ivd-gap);align-items:center;padding:.4rem 0;border-top:1px solid var(--hairline)}.ivd-lane:first-of-type{border-top:0}.ivd-who{min-width:0;padding-right:.5rem}.ivd-who-n{margin:0;font-size:.86rem;font-weight:650;color:var(--ink)}.ivd-who-m,.ivd-who-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivd-who-m{margin:.1rem 0 0;font-size:.7rem;color:var(--muted)}.ivd-strip{display:grid;grid-template-columns:repeat(var(--ivd-days,14),minmax(0,1fr));gap:var(--ivd-gap)}.ivd-cell{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;max-width:var(--ivd-cell-h);height:auto;aspect-ratio:1;margin-inline:auto;border-radius:var(--r-xs,6px);font:inherit;font-size:.78rem;font-weight:650;font-variant-numeric:tabular-nums}.ivd-cell-shut{background:transparent;border:1px dashed var(--hairline)}.ivd-cell-shut[data-we]{border-color:transparent}.ivd-cell-open{background:var(--tile);border:1px solid var(--hairline);color:var(--ink);cursor:pointer;transition:filter .14s var(--ease,ease),box-shadow .14s var(--ease,ease)}.ivd-cell-open:hover{filter:brightness(.96)}.ivd-cell-open.is-first{background:var(--v5-text,#0b0b0c);border-color:var(--v5-text,#0b0b0c);color:var(--v5-canvas,#f4f3f1);box-shadow:0 0 0 3px rgba(255,107,44,.22)}.ivd-cell-open.is-active{box-shadow:0 0 0 2px var(--v5-brand,#ff6b2c) inset}.ivd-lane-note{margin:0;font-size:.78rem;line-height:1.4;color:var(--muted)}.ivd-lane.ivd-warn .ivd-lane-note{color:var(--v5-brand-text,#a33300)}.ivd-lane.ivd-bad .ivd-lane-note{color:var(--bad)}.ivd-lane.ivd-muted .ivd-lane-note{color:var(--muted)}.ivd-times{grid-column:1/-1;margin:.5rem 0 .2rem;padding:.7rem .8rem;background:var(--tile);border:1px solid var(--hairline);border-radius:12px;animation:ivd-open .16s var(--ease,ease) both}@keyframes ivd-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ivd-times-h{margin:0 0 .5rem;font-size:.8rem;font-weight:650;color:var(--ink)}.ivd-times-row{display:flex;flex-wrap:wrap;gap:.4rem}.ivd-slot{min-height:36px;padding:.4rem .7rem;border-radius:8px;border:1px solid var(--hairline);background:var(--panel);color:var(--ink);font:inherit;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s var(--ease,ease),color .14s var(--ease,ease)}.ivd-slot:hover{background:var(--blue);border-color:var(--blue);color:#fff}.ivd-slot:disabled{opacity:.55;cursor:not-allowed;background:var(--panel);color:var(--ink)}.ivd-times-n{margin:.55rem 0 0;font-size:.74rem;color:var(--muted)}.ivd-mnext{display:none}.ivd-blocked,.ivd-done,.ivd-empty,.ivd-fail{padding:1rem 1.05rem;border-radius:12px;background:var(--tile);border:1px solid var(--hairline)}.ivd-blocked-h,.ivd-done-h,.ivd-empty-h,.ivd-fail-h{margin:0 0 .35rem;font-size:.95rem;font-weight:650;color:var(--ink)}.ivd-blocked-b,.ivd-done-b,.ivd-empty-b,.ivd-fail-b{margin:0 0 .5rem;font-size:.85rem;line-height:1.5;color:var(--ink)}.ivd-done-n,.ivd-empty-n,.ivd-fail-n{margin:0 0 .7rem;font-size:.78rem;line-height:1.45;color:var(--muted)}.ivd-fail-h{color:var(--bad)}.ivd-done{background:var(--ok-bg,rgba(15,122,67,.1));border-color:var(--ok-bd,rgba(15,122,67,.28))}.ivd-done-h{color:var(--ok)}.ivd-empty .ivd-btn,.ivd-fail .ivd-btn{margin-top:.2rem}.ivd-skel-lane{display:grid;grid-template-columns:var(--ivd-who) minmax(0,1fr);gap:var(--ivd-gap);padding:.55rem 0;border-top:1px solid var(--hairline)}.ivd-skel-lane:first-child{border-top:0}.ivd-skel-strip,.ivd-skel-who{height:var(--ivd-cell-h);border-radius:8px;background:linear-gradient(90deg,var(--tile) 25%,var(--inset,var(--hairline)) 50%,var(--tile) 75%);background-size:240% 100%;animation:ivd-shimmer 1.3s linear infinite}.ivd-skel-who{margin-right:.5rem}@keyframes ivd-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:760px){.ivd-axis{display:none}.ivd-lane{grid-template-columns:minmax(0,1fr);gap:.45rem;align-items:stretch}.ivd-strip{display:none}.ivd-who{padding-right:0}.ivd-mnext{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:44px;padding:.5rem .75rem;border-radius:12px;border:1px solid var(--hairline);background:var(--tile);color:var(--ink);font:inherit;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums}.ivd-mnext-c{font-size:.72rem;font-weight:600;color:var(--muted);white-space:nowrap}.ivd-slot{min-height:44px}.ivd-first{flex-basis:100%}.ivd-skel-lane{grid-template-columns:minmax(0,1fr)}.ivd-skel-who{display:none}}@media (prefers-reduced-motion:reduce){.ivd-skel-strip,.ivd-skel-who,.ivd-times{animation:none}.ivd-btn,.ivd-cell-open,.ivd-slot{transition:none}}.dv-bk-fallback{margin-top:.9rem;border-top:1px solid var(--hairline);padding-top:.6rem}.dv-bk-fallback>summary{cursor:pointer;list-style:none;font-size:.78rem;font-weight:600;color:var(--muted);padding:.25rem 0}.dv-bk-fallback>summary::-webkit-details-marker{display:none}.dv-bk-fallback>summary:before{content:"▸ "}.dv-bk-fallback[open]>summary:before{content:"▾ "}.dv-bk-fallback>summary:hover{color:var(--ink)}.dv-bk-fallback>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.dv-bk-fallback>*+*{margin-top:.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-14{left:3.5rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[11px\]{left:11px}.left-\[50\%\]{left:50%}.left-\[var\(--adm-side-w\2c 76px\)\]{left:var(--adm-side-w,76px)}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[3\.25rem\]{right:3.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[1px\]{top:1px}.top-\[28px\]{top:28px}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[300\]{z-index:300}.z-\[5\]{z-index:5}.z-\[600\]{z-index:600}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.\!mb-0{margin-bottom:0!important}.\!ml-auto{margin-left:auto!important}.\!mt-0{margin-top:0!important}.-mb-px{margin-bottom:-1px}.-mr-8{margin-right:-2rem}.-mt-0\.5{margin-top:-.125rem}.-mt-\[26px\]{margin-top:-26px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-\[calc\(-1\*\(var\(--adm-side-w\2c 76px\)\+32px\)\)\]{margin-left:calc(-1 * (var(--adm-side-w,76px) + 32px))}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.size-1\.5{width:.375rem;height:.375rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[34px\]{height:34px}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-290px\)\]{height:calc(100vh - 290px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[320px\]{max-height:320px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[calc\(100vh-160px\)\]{max-height:calc(100vh - 160px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[104px\]{min-height:104px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[180px\]{min-height:180px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[480px\]{min-height:480px}.min-h-\[500px\]{min-height:500px}.min-h-\[56px\]{min-height:56px}.min-h-\[70px\]{min-height:70px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-280px\)\]{min-height:calc(100vh - 280px)}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[104px\]{width:104px}.w-\[22px\]{width:22px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[336px\]{width:336px}.w-\[440px\]{width:440px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-8{min-width:2rem}.min-w-\[110px\]{min-width:110px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[176px\]{min-width:176px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[248px\]{min-width:248px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[28px\]{min-width:28px}.min-w-\[44px\]{min-width:44px}.min-w-\[560px\]{min-width:560px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-4xl{max-width:56rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[130px\]{max-width:130px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[360px\]{max-width:360px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[440px\]{max-width:440px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[55\%\]{max-width:55%}.max-w-\[560px\]{max-width:560px}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[760px\]{max-width:760px}.max-w-\[78\%\]{max-width:78%}.max-w-\[82ch\]{max-width:82ch}.max-w-\[840px\]{max-width:840px}.max-w-\[880px\]{max-width:880px}.max-w-\[904px\]{max-width:904px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.\!flex-none{flex:none!important}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[176px\]{flex-basis:176px}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-3{--tw-translate-x:0.75rem}.translate-x-3,.translate-x-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-180,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[kee-slidein_260ms_var\(--kee-ease-soft\)_both\]{animation:kee-slidein .26s var(--kee-ease-soft) both}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[92px_minmax\(0\2c 1fr\)_60px\]{grid-template-columns:92px minmax(0,1fr) 60px}.grid-cols-\[repeat\(auto-fill\2c minmax\(248px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(320px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-1\.5{gap:.375rem!important}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[6px\]{gap:6px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-\[var\(--line\)\]>:not([hidden])~:not([hidden]){border-color:var(--line)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-md{border-radius:.375rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--r-btn\)\]{border-radius:var(--r-btn)}.rounded-\[var\(--r-btn\2c 12px\)\]{border-radius:var(--r-btn,12px)}.rounded-btn{border-radius:var(--r-btn,8px)}.rounded-card{border-radius:var(--r-card,8px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.\!border-\[var\(--line\)\]{border-color:var(--line)!important}.border-\[\#094BDB\]{--tw-border-opacity:1;border-color:rgb(9 75 219/var(--tw-border-opacity,1))}.border-\[color\:var\(--btn\2c \#0B0B0C\)\]{border-color:var(--btn,#0b0b0c)}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-\[color\:var\(--v5-hairline\)\]{border-color:var(--v5-hairline)}.border-\[rgba\(160\2c 74\2c 8\2c \.3\)\]{border-color:rgba(160,74,8,.3)}.border-\[rgba\(255\2c 107\2c 44\2c \.28\)\]{border-color:rgba(255,107,44,.28)}.border-\[rgba\(255\2c 107\2c 44\2c \.35\)\]{border-color:rgba(255,107,44,.35)}.border-\[rgba\(255\2c 107\2c 44\2c \.4\)\]{border-color:rgba(255,107,44,.4)}.border-\[rgba\(255\2c 107\2c 44\2c 0\.22\)\]{border-color:rgba(255,107,44,.22)}.border-\[rgba\(255\2c 107\2c 44\2c 0\.25\)\]{border-color:rgba(255,107,44,.25)}.border-\[rgba\(255\2c 107\2c 44\2c 0\.28\)\]{border-color:rgba(255,107,44,.28)}.border-\[rgba\(255\2c 107\2c 44\2c 0\.35\)\]{border-color:rgba(255,107,44,.35)}.border-\[rgba\(255\2c 107\2c 44\2c 0\.55\)\]{border-color:rgba(255,107,44,.55)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent\2c \#A33300\)\]{border-color:var(--accent,#a33300)}.border-\[var\(--bad\2c \#B42318\)\]{border-color:var(--bad,#b42318)}.border-\[var\(--bad-bd\)\]{border-color:var(--bad-bd)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--kee-orange\2c \#ff6b2c\)\]{border-color:var(--kee-orange,#ff6b2c)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-soft\2c var\(--line\)\)\]{border-color:var(--line-soft,var(--line))}.border-\[var\(--ok-bd\)\]{border-color:var(--ok-bd)}.border-\[var\(--ok-bd\2c \#bfe3cd\)\]{border-color:var(--ok-bd,#bfe3cd)}.border-\[var\(--okDot\)\]{border-color:var(--okDot)}.border-\[var\(--v5-brand\)\]{border-color:var(--v5-brand)}.border-\[var\(--warn-bd\)\]{border-color:var(--warn-bd)}.border-\[var\(--warn-bd\2c rgba\(180\2c 35\2c 24\2c \.28\)\)\]{border-color:var(--warn-bd,rgba(180,35,24,.28))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-b-\[var\(--kee-orange\2c \#ff6b2c\)\]{border-bottom-color:var(--kee-orange,#ff6b2c)}.border-b-\[var\(--line\)\]{border-bottom-color:var(--line)}.border-b-transparent{border-bottom-color:transparent}.border-l-\[var\(--v5-brand\)\]{border-left-color:var(--v5-brand)}.border-l-transparent{border-left-color:transparent}.border-t-\[var\(--line\)\]{border-top-color:var(--line)}.\!bg-\[var\(--accent\)\]{background-color:var(--accent)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#2b2f38\]{--tw-bg-opacity:1;background-color:rgb(43 47 56/var(--tw-bg-opacity,1))}.bg-\[\#E7F6EC\]{--tw-bg-opacity:1;background-color:rgb(231 246 236/var(--tw-bg-opacity,1))}.bg-\[\#E8F0FE\]{--tw-bg-opacity:1;background-color:rgb(232 240 254/var(--tw-bg-opacity,1))}.bg-\[\#EEE8DE\]{--tw-bg-opacity:1;background-color:rgb(238 232 222/var(--tw-bg-opacity,1))}.bg-\[\#F4F3F1\]{--tw-bg-opacity:1;background-color:rgb(244 243 241/var(--tw-bg-opacity,1))}.bg-\[\#FAF7F2\]{--tw-bg-opacity:1;background-color:rgb(250 247 242/var(--tw-bg-opacity,1))}.bg-\[\#FF6B2C\]{--tw-bg-opacity:1;background-color:rgb(255 107 44/var(--tw-bg-opacity,1))}.bg-\[\#FFF4E5\]{--tw-bg-opacity:1;background-color:rgb(255 244 229/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\2c var\(--warn\)_7\%\2c var\(--panel\)\)\]{background-color:color-mix(in srgb,var(--warn) 7%,var(--panel))}.bg-\[color\:color-mix\(in_srgb\2c var\(--v5-error\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--v5-error) 10%,transparent)}.bg-\[color\:var\(--btn\2c \#0B0B0C\)\]{background-color:var(--btn,#0b0b0c)}.bg-\[color\:var\(--panel\)\]{background-color:var(--panel)}.bg-\[color\:var\(--tile\)\]{background-color:var(--tile)}.bg-\[color\:var\(--v5-recessed\)\]{background-color:var(--v5-recessed)}.bg-\[color\:var\(--v5-surface\)\]{background-color:var(--v5-surface)}.bg-\[color\:var\(--v5-text\)\]{background-color:var(--v5-text)}.bg-\[rgba\(11\2c 11\2c 12\2c 0\.06\)\]{background-color:rgba(11,11,12,.06)}.bg-\[rgba\(13\2c 107\2c 58\2c 0\.08\)\]{background-color:rgba(13,107,58,.08)}.bg-\[rgba\(160\2c 74\2c 8\2c \.06\)\]{background-color:rgba(160,74,8,.06)}.bg-\[rgba\(160\2c 74\2c 8\2c \.15\)\]{background-color:rgba(160,74,8,.15)}.bg-\[rgba\(160\2c 74\2c 8\2c 0\.1\)\]{background-color:rgba(160,74,8,.1)}.bg-\[rgba\(255\2c 107\2c 44\2c \.06\)\]{background-color:rgba(255,107,44,.06)}.bg-\[rgba\(255\2c 107\2c 44\2c \.10\)\]{background-color:rgba(255,107,44,.1)}.bg-\[rgba\(255\2c 107\2c 44\2c \.15\)\]{background-color:rgba(255,107,44,.15)}.bg-\[rgba\(255\2c 107\2c 44\2c 0\.05\)\]{background-color:rgba(255,107,44,.05)}.bg-\[rgba\(255\2c 107\2c 44\2c 0\.06\)\]{background-color:rgba(255,107,44,.06)}.bg-\[rgba\(255\2c 107\2c 44\2c 0\.07\)\]{background-color:rgba(255,107,44,.07)}.bg-\[rgba\(255\2c 107\2c 44\2c 0\.08\)\]{background-color:rgba(255,107,44,.08)}.bg-\[rgba\(255\2c 107\2c 44\2c 0\.10\)\]{background-color:rgba(255,107,44,.1)}.bg-\[rgba\(255\2c 107\2c 44\2c 0\.12\)\]{background-color:rgba(255,107,44,.12)}.bg-\[rgba\(255\2c 107\2c 44\2c 0\.14\)\]{background-color:rgba(255,107,44,.14)}.bg-\[rgba\(34\2c 80\2c 156\2c 0\.08\)\]{background-color:rgba(34,80,156,.08)}.bg-\[rgba\(91\2c 100\2c 114\2c 0\.22\)\]{background-color:rgba(91,100,114,.22)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent\2c \#094bdb\)\]{background-color:var(--accent,#094bdb)}.bg-\[var\(--accent\2c \#22509C\)\]{background-color:var(--accent,#22509c)}.bg-\[var\(--accent\2c \#A33300\)\]{background-color:var(--accent,#a33300)}.bg-\[var\(--accent-dim\2c rgba\(255\2c 107\2c 44\2c \.16\)\)\]{background-color:var(--accent-dim,rgba(255,107,44,.16))}.bg-\[var\(--amberDot\2c \#f59e0b\)\]{background-color:var(--amberDot,#f59e0b)}.bg-\[var\(--bad\2c \#B0143C\)\]{background-color:var(--bad,#b0143c)}.bg-\[var\(--bad-bg\)\]{background-color:var(--bad-bg)}.bg-\[var\(--blue\2c \#094BDB\)\]{background-color:var(--blue,#094bdb)}.bg-\[var\(--btn\2c \#0B0B0C\)\]{background-color:var(--btn,#0b0b0c)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--card\2c \#fff\)\]{background-color:var(--card,#fff)}.bg-\[var\(--header-bg\2c transparent\)\]{background-color:var(--header-bg,transparent)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink-muted\2c \#5b6472\)\]{background-color:var(--ink-muted,#5b6472)}.bg-\[var\(--ink2\2c \#45505f\)\]{background-color:var(--ink2,#45505f)}.bg-\[var\(--kee\2c \#c2410c\)\]{background-color:var(--kee,#c2410c)}.bg-\[var\(--kee-orange\2c \#FF6B2C\)\],.bg-\[var\(--kee-orange\2c \#ff6b2c\)\]{background-color:var(--kee-orange,#ff6b2c)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--ok\2c \#0F7A43\)\]{background-color:var(--ok,#0f7a43)}.bg-\[var\(--ok\2c \#0d6b3a\)\]{background-color:var(--ok,#0d6b3a)}.bg-\[var\(--ok-bg\)\]{background-color:var(--ok-bg)}.bg-\[var\(--okDot\2c \#16a34a\)\]{background-color:var(--okDot,#16a34a)}.bg-\[var\(--orange-tint\2c rgba\(255\2c 107\2c 44\2c 0\.06\)\)\]{background-color:var(--orange-tint,rgba(255,107,44,.06))}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--pills-bg\)\]{background-color:var(--pills-bg)}.bg-\[var\(--pills-bg\2c \#ECEAE7\)\]{background-color:var(--pills-bg,#eceae7)}.bg-\[var\(--pills-bg\2c \#efe8df\)\]{background-color:var(--pills-bg,#efe8df)}.bg-\[var\(--redDot\2c \#ef4444\)\]{background-color:var(--redDot,#ef4444)}.bg-\[var\(--tile\)\]{background-color:var(--tile)}.bg-\[var\(--tile\2c \#F3EDE3\)\]{background-color:var(--tile,#f3ede3)}.bg-\[var\(--tile\2c \#FAF7F2\)\]{background-color:var(--tile,#faf7f2)}.bg-\[var\(--v5-canvas\)\]{background-color:var(--v5-canvas)}.bg-\[var\(--warn\2c \#B45309\)\]{background-color:var(--warn,#b45309)}.bg-\[var\(--warn\2c \#a04a08\)\]{background-color:var(--warn,#a04a08)}.bg-\[var\(--warn-bg\)\]{background-color:var(--warn-bg)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\!bg-none{background-image:none!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[var\(--bg\)\]{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--bg) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-30\%{--tw-gradient-via-position:30%}.to-\[var\(--bg\)\]{--tw-gradient-to:var(--bg) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-52{padding-bottom:13rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[56px\]{padding-left:56px}.pl-\[calc\(var\(--adm-side-w\2c 76px\)\+32px\)\]{padding-left:calc(var(--adm-side-w,76px) + 32px)}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.font-\[family-name\:var\(--display\)\]{font-family:var(--display)}.font-\[family-name\:var\(--mono\)\]{font-family:var(--mono)}.font-\[family-name\:var\(--mono\2c ui-monospace\)\]{font-family:var(--mono,ui-monospace)}.font-\[family-name\:var\(--sans\)\]{font-family:var(--sans)}.font-mono{font-family:var(--font-lexend),"Lexend",ui-monospace,monospace}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-base{font-size:1rem;line-height:1.5rem}.text-body{font-size:var(--t-body,15px);line-height:var(--t-body-lh,22px)}.text-caption{font-size:var(--t-caption,13px);line-height:var(--t-caption-lh,18px)}.text-label{font-size:var(--t-label,14px);line-height:var(--t-label-lh,20px)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-section{font-size:var(--t-section,16px);line-height:var(--t-section-lh,24px)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-title{font-size:var(--t-title,20px);line-height:var(--t-title-lh,28px)}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-6{line-height:1.5rem}.leading-\[1\.65\]{line-height:1.65}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.2px\]{letter-spacing:-.2px}.tracking-\[-1\.2px\]{letter-spacing:-1.2px}.tracking-\[0\.08em\],.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[var\(--ink-muted\)\]{color:var(--ink-muted)!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#036B26\]{--tw-text-opacity:1;color:rgb(3 107 38/var(--tw-text-opacity,1))}.text-\[\#094BDB\]{--tw-text-opacity:1;color:rgb(9 75 219/var(--tw-text-opacity,1))}.text-\[\#8A5300\]{--tw-text-opacity:1;color:rgb(138 83 0/var(--tw-text-opacity,1))}.text-\[\#B42318\]{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.text-\[color\:var\(--btn-ink\2c \#fff\)\]{color:var(--btn-ink,#fff)}.text-\[color\:var\(--ink\)\]{color:var(--ink)}.text-\[color\:var\(--ink-muted\2c \#5b6472\)\]{color:var(--ink-muted,#5b6472)}.text-\[color\:var\(--v5-brand-text\)\]{color:var(--v5-brand-text)}.text-\[color\:var\(--v5-canvas\)\]{color:var(--v5-canvas)}.text-\[color\:var\(--v5-error\)\]{color:var(--v5-error)}.text-\[color\:var\(--v5-text\)\]{color:var(--v5-text)}.text-\[color\:var\(--v5-text-muted\)\]{color:var(--v5-text-muted)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent\2c \#22509C\)\]{color:var(--accent,#22509c)}.text-\[var\(--accent\2c \#A33300\)\]{color:var(--accent,#a33300)}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--amber\2c \#a04a08\)\]{color:var(--amber,#a04a08)}.text-\[var\(--amber\2c \#b45309\)\]{color:var(--amber,#b45309)}.text-\[var\(--bad\)\]{color:var(--bad)}.text-\[var\(--bad\2c \#B0143C\)\]{color:var(--bad,#b0143c)}.text-\[var\(--bad\2c \#B42318\)\]{color:var(--bad,#b42318)}.text-\[var\(--btn-hover-ink\2c \#0B0B0C\)\]{color:var(--btn-hover-ink,#0b0b0c)}.text-\[var\(--btn-ink\2c \#fff\)\]{color:var(--btn-ink,#fff)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink\2c \#45505f\)\]{color:var(--ink,#45505f)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--ink-muted\2c \#5b6472\)\]{color:var(--ink-muted,#5b6472)}.text-\[var\(--ink2\)\]{color:var(--ink2)}.text-\[var\(--ink2\2c \#45505f\)\]{color:var(--ink2,#45505f)}.text-\[var\(--kee\)\]{color:var(--kee)}.text-\[var\(--kee\2c \#A33300\)\]{color:var(--kee,#a33300)}.text-\[var\(--kee\2c \#c2410c\)\]{color:var(--kee,#c2410c)}.text-\[var\(--line\)\]{color:var(--line)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--ok\2c \#0d6b3a\)\]{color:var(--ok,#0d6b3a)}.text-\[var\(--on-accent\2c \#fff\)\]{color:var(--on-accent,#fff)}.text-\[var\(--panel\)\]{color:var(--panel)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--red\2c \#b42318\)\]{color:var(--red,#b42318)}.text-\[var\(--v5-brand-text\)\]{color:var(--v5-brand-text)}.text-\[var\(--v5-error\)\]{color:var(--v5-error)}.text-\[var\(--v5-success\)\]{color:var(--v5-success)}.text-\[var\(--v5-text-muted\)\]{color:var(--v5-text-muted)}.text-\[var\(--v5-warning\)\]{color:var(--v5-warning)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.decoration-\[var\(--line\)\]{text-decoration-color:var(--line)}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[var\(--kee-orange\2c \#ff6b2c\)\]{accent-color:var(--kee-orange,#ff6b2c)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(11\2c 11\2c 12\2c \.10\)\]{--tw-shadow:0 1px 2px rgba(11,11,12,.1);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(11\2c 11\2c 12\2c \.07\)\]{--tw-shadow:0 6px 20px rgba(11,11,12,.07);--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 8px 30px rgba(0,0,0,.12);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--red\2c \#b42318\)\]{--tw-shadow:inset 3px 0 0 var(--red,#b42318);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_var\(--red\2c \#b42318\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--e2\)\]{--tw-shadow-color:var(--e2);--tw-shadow:var(--tw-shadow-colored)}.shadow-neutral-500\/40{--tw-shadow-color:hsla(0,0%,45%,.4);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-\[color\:var\(--v5-surface\)\]{--tw-ring-offset-color:var(--v5-surface)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--kee-ease,cubic-bezier(.22,1,.36,1));transition-duration:var(--kee-dur,.26s)}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--kee-ease,cubic-bezier(.22,1,.36,1));transition-duration:var(--kee-dur,.26s)}.transition-\[left\]{transition-property:left;transition-timing-function:var(--kee-ease,cubic-bezier(.22,1,.36,1));transition-duration:var(--kee-dur,.26s)}.transition-\[margin-left\2c padding-left\]{transition-property:margin-left,padding-left;transition-timing-function:var(--kee-ease,cubic-bezier(.22,1,.36,1));transition-duration:var(--kee-dur,.26s)}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:var(--kee-ease,cubic-bezier(.22,1,.36,1));transition-duration:var(--kee-dur,.26s)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--kee-ease,cubic-bezier(.22,1,.36,1));transition-duration:var(--kee-dur,.26s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--kee-ease,cubic-bezier(.22,1,.36,1));transition-duration:var(--kee-dur,.26s)}.transition-transform{transition-property:transform;transition-timing-function:var(--kee-ease,cubic-bezier(.22,1,.36,1));transition-duration:var(--kee-dur,.26s)}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[border-spacing\:0\]{border-spacing:0}.\[box-shadow\:var\(--e2\)\]{box-shadow:var(--e2)}.\[display\:contents\]{display:contents}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[max-height\:calc\(100vh-240px\)\]{max-height:calc(100vh - 240px)}.\[max-height\:calc\(100vh-320px\)\]{max-height:calc(100vh - 320px)}.\[scrollbar-color\:var\(--line-2\)_transparent\]{scrollbar-color:var(--line-2) transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}:root{--header-bg:#fdfdfc;--sidebar-bg:#faf9f8;--pills-bg:#eceae7}html[data-theme=dark]{--header-bg:var(--v5-surface);--sidebar-bg:var(--v5-surface);--pills-bg:var(--v5-recessed)}.apx-no-ring:focus,.apx-no-ring:focus-visible{outline:none!important;box-shadow:none!important}.km.pf:not(.iv-scope) .pf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:20px;border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden;box-shadow:none}.km.pf:not(.iv-scope) .pf-stat{background:transparent;border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none;backdrop-filter:none;padding:18px 22px;display:flex;flex-direction:column;gap:5px}.km.pf:not(.iv-scope) .pf-stat:last-child{border-right:0}.km.pf:not(.iv-scope) .pf-stat-k{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--mist)}.km.pf:not(.iv-scope) .pf-stat-v{font-family:var(--kd);font-weight:700;font-size:32px;letter-spacing:-.02em;color:var(--ink);line-height:1.15}.km.pf:not(.iv-scope) .pf-stat-v.good{color:var(--ok)}.km.pf:not(.iv-scope) .pf-stat-v.warn{color:#e85a1e}.km.pf:not(.iv-scope) .pf-stat-d{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--slate)}@media (max-width:640px){.km.pf:not(.iv-scope) .pf-stats{grid-template-columns:repeat(2,1fr)}.km.pf:not(.iv-scope) .pf-stat:nth-child(2){border-right:0}.km.pf:not(.iv-scope) .pf-stat:first-child,.km.pf:not(.iv-scope) .pf-stat:nth-child(2){border-bottom:1px solid var(--line)}}.km.pf:not(.iv-scope) .pf-ready-banner{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding:13px 18px;border-radius:14px;border:1px solid rgba(194,65,12,.22);background:rgba(255,107,44,.08);color:var(--ink);font-size:13.5px;flex-wrap:wrap}.km.pf:not(.iv-scope) .pf-ready-banner b{color:var(--kee)}.km.pf:not(.iv-scope) .pf-ready-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--kee);animation:none;box-shadow:0 0 0 3px rgba(194,65,12,.16)}.km.pf:not(.iv-scope) .pf-ready-dot.ok{background:var(--okDot);box-shadow:0 0 0 3px rgba(22,163,74,.16)}.km.pf:not(.iv-scope) .pf-ready-sep{color:rgba(20,24,36,.28);font-size:12px}.km.pf:not(.iv-scope) .pf-ready-sub{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.km.pf:not(.iv-scope) .pf-ready-sub b{color:var(--ok)}.km.pf:not(.iv-scope) .pf-ready-filter{margin-left:auto;font:inherit;font-size:12.5px;font-weight:700;color:var(--kee);background:#fff;border:1px solid rgba(194,65,12,.18);border-radius:999px;padding:7px 14px;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px rgba(255,107,44,.22);transition:box-shadow .15s ease,transform .15s ease}.km.pf:not(.iv-scope) .pf-ready-filter:hover{box-shadow:0 6px 18px rgba(255,107,44,.3);transform:translateY(-1px);color:var(--kee)}html[data-theme=dark] .km.pf:not(.iv-scope) .pf-ready-filter{background:var(--card)}.km.pf:not(.iv-scope) .pf-up.pf-up-none{display:flex;align-items:center;gap:13px;flex-wrap:nowrap;margin:0 0 20px;padding:14px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:none;overflow:visible}.km.pf:not(.iv-scope) .pf-up-none-badge{flex:none;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:15px;background:var(--accent-dim);color:var(--kee)}.km.pf:not(.iv-scope) .pf-up-none-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.km.pf:not(.iv-scope) .pf-up-none-text b{font-size:13.5px;font-weight:700;color:var(--ink)}.km.pf:not(.iv-scope) .pf-up-none-hint{font-size:12.5px;font-weight:500;color:var(--slate)}@media (max-width:640px){.km.pf:not(.iv-scope) .pf-up.pf-up-none{align-items:flex-start;flex-wrap:wrap}}.km.pf:not(.iv-scope) .pf-table-card{border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:none}.km.pf:not(.iv-scope) .pf-table-card .pf-table-wrap{border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}.km.pf:not(.iv-scope) .pf-table thead th{font-family:var(--sans);font-weight:700;font-size:11px;letter-spacing:.8px;color:var(--mist);background:var(--card);padding:13px 16px}.km.pf:not(.iv-scope) .pf-table td{padding:14px 16px;font-size:13.5px}.km.pf:not(.iv-scope) .pf-avatar{width:36px;height:36px;font-size:12px}.km.pf:not(.iv-scope) .pf-cell-name-text span:first-child{font-size:13.5px;font-weight:700}.km.pf:not(.iv-scope) .pf-share{border:1px solid var(--line);border-radius:18px;background:var(--card);backdrop-filter:none;box-shadow:none;padding:16px 20px;margin:20px 0 0}.km.pf:not(.iv-scope) .pf-share-url{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink2,var(--ink));padding:9px 16px;font-family:var(--sans);font-size:12.5px}.km.pf:not(.iv-scope) .pf-share-btn{border-radius:999px}.km.pf:not(.iv-scope) .pf-book-btn,.km.pf:not(.iv-scope) .pf-table td a.pf-book-btn{background:rgba(255,107,44,.14);color:var(--kee);border-radius:var(--r-btn,8px);font-weight:650;box-shadow:none}.km.pf:not(.iv-scope) .pf-book-btn:hover{background:rgba(255,107,44,.22);filter:none;transform:none;box-shadow:none}.km.pf:not(.iv-scope) .pf-trow-ready{background:transparent;box-shadow:inset 3px 0 0 var(--kee,#c2410c)}.km.pf:not(.iv-scope) .pf-trow-ready:hover{background:var(--paper-2)}.km.pf:not(.iv-scope) .pf-sheet .pf-trow-ready .pf-sticky-col{background:var(--card)}.km.pf:not(.iv-scope) .pf-sheet .pf-trow-ready:hover .pf-sticky-col{background:var(--paper-2)}.km.pf:not(.iv-scope) .pf-card.is-ready{border-color:rgba(194,65,12,.3);box-shadow:inset 3px 0 0 var(--kee,#c2410c),0 8px 24px -18px rgba(194,65,12,.35)}.km.pf:not(.iv-scope) .pf-cell-name{align-items:center}.km.pf:not(.iv-scope) .pf-cell-name-text{gap:1px}.km.pf:not(.iv-scope) .pf-cell-name-text span:first-child,.km.pf:not(.iv-scope) .pf-sheet .pf-cell-name .mono{line-height:1.2}.km.pf:not(.iv-scope) .pf-share-url{border-radius:var(--r-btn,12px)}.km.pf:not(.iv-scope) .pf-share-btn{border-radius:var(--r-btn,12px);box-shadow:none}.km.pf:not(.iv-scope) .pf-share-btn:hover{box-shadow:none}.km.pf:not(.iv-scope) .pf-edit{field-sizing:fixed;height:40px;max-height:120px;overflow-y:auto}.km.pf:not(.iv-scope) .pf-card-notes .pf-edit{height:62px}.km.pf:not(.iv-scope) .pf-dv,.km.pf:not(.iv-scope) .pf-dv-foot{background:var(--card);backdrop-filter:none}.km.pf .pf-ask{display:flex;flex-direction:column;gap:8px;padding:16px 26px;border-top:1px solid var(--line);background:var(--card)}.km.pf .pf-ask-k{font-size:12.5px;font-weight:600}.km.pf .pf-ask-k,.km.pf .pf-ask-ta{font-family:var(--sans);color:var(--ink)}.km.pf .pf-ask-ta{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13px;line-height:1.55;resize:vertical}.km.pf .pf-ask-ta::-moz-placeholder{color:var(--ink-muted,#5b6472)}.km.pf .pf-ask-ta::placeholder{color:var(--ink-muted,#5b6472)}.km.pf .pf-ask-ta:focus-visible{outline:2px solid var(--accent,var(--kee));outline-offset:1px;border-color:var(--kee-orange)}.km.pf .pf-ask-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.km.pf .pf-ask-x{border:none;background:none;padding:0;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--ink-muted,#5b6472);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.km.pf .pf-ask-x:focus-visible{outline:2px solid var(--accent,var(--kee));outline-offset:2px}.km.pf .pf-ask-flash{margin:0;padding:10px 26px;font-family:var(--sans);font-size:12.5px;line-height:1.55}.km.pf .pf-ask .pf-ask-flash{padding:0}.km.pf .pf-ask-flash.is-ok{color:#146c43}.km.pf .pf-ask-flash.is-bad{color:var(--bad,#b42318)}.km.pf .pf-ask-row .pf-btn{background:var(--accent,var(--kee));border-color:var(--kee-orange);color:#fff}.km.pf .pf-ask-row .pf-btn:hover:not(:disabled){background:#06308f;border-color:#06308f}.km.pf .pf-ask-row .pf-btn:disabled{opacity:.45;cursor:default}.ivd-first-warn{margin:0 0 .55rem;font-size:.72rem;line-height:1.4;color:var(--muted)}.ivd-offrole{color:var(--amber);font-weight:650}.ivd-offrole:after{content:" · ";color:var(--muted);font-weight:400}:root{--v5-brand:#ff6b2c;--v5-brand-text:#a33300;--v5-canvas:#f4f3f1;--v5-surface:#fff;--v5-recessed:#faf9f8;--v5-hairline:rgba(11,11,12,.12);--v5-text:#0b0b0c;--v5-text-muted:#585860;--v5-text-faint:#6e6e74;--v5-success:#0f7a43;--v5-warning:#b45309;--v5-error:#b0143c;--v5-info:#22509c;--tint-ink-brand:#9a3412;--tint-ink-green:#0f7a43;--tint-ink-violet:#6d28d9;--tint-ink-slate:#3f3f46;--on-accent:#fff;--panel-solid:var(--v5-surface,#fff);--v5-scrim:rgba(11,11,12,.45)}html[data-theme=dark]{--v5-brand:#ff6b2c;--v5-brand-text:#ff6b2c;--v5-canvas:#0b0b0c;--v5-surface:#141415;--v5-recessed:#1b1b1d;--v5-hairline:hsla(0,0%,100%,.11);--v5-text:#f5efe6;--v5-text-muted:#a3a099;--v5-text-faint:#8a857c;--v5-success:#34d399;--v5-warning:#fbbf24;--v5-error:#ff5a5f;--v5-info:#7aa2f7;--tint-ink-brand:#ffb089;--tint-ink-green:#34d399;--tint-ink-violet:#c4b5fd;--tint-ink-slate:#c7c7ce;--on-accent:#0b0b0c;--panel-solid:var(--v5-surface,#141415);--v5-scrim:rgba(0,0,0,.62)}:root,html[data-theme=dark]{--kee-ivory:var(--v5-canvas);--kee-navy:var(--v5-text);--kee-orange:var(--v5-brand);--kee:var(--v5-brand-text);--keeGlow:var(--v5-brand);--sel:var(--v5-brand);--ink:var(--v5-text);--text:var(--v5-text);--ink2:var(--v5-text-muted);--ink-muted:var(--v5-text-faint);--muted:var(--v5-text-faint);--faint:var(--v5-text-faint);--info:var(--v5-info);--kee-blue:var(--v5-brand-text);--blue:var(--v5-brand-text);--blue2:var(--v5-brand-text);--accent:var(--v5-brand-text);--accent-2:var(--v5-brand);--accent-dim:rgba(255,107,44,.1);--accent-ring:rgba(255,107,44,.28);--accent-line:rgba(255,107,44,.28);--scoreInk:var(--v5-brand-text);--ok:var(--v5-success);--ok-root:var(--v5-success);--amber:var(--v5-warning);--red:var(--v5-error);--bg:var(--v5-canvas);--surface:var(--v5-surface);--panel:var(--v5-surface);--panel-brand:var(--v5-surface);--inset:var(--v5-recessed);--keeTile:var(--v5-surface);--hairline:var(--v5-hairline);--line:var(--v5-hairline);--r-xs:6px;--r-btn:8px;--r-tile:8px;--r-card:8px;--r-window:8px;--display:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--sans:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--mono:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--t-title:20px;--t-title-lh:28px;--t-section:16px;--t-section-lh:24px;--t-body:15px;--t-body-lh:22px;--t-label:14px;--t-label-lh:20px;--t-caption:13px;--t-caption-lh:18px;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:24px;--gap-6:32px;--kee-dur:260ms;--kee-ease:cubic-bezier(.22,1,.36,1);--kee-ease-soft:cubic-bezier(.22,1,.36,1);--ease:cubic-bezier(.22,1,.36,1)}:root{--hairline-soft:rgba(16,26,54,.07);--line-2:rgba(16,26,54,.2)}html[data-theme=dark]{--hairline-soft:hsla(0,0%,100%,.08);--line-2:hsla(0,0%,100%,.24)}.adm,.adm-login{--bg:var(--v5-canvas);--panel:var(--v5-surface);--tile:var(--v5-recessed);--text:var(--v5-text);--ink:var(--v5-text);--muted:var(--v5-text-muted);--faint:var(--v5-text-faint);--line:var(--v5-hairline);--line-2:color-mix(in srgb,var(--v5-text) 22%,transparent);--accent:var(--v5-brand-text);--accent-2:var(--v5-brand);--accent-dim:rgba(255,107,44,.1);--accent-ring:rgba(255,107,44,.28);--accent-line:rgba(255,107,44,.28);--accent-ring-strong:rgba(255,107,44,.5);--gold:var(--v5-brand-text);--gold2:var(--v5-brand);--info:var(--v5-info);--ok:var(--v5-success);--warn:var(--v5-warning);--bad:var(--v5-error);--glass:var(--v5-surface);--glass-bd:var(--v5-hairline);--display:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--sans:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--serif:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--mono:var(--font-dm-sans),"DM Sans",system-ui,sans-serif}.km,.km-apply{--paper:var(--v5-canvas);--paper-2:var(--v5-recessed);--card:var(--v5-surface);--ink:var(--v5-text);--slate:var(--v5-text-muted);--mist:var(--v5-text-faint);--faint:var(--v5-text-faint);--line:var(--v5-hairline);--line-2:color-mix(in srgb,var(--v5-text) 22%,transparent);--cyan:var(--v5-info);--blue:var(--v5-info);--cyan-soft:color-mix(in srgb,var(--v5-info) 10%,transparent)}.km.pf,.km.pf-auth{--paper:var(--v5-canvas);--paper-2:var(--v5-recessed);--card:var(--v5-surface);--line:var(--v5-hairline);--line-2:color-mix(in srgb,var(--v5-text) 22%,transparent);--ok:var(--v5-success);--warn:var(--v5-warning);--bad:var(--v5-error)}html:has(.adm),html:has(.adm-login){background-color:var(--v5-canvas)}body:has(.adm),body:has(.adm-login){background-color:var(--v5-canvas)}html[data-theme=dark]:has(.adm),html[data-theme=dark]:has(.adm-login){background-color:var(--v5-canvas)}html[data-theme=dark] body:has(.adm),html[data-theme=dark] body:has(.adm-login){background-color:var(--v5-canvas);min-height:100vh}.km.pf,.km.pf-auth{--ink:var(--v5-text);--slate:var(--v5-text-muted);--mist:var(--v5-text-faint);--faint:var(--v5-text-faint);--blue:var(--v5-info);--cyan:var(--v5-info);--blue-hover:var(--v5-info);--cyan-soft:color-mix(in srgb,var(--v5-info) 10%,transparent);--glass:var(--v5-surface);--glass-2:var(--v5-surface);--glass-bd:var(--v5-hairline)}html[data-theme=dark] .km.pf,html[data-theme=dark] .km.pf-auth{--ink:var(--v5-text);--slate:var(--v5-text-muted);--mist:var(--v5-text-faint);--faint:var(--v5-text-faint);--line:var(--v5-hairline);--line-2:hsla(0,0%,100%,.24);--card:var(--v5-surface);--paper:var(--v5-canvas);--paper-2:var(--v5-recessed);--navy:var(--v5-canvas);--navy-2:var(--v5-recessed);--blue:var(--v5-info);--cyan:var(--v5-info);--blue-hover:var(--v5-info);--cyan-soft:color-mix(in srgb,var(--v5-info) 14%,transparent);--ok:var(--v5-success);--bad:var(--v5-error);--warn:var(--v5-warning);--glass:var(--v5-surface);--glass-2:var(--v5-recessed);--glass-bd:var(--v5-hairline);background-color:var(--v5-canvas)}html[data-theme=dark] .adm,html[data-theme=dark] .adm-login{--bg:var(--v5-canvas);--panel:var(--v5-surface);--tile:var(--v5-recessed);--text:var(--v5-text);--ink:var(--v5-text);--muted:var(--v5-text-muted);--faint:var(--v5-text-faint);--line:var(--v5-hairline);--info:var(--v5-info);--accent:var(--v5-brand);--accent-2:var(--v5-brand);--accent-dim:rgba(255,107,44,.16);--accent-ring:rgba(255,107,44,.32);--accent-line:rgba(255,107,44,.32);--gold:var(--v5-info);--ok:var(--v5-success);--warn:var(--v5-warning);--bad:var(--v5-error);--glass:var(--v5-surface);--glass-bd:var(--v5-hairline)}.jd-printset,.jd-printset *{font-family:var(--font-dm-sans),"DM Sans","Segoe UI",Arial,sans-serif!important}.acf-cancel,.acf-modal,.acf-reason textarea{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif}.km,.km-apply{--kd:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--ks:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--km:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--kmono:var(--font-dm-sans),"DM Sans",system-ui,sans-serif}:root,html[data-theme=dark]{--v5-aura:radial-gradient(52% 46% at 4% -8%,rgba(255,107,44,.16),transparent 70%),radial-gradient(44% 40% at 98% 2%,rgba(163,51,0,.14),transparent 72%)}.km,.km-apply,.km.pf,.km.pf-auth,body:has(.adm),body:has(.adm-login),html[data-theme=dark] .km.pf,html[data-theme=dark] .km.pf-auth,html[data-theme=dark] body:has(.adm),html[data-theme=dark] body:has(.adm-login){background-color:var(--v5-canvas);background-image:var(--v5-aura);background-repeat:no-repeat;background-attachment:fixed;background-position:top}body:has(.adm),body:has(.adm-login){min-height:100vh}.adm-side-foot{position:relative;flex:0 0 auto;margin:4px 10px 0;min-width:0}.adm-side-acct{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:var(--r-btn);border:1px solid var(--v5-hairline);background:transparent;min-width:0;cursor:pointer;text-align:left;font-family:var(--sans);transition:background var(--kee-dur,.26s) var(--kee-ease)}.adm-side-acct.is-open,.adm-side-acct:hover{background:var(--side-hover)}.adm-side-acct.is-here{border-color:var(--v5-brand,#ff6b2c)}.adm-side-acct-tile{flex:0 0 auto;width:34px;height:34px;border-radius:var(--r-btn);display:flex;align-items:center;justify-content:center;background:var(--v5-brand);color:var(--btn-hover-ink,#0b0b0c);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.02em}.adm-side-acct-text{display:flex;flex-direction:column;min-width:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity var(--kee-dur,.26s) var(--kee-ease)}html[data-adm-side=open] .adm-side-acct-text{opacity:1;visibility:visible}.adm-side-acct-text b{font-size:13px;font-weight:600;color:var(--ink)}.adm-side-acct-text b,.adm-side-acct-text i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-side-acct-text i{font-style:normal;font-size:12px;color:var(--ink-muted)}.adm-side-menu{position:fixed;width:212px;z-index:60;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--r-btn);border:1px solid var(--line);background:var(--card,#fff);box-shadow:var(--e3)}.adm-side-menu-row{display:flex}.adm-side-menu-row>*{flex:1 1 auto;min-width:0}.adm-side-menu .adm-side-label{opacity:1;visibility:visible;max-width:none}.adm-side-menu .adm-util{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.adm-side-menu .adm-util:hover{background:var(--side-hover)}.adm-side-menu .adm-side-icon{display:flex;align-items:center;justify-content:center;width:16px;flex:0 0 auto}.adm-side-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.adm-side-menu-item:hover:not(:disabled){background:var(--side-hover)}.adm-side-menu-item:disabled{opacity:.55;cursor:default}.adm-side-menu-item.is-active{background:var(--side-hover);font-weight:600}.adm-side-menu-out{color:var(--red,#b42318)}html[data-theme=dark] .adm-side-menu{background:var(--panel)}.adm-side-me-tile{flex:0 0 auto;width:34px;height:34px;border-radius:var(--r-btn);display:flex;align-items:center;justify-content:center;background:var(--v5-brand);color:var(--btn-hover-ink,#0b0b0c);font-family:var(--sans);font-weight:700;font-size:12.5px;letter-spacing:-.01em}.adm-side-me-text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.adm-side-me-text b{font-size:12.5px;font-weight:600;color:var(--v5-text);overflow:hidden;text-overflow:ellipsis}.adm-side-me-text b,.adm-side-me-text i{font-family:var(--sans);white-space:nowrap}.adm-side-me-text i{font-style:normal;font-size:10.5px;font-weight:500;color:var(--v5-text-faint)}.kee-btn-primary{background:var(--v5-text)!important;color:var(--v5-canvas)!important;border-color:transparent!important;transition:background var(--kee-dur,.26s) var(--kee-ease),color var(--kee-dur,.26s) var(--kee-ease),transform .12s var(--kee-ease)}.kee-btn-primary:hover:not(:disabled){background:var(--v5-brand)!important;color:#0b0b0c!important}.kee-btn-primary:active:not(:disabled){transform:scale(.97)}:root,html[data-theme=dark]{--header-bg:transparent}.adm-side{background-color:var(--v5-canvas);background-image:var(--v5-aura);background-repeat:no-repeat;background-attachment:fixed;background-position:top;border-right:1px solid var(--v5-hairline)}.adm-login-card .adm-login-switch{display:block;width:100%;margin-top:14px;padding:0;background:none;border:0;color:var(--muted);font:inherit;font-size:12.5px;text-align:center;text-decoration:none;cursor:pointer}.adm-login-card .adm-login-switch:hover{color:var(--text);text-decoration:underline}.adm-login-card .adm-login-switch:disabled{opacity:.5;cursor:default}.adm-login-card input+input{margin-top:10px}@media (max-width:767px){.adm-side,html[data-adm-side=open] .adm-side{top:auto;bottom:0;left:0;right:0;width:100%;height:calc(56px + env(safe-area-inset-bottom, 0px));padding:0 6px env(safe-area-inset-bottom,0);flex-direction:row;align-items:center;border-right:0;border-top:1px solid var(--line);cursor:default;transition:none}.adm-side-brand,.adm-side-count,.adm-side-label,.adm-side-pin,.adm-side-wordmark{display:none}.adm-side-nav{flex-direction:row;align-items:center;padding:0;gap:2px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.adm-side-nav::-webkit-scrollbar{display:none}.adm-side-link{width:44px;min-width:44px;height:44px;padding:0;gap:0;justify-content:center;scroll-snap-align:center}.adm-side-me{flex:0 0 auto;margin:0 2px 0 4px;padding:0;border-top:0}.adm-side-me-text{display:none}.adm-side-bottom{flex-direction:row;align-items:center;gap:2px;padding:0 4px 0 2px;flex:0 0 auto;border-top:0}.adm-side-bottom .adm-side-link,.adm-side-toggle-wrap>button{width:44px;min-width:44px;padding:0;justify-content:center}.adm-side-foot{flex:0 0 auto;margin:0 4px 0 2px}.adm-side-acct{width:44px;min-width:44px;height:44px;padding:0;justify-content:center;border:0}.adm-side-acct-text,.adm-side-tip{display:none}.adm .bkv-tab,.adm [role=button],.adm a.adm-btn-outline,.adm a.dv-bk-ghost,.adm a.flex,.adm a.inline-flex,.adm button,.adm input:not([type=checkbox]):not([type=radio]),.adm select{min-height:44px;min-width:44px}.adm label.flex:has(>input){min-height:44px}.adm .overflow-auto::-webkit-scrollbar,.adm .overflow-x-auto::-webkit-scrollbar{display:block;height:6px;width:6px}.adm .overflow-auto::-webkit-scrollbar-thumb,.adm .overflow-x-auto::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.adm .overflow-auto,.adm .overflow-x-auto{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.adm{padding:20px 16px calc(84px + env(safe-area-inset-bottom, 0px))}}@media (min-width:768px){.adm{padding-right:92px}}.adm table[data-dt][data-dt-sticky]>tbody>tr>td:last-child,.adm table[data-dt][data-dt-sticky]>thead>tr>th:last-child{box-shadow:-8px 0 8px -8px var(--dt-edge,rgba(0,0,0,.18))}html[data-theme=dark] .adm table[data-dt][data-dt-sticky]>tbody>tr>td:last-child,html[data-theme=dark] .adm table[data-dt][data-dt-sticky]>thead>tr>th:last-child{--dt-edge:rgba(0,0,0,.6)}.placeholder\:text-\[var\(--ink-muted\)\]::-moz-placeholder{color:var(--ink-muted)}.placeholder\:text-\[var\(--ink-muted\)\]::placeholder{color:var(--ink-muted)}.placeholder\:text-\[var\(--ink-muted\2c \#5b6472\)\]::-moz-placeholder{color:var(--ink-muted,#5b6472)}.placeholder\:text-\[var\(--ink-muted\2c \#5b6472\)\]::placeholder{color:var(--ink-muted,#5b6472)}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:pointer-events-auto:focus-within{pointer-events:auto}.focus-within\:translate-x-0:focus-within{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-within\:\!border-\[\#FBC8B5\]:focus-within{--tw-border-opacity:1!important;border-color:rgb(251 200 181/var(--tw-border-opacity,1))!important}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:var(--accent)}.focus-within\:border-\[var\(--v5-brand\)\]:focus-within{border-color:var(--v5-brand)}.focus-within\:text-\[var\(--accent\)\]:focus-within{color:var(--accent)}.focus-within\:text-\[var\(--v5-brand-text\)\]:focus-within{color:var(--v5-brand-text)}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:border-\[\#094BDB\]:hover{--tw-border-opacity:1;border-color:rgb(9 75 219/var(--tw-border-opacity,1))}.hover\:border-\[\#FBC8B5\]:hover{--tw-border-opacity:1;border-color:rgb(251 200 181/var(--tw-border-opacity,1))}.hover\:border-\[color\:var\(--btn-hover\2c \#FF6B2C\)\]:hover{border-color:var(--btn-hover,#ff6b2c)}.hover\:border-\[color\:var\(--v5-brand\)\]:hover{border-color:var(--v5-brand)}.hover\:border-\[rgba\(255\2c 107\2c 44\2c 0\.45\)\]:hover{border-color:rgba(255,107,44,.45)}.hover\:border-\[rgba\(255\2c 107\2c 44\2c 0\.55\)\]:hover{border-color:rgba(255,107,44,.55)}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--bad-bd\)\]:hover{border-color:var(--bad-bd)}.hover\:border-\[var\(--ink-muted\2c \#5b6472\)\]:hover{border-color:var(--ink-muted,#5b6472)}.hover\:border-\[var\(--kee-orange\2c \#ff6b2c\)\]:hover{border-color:var(--kee-orange,#ff6b2c)}.hover\:border-\[var\(--line\)\]:hover{border-color:var(--line)}.hover\:border-\[var\(--v5-brand\)\]:hover{border-color:var(--v5-brand)}.hover\:border-transparent:hover{border-color:transparent}.hover\:\!bg-\[rgb\(234\2c 228\2c 221\)\]:hover{--tw-bg-opacity:1!important;background-color:rgb(234 228 221/var(--tw-bg-opacity,1))!important}.hover\:\!bg-\[var\(--tile\)\]:hover{background-color:var(--tile)!important}.hover\:bg-\[\#EEE8DE\]:hover{--tw-bg-opacity:1;background-color:rgb(238 232 222/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F3EDE3\]:hover{--tw-bg-opacity:1;background-color:rgb(243 237 227/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e6dfd2\]:hover{--tw-bg-opacity:1;background-color:rgb(230 223 210/var(--tw-bg-opacity,1))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--v5-error\)_18\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--v5-error) 18%,transparent)}.hover\:bg-\[color\:var\(--btn-hover\2c \#FF6B2C\)\]:hover{background-color:var(--btn-hover,#ff6b2c)}.hover\:bg-\[color\:var\(--v5-recessed\)\]:hover{background-color:var(--v5-recessed)}.hover\:bg-\[rgba\(255\2c 107\2c 44\2c \.1\)\]:hover{background-color:rgba(255,107,44,.1)}.hover\:bg-\[rgba\(255\2c 107\2c 44\2c 0\.08\)\]:hover{background-color:rgba(255,107,44,.08)}.hover\:bg-\[rgba\(255\2c 107\2c 44\2c 0\.16\)\]:hover{background-color:rgba(255,107,44,.16)}.hover\:bg-\[var\(--bad-bg\)\]:hover{background-color:var(--bad-bg)}.hover\:bg-\[var\(--blue-hover\2c \#0A3FB8\)\]:hover{background-color:var(--blue-hover,#0a3fb8)}.hover\:bg-\[var\(--btn-hover\2c \#FF6B2C\)\]:hover{background-color:var(--btn-hover,#ff6b2c)}.hover\:bg-\[var\(--tile\)\]:hover{background-color:var(--tile)}.hover\:bg-\[var\(--tile\2c \#FAF7F2\)\]:hover{background-color:var(--tile,#faf7f2)}.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:\!text-\[var\(--ink\)\]:hover{color:var(--ink)!important}.hover\:text-\[color\:var\(--btn-hover-ink\2c \#0B0B0C\)\]:hover{color:var(--btn-hover-ink,#0b0b0c)}.hover\:text-\[color\:var\(--v5-brand-text\)\]:hover{color:var(--v5-brand-text)}.hover\:text-\[color\:var\(--v5-text\)\]:hover{color:var(--v5-text)}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--bad\)\]:hover{color:var(--bad)}.hover\:text-\[var\(--btn-hover-ink\2c \#0B0B0C\)\]:hover{color:var(--btn-hover-ink,#0b0b0c)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--red\2c \#b42318\)\]:hover{color:var(--red,#b42318)}.hover\:text-\[var\(--v5-brand-text\)\]:hover{color:var(--v5-brand-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--ink\)\]:hover{text-decoration-color:var(--ink)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-110:hover,.hover\:brightness-125:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25)}.focus\:border-\[var\(--blue\2c \#094BDB\)\]:focus{border-color:var(--blue,#094bdb)}.focus\:border-\[var\(--kee-orange\2c \#ff6b2c\)\]:focus{border-color:var(--kee-orange,#ff6b2c)}.focus\:border-\[var\(--v5-brand\)\]:focus{border-color:var(--v5-brand)}.focus\:bg-\[color\:var\(--tile\)\]:focus{background-color:var(--tile)}.focus\:bg-\[color\:var\(--v5-recessed\)\]:focus{background-color:var(--v5-recessed)}.focus\:text-\[color\:var\(--v5-text\)\]:focus{color:var(--v5-text)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[color\:var\(--v5-brand\)\]:focus{--tw-ring-color:var(--v5-brand)}.focus\:ring-\[color\:var\(--v5-text-faint\)\]:focus{--tw-ring-color:var(--v5-text-faint)}.focus\:ring-\[rgba\(9\2c 75\2c 219\2c 0\.14\)\]:focus{--tw-ring-color:rgba(9,75,219,.14)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[color\:var\(--v5-brand\)\]:focus-visible{--tw-ring-color:var(--v5-brand)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[color\:var\(--v5-canvas\)\]:focus-visible{--tw-ring-offset-color:var(--v5-canvas)}.focus-visible\:brightness-110:focus-visible{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!bg-\[var\(--tile\)\]:disabled{background-color:var(--tile)!important}.disabled\:\!text-\[var\(--ink-muted\)\]:disabled{color:var(--ink-muted)!important}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-\[var\(--card\)\]:hover:disabled{background-color:var(--card)}.disabled\:hover\:bg-\[var\(--panel\)\]:hover:disabled{background-color:var(--panel)}.group[open] .group-open\:rotate-180{--tw-rotate:180deg}.group[open] .group-open\:rotate-180,.group[open] .group-open\:rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-90{--tw-rotate:90deg}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[var\(--tile\)\]{background-color:var(--tile)}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=open\]\:bg-\[color\:var\(--v5-recessed\)\][data-state=open]{background-color:var(--v5-recessed)}.data-\[placeholder\]\:text-\[color\:var\(--ink-muted\2c \#5b6472\)\][data-placeholder]{color:var(--ink-muted,#5b6472)}.data-\[placeholder\]\:text-\[color\:var\(--v5-text-muted\)\][data-placeholder],.data-\[state\=open\]\:text-\[color\:var\(--v5-text-muted\)\][data-state=open]{color:var(--v5-text-muted)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:768px){.max-md\:h-auto{height:auto}.max-md\:max-h-\[52dvh\]{max-height:52dvh}.max-md\:min-h-0{min-height:0}.max-md\:min-h-\[44px\]{min-height:44px}.max-md\:w-full{width:100%}.max-md\:flex-col{flex-direction:column}.max-md\:border-b{border-bottom-width:1px}.max-md\:border-r-0{border-right-width:0}}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-8{height:2rem}.sm\:min-h-0{min-height:0}.sm\:w-auto{width:auto}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[24rem\]{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[112px_minmax\(0\2c 1fr\)_60px_108px\]{grid-template-columns:112px minmax(0,1fr) 60px 108px}.sm\:grid-cols-\[minmax\(0\2c 26rem\)_170px_150px_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,26rem) 170px 150px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0\.5{gap:.125rem}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:pt-0\.5{padding-top:.125rem}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:min-h-0{min-height:0}.md\:min-h-\[180px\]{min-height:180px}.md\:min-h-\[200px\]{min-height:200px}.md\:min-h-\[96px\]{min-height:96px}.md\:w-9{width:2.25rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.lg\:min-h-0{min-height:0}.lg\:min-h-\[28px\]{min-height:28px}.lg\:min-h-\[380px\]{min-height:380px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.08fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.lg\:gap-10{gap:2.5rem}.lg\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.lg\:pt-3\.5{padding-top:.875rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.dark\:border-\[color\:var\(--v5-hairline\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--v5-hairline)}.dark\:bg-\[color\:var\(--v5-hairline\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--v5-hairline)}.dark\:bg-\[color\:var\(--v5-recessed\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--v5-recessed)}.dark\:bg-\[color\:var\(--v5-text\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--v5-text)}.dark\:text-\[color\:var\(--v5-canvas\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--v5-canvas)}.dark\:text-\[color\:var\(--v5-text\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--v5-text)}.dark\:text-\[color\:var\(--v5-text-faint\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--v5-text-faint)}.dark\:shadow-black\/40:where([data-theme=dark],[data-theme=dark] *){--tw-shadow-color:rgba(0,0,0,.4);--tw-shadow:var(--tw-shadow-colored)}.dark\:ring-offset-\[color\:var\(--v5-text\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-ring-offset-color:var(--v5-text)}.dark\:focus\:bg-\[color\:var\(--v5-recessed\)\]:focus:where([data-theme=dark],[data-theme=dark] *){background-color:var(--v5-recessed)}.dark\:focus\:text-\[color\:var\(--v5-canvas\)\]:focus:where([data-theme=dark],[data-theme=dark] *){color:var(--v5-canvas)}.dark\:focus\:ring-\[color\:var\(--v5-text-muted\)\]:focus:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--v5-text-muted)}.dark\:data-\[state\=open\]\:bg-\[color\:var\(--v5-recessed\)\][data-state=open]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--v5-recessed)}.dark\:data-\[placeholder\]\:text-\[color\:var\(--v5-text-faint\)\][data-placeholder]:where([data-theme=dark],[data-theme=dark] *){color:var(--v5-text-faint)}.dark\:data-\[state\=open\]\:text-\[color\:var\(--v5-text-faint\)\][data-state=open]:where([data-theme=dark],[data-theme=dark] *){color:var(--v5-text-faint)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:marker\]\:content-\[\'\'\]::marker{--tw-content:"";content:var(--tw-content)}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_\.cpk-voice-label\]\:hidden .cpk-voice-label{display:none}.\[\&_\.kag-md\]\:text-body .kag-md{font-size:var(--t-body,15px);line-height:var(--t-body-lh,22px)}.\[\&_\.kag-md\]\:leading-relaxed .kag-md{line-height:1.625}.\[\&_\.rfb-stars\]\:\!hidden .rfb-stars{display:none!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:.875rem;height:.875rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}