@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-Regular-DSgknM3V.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-Medium-sNcE5o7O.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-DemiBold-Bd3_2ZpS.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-Bold-B3EUfDkF.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-ExtraBold-fw30B3KT.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Variable-BeciDpKm.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--k-font: "IRANYekanX", Tahoma, sans-serif;color-scheme:light;--k-bg: #f7f8f7;--k-surface: #ffffff;--k-surface-2: #eef2f1;--k-text: #14201f;--k-muted: #626f6d;--k-faint: #93a09e;--k-border: #dfe5e4;--k-primary: #0d655b;--k-primary-hover: #0b5048;--k-primary-soft: #e1f5f1;--k-primary-text: #ffffff;--k-gradient: linear-gradient(135deg, #12806f 0%, #0d655b 55%, #0a4f47 100%);--k-hero: radial-gradient(900px 360px at 105% -30%, rgb(255 255 255 / .2), transparent 60%), radial-gradient(520px 280px at -10% 130%, rgb(52 211 153 / .35), transparent 60%), linear-gradient(135deg, #0a4f47 0%, #0d655b 45%, #127a6c 100%);--k-success: #079455;--k-success-soft: #e7f8ef;--k-warning: #b54708;--k-warning-soft: #fef4e6;--k-danger: #d92d20;--k-danger-soft: #fdeceb;--k-radius-sm: 10px;--k-radius: 14px;--k-radius-lg: 18px;--k-shadow-sm: 0 1px 2px rgb(16 24 40 / .05);--k-shadow: 0 1px 2px rgb(16 24 40 / .04), 0 4px 16px rgb(16 24 40 / .05);--k-shadow-lg: 0 20px 50px rgb(16 24 40 / .18);--k-ring: 0 0 0 4px rgb(13 101 91 / .16)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--k-bg: #09090b;--k-surface: #111214;--k-surface-2: #17181b;--k-text: #f2f3f5;--k-muted: #a0a5ad;--k-faint: #6c717a;--k-border: #24262a;--k-primary: #14a999;--k-primary-hover: #1bc0ae;--k-primary-soft: #0f2a27;--k-primary-text: #041b18;--k-success: #47cd89;--k-success-soft: #13291f;--k-warning: #fdb022;--k-warning-soft: #2e2311;--k-danger: #f97066;--k-danger-soft: #331816;--k-shadow-sm: none;--k-shadow: none;--k-shadow-lg: 0 20px 50px rgb(0 0 0 / .55);--k-ring: 0 0 0 4px rgb(20 169 153 / .25)}}:root[data-theme=dark]{color-scheme:dark;--k-bg: #09090b;--k-surface: #111214;--k-surface-2: #17181b;--k-text: #f2f3f5;--k-muted: #a0a5ad;--k-faint: #6c717a;--k-border: #24262a;--k-primary: #14a999;--k-primary-hover: #1bc0ae;--k-primary-soft: #0f2a27;--k-primary-text: #041b18;--k-success: #47cd89;--k-success-soft: #13291f;--k-warning: #fdb022;--k-warning-soft: #2e2311;--k-danger: #f97066;--k-danger-soft: #331816;--k-shadow-sm: none;--k-shadow: none;--k-shadow-lg: 0 20px 50px rgb(0 0 0 / .55);--k-ring: 0 0 0 4px rgb(20 169 153 / .25)}*{box-sizing:border-box}html{direction:rtl;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--k-font);background:var(--k-bg);color:var(--k-text);line-height:1.75;font-size:.9375rem;font-weight:var(--k-weight, 400);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{line-height:1.45;margin:0}a{color:var(--k-primary);text-decoration:none}::selection{background:var(--k-primary-soft)}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}.k-btn{font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;min-height:44px;padding:8px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--k-radius-sm);border:1px solid transparent;background:var(--k-gradient);color:var(--k-primary-text);box-shadow:0 1px 2px #10182814,inset 0 1px #ffffff2e;white-space:nowrap;transition:transform .08s ease,filter .15s ease,background .15s ease}.k-btn:hover:not(:disabled){filter:brightness(1.06)}.k-btn:active:not(:disabled){transform:translateY(1px)}.k-btn:disabled{opacity:.5;cursor:default}.k-btn svg{width:18px;height:18px;flex-shrink:0}.k-btn--secondary{background:var(--k-primary-soft);color:var(--k-primary);box-shadow:none}.k-btn--ghost{background:var(--k-surface);color:var(--k-text);border-color:var(--k-border);box-shadow:var(--k-shadow-sm)}.k-btn--ghost:hover:not(:disabled){background:var(--k-surface-2);filter:none}.k-btn--danger{background:var(--k-danger-soft);color:var(--k-danger);box-shadow:none}.k-btn--link{background:none;box-shadow:none;color:var(--k-primary);padding:4px 6px;min-height:0;font-weight:500}.k-btn--sm{min-height:36px;padding:4px 12px;font-size:.875rem}.k-btn--lg{min-height:52px;padding:10px 24px;font-size:1rem;border-radius:var(--k-radius)}.k-btn--block{width:100%}.k-btn--icon{padding:0;width:44px}.k-btn--icon.k-btn--sm{width:36px}.k-btn:focus-visible,.k-input:focus-visible{outline:none;box-shadow:var(--k-ring)}.k-card{background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-radius-lg);padding:20px;box-shadow:var(--k-shadow)}.k-card--flush{padding:0;overflow:hidden}.k-card--hover{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.k-card--hover:hover{transform:translateY(-2px);box-shadow:var(--k-shadow-lg);border-color:transparent}.k-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.k-card__title{font-size:1.02rem;font-weight:800}.k-card__sub{color:var(--k-muted);font-size:.875rem}.k-stack{display:grid;gap:16px}.k-stack--lg{gap:24px}.k-stack--sm{gap:8px}.k-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.k-between{justify-content:space-between}.k-grow{flex:1;min-width:0}.k-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(var(--min, 240px),1fr))}.k-muted{color:var(--k-muted)}.k-faint{color:var(--k-faint)}.k-small{font-size:.85rem}.k-bold{font-weight:700}.k-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.k-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-field{display:grid;gap:6px;align-content:start;min-width:0}.k-field__label{font-weight:700;font-size:.9rem;line-height:1.5}.k-field__hint{color:var(--k-muted);font-size:.82rem}.k-field__error{color:var(--k-danger);font-size:.82rem}.k-row:has(>.k-field,>.a-field,>*>.k-field){align-items:flex-start!important}.k-row:has(>.k-field,>.a-field,>*>.k-field)>.k-btn{margin-top:calc(1.35rem + 8px)}.k-input-wrap{position:relative;display:flex;align-items:center}.k-input-wrap>svg{position:absolute;width:18px;height:18px;color:var(--k-faint);pointer-events:none}.k-input-wrap>svg{right:14px;inset-inline-start:auto}.k-input-wrap>svg+.k-input{padding-right:42px}.k-input{font:inherit;width:100%;min-height:48px;padding:10px 14px;border-radius:var(--k-radius-sm);border:1px solid var(--k-border);background:var(--k-surface);color:var(--k-text);transition:border-color .15s ease,box-shadow .15s ease}.k-input::placeholder{color:var(--k-faint)}.k-input:focus{border-color:var(--k-primary);box-shadow:var(--k-ring);outline:none}.k-input--ltr{direction:ltr;text-align:right}.k-input--ltr::placeholder{text-align:right}.k-otp{display:flex;gap:8px;direction:ltr;justify-content:center}.k-otp input{font:inherit;font-size:1.5rem;font-weight:800;text-align:center;width:100%;max-width:54px;aspect-ratio:1 / 1.15;border-radius:var(--k-radius-sm);border:1.5px solid var(--k-border);background:var(--k-surface);color:var(--k-text);transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.k-otp input:not(.k-otp--active){pointer-events:none;caret-color:transparent}.k-otp input:focus{outline:none;border-color:var(--k-primary);box-shadow:var(--k-ring)}.k-otp input.k-otp--filled{border-color:var(--k-primary);background:var(--k-primary-soft)}.k-otp--error input{border-color:var(--k-danger);animation:k-shake .35s}@keyframes k-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.k-choices{display:grid;gap:10px}.k-choice{position:relative;display:flex;gap:12px;align-items:center;cursor:pointer;padding:12px 14px;border:1.5px solid var(--k-border);border-radius:var(--k-radius);background:var(--k-surface);transition:border-color .15s ease,background .15s ease}.k-choice:hover{border-color:color-mix(in srgb,var(--k-primary) 40%,var(--k-border))}.k-choice:has(input:checked){border-color:var(--k-primary);background:var(--k-primary-soft)}.k-choice:has(input:disabled){opacity:.45;cursor:default}.k-choice input{position:absolute;opacity:0;pointer-events:none}.k-choice__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--k-surface-2);color:var(--k-muted)}.k-choice:has(input:checked) .k-choice__icon{background:var(--k-primary);color:#fff}.k-choice__icon svg{width:20px;height:20px}.k-choice__check{width:22px;height:22px;border-radius:50%;border:2px solid var(--k-border);flex-shrink:0;display:grid;place-items:center;color:#fff}.k-choice:has(input:checked) .k-choice__check{background:var(--k-primary);border-color:var(--k-primary)}.k-choice__check svg{width:14px;height:14px}.k-switch{position:relative;display:inline-flex;width:46px;height:26px;flex-shrink:0;cursor:pointer}.k-switch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.k-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--k-border);transition:background .2s ease}.k-switch span:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.k-switch input:checked+span{background:var(--k-primary)}.k-switch input:checked+span:after{transform:translate(-20px)}.k-switch input:disabled+span{opacity:.5}.k-switch input:focus-visible+span{box-shadow:var(--k-ring)}.k-alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--k-radius-sm);background:var(--k-primary-soft);color:var(--k-primary);font-size:.92rem}.k-alert svg{width:20px;height:20px;flex-shrink:0;margin-top:2px}.k-alert--error{background:var(--k-danger-soft);color:var(--k-danger)}.k-alert--success{background:var(--k-success-soft);color:var(--k-success)}.k-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 10px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;background:var(--k-surface-2);color:var(--k-muted);border:1px solid var(--k-border)}.k-badge svg{width:13px;height:13px}.k-badge--primary{background:var(--k-primary-soft);color:var(--k-primary);border-color:transparent}.k-badge--success{background:var(--k-success-soft);color:var(--k-success);border-color:transparent}.k-badge--warning{background:var(--k-warning-soft);color:var(--k-warning);border-color:transparent}.k-badge--danger{background:var(--k-danger-soft);color:var(--k-danger);border-color:transparent}.k-progress{height:8px;border-radius:999px;background:var(--k-surface-2);overflow:hidden;border:1px solid var(--k-border)}.k-progress>div{height:100%;background:var(--k-gradient);border-radius:inherit;transition:width .4s ease}.k-spinner{width:22px;height:22px;border-radius:50%;border:3px solid color-mix(in srgb,currentColor 20%,transparent);border-top-color:currentColor;animation:k-spin .7s linear infinite;display:inline-block;flex-shrink:0}@keyframes k-spin{to{transform:rotate(360deg)}}.k-skeleton{border-radius:var(--k-radius-sm);background:linear-gradient(90deg,var(--k-surface-2),var(--k-border),var(--k-surface-2));background-size:200% 100%;animation:k-shimmer 1.2s infinite}@keyframes k-shimmer{to{background-position:-200% 0}}.k-avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;color:#fff;font-weight:800;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.k-avatar--square{border-radius:30%}.k-tile{display:inline-grid;place-items:center;flex-shrink:0;border-radius:24%;color:#fff;font-weight:800;line-height:1;overflow:hidden;box-shadow:0 4px 12px -6px var(--tile-shadow, rgb(0 0 0 / .3))}.k-tile img{width:100%;height:100%;display:block}.k-tile svg{width:52%;height:52%}.k-tile--muted{filter:saturate(.25);opacity:.6;box-shadow:none}.k-list{list-style:none;margin:0;padding:0}.k-list>li{display:flex;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--k-border)}.k-list>li:last-child{border-bottom:none}.k-list--plain>li{padding-inline:0}.k-page-top{display:grid;gap:10px}.k-trail{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--k-muted);flex-wrap:wrap}.k-trail a{color:var(--k-primary)}.k-trail svg{width:14px;height:14px}.k-trail__home{width:26px;height:26px;border-radius:8px;display:inline-grid;place-items:center;background:var(--k-primary-soft);color:var(--k-primary)}.k-trail__current{color:var(--k-text);font-weight:700}.k-page-header{position:relative;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 24px;padding-inline-start:36px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:16px}.k-page-header:before{content:"";position:absolute;inset-inline-start:20px;top:22px;bottom:22px;width:4px;border-radius:4px;background:var(--k-primary)}.k-page-header h1{font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.k-page-header p{margin:4px 0 0;color:var(--k-muted);font-size:.85rem}.k-empty{display:grid;justify-items:center;gap:10px;text-align:center;padding:40px 16px;color:var(--k-muted)}.k-empty__icon{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:var(--k-primary-soft);color:var(--k-primary)}.k-empty__icon svg{width:30px;height:30px}.k-empty__title{color:var(--k-text);font-weight:800;font-size:1.05rem}.k-table{width:100%;border-collapse:collapse}.k-table th,.k-table td{text-align:start;padding:14px 20px;border-bottom:1px solid var(--k-border)}.k-table th{color:var(--k-muted);font-weight:500;font-size:.82rem;background:var(--k-surface-2)}.k-table tr:last-child td{border-bottom:none}.k-table tbody tr{transition:background .1s ease}.k-table tbody tr:hover{background:var(--k-surface-2)}.k-stat{display:grid;gap:2px}.k-stat__value{font-size:1.7rem;font-weight:800;line-height:1.3}.k-stat__label{color:var(--k-muted);font-size:.85rem}.k-modal{border:none;padding:0;width:min(500px,calc(100vw - 32px));max-height:calc(100vh - 48px);border-radius:var(--k-radius-lg);background:var(--k-surface);color:var(--k-text);box-shadow:var(--k-shadow-lg);overflow:auto}.k-modal[open]{animation:k-pop .18s ease}.k-modal--mid{width:min(680px,calc(100vw - 32px))}.k-modal--wide{width:min(1000px,calc(100vw - 32px));max-width:none}.k-modal::backdrop{background:#0f121e73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes k-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.k-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0}.k-modal__title{font-size:1.15rem;font-weight:800}.k-modal__body{padding:16px 24px 24px;display:grid;gap:16px}@media(max-width:640px){.k-modal{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:24px 24px 0 0;max-height:92vh;padding-bottom:env(safe-area-inset-bottom)}.k-modal[open]{animation:k-sheet .22s ease}.k-modal__head:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--k-border)}.k-modal__head{padding-top:24px}}@keyframes k-sheet{0%{transform:translateY(100%)}}.k-toasts{position:fixed;z-index:100;inset-inline:0;bottom:24px;display:grid;justify-items:center;gap:8px;pointer-events:none;padding:0 16px}.k-toast{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:#101828;color:#fff;box-shadow:var(--k-shadow-lg);max-width:520px;animation:k-pop .2s ease;pointer-events:auto;font-size:.92rem}.k-toast svg{width:20px;height:20px;flex-shrink:0;color:#47cd89}.k-toast--error svg{color:#f97066}@media(max-width:800px){.k-toasts{bottom:calc(84px + env(safe-area-inset-bottom))}}.k-section-title{font-size:1rem;font-weight:800}.k-appcard{display:flex;align-items:flex-start;gap:14px;height:100%;padding:18px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:16px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.k-appcard{position:relative}.k-appcard .k-small{line-height:1.8}.k-appcard__title{color:inherit;text-decoration:none}.k-appcard__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.k-appcard__title:focus-visible{outline:none}.k-appcard__title:focus-visible:after{box-shadow:var(--k-ring)}.k-appcard__go,.k-appcard .k-btn{position:relative;z-index:1}.k-appcard__go{display:inline-flex;align-items:center;gap:4px;margin:8px 0 -4px -8px;padding:4px 8px;border-radius:8px;color:var(--k-primary);font-size:.85rem;font-weight:700;text-decoration:none}.k-appcard__go svg{width:16px;height:16px;transition:translate .15s ease}.k-appcard__go:hover{background:var(--k-primary-soft)}.k-appcard__go:hover svg{translate:-3px 0}.k-appcard__go:focus-visible{outline:none;box-shadow:var(--k-ring)}.k-appcard--link:hover{border-color:color-mix(in srgb,var(--k-primary) 40%,var(--k-border));box-shadow:var(--k-shadow);transform:translateY(-1px)}.k-panel{background:var(--k-surface);border:1px solid var(--k-border);border-radius:16px;padding:20px}.k-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.k-panel__title{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:.95rem}.k-panel__title svg{width:18px;height:18px;color:var(--k-primary)}.k-quick{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--k-border);border-radius:14px;color:var(--k-text);font-weight:700;transition:border-color .15s ease,background .15s ease}button.k-quick{background:none;font:inherit;font-weight:700;cursor:pointer;text-align:start;width:100%}.k-quick:hover{border-color:color-mix(in srgb,var(--k-primary) 40%,var(--k-border));background:color-mix(in srgb,var(--k-primary-soft) 40%,transparent)}.k-quick>span:first-child{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--k-surface-2);color:var(--k-primary);flex-shrink:0}.k-quick svg{width:19px;height:19px}.k-welcome{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 28px;border-radius:16px;background:var(--k-primary-soft);border:1px solid color-mix(in srgb,var(--k-primary) 14%,transparent)}.k-welcome h1{font-size:1.5rem;font-weight:800;margin:2px 0}.k-welcome__chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.k-welcome__chips span,.k-welcome__chips a{text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--k-surface);border:1px solid var(--k-border);font-size:.8rem;color:var(--k-muted)}.k-welcome__chips b{color:var(--k-text)}.k-welcome__chips svg{width:15px;height:15px;color:var(--k-primary)}.k-tabs{display:flex;gap:4px;padding:4px;background:var(--k-surface-2);border-radius:var(--k-radius);width:fit-content;max-width:100%;overflow-x:auto}.k-tabs__tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:var(--k-radius-sm);background:transparent;color:var(--k-muted);font:inherit;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.k-tabs__tab:hover{color:var(--k-text)}.k-tabs__tab.is-active{background:var(--k-surface);color:var(--k-text);box-shadow:var(--k-shadow-sm)}.k-tabs__tab:focus-visible{outline:none;box-shadow:var(--k-ring)}.k-tabs__count{min-width:20px;padding:0 6px;border-radius:10px;background:var(--k-warning-soft);color:var(--k-warning);font-size:.75rem;line-height:20px;text-align:center}.k-tv th{position:relative}.k-tv__sort{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;cursor:pointer;max-width:100%}.k-tv__sort:hover .k-tv__label{color:var(--k-text)}.k-tv__sort:focus-visible{box-shadow:var(--k-ring);border-radius:4px}.k-tv__arrow{font-size:.6rem;color:var(--k-primary);min-width:.7em}.k-tv__grip{position:absolute;inset-block:0;inset-inline-end:-3px;width:7px;cursor:col-resize;z-index:1;touch-action:none}.k-tv__grip:after{content:"";position:absolute;inset-block:25%;inset-inline-start:3px;width:1px;background:var(--k-border)}.k-tv__grip:hover:after{background:var(--k-primary);width:2px}.k-tv--fixed{table-layout:fixed}.k-tv--fixed th,.k-tv--fixed td{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;padding-inline:8px}.k-tv--fixed th .k-tv__label{overflow:hidden;text-overflow:ellipsis}.k-tv__th--collapsed{background:color-mix(in srgb,var(--k-primary) 18%,var(--k-surface-2))!important;padding-inline:0!important}.k-tv__th--collapsed .k-tv__label,.k-tv__th--collapsed .k-tv__arrow{display:none}.k-tv__th--collapsed:before{content:"";position:absolute;inset-block:30%;inset-inline:5px;border-radius:3px;background:var(--k-primary);opacity:.55}body.k-resizing .k-tv__grip{pointer-events:auto}.k-tv__chooser{position:relative;display:inline-block}.k-tv__chooser svg{width:16px;height:16px}.k-tv__pop{position:absolute;z-index:30;inset-inline-end:0;top:calc(100% + 4px);min-width:200px;max-height:320px;overflow:auto;padding:6px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:var(--k-radius);box-shadow:var(--k-shadow-md, 0 8px 24px rgb(0 0 0 / .12))}.k-tv__opt{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--k-radius-sm);cursor:pointer;font-size:.86rem}.k-tv__opt:hover{background:var(--k-surface-2)}.k-tv__opt input:disabled+span{color:var(--k-faint)}.k-tv__reset{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:8px 10px;border-top:1px solid var(--k-border);cursor:pointer;font-size:.82rem;color:var(--k-muted)}.k-tv__reset:hover:not(:disabled){color:var(--k-text)}.k-tv__reset:disabled{opacity:.45;cursor:default}.k-tv__reset svg{width:14px;height:14px}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 .7em}.md h2,.md h3,.md h4,.md h5,.md h6{margin:1.1em 0 .4em;line-height:1.6;font-weight:800}.md h2{font-size:1.12rem}.md h3{font-size:1.04rem}.md h4,.md h5,.md h6{font-size:.96rem}.md ul,.md ol{margin:0 0 .7em;padding-inline-start:1.5em}.md li{margin:.15em 0}.md li>ul,.md li>ol{margin:.2em 0}.md a{color:var(--k-primary);text-decoration:underline;text-underline-offset:3px}.md hr{border:none;border-top:1px solid var(--k-border);margin:1em 0}.md blockquote{margin:0 0 .7em;padding:2px 12px;border-inline-start:3px solid var(--k-primary);color:var(--k-muted)}.md code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.84em;padding:1px 6px;border-radius:6px;background:var(--k-surface-2);direction:ltr;unicode-bidi:isolate}.md__code{margin:0 0 .8em;border:1px solid var(--k-border);border-radius:12px;overflow:hidden;background:var(--k-surface-2)}.md__codebar{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 12px;font-size:.72rem;color:var(--k-faint);border-bottom:1px solid var(--k-border);direction:ltr}.md__codebar button{display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:3px 6px;border-radius:6px}.md__codebar button:hover{background:var(--k-surface);color:var(--k-text)}.md__codebar svg{width:13px;height:13px}.md__code pre{margin:0;padding:10px 14px;overflow-x:auto}.md__code pre code{padding:0;background:none;font-size:.82rem;line-height:1.7;white-space:pre}.md__table{overflow-x:auto;margin:0 0 .8em;border:1px solid var(--k-border);border-radius:12px}.md table{border-collapse:collapse;width:100%;font-size:.86rem}.md th,.md td{padding:7px 12px;border-bottom:1px solid var(--k-border);text-align:start;white-space:nowrap}.md th{background:var(--k-surface-2);font-weight:700}.md tr:last-child td{border-bottom:none}.k-bank{border:1px solid var(--k-border);border-radius:var(--k-radius);background:var(--k-surface-2);overflow:hidden}.k-bank__head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--k-border)}.k-bank__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--k-primary-soft);color:var(--k-primary)}.k-bank__icon svg{width:18px;height:18px}.k-bank__amount{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;background:var(--k-primary-soft);color:var(--k-primary)}.k-bank__amount b{font-size:1.35rem}.k-bank__rows{display:flex;flex-direction:column}.k-bank__row{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--k-border)}.k-bank__row:last-child{border-bottom:0}.k-bank__row bdi{overflow-wrap:anywhere}.k-bank__num{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:600;text-align:start}.k-bank__copy{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--k-border);border-radius:8px;background:var(--k-surface);color:var(--k-muted);cursor:pointer}.k-bank__copy:hover{color:var(--k-primary);border-color:var(--k-primary)}.k-bank__copy svg{width:16px;height:16px}.k-bank__note{padding:10px 14px;border-top:1px solid var(--k-border)}@media(max-width:480px){.k-bank__row{grid-template-columns:minmax(0,1fr) auto}.k-bank__row>.k-muted{grid-column:1 / -1}}:root{--k-primary: #2563eb;--k-primary-hover: #1d4ed8;--k-primary-soft: #e3ecfd;--k-primary-text: #ffffff;--k-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 55%, #1e40af 100%);--k-hero: radial-gradient(900px 360px at 105% -30%, rgb(255 255 255 / .2), transparent 60%), radial-gradient(520px 280px at -10% 130%, rgb(96 165 250 / .35), transparent 60%), linear-gradient(135deg, #1e3a8a 0%, #2563eb 45%, #3b82f6 100%);--k-ring: 0 0 0 4px rgb(37 99 235 / .16)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--k-primary: #4d8cf5;--k-primary-hover: #6fa3f8;--k-primary-soft: #0f1d38;--k-primary-text: #04122b;--k-ring: 0 0 0 4px rgb(77 140 245 / .25)}}:root[data-theme=dark]{--k-primary: #4d8cf5;--k-primary-hover: #6fa3f8;--k-primary-soft: #0f1d38;--k-primary-text: #04122b;--k-ring: 0 0 0 4px rgb(77 140 245 / .25)}.k-shell{position:relative;overflow:hidden;height:100vh;height:100dvh;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;background:var(--k-bg)}.k-side{grid-row:1;margin:10px;margin-inline-end:0;width:272px;min-height:0;display:flex;flex-direction:column;gap:14px;padding:14px 12px;background:color-mix(in srgb,var(--k-surface-2) 45%,var(--k-surface));border:1px solid var(--k-border);border-radius:18px;transition:width .2s ease}.k-side__head{display:flex;align-items:center;gap:10px;padding:2px 2px 0}.k-side__mark{width:38px;height:38px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;overflow:hidden;background:var(--k-gradient);color:#fff;font-weight:800;font-size:1.1rem}.k-side__mark img{width:100%;height:100%;display:block}.k-side__title{font-weight:800;font-size:.95rem;line-height:1.5}.k-side__subtitle{color:var(--k-faint);font-size:.75rem}.k-side__fold{margin-inline-start:auto}.k-side__fold+.k-side__collapse{margin-inline-start:0}.k-side__collapse{margin-inline-start:auto}.k-side__search{position:relative}.k-side__search>svg{position:absolute;right:12px;top:50%;translate:0 -50%;width:17px;height:17px;color:var(--k-faint);pointer-events:none}.k-side__search input{font:inherit;font-size:.9rem;width:100%;height:42px;padding:0 38px 0 44px;border-radius:12px;border:1px solid var(--k-border);background:var(--k-surface);color:var(--k-text)}.k-side__search input:focus{outline:none;border-color:var(--k-primary);box-shadow:var(--k-ring);background:var(--k-surface)}.k-side__search .k-side__settings{position:absolute;left:6px;top:50%;translate:0 -50%;width:30px;height:30px}.k-nav-editor__tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--k-border);border-radius:12px;background:var(--k-surface-2)}.k-nav-editor__tabs button{flex:1;min-height:36px;padding:4px 10px;border:0;border-radius:8px;background:transparent;color:var(--k-muted);font:inherit;font-size:.86rem;cursor:pointer}.k-nav-editor__tabs button[aria-pressed=true]{background:var(--k-surface);color:var(--k-primary);font-weight:700;box-shadow:0 1px 3px color-mix(in srgb,var(--k-text) 10%,transparent)}.k-nav-editor__check{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0;display:grid;place-content:center;border:1.5px solid var(--k-border);border-radius:5px;background:var(--k-surface);cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.k-nav-editor__check:hover{border-color:var(--k-primary)}.k-nav-editor__check:checked{border-color:var(--k-primary);background:var(--k-primary)}.k-nav-editor__check:before{content:"";width:4px;height:8px;border:solid var(--k-primary-text);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .12s ease}.k-nav-editor__check:checked:before{transform:rotate(45deg) scale(1)}.k-nav-editor__check:focus-visible{outline:none;box-shadow:var(--k-ring)}.k-nav-editor__check:disabled{opacity:.5;cursor:default}.k-side__nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px;display:grid;align-content:start;gap:2px}.k-side__foot{border-top:1px solid var(--k-border);padding-top:10px}.k-nav-link{position:relative;min-width:0;display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 12px;border-radius:12px;border:none;background:none;color:var(--k-text);font:inherit;font-size:.92rem;text-align:start;cursor:pointer;text-decoration:none;transition:background .12s ease,color .12s ease}.k-nav-link>svg:first-child{width:20px;height:20px;flex-shrink:0;color:var(--k-muted);stroke-width:1.7}.k-nav-link:focus-visible{outline:2px solid var(--k-primary);outline-offset:-2px}.k-nav-link:hover{background:color-mix(in srgb,var(--k-text) 5%,transparent)}.k-nav-link--active{background:var(--k-primary-soft);color:var(--k-primary);font-weight:700}.k-nav-link--active>svg:first-child{color:var(--k-primary)}.k-nav-link--active:after{content:"";position:absolute;inset-inline-start:-4px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--k-primary)}.k-nav-link__chev{margin-inline-start:auto;width:16px;height:16px;color:var(--k-faint);transition:rotate .15s ease}.k-nav-link__chev--open{rotate:180deg}.k-nav-link__badge{margin-inline-start:auto}.k-nav-children{display:grid;gap:2px;padding-inline-start:22px;margin:2px 0 4px;position:relative}.k-nav-children:before{content:"";position:absolute;inset-inline-start:21px;top:4px;bottom:4px;width:1px;background:var(--k-border)}.k-nav-children .k-nav-link{min-height:38px;font-size:.88rem;padding-inline-start:18px;color:var(--k-muted)}.k-nav-children .k-nav-link--active{color:var(--k-primary)}.k-nav-children .k-nav-link>svg:first-child{width:17px;height:17px}.k-nav-empty{color:var(--k-faint);font-size:.85rem;padding:8px 12px}@media(min-width:901px){.k-shell--collapsed .k-side{width:76px;align-items:center}.k-shell--collapsed .k-side__head{flex-direction:column}.k-shell--collapsed .k-side__title,.k-shell--collapsed .k-side__subtitle,.k-shell--collapsed .k-side__search,.k-shell--collapsed .k-nav-link__chev,.k-shell--collapsed .k-nav-link__badge,.k-shell--collapsed .k-nav-children{display:none}.k-shell--collapsed .k-nav-link>.k-truncate{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-shell--collapsed .k-side__collapse{margin:0;rotate:180deg}.k-shell--collapsed .k-nav-link{justify-content:center;padding:6px;width:46px}.k-shell--collapsed .k-nav-link--active>.k-tile{outline:2px solid var(--k-primary);outline-offset:2px}}.k-workspace{grid-row:1;min-width:0;min-height:0;display:flex;flex-direction:column}.k-tabsbar{margin:10px;display:flex;align-items:center;gap:8px;padding:5px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:14px}.k-tabsbar__tabs{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.k-tabsbar__tabs::-webkit-scrollbar{display:none}.k-tabsbar__tools{display:flex;gap:6px;flex-shrink:0}.k-wtab{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:220px;height:30px;padding-inline:12px 4px;border-radius:9px;border:1px solid var(--k-border);background:var(--k-surface);color:var(--k-muted);font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease}.k-wtab:hover{background:var(--k-surface-2)}.k-wtab--active{border-color:var(--k-primary);background:var(--k-primary-soft);color:var(--k-primary);font-weight:700}.k-wtab__x{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;border:none;background:none;color:var(--k-faint);cursor:pointer;flex-shrink:0}.k-wtab__x:hover{background:color-mix(in srgb,var(--k-text) 8%,transparent);color:var(--k-text)}.k-wtab__x svg{width:14px;height:14px}.k-tool{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;flex-shrink:0;border:1px solid var(--k-border);background:var(--k-surface-2);color:var(--k-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.k-tool:hover{background:var(--k-primary-soft);color:var(--k-primary)}.k-tool svg{width:17px;height:17px;stroke-width:1.8}.k-tool--plain{background:none;border-color:transparent}.k-tool:disabled{opacity:.4;cursor:default;pointer-events:none}.k-tool[aria-pressed=true]{background:var(--k-primary-soft);color:var(--k-primary)}.k-tool[data-soon]:hover{background:var(--k-surface-2);color:var(--k-muted);cursor:default}.k-wtab{position:relative;-webkit-user-select:none;user-select:none}.k-wtab--pinned{padding-inline:10px;max-width:150px}.k-wtab__pin{width:13px;height:13px;flex-shrink:0;color:var(--k-faint)}.k-wtab--active .k-wtab__pin{color:var(--k-primary)}.k-wtab--dragging{opacity:.45}.k-wtab--drop-before:before,.k-wtab--drop-after:after{content:"";position:absolute;top:3px;bottom:3px;width:3px;border-radius:3px;background:var(--k-primary)}.k-wtab--drop-before:before{inset-inline-start:-5px}.k-wtab--drop-after:after{inset-inline-end:-5px}.k-wtab--split{max-width:340px;border-style:dashed}.k-wtab__pair{display:inline-flex;align-items:center;gap:8px;min-width:0}.k-wtab__pair>.k-truncate{max-width:120px}.k-wtab__pair i{width:1px;height:14px;flex-shrink:0;background:currentColor;opacity:.35}.k-wtab__x--split{color:var(--k-primary)}.k-wtab__x--split svg{width:15px;height:15px}.k-menu{position:fixed;z-index:100;min-width:190px;display:grid;gap:2px;padding:6px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:12px;box-shadow:var(--k-shadow-lg);animation:k-pop .12s ease}.k-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 10px;border-radius:8px;border:none;background:none;color:var(--k-text);font:inherit;font-size:.86rem;text-align:start;cursor:pointer}a.k-menu__item{text-decoration:none}.k-menu__item svg{width:16px;height:16px;flex-shrink:0;color:var(--k-muted)}.k-menu__item:hover:not(:disabled){background:var(--k-surface-2)}.k-menu__item:disabled{opacity:.45;cursor:not-allowed}.k-menu__item--danger,.k-menu__item--danger svg{color:var(--k-danger)}.k-content--split{overflow:hidden;padding:0 10px 10px;display:flex}.k-split{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:var(--split) 10px minmax(0,1fr);background:var(--k-surface);border:1px solid var(--k-border);border-radius:14px;overflow:hidden}.k-split__pane{min-width:0;min-height:0;overflow-y:auto}.k-split__pane--first{padding:16px 18px 32px}.k-split__pane--second{background:var(--k-bg)}.k-split__frame{width:100%;height:100%;border:none;display:block;background:var(--k-bg)}.k-split__bar{position:relative;cursor:col-resize;touch-action:none;background:var(--k-surface-2);border-inline:1px solid var(--k-border)}.k-split__bar:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:4px;height:36px;border-radius:4px;background:var(--k-faint)}.k-split__bar:hover,.k-split__bar:focus-visible,.k-split--dragging .k-split__bar{background:var(--k-primary-soft);outline:none}.k-split__bar:hover:after,.k-split--dragging .k-split__bar:after{background:var(--k-primary)}.k-split--dragging{-webkit-user-select:none;user-select:none}.k-split--dragging .k-split__frame{pointer-events:none}.k-pane{min-height:100vh;min-height:100dvh;padding:16px 18px 32px;background:var(--k-bg)}.k-content{flex:1;min-height:0;overflow-y:auto;padding:8px 24px 40px}.k-content__inner{max-width:1180px;margin-inline:auto}.k-status{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:4px;min-height:42px;padding:4px 12px;background:var(--k-surface);border-top:1px solid var(--k-border);font-size:.76rem;color:var(--k-muted)}.k-status__item{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;white-space:nowrap;color:inherit;text-decoration:none}.k-status__item+.k-status__item{margin-inline-start:9px}.k-status__item+.k-status__item:before{content:"";position:absolute;inset-inline-start:-7px;top:8px;bottom:8px;width:1px;background:var(--k-border)}a.k-status__item:hover{background:var(--k-surface-2);color:var(--k-text)}.k-status__item svg{width:16px;height:16px;stroke-width:1.8}.k-status__tools{margin-inline-start:auto;display:flex;gap:4px}.k-status__tools .k-tool{width:30px;height:30px;border-radius:8px;background:var(--k-surface-2);border-color:transparent}.k-status__tools .k-tool svg{width:16px;height:16px}.k-dot{width:7px;height:7px;border-radius:50%;background:var(--k-success);box-shadow:0 0 0 3px var(--k-success-soft)}.k-dot--off{background:var(--k-danger);box-shadow:0 0 0 3px var(--k-danger-soft)}.k-shell--docked{grid-template-columns:auto minmax(0,1fr) auto}.k-dock{grid-row:1;grid-column:3;min-width:0;min-height:0;box-sizing:border-box;padding-block:10px;width:0;display:flex;justify-content:flex-end;overflow:hidden;opacity:0;visibility:hidden;transition:width .24s cubic-bezier(.2,.7,.2,1),opacity .2s ease,visibility 0s linear .24s}.k-dock--open{width:calc(var(--k-dock-w) + 10px);opacity:1;visibility:visible;transition-delay:0s}.k-dock__panel{position:relative;flex:none;box-sizing:border-box;width:var(--k-dock-w);margin-inline-end:10px;padding-inline-start:10px;display:flex;flex-direction:column;overflow:hidden;background:var(--k-surface);border:1px solid var(--k-border);border-radius:18px;box-shadow:var(--k-shadow)}.k-dock--drag,.k-dock--drag *{transition:none!important}.k-dock__edge{position:absolute;z-index:5;inset-block:0;inset-inline-start:0;width:10px;cursor:col-resize;touch-action:none}.k-dock__edge:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;border-radius:3px;background:transparent;transition:background .12s ease}.k-dock__edge:hover:after,.k-dock__edge:focus-visible:after,.k-dock--drag .k-dock__edge:after{background:var(--k-primary)}.k-dock__edge:focus-visible{outline:none}body.k-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}body.k-resizing *{pointer-events:none}body.k-resizing .k-dock__edge{pointer-events:auto}.k-sheet{position:fixed;z-index:70;inset-inline:0;top:var(--k-vvt, 0px);height:var(--k-vvh, 100dvh);box-sizing:border-box;display:flex;flex-direction:column;background:var(--k-surface);color:var(--k-text);overscroll-behavior:contain;outline:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);animation:k-sheet-up .26s cubic-bezier(.2,.7,.2,1)}.k-sheet[data-kbd="1"]{padding-bottom:0}@keyframes k-sheet-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.k-dock{transition:none}.k-sheet{animation:none}}.k-mtop,.k-mtabs,.k-drawer-scrim{display:none}@media(max-width:900px){.k-shell{display:block;height:auto;min-height:100dvh;overflow:visible}.k-tabsbar,.k-status{display:none}.k-content--split{display:block;overflow:visible;padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.k-split{display:block;border:none;background:none;overflow:visible}.k-split__bar,.k-split__pane--second{display:none}.k-split__pane--first{padding:0;overflow:visible}.k-side{position:fixed;z-index:40;inset-block:0;inset-inline-start:0;margin:0;width:min(300px,86vw);border-radius:0;border-block:none;border-inline-start:none;transform:translate(105%);transition:transform .22s ease;box-shadow:var(--k-shadow-lg)}.k-shell--open .k-side{transform:none}.k-shell--open .k-drawer-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0a0c1073}.k-side__collapse{display:none}.k-shell--docked{display:block}.k-mtop{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:10;padding:10px 16px;min-height:60px;border-bottom:1px solid var(--k-border);background:color-mix(in srgb,var(--k-surface) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.k-content{overflow:visible;padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.k-mtabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;z-index:20;inset-inline:0;bottom:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--k-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--k-border)}.k-mtab{display:grid;justify-items:center;gap:2px;padding:6px 2px;border-radius:12px;border:none;background:none;color:var(--k-faint);font:inherit;font-size:.72rem;font-weight:700;text-decoration:none;cursor:pointer}.k-mtab svg{width:24px;height:24px}.k-mtab--active{color:var(--k-primary)}}.k-auth{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:var(--k-bg);position:relative}.k-auth__theme{position:absolute;inset-block-start:20px;inset-inline-end:20px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--k-border);background:var(--k-surface);color:var(--k-muted)}.k-auth__theme:hover{color:var(--k-text)}.k-auth__theme svg{width:18px;height:18px}.k-auth__card{width:min(440px,100%);display:grid;gap:28px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:26px;padding:28px 40px 24px;box-shadow:var(--k-shadow)}.k-auth__head{display:grid;justify-items:center;gap:8px;text-align:center}.k-auth__head img{margin-bottom:12px}.k-auth__head h1{font-size:1.3rem;font-weight:800;margin:0}.k-auth__head p{color:var(--k-muted);font-size:.88rem;margin:0}.k-auth__badge{margin-top:-8px;padding:2px 10px;border-radius:99px;font-size:.75rem;font-weight:700;background:var(--k-primary-soft);color:var(--k-primary)}.k-auth__form{display:grid;gap:14px}.k-auth__form .k-field{gap:12px}.k-auth__phone.k-input{min-height:54px;background:var(--k-surface-2);text-align:center;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.k-auth__phone.k-input::placeholder{text-align:center;font-weight:500}.k-auth__phone.k-input:read-only{color:var(--k-text);cursor:default}.k-auth__phone.k-input:read-only:focus{border-color:var(--k-border);box-shadow:none}.k-auth__form .k-input-wrap>svg{right:16px;width:20px;height:20px}.k-auth__form .k-input-wrap>svg+.k-input{padding-right:60px;padding-left:60px}.k-auth__form .k-input-wrap:after{content:"";position:absolute;right:48px;top:14px;bottom:14px;width:1px;background:var(--k-border)}.k-auth__form .k-otp{gap:12px;margin-top:4px}.k-auth__form .k-otp input{max-width:56px;border-radius:12px}.k-auth__form .k-btn--lg{min-height:54px;border-radius:14px;background:var(--k-primary)}.k-auth__form .k-btn--lg:hover:not(:disabled){background:var(--k-primary-hover);filter:none}.k-auth__timer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;color:var(--k-muted);font-size:.8rem}.k-auth__timer bdi{font-variant-numeric:tabular-nums}.k-auth__link{justify-self:center;font-weight:700}.k-auth__note{text-align:center;color:var(--k-muted);font-size:.82rem}.k-auth__foot{text-align:center;color:var(--k-faint);font-size:.75rem;padding-top:8px}.k-auth__ver{text-align:center;color:var(--k-faint);font-size:.7rem;opacity:.8}.k-auth__steps{display:flex;gap:6px}.k-auth__steps span{height:4px;flex:1;border-radius:4px;background:var(--k-border)}.k-auth__steps span.on{background:var(--k-primary)}@media(max-width:520px){.k-auth{place-items:start center;padding-top:72px}.k-auth__card{padding:24px 20px 20px;border-radius:22px}.k-auth__form .k-otp{gap:8px}}.k-look__row{display:grid;gap:8px}.k-look__select{max-width:280px}.k-look__tribute{margin:0;padding:10px 14px;border-radius:12px;background:var(--k-surface-2);border-inline-start:3px solid var(--k-primary);color:var(--k-text);font-size:.9em}.k-look__range{width:min(360px,100%);accent-color:var(--k-primary)}.k-look__sample{margin:0;padding:12px 14px;border-radius:12px;background:var(--k-surface-2);color:var(--k-text)}.k-look__colors{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:4px}.k-swatch{width:34px;height:34px;border-radius:50%;border:3px solid var(--k-surface);box-shadow:0 0 0 1px var(--k-border);cursor:pointer;padding:0;position:relative;overflow:hidden}.k-swatch--on{box-shadow:0 0 0 2px var(--k-text)}.k-swatch--custom{background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#f43f5e);display:block}.k-swatch--custom input{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:60px;height:60px;opacity:0;cursor:pointer}.k-look__gestures{list-style:none;margin:0 0 12px;padding:0;display:grid}.k-look__gestures li{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--k-border)}.k-look__gestures li:last-child{border-bottom:none}.k-split .k-trail,.k-pane .k-trail,.k-split .k-page-header p,.k-pane .k-page-header p{display:none}.k-split .k-page-header,.k-pane .k-page-header{padding:0 0 10px;background:none;border:none;border-radius:0;border-bottom:1px solid var(--k-border)}.k-split .k-page-header:before,.k-pane .k-page-header:before{display:none}.k-split .k-page-header h1,.k-pane .k-page-header h1{font-size:1.1rem}.k-split .k-page-top,.k-pane .k-page-top{gap:0}.k-palette{width:min(640px,calc(100vw - 24px));max-height:min(560px,80vh);margin:12vh auto 0;padding:0;overflow:hidden;border:1px solid var(--k-border);border-radius:18px;background:var(--k-surface);color:var(--k-text);box-shadow:var(--k-shadow-lg)}.k-palette[open]{display:flex;flex-direction:column;animation:k-pop .14s ease}.k-palette::backdrop{background:#0a0c1080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.k-palette__head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--k-border)}.k-palette__head>svg{width:20px;height:20px;color:var(--k-faint);flex-shrink:0}.k-palette__input{flex:1;min-width:0;border:none;outline:none;background:none;font:inherit;font-size:1.05rem;color:var(--k-text)}.k-palette__input::placeholder{color:var(--k-faint)}.k-palette kbd{font:inherit;font-size:.7rem;color:var(--k-muted);border:1px solid var(--k-border);border-bottom-width:2px;border-radius:6px;padding:0 6px;background:var(--k-surface-2);direction:ltr;white-space:nowrap}.k-palette__list{overflow-y:auto;padding:8px;display:grid;gap:2px;align-content:start;min-height:120px}.k-palette__group{padding:10px 10px 4px;font-size:.74rem;font-weight:700;color:var(--k-faint)}.k-palette__item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;border:none;border-radius:12px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.k-palette__item[aria-selected=true]{background:var(--k-primary-soft)}.k-palette__icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--k-surface-2);color:var(--k-muted);overflow:hidden}.k-palette__icon svg{width:18px;height:18px;stroke-width:1.8}.k-palette__item[aria-selected=true] .k-palette__icon{background:var(--k-surface);color:var(--k-primary)}.k-palette__text{flex:1;min-width:0;display:grid;line-height:1.5}.k-palette__label{font-weight:700;font-size:.92rem}.k-palette__sub{color:var(--k-muted);font-size:.76rem}.k-palette mark{background:none;color:var(--k-primary);font-weight:800}.k-palette__tag{font-size:.7rem;font-weight:700;color:var(--k-primary);background:var(--k-primary-soft);border-radius:99px;padding:1px 8px;white-space:nowrap}.k-palette__item[aria-selected=true] .k-palette__tag{background:var(--k-surface)}.k-palette__empty{display:grid;justify-items:center;gap:6px;padding:32px 16px;color:var(--k-muted);text-align:center}.k-palette__empty svg{width:28px;height:28px;color:var(--k-faint)}.k-palette__foot{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;padding:10px 18px;border-top:1px solid var(--k-border);background:var(--k-surface-2);color:var(--k-muted);font-size:.74rem}.k-palette__foot span{display:inline-flex;align-items:center;gap:6px}.k-session__icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;background:var(--k-surface-2);color:var(--k-muted)}.k-session__icon[data-current]{background:var(--k-primary-soft);color:var(--k-primary)}.k-session__icon svg{width:22px;height:22px;stroke-width:1.7}.k-session__note{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--k-border);background:var(--k-surface-2);color:var(--k-muted);font-size:.8rem;border-radius:0 0 var(--k-radius) var(--k-radius)}.k-session__note svg{flex-shrink:0;color:var(--k-success)}.k-statusmenu{position:relative}.k-statusmenu__trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:none;background:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.k-statusmenu__trigger:hover,.k-statusmenu__trigger[aria-expanded=true]{background:var(--k-surface-2);color:var(--k-text)}.k-statusmenu__trigger svg{width:16px;height:16px;stroke-width:1.8}.k-statusmenu__chev{width:14px!important;height:14px!important;transition:rotate .15s ease}.k-statusmenu__trigger[aria-expanded=true] .k-statusmenu__chev{rotate:180deg}.k-statusmenu__pop{position:absolute;inset-inline-start:0;bottom:calc(100% + 10px);z-index:60;min-width:210px;display:grid;gap:2px;padding:6px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:12px;box-shadow:var(--k-shadow-lg);animation:k-pop .12s ease}.k-statusmenu__head{padding:8px 10px 6px;font-size:.78rem;color:var(--k-faint);border-bottom:1px solid var(--k-border);margin-bottom:4px}.k-statusmenu__sep{height:1px;background:var(--k-border);margin:4px 2px}.k-update{position:fixed;z-index:90;inset-inline:16px;bottom:56px;margin-inline:auto;max-width:440px;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--k-surface);color:var(--k-text);border:1px solid var(--k-primary);border-radius:var(--k-radius);box-shadow:var(--k-shadow-lg)}.k-thread{display:grid;gap:12px}.k-msg{max-width:min(640px,92%);padding:12px 14px;border-radius:14px;border:1px solid var(--k-border);background:var(--k-surface);display:grid;gap:8px}.k-msg--mine{justify-self:start;background:var(--k-primary-soft);border-color:transparent}.k-msg--theirs{justify-self:end}.k-msg--internal{background:var(--k-warning-soft);border:1px dashed var(--k-warning)}.k-msg__head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.k-msg__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.k-msg__files{display:flex;gap:8px;flex-wrap:wrap}.k-thread__event{justify-self:center;font-size:.85rem;color:var(--k-muted);padding:4px 12px;border-radius:999px;background:var(--k-surface-2);text-align:center}.k-thread__event--internal{background:var(--k-warning-soft)}.k-file{display:inline-flex;align-items:stretch;border:1px solid var(--k-border);border-radius:10px;background:var(--k-surface);overflow:hidden}.k-file>a{display:grid;color:inherit;text-decoration:none;max-width:220px}.k-file img{width:100%;max-height:120px;object-fit:cover;display:block}.k-file__name{display:flex;gap:6px;align-items:center;padding:6px 10px;font-size:.85rem;min-width:0}.k-file__name bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.k-file__x{border:0;background:var(--k-surface-2);color:var(--k-muted);cursor:pointer;padding:0 8px}.k-composer{display:grid;gap:10px}.k-textarea{height:auto;min-height:96px;padding-block:10px;line-height:1.8;resize:vertical;font:inherit}.k-tool{position:relative}.k-tool__badge{position:absolute;top:-4px;inset-inline-end:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--k-danger);color:#fff;font-size:10px;line-height:16px;text-align:center;font-weight:700}.k-guide{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;height:min(560px,70vh)}.k-guide__list{display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr);min-height:0}.k-guide__list .k-list{overflow:auto;min-height:0}.k-guide__list .k-list>li{cursor:pointer;padding:10px 12px}.k-guide__list .k-list>li.is-on{background:var(--k-primary-soft)}.k-guide__search{display:flex;align-items:center;gap:8px}.k-guide__search svg{width:18px;height:18px;color:var(--k-faint);flex:none}.k-guide__none{color:var(--k-muted);justify-content:center}.k-guide__main{overflow:auto;min-height:0;padding-inline-end:6px;line-height:1.9}.k-guide__body{display:grid;gap:10px;align-content:start}.k-guide__body h3{margin:0}.k-guide__meta{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--k-muted)}.k-guide__summary{margin:0;color:var(--k-muted)}.k-guide__media{margin:0;display:grid;gap:6px}.k-guide__media video{width:100%;max-height:320px;border-radius:12px;background:#000}.k-guide__media audio{width:100%}.k-guide__media figcaption{font-size:.82rem;color:var(--k-muted)}.k-guide__link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--k-border);border-radius:12px;color:var(--k-text);text-decoration:none;width:fit-content}.k-guide__link:hover{background:var(--k-surface-2)}.k-guide__link svg{width:18px;height:18px;color:var(--k-primary)}@media(max-width:800px){.k-guide{grid-template-columns:minmax(0,1fr);height:auto}.k-guide__list .k-list{max-height:220px}}
