.ka-root{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100dvh}.ka-root *,.ka-root :after,.ka-root :before{box-sizing:border-box}.ka-root a{text-decoration:none}.ka-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ka-label,.ka-muted{color:var(--text-muted)}.ka-label{font:600 11.5px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ka-ico{flex:none}.ka-shell{display:grid;grid-template-columns:264px 1fr;min-height:100dvh}.ka-side{position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--bg-sunken);color:var(--text);border-right:1px solid var(--line);padding:22px 14px;display:flex;flex-direction:column;gap:22px}.ka-side__brand{display:flex;align-items:center;gap:10px;padding:0 10px}.ka-logo{display:inline-flex;align-items:center;gap:9px;font:700 20px/1 var(--font-display);font-stretch:115%;letter-spacing:-.03em}.ka-logo__mark{width:26px;height:26px;border-radius:7px;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font:800 15px/1 var(--font-display);font-stretch:125%}.ka-plan{font:600 11px/1 var(--font-mono);letter-spacing:.06em;padding:4px 7px;border-radius:6px;background:var(--primary-soft);color:var(--primary-text)}.ka-nav{display:grid;gap:18px}.ka-nav__group{display:grid;gap:2px}.ka-nav__title{font:600 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:6px 10px 8px}.ka-nav__item{display:flex;align-items:center;gap:12px;height:40px;padding:0 10px;border-radius:var(--radius-md);font-size:14.5px;font-weight:500;color:var(--text-muted);transition:background .12s,color .12s;position:relative}.ka-nav__item:hover{background:var(--surface);color:var(--text)}.ka-nav__item[aria-current=page]{background:var(--surface-2);color:var(--text)}.ka-nav__item[aria-current=page]:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--primary-text)}.ka-nav__item[aria-current=page] .ka-ico{color:var(--primary-text)}.ka-side__close{display:none!important}.ka-side__foot{margin-top:auto;border-top:1px solid var(--line);padding-top:14px;display:flex;align-items:center;gap:10px;padding-inline:10px;font-size:13.5px}.ka-avatar{width:32px;height:32px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;font:600 12px/1 var(--font-sans);flex:none}.ka-top{display:none}.ka-main{min-width:0}.ka-page{max-width:1120px;margin:0 auto;padding:40px 40px 80px;display:grid;gap:32px}.ka-page--narrow{max-width:880px}.ka-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ka-head__text{display:grid;gap:8px}.ka-title{font:700 34px/1.05 var(--font-display);font-stretch:112%;letter-spacing:-.03em}.ka-sub{color:var(--text-muted);font-size:15.5px}.ka-section{display:grid;gap:12px}.ka-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ka-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;font:600 14.5px/1 var(--font-sans);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap;background:none;color:var(--text)}.ka-btn:disabled{opacity:.5;cursor:not-allowed}.ka-btn--primary{background:var(--primary);color:var(--on-primary)}.ka-btn--primary:hover:not(:disabled){background:var(--primary-hover)}.ka-btn--secondary{background:var(--surface);border-color:var(--line-strong)}.ka-btn--ghost:hover:not(:disabled),.ka-btn--secondary:hover:not(:disabled){background:var(--surface-2)}.ka-btn--lg{height:50px;font-size:15.5px;padding:0 22px}.ka-btn--block{width:100%}.ka-btn--sm{height:34px;padding:0 12px;font-size:13.5px}.ka-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--primary-text);background:none;border:0;padding:0;cursor:pointer}.ka-link:hover{text-decoration:underline;text-underline-offset:3px}.ka-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;display:grid;gap:16px}.ka-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ka-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ka-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;display:grid;gap:8px;align-content:start;min-width:0}.ka-stat__label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.ka-stat__label,.ka-stat__label .ka-ico{color:var(--text-muted)}.ka-stat__value{font:600 26px/1.1 var(--font-mono);letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka-stat__value--empty{color:var(--text-muted)}.ka-stat__value--success{color:var(--success)}.ka-stat__value--danger{color:var(--danger)}.ka-stat__hint{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.ka-root .ka-stat__hint a,.ka-stat__hint button{color:var(--primary-text);font-weight:600}.ka-notice{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface)}.ka-notice__icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--primary-soft);color:var(--primary-text)}.ka-notice--warning .ka-notice__icon{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.ka-notice--success .ka-notice__icon{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.ka-notice__body{display:grid;gap:2px;flex:1;min-width:0}.ka-notice__body strong{font-weight:600}.ka-notice__body span{color:var(--text-muted);font-size:14px}.ka-notice__action{align-self:center}.ka-insights{list-style:none;margin:0;padding:0;display:grid}.ka-insights li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line);font-size:14.5px}.ka-insights li:first-child{border-top:0;padding-top:0}.ka-insights li:last-child{padding-bottom:0}.ka-insights .ka-ico{margin-top:2px}.ka-insights .ok{color:var(--success)}.ka-insights .tip{color:var(--primary-text)}.ka-insights .warn{color:var(--warning)}.ka-seg{display:inline-flex;padding:3px;gap:3px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line)}.ka-seg button{all:unset;cursor:pointer;height:32px;padding:0 14px;border-radius:7px;font:600 13.5px/32px var(--font-sans);color:var(--text-muted)}.ka-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(13,26,46,.12)}.ka-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-form{display:grid;gap:22px}.ka-row{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ka-field{display:grid;gap:8px;align-content:start;min-width:0}.ka-field__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ka-field__label{font-size:13.5px;font-weight:600}.ka-field__label em{color:var(--danger);font-style:normal;margin-left:2px}.ka-field__hint{font-size:13px;color:var(--text-muted)}.ka-input{min-width:0;display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);transition:border-color .12s,box-shadow .12s}.ka-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.ka-input input{all:unset;flex:1;min-width:0;height:100%;font:400 15px var(--font-sans);color:var(--text)}.ka-input input::-moz-placeholder{color:var(--text-muted);opacity:.8}.ka-input input::placeholder{color:var(--text-muted);opacity:.8}.ka-input--num input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ka-input__affix{font:500 14px var(--font-mono);color:var(--text-muted)}.ka-input--xl{height:72px;padding:0 20px}.ka-input--xl input{font:600 34px var(--font-mono);letter-spacing:-.04em}.ka-input--xl .ka-input__affix{font-size:20px}.ka-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ka-inline--3{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto}.ka-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.ka-choice{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);font-weight:600;font-size:14.5px;transition:border-color .12s,background .12s}.ka-choice .ka-ico{color:var(--text-muted)}.ka-choice:hover{background:var(--surface-2)}.ka-choice[aria-checked=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--primary)}.ka-choice[aria-checked=true] .ka-ico{color:var(--primary-text)}.ka-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-chips{display:flex;flex-wrap:wrap;gap:8px}.ka-chip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);font-weight:600;font-size:14px}.ka-chip small{font:500 12.5px var(--font-mono);color:var(--text-muted)}.ka-chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.ka-chip[aria-pressed=true] small{color:inherit;opacity:.75}.ka-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-markup{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.ka-markup button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:4px;justify-items:center;padding:10px 6px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);transition:border-color .12s,background .12s}.ka-markup button:hover{border-color:var(--line-strong);background:var(--surface-2)}.ka-markup button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft)}.ka-markup b{font:600 14px/1 var(--font-mono)}.ka-markup span{font:500 11.5px/1 var(--font-mono);color:var(--text-muted);white-space:nowrap}.ka-markup button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-entity{display:flex;align-items:center;gap:14px}.ka-entity__icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-muted);flex:none}.ka-entity__text{display:grid;flex:1;min-width:0}.ka-entity__text b{font-weight:600}.ka-entity__text span{font-size:13.5px;color:var(--text-muted)}.ka-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:36px 24px;display:grid;justify-items:center;text-align:center;gap:8px}.ka-empty__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-muted);margin-bottom:6px}.ka-empty b{font-weight:600;font-size:15.5px}.ka-empty span{font-size:14px;color:var(--text-muted)}@media (max-width:1100px){.ka-stats{grid-template-columns:repeat(2,1fr)}.ka-markup{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.ka-shell{grid-template-columns:1fr}.ka-side{position:fixed;inset:0 auto 0 0;width:280px;z-index:60;transform:translateX(-100%);transition:transform .2s}.ka-shell[data-open=true] .ka-side__close{display:inline-flex!important}.ka-shell[data-open=true] .ka-side{transform:none;box-shadow:0 0 0 100vmax rgba(5,10,20,.5)}.ka-top{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 16px;background:var(--bg-sunken);color:var(--text);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.ka-page{padding:24px 16px 64px;gap:24px}.ka-title{font-size:28px}}@media (max-width:560px){.ka-stats{grid-template-columns:1fr 1fr;gap:10px}.ka-stat{padding:14px}.ka-stat__value{font-size:21px}.ka-row{grid-template-columns:1fr}.ka-row .ka-row{grid-template-columns:1fr 1fr}.ka-notice{flex-wrap:wrap}.ka-notice__action{margin-left:48px}.ka-markup{grid-template-columns:repeat(3,1fr)}.ka-inline--3{grid-template-columns:minmax(0,1fr) auto}.ka-inline--3>:first-child{grid-column:span 2}}.ka-icon-btn{all:unset;box-sizing:border-box;cursor:pointer;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--text-muted);transition:background .12s,color .12s}.ka-icon-btn:hover{background:var(--surface-2);color:var(--text)}.ka-icon-btn--danger:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.ka-icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-btn--danger-ghost{color:var(--danger)}.ka-btn--danger-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)}.ka-suggest{display:flex;flex-wrap:wrap;gap:8px}.ka-suggest button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px dashed var(--line-strong);font-size:13.5px;font-weight:500;color:var(--text-muted);transition:all .12s}.ka-suggest button:hover{border-style:solid;color:var(--text);background:var(--surface-2)}.ka-suggest button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.ka-list__row{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 20px;border-top:1px solid var(--line);min-height:58px}.ka-list__row:first-child{border-top:0}.ka-list__main{flex:1;min-width:0;display:grid}.ka-list__main b{font-weight:600}.ka-list__main span{font-size:13px;color:var(--text-muted)}.ka-list__value{font:500 15px/1 var(--font-mono);letter-spacing:-.02em;white-space:nowrap}.ka-list__value small{font-size:12.5px;color:var(--text-muted);margin-left:2px}.ka-list__actions{display:flex;gap:2px}.ka-list__total{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--surface-2);border-top:1px solid var(--line);font-weight:600}.ka-list__total .ka-list__value{font-weight:600;font-size:17px}.ka-impact{display:grid;gap:14px}.ka-impact__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ka-impact__title{font-weight:600;font-size:16.5px}.ka-impact__meta{text-align:right;display:grid;gap:2px;font-size:12.5px;color:var(--text-muted)}.ka-impact__meta b{font:600 15px/1.2 var(--font-mono);color:var(--text);letter-spacing:-.02em}.ka-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ka-tile{border-radius:12px;background:var(--surface-2);padding:12px 14px;display:grid;gap:4px;min-width:0}.ka-tile__label{font-size:12px;color:var(--text-muted);display:flex;gap:6px;align-items:center}.ka-tile__value{font:600 18px/1.15 var(--font-mono);letter-spacing:-.03em;white-space:nowrap}.ka-tile__note{font-size:12px;color:var(--text-muted)}.ka-tile--emph{background:var(--primary-soft)}.ka-tile--emph .ka-tile__value{color:var(--primary-text)}.ka-tile--warn .ka-tile__value{color:var(--warning)}.ka-filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:12px;align-items:end;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px}.ka-select{position:relative;min-width:0;max-width:100%}.ka-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:46px;padding:0 40px 0 14px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);font:400 15px var(--font-sans);color:var(--text);cursor:pointer}.ka-select select:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.ka-select .ka-ico{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}.ka-root select{min-width:0;max-width:100%;min-height:46px;padding:10px 40px 10px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text);font:400 15px/1.4 var(--font-sans);text-overflow:ellipsis;cursor:pointer}.ka-root select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23778088' stroke-width='1.75' 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 12px center}.ka-root .ka-select select:not([multiple]):not([size]){background-image:none}.ka-root select:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.ka-root select:disabled{opacity:.5;cursor:not-allowed}.ka-root select option{background:var(--surface);color:var(--text)}@media (forced-colors:active){.ka-root select:not([multiple]):not([size]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}.ka-select .ka-ico{display:none}}.ka-input input[type=date]{font-family:var(--font-mono);font-size:14px}.ka-input input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.ka-check{position:relative;width:20px;height:20px;flex:none}.ka-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;display:block}.ka-check input:checked{background:var(--primary);border-color:var(--primary)}.ka-check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-check svg{position:absolute;inset:3px;color:var(--on-primary);pointer-events:none;opacity:0}.ka-check input:checked+svg{opacity:1}.ka-status{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.ka-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ka-status--pendente{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.ka-status--producao{background:var(--primary-soft);color:var(--primary-text)}.ka-status--enviado{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.ka-status--concluido{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.ka-status--cancelado{background:var(--surface-2);color:var(--text-muted)}.ka-steps{display:inline-flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.ka-steps button{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;color:var(--text-muted);border-left:1px solid var(--line)}.ka-steps button:first-child{border-left:0}.ka-steps button[data-done=true]{color:var(--text)}.ka-steps button[aria-pressed=true]{background:var(--text);color:var(--bg);font-weight:600}.ka-steps button:hover:not([aria-pressed=true]){background:var(--surface-2)}.ka-steps button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ka-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px;color:var(--text-muted)}.ka-meta span{display:inline-flex;align-items:center;gap:6px}.ka-meta .pos{color:var(--success);font-weight:600}.ka-order{display:grid;grid-template-columns:auto 1fr auto;gap:8px 14px;padding:18px 20px;border-top:1px solid var(--line)}.ka-order:first-child{border-top:0}.ka-order__check{padding-top:2px}.ka-order__main{display:grid;gap:8px;min-width:0}.ka-order__title{font-weight:600;font-size:15.5px}.ka-order__side{display:grid;gap:8px;justify-items:end;align-content:start}.ka-order__total{font:600 18px/1 var(--font-mono);letter-spacing:-.03em}.ka-order__foot{grid-column:2/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:900px){.ka-filters{grid-template-columns:1fr 1fr}.ka-filters>:first-child{grid-column:span 2}}@media (max-width:560px){.ka-tiles{grid-template-columns:1fr 1fr}.ka-tiles>:last-child{grid-column:span 2}.ka-order{grid-template-columns:auto 1fr}.ka-order__side{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center}.ka-steps{overflow-x:auto;max-width:100%}}.ka-page--flow{display:block}.ka-page--flow>.ka-head{margin-bottom:24px}.ka-head__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ka-card--flow{display:block}.ka-card--sm{padding:16px}.ka-card--lg{padding:24px}.ka-card--accent{background:var(--primary-soft);border-color:var(--primary)}.ka-btn--danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.ka-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 18%,var(--surface))}.ka-control{min-height:46px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:15px}.ka-control:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-control::-moz-placeholder{color:var(--text-muted);opacity:.8}.ka-control::placeholder{color:var(--text-muted);opacity:.8}.ka-control:disabled{opacity:.5;cursor:not-allowed}.ka-control[aria-invalid=true]{border-color:var(--danger)}.ka-field__error{color:var(--danger);font-size:13px}.ka-trend{display:inline-flex;gap:4px;font-size:12px;font-weight:600;color:var(--text-muted)}.ka-trend--up{color:var(--success)}.ka-trend--down{color:var(--danger)}.ka-public{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-sans)}.ka-root :where(input,textarea,select){accent-color:var(--primary)}.ka-root :where(input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ka-root .font-syne{font-family:var(--font-display)}.ka-root .font-mono{font-family:var(--font-mono)}@media (max-width:560px){.ka-head__actions{width:100%}.ka-page--flow>.ka-head{margin-bottom:20px}.ka-card{padding:16px}}@media (prefers-reduced-motion:reduce){.ka-public *,.ka-root *{animation:none!important;transition:none!important}}.ka-seg{max-width:100%;flex-wrap:wrap}.ka-input:has(input:disabled),.ka-select:has(select:disabled){opacity:.5;cursor:not-allowed}.ka-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ka-field__error{margin:0}.ka-order__foot,.ka-order__main{min-width:0}.ka-card--md{padding:22px}.ka-card[data-theme=navy]{color:var(--text)}@media (max-width:380px){.ka-stats{grid-template-columns:1fr}.ka-stat__value{font-size:24px}.ka-filters{grid-template-columns:1fr}.ka-filters>:first-child{grid-column:auto}}.ka-order__side,.ka-page>*{min-width:0}.ka-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ka-order{grid-template-columns:auto minmax(0,1fr) auto}.ka-input input{width:100%}@media (max-width:1100px){.ka-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ka-order{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:380px){.ka-stats{grid-template-columns:1fr}}.ka-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;flex-wrap:wrap}.ka-pagination__count{font-size:13px;color:var(--text-muted)}.ka-pagination__controls{display:flex;align-items:center;gap:6px}.ka-pagination__page{font-size:13px;color:var(--text);padding:0 8px}.ka-pagination__page strong{color:var(--text);font-weight:700}.ka-pagination__btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:background .15s,border-color .15s}.ka-pagination__btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}.ka-pagination__btn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:480px){.ka-pagination{justify-content:center}.ka-pagination__count{width:100%;text-align:center}}.ka-bell,.ka-bell__btn{position:relative;display:inline-flex}.ka-bell__btn{width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:inherit;cursor:pointer;transition:background .15s,border-color .15s}.ka-bell__btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent);border-color:var(--line)}.ka-bell__badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--danger);color:#fff;font-size:10px;font-weight:700;border-radius:999px;line-height:1;border:2px solid var(--bg-sunken,var(--surface));box-sizing:content-box}.ka-bell__panel{position:fixed;width:min(360px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(0,0,0,.18);z-index:1000;overflow:hidden;animation:ka-modal-in .12s ease-out;color:var(--text)}.ka-bell__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--text)}.ka-bell__head strong{font-size:14px;font-weight:700}.ka-bell__clear{font-size:12px;color:var(--primary-text);background:none;border:none;cursor:pointer;padding:0}.ka-bell__clear:hover{text-decoration:underline}.ka-bell__empty{padding:28px 16px;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:6px}.ka-bell__empty p{margin:0;font-size:14px;font-weight:600;color:var(--text)}.ka-bell__list{list-style:none;margin:0;padding:4px 0;max-height:420px;overflow-y:auto}.ka-bell__item{position:relative}.ka-bell__item[data-lida=true] .ka-bell__desc,.ka-bell__item[data-lida=true] .ka-bell__title{opacity:.6}.ka-bell__link{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;text-decoration:none;font:inherit}.ka-bell__link:hover{background:var(--surface-2)}.ka-bell__title{font-size:13px;font-weight:600;color:var(--text);margin:0 0 2px;line-height:1.3}.ka-bell__desc{font-size:12px;color:var(--text-muted);margin:0;line-height:1.4}.ka-bell__dismiss{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0}.ka-bell__dismiss:hover{color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}.ka-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.ka-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px)}.ka-modal__panel{position:relative;width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.35);animation:ka-modal-in .15s ease-out}.ka-modal__title{font-size:18px;font-weight:700;color:var(--text);margin:0 0 10px}.ka-modal__body{font-size:14px;color:var(--text-muted);line-height:1.5;margin-bottom:20px}.ka-modal__actions{display:flex;justify-content:flex-end;gap:8px}@keyframes ka-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ka-modal__panel{animation:none}}.ka-loading{width:100%;max-width:640px;min-height:420px;margin:0 auto;padding:44px 20px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;color:var(--text);text-align:center}.ka-loading__visual{width:132px;height:112px;position:relative;display:grid;place-items:center;flex-shrink:0}.ka-loading__halo{position:absolute;inset:-14px -6px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%)}.ka-loading__tile{position:relative;width:94px;height:82px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line));border-radius:22px;background:linear-gradient(145deg,var(--surface),var(--primary-soft));box-shadow:0 12px 30px -18px color-mix(in srgb,var(--primary) 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text) 5%,transparent);overflow:hidden}.ka-loading__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--primary) 12%,transparent) 50%,transparent 80%);transform:translateX(-110%);animation:ka-loading-sheen 2.8s ease-in-out infinite}.ka-loading__mark{font:800 36px/1 var(--font-display);letter-spacing:-3px;color:var(--primary-text)}.ka-loading__bars{height:34px;display:flex;align-items:flex-end;gap:4px}.ka-loading__bars i{display:block;width:5px;border-radius:3px;background:var(--primary);transform-origin:bottom;animation:ka-loading-bar 1.8s ease-in-out infinite}.ka-loading__bars i:first-child{height:14px;opacity:.45}.ka-loading__bars i:nth-child(2){height:23px;opacity:.7;animation-delay:.18s}.ka-loading__bars i:nth-child(3){height:33px;animation-delay:.36s}.ka-loading__coin{position:absolute;right:1px;bottom:1px;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--primary-text);font:600 12px/1 var(--font-mono);box-shadow:0 5px 14px -8px color-mix(in srgb,var(--text) 35%,transparent)}.ka-loading__copy{min-width:0;max-width:400px}.ka-loading__brand{display:block;margin-bottom:12px;font:600 11px/1.5 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.ka-loading__brand span{padding:0 6px;color:var(--primary-text)}.ka-loading__title{margin:0;font:650 clamp(18px,3vw,22px)/1.4 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.ka-loading__dots{display:inline-flex;gap:3px;margin-left:7px;vertical-align:baseline}.ka-loading__dots i{width:3px;height:3px;border-radius:50%;background:var(--primary-text);animation:ka-loading-dot 1.5s ease-in-out infinite}.ka-loading__dots i:nth-child(2){animation-delay:.15s}.ka-loading__dots i:nth-child(3){animation-delay:.3s}.ka-loading__description{margin:8px 0 0;font:400 14px/1.65 var(--font-sans);color:var(--text-muted);text-wrap:pretty}.ka-loading__preview{width:min(100%,440px);padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:left}.ka-loading__preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ka-loading__preview-card b,.ka-loading__preview-card span,.ka-loading__preview-head span{display:block;border-radius:4px;background:var(--surface-2)}.ka-loading__preview-head span:first-child{height:8px;width:30%}.ka-loading__preview-head span:last-child{height:8px;width:12%}.ka-loading__preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ka-loading__preview-card{min-width:0;padding:12px;border-radius:8px;border:1px solid var(--line)}.ka-loading__preview-card span{height:5px;width:65%}.ka-loading__preview-card b{height:14px;margin:12px 0;width:85%;background:var(--primary-soft)}.ka-loading__preview-card span:last-child{width:45%}.ka-loading--compact{max-width:none;min-height:0;padding:20px 16px;flex-direction:row;justify-content:flex-start;gap:14px;text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.ka-loading--compact .ka-loading__visual{width:48px;height:48px}.ka-loading--compact .ka-loading__tile{width:46px;height:44px;border-radius:12px;gap:5px}.ka-loading--compact .ka-loading__mark{font-size:23px;letter-spacing:-2px}.ka-loading--compact .ka-loading__bars{height:20px;gap:2px}.ka-loading--compact .ka-loading__bars i{width:3px;height:9px}.ka-loading--compact .ka-loading__bars i:nth-child(2){height:14px}.ka-loading--compact .ka-loading__bars i:nth-child(3){height:20px}.ka-loading--compact .ka-loading__coin{display:none}.ka-loading--compact .ka-loading__title{font-size:14px;letter-spacing:0}.ka-loading--compact .ka-loading__description{margin-top:4px;font-size:12px}@keyframes ka-loading-sheen{0%,15%{transform:translateX(-110%)}65%,to{transform:translateX(110%)}}@keyframes ka-loading-bar{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1)}}@keyframes ka-loading-dot{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:480px){.ka-loading{min-height:360px;padding:28px 8px;gap:20px}.ka-loading__preview{padding:12px}.ka-loading__preview-grid{gap:8px}.ka-loading__preview-card{padding:10px 8px}.ka-loading--compact{min-height:0;padding:16px 12px;gap:12px}}@media (prefers-reduced-motion:reduce){.ka-loading__bars i,.ka-loading__dots i,.ka-loading__tile:after{animation:none}.ka-loading__tile:after{display:none}}.k-root,.ka-root,:root,[data-theme=navy]{--bg:#0d1a2e;--bg-sunken:#0a1524;--surface:#12223a;--surface-2:#182b47;--line:#233856;--line-strong:#56709a;--text:#edf1f7;--text-muted:#95a3b8;--primary:#2f6bf0;--primary-hover:#245bd6;--on-primary:#fff;--primary-text:#7fa8ff;--primary-soft:#16305e;--success:#34c389;--warning:#f2b544;--danger:#ff7a7a;--focus:#7fa8ff;--shadow-panel:0 1px 0 hsla(0,0%,100%,.04) inset,0 24px 48px -24px rgba(0,0,0,.6);--space-5:24px;--space-6:32px;--space-7:56px;--space-8:112px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--gutter:48px;--font-display:var(--font-archivo,"Helvetica Neue"),"Helvetica Neue",Arial,sans-serif;--font-sans:var(--font-archivo,"Helvetica Neue"),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-jbmono,ui-monospace),ui-monospace,Menlo,monospace}:root:not(.dark),[data-theme=claro]{--bg:#f5f7fa;--bg-sunken:#edf1f6;--surface:#fff;--surface-2:#f0f3f8;--line:#dde3ec;--line-strong:#7a889e;--text:#0d1a2e;--text-muted:#52627a;--primary-text:#2556c9;--primary-soft:#e6eeff;--success:#0b7a50;--warning:#9a6700;--danger:#c93838;--focus:#2556c9;--shadow-panel:0 1px 2px rgba(13,26,46,.06),0 24px 48px -28px rgba(13,26,46,.25)}.k-root,.ka-root,:root,[data-theme]{--kryvo-ice:var(--text);--kryvo-glow2:var(--primary-text);--kryvo-glow:var(--primary);--clr-page:var(--bg);--clr-card:var(--surface);--clr-card-alt:var(--surface-2);--clr-text:var(--text);--clr-text-muted:var(--text-muted);--clr-text-subtle:var(--text-muted);--clr-border:var(--line);--clr-border-md:var(--line-strong);--clr-input:var(--surface);--clr-input-text:var(--text);--font-syne:var(--font-display);--font-dm-sans:var(--font-sans);--font-dm-mono:var(--font-mono)}