@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--font-sans:var(--font-geist-sans),system-ui,sans-serif;--surface:#ffffff;--canvas:#f8fafc;--muted:#f1f5f9;--border:#e2e8f0;--border-strong:#cbd5e1;--fg:#0f172a;--fg-2:#475569;--fg-3:#64748b;--primary-50:#f7f3ff;--primary-100:#efe8ff;--primary-200:#dfd1fe;--primary-300:#c9adfd;--primary-500:#833cf7;--primary-600:#7425e9;--primary-700:#6217d0;--primary-800:#5113ad;--primary-rgb:131,60,247;--success:#166534;--success-bg:#f0fdf4;--success-border:#bbf7d0;--warning:#92400e;--warning-bg:#fffbeb;--warning-border:#fde68a;--danger:#b91c1c;--danger-bg:#fef2f2;--danger-border:#fecaca;--info:#0369a1;--info-bg:#f0f9ff;--info-border:#bae6fd;--approve:#065f46;--approve-bg:#ecfdf5;--approve-border:#a7f3d0;--monitor:#0369a1;--monitor-bg:#f0f9ff;--monitor-border:#bae6fd;--verify:#92400e;--verify-bg:#fffbeb;--verify-border:#fde68a;--review:#9a3412;--review-bg:#fff7ed;--review-border:#fed7aa;--hold:#991b1b;--hold-bg:#fef2f2;--hold-border:#fecaca;--approve-fill:#10b981;--monitor-fill:#0ea5e9;--verify-fill:#f59e0b;--review-fill:#f97316;--hold-fill:#ef4444;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:20px;--text-xl:26px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--shadow-xs:0 1px 2px rgba(15,23,42,0.05);--shadow-sm:0 1px 3px rgba(15,23,42,0.08),0 1px 2px -1px rgba(15,23,42,0.06);--shadow-lg:0 16px 32px -8px rgba(15,23,42,0.18),0 4px 8px -4px rgba(15,23,42,0.08);--ease-out:cubic-bezier(0.16,1,0.3,1);--sidebar-w:232px;--topbar-h:56px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--canvas);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,h1,h2,h3,strong,th{font-weight:600;line-height:1.3;text-wrap:balance}button,code,input,kbd,pre,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}img,svg{display:block;flex-shrink:0}::selection{background:var(--primary-100);color:var(--primary-800)}:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:4px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kr-skip{position:fixed;top:8px;left:8px;z-index:100;padding:8px 12px;border-radius:var(--radius);background:var(--fg);color:#fff;font-weight:500;transform:translateY(-200%)}.kr-skip:focus{transform:none}.kr-shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100dvh}.kr-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);z-index:50}.kr-sidebar-brand{height:var(--topbar-h);display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 20px;border-bottom:1px solid var(--border)}.kr-nav{flex:1 1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.kr-nav hr{border:0;border-top:1px solid var(--border);margin:8px 10px}.kr-nav a{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:var(--radius);font-size:var(--text-sm);font-weight:500;color:var(--fg-2);transition:background-color .15s ease,color .15s ease}.kr-nav a svg{color:var(--fg-3)}.kr-nav a:hover{background:var(--muted);color:var(--fg)}.kr-nav a[aria-current=page]{background:var(--primary-50);color:var(--primary-700)}.kr-nav a[aria-current=page] svg{color:var(--primary-500)}.kr-nav-count{margin-left:auto;min-width:20px;padding:0 6px;border-radius:999px;background:var(--review-bg);border:1px solid var(--review-border);color:var(--review);font-size:var(--text-xs);font-weight:500;line-height:18px;text-align:center}.kr-sidebar-foot{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-top:1px solid var(--border)}.kr-avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--primary-100);color:var(--primary-700);font-size:var(--text-xs);font-weight:600;flex-shrink:0}.kr-user{flex:1 1;min-width:0;font-size:var(--text-sm);line-height:1.3}.kr-user span,.kr-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-user strong{font-weight:500}.kr-user span{color:var(--fg-3);font-size:var(--text-xs)}.kr-main-col{min-width:0;display:flex;flex-direction:column}.kr-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--topbar-h);gap:12px;padding:0 24px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--border)}.kr-store,.kr-topbar{display:flex;align-items:center}.kr-store{gap:8px;min-width:0;font-size:var(--text-sm);font-weight:500}.kr-store span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-topbar-search{flex:0 1 320px;margin-left:12px}.kr-topbar-end{margin-left:auto;display:flex;align-items:center;gap:8px}.kr-main{flex:1 1;width:100%;max-width:1280px;margin:0 auto;padding:24px 32px 64px}.kr-btn.kr-menu-btn,.kr-scrim{display:none}@media (max-width:1023px){.kr-shell{grid-template-columns:minmax(0,1fr)}.kr-sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);transform:translateX(-100%);transition:transform .22s var(--ease-out);box-shadow:var(--shadow-lg)}.kr-shell[data-nav-open] .kr-sidebar{transform:none}.kr-shell[data-nav-open] .kr-scrim{display:block;position:fixed;inset:0;z-index:45;background:rgba(15,23,42,.4)}.kr-btn.kr-menu-btn{display:inline-flex}.kr-topbar{padding:0 16px}.kr-main{padding:20px 20px 48px}}@media (max-width:640px){.kr-search.kr-topbar-search{display:none}.kr-table td,.kr-table th{padding-left:10px;padding-right:10px}.kr-table td .kr-id{max-width:150px}.kr-main{padding:16px 16px 40px}.kr-hide-sm{display:none!important}}.kr-page{display:flex;flex-direction:column;gap:20px}.kr-page-head{justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:36px}.kr-page-head,.kr-page-head h1{display:flex;align-items:center}.kr-page-head h1{font-size:var(--text-lg);letter-spacing:-.01em;gap:8px}.kr-back,.kr-page-count{font-size:var(--text-sm);font-weight:500;color:var(--fg-3)}.kr-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:28px;border-radius:var(--radius-sm)}.kr-back:hover{color:var(--fg)}.kr-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kr-grid{display:grid;grid-gap:16px;gap:16px}.kr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kr-grid-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}@media (max-width:1100px){.kr-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-grid-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.kr-grid-2,.kr-grid-3{grid-template-columns:minmax(0,1fr)}}.kr-stack{display:flex;flex-direction:column;gap:16px}.kr-row{display:flex;align-items:center;gap:8px;min-width:0}.kr-muted{color:var(--fg-3)}.kr-small{font-size:var(--text-xs)}.kr-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-link{color:var(--primary-700);font-weight:500;border-radius:4px}.kr-link:hover{text-decoration:underline;text-underline-offset:3px}.kr-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);min-width:0}.kr-card-head{justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--border)}.kr-card-head,.kr-card-head h2{display:flex;align-items:center}.kr-card-head h2{font-size:var(--text-md);gap:8px}.kr-card-body{padding:16px}.kr-card-pad{padding:20px}.kr-divider{border:0;border-top:1px solid var(--border)}.kr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.kr-stat{padding:16px 20px;min-width:0}.kr-stat+.kr-stat{border-left:1px solid var(--border)}.kr-stat dt{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500;color:var(--fg-3)}.kr-stat dd{margin-top:6px;font-size:var(--text-xl);font-weight:600;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kr-stat dd small{font-size:var(--text-sm);font-weight:400;color:var(--fg-3);letter-spacing:0}@media (max-width:900px){.kr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-stat:nth-child(3){border-left:0}.kr-stat:nth-child(n+3){border-top:1px solid var(--border)}}.kr-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:10px 20px;gap:10px 20px;font-size:var(--text-sm)}.kr-kv dt{color:var(--fg-3)}.kr-kv dd{font-weight:500;overflow-wrap:anywhere;text-align:right}.kr-btn,.kr-btn-danger,.kr-btn-danger-solid,.kr-btn-ghost,.kr-btn-primary,.kr-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius);font-size:var(--text-sm);font-weight:500;line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[class*=kr-btn]:active:not(:disabled){transform:scale(.98)}[class*=kr-btn]:disabled{opacity:.5;cursor:not-allowed}[class*=kr-btn][aria-busy=true]{cursor:progress}.kr-btn-primary{background:var(--primary-500);border-color:var(--primary-600);color:#fff;box-shadow:0 1px 2px rgba(var(--primary-rgb),.24)}.kr-btn-primary:hover:not(:disabled){background:var(--primary-600)}.kr-btn-primary:active:not(:disabled){background:var(--primary-700)}.kr-btn-secondary{background:var(--surface);border-color:var(--border);color:var(--fg);box-shadow:var(--shadow-xs)}.kr-btn-secondary:hover:not(:disabled){background:var(--canvas);border-color:var(--border-strong)}.kr-btn-ghost{color:var(--fg-2)}.kr-btn-ghost:hover:not(:disabled){background:var(--muted);color:var(--fg)}.kr-btn-danger{background:var(--surface);border-color:var(--danger-border);color:var(--danger)}.kr-btn-danger:hover:not(:disabled){background:var(--danger-bg)}.kr-btn-danger-solid{background:var(--danger);border-color:#991b1b;color:#fff}.kr-btn-danger-solid:hover:not(:disabled){background:#991b1b}.kr-btn-icon{width:32px;padding:0}.kr-btn-lg{height:40px;padding:0 16px;font-size:var(--text-base)}.kr-btn-block{width:100%}@media (pointer:coarse){[class*=kr-btn]{min-height:40px}.kr-btn-icon{min-width:40px}}.kr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.kr-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500;color:var(--fg-2)}.kr-hint{color:var(--fg-3)}.kr-hint,.kr-hint-error{font-size:var(--text-xs)}.kr-hint-error{color:var(--danger)}.kr-section-title{font-size:var(--text-sm);font-weight:500;color:var(--fg-2)}.kr-input{width:100%;height:36px;padding:0 12px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--fg);font-size:var(--text-base);box-shadow:var(--shadow-xs);transition:border-color .15s ease,box-shadow .15s ease;caret-color:var(--primary-500)}textarea.kr-input{height:auto;min-height:84px;padding:8px 12px;resize:vertical}.kr-input::placeholder{color:var(--fg-3)}.kr-input:hover:not(:disabled){border-color:#94a3b8}.kr-input:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.kr-input[aria-invalid=true]{border-color:var(--danger)}.kr-input:disabled{background:var(--canvas);color:var(--fg-3)}@media (pointer:coarse){.kr-input{height:44px;font-size:16px}}.kr-search{position:relative;display:flex;align-items:center}.kr-search>svg{position:absolute;left:10px;color:var(--fg-3);pointer-events:none}.kr-search .kr-input{padding-left:32px}.kr-search kbd{position:absolute;right:8px;padding:0 6px;border:1px solid var(--border);border-radius:4px;background:var(--canvas);color:var(--fg-3);font-size:var(--text-xs);line-height:18px;pointer-events:none}.kr-search input:focus~kbd,.kr-search input:not(:placeholder-shown)~kbd{display:none}.kr-seg{display:inline-flex;gap:2px;padding:3px;background:var(--muted);border-radius:var(--radius);max-width:100%;overflow-x:auto;scrollbar-width:none}.kr-seg button{height:28px;padding:0 10px;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:500;color:var(--fg-2);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.kr-seg button:hover{color:var(--fg)}.kr-seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.kr-switch{position:relative;width:36px;height:20px;flex-shrink:0;border-radius:999px;background:var(--border-strong);transition:background-color .15s ease}.kr-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.2);transition:transform .18s var(--ease-out)}.kr-switch[aria-checked=true]{background:var(--primary-500)}.kr-switch[aria-checked=true]:after{transform:translateX(16px)}.kr-switch:disabled{opacity:.5;cursor:not-allowed}.kr-setting{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 16px}.kr-setting+.kr-setting{border-top:1px solid var(--border)}.kr-setting-label{display:flex;gap:8px;min-width:0;font-size:var(--text-base)}.kr-badge,.kr-setting-label{align-items:center;font-weight:500}.kr-badge{display:inline-flex;gap:4px;height:22px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas);color:var(--fg-2);font-size:var(--text-xs);white-space:nowrap}.kr-badge-approve{background:var(--approve-bg);border-color:var(--approve-border);color:var(--approve)}.kr-badge-monitor{background:var(--monitor-bg);border-color:var(--monitor-border);color:var(--monitor)}.kr-badge-verify{background:var(--verify-bg);border-color:var(--verify-border);color:var(--verify)}.kr-badge-review{background:var(--review-bg);border-color:var(--review-border);color:var(--review)}.kr-badge-hold{background:var(--hold-bg);border-color:var(--hold-border);color:var(--hold)}.kr-badge-primary{background:var(--primary-50);border-color:var(--primary-200);color:var(--primary-700)}.kr-badge-success{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.kr-badge-danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.kr-badge-warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.kr-badge-sm{height:18px;padding:0 5px;border-radius:4px}.kr-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.kr-score{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kr-score-low{color:var(--success)}.kr-score-mid{color:var(--fg)}.kr-score-elevated{color:var(--warning)}.kr-score-high{color:var(--danger)}.kr-table-wrap{width:100%;overflow-x:auto}.kr-table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--text-sm)}.kr-table th{height:36px;padding:0 16px;background:var(--canvas);font-size:var(--text-xs);font-weight:500;color:var(--fg-3);white-space:nowrap}.kr-table td,.kr-table th{border-bottom:1px solid var(--border)}.kr-table td{height:48px;padding:8px 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.kr-table tbody tr:last-child td{border-bottom:0}.kr-table tbody tr{transition:background-color .12s ease}.kr-table tbody tr:hover{background:var(--canvas)}.kr-table .kr-right{text-align:right}.kr-table .kr-tight{width:1%;white-space:nowrap}.kr-table tr:has(details[open])>td{vertical-align:top;padding-top:14px}.kr-table .kr-top td,.kr-table td.kr-top{vertical-align:top}.kr-table .kr-id{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.kr-table code{font-size:var(--text-xs);color:var(--fg-2)}.kr-alert{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid;border-radius:var(--radius);font-size:var(--text-sm)}.kr-alert>span{flex:1 1;min-width:0}.kr-alert-error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.kr-alert-success{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.kr-alert-info{background:var(--info-bg);border-color:var(--info-border);color:var(--info)}.kr-alert-warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.kr-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;text-align:center;color:var(--fg-3);font-size:var(--text-sm)}.kr-empty>svg{color:var(--border-strong)}.kr-empty strong{color:var(--fg);font-weight:500;font-size:var(--text-base)}.kr-skel{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--muted) 0,var(--border) 50%,var(--muted) 100%);background-size:200% 100%;animation:kr-shimmer 1.4s ease-in-out infinite}@keyframes kr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.animate-spin,.kr-spin{animation:kr-spin .8s linear infinite}@keyframes kr-spin{to{transform:rotate(1turn)}}.kr-progress{height:6px;border-radius:999px;background:var(--muted);overflow:hidden}.kr-progress>div{height:100%;border-radius:inherit;background:var(--primary-500)}.kr-tip{position:fixed;z-index:1000;max-width:260px;padding:5px 8px;border-radius:var(--radius-sm);background:var(--fg);color:#fff;font-size:var(--text-xs);line-height:1.4;pointer-events:none;box-shadow:var(--shadow-sm);animation:kr-fade .12s ease-out}.kr-hint-btn{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;color:var(--fg-3)}.kr-hint-btn:hover{color:var(--primary-600)}.kr-toasts{position:fixed;right:16px;bottom:16px;z-index:1001;display:flex;flex-direction:column;gap:8px;pointer-events:none}.kr-toast{display:flex;align-items:center;gap:8px;max-width:360px;padding:10px 14px;border-radius:var(--radius);background:var(--fg);color:#fff;font-size:var(--text-sm);box-shadow:var(--shadow-lg);animation:kr-rise .22s var(--ease-out)}.kr-toast-success svg{color:#4ade80}.kr-toast-error svg{color:#f87171}@media (max-width:640px){.kr-toasts{left:16px}.kr-toast{max-width:none}}.kr-dialog{margin:auto;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-lg)}.kr-dialog[open]{animation:kr-rise .2s var(--ease-out)}.kr-dialog::-webkit-backdrop{background:rgba(15,23,42,.45)}.kr-dialog::backdrop{background:rgba(15,23,42,.45)}.kr-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 0 20px}.kr-dialog-head h2{font-size:var(--text-md)}.kr-dialog-body{display:flex;flex-direction:column;gap:16px;padding:16px 20px}.kr-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 20px}.kr-details>summary{display:inline-flex;align-items:center;gap:4px;min-height:28px;border-radius:var(--radius-sm);color:var(--primary-700);font-weight:500;cursor:pointer;list-style:none}.kr-details>summary::-webkit-details-marker{display:none}.kr-details>summary:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.kr-details[open]>summary:after{transform:rotate(-135deg) translateY(-1px)}.kr-details[open]>:not(summary){margin-top:8px}.kr-code{margin:0;padding:16px;background:#0f172a;color:#e2e8f0;font-size:var(--text-sm);line-height:1.7;white-space:pre;overflow:auto;max-height:480px;-moz-tab-size:2;tab-size:2}.kr-card>.kr-code:last-child{border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px)}pre.kr-code.kr-code-inline{border-radius:var(--radius);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.kr-copyable{text-align:left;display:flex;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--text-sm)}.kr-copyable>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-copyable-wrap>span{white-space:normal;overflow-wrap:anywhere}@keyframes kr-fade{0%{opacity:0}}@keyframes kr-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.kr-gap-6{gap:6px}.kr-gap-12{gap:12px}.kr-w-36{width:36px}.kr-w-120{width:120px}.kr-h-32{height:32px}.kr-h-36{height:36px}.kr-ml-6{margin-left:6px}.kr-ml-auto{margin-left:auto}.kr-mb-12{margin-bottom:12px}.kr-mb-16{margin-bottom:16px}.kr-p-0{padding:0}.kr-pb-10{padding-bottom:10px}.kr-p-24-16{padding:24px 16px}.kr-wrap{flex-wrap:wrap}.kr-font-500{font-weight:500}.kr-font-600{font-weight:600}.kr-text-xs{font-size:var(--text-xs)}.kr-text-sm{font-size:var(--text-sm)}.kr-text-lg{font-size:var(--text-lg)}.kr-text-xl{font-size:var(--text-xl)}.kr-text-primary{color:var(--primary-600)}.kr-text-danger{color:var(--danger)}.kr-text-success{color:var(--success)}.kr-text-warning{color:var(--warning)}.kr-bg-subtle{background:var(--bg-subtle,var(--muted))}.kr-max-w-640{max-width:640px}.kr-mx-auto{margin:0 auto}.kr-line-height-1{line-height:1}.kr-items-end{align-items:flex-end}.kr-sticky-bottom{position:-webkit-sticky;position:sticky;bottom:16px;z-index:40;margin:16px 0;padding:10px 16px;background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border)}.kr-grid-line-item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center}.kr-form-row{display:flex;gap:8px;flex:1 1 300px}.kr-w-160{width:160px}.kr-w-180{width:180px}.kr-border-b{border-bottom:1px solid var(--border)}.kr-color-danger{color:var(--danger)}.kr-color-warning{color:var(--warning)}.kr-color-success{color:var(--success)}.kr-color-border-strong{color:var(--border-strong)}.kr-flex-wrap{flex-wrap:wrap}.kr-stack-tight{display:flex;flex-direction:column}.kr-btn-sm{height:26px;font-size:var(--text-xs);padding:0 8px}.kr-justify-end{justify-content:flex-end}.kr-w-60{width:60px}.kr-w-80{width:80px}.kr-w-140{width:140px}.kr-filters{display:flex;align-items:center;gap:12px;margin-bottom:16px}.kr-flex-1{flex:1 1;min-width:0}.kr-min-w-200{min-width:200px}.kr-min-w-160{min-width:160px}.kr-min-w-140{min-width:140px}.kr-font-medium{font-weight:500}.kr-mb-8{margin-bottom:8px}.kr-mb-4{margin-bottom:4px}.kr-mt-24{margin-top:24px}.kr-mt-16{margin-top:16px}.kr-mt-8{margin-top:8px}.kr-mt-4{margin-top:4px}.kr-mt-3{margin-top:3px}.kr-gap-20{gap:20px}.kr-gap-16{gap:16px}.kr-gap-14{gap:14px}.kr-gap-10{gap:10px}.kr-gap-8{gap:8px}.kr-justify-between{justify-content:space-between}.kr-items-start{align-items:flex-start}.kr-items-center{align-items:center}.kr-text-center{text-align:center}.kr-p-24{padding:24px}.kr-p-16{padding:16px}.kr-block{display:block}.kr-flex-col{display:flex;flex-direction:column}.kr-dialog-form{width:420px}.kr-dialog-form,.kr-dialog-sm{max-width:100%;display:flex;flex-direction:column;gap:14px}.kr-dialog-sm{width:380px}.kr-dialog-md{width:620px;max-width:100%}.kr-color-inherit{color:inherit}.kr-break-words{overflow-wrap:anywhere}.kr-list-none{list-style:none}.kr-min-w-0{min-width:0}.kr-ml-4{margin-left:4px}.kr-ml-16{margin-left:16px}.kr-pre-wrap{white-space:pre-wrap}.kr-text-sm-override{font-size:var(--text-sm)!important}.kr-max-h-400{max-height:400px;overflow-y:auto}.kr-bg-muted-box{background:var(--muted);border-radius:var(--radius);padding:12px}.kr-border-top-pad{border-top:1px solid var(--border);padding-top:8px}.kr-w-200{width:200px}.kr-w-240{width:240px}.kr-w-320{width:320px;max-width:100%}.kr-h-80{min-height:80px}.kr-gap-4{gap:4px}.kr-align-start{align-items:flex-start}.kr-maxw-450{max-width:450px}.kr-code-wrap{word-break:break-all;font-size:var(--text-xs)}.kr-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.kr-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);font-size:var(--text-xs);font-weight:500;color:var(--fg-2);transition:background .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kr-chip:hover{background:var(--muted);color:var(--fg)}.kr-chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--surface)}.kr-chip-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;opacity:.85}.kr-inbox-layout{display:grid;grid-template-columns:360px minmax(0,1fr) 300px;height:calc(100vh - var(--topbar-h));overflow:hidden;background:var(--canvas)}.kr-inbox-layout.kr-panel-collapsed{grid-template-columns:360px minmax(0,1fr)}.kr-inbox-list{border-right:1px solid var(--border);min-width:0;height:100%}.kr-inbox-list,.kr-inbox-list-head{display:flex;flex-direction:column;background:var(--surface)}.kr-inbox-list-head{padding:12px 14px;border-bottom:1px solid var(--border);gap:10px;flex-shrink:0}.kr-inbox-search-row{display:flex;align-items:center;gap:8px}.kr-inbox-bulk-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--muted);border-bottom:1px solid var(--border);font-size:var(--text-xs);font-weight:500}.kr-inbox-list-scroll{flex:1 1;overflow-y:auto;min-height:0}.kr-inbox-row{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);cursor:pointer;background:var(--surface);text-align:left;width:100%;border-left:3px solid transparent;transition:background .1s ease;position:relative}.kr-inbox-row:hover{background:var(--canvas)}.kr-inbox-row.kr-active,.kr-inbox-row[aria-selected=true]{background:var(--primary-50);border-left-color:var(--primary-600)}.kr-inbox-row.kr-unread{font-weight:600}.kr-inbox-row-avatar{position:relative;flex-shrink:0}.kr-inbox-row-channel-icon{position:absolute;bottom:-2px;right:-2px;background:var(--surface);border-radius:var(--radius-full);padding:1px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.kr-inbox-row-content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.kr-inbox-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.kr-inbox-row-name{font-size:var(--text-sm);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-inbox-row-time{font-size:11px;color:var(--fg-3);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kr-inbox-row-msg{font-size:var(--text-xs);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.kr-inbox-row-badges{display:flex;align-items:center;gap:6px;margin-top:2px;flex-wrap:wrap}.kr-inbox-match-badge{font-size:10px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--warning-surface,var(--muted));color:var(--warning-fg,var(--fg-2));border:1px solid var(--warning-border,var(--border));font-weight:500}.kr-chat-pane{display:flex;flex-direction:column;background:var(--canvas);min-width:0;height:100%}.kr-chat-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--surface);border-bottom:1px solid var(--border);min-height:56px;flex-shrink:0;gap:12px}.kr-chat-head-main{display:flex;align-items:center;gap:10px;min-width:0}.kr-chat-head-info{display:flex;flex-direction:column;gap:2px;min-width:0}.kr-chat-head-title{font-size:var(--text-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-chat-head-sub{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--fg-3)}.kr-chat-head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.kr-chat-thread-wrap{position:relative;min-height:0;background:var(--canvas)}.kr-chat-thread,.kr-chat-thread-wrap{flex:1 1;display:flex;flex-direction:column}.kr-chat-thread{overflow-y:auto;padding:16px 20px;gap:10px}.kr-chat-load-more{display:flex;justify-content:center;padding:8px 0}.kr-chat-date-separator{align-self:center;font-size:11px;color:var(--fg-3);background:var(--surface);border:1px solid var(--border);padding:3px 12px;border-radius:var(--radius-full);margin:8px 0;font-weight:500}.kr-chat-new-pill{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:10;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--fg);color:var(--surface);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;box-shadow:var(--shadow-md);cursor:pointer;transition:transform .15s ease,opacity .15s ease;border:none}.kr-chat-new-pill:hover{opacity:.92}.kr-bubble{max-width:78%;display:flex;flex-direction:column;gap:3px;position:relative}.kr-bubble-in{align-self:flex-start}.kr-bubble-out{align-self:flex-end}.kr-bubble-system{align-self:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:4px 14px;color:var(--fg-3);font-size:var(--text-xs);text-align:center;margin:6px 0}.kr-bubble-content{padding:8px 12px;border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.45;word-break:break-word}.kr-bubble-in .kr-bubble-content{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px;color:var(--fg)}.kr-bubble-out .kr-bubble-content{background:var(--primary-600);color:#fff;border-bottom-right-radius:4px}.kr-bubble-reply-quote{font-size:var(--text-xs);padding:4px 8px;border-left:3px solid rgba(0,0,0,.2);margin-bottom:6px;border-radius:2px;background:rgba(0,0,0,.05);line-height:1.3}.kr-bubble-out .kr-bubble-reply-quote{border-left-color:rgba(255,255,255,.6);background:rgba(255,255,255,.15)}.kr-bubble-meta{font-size:11px;color:var(--fg-3);margin:0 4px;display:flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kr-bubble-out .kr-bubble-meta{justify-content:flex-end}.kr-bubble-image{max-width:280px;max-height:280px;border-radius:var(--radius);cursor:pointer;display:block;object-fit:cover}.kr-bubble-caption{font-size:var(--text-xs);margin-top:4px;font-style:italic;opacity:.9}.kr-bubble-audio{display:flex;align-items:center;gap:8px;min-width:180px;padding:4px 0}.kr-bubble-audio-btn{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);cursor:pointer;flex-shrink:0}.kr-bubble-out .kr-bubble-audio-btn{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);color:#fff}.kr-bubble-audio-track{flex:1 1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;position:relative}.kr-bubble-out .kr-bubble-audio-track{background:rgba(255,255,255,.3)}.kr-bubble-transcript{font-size:var(--text-xs);margin-top:4px;font-style:italic;border-top:1px dashed rgba(0,0,0,.15);padding-top:4px}.kr-bubble-out .kr-bubble-transcript{border-top-color:rgba(255,255,255,.3)}.kr-bubble-action-reply{opacity:0;transition:opacity .12s ease;position:absolute;top:4px;right:-32px}.kr-bubble-out .kr-bubble-action-reply{right:auto;left:-32px}.kr-bubble:hover .kr-bubble-action-reply{opacity:1}.kr-bubble-error{display:flex;align-items:center;gap:6px;color:var(--danger);font-size:11px;margin-top:2px}.kr-bubble-deleted{font-style:italic;opacity:.7}.kr-composer{padding:10px 16px;background:var(--surface);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;position:relative;flex-shrink:0}.kr-composer-reply-preview{display:flex;justify-content:space-between;padding:6px 10px;font-size:var(--text-xs);border-left:3px solid var(--primary-600)}.kr-composer-media-preview,.kr-composer-reply-preview{align-items:center;background:var(--muted);border-radius:var(--radius-sm)}.kr-composer-media-preview{display:inline-flex;gap:8px;padding:4px 8px;max-width:-moz-fit-content;max-width:fit-content}.kr-composer-media-thumb{width:44px;height:44px;object-fit:cover;border-radius:var(--radius-sm)}.kr-composer-audio-recording{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--danger-surface,#fef2f2);border:1px solid var(--danger-border,#fecaca);border-radius:var(--radius);color:var(--danger-fg,var(--danger));font-size:var(--text-sm)}.kr-composer-rec-dot{width:8px;height:8px;background:var(--danger);border-radius:var(--radius-full);animation:kr-pulse 1s infinite}@keyframes kr-pulse{0%,to{opacity:1}50%{opacity:.3}}.kr-composer-input{width:100%;min-height:44px;max-height:120px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius);resize:none;font-family:inherit;font-size:var(--text-sm);line-height:1.4;background:var(--surface);color:var(--fg)}.kr-composer-input:focus{outline:2px solid var(--primary-500);border-color:var(--primary-500)}.kr-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.kr-composer-tools{display:flex;align-items:center;gap:4px}.kr-composer-saved-menu{position:absolute;bottom:calc(100% + 4px);left:16px;width:320px;max-height:200px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:20;padding:4px}.kr-composer-saved-item{display:flex;flex-direction:column;padding:6px 10px;border-radius:var(--radius-sm);cursor:pointer;text-align:left;border:none;background:transparent;width:100%}.kr-composer-saved-item.kr-active,.kr-composer-saved-item:hover{background:var(--muted)}.kr-composer-saved-shortcut{font-weight:600;font-size:var(--text-xs);color:var(--primary-600)}.kr-composer-saved-text{font-size:var(--text-xs);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-composer-window-timer{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-3);font-weight:500}.kr-composer-view-only{padding:14px 16px;text-align:center;background:var(--muted);border-top:1px solid var(--border);font-size:var(--text-xs);display:flex;align-items:center;justify-content:center;gap:8px}.kr-side-panel{border-left:1px solid var(--border);background:var(--surface);overflow-y:auto;height:100%;min-width:0}.kr-side-panel,.kr-side-section{display:flex;flex-direction:column}.kr-side-section{padding:14px 16px;border-bottom:1px solid var(--border);gap:10px}.kr-side-section-head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:none;padding:0;width:100%;text-align:left}.kr-side-section-head h3{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);margin:0}.kr-side-section-body{display:flex;flex-direction:column;gap:8px}.kr-tag-list{display:flex;flex-wrap:wrap;gap:4px}.kr-tag-item{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-full);font-size:11px;color:var(--fg-2)}.kr-tag-remove{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:var(--fg-3)}.kr-tag-remove:hover{color:var(--danger)}.kr-note-textarea{width:100%;min-height:60px;font-size:var(--text-xs);padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;font-family:inherit;background:var(--surface);color:var(--fg)}.kr-note-textarea:focus{outline:2px solid var(--primary-500);border-color:var(--primary-500)}.kr-wait-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px;color:var(--warning);font-weight:600;font-size:11px}.kr-wait-clock.kr-overdue{color:var(--danger)}.kr-inbox-page{height:100dvh;gap:0;padding-bottom:0}.kr-inbox-undo-pill{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:50;display:inline-flex;gap:12px;padding:8px 16px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);font-weight:500}.kr-inbox-contact-item,.kr-inbox-undo-pill{align-items:center;font-size:var(--text-xs);color:var(--fg)}.kr-inbox-contact-item{display:flex;gap:8px}.kr-inbox-contact-item a{color:var(--primary-600);text-decoration:none}.kr-inbox-contact-item a:hover{text-decoration:underline}.kr-inbox-orders-list{display:flex;flex-direction:column;gap:6px}.kr-inbox-order-row{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:var(--muted)}.kr-inbox-order-row,.kr-inbox-select{border-radius:var(--radius-sm);font-size:var(--text-xs)}.kr-inbox-select{height:28px;padding:0 8px;border:1px solid var(--border);background:var(--surface);color:var(--fg)}.kr-avatar-skel{width:24px;height:24px;border-radius:var(--radius-full)}.kr-skeleton-row{pointer-events:none;opacity:.6}.kr-hidden{display:none}.kr-w-full{width:100%}.kr-cursor-pointer{cursor:pointer}.kr-flex-center{display:flex;align-items:center;justify-content:center}.kr-h-auto{height:auto}.kr-shrink-0{flex-shrink:0}.kr-overflow-y-auto{overflow-y:auto}.kr-auth-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;background:var(--canvas)}.kr-auth-box{width:100%;max-width:400px}.kr-auth-card{padding:28px 24px}.kr-auth-head{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.kr-auth-head h1{font-size:var(--text-lg)}