@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/admin/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/admin/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/admin/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/admin/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--kindy-white: 255 255 255;--kindy-brand-50: 245 245 255;--kindy-brand-100: 235 235 255;--kindy-brand-400: 138 140 255;--kindy-brand-action: 92 92 255;--kindy-brand-fill: 92 92 255;--kindy-brand-fill-hover: 59 59 204;--kindy-brand-strong: 59 59 204;--kindy-brand-accent: 255 159 28;--kindy-brand-border: 216 216 255;--kindy-app-base: 11 15 23;--kindy-app-canvas: 247 249 252;--kindy-app-surface: 255 255 255;--kindy-surface-raised: 254 254 255;--kindy-surface-muted: 244 247 249;--kindy-text-primary: 15 23 42;--kindy-text-secondary: 71 85 105;--kindy-text-muted: 100 116 139;--kindy-text-tertiary: 148 163 184;--kindy-border-subtle: 226 232 240;--kindy-border-strong: 203 213 225;--kindy-semantic-success: 16 185 129;--kindy-semantic-warning: 245 158 11;--kindy-semantic-danger: 239 68 68;--kindy-status-success-text: 4 120 87;--kindy-status-success-surface: 236 253 245;--kindy-status-success-border: 167 243 208;--kindy-status-warning-text: 180 83 9;--kindy-status-warning-surface: 255 251 235;--kindy-status-warning-border: 253 230 138;--kindy-danger-fill: 239 68 68;--kindy-danger-text: 185 28 28;--kindy-danger-surface: 254 242 242;--kindy-danger-border: 254 202 202;--kindy-workspace-background: radial-gradient(ellipse 72% 62% at 8% 91%, rgb(255 159 28 / 4.5%) 0%, rgb(255 159 28 / 1.7%) 31%, transparent 68%), linear-gradient(145deg, #fff 0%, #fbfcff 44%, #f6f8fc 100%);--kindy-workspace-ambient: radial-gradient( ellipse 62% 56% at 69% 28%, rgb(92 92 255 / 14.5%) 0%, rgb(138 140 255 / 5.5%) 42%, transparent 74% ), radial-gradient( ellipse 48% 42% at 28% 70%, rgb(138 140 255 / 9.5%) 0%, rgb(138 140 255 / 2.4%) 46%, transparent 72% ), radial-gradient(circle at 59% 76%, rgb(255 159 28 / 4%) 0%, transparent 58%);--kindy-header-surface: 247 249 253;--kindy-header-wash: linear-gradient(180deg, rgb(255 255 255 / 92%), rgb(249 251 255 / 72%));--kindy-header-edge: 148 163 184;--kindy-shadow-card: 0 1px 3px rgb(15 23 42 / 5%), 0 1px 2px rgb(15 23 42 / 2%);--kindy-shadow-float: 0 20px 40px -12px rgb(15 23 42 / 10%);--kindy-shadow-danger: 0 10px 22px -12px rgb(239 68 68 / 80%);--kindy-shadow-search: 0 8px 20px -14px rgb(59 59 204 / 38%), 0 1px 2px rgb(15 23 42 / 4%);--kindy-shadow-header: 0 12px 28px rgb(15 23 42 / 9%);--kindy-shadow-drawer: -30px 0 60px -15px rgb(0 0 0 / 40%)}:root[data-theme=dark]{color-scheme:dark;--kindy-brand-50: 28 28 58;--kindy-brand-100: 39 40 76;--kindy-brand-400: 157 159 255;--kindy-brand-action: 157 159 255;--kindy-brand-fill: 86 88 218;--kindy-brand-fill-hover: 74 76 194;--kindy-brand-strong: 185 186 255;--kindy-brand-accent: 255 176 61;--kindy-brand-border: 58 60 112;--kindy-app-base: 5 8 14;--kindy-app-canvas: 13 18 29;--kindy-app-surface: 19 25 38;--kindy-surface-raised: 22 29 43;--kindy-surface-muted: 24 31 45;--kindy-text-primary: 241 245 249;--kindy-text-secondary: 190 200 214;--kindy-text-muted: 148 160 179;--kindy-text-tertiary: 117 133 155;--kindy-border-subtle: 38 47 62;--kindy-border-strong: 55 65 84;--kindy-semantic-success: 52 211 153;--kindy-semantic-warning: 251 191 36;--kindy-semantic-danger: 248 113 113;--kindy-status-success-text: 110 231 183;--kindy-status-success-surface: 14 45 36;--kindy-status-success-border: 25 86 67;--kindy-status-warning-text: 251 191 36;--kindy-status-warning-surface: 43 33 15;--kindy-status-warning-border: 91 68 20;--kindy-danger-fill: 207 55 72;--kindy-danger-text: 252 165 165;--kindy-danger-surface: 50 22 28;--kindy-danger-border: 103 37 48;--kindy-workspace-background: radial-gradient(ellipse 72% 62% at 8% 91%, rgb(255 176 61 / 5.5%) 0%, rgb(255 176 61 / 1.8%) 34%, transparent 69%), linear-gradient(145deg, #111724 0%, #0f1520 44%, #0c111b 100%);--kindy-workspace-ambient: radial-gradient(ellipse 62% 56% at 69% 28%, rgb(104 106 244 / 22%) 0%, rgb(157 159 255 / 8%) 42%, transparent 74%), radial-gradient( ellipse 48% 42% at 28% 70%, rgb(104 106 244 / 14%) 0%, rgb(104 106 244 / 3.2%) 48%, transparent 72% ), radial-gradient(circle at 59% 76%, rgb(255 176 61 / 5.5%) 0%, transparent 58%);--kindy-header-surface: 15 20 31;--kindy-header-wash: linear-gradient(180deg, rgb(29 37 53 / 86%), rgb(17 23 35 / 68%));--kindy-header-edge: 100 116 139;--kindy-shadow-card: 0 1px 2px rgb(0 0 0 / 32%), inset 0 1px 0 rgb(255 255 255 / 2.5%);--kindy-shadow-float: 0 20px 40px -12px rgb(0 0 0 / 38%);--kindy-shadow-danger: 0 10px 22px -12px rgb(248 113 113 / 55%);--kindy-shadow-search: 0 10px 24px -14px rgb(0 0 0 / 68%), 0 0 0 1px rgb(157 159 255 / 6%);--kindy-shadow-header: 0 14px 30px rgb(0 0 0 / 28%);--kindy-shadow-drawer: -30px 0 60px -15px rgb(0 0 0 / 72%)}:root{--ease-spatial: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}:root{--k-ink: rgb(var(--kindy-text-primary));--k-ink-soft: rgb(var(--kindy-text-secondary));--k-ink-muted: rgb(var(--kindy-text-muted));--k-surface: rgb(var(--kindy-app-surface));--k-surface-raised: rgb(var(--kindy-surface-raised));--k-surface-muted: rgb(var(--kindy-surface-muted));--k-canvas: rgb(var(--kindy-app-canvas));--k-border: rgb(var(--kindy-border-subtle));--k-border-strong: rgb(var(--kindy-border-strong));--k-input-border: rgb(var(--kindy-border-subtle));--k-primary: rgb(var(--kindy-brand-action));--k-primary-fill: rgb(var(--kindy-brand-fill));--k-primary-hover: rgb(var(--kindy-brand-fill-hover));--k-primary-strong: rgb(var(--kindy-brand-strong));--k-primary-soft: rgb(var(--kindy-brand-50));--k-primary-border: rgb(var(--kindy-brand-border));--k-on-primary: rgb(var(--kindy-white));--k-accent: rgb(var(--kindy-brand-accent));--k-success: rgb(var(--kindy-status-success-text));--k-success-soft: rgb(var(--kindy-status-success-surface));--k-success-border: rgb(var(--kindy-status-success-border));--k-warning: rgb(var(--kindy-status-warning-text));--k-warning-soft: rgb(var(--kindy-status-warning-surface));--k-warning-border: rgb(var(--kindy-status-warning-border));--k-critical: rgb(var(--kindy-danger-text));--k-danger-fill: rgb(var(--kindy-danger-fill));--k-danger-hover: rgb(var(--kindy-danger-fill));--k-critical-soft: rgb(var(--kindy-danger-surface));--k-critical-border: rgb(var(--kindy-danger-border));--k-focus: rgb(var(--kindy-brand-400));--k-sidebar-background: rgb(var(--kindy-app-surface));--k-switch-off: rgb(var(--kindy-surface-muted));--k-header-surface: rgb(var(--kindy-header-surface));--k-header-edge: rgb(var(--kindy-header-edge));--k-shadow-card: var(--kindy-shadow-card);--k-shadow-float: var(--kindy-shadow-float);--k-shadow-search: var(--kindy-shadow-search);--k-shadow-header: var(--kindy-shadow-header);--k-header-wash: var(--kindy-header-wash);--k-workspace-background: var(--kindy-workspace-background);--k-workspace-ambient: var(--kindy-workspace-ambient);--k-shadow: var(--kindy-shadow-float);--k-overlay: rgb(var(--kindy-app-base) / 28%);--k-control-height: 2.5rem;--k-control-font: .8125rem;--k-control-radius: .75rem;--k-motion-fast: .18s;--k-motion-standard: .24s;--k-motion-spatial: .56s;--k-ease-out: var(--ease-spatial);font-family:Plus Jakarta Sans Variable,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.k-native-validation,.k-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.k-field-hint{margin:0;color:var(--k-ink-muted);font-size:.6875rem;font-weight:550;line-height:1.45}.k-dialog{position:fixed;display:flex;flex-direction:column;padding:0;width:26rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;color:var(--k-ink);background:var(--k-surface);border:1px solid var(--k-border);border-radius:1.25rem;box-shadow:var(--k-shadow-float);overflow:hidden;outline:0;opacity:0;transform:translate3d(0,.5rem,0) scale(.97);transition:opacity .2s ease,transform .32s var(--ease-spatial),overlay .32s allow-discrete,display .32s allow-discrete}.k-dialog:not([open]){display:none}.k-dialog[open]{opacity:1;transform:translateZ(0) scale(1)}.k-dialog::backdrop{background:rgb(var(--kindy-app-base) / 28%);opacity:1;transition:opacity .32s ease-out}.k-dialog-closing::backdrop{opacity:0;transition:opacity .24s ease-in}.k-dialog-drawer{position:fixed;top:0;right:0;bottom:0;display:flex;width:28.75rem;min-width:0;overflow:hidden;color:rgb(var(--kindy-text-primary));background:rgb(var(--kindy-app-surface));border-left:1px solid rgb(var(--kindy-border-subtle));border-radius:2rem 0 0 2rem;box-shadow:var(--kindy-shadow-drawer);outline:0;transform:translateZ(0);flex-direction:column;transition:transform .58s var(--ease-spatial)}.k-dialog-header{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:5.5rem;padding:1.5rem 1.75rem;gap:1rem;background:rgb(var(--kindy-app-surface));border-bottom:1px solid rgb(var(--kindy-border-subtle))}.k-dialog-header-content{min-width:0}.ui-drawer__close{display:grid;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;padding:0;color:rgb(var(--kindy-text-secondary));cursor:pointer;background:transparent;border:0;border-radius:.5rem;place-items:center;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .28s var(--ease-spatial)}.ui-drawer__close:focus-visible{color:rgb(var(--kindy-text-primary));outline:2px solid rgb(var(--kindy-brand-400));outline-offset:2px}.ui-drawer__close:active{transform:scale(.92)}.k-dialog-content{flex:1 1 auto;min-height:0;padding:1.75rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgb(var(--kindy-border-strong)) transparent;scrollbar-width:thin}.k-dialog-footer{position:relative;flex:0 0 auto;padding:1.25rem 1.75rem;background:rgb(var(--kindy-app-surface));border-top:1px solid rgb(var(--kindy-border-subtle))}.k-dialog-drawer{left:auto;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-left:1px solid var(--k-border);transition:opacity .32s ease-out,transform .58s var(--ease-spatial)}.k-dialog-header{flex:0 0 auto}.k-dialog-header h3{flex:1;min-width:0;margin:0;color:var(--k-ink);font-size:1.125rem;font-weight:800;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.k-dialog-description{margin:0;color:var(--k-ink-soft);font-size:.8125rem;font-weight:550;line-height:1.6}.k-dialog-footer{flex:0 0 auto}.ui-drawer__close:disabled{opacity:.52;cursor:not-allowed}@starting-style{.k-dialog[open]{opacity:0;transform:translate3d(0,.5rem,0) scale(.97)}.k-dialog-drawer[open]{opacity:0;transform:translate3d(100%,0,0)}.k-dialog[open]::backdrop{opacity:0}}@media(hover:hover)and (pointer:fine){.ui-drawer__close:hover:not(:disabled){color:var(--k-primary-strong)}}@media(prefers-reduced-motion:reduce){.k-dialog,.k-dialog::backdrop,.ui-drawer__close{transition-duration:.01ms}}@media(forced-colors:active){.k-dialog,.ui-drawer__close{border-color:CanvasText}}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-width:1024px;min-height:100%}@media(max-width:50rem){html,body,#app{min-width:0}}html{background:var(--k-canvas)}body{margin:0;min-height:100vh;color:var(--k-ink);background:var(--k-canvas)}button,select,input,textarea{font:inherit;color:inherit}::selection{color:var(--k-ink);background:var(--k-primary-border)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:k-theme-out .36s ease-out both}::view-transition-new(root){animation:k-theme-in .42s cubic-bezier(.16,1,.3,1) both}:root.theme-switching *,:root.theme-switching *:before,:root.theme-switching *:after{transition:none!important}@keyframes k-theme-out{to{opacity:0}}@keyframes k-theme-in{0%{opacity:0}}:focus-visible{outline:.1875rem solid var(--k-focus);outline-offset:.1875rem}.k-skip-link{position:fixed;top:-8rem;left:1rem;padding:.75rem 1rem;z-index:1000;color:var(--k-on-primary);background:var(--k-primary-strong);border-radius:.65rem;box-shadow:var(--k-shadow-float)}.k-skip-link:focus{top:1rem}.k-admin-layout :where(h2,h3,h4){color:var(--k-ink);letter-spacing:-.022em}.k-admin-layout :where(p,li,dd,label:not([class])){line-height:1.55}.k-panel{border:1px solid var(--k-border);padding:clamp(1.2rem,2vw,1.7rem);background:var(--k-surface-raised);border-color:var(--k-border);border-radius:.65rem;box-shadow:none}.k-panel h2{margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:760}.k-eyebrow{margin-bottom:.35rem;color:var(--k-primary-strong);font-size:.68rem;letter-spacing:.1em}.k-lead{line-height:1.6;max-width:56rem;margin:.55rem 0 1.25rem;color:var(--k-ink-soft);font-size:.94rem}.k-summary-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.85rem;margin-top:1.1rem}.k-summary-card{padding:1rem 1.05rem;background:var(--k-surface-muted);border-color:var(--k-border);border-radius:.8rem}.k-summary-card dt{margin-bottom:.32rem;color:var(--k-ink-muted);font-size:.72rem;font-weight:680}.k-summary-card dd{color:var(--k-ink);font-size:.96rem;font-weight:760}.k-callout{color:var(--k-ink);background:var(--k-primary-soft);border:1px solid var(--k-primary-border);border-left:.25rem solid var(--k-primary);border-radius:.72rem}.k-gate{color:var(--k-warning);background:var(--k-warning-soft);border-color:var(--k-warning-border);border-radius:.78rem}.k-gate h3{color:var(--k-warning)}.k-context-state,.k-status-badge{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--k-success-border);border-radius:999rem;padding:.3rem .55rem;font-size:.78rem;font-weight:750;color:var(--k-success);background:var(--k-success-soft);border-color:var(--k-success-border)}.k-context-state-warning,.k-status-warning{color:var(--k-warning);background:var(--k-warning-soft);border-color:var(--k-warning-border)}.k-status-critical{color:var(--k-critical);background:var(--k-critical-soft);border-color:var(--k-critical-border)}.k-status-neutral{color:var(--k-ink-soft);background:var(--k-surface-muted);border-color:var(--k-border)}.k-admin-layout fieldset{border-color:var(--k-border)}.k-admin-layout legend,.k-admin-layout :where(label:not([class])){color:var(--k-ink-soft);font-size:.82rem;font-weight:660}.k-main a:not([class]){color:var(--k-primary-strong);text-underline-offset:.16em}.k-admin-layout hr{border:0;border-top:1px solid var(--k-border)}.k-admin-layout code{color:var(--k-primary-strong);background:var(--k-primary-soft);border-radius:.3rem}.k-action-row{display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem;gap:.65rem}.k-admin-layout :is(.tenant-screen,.access-screen,.support-screen,.onboarding-screen,.management-screen,.financial-screen,.correction-screen,.operator-screen){width:100%;min-width:0;max-width:none!important}.k-admin-layout :is(.tenant-screen,.access-screen,.support-screen,.onboarding-screen,.management-screen,.financial-screen,.correction-screen,.operator-screen){gap:1.25rem!important}.k-admin-layout :is(.tenant-card,.access-card,.support-card,.onboarding-card,.management-card,.audit-card,.card,.correction-card,.operator-card,.chart-card,.activation-card){min-width:0;padding:1.25rem!important;background-color:var(--k-surface);border:1px solid var(--k-border)}.k-admin-layout :is(form,.form,.form-grid,.inline-form,.detail-form,.operator-form,.correction-form)>label,.k-admin-layout :is(.toolbar,.directory-heading)>label{color:var(--k-ink-soft);font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;gap:.5rem}.k-admin-layout :is(.tenant-card,.access-card,.support-card,.onboarding-card,.management-card,.audit-card,.card,.correction-card,.operator-card,.chart-card)>:is(h2,h3,h4):first-child{margin-top:0}.k-admin-layout :is(.tenant-card,.access-card,.support-card,.onboarding-card,.management-card,.audit-card,.card,.correction-card,.operator-card,.chart-card,.activation-card,.password-reset,.reporting-filters,.freshness-panel,.step-up){border-radius:.65rem!important;box-shadow:none}.k-admin-layout :is(.notice-success,.success,.operator-success,.correction-success){color:var(--k-success)!important;background:var(--k-success-soft)!important;border:1px solid var(--k-success-border);border-radius:.72rem}.k-admin-layout :is(.notice-error,.error,.operator-error,.correction-error,.reporting-error,.k-auth-error){color:var(--k-critical)!important;background:var(--k-critical-soft)!important;border:1px solid var(--k-critical-border);border-radius:.72rem}.k-admin-layout :is(.operator-warning,.pending,.invitation,.secret-card,.step-up){color:var(--k-warning);background:var(--k-warning-soft);border-color:var(--k-warning-border);border-radius:.78rem}.k-footer{color:var(--k-ink-muted);font-size:.75rem;padding:1rem clamp(1rem,3vw,2rem) 1.5rem}.k-workspace-switch{color:var(--k-primary-strong);font-size:.75rem;font-weight:550;flex:0 0 auto;padding:.4rem .6rem;margin-left:.25rem;border-radius:.375rem;background:var(--k-primary-soft);text-decoration:none}.k-context-picker{width:min(100%,48rem);margin:2rem auto}.k-context-options{display:grid;gap:.75rem;padding:0;margin:1.5rem 0;list-style:none}.k-context-options a{display:block;padding:1.25rem;border:1px solid var(--k-border);border-radius:.875rem;background:var(--k-surface);font-weight:700;text-decoration:none}.k-context-options a:hover{border-color:var(--k-primary);background:var(--k-primary-soft)}.directory-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.directory-heading>p{flex:1 1 18rem;max-width:40rem;margin:0;color:var(--k-ink-soft);font-size:.8125rem;line-height:1.7}.directory-heading .k-action-row{flex:0 0 auto}@media print{html,body,#app{min-width:0}:root,:root[data-theme=dark]{color-scheme:light;--k-ink: #111827;--k-ink-soft: #475569;--k-ink-muted: #64748b;--k-surface: #ffffff;--k-surface-raised: #ffffff;--k-surface-muted: #f4f6fa;--k-canvas: #ffffff;--k-border: #cbd5e1}}.k-admin-layout .record-metadata{border-top:1px solid var(--k-border);padding-top:1rem;color:var(--k-ink-muted);font-size:.8125rem}.k-admin-layout .record-metadata summary{cursor:pointer}.k-admin-layout .record-metadata dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;margin-bottom:0}.k-admin-layout .record-metadata dd{margin:0;overflow-wrap:anywhere}.k-admin-layout .record-status{margin:0;color:var(--k-ink-muted);font-size:.8125rem}.k-admin-layout .record-status strong{color:var(--k-ink);font-weight:600}.k-admin-layout .k-metadata{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--k-border);color:var(--k-ink-muted);font-size:.8125rem}.k-admin-layout .k-metadata summary{cursor:pointer}.k-admin-layout .k-metadata dd{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.k-admin-layout tbody tr{transition:none}.k-admin-layout *,.k-admin-layout *:before,.k-admin-layout *:after{scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms!important}}.record-panel-content{display:grid;gap:1.25rem;min-width:0}.detail-panel .ui-tabs__list{width:100%}.detail-panel .ui-tabs__tab{height:auto;min-height:2.5rem;line-height:1.45}.detail-panel .ui-tabs__panels{margin-top:1.5rem}.detail-panel>.k-dialog-footer{justify-content:flex-end}.detail-panel>.k-dialog-footer .k-button:first-child:not(:only-child){margin-right:auto}.detail-panel .record-panel-content>:is(form,section){min-width:0}.k-admin-layout .k-main{padding-top:1.5rem}.k-admin-layout .k-page-heading{margin-bottom:1rem}.k-main>:is(.management-screen,.structure-screen,.financial-screen,.access-screen,.tenant-screen,.support-screen,.correction-screen,.operator-screen,.onboarding-screen,.reporting-screen,.settings-screen,.context-overview)>.ui-page-header{min-height:2.5rem;gap:1rem}.k-main .ui-page-header .k-action-row{margin-top:0}.k-main .directory-heading h3{margin:0;font-size:.9375rem}.k-main :is(.operator-card,.correction-card,.tenant-card,.access-card,.support-card,.onboarding-card)>h3{font-size:1rem;margin:0 0 .25rem}.k-main :is(.operator-card,.correction-card,.tenant-card,.access-card,.support-card,.onboarding-card)>p{font-size:.8125rem;line-height:1.6}.k-main .workflow-intro{margin:0;max-width:54rem;color:var(--k-ink-soft);font-size:.8125rem;line-height:1.65}.k-main .workflow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;min-width:0;margin:0;padding:1.125rem 0 0;border:0;border-top:1px solid var(--k-border);grid-column:1 / -1}.k-main .workflow-fields:first-child{border-top:0;padding-top:0}.k-main .workflow-fields>legend{float:left;width:100%;grid-column:1 / -1;margin-bottom:.25rem;padding:0;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:var(--k-ink)}.k-main .workflow-fields>:is(.financial-record-select,.correction-source,.workflow-wide,.k-textarea){grid-column:1 / -1}.k-main .workflow-fields>legend+*{clear:both}.k-main .workflow-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;border-top:1px solid var(--k-border);margin-top:.25rem;padding-top:1rem}.k-main .workflow-footer>p{flex:1;margin:0;color:var(--k-ink-muted);font-size:.75rem}.k-main .workflow-form{gap:1.25rem}.k-main .workflow-summary{border-color:var(--k-primary-border)}.k-main .cursor-pager{padding:.375rem 0}@media(prefers-reduced-motion:no-preference){.k-main>:is(.management-screen,.structure-screen,.financial-screen,.access-screen,.tenant-screen,.support-screen,.correction-screen,.operator-screen,.onboarding-screen,.reporting-screen,.settings-screen,.context-overview,.workspace-directory,.password-reset,.activation-card){animation:k-page-arrive .22s cubic-bezier(.2,.8,.2,1)}.k-main :is(.workflow-form,.workflow-summary,.invitation-token,.secret-card){animation:k-workflow-arrive .18s ease-out}@keyframes k-page-arrive{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes k-workflow-arrive{0%{opacity:.5}to{opacity:1}}}@media(prefers-reduced-motion:reduce){.k-main>*,.k-main :is(.workflow-form,.workflow-summary,.invitation-token,.secret-card){animation:none}}.k-brand-mark[data-v-ea3cd448]{display:inline-block;width:2.25rem;height:2.15rem;flex:0 0 auto;object-fit:contain;vertical-align:middle}.ui-action-menu[data-v-d14052e6]{position:relative;display:inline-flex}.ui-action-menu__trigger[data-v-d14052e6]{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;padding:0;color:rgb(var(--kindy-text-muted));cursor:pointer;background:transparent;border:0;border-radius:.5rem;place-items:center;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .24s var(--ease-spatial)}.ui-action-menu--medium .ui-action-menu__trigger[data-v-d14052e6]{flex-basis:2.5rem;width:2.5rem;height:2.5rem;border-radius:.5rem}.ui-action-menu__selection[data-v-d14052e6]{flex:none;margin-left:auto;opacity:0}.ui-action-menu__selection--checked[data-v-d14052e6]{opacity:1}.ui-action-menu__item.ui-action-menu__item--checked[data-v-d14052e6]{color:rgb(var(--kindy-brand-strong))}.ui-action-menu__trigger[aria-expanded=true][data-v-d14052e6],.ui-action-menu__trigger[data-v-d14052e6]:focus-visible{color:rgb(var(--kindy-brand-action))}.ui-action-menu__trigger[data-v-d14052e6]:focus-visible{outline:2px solid rgb(var(--kindy-brand-400));outline-offset:1px}.ui-action-menu__trigger[data-v-d14052e6]:active{transform:scale(.92)}.ui-action-menu__trigger[data-v-d14052e6]:disabled{cursor:not-allowed;opacity:.45}.ui-action-menu__menu[data-v-d14052e6]{position:fixed;z-index:130;display:grid;width:12.5rem;overflow-y:auto;overscroll-behavior:contain;min-width:0;padding:.375rem;gap:.125rem;color:rgb(var(--kindy-text-primary));background:rgb(var(--kindy-app-surface));border:1px solid rgb(var(--kindy-border-subtle));border-radius:.75rem;box-shadow:var(--kindy-shadow-float);opacity:1;transform:translateZ(0) scale(1);transform-origin:top right;transition:opacity .14s ease,transform .24s var(--ease-spatial)}.ui-action-menu__menu[data-v-d14052e6]:not(.ui-action-menu__menu--positioned){visibility:hidden}.ui-action-menu__menu[data-placement=top][data-v-d14052e6]{transform-origin:bottom right}.ui-action-menu__item[data-v-d14052e6]{display:flex;align-items:center;width:100%;min-width:0;min-height:2.25rem;padding:.55rem .625rem;gap:.625rem;color:rgb(var(--kindy-text-secondary));font-size:.78125rem;font-weight:700;line-height:1.25;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:.5rem;transition:color .18s ease,background-color .18s ease,transform .2s var(--ease-spatial)}.ui-action-menu__item-icon[data-v-d14052e6]{flex:0 0 auto;color:rgb(var(--kindy-text-tertiary));transition:color .18s ease}.ui-action-menu__item[role=menuitemradio] span[data-v-d14052e6]{line-height:1.5;padding-block:.0625rem}.ui-action-menu__item span[data-v-d14052e6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-action-menu__item[data-v-d14052e6]:focus-visible{color:rgb(var(--kindy-brand-strong));background:rgb(var(--kindy-brand-50));outline:0}.ui-action-menu__item:focus-visible .ui-action-menu__item-icon[data-v-d14052e6]{color:rgb(var(--kindy-brand-action))}.ui-action-menu__item[data-v-d14052e6]:active:not(:disabled){transform:scale(.985)}.ui-action-menu__item[data-v-d14052e6]:disabled{cursor:not-allowed;opacity:.42}.ui-action-menu__item--danger[data-v-d14052e6]{color:rgb(var(--kindy-danger-text))}.ui-action-menu__item--danger .ui-action-menu__item-icon[data-v-d14052e6]{color:rgb(var(--kindy-semantic-danger))}.ui-action-menu__item--danger[data-v-d14052e6]:focus-visible{color:rgb(var(--kindy-danger-text));background:rgb(var(--kindy-danger-surface))}.ui-action-menu__separator[data-v-d14052e6]{display:block;height:1px;margin:.25rem .375rem;background:rgb(var(--kindy-border-subtle))}.ui-action-menu-enter-from[data-v-d14052e6],.ui-action-menu-leave-to[data-v-d14052e6]{opacity:0;transform:translate3d(0,-.25rem,0) scale(.97)}.ui-action-menu-enter-from[data-placement=top][data-v-d14052e6],.ui-action-menu-leave-to[data-placement=top][data-v-d14052e6]{transform:translate3d(0,.25rem,0) scale(.97)}.ui-action-menu-leave-active[data-v-d14052e6]{transition-duration:.12s;transition-timing-function:ease-in}@media(hover:hover)and (pointer:fine){.ui-action-menu__trigger[data-v-d14052e6]:not(:disabled):hover{color:rgb(var(--kindy-brand-action))}.ui-action-menu__item[data-v-d14052e6]:not(:disabled):hover{color:rgb(var(--kindy-brand-strong));background:rgb(var(--kindy-brand-50))}.ui-action-menu__item:not(:disabled):hover .ui-action-menu__item-icon[data-v-d14052e6]{color:rgb(var(--kindy-brand-action))}.ui-action-menu__item--danger[data-v-d14052e6]:not(:disabled):hover{color:rgb(var(--kindy-danger-text));background:rgb(var(--kindy-danger-surface))}.ui-action-menu__item--danger:not(:disabled):hover .ui-action-menu__item-icon[data-v-d14052e6]{color:rgb(var(--kindy-semantic-danger))}}@media(forced-colors:active){.ui-action-menu__menu[data-v-d14052e6],.ui-action-menu__trigger[data-v-d14052e6],.ui-action-menu__item[data-v-d14052e6]{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.ui-action-menu__trigger[data-v-d14052e6],.ui-action-menu__menu[data-v-d14052e6],.ui-action-menu__item[data-v-d14052e6],.ui-action-menu__item-icon[data-v-d14052e6]{transition-duration:.01ms}}.ui-date-input[data-v-57112b66]{display:grid;width:100%;min-width:0;gap:.5rem}.ui-date-input__label[data-v-57112b66]{color:rgb(var(--kindy-text-secondary));font-size:.6875rem;font-weight:800;line-height:1.25;letter-spacing:.075em;text-transform:uppercase}.ui-date-input__label--hidden[data-v-57112b66]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-date-input__control[data-v-57112b66]{position:relative;display:flex;align-items:center;width:100%;height:2.5rem;min-width:0;color:rgb(var(--kindy-text-muted));background:rgb(var(--kindy-app-surface));border:1px solid rgb(var(--kindy-border-subtle));border-radius:.75rem;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .28s ease,outline-color .22s ease}.ui-date-input__native[data-v-57112b66]{position:relative;z-index:1;width:100%;min-width:0;height:100%;padding:0 2.875rem 0 1rem;color:rgb(var(--kindy-text-primary));font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;appearance:none;background:transparent;border:0;border-radius:inherit;cursor:pointer;outline:0}.ui-date-input--empty .ui-date-input__native[data-v-57112b66]{color:rgb(var(--kindy-text-muted))}.ui-date-input__native[data-v-57112b66]::-webkit-date-and-time-value{min-height:1em;text-align:left}.ui-date-input__native[data-v-57112b66]::-webkit-datetime-edit,.ui-date-input__native[data-v-57112b66]::-webkit-datetime-edit-fields-wrapper{padding:0}.ui-date-input__native[data-v-57112b66]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:2.75rem;height:100%;padding:0;margin:0;cursor:pointer;opacity:0}.ui-date-input__icon[data-v-57112b66]{position:absolute;z-index:2;right:1rem;flex:0 0 auto;pointer-events:none;transition:color .22s ease,opacity .22s ease}.ui-date-input__control[data-v-57112b66]:focus-within{color:rgb(var(--kindy-brand-action));background:rgb(var(--kindy-surface-raised));border-color:rgb(var(--kindy-brand-border));outline:2px solid rgb(var(--kindy-brand-400));outline-offset:2px;box-shadow:var(--kindy-shadow-search)}.ui-date-input__error[data-v-57112b66]{margin:0;color:rgb(var(--kindy-danger-text));font-size:.6875rem;font-weight:650;line-height:1.45}.ui-date-input--invalid .ui-date-input__control[data-v-57112b66]{color:rgb(var(--kindy-danger-text));border-color:rgb(var(--kindy-danger-border));box-shadow:0 0 0 3px rgb(var(--kindy-semantic-danger) / 10%)}.ui-date-input--invalid .ui-date-input__control[data-v-57112b66]:focus-within{outline-color:rgb(var(--kindy-semantic-danger))}.ui-date-input--readonly .ui-date-input__control[data-v-57112b66]{background:rgb(var(--kindy-surface-muted))}.ui-date-input--readonly .ui-date-input__native[data-v-57112b66]{cursor:text}.ui-date-input--readonly .ui-date-input__icon[data-v-57112b66]{opacity:.62}.ui-date-input--disabled[data-v-57112b66]{cursor:not-allowed}.ui-date-input--disabled .ui-date-input__control[data-v-57112b66]{color:rgb(var(--kindy-text-tertiary));background:rgb(var(--kindy-surface-muted));cursor:not-allowed;opacity:.58;box-shadow:none}.ui-date-input__native[data-v-57112b66]:disabled,.ui-date-input__native[data-v-57112b66]:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}@media(hover:hover)and (pointer:fine){.ui-date-input:not(.ui-date-input--disabled,.ui-date-input--invalid,.ui-date-input--readonly) .ui-date-input__control[data-v-57112b66]:hover{color:rgb(var(--kindy-text-secondary));background:rgb(var(--kindy-surface-raised));border-color:rgb(var(--kindy-brand-border));box-shadow:var(--kindy-shadow-search)}}@media(forced-colors:active){.ui-date-input__native[data-v-57112b66]{padding-right:1rem;appearance:auto}.ui-date-input__native[data-v-57112b66]::-webkit-calendar-picker-indicator{position:static;width:auto;height:auto;opacity:1}.ui-date-input__icon[data-v-57112b66]{display:none}}@media(prefers-reduced-motion:reduce){.ui-date-input__control[data-v-57112b66],.ui-date-input__icon[data-v-57112b66]{transition-duration:.01ms}}.ui-number-input[data-v-566c02dc],.ui-number-input__field[data-v-566c02dc]{display:grid;width:100%;min-width:0;gap:.5rem}.ui-number-input__label[data-v-566c02dc]{color:rgb(var(--kindy-text-secondary));font-size:.6875rem;font-weight:800;line-height:1.25;letter-spacing:.075em;text-transform:uppercase}.ui-number-input__label--hidden[data-v-566c02dc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-number-input__control[data-v-566c02dc]{position:relative;display:flex;align-items:center;width:100%;height:2.5rem;min-width:0;color:rgb(var(--kindy-text-muted));background:rgb(var(--kindy-app-surface));border:1px solid rgb(var(--kindy-border-subtle));border-radius:.75rem;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .28s ease,outline-color .22s ease}.ui-number-input__native[data-v-566c02dc]{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0 1rem;color:rgb(var(--kindy-text-primary));font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;appearance:textfield;background:transparent;border:0;border-radius:inherit;outline:0}.ui-number-input--with-unit .ui-number-input__native[data-v-566c02dc]{padding-right:.625rem}.ui-number-input__native[data-v-566c02dc]::-webkit-inner-spin-button,.ui-number-input__native[data-v-566c02dc]::-webkit-outer-spin-button{margin:0;appearance:none}.ui-number-input__native[data-v-566c02dc]::placeholder{color:rgb(var(--kindy-text-muted));opacity:1}.ui-number-input__unit[data-v-566c02dc]{flex:0 0 auto;padding-right:1rem;color:rgb(var(--kindy-text-muted));font-size:.6875rem;font-weight:750;line-height:1;letter-spacing:.025em;white-space:nowrap;pointer-events:none;transition:color .22s ease}.ui-number-input__control[data-v-566c02dc]:focus-within{color:rgb(var(--kindy-text-secondary));background:rgb(var(--kindy-surface-raised));border-color:rgb(var(--kindy-brand-border));outline:2px solid rgb(var(--kindy-brand-400));outline-offset:2px;box-shadow:var(--kindy-shadow-search)}.ui-number-input__control:focus-within .ui-number-input__unit[data-v-566c02dc]{color:rgb(var(--kindy-brand-action))}.ui-number-input__error[data-v-566c02dc]{margin:0;color:rgb(var(--kindy-danger-text));font-size:.6875rem;font-weight:650;line-height:1.45}.ui-number-input--invalid .ui-number-input__control[data-v-566c02dc]{border-color:rgb(var(--kindy-danger-border));box-shadow:0 0 0 3px rgb(var(--kindy-semantic-danger) / 10%)}.ui-number-input--invalid .ui-number-input__control[data-v-566c02dc]:focus-within{outline-color:rgb(var(--kindy-semantic-danger))}.ui-number-input--invalid .ui-number-input__unit[data-v-566c02dc]{color:rgb(var(--kindy-danger-text))}.ui-number-input--readonly .ui-number-input__control[data-v-566c02dc]{background:rgb(var(--kindy-surface-muted))}.ui-number-input--readonly .ui-number-input__native[data-v-566c02dc]{cursor:text}.ui-number-input--disabled[data-v-566c02dc],.ui-number-input--disabled .ui-number-input__field[data-v-566c02dc]{cursor:not-allowed}.ui-number-input--disabled .ui-number-input__control[data-v-566c02dc]{color:rgb(var(--kindy-text-tertiary));background:rgb(var(--kindy-surface-muted));cursor:not-allowed;opacity:.58;box-shadow:none}.ui-number-input__native[data-v-566c02dc]:disabled{color:rgb(var(--kindy-text-secondary));cursor:not-allowed}.ui-number-input--disabled .ui-number-input__unit[data-v-566c02dc]{color:rgb(var(--kindy-text-secondary))}@media(hover:hover)and (pointer:fine){.ui-number-input:not(.ui-number-input--disabled,.ui-number-input--invalid,.ui-number-input--readonly) .ui-number-input__control[data-v-566c02dc]:hover{color:rgb(var(--kindy-text-secondary));background:rgb(var(--kindy-surface-raised));border-color:rgb(var(--kindy-brand-border));box-shadow:var(--kindy-shadow-search)}}@media(forced-colors:active){.ui-number-input__native[data-v-566c02dc]{appearance:auto}}@media(prefers-reduced-motion:reduce){.ui-number-input__control[data-v-566c02dc],.ui-number-input__unit[data-v-566c02dc]{transition-duration:.01ms}}.ui-time-input[data-v-8808429d]{display:grid;width:100%;min-width:0;gap:.5rem}.ui-time-input__label[data-v-8808429d]{color:rgb(var(--kindy-text-secondary));font-size:.6875rem;font-weight:800;line-height:1.25;letter-spacing:.075em;text-transform:uppercase}.ui-time-input__label--hidden[data-v-8808429d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-time-input__control[data-v-8808429d]{position:relative;display:flex;align-items:center;width:100%;height:2.5rem;min-width:0;color:rgb(var(--kindy-text-muted));background:rgb(var(--kindy-app-surface));border:1px solid rgb(var(--kindy-border-subtle));border-radius:.75rem;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .28s ease,opacity .22s ease,outline-color .22s ease}.ui-time-input__native[data-v-8808429d]{position:relative;z-index:1;width:100%;min-width:0;height:100%;padding:0 2.875rem 0 1rem;color:rgb(var(--kindy-text-primary));font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;appearance:none;background:transparent;border:0;border-radius:inherit;cursor:pointer;outline:0}.ui-time-input--empty .ui-time-input__native[data-v-8808429d]{color:rgb(var(--kindy-text-muted))}.ui-time-input__native[data-v-8808429d]::-webkit-date-and-time-value{min-height:1em;text-align:left}.ui-time-input__native[data-v-8808429d]::-webkit-datetime-edit,.ui-time-input__native[data-v-8808429d]::-webkit-datetime-edit-fields-wrapper{padding:0}.ui-time-input__native[data-v-8808429d]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:2.75rem;height:100%;padding:0;margin:0;cursor:pointer;opacity:0}.ui-time-input__icon[data-v-8808429d]{position:absolute;z-index:2;right:1rem;flex:0 0 auto;pointer-events:none;transition:color .22s ease,opacity .22s ease}.ui-time-input__control[data-v-8808429d]:focus-within{color:rgb(var(--kindy-brand-action));background:rgb(var(--kindy-surface-raised));border-color:rgb(var(--kindy-brand-border));outline:2px solid rgb(var(--kindy-brand-400));outline-offset:2px;box-shadow:var(--kindy-shadow-search)}.ui-time-input__error[data-v-8808429d]{margin:0;color:rgb(var(--kindy-danger-text));font-size:.6875rem;font-weight:650;line-height:1.45}.ui-time-input--invalid .ui-time-input__control[data-v-8808429d]{color:rgb(var(--kindy-danger-text));border-color:rgb(var(--kindy-danger-border));box-shadow:0 0 0 3px rgb(var(--kindy-semantic-danger) / 10%)}.ui-time-input--invalid .ui-time-input__control[data-v-8808429d]:focus-within{outline-color:rgb(var(--kindy-semantic-danger))}.ui-time-input--readonly .ui-time-input__control[data-v-8808429d]{background:rgb(var(--kindy-surface-muted))}.ui-time-input--readonly .ui-time-input__native[data-v-8808429d]{cursor:text}.ui-time-input--readonly .ui-time-input__icon[data-v-8808429d]{opacity:.62}.ui-time-input--disabled[data-v-8808429d]{cursor:not-allowed}.ui-time-input--disabled .ui-time-input__control[data-v-8808429d]{color:rgb(var(--kindy-text-tertiary));background:rgb(var(--kindy-surface-muted));cursor:not-allowed;opacity:.58;box-shadow:none}.ui-time-input__native[data-v-8808429d]:disabled,.ui-time-input__native[data-v-8808429d]:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}@media(hover:hover)and (pointer:fine){.ui-time-input:not(.ui-time-input--disabled,.ui-time-input--invalid,.ui-time-input--readonly) .ui-time-input__control[data-v-8808429d]:hover{color:rgb(var(--kindy-text-secondary));background:rgb(var(--kindy-surface-raised));border-color:rgb(var(--kindy-brand-border));box-shadow:var(--kindy-shadow-search)}}@media(forced-colors:active){.ui-time-input__native[data-v-8808429d]{padding-right:1rem;appearance:auto}.ui-time-input__native[data-v-8808429d]::-webkit-calendar-picker-indicator{position:static;width:auto;height:auto;opacity:1}.ui-time-input__icon[data-v-8808429d]{display:none}}@media(prefers-reduced-motion:reduce){.ui-time-input__control[data-v-8808429d],.ui-time-input__icon[data-v-8808429d]{transition-duration:.01ms}}.ui-text-input[data-v-0f135292]{display:grid;width:100%;min-width:0;gap:.5rem}.ui-text-input__label[data-v-0f135292]{color:rgb(var(--kindy-text-secondary));font-size:.6875rem;font-weight:800;line-height:1.25;letter-spacing:.075em;text-transform:uppercase}.ui-text-input__label--hidden[data-v-0f135292]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-text-input__control[data-v-0f135292]{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;height:2.5rem;min-width:0;overflow:hidden;color:rgb(var(--kindy-text-muted));background:rgb(var(--kindy-app-surface));border:1px solid rgb(var(--kindy-border-subtle));border-radius:.75rem;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .28s ease,outline-color .22s ease}.ui-text-input__control[data-v-0f135292]:before,.ui-text-input__control[data-v-0f135292]:after{position:absolute;pointer-events:none;content:""}.ui-text-input__control[data-v-0f135292]:before{z-index:0;inset:0 auto 0 0;width:50%;background:linear-gradient(105deg,transparent,rgb(var(--kindy-brand-action) / 65%),rgb(var(--kindy-brand-accent) / 40%),transparent);opacity:0;transform:translate3d(-110%,0,0)}.ui-text-input__control[data-v-0f135292]:after{z-index:1;inset:1px;border-radius:calc(.75rem - 2px);background:inherit;transition:background-color .22s ease}.ui-text-input__control[data-v-0f135292]>*{position:relative;z-index:2}.ui-text-input__leading[data-v-0f135292]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:1rem}.ui-text-input__leading[data-v-0f135292] svg{width:1rem;height:1rem;stroke-width:2.25}.ui-text-input__trailing[data-v-0f135292]{display:inline-flex;align-items:center;flex:0 0 auto;margin-right:.75rem}.ui-text-input__native[data-v-0f135292]{flex:1 1 auto;width:100%;min-width:0;height:100%;padding-inline:1rem;padding-block:0;color:rgb(var(--kindy-text-primary));font:inherit;font-size:.8125rem;font-weight:600;line-height:1.5;appearance:none;background:transparent;border:0;outline:0}.ui-text-input--with-leading .ui-text-input__native[data-v-0f135292]{padding-left:.625rem}.ui-text-input__native[data-v-0f135292]::placeholder{color:rgb(var(--kindy-text-muted));opacity:1}.ui-text-input__control[data-v-0f135292]:focus-within{background:rgb(var(--kindy-surface-raised));color:rgb(var(--kindy-text-secondary));border-color:rgb(var(--kindy-brand-border));outline:2px solid rgb(var(--kindy-brand-400));outline-offset:2px;box-shadow:var(--kindy-shadow-search)}.ui-text-input__error[data-v-0f135292]{margin:0;color:rgb(var(--kindy-danger-text));font-size:.6875rem;font-weight:650;line-height:1.45}.ui-text-input--invalid .ui-text-input__control[data-v-0f135292]{border-color:rgb(var(--kindy-danger-border));box-shadow:0 0 0 3px rgb(var(--kindy-semantic-danger) / 10%)}.ui-text-input--invalid .ui-text-input__control[data-v-0f135292]:focus-within{outline-color:rgb(var(--kindy-semantic-danger))}.ui-text-input--disabled[data-v-0f135292]{cursor:not-allowed}.ui-text-input--disabled .ui-text-input__control[data-v-0f135292]{color:rgb(var(--kindy-text-tertiary));background:rgb(var(--kindy-surface-muted));cursor:not-allowed;opacity:.58;box-shadow:none}.ui-text-input--disabled .ui-text-input__control[data-v-0f135292]:before{display:none}.ui-text-input__native[data-v-0f135292]:disabled{color:rgb(var(--kindy-text-secondary));cursor:not-allowed}@media(hover:hover)and (pointer:fine){.ui-text-input:not(.ui-text-input--disabled,.ui-text-input--invalid) .ui-text-input__control[data-v-0f135292]:hover:not(:focus-within){color:rgb(var(--kindy-text-secondary));background:rgb(var(--kindy-surface-raised));border-color:rgb(var(--kindy-brand-border));box-shadow:0 0 0 3px rgb(var(--kindy-brand-action) / 6%)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ui-text-input:not(.ui-text-input--disabled,.ui-text-input--invalid) .ui-text-input__control[data-v-0f135292]:hover:not(:focus-within):before{animation:kindy-field-hover-sweep-0f135292 .9s ease-out}}@keyframes kindy-field-hover-sweep-0f135292{0%{opacity:0;transform:translate3d(-110%,0,0)}20%,65%{opacity:1}to{opacity:0;transform:translate3d(310%,0,0)}}@media(prefers-reduced-motion:reduce){.ui-text-input__control[data-v-0f135292],.ui-text-input__control[data-v-0f135292]:after{transition:none}}.ui-command-palette[data-v-135c1f96]{top:min(14dvh,8rem);bottom:auto;width:40rem;max-height:calc(100dvh - min(14dvh,8rem) - 2rem);margin:0 auto;border-radius:1.25rem}.ui-command-palette[data-v-135c1f96]::backdrop{background:rgb(var(--kindy-app-base) / 54%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-command-palette[data-v-135c1f96] .k-dialog-header{min-height:3.75rem;padding:.75rem 1.25rem .375rem;border-bottom:0;background:var(--kindy-header-wash)}.ui-command-palette[data-v-135c1f96] .k-dialog-header h3{font-size:.875rem;font-weight:650;letter-spacing:-.015em}.ui-command-palette[data-v-135c1f96] .detail-close{width:2rem;height:2rem}.ui-command-palette[data-v-135c1f96] .k-dialog-content{display:flex;flex-direction:column;padding:0;overflow:hidden}.ui-command-palette__search[data-v-135c1f96]{flex:0 0 auto;padding:.5rem 1.25rem 1.125rem;border-bottom:1px solid var(--k-border)}.ui-command-palette__results[data-v-135c1f96]{min-height:10rem;max-height:min(27rem,55dvh);padding:.5rem .625rem .75rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--k-border-strong) transparent}.ui-command-palette__group+.ui-command-palette__group[data-v-135c1f96]{margin-top:.5rem}.ui-command-palette__group-label[data-v-135c1f96]{padding:.5rem .625rem;margin:0;color:var(--k-ink-muted);font-size:.6875rem;font-weight:650;line-height:1.5}.ui-command-palette__option[data-v-135c1f96]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.875rem;padding:.5rem .75rem;color:var(--k-ink-soft);font:inherit;font-size:.8125rem;text-align:left;background:transparent;border:1px solid transparent;border-radius:.75rem;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ui-command-palette__option--active[data-v-135c1f96]{color:var(--k-primary-strong);background:var(--k-primary-soft);border-color:var(--k-primary-border)}.ui-command-palette__option[data-v-135c1f96]:disabled{opacity:.45;cursor:not-allowed}.ui-command-palette__icon[data-v-135c1f96]{display:grid;flex:0 0 1.5rem;height:1.5rem;place-items:center}.ui-command-palette__label[data-v-135c1f96]{flex:1;min-width:0;overflow:hidden;font-weight:550;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ui-command-palette__current[data-v-135c1f96]{padding:.125rem .375rem;color:var(--k-ink-muted);font-size:.625rem;line-height:1.5;background:var(--k-surface);border:1px solid var(--k-border);border-radius:.375rem}.ui-command-palette__return[data-v-135c1f96]{flex:0 0 auto;opacity:0;transition:opacity .12s ease}.ui-command-palette__option--active .ui-command-palette__return[data-v-135c1f96]{opacity:1}.ui-command-palette__empty[data-v-135c1f96]{display:grid;min-height:10rem;padding:2rem;align-content:center;justify-items:center;gap:.75rem;color:var(--k-ink-muted);text-align:center}.ui-command-palette__empty p[data-v-135c1f96]{margin:0;font-size:.8125rem;line-height:1.5}.ui-command-palette[data-v-135c1f96] .k-dialog-footer{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;color:var(--k-ink-muted);background:var(--k-surface-muted);font-size:.6875rem}.ui-command-palette__context[data-v-135c1f96]{min-width:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-command-palette__hint[data-v-135c1f96]{display:inline-flex;align-items:center;flex:0 0 auto;gap:.375rem;white-space:nowrap}.ui-command-palette__hint kbd[data-v-135c1f96]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font:inherit;font-size:.625rem;background:var(--k-surface);border:1px solid var(--k-border);border-radius:.25rem;box-shadow:0 1px 0 var(--k-border)}@media(prefers-reduced-motion:reduce){.ui-command-palette__option[data-v-135c1f96],.ui-command-palette__return[data-v-135c1f96],.ui-command-palette[data-v-135c1f96]::backdrop{transition:none}}@media(forced-colors:active){.ui-command-palette__option--active[data-v-135c1f96]{color:HighlightText;background:Highlight;border-color:Highlight;forced-color-adjust:none}}.ui-button[data-v-3bd320d9]{position:relative;isolation:isolate;display:grid;grid-template-areas:"state";place-items:center;height:2.5rem;min-width:0;padding-inline:1.25rem;padding-block:0;overflow:hidden;color:rgb(var(--kindy-text-primary));font-size:.84375rem;font-weight:700;line-height:1;vertical-align:middle;appearance:none;background:transparent;border:1px solid transparent;border-radius:.75rem;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;text-decoration:none;transition:color .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .3s ease,transform .3s var(--ease-spatial)}.ui-button--icon-label .ui-button__state--default>.ui-button__label[data-v-3bd320d9]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-button--icon[data-v-3bd320d9]{width:2.5rem;padding-inline:0;flex:0 0 auto}.ui-button--primary[data-v-3bd320d9]{color:rgb(var(--kindy-white));background:rgb(var(--kindy-brand-fill));box-shadow:var(--kindy-shadow-float)}.ui-button--secondary[data-v-3bd320d9]{color:rgb(var(--kindy-text-primary));background:rgb(var(--kindy-app-surface));border-color:rgb(var(--kindy-border-strong));box-shadow:var(--kindy-shadow-card)}.ui-button--quiet[data-v-3bd320d9]{color:rgb(var(--kindy-text-secondary));background:rgb(var(--kindy-app-surface));border-color:rgb(var(--kindy-border-subtle));box-shadow:var(--kindy-shadow-card)}.ui-button--danger[data-v-3bd320d9]{color:rgb(var(--kindy-danger-text));background:rgb(var(--kindy-danger-surface));border-color:rgb(var(--kindy-danger-border))}.ui-button.ui-button--icon[data-v-3bd320d9]{color:rgb(var(--kindy-text-secondary));background:transparent;border:0;box-shadow:none;transition:color .14s ease,opacity .12s ease,transform .12s ease}.ui-button--icon.ui-button--primary[data-v-3bd320d9]{color:rgb(var(--kindy-brand-strong))}.ui-button--icon.ui-button--danger[data-v-3bd320d9]{color:rgb(var(--kindy-danger-text))}.ui-button__wave[data-v-3bd320d9]{position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgb(var(--kindy-white) / 20%) 50%,transparent 100%);transform:translate3d(-100%,0,0)}.ui-button__state[data-v-3bd320d9]{position:relative;z-index:1;grid-area:state;display:inline-flex;align-items:center;justify-content:center;min-width:0;gap:.5rem;white-space:nowrap;pointer-events:none;transition:opacity .18s ease,transform .34s var(--ease-spatial)}.ui-button__state--default[data-v-3bd320d9]{opacity:1;transform:translateZ(0)}.ui-button__state--loading[data-v-3bd320d9]{opacity:0;transform:translate3d(0,.375rem,0)}.ui-button--loading .ui-button__state--default[data-v-3bd320d9]{opacity:0;transform:translate3d(0,-.375rem,0)}.ui-button--loading .ui-button__state--loading[data-v-3bd320d9]{opacity:1;transform:translateZ(0)}.ui-button__icon[data-v-3bd320d9],.ui-button__label[data-v-3bd320d9]{display:inline-flex;align-items:center;justify-content:center}.ui-button__icon[data-v-3bd320d9] svg,.ui-button--icon .ui-button__label[data-v-3bd320d9] svg{width:1rem;height:1rem;stroke-width:2.25}.ui-button__spinner[data-v-3bd320d9]{flex:0 0 auto;animation:kindy-button-spin-3bd320d9 .85s linear infinite;animation-play-state:paused}.ui-button--loading .ui-button__spinner[data-v-3bd320d9]{animation-play-state:running}.ui-button[data-v-3bd320d9]:focus-visible{outline:2px solid rgb(var(--kindy-brand-400));outline-offset:2px}.ui-button--danger[data-v-3bd320d9]:focus-visible{outline-color:rgb(var(--kindy-semantic-danger))}.ui-button[data-v-3bd320d9]:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.52}.ui-button--loading[data-v-3bd320d9]:is(:disabled,[aria-disabled=true]){cursor:progress;opacity:1}.ui-button:is(:disabled,[aria-disabled=true]) .ui-button__wave[data-v-3bd320d9]{animation:none;transform:translate3d(-100%,0,0)}@media(hover:hover)and (pointer:fine){.ui-button[data-v-3bd320d9]:not(:disabled,[aria-disabled=true],.ui-button--icon):hover{transform:translate3d(0,-1px,0)}.ui-button--primary[data-v-3bd320d9]:not(:disabled,[aria-disabled=true],.ui-button--icon):hover{background:rgb(var(--kindy-brand-fill-hover))}.ui-button--primary:not(:disabled,[aria-disabled=true],.ui-button--icon):hover .ui-button__wave[data-v-3bd320d9]{animation:kindy-button-wave-3bd320d9 1.5s ease infinite;will-change:transform}.ui-button--secondary[data-v-3bd320d9]:not(:disabled,[aria-disabled=true],.ui-button--icon):hover{color:rgb(var(--kindy-text-primary));background:rgb(var(--kindy-app-canvas))}.ui-button--quiet[data-v-3bd320d9]:not(:disabled,[aria-disabled=true],.ui-button--icon):hover{color:rgb(var(--kindy-brand-action));background:rgb(var(--kindy-brand-50));border-color:rgb(var(--kindy-brand-400) / 40%);box-shadow:var(--kindy-shadow-card)}.ui-button--danger[data-v-3bd320d9]:not(:disabled,[aria-disabled=true],.ui-button--icon):hover{color:rgb(var(--kindy-white));background:rgb(var(--kindy-danger-fill));border-color:rgb(var(--kindy-danger-fill));box-shadow:var(--kindy-shadow-danger)}}.ui-button[data-v-3bd320d9]:not(:disabled,[aria-disabled=true],.ui-button--icon):active{transform:scale(.97);transition-duration:.12s}.ui-button--icon[data-v-3bd320d9]:not(:disabled,[aria-disabled=true]):active{opacity:.72;transform:scale(.94)}@media(hover:hover)and (pointer:fine){.ui-button--icon[data-v-3bd320d9]:not(:disabled,[aria-disabled=true]):hover{color:rgb(var(--kindy-brand-strong))}.ui-button--icon.ui-button--danger[data-v-3bd320d9]:not(:disabled,[aria-disabled=true]):hover{color:rgb(var(--kindy-danger-text))}}@keyframes kindy-button-wave-3bd320d9{to{transform:translate3d(100%,0,0)}}@keyframes kindy-button-spin-3bd320d9{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-button[data-v-3bd320d9],.ui-button.ui-button--icon[data-v-3bd320d9],.ui-button__state[data-v-3bd320d9]{transition-duration:.01ms}.ui-button__wave[data-v-3bd320d9],.ui-button__spinner[data-v-3bd320d9]{animation-duration:.01ms!important;animation-iteration-count:1!important}}.k-admin-layout[data-v-26e2aa96]{--k-sidebar-duration: .26s;--k-sidebar-ease: cubic-bezier(.22, .61, .36, 1);position:relative;width:100%;min-width:1024px;height:100dvh;overflow:clip;color:var(--k-ink);background:var(--k-canvas)}.k-sidebar[data-v-26e2aa96]{position:absolute;inset:0 auto 0 0;height:100%;z-index:30;display:flex;flex:0 0 auto;flex-direction:column;contain:layout paint;width:16.875rem;min-width:0;padding:0;overflow:hidden;color:var(--k-ink);background:var(--k-sidebar-background);border:0;border-right:1px solid var(--k-border)}.k-admin-layout-collapsed .k-sidebar[data-v-26e2aa96]{width:5.5rem}.k-sidebar-brand[data-v-26e2aa96]{display:flex;flex:0 0 5rem;align-items:center;gap:.55rem;padding:0 1.5rem 0 4.25rem;margin-top:.5rem}.k-brand[data-v-26e2aa96]{color:var(--k-ink);font-size:1.125rem;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.k-sidebar-toggle[data-v-26e2aa96]{position:absolute;top:2rem;left:calc((3.5rem - 1px)/2);margin:0}.k-sidebar .k-sidebar-toggle[data-v-26e2aa96]{width:2rem;height:2rem;flex-basis:2rem}.k-sidebar-toggle-icon[data-v-26e2aa96]{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .12s ease}.k-sidebar-toggle-open[data-v-26e2aa96],.k-admin-layout-collapsed .k-sidebar-toggle-close[data-v-26e2aa96]{opacity:0}.k-admin-layout-collapsed .k-sidebar-toggle-open[data-v-26e2aa96]{opacity:1}.k-icon-button[data-v-26e2aa96]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;padding:0;color:var(--k-ink-muted);background:transparent;border:0;border-radius:.625rem;cursor:pointer}.k-sidebar-workspace[data-v-26e2aa96]{display:flex;flex:0 0 auto;align-items:center;gap:.625rem;min-height:3.5rem;width:calc(14.875rem - 1px);padding:.75rem .71875rem;overflow:visible;color:var(--k-ink);text-decoration:none;background:transparent;border:0;border-radius:.5rem;transition:color .14s ease}a.k-sidebar-workspace[data-v-26e2aa96]:hover{color:var(--k-primary-strong)}.k-admin-layout-collapsed .k-sidebar-workspace[data-v-26e2aa96]{width:calc(3.5rem - 1px)}.k-workspace-chevron[data-v-26e2aa96]{flex:0 0 auto;margin-left:auto;color:var(--k-ink-muted)}.k-workspace-avatar[data-v-26e2aa96]{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;color:var(--k-primary-strong)}.k-workspace-copy[data-v-26e2aa96]{display:grid;flex:0 0 9rem;gap:.15rem;width:9rem;min-width:0}.k-workspace-copy strong[data-v-26e2aa96]{overflow:hidden;font-size:.8125rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.k-workspace-copy>span[data-v-26e2aa96]{color:var(--k-ink-muted);font-size:.6875rem}.k-sidebar .k-sidebar-navigation[data-v-26e2aa96]{display:block;width:auto;flex:1;min-height:0;padding:.5rem 1rem 1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--k-border-strong) transparent}.k-navigation-stack+.k-navigation-stack[data-v-26e2aa96]{margin-top:.95rem}.k-navigation-group-label[data-v-26e2aa96]{margin:0 0 .35rem .7rem;color:var(--k-ink-muted);font-size:.6875rem;font-weight:600}.k-navigation-stack ul[data-v-26e2aa96]{display:grid;gap:.125rem;padding:0;margin:0;list-style:none}.k-navigation-stack a[data-v-26e2aa96]{display:flex;align-items:center;width:100%;height:2.5rem;padding-inline:3px;overflow:visible;color:var(--k-ink-soft);text-decoration:none;border:0;border-radius:.75rem;transition:color .24s ease}.k-navigation-icon-frame[data-v-26e2aa96]{display:grid;flex:0 0 calc(3.5rem - 7px);width:calc(3.5rem - 7px);height:2.5rem;place-items:center}.k-navigation-icon[data-v-26e2aa96]{flex:0 0 auto;color:var(--k-ink-muted)}.k-navigation-label[data-v-26e2aa96]{display:block;flex:0 0 9.375rem;width:9.375rem;overflow:hidden;font-size:.84375rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.k-navigation-stack a[aria-current=page][data-v-26e2aa96]{color:var(--k-primary-strong);background:var(--k-primary-soft);border-color:var(--k-primary-border)}.k-navigation-stack a[aria-current=page] .k-navigation-icon[data-v-26e2aa96]{color:var(--k-primary)}.k-navigation-stack a[aria-current=page] .k-navigation-label[data-v-26e2aa96]{font-weight:700}.k-navigation-track[data-v-26e2aa96]{width:calc(14.875rem - 1px);position:relative;isolation:isolate}.k-navigation-indicator[data-v-26e2aa96]{position:absolute;z-index:-1;top:0;left:0;width:100%;pointer-events:none;border:1px solid rgb(var(--kindy-brand-100) / 50%);border-radius:.75rem;background:var(--k-primary-soft);transition:transform .22s var(--k-sidebar-ease),width var(--k-sidebar-duration) var(--k-sidebar-ease)}.k-admin-layout-collapsed .k-navigation-indicator[data-v-26e2aa96],.k-admin-layout-collapsed .k-navigation-stack a[data-v-26e2aa96]{width:calc(3.5rem - 1px)}.k-navigation-track-measured a[aria-current=page][data-v-26e2aa96]{background:transparent;border-color:transparent}.k-navigation-stack a[data-v-26e2aa96]:not([aria-current]):hover{color:var(--k-ink)}.k-sidebar-bottom[data-v-26e2aa96]{flex:0 0 auto;padding:1rem;border-top:1px solid var(--k-border)}.k-sidebar-disclosure[data-v-26e2aa96]{flex-shrink:0;overflow:hidden;max-width:150px;opacity:1;white-space:nowrap;transition:opacity .14s ease}.k-admin-layout-collapsed .k-sidebar-disclosure[data-v-26e2aa96]{opacity:0;pointer-events:none}.k-workspace[data-v-26e2aa96]{position:relative;isolation:isolate;width:calc(100% - 16.875rem);margin-left:16.875rem;min-width:0;height:100dvh;overflow:visible;background:var(--k-canvas)}.k-admin-layout-collapsed .k-workspace[data-v-26e2aa96]{width:calc(100% - 5.5rem);margin-left:5.5rem}.k-admin-layout-without-navigation .k-workspace[data-v-26e2aa96]{width:100%;margin-left:0}.k-workspace[data-v-26e2aa96]:after{content:"";position:absolute;z-index:-2;inset:0 auto auto 0;width:100vw;height:100dvh;pointer-events:none;background:var(--k-workspace-background)}.k-workspace[data-v-26e2aa96]:before{content:"";position:absolute;z-index:-1;inset:-6rem auto auto -8rem;width:calc(100vw + 16rem);height:38rem;pointer-events:none;background:var(--kindy-workspace-ambient);opacity:.5;transform:translate3d(-1.5rem,-1rem,0)}.k-admin-layout-collapsed .k-workspace[data-v-26e2aa96]:before{opacity:.68;transform:translate3d(1.5rem,0,0)}@media(prefers-reduced-motion:no-preference){.k-workspace[data-v-26e2aa96]:before{transition:transform var(--k-sidebar-duration) var(--k-sidebar-ease),opacity var(--k-sidebar-duration) ease;animation:k-workspace-light-enter-26e2aa96 .85s var(--ease-spatial) backwards}@keyframes k-workspace-light-enter-26e2aa96{0%{opacity:0}}}.k-workspace-scroll[data-v-26e2aa96]{height:calc(100% - 4.75rem);overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--k-border-strong) transparent}.k-workspace-header[data-v-26e2aa96]{position:relative;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;height:4.75rem;padding:0 2rem}.k-workspace-header[data-v-26e2aa96]:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:100vw;pointer-events:none;background:var(--kindy-header-wash),var(--k-surface);border-bottom:1px solid var(--k-border)}.k-workspace-breadcrumb[data-v-26e2aa96]{display:flex;flex:1;align-items:center;gap:.7rem;min-width:0;font-size:.8125rem;font-weight:550}.k-workspace-breadcrumb>span[data-v-26e2aa96]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-breadcrumb-group[data-v-26e2aa96]{display:flex;align-items:center;gap:.7rem;color:var(--k-ink-muted)}.k-header-actions[data-v-26e2aa96],.k-header-utilities[data-v-26e2aa96]{display:flex;align-items:center;flex:0 0 auto;gap:.5rem}.k-navigation-search[data-v-26e2aa96]{width:17rem;cursor:pointer}.k-navigation-search[data-v-26e2aa96] input{cursor:pointer;text-overflow:ellipsis}.k-navigation-search kbd[data-v-26e2aa96]{color:var(--k-ink-muted);font:inherit;font-size:.625rem;padding:.15rem .3rem;border:1px solid var(--k-border);border-radius:.3rem;white-space:nowrap}.k-header-utilities[data-v-26e2aa96]{padding-left:.25rem}.k-settings-action[aria-current=page][data-v-26e2aa96]{color:var(--k-primary-strong)}.k-main[data-v-26e2aa96]{width:100%;min-height:calc(100dvh - 7rem);padding:2rem 2rem 3rem;margin:0 auto;scroll-margin-top:4rem;outline:none}.k-page-heading[data-v-26e2aa96]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.75rem}.k-page-workspace[data-v-26e2aa96]{margin:0 0 .3rem;color:var(--k-ink-muted);font-size:.75rem}.k-page-heading h1[data-v-26e2aa96]{margin:0;color:var(--k-ink);font-size:1.875rem;font-weight:750;line-height:1.25;letter-spacing:-.045em}.k-page-context[data-v-26e2aa96]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.k-context-details[data-v-26e2aa96]{position:relative;color:var(--k-ink-muted);font-size:.75rem}.k-context-details summary[data-v-26e2aa96]{display:flex;align-items:center;gap:.35rem;padding:.4rem 0;list-style:none;cursor:pointer}.k-context-details summary[data-v-26e2aa96]::-webkit-details-marker{display:none}.k-context-details>div[data-v-26e2aa96]{position:absolute;top:100%;right:0;z-index:15;display:grid;gap:.5rem;width:20rem;max-width:calc(100vw - 2rem);padding:1rem;color:var(--k-ink-soft);background:var(--k-surface);border:1px solid var(--k-border);border-radius:.6rem;box-shadow:var(--k-shadow-float);overflow-wrap:anywhere}.k-context-details>div strong[data-v-26e2aa96]{color:var(--k-ink);font-weight:600}.k-standalone-brand[data-v-26e2aa96]{display:flex;align-items:center;gap:.5rem;padding-right:1rem;border-right:1px solid var(--k-border)}.k-admin-layout-without-navigation .k-workspace-header[data-v-26e2aa96]{position:static}.k-admin-layout-without-navigation .k-main[data-v-26e2aa96]{display:flex;flex-direction:column;align-items:center;justify-content:center}.k-admin-layout-without-navigation .k-main[data-v-26e2aa96]>*{width:min(100%,38rem)}.k-admin-layout-without-navigation .k-page-heading[data-v-26e2aa96]{align-items:flex-start}.k-footer[data-v-26e2aa96]{padding:.5rem 2rem 1.25rem;color:var(--k-ink-muted);font-size:.6875rem}.k-sidebar-toggle[data-v-26e2aa96]:focus-visible,.k-navigation-stack a[data-v-26e2aa96]:focus-visible,.k-sidebar-workspace[data-v-26e2aa96]:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.k-icon-button[data-v-26e2aa96]:hover{color:var(--k-primary-strong)}.k-navigation-stack a[data-v-26e2aa96]:not([aria-current]):hover{color:var(--k-ink);background:var(--k-surface-muted)}}@media(max-width:75rem){.k-workspace-header[data-v-26e2aa96]{padding-inline:1.5rem}.k-main[data-v-26e2aa96]{padding:1.5rem 1.5rem 2.5rem}.k-breadcrumb-group[data-v-26e2aa96]{display:none}}@media(max-width:50rem){.k-admin-layout[data-v-26e2aa96]{display:flex;flex-direction:column;min-width:0}.k-sidebar[data-v-26e2aa96],.k-admin-layout-collapsed .k-sidebar[data-v-26e2aa96]{position:relative;width:100%;height:auto;max-height:45dvh;border-right:0;border-bottom:1px solid var(--k-border)}.k-sidebar-brand[data-v-26e2aa96]{flex-basis:3rem;min-height:3rem;margin-top:0;padding:.5rem .75rem .5rem 3.5rem}.k-sidebar-toggle[data-v-26e2aa96]{top:.5rem;left:.75rem}.k-admin-layout-collapsed .k-sidebar-brand .k-sidebar-disclosure[data-v-26e2aa96]{opacity:1}.k-admin-layout-collapsed .k-sidebar-navigation[data-v-26e2aa96],.k-admin-layout-collapsed .k-sidebar-bottom[data-v-26e2aa96]{display:none}.k-sidebar .k-sidebar-navigation[data-v-26e2aa96]{padding:.5rem .75rem}.k-navigation-track[data-v-26e2aa96],.k-sidebar-workspace[data-v-26e2aa96]{width:100%}.k-navigation-stack a[data-v-26e2aa96]{height:auto;min-height:2.5rem}.k-navigation-icon-frame[data-v-26e2aa96]{flex-basis:2rem;width:2rem}.k-navigation-label[data-v-26e2aa96],.k-workspace-copy[data-v-26e2aa96]{flex:1;width:auto;min-width:0}.k-navigation-label[data-v-26e2aa96],.k-workspace-copy strong[data-v-26e2aa96]{max-width:none;white-space:normal;overflow-wrap:anywhere}.k-sidebar-bottom[data-v-26e2aa96]{padding:.5rem .75rem}.k-workspace[data-v-26e2aa96],.k-admin-layout-collapsed .k-workspace[data-v-26e2aa96]{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;height:auto;margin-left:0}.k-workspace-header[data-v-26e2aa96]{flex:0 0 auto;flex-wrap:wrap;height:auto;min-height:3rem;padding:.5rem .75rem}.k-header-actions[data-v-26e2aa96]{flex:1 1 100%;flex-wrap:wrap;min-width:0}.k-navigation-search[data-v-26e2aa96]{flex:1 1 10rem;width:auto;min-width:0}.k-header-utilities[data-v-26e2aa96]{flex-wrap:wrap}.k-workspace-scroll[data-v-26e2aa96]{flex:1;min-height:0;height:auto}.k-main[data-v-26e2aa96]{min-height:0;padding:1rem .75rem}.k-page-heading[data-v-26e2aa96]{align-items:flex-start;flex-wrap:wrap}.k-page-heading h1[data-v-26e2aa96]{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){[data-v-26e2aa96],[data-v-26e2aa96]:before,[data-v-26e2aa96]:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.k-navigation-stack a[aria-current=page][data-v-26e2aa96]{border-color:CanvasText}}@media print{.k-workspace[data-v-26e2aa96]:before,.k-workspace[data-v-26e2aa96]:after,.k-workspace-header[data-v-26e2aa96]:before,.k-sidebar[data-v-26e2aa96],.k-header-actions[data-v-26e2aa96],.k-skip-link[data-v-26e2aa96],.k-footer[data-v-26e2aa96],.k-page-context[data-v-26e2aa96]{display:none!important}.k-admin-layout[data-v-26e2aa96],.k-workspace[data-v-26e2aa96],.k-workspace-scroll[data-v-26e2aa96]{display:block;min-width:0;height:auto;overflow:visible;background:#fff}.k-admin-layout .k-workspace[data-v-26e2aa96]{width:100%;margin-left:0}.k-workspace-header[data-v-26e2aa96]{position:static}}.ui-status[data-v-b7ece05f]{display:inline-flex;align-items:center;min-height:1.875rem;padding:.25rem .625rem;color:rgb(var(--kindy-text-secondary));font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap;vertical-align:middle;background-color:rgb(var(--kindy-app-canvas));border:1px solid rgb(var(--kindy-border-subtle));border-radius:.5rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ui-status--success[data-v-b7ece05f]{color:rgb(var(--kindy-status-success-text));background-color:rgb(var(--kindy-status-success-surface));border-color:rgb(var(--kindy-status-success-border))}.ui-status--warning[data-v-b7ece05f]{color:rgb(var(--kindy-status-warning-text));background-color:rgb(var(--kindy-status-warning-surface));border-color:rgb(var(--kindy-status-warning-border))}.ui-status--danger[data-v-b7ece05f]{color:rgb(var(--kindy-danger-text));background-color:rgb(var(--kindy-danger-surface));border-color:rgb(var(--kindy-danger-border))}@media(prefers-reduced-motion:reduce){.ui-status[data-v-b7ece05f]{transition-duration:.01ms}}.ui-confirm-dialog[data-v-20c1bd90]{width:26rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;margin:auto;overflow:visible;color:rgb(var(--kindy-text-primary));background:transparent;border:0;opacity:0;transform:translate3d(0,.5rem,0) scale(.97);transition:opacity .2s ease,transform .32s var(--ease-spatial),display .32s allow-discrete,overlay .32s allow-discrete}.ui-confirm-dialog--wide[data-v-20c1bd90]{width:30rem}.ui-confirm-dialog[open][data-v-20c1bd90]{opacity:1;transform:translateZ(0) scale(1)}.ui-confirm-dialog[data-v-20c1bd90]::backdrop{background:rgb(var(--kindy-app-base) / 42%);opacity:0;transition:opacity .24s ease,display .32s allow-discrete,overlay .32s allow-discrete}.ui-confirm-dialog[open][data-v-20c1bd90]::backdrop{opacity:1}@starting-style{.ui-confirm-dialog[open][data-v-20c1bd90]{opacity:0;transform:translate3d(0,.5rem,0) scale(.97)}.ui-confirm-dialog[open][data-v-20c1bd90]::backdrop{opacity:0}}.ui-confirm-dialog__surface[data-v-20c1bd90]{display:flex;flex-direction:column;max-height:inherit;overflow:hidden;background:rgb(var(--kindy-app-surface));border:1px solid rgb(var(--kindy-border-subtle));border-radius:1.25rem;box-shadow:var(--kindy-shadow-float)}.ui-confirm-dialog__content[data-v-20c1bd90]{display:grid;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-items:start;padding:1.5rem;gap:1rem;grid-template-columns:2.5rem minmax(0,1fr)}.ui-confirm-dialog__icon[data-v-20c1bd90]{display:inline-grid;width:2.5rem;height:2.5rem;color:rgb(var(--kindy-brand-action));background:rgb(var(--kindy-brand-50));border:1px solid rgb(var(--kindy-brand-100));border-radius:.75rem;place-items:center}.ui-confirm-dialog--danger .ui-confirm-dialog__icon[data-v-20c1bd90]{color:rgb(var(--kindy-danger-text));background:rgb(var(--kindy-danger-surface));border-color:rgb(var(--kindy-danger-border))}.ui-confirm-dialog__copy[data-v-20c1bd90]{min-width:0;overflow-wrap:anywhere}.ui-confirm-dialog__copy h2[data-v-20c1bd90],.ui-confirm-dialog__copy p[data-v-20c1bd90]{margin:0}.ui-confirm-dialog__copy h2[data-v-20c1bd90]{color:rgb(var(--kindy-text-primary));font-size:1rem;font-weight:800;line-height:1.35;letter-spacing:-.015em}.ui-confirm-dialog__copy p[data-v-20c1bd90]{margin-top:.5rem;color:rgb(var(--kindy-text-secondary));font-size:.8125rem;font-weight:550;line-height:1.6}.ui-confirm-dialog__copy .ui-confirm-dialog__error[data-v-20c1bd90]{margin-top:.75rem;color:rgb(var(--kindy-danger-text));font-size:.75rem;font-weight:650;line-height:1.5}.ui-confirm-error-enter-active[data-v-20c1bd90],.ui-confirm-error-leave-active[data-v-20c1bd90]{transition:max-height .28s var(--ease-spatial),margin-top .28s var(--ease-spatial),opacity .16s ease,transform .24s var(--ease-spatial)}.ui-confirm-error-enter-from[data-v-20c1bd90],.ui-confirm-error-leave-to[data-v-20c1bd90]{max-height:0;margin-top:0;opacity:0;transform:translate3d(0,-.25rem,0)}.ui-confirm-dialog__actions[data-v-20c1bd90]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;padding:1rem 1.5rem 1.25rem;gap:.75rem;background:rgb(var(--kindy-app-canvas));border-top:1px solid rgb(var(--kindy-border-subtle))}.ui-confirm-dialog__actions[data-v-20c1bd90] .ui-button{min-width:min(7.25rem,100%);max-width:100%;height:auto;min-height:2.5rem;padding-block:.5rem}.ui-confirm-dialog__actions[data-v-20c1bd90] .ui-button__state{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(forced-colors:active){.ui-confirm-dialog__surface[data-v-20c1bd90]{border-color:CanvasText}.ui-confirm-dialog__copy .ui-confirm-dialog__error[data-v-20c1bd90]{color:CanvasText}}@media(prefers-reduced-motion:reduce){.ui-confirm-dialog[data-v-20c1bd90],.ui-confirm-dialog[data-v-20c1bd90]::backdrop,.ui-confirm-error-enter-active[data-v-20c1bd90],.ui-confirm-error-leave-active[data-v-20c1bd90]{transition-duration:.01ms}.ui-confirm-error-enter-from[data-v-20c1bd90],.ui-confirm-error-leave-to[data-v-20c1bd90]{transform:none}}.ui-empty-state[data-v-741f952d]{display:grid;align-content:center;justify-items:center;width:100%;min-width:0;min-height:11rem;padding:1.5rem;text-align:center}.ui-empty-state__icon[data-v-741f952d]{width:1.375rem;height:1.375rem;margin-bottom:.75rem;color:rgb(var(--kindy-text-muted));stroke-width:1.9;transition:color .22s ease}.ui-empty-state__copy[data-v-741f952d]{display:grid;justify-items:center;min-width:0;gap:.375rem}.ui-empty-state__title[data-v-741f952d],.ui-empty-state__description[data-v-741f952d]{margin:0}.ui-empty-state__title[data-v-741f952d]{color:rgb(var(--kindy-text-primary));font-size:.875rem;font-weight:750;line-height:1.4;letter-spacing:-.0125em;transition:color .22s ease}.ui-empty-state__description[data-v-741f952d]{max-width:28rem;color:rgb(var(--kindy-text-secondary));font-size:.78125rem;font-weight:500;line-height:1.6;transition:color .22s ease}.ui-empty-state__action[data-v-741f952d]{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem}@media(forced-colors:active){.ui-empty-state__icon[data-v-741f952d]{color:CanvasText}}@media(prefers-reduced-motion:reduce){.ui-empty-state__icon[data-v-741f952d],.ui-empty-state__title[data-v-741f952d],.ui-empty-state__description[data-v-741f952d]{transition-duration:.01ms}}.ui-content-state[data-v-255a4ca7]{--ui-content-state-min-height: 11rem;isolation:isolate;display:grid;width:100%;min-width:0;min-height:var(--ui-content-state-min-height)}.ui-content-state__panel[data-v-255a4ca7]{width:100%;min-width:0;min-height:var(--ui-content-state-min-height)}.ui-content-state__loading[data-v-255a4ca7]{display:grid;align-content:center;justify-items:center;gap:.75rem;color:rgb(var(--kindy-text-secondary))}.ui-content-state__loader-shell[data-v-255a4ca7]{display:inline-grid;width:2.5rem;height:2.5rem;color:rgb(var(--kindy-brand-action));background:rgb(var(--kindy-brand-50));border:1px solid rgb(var(--kindy-brand-100));border-radius:.75rem;place-items:center;transition:color .22s ease,background-color .26s ease,border-color .26s ease}.ui-content-state__loader[data-v-255a4ca7]{animation:ui-content-state-spin-255a4ca7 .9s linear infinite}.ui-content-state__loading-label[data-v-255a4ca7]{color:rgb(var(--kindy-text-secondary));font-size:.78125rem;font-weight:650;line-height:1.45;transition:color .22s ease}.ui-content-state__error[data-v-255a4ca7] .ui-empty-state__icon{color:rgb(var(--kindy-danger-text))}.ui-content-state-swap-enter-active[data-v-255a4ca7]{transition:opacity .18s ease,transform .32s var(--ease-spatial)}.ui-content-state-swap-leave-active[data-v-255a4ca7]{transition:opacity .12s ease-in,transform .16s ease-in}.ui-content-state-swap-enter-from[data-v-255a4ca7]{opacity:0;transform:translate3d(0,.375rem,0)}.ui-content-state-swap-leave-to[data-v-255a4ca7]{opacity:0;transform:translate3d(0,-.25rem,0)}@keyframes ui-content-state-spin-255a4ca7{to{transform:rotate(360deg)}}@media(forced-colors:active){.ui-content-state__loader-shell[data-v-255a4ca7]{color:CanvasText;background:Canvas;border-color:CanvasText}}@media(prefers-reduced-motion:reduce){.ui-content-state__loader-shell[data-v-255a4ca7],.ui-content-state__loading-label[data-v-255a4ca7],.ui-content-state-swap-enter-active[data-v-255a4ca7],.ui-content-state-swap-leave-active[data-v-255a4ca7]{transition-duration:.01ms}.ui-content-state__loader[data-v-255a4ca7]{animation-duration:.01ms;animation-iteration-count:1}}.ui-detail-list[data-v-ff60a9b3]{display:grid;width:100%;min-width:0;margin:0;align-items:start;gap:1.25rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-detail-list__item[data-v-ff60a9b3],.ui-detail-list__text[data-v-ff60a9b3]{min-width:0}.ui-detail-list__term[data-v-ff60a9b3],.ui-detail-list__value[data-v-ff60a9b3]{margin:0;overflow-wrap:anywhere;transition:color .22s ease}.ui-detail-list__term[data-v-ff60a9b3]{color:rgb(var(--kindy-text-tertiary));font-size:.65625rem;font-weight:800;line-height:1.3;letter-spacing:.095em;text-transform:uppercase}.ui-detail-list__value[data-v-ff60a9b3]{display:flex;align-items:center;min-width:0;min-height:1.875rem;margin-top:.375rem;gap:.5rem;color:rgb(var(--kindy-text-primary));font-size:.8125rem;font-weight:700;line-height:1.45}.ui-detail-list__text[data-v-ff60a9b3]{overflow-wrap:anywhere}@media(forced-colors:active){.ui-detail-list__term[data-v-ff60a9b3],.ui-detail-list__value[data-v-ff60a9b3]{color:CanvasText}}@media(prefers-reduced-motion:reduce){.ui-detail-list__term[data-v-ff60a9b3],.ui-detail-list__value[data-v-ff60a9b3]{transition-duration:.01ms}}.ui-detail-list--custom[data-v-ff60a9b3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem 1rem}.ui-detail-list--custom[data-v-ff60a9b3] dt{min-width:0;color:rgb(var(--kindy-text-tertiary));font-size:.75rem;font-weight:600}.ui-detail-list--custom[data-v-ff60a9b3] dd{min-width:0;margin:0;color:rgb(var(--kindy-text-primary));font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.ui-detail-list--custom[data-v-ff60a9b3]>div{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.ui-page-header[data-v-1284d9d2]{display:grid;align-items:center;width:100%;min-width:0;min-height:4.75rem;gap:2rem;grid-template-columns:minmax(0,1fr) auto}.ui-page-header__copy[data-v-1284d9d2]{display:grid;min-width:0;gap:.375rem}.ui-page-header__title[data-v-1284d9d2],.ui-page-header__description[data-v-1284d9d2]{margin:0}.ui-page-header__title[data-v-1284d9d2]{max-width:46rem;color:rgb(var(--kindy-text-primary));font-size:1.25rem;font-weight:800;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;transition:color .22s ease}.ui-page-header__description[data-v-1284d9d2]{max-width:46rem;color:rgb(var(--kindy-text-secondary));font-size:.8125rem;font-weight:500;line-height:1.6;overflow-wrap:anywhere;transition:color .22s ease}.ui-page-header__actions[data-v-1284d9d2]{display:flex;align-items:center;justify-content:flex-end;min-width:max-content;min-height:2.5rem;gap:.625rem}@media(prefers-reduced-motion:reduce){.ui-page-header__title[data-v-1284d9d2],.ui-page-header__description[data-v-1284d9d2]{transition-duration:.01ms}}.k-environment-banner[data-v-7833744c]{background:#fff3cd;border-block:1px solid #a77b19;color:#513b06;font-size:.875rem;line-height:1.5;padding:.65rem 1rem;overflow-wrap:anywhere}@media print{.k-environment-banner[data-v-7833744c]{border:2px solid currentColor;background:none;color:#000;font-weight:700}}.workspace-journey>summary[data-v-6ca614e8]{cursor:pointer;margin-bottom:0}.workspace-journey[open]>summary[data-v-6ca614e8]{margin-bottom:1rem}.context-overview[data-v-6ca614e8]{display:grid;width:100%;min-width:0;gap:2rem}.context-page-header h2[data-v-6ca614e8]{margin:0 0 .4rem;font-size:1rem;font-weight:650;letter-spacing:-.02em}.context-page-header p[data-v-6ca614e8]{margin:0;color:var(--k-ink-soft);font-size:.875rem;line-height:1.65}.section-title[data-v-6ca614e8]{margin:0 0 1rem;color:var(--k-ink);font-size:.8125rem;font-weight:650;letter-spacing:0}.workspace-tasks[data-v-6ca614e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.workspace-task[data-v-6ca614e8]{display:flex;flex-direction:column;align-items:flex-start;padding:1.4rem;color:var(--k-ink);background:var(--k-surface);border:1px solid var(--k-border);border-radius:.7rem;text-decoration:none;transition:border-color .12s ease,background-color .12s ease}.workspace-task h4[data-v-6ca614e8]{margin:1rem 0 .5rem;color:var(--k-ink);font-size:.95rem;font-weight:650;letter-spacing:-.025em}.workspace-task p[data-v-6ca614e8]{margin:0 0 1.25rem;color:var(--k-ink-soft);font-size:.8125rem;line-height:1.7}.task-icon[data-v-6ca614e8]{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--k-primary-strong);background:var(--k-primary-soft);border:1px solid var(--k-primary-border);border-radius:.65rem}.workspace-task:nth-child(3) .task-icon[data-v-6ca614e8]{color:var(--k-success);background:var(--k-success-soft);border-color:var(--k-success-border)}.task-link[data-v-6ca614e8]{display:flex;align-items:center;gap:.5rem;margin-top:auto;color:var(--k-primary-strong);font-size:.75rem;font-weight:600}.workspace-secondary[data-v-6ca614e8]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(15rem,1fr);gap:2rem}.workspace-link[data-v-6ca614e8]{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1rem;gap:.8rem;align-items:center;padding:.95rem .25rem;color:var(--k-ink-muted);border-bottom:1px solid var(--k-border);text-decoration:none}.workspace-link>span[data-v-6ca614e8]{display:grid;gap:.25rem}.workspace-link strong[data-v-6ca614e8]{color:var(--k-ink);font-size:.8125rem;font-weight:600}.workspace-link>span>span[data-v-6ca614e8]{color:var(--k-ink-soft);font-size:.75rem}.workspace-guide[data-v-6ca614e8]{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;background:var(--k-primary-soft);border:1px solid var(--k-primary-border);border-radius:.7rem}.guide-icon[data-v-6ca614e8]{color:var(--k-primary)}.workspace-guide h3[data-v-6ca614e8]{margin:.85rem 0 .5rem;font-size:.95rem;font-weight:650}.workspace-guide p[data-v-6ca614e8]{margin:0 0 1.25rem;color:var(--k-ink-soft);font-size:.8125rem;line-height:1.7}.guide-action[data-v-6ca614e8]{margin-top:auto}.workspace-journey[data-v-6ca614e8]{padding-top:.25rem}.workspace-journey ol[data-v-6ca614e8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding:0;margin:1.2rem 0 0;list-style:none}.workspace-journey a[data-v-6ca614e8]{display:flex;align-items:flex-start;gap:.7rem;color:var(--k-ink);text-decoration:none}.journey-step[data-v-6ca614e8]{display:grid;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;place-items:center;color:var(--k-ink-muted);font-size:.7rem;background:var(--k-surface-muted);border:1px solid var(--k-border);border-radius:50%}.workspace-journey a>span[data-v-6ca614e8]:last-child{display:grid;gap:.5rem}.workspace-journey strong[data-v-6ca614e8]{color:var(--k-ink);font-size:.8125rem;font-weight:600}.workspace-journey a>span>span[data-v-6ca614e8]{color:var(--k-ink-muted);font-size:.75rem;line-height:1.65}.session-details[data-v-6ca614e8]{padding-top:1rem;color:var(--k-ink-muted);font-size:.75rem;border-top:1px solid var(--k-border)}.session-details summary[data-v-6ca614e8]{width:fit-content;cursor:pointer}.session-details dl[data-v-6ca614e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;margin:1rem 0 0;background:var(--k-surface-muted);border:1px solid var(--k-border);border-radius:.5rem}.session-details dd[data-v-6ca614e8]{margin:.35rem 0 0;color:var(--k-ink);overflow-wrap:anywhere}.k-action-row[data-v-6ca614e8]{padding:1rem;border:1px solid var(--k-border);border-radius:.6rem}@media(hover:hover)and (pointer:fine){.workspace-task[data-v-6ca614e8]:hover{background:var(--k-primary-soft);border-color:var(--k-primary-border)}.workspace-link:hover strong[data-v-6ca614e8],.workspace-journey a:hover strong[data-v-6ca614e8]{color:var(--k-primary-strong)}.guide-action[data-v-6ca614e8]:hover{border-color:var(--k-primary)}}@media(max-width:75rem){.workspace-journey ol[data-v-6ca614e8]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-task[data-v-6ca614e8]{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.workspace-task[data-v-6ca614e8]{transition:none}}@media(forced-colors:active){.workspace-task[data-v-6ca614e8],.workspace-guide[data-v-6ca614e8],.k-action-row[data-v-6ca614e8]{border-color:CanvasText}}.context-overview[data-v-6ca614e8]{gap:1.5rem}.workspace-task[data-v-6ca614e8]{position:relative}.workspace-task[data-v-6ca614e8]:focus-visible{outline-offset:3px}@media(hover:hover)and (pointer:fine){.workspace-task:hover .task-link svg[data-v-6ca614e8]{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){.task-link svg[data-v-6ca614e8]{transition:transform .18s ease-out}}.k-support-banner[data-v-7f4e82e2]{align-items:center;background:var(--k-warning-soft);border-bottom:.0625rem solid var(--k-warning-border);color:var(--k-warning);display:flex;gap:.55rem;padding:.65rem clamp(1rem,3vw,2rem)}.k-button-support-exit[data-v-7f4e82e2]{margin-left:auto}.k-loading-state[data-v-7f4e82e2]{display:grid;gap:.8rem;width:min(100%,46rem);padding:1.5rem;background:var(--k-surface-raised);border:1px solid var(--k-border);border-radius:1rem;box-shadow:var(--k-shadow-card)}.k-loading-line[data-v-7f4e82e2]{width:100%;height:.75rem;overflow:hidden;background:var(--k-surface-muted);border-radius:999rem}.k-loading-line[data-v-7f4e82e2]:after{display:block;width:45%;height:100%;content:"";background:linear-gradient(90deg,transparent,var(--k-primary-soft),transparent);animation:k-loading-sheen-7f4e82e2 1.5s ease-in-out infinite}.k-loading-line-title[data-v-7f4e82e2]{width:42%;height:1.15rem}.k-loading-line-short[data-v-7f4e82e2]{width:68%}@keyframes k-loading-sheen-7f4e82e2{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.k-loading-line[data-v-7f4e82e2]:after{animation:none}}
