@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300..700;1,14..32,300..400&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";:root{--kz-canvas:#07080b;--kz-surface-sunken:#0c0e13;--kz-surface:#12151d;--kz-surface-glass:#12151dc7;--kz-surface-raised:#181d28;--kz-surface-float:#1e2432;--kz-hud:#0a0c11e6;--kz-text:#f7f5f0;--kz-text-soft:#c8c2b6;--kz-text-mute:#989285;--kz-brass:#d4b375;--kz-brass-lit:#f0dcaf;--kz-brass-deep:#9a7d48;--kz-brass-glow:#d4b37529;--kz-accent:#d4b375;--kz-accent-mute:#d4b3751f;--kz-accent-ring:#d4b3753d;--kz-line:#e4d0a024;--kz-line-soft:#ffffff12;--kz-line-strong:#e4d0a047;--kz-soft:var(--kz-line-soft);--kz-ok:#88b882;--kz-warn:#d9a74a;--kz-crit:#d47565;--kz-radius-sm:8px;--kz-radius:14px;--kz-radius-lg:20px;--kz-gap:1.5rem;--kz-pad:1.5rem;--kz-fast:.13s;--kz-med:.22s;--kz-slow:.4s;--kz-ease:cubic-bezier(.2, .8, .2, 1);--kz-header-h:60px;--kz-sidebar-w:250px;--kz-hud-h:32px;--kz-icon-btn:2.35rem;--kz-shadow-sm:0 2px 8px #0006;--kz-shadow:0 10px 30px -8px #000000a6, 0 0 0 1px var(--kz-line);--kz-shadow-lg:0 24px 60px -15px #000c, 0 0 0 1px var(--kz-line-strong)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--kz-canvas);min-height:100vh;color:var(--kz-text);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14.5px;line-height:1.6}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#d4b3750a,#0000 70%);border-radius:50%;width:65vw;height:65vh;position:fixed;top:-15vh;right:-10vw}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--kz-brass-glow);color:var(--kz-brass-lit)}.kz-mono{font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}*{scrollbar-width:thin;scrollbar-color:var(--kz-line-strong) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--kz-line-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--kz-brass-deep)}:focus-visible{outline:2px solid var(--kz-brass);outline-offset:2px;border-radius:var(--kz-radius-sm)}.kz-app{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.kz-app-body{grid-template-columns:var(--kz-sidebar-w) 1fr;min-height:0;padding-bottom:var(--kz-hud-h);flex:1;display:grid}.kz-main{min-width:0}.kz-content-frame{width:100%;max-width:1380px;margin-inline:auto;padding:2rem 2rem 4rem}.kz-shell-header{z-index:50;height:var(--kz-header-h);background:color-mix(in srgb, var(--kz-surface) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);border-bottom:1px solid var(--kz-line);position:sticky;top:0;box-shadow:0 4px 20px #0006}.kz-shell-header:after{content:"";background:linear-gradient(90deg, transparent, var(--kz-brass-glow) 35%, var(--kz-brass-glow) 65%, transparent);height:1px;position:absolute;inset:auto 0 0}.kz-shell-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;padding-inline:1.75rem;display:flex}.kz-shell-header__brand{align-items:center;gap:.85rem;min-width:0;display:flex}.kz-shell-menu-toggle{width:var(--kz-icon-btn);height:var(--kz-icon-btn);border-radius:var(--kz-radius-sm);color:var(--kz-text-soft);transition:all var(--kz-med) var(--kz-ease);border:1px solid #0000;place-items:center;display:none}.kz-shell-menu-toggle:hover{color:var(--kz-brass-lit);background:var(--kz-surface-raised);border-color:var(--kz-line)}.kz-shell-menu-toggle svg{width:1.25rem;height:1.25rem}.kz-shell-brand{border-radius:var(--kz-radius-sm);align-items:center;gap:.75rem;min-width:0;padding:.25rem .5rem;display:flex}.kz-shell-brand__mark{border-radius:var(--kz-radius-sm);color:#1a1712;background:linear-gradient(150deg, var(--kz-brass-lit), var(--kz-brass) 55%, var(--kz-brass-deep));border:1px solid var(--kz-brass-deep);flex:none;place-items:center;width:2.25rem;height:2.25rem;font-family:IBM Plex Mono,monospace;font-size:1.1rem;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6,0 4px 14px -4px #d4b37573}.kz-shell-brand__copy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.kz-shell-brand__name{letter-spacing:-.015em;color:var(--kz-text);font-size:.95rem;font-weight:600}.kz-shell-brand__caption{letter-spacing:.12em;text-transform:uppercase;color:var(--kz-text-mute);font-family:IBM Plex Mono,monospace;font-size:.62rem}.kz-shell-header__actions{align-items:center;gap:.75rem;display:flex}.kz-shell-account{position:relative}.kz-shell-account__trigger{transition:all var(--kz-med) var(--kz-ease);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .7rem .3rem .4rem;list-style:none;display:flex}.kz-shell-account__trigger::-webkit-details-marker{display:none}.kz-shell-account__trigger:hover,.kz-shell-account[open] .kz-shell-account__trigger{background:var(--kz-surface-raised);border-color:var(--kz-line)}.kz-shell-account__avatar{object-fit:cover;border:1px solid var(--kz-brass-deep);border-radius:50%;width:2.1rem;height:2.1rem}.kz-shell-account__avatar--fallback{background:linear-gradient(145deg, var(--kz-brass-lit), var(--kz-brass));color:#1a1712;place-items:center;font-size:.8rem;font-weight:700;display:grid}.kz-shell-account__name{color:var(--kz-text);text-overflow:ellipsis;white-space:nowrap;max-width:12ch;font-size:.85rem;font-weight:500;overflow:hidden}.kz-shell-account__chevron{width:.85rem;height:.85rem;color:var(--kz-text-mute);transition:transform var(--kz-med) var(--kz-ease)}.kz-shell-account[open] .kz-shell-account__chevron{color:var(--kz-brass);transform:rotate(180deg)}.kz-shell-account__menu{background:color-mix(in srgb, var(--kz-surface-float) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--kz-line-strong);border-radius:var(--kz-radius);width:240px;box-shadow:var(--kz-shadow-lg);animation:kz-menu-in var(--kz-med) var(--kz-ease) both;z-index:60;padding:.5rem;position:absolute;top:calc(100% + .6rem);right:0}@keyframes kz-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.kz-shell-account__identity{border-bottom:1px solid var(--kz-line-soft);margin-bottom:.35rem;padding:.6rem .65rem .65rem}.kz-shell-account__identity p{color:var(--kz-text);font-size:.85rem;font-weight:600}.kz-shell-account__identity span{color:var(--kz-text-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:block;overflow:hidden}.kz-shell-account__link,.kz-shell-account__logout button{text-align:left;border-radius:var(--kz-radius-sm);width:100%;color:var(--kz-text-soft);transition:all var(--kz-fast) var(--kz-ease);padding:.55rem .75rem;font-size:.85rem;display:block;position:relative}.kz-shell-account__link:hover{color:var(--kz-text);background:var(--kz-surface-raised)}.kz-shell-account__logout{border-top:1px solid var(--kz-line-soft);margin-top:.35rem;padding-top:.35rem}.kz-shell-account__logout button:hover{color:var(--kz-crit);background:#d475651f}.kz-sidebar{top:var(--kz-header-h);height:calc(100vh - var(--kz-header-h) - var(--kz-hud-h));background:color-mix(in srgb, var(--kz-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);border-right:1px solid var(--kz-line);padding:1.25rem .75rem 2rem;position:sticky;overflow:hidden auto}.kz-sidebar:after{content:"";background:linear-gradient(180deg, transparent, var(--kz-brass-glow) 30%, var(--kz-brass-glow) 70%, transparent);width:1px;position:absolute;inset:0 0 0 auto}.kz-sidebar__nav{flex-direction:column;gap:1.35rem;display:flex}.kz-sidebar__group{flex-direction:column;gap:.2rem;display:flex}.kz-sidebar__label{letter-spacing:.16em;text-transform:uppercase;color:var(--kz-text-mute);padding:0 .85rem .4rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600}.kz-sidebar__link{border-radius:var(--kz-radius-sm);color:var(--kz-text-soft);transition:all var(--kz-med) var(--kz-ease);align-items:center;gap:.75rem;padding:.62rem .85rem;font-size:.88rem;font-weight:500;display:flex;position:relative}.kz-sidebar__link:hover{color:var(--kz-text);background:var(--kz-surface-raised);transform:translate(2px)}.kz-sidebar__link--current{color:var(--kz-brass-lit);background:linear-gradient(90deg, var(--kz-brass-glow), transparent 85%);font-weight:600}.kz-sidebar__link--current:before{content:"";background:var(--kz-brass);width:3px;height:1.35rem;box-shadow:0 0 10px var(--kz-brass);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kz-sidebar__icon{color:currentColor;opacity:.8;width:1.25rem;height:1.25rem;transition:opacity var(--kz-med) var(--kz-ease);flex:none;place-items:center;display:grid}.kz-sidebar__link--current .kz-sidebar__icon{opacity:1;color:var(--kz-brass)}.kz-sidebar__link:hover .kz-sidebar__icon{opacity:1}.kz-sidebar__icon svg{width:1.2rem;height:1.2rem}.kz-hud-bar{z-index:50;height:var(--kz-hud-h);background:var(--kz-hud);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--kz-line);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.kz-hud-bar__segment{border-right:1px solid var(--kz-line-soft);letter-spacing:.05em;height:100%;color:var(--kz-text-mute);white-space:nowrap;align-items:center;gap:.5rem;padding:0 1rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:flex}.kz-hud-bar__segment:last-child{border-right:none;margin-left:auto}.kz-hud-bar__dot{background:var(--kz-ok);border-radius:50%;width:.4rem;height:.4rem}.kz-hud-bar__dot--live{background:var(--kz-brass);box-shadow:0 0 6px var(--kz-brass-glow)}.kz-hud-bar__clock{color:var(--kz-text-soft);font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:500}.kz-panel{padding:var(--kz-pad);border:1px solid var(--kz-line);border-radius:var(--kz-radius);background:var(--kz-surface-glass);-webkit-backdrop-filter:blur(16px);box-shadow:var(--kz-shadow);transition:border-color var(--kz-med) var(--kz-ease), box-shadow var(--kz-med) var(--kz-ease);position:relative;overflow:hidden}.kz-panel:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;inset:0 0 auto}.kz-panel:hover{border-color:var(--kz-line-strong)}.kz-panel--flush{padding:0;overflow:hidden}.kz-panel--active{border-top:2px solid var(--kz-brass)}.kz-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.kz-panel__body{border-top:1px solid var(--kz-line-soft);margin-top:1.25rem;padding-top:1.25rem}.kz-panel__total-value{color:var(--kz-brass-lit);margin-top:.4rem;font-family:IBM Plex Mono,monospace;font-size:1.35rem;font-weight:600}.kz-panel__footer{padding:1rem var(--kz-pad) 0;margin:1rem calc(var(--kz-pad) * -1) calc(var(--kz-pad) * -1);padding-bottom:var(--kz-pad);border-top:1px solid var(--kz-line-soft);align-items:center;gap:.75rem;display:flex}.kz-button{border-radius:var(--kz-radius-sm);color:var(--kz-text-soft);background:var(--kz-surface-raised);border:1px solid var(--kz-line);transition:all var(--kz-med) var(--kz-ease);white-space:nowrap;align-items:center;gap:.55rem;padding:.6rem 1.15rem;font-size:.85rem;font-weight:500;display:inline-flex}.kz-button svg{flex-shrink:0;width:.95rem;height:.95rem}.kz-button:hover{color:var(--kz-text);border-color:var(--kz-line-strong);background:var(--kz-surface-float);transform:translateY(-1px)}.kz-button:active{transform:translateY(0)}.kz-button--primary{color:#1a1712;background:linear-gradient(180deg, var(--kz-brass-lit), var(--kz-brass));border:1px solid var(--kz-brass-deep);font-weight:600;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #d4b37573,inset 0 1px #ffffff59}.kz-button--primary:after{content:"";transition:transform var(--kz-slow) var(--kz-ease);background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.kz-button--primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px -8px #d4b3758c,inset 0 1px #fff6}.kz-button--primary:hover:after{transform:translate(120%)}.kz-button--danger{color:#fff;background:var(--kz-crit);border-color:#d4756566}.kz-button--danger:hover{background:#b85c4b}.kz-button--text{color:var(--kz-brass);background:0 0;border:0;padding:.25rem 0;font-size:.82rem;font-weight:600}.kz-button--text:hover{color:var(--kz-brass-lit)}.kz-button--text span{transition:transform var(--kz-med) var(--kz-ease);display:inline-block}.kz-button--text:hover span{transform:translate(3px)}.kz-search{display:none;position:relative}@media (width>=768px){.kz-search{display:block}}.kz-search__input{border:1px solid var(--kz-line);background:var(--kz-surface-sunken);width:16rem;color:var(--kz-text);transition:all var(--kz-med) var(--kz-ease);border-radius:999px;padding:.52rem .9rem;font-size:.83rem}.kz-search__input::placeholder{color:var(--kz-text-mute)}.kz-search__input:focus{border-color:var(--kz-brass-deep);background:var(--kz-surface);width:21rem;box-shadow:0 0 0 4px var(--kz-brass-glow);outline:none}.kz-search__hint{color:var(--kz-text-mute);pointer-events:none;font-family:IBM Plex Mono,monospace;font-size:.62rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.kz-search__input:focus+.kz-search__hint{opacity:0}.kz-search__panel{background:color-mix(in srgb, var(--kz-surface-float) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--kz-line-strong);border-radius:var(--kz-radius);width:26rem;max-height:28rem;box-shadow:var(--kz-shadow-lg);z-index:60;animation:kz-menu-in var(--kz-med) var(--kz-ease) both;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.kz-search__empty{text-align:center;color:var(--kz-text-mute);padding:1.75rem 1rem;font-size:.8rem}.kz-search__group{letter-spacing:.14em;text-transform:uppercase;color:var(--kz-text-mute);padding:.6rem .7rem .3rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600}.kz-search__group~.kz-search__group{border-top:1px solid var(--kz-line-soft);margin-top:.2rem}.kz-search__result{border-radius:var(--kz-radius-sm);transition:background var(--kz-fast) var(--kz-ease);align-items:baseline;gap:.5rem;padding:.55rem .75rem;display:flex;position:relative}.kz-search__result:hover{background:var(--kz-surface-raised)}.kz-search__result-title{color:var(--kz-text);font-size:.85rem;font-weight:600}.kz-search__result-meta{color:var(--kz-text-mute);font-size:.72rem}.kz-notif{position:relative}.kz-notif__trigger{width:var(--kz-icon-btn);height:var(--kz-icon-btn);border-radius:var(--kz-radius-sm);color:var(--kz-text-soft);cursor:pointer;transition:all var(--kz-med) var(--kz-ease);place-items:center;display:grid;position:relative}.kz-notif__trigger:hover{color:var(--kz-brass-lit);background:var(--kz-surface-raised);border-color:var(--kz-line)}.kz-notif__trigger svg{width:1.15rem;height:1.15rem}.kz-notif__badge{background:var(--kz-crit);color:#fff;font-variant-numeric:tabular-nums;min-width:1rem;height:1rem;box-shadow:0 0 0 2px var(--kz-surface-sunken);border-radius:999px;place-items:center;padding:0 .2rem;font-size:.6rem;font-weight:700;display:grid;position:absolute;top:.25rem;right:.25rem}.kz-notif__panel{background:color-mix(in srgb, var(--kz-surface-float) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--kz-line-strong);border-radius:var(--kz-radius);width:23rem;box-shadow:var(--kz-shadow-lg);z-index:60;animation:kz-menu-in var(--kz-med) var(--kz-ease) both;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.kz-notif__head{border-bottom:1px solid var(--kz-line-soft);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.kz-notif__title{color:var(--kz-text);font-size:.82rem;font-weight:600}.kz-notif__markall{color:var(--kz-brass);font-size:.72rem}.kz-notif__markall:hover{color:var(--kz-brass-lit)}.kz-notif__list{max-height:22rem;overflow-y:auto}.kz-notif__item{border-bottom:1px solid var(--kz-line-soft);cursor:pointer;width:100%;transition:background var(--kz-fast) var(--kz-ease);gap:.65rem;padding:.75rem 1rem;display:flex;position:relative}.kz-notif__item:hover{background:var(--kz-surface-raised)}.kz-notif__item--unread{background:#d4b37514}.kz-notif__dot{background:0 0;border-radius:50%;flex:none;width:.4rem;height:.4rem;margin-top:.4rem}.kz-notif__item--unread .kz-notif__dot{background:var(--kz-brass);box-shadow:0 0 0 3px #d4b37533}.kz-notif__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.kz-notif__item-title{color:var(--kz-text);font-size:.78rem;font-weight:600}.kz-notif__item-text{color:var(--kz-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.kz-notif__item-time{color:var(--kz-text-mute);font-family:IBM Plex Mono,monospace;font-size:.65rem}.kz-page-header{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.kz-page-header__copy{min-width:0}.kz-page-header__actions{flex:none;align-items:center;gap:.75rem;display:flex}.kz-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--kz-text-mute);align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.kz-eyebrow--accent{color:var(--kz-brass)}.kz-eyebrow--accent:before{content:"";background:var(--kz-brass);width:1.1rem;height:1px}.kz-page-title{letter-spacing:-.03em;color:var(--kz-text);margin:.65rem 0 0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.1}.kz-page-description{max-width:60ch;color:var(--kz-text-soft);margin:.5rem 0 0;font-size:.88rem}.kz-chip{border:1px solid var(--kz-line);letter-spacing:.05em;text-transform:uppercase;color:var(--kz-brass-lit);background:var(--kz-brass-glow);border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.kz-chip:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.kz-chip--ok{color:var(--kz-ok);border-color:#88b8824d}.kz-chip--warn{color:var(--kz-warn);border-color:#d9a74a4d}.kz-chip--crit{color:var(--kz-crit);border-color:#d475654d}.kz-priority{border:1px solid var(--kz-line);border-radius:var(--kz-radius-sm);letter-spacing:.08em;text-transform:uppercase;background:var(--kz-surface-sunken);color:var(--kz-text-soft);align-items:center;gap:.35rem;padding:.22rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:500;display:inline-flex}.kz-priority:before{content:"";background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.kz-priority--low{color:var(--kz-text-mute)}.kz-priority--medium{color:var(--kz-text-soft)}.kz-priority--high{color:var(--kz-warn);border-color:#d9a74a4d}.kz-priority--urgent{color:var(--kz-crit);border-color:#d4756559}.kz-status{border-radius:var(--kz-radius-sm);letter-spacing:.05em;border:1px solid var(--kz-line);background:var(--kz-surface-sunken);color:var(--kz-text-soft);align-items:center;gap:.35rem;padding:.22rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:500;display:inline-flex}.kz-status:before{content:"";background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.kz-status--neutral{color:var(--kz-text-mute)}.kz-status--accent{color:var(--kz-brass);border-color:#d4b3754d}.kz-status--good{color:var(--kz-ok);border-color:#88b8824d}.kz-status--warning{color:var(--kz-warn);border-color:#d9a74a4d}.kz-status--danger{color:var(--kz-crit);border-color:#d475654d}.kz-tag{border-radius:var(--kz-radius-sm);color:var(--kz-brass-lit);background:#d4b3751a;border:1px solid #d4b37538;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex}.kz-table{border-collapse:collapse;width:100%}.kz-table tbody tr+tr{border-top:1px solid var(--kz-line-soft)}.kz-table td{color:var(--kz-text-soft);vertical-align:middle;padding:.85rem 1rem;font-size:.85rem}.kz-table td:first-child{padding-left:0}.kz-table td:last-child{padding-right:0}.kz-table a{color:var(--kz-brass);font-weight:500}.kz-table a:hover{color:var(--kz-brass-lit)}.kz-table__empty{text-align:center;color:var(--kz-text-mute);padding:2.5rem 1rem}.kz-table__numeric{text-align:right;font-variant-numeric:tabular-nums;color:var(--kz-text);font-family:IBM Plex Mono,monospace}.kz-data-table{border-collapse:collapse;width:100%}.kz-data-table thead th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--kz-text-mute);background:var(--kz-surface-sunken);border-bottom:1px solid var(--kz-line);padding:.8rem 1.15rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600}.kz-data-table tbody tr{transition:background var(--kz-fast) var(--kz-ease)}.kz-data-table tbody tr:hover{background:var(--kz-surface-raised)}.kz-data-table tr.kz-row--clickable{cursor:pointer}.kz-data-table tbody tr+tr td{border-top:1px solid var(--kz-line-soft)}.kz-data-table td{color:var(--kz-text-soft);vertical-align:middle;padding:.9rem 1.15rem;font-size:.85rem}.kz-data-table td:last-child{text-align:right;white-space:nowrap}.kz-data-table__primary{color:var(--kz-brass);font-weight:500}.kz-data-table__primary:hover{color:var(--kz-brass-lit)}.kz-data-table__sub{color:var(--kz-text-mute);margin-top:.15rem;font-size:.72rem;display:block}.kz-data-table__empty{text-align:center;color:var(--kz-text-mute);padding:3rem 1.5rem;font-size:.88rem}.kz-row-action{color:var(--kz-brass);margin-left:1rem;font-size:.8rem}.kz-row-action:first-child{margin-left:0}.kz-row-action:hover{color:var(--kz-brass-lit)}.kz-row-action--danger{color:var(--kz-crit)}.kz-row-action--danger:hover{color:#e58877}.kz-table-panel{padding:0;overflow:hidden}.kz-table-panel__foot{border-top:1px solid var(--kz-line-soft);padding:.9rem 1.15rem}.kz-table-wrap{margin:0 calc(var(--kz-pad) * -1);overflow-x:auto}.kz-table-wrap .kz-table{min-width:100%}.kz-table-wrap .kz-table th,.kz-table-wrap .kz-table td{padding-left:var(--kz-pad);padding-right:var(--kz-pad)}.kz-table-wrap .kz-table thead th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--kz-text-mute);background:var(--kz-surface-sunken);border-bottom:1px solid var(--kz-line);padding-top:.75rem;padding-bottom:.75rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600}.kz-table-wrap .kz-table tbody tr{transition:background var(--kz-fast) var(--kz-ease)}.kz-table-wrap .kz-table tbody tr:hover{background:var(--kz-surface-raised)}.kz-table-wrap .kz-table td{color:var(--kz-text-soft);padding-top:.8rem;padding-bottom:.8rem;font-size:.85rem}.kz-table-wrap .kz-table tfoot td{background:var(--kz-surface-sunken);border-top:1px solid var(--kz-line);padding:.75rem 1.15rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600}.kz-table-wrap .kz-table tfoot td:last-child{color:var(--kz-brass-lit)}.kz-report-stats{gap:var(--kz-gap);margin-bottom:var(--kz-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.kz-report-stats{grid-template-columns:1fr}}.kz-report-stat__value{font-variant-numeric:tabular-nums;color:var(--kz-text);margin-top:.5rem;font-family:IBM Plex Mono,monospace;font-size:1.85rem;font-weight:700;line-height:1.1}.kz-report-stat__value--good{color:var(--kz-ok)}.kz-report-stat__value--bad{color:var(--kz-crit)}.kz-report-stat__note{color:var(--kz-text-mute);margin-top:.45rem;font-size:.78rem}.kz-report-grid{gap:var(--kz-gap);grid-template-columns:2fr 1fr;align-items:start;display:grid}@media (width<=1024px){.kz-report-grid{grid-template-columns:1fr}}.kz-summary-list{flex-direction:column;gap:.85rem;font-size:.88rem;display:flex}.kz-summary-list__row{justify-content:space-between;align-items:center;display:flex}.kz-summary-list__row--total{border-top:1px solid var(--kz-line-soft);margin-top:.2rem;padding-top:.85rem;font-size:.95rem}.kz-summary-list__label{color:var(--kz-text-mute)}.kz-summary-list__value{font-variant-numeric:tabular-nums;color:var(--kz-text);font-family:IBM Plex Mono,monospace;font-weight:600}.kz-summary-list__row--total .kz-summary-list__label{color:var(--kz-text);font-weight:700}.kz-summary-list__value--good{color:var(--kz-ok)}.kz-summary-list__value--bad{color:var(--kz-crit)}.kz-report-footnote{border-top:1px solid var(--kz-line-soft);color:var(--kz-text-mute);margin-top:1.1rem;padding-top:1rem;font-size:.75rem;line-height:1.6}.kz-date-range{align-items:center;gap:.6rem;display:flex}.kz-date-range span{color:var(--kz-text-mute);font-size:.78rem}.kz-payment-entry{border-bottom:1px solid var(--kz-line-soft);margin-bottom:.7rem;padding-bottom:.7rem;font-size:.85rem}.kz-payment-entry:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.kz-payment-entry__amount{color:var(--kz-text);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-weight:600}.kz-payment-entry__meta{color:var(--kz-text-mute);margin-top:.2rem;font-size:.72rem}.kz-inline-form{border-top:1px solid var(--kz-line-soft);flex-direction:column;gap:.75rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.kz-inline-form__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.kz-stat-trio{gap:var(--kz-gap);margin-bottom:var(--kz-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.kz-stat-trio{grid-template-columns:1fr}}.kz-stat-trio__value{color:var(--kz-text);font-variant-numeric:tabular-nums;margin-top:.5rem;font-family:IBM Plex Mono,monospace;font-size:1.85rem;font-weight:600;line-height:1.1}.kz-stat-trio__note{color:var(--kz-text-mute);margin-top:.45rem;font-size:.78rem}.kz-avatar-chip{color:var(--kz-text);align-items:center;gap:.6rem;padding:.5rem 0;font-size:.85rem;display:flex}.kz-avatar-chip+.kz-avatar-chip{border-top:1px solid var(--kz-line-soft)}.kz-avatar-chip__mark{border-radius:var(--kz-radius-sm);background:var(--kz-brass);color:#100e08;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;display:grid}.kz-avatar-chip__role{color:var(--kz-text-mute);margin-left:auto;font-size:.72rem}.kz-timesheet-entry{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.7rem 0;font-size:.85rem;display:flex}.kz-timesheet-entry+.kz-timesheet-entry{border-top:1px solid var(--kz-line-soft)}.kz-timesheet-entry__hours{color:var(--kz-text);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-weight:600}.kz-timesheet-entry__who{color:var(--kz-text-soft)}.kz-timesheet-entry__meta{color:var(--kz-text-mute);margin-top:.2rem;font-size:.72rem}.kz-timesheet-entry__remove{color:var(--kz-crit);transition:color var(--kz-fast) var(--kz-ease);flex:none;font-size:.75rem}.kz-timesheet-entry__remove:hover{color:#e58877}.kz-time-line{color:var(--kz-text-soft);padding:.42rem 0;font-size:.78rem}.kz-time-line+.kz-time-line{border-top:1px solid var(--kz-line-soft)}.kz-time-line strong{color:var(--kz-text);font-weight:600}.kz-time-line__billable{color:var(--kz-brass-lit);margin-left:.35rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.kz-inline-flag{color:var(--kz-crit);margin-left:.5rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600}.kz-detail-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.kz-detail-header__title{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kz-detail-header__title h1,.kz-detail-header__title h2{letter-spacing:-.025em;color:var(--kz-text);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700}.kz-detail-header__meta{color:var(--kz-text-soft);margin-top:.4rem;font-size:.88rem}.kz-detail-header__actions{flex:none;align-items:center;gap:.75rem;display:flex}.kz-detail-grid{gap:var(--kz-gap);grid-template-columns:1fr 2fr;align-items:start;display:grid}@media (width<=1024px){.kz-detail-grid{grid-template-columns:1fr}}.kz-detail-list{flex-direction:column;display:flex}.kz-detail-list__row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.72rem 0;font-size:.85rem;display:flex}.kz-detail-list__row+.kz-detail-list__row{border-top:1px solid var(--kz-line-soft)}.kz-detail-list__label{color:var(--kz-text-mute);flex:none}.kz-detail-list__value{color:var(--kz-text);text-align:right}.kz-detail-list__value a{color:var(--kz-brass);font-weight:500}.kz-detail-list__value a:hover{color:var(--kz-brass-lit)}.kz-detail-notes{border-top:1px solid var(--kz-line-soft);margin-top:1rem;padding-top:1rem}.kz-detail-notes__label{letter-spacing:.12em;text-transform:uppercase;color:var(--kz-text-mute);margin-bottom:.4rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600}.kz-detail-notes__text{color:var(--kz-text-soft);white-space:pre-line;font-size:.88rem;line-height:1.6}.kz-banner{border:1px solid var(--kz-line);border-radius:var(--kz-radius);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.95rem 1.25rem;font-size:.88rem;display:flex}.kz-banner--ok{color:var(--kz-ok);background:#88b88214;border-color:#88b88240}.kz-banner--crit{color:var(--kz-crit);background:#d4756514;border-color:#d4756540}.kz-banner p{color:inherit}.kz-banner strong{color:var(--kz-text);font-weight:600}.kz-dashboard{flex-direction:column;gap:1.5rem;display:flex}.kz-dash-topline{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:.5rem;display:flex}.kz-dash-greeting{letter-spacing:-.035em;color:var(--kz-text);margin:.65rem 0 0;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:700;line-height:1.05}.kz-dash-greeting em{color:var(--kz-brass-lit);font-style:normal}.kz-dash-subtitle{max-width:52ch;color:var(--kz-text-soft);margin:.5rem 0 0;font-size:.9rem}.kz-dash-grid{grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:1.5rem;display:grid}.kz-dash-col{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.kz-dash-heading{letter-spacing:-.02em;color:var(--kz-text);margin:.4rem 0 0;font-size:1.1rem;font-weight:600}.kz-decision-list{flex-direction:column;display:flex}.kz-decision-row{border-radius:var(--kz-radius-sm);transition:background var(--kz-fast) var(--kz-ease), border-color var(--kz-fast) var(--kz-ease);border-left:3px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;padding:1rem;display:grid;position:relative}.kz-decision-row+.kz-decision-row{border-top:1px solid var(--kz-line-soft)}.kz-decision-row:hover{background:var(--kz-surface-raised);border-left-color:var(--kz-brass)}.kz-decision-number{color:var(--kz-text-mute);font-variant-numeric:tabular-nums;transition:color var(--kz-fast) var(--kz-ease);font-family:IBM Plex Mono,monospace;font-size:1.3rem;font-weight:600;line-height:1}.kz-decision-row:hover .kz-decision-number{color:var(--kz-brass-lit)}.kz-decision-content{flex-direction:column;gap:.2rem;min-width:0;display:flex}.kz-decision-label{letter-spacing:.14em;text-transform:uppercase;color:var(--kz-text-mute);font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600}.kz-decision-title{color:var(--kz-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.kz-decision-description{color:var(--kz-text-soft);font-size:.78rem}.kz-decision-meta{color:var(--kz-text-mute);font-family:IBM Plex Mono,monospace;font-size:.72rem}.kz-decision-side{flex-direction:column;flex:none;align-items:flex-end;gap:.5rem;display:flex}.kz-decision-action{color:var(--kz-brass);opacity:0;transition:opacity var(--kz-fast) var(--kz-ease), transform var(--kz-fast) var(--kz-ease);font-size:.76rem;font-weight:500;transform:translate(-4px)}.kz-decision-row:hover .kz-decision-action{opacity:1;transform:translate(0)}.kz-ledger-total{border-bottom:1px solid var(--kz-line-soft);margin-bottom:.5rem;padding-bottom:1.15rem}.kz-ledger-total__label{letter-spacing:.14em;text-transform:uppercase;color:var(--kz-text-mute);font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600;display:block}.kz-ledger-total__value{letter-spacing:-.02em;color:var(--kz-text);font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-family:IBM Plex Mono,monospace;font-size:1.85rem;font-weight:700;line-height:1.1}.kz-ledger-total__value--good{color:var(--kz-ok)}.kz-ledger-total__value--danger{color:var(--kz-crit)}.kz-ledger-total__note{color:var(--kz-text-soft);align-items:baseline;gap:.4rem;margin:.55rem 0 0;font-size:.82rem;display:flex}.kz-ledger-total__note span{color:var(--kz-text-mute);font-size:.76rem}.kz-ledger-list{flex-direction:column;gap:.4rem;display:flex}.kz-ledger-row{justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:.85rem 0;display:flex}.kz-ledger-row+.kz-ledger-row{border-top:1px solid var(--kz-line-soft)}.kz-ledger-row__info{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.kz-ledger-row__label{color:var(--kz-text);font-size:.88rem;font-weight:500}.kz-ledger-row__detail{color:var(--kz-text-mute);font-size:.76rem;line-height:1.4}.kz-ledger-row__value{color:var(--kz-text);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-family:IBM Plex Mono,monospace;font-size:1.05rem;font-weight:600}.kz-ledger-row__value--brass{color:var(--kz-brass-lit)}.kz-ledger-row__value--danger{color:var(--kz-crit)}.kz-register{flex-direction:column;gap:.9rem;display:flex}.kz-register-row{grid-template-columns:110px 1fr 45px;align-items:center;gap:1rem;display:grid}.kz-register-row__label{color:var(--kz-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.kz-register-row__track{background:var(--kz-surface-sunken);border:1px solid var(--kz-line);border-radius:999px;height:.45rem;position:relative;overflow:hidden}.kz-register-row__bar{background:var(--kz-brass);transition:width var(--kz-slow) var(--kz-ease);border-radius:999px;position:absolute;inset:0 auto 0 0}.kz-register-row__bar--quiet{background:var(--kz-text-mute)}.kz-register-row__bar--warning{background:var(--kz-warn)}.kz-register-row__value{text-align:right;color:var(--kz-text);font-family:IBM Plex Mono,monospace;font-size:.88rem;font-weight:600}.kz-activity-list{flex-direction:column;display:flex}.kz-activity-row{grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.85rem 0;display:grid}.kz-activity-row+.kz-activity-row{border-top:1px solid var(--kz-line-soft)}.kz-activity-mark{border-radius:var(--kz-radius-sm);background:var(--kz-surface-sunken);border:1px solid var(--kz-line);width:2rem;height:2rem;color:var(--kz-brass);flex:none;place-items:center;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;display:grid}.kz-activity-copy{min-width:0;color:var(--kz-text-soft);margin:0;font-size:.85rem;line-height:1.5}.kz-activity-copy strong{color:var(--kz-text);font-weight:600}.kz-activity-copy a{color:var(--kz-brass);margin-left:.35rem;font-weight:500;display:inline-block}.kz-activity-time{color:var(--kz-text-mute);white-space:nowrap;flex:none;padding-top:.15rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.kz-dashboard__summary{border-bottom:1px solid var(--kz-line-soft);flex-wrap:wrap;gap:1.25rem;margin-bottom:.5rem;padding:.9rem 0 1.1rem;display:flex}.kz-dashboard__summary-item{color:var(--kz-text-soft);align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.kz-dashboard__summary-item strong{color:var(--kz-text);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:1.05rem}.kz-dashboard__summary-dot{background:var(--kz-text-mute);border-radius:50%;width:.45rem;height:.45rem}.kz-dashboard__summary-dot--brass{background:var(--kz-brass);box-shadow:0 0 0 3px #d4b3752e}.kz-dashboard__summary-dot--danger{background:var(--kz-crit);box-shadow:0 0 0 3px #d475652e}.kz-dashboard__summary-dot--warning{background:var(--kz-warn);box-shadow:0 0 0 3px #d9a74a2e}.kz-board-scroll,.kz-task-board-scroll{padding-bottom:1rem;overflow-x:auto}.kz-board,.kz-task-board{gap:1rem;min-width:max-content;display:flex}.kz-board-column,.kz-task-column{flex-shrink:0;width:19rem}.kz-board-column__head,.kz-task-column__head{justify-content:space-between;align-items:center;margin-bottom:.55rem;padding:0 .2rem;display:flex}.kz-board-column__title,.kz-task-column__title{letter-spacing:.1em;text-transform:uppercase;color:var(--kz-text-soft);font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600}.kz-board-column__meta,.kz-task-column__count{color:var(--kz-text-mute);font-family:IBM Plex Mono,monospace;font-size:.65rem}.kz-board-drop,.kz-task-drop{background:var(--kz-surface-sunken);border:1px solid var(--kz-line);border-radius:var(--kz-radius);gap:.55rem;min-height:12rem;padding:.55rem;display:grid}.kz-board-drop.sortable-ghost,.kz-task-drop.sortable-ghost{background:#d4b3750f;border-color:#d4b37559}.kz-deal-card,.kz-task-card{cursor:grab;background:var(--kz-surface);border:1px solid var(--kz-line);border-radius:var(--kz-radius-sm);transition:border-color var(--kz-fast) var(--kz-ease), box-shadow var(--kz-fast) var(--kz-ease);padding:.8rem}.kz-deal-card:hover,.kz-task-card:hover{border-color:#d4b37559}.kz-deal-card:active,.kz-task-card:active{cursor:grabbing}.kz-deal-card__title{color:var(--kz-text);font-size:.85rem;font-weight:600}.kz-deal-card__value{color:var(--kz-brass-lit);margin-top:.3rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600}.kz-deal-card__sub{color:var(--kz-text-mute);margin-top:.2rem;font-size:.72rem}.kz-deal-card__foot{border-top:1px solid var(--kz-line-soft);justify-content:space-between;align-items:center;margin-top:.55rem;padding-top:.5rem;display:flex}.kz-deal-card__owner{color:var(--kz-text-mute);font-size:.68rem}.kz-task-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.kz-task-card__title{color:var(--kz-brass-lit);font-size:.85rem;font-weight:600}.kz-task-card__title:hover{color:var(--kz-brass)}.kz-task-card__project{color:var(--kz-text-mute);margin-top:.3rem;font-size:.72rem}.kz-task-card__foot{color:var(--kz-text-mute);justify-content:space-between;align-items:center;margin-top:.55rem;font-size:.72rem;display:flex}.kz-task-card__due--overdue{color:var(--kz-crit);font-weight:600}.kz-modal-overlay{z-index:70;-webkit-backdrop-filter:blur(8px);background:#040506c7;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:fixed;inset:0}.kz-modal{width:100%;max-width:27rem}.kz-modal__title{color:var(--kz-text);font-size:1.15rem;font-weight:600}.kz-modal__copy{color:var(--kz-text-mute);margin:.5rem 0 1.1rem;font-size:.83rem}.kz-modal__actions{justify-content:flex-end;gap:.75rem;margin-top:1.1rem;display:flex}.kz-comment-form{margin-bottom:1.5rem}.kz-comment-list{flex-direction:column;gap:1.1rem;display:flex}.kz-comment{gap:.85rem;display:flex}.kz-comment__avatar{border-radius:var(--kz-radius-sm);background:var(--kz-brass);color:#100e08;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;display:grid}.kz-comment__body{flex:1;min-width:0}.kz-comment__meta{align-items:center;gap:.6rem;display:flex}.kz-comment__author{color:var(--kz-text);font-size:.88rem;font-weight:600}.kz-comment__time{color:var(--kz-text-mute);font-family:IBM Plex Mono,monospace;font-size:.7rem}.kz-comment__text{color:var(--kz-text-soft);white-space:pre-line;margin-top:.35rem;font-size:.88rem;line-height:1.6}.kz-comment-empty{text-align:center;color:var(--kz-text-mute);padding:2.5rem 1rem;font-size:.85rem}.kz-field{flex-direction:column;gap:.4rem;display:flex}.kz-field__label{color:var(--kz-text-soft);font-size:.78rem;font-weight:500}.kz-field__label span{color:var(--kz-text-mute);font-weight:400}.kz-field__label--required span{color:var(--kz-crit)}.kz-field__hint{color:var(--kz-text-mute);margin-left:.35rem;font-size:.72rem}.kz-input,.kz-select,.kz-textarea{border:1px solid var(--kz-line);border-radius:var(--kz-radius-sm);background:var(--kz-surface-sunken);width:100%;color:var(--kz-text);transition:border-color var(--kz-fast) var(--kz-ease), box-shadow var(--kz-fast) var(--kz-ease);padding:.6rem .85rem;font-family:inherit;font-size:.88rem}.kz-input::placeholder,.kz-textarea::placeholder{color:var(--kz-text-mute)}.kz-input:focus,.kz-select:focus,.kz-textarea:focus{border-color:var(--kz-brass-deep);background:var(--kz-surface);box-shadow:0 0 0 3px var(--kz-brass-glow);outline:none}.kz-input:disabled,.kz-select:disabled{opacity:.4;cursor:not-allowed}.kz-textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.kz-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23989285' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.2rem}.kz-error{color:var(--kz-crit);margin-top:.25rem;font-size:.75rem;display:block}.kz-form-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=640px){.kz-form-grid{grid-template-columns:1fr}}.kz-checkbox-field{color:var(--kz-text-soft);align-items:center;gap:.55rem;font-size:.83rem;display:flex}.kz-checkbox-field input[type=checkbox]{width:.95rem;height:.95rem;accent-color:var(--kz-brass)}.kz-checkbox-grid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}@media (width<=640px){.kz-checkbox-grid{grid-template-columns:1fr}}.kz-checkbox-card{border:1px solid var(--kz-line);border-radius:var(--kz-radius-sm);color:var(--kz-text-soft);background:var(--kz-surface-sunken);cursor:pointer;transition:all var(--kz-fast) var(--kz-ease);align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.83rem;display:flex}.kz-checkbox-card:hover{background:var(--kz-surface-raised);border-color:#d4b3754d}.kz-checkbox-card input[type=checkbox]{accent-color:var(--kz-brass);width:.95rem;height:.95rem}.kz-checkbox-card__role{color:var(--kz-text-mute);margin-left:auto;font-size:.68rem}.kz-empty-state{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3.5rem 1.5rem;display:flex}.kz-empty-state__mark{border-radius:var(--kz-radius);border:1px solid var(--kz-line);background:var(--kz-surface-sunken);width:3rem;height:3rem;color:var(--kz-brass-deep);place-items:center;margin-bottom:.4rem;display:grid}.kz-empty-state__mark svg{width:1.35rem;height:1.35rem}.kz-empty-state__title{color:var(--kz-text);font-size:1.1rem;font-weight:600}.kz-empty-state__copy{max-width:42ch;color:var(--kz-text-mute);font-size:.85rem}.kz-flash{border:1px solid var(--kz-line-strong);border-radius:var(--kz-radius);background:var(--kz-surface-raised);color:var(--kz-text);animation:kz-menu-in var(--kz-med) var(--kz-ease) both;margin-bottom:1.5rem;padding:.9rem 1.25rem .9rem 1.5rem;font-size:.88rem;position:relative}.kz-flash:before{content:"";background:var(--kz-brass);border-radius:999px;width:3px;position:absolute;top:.65rem;bottom:.65rem;left:0}.kz-notice{text-align:left;cursor:pointer;width:100%;transition:background var(--kz-fast) var(--kz-ease);align-items:flex-start;gap:.85rem;padding:1.1rem 1.35rem;display:flex}.kz-notice+.kz-notice{border-top:1px solid var(--kz-line-soft)}.kz-notice:hover{background:var(--kz-surface-raised)}.kz-notice--unread{background:#d4b37512}.kz-notice__dot{background:0 0;border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.45rem}.kz-notice--unread .kz-notice__dot{background:var(--kz-brass);box-shadow:0 0 0 3px #d4b3752e}.kz-notice__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.kz-notice__title{color:var(--kz-text);font-size:.85rem;font-weight:600}.kz-notice__text{color:var(--kz-text-soft);font-size:.8rem;line-height:1.5}.kz-notice__time{color:var(--kz-text-mute);flex:none;padding-top:.15rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}@media (width<=1080px){.kz-dash-grid{grid-template-columns:1fr}}@media (width<=900px){.kz-shell-menu-toggle{display:grid}.kz-app-body{grid-template-columns:1fr}.kz-sidebar{top:var(--kz-header-h);left:0;bottom:var(--kz-hud-h);z-index:60;width:min(80vw,260px);transition:transform var(--kz-med) var(--kz-ease);position:fixed;transform:translate(-100%);box-shadow:4px 0 32px #00000080}.kz-sidebar.active{transform:translate(0)}.kz-sidebar.active:after{content:"";inset:var(--kz-header-h) 0 0 min(80vw, 260px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;position:fixed}}@media (width<=640px){.kz-hud-bar{display:none}.kz-app-body{padding-bottom:0}.kz-dash-topline{flex-direction:column;align-items:stretch}.kz-decision-row{grid-template-columns:auto 1fr}.kz-decision-side{flex-direction:row;grid-column:2;align-items:center}.kz-decision-action{display:none}.kz-page-header{flex-direction:column;align-items:stretch}.kz-page-header__actions{justify-content:flex-start}}
