@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2) format("woff2");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}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2) format("woff2");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}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:800;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-800-normal-D32lleIF.woff2) format("woff2");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}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2) format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2) format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-weight:800;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-800-normal-CCpWmrAz.woff2) format("woff2");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}:root{--k-primary: #1B6FC2;--k-primary-dark: #1660A8;--k-ink: #0E2A47;--k-muted: #47607A;--k-tint: #EAF4FD;--k-tint-2: #D6EAFB;--k-tint-3: #F4F9FE;--k-line: #B9D7F2;--k-white: #FFFFFF;--k-notice: #FFF1C2;--k-notice-ink: #3D2A00;--k-meadow: #7DBE6E;--k-meadow-dark: #4C8F3E;--k-focus: #F2B705;--k-font: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--k-fs-small: clamp(.9375rem, .92rem + .1vw, 1rem);--k-fs-medium: clamp(1.0625rem, 1.05rem + .1vw, 1.125rem);--k-fs-large: clamp(1.25rem, 1.2rem + .25vw, 1.375rem);--k-fs-x-large: clamp(1.5rem, 1.4rem + .5vw, 1.75rem);--k-fs-xx-large: clamp(1.75rem, 1.5rem + 1.2vw, 2.25rem);--k-fs-xxx-large: clamp(2.125rem, 1.6rem + 2.6vw, 3.5rem);--k-sp-20: .5rem;--k-sp-30: .75rem;--k-sp-40: 1rem;--k-sp-50: 1.5rem;--k-sp-60: clamp(1.75rem, 3vw, 2.25rem);--k-sp-70: clamp(2.25rem, 5vw, 3.5rem);--k-sp-80: clamp(3rem, 7vw, 5rem);--k-content: clamp(760px, 58vw, 1000px);--k-wide: clamp(1240px, 90vw, 1680px);--k-measure: 75ch;--k-gutter: clamp(1rem, 3vw, 1.5rem);--k-hero-opacity: .22}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--k-white);color:var(--k-ink);font-family:var(--k-font);font-size:var(--k-fs-medium);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--k-ink);font-weight:800;line-height:1.15;margin:1.6em 0 .6em}h1{font-size:var(--k-fs-xxx-large);line-height:1.06;margin-top:0}h2{font-size:var(--k-fs-xx-large)}h3{font-size:var(--k-fs-x-large)}h4{font-size:var(--k-fs-large)}h5,h6{font-size:var(--k-fs-medium)}p{margin:0 0 1em}a{color:var(--k-primary-dark);text-decoration:underline;text-underline-offset:.15em}a:hover{color:var(--k-ink)}hr{border:0;border-top:1px solid var(--k-line);margin:2rem 0}figure{margin:0}figcaption{color:var(--k-muted);font-size:var(--k-fs-small)}blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:4px solid var(--k-primary);font-size:var(--k-fs-large)}code{font-size:.92em;background:var(--k-tint-3);padding:.1em .3em;border-radius:4px}button,input,select,textarea{font:inherit;color:inherit}.kano-wrap{width:100%;max-width:calc(var(--k-wide) + 2 * var(--k-gutter));margin-inline:auto;padding-inline:var(--k-gutter)}.kano-wrap--content{max-width:calc(var(--k-content) + 2 * var(--k-gutter))}.kano-skip{position:absolute;left:.5rem;top:-100px;z-index:100000;padding:.85rem 1.25rem;background:var(--k-ink);color:var(--k-white);font-weight:700;border-radius:12px;text-decoration:underline}.kano-skip:focus{top:.5rem;color:var(--k-white)}.kano-form{display:grid;gap:1.1rem;max-width:40rem}.kano-field{display:grid;gap:.35rem}.kano-field label,.kano-label{font-weight:700}.kano-field .kano-help{font-size:var(--k-fs-small);color:var(--k-muted)}.kano-input,.kano-form input[type=text],.kano-form input[type=email],.kano-form input[type=tel],.kano-form input[type=search],.kano-form textarea,.kano-form select{min-height:48px;width:100%;padding:.6rem .9rem;border:2px solid var(--k-muted);border-radius:12px;background:var(--k-white);color:var(--k-ink)}.kano-form textarea{min-height:9rem}.kano-check{display:flex;gap:.6rem;align-items:flex-start}.kano-check input{width:1.4rem;height:1.4rem;margin-top:.15rem;accent-color:var(--k-primary)}.kano-error{color:#a4161a;font-weight:700}.kano-alert{padding:1rem 1.25rem;border-radius:14px;border:2px solid var(--k-line);background:var(--k-tint-3);margin-bottom:1.25rem}.kano-alert--ok{border-color:var(--k-meadow-dark);background:#eef8ea}.kano-alert--error{border-color:#a4161a;background:#fdecec}.kano-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}h1,h2,h3{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}:root{--ka-bg: #F4F6FA;--ka-side: #13213A;--ka-side-2: #1F2F4A;--ka-side-ink: #D5DEEA;--ka-ink: #13213A;--ka-muted: #4A5A73;--ka-line: #D5E2F1;--ka-field: #8A99AE;--ka-primary: #1660A8;--ka-primary-hover: #0F4C87;--ka-ok: #1C7C3A;--ka-err: #A4161A;--ka-warn-bg: #FFF1C2;--ka-warn-ink: #3D2A00;--ka-focus: #F2B705}body.ka-body,body.ka-auth{background:var(--ka-bg);color:var(--ka-ink);font-size:1rem;line-height:1.5}.ka-sr{position:absolute!important;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}.ka-skip{position:absolute;left:.5rem;top:-100px;z-index:1000;padding:.75rem 1rem;background:var(--ka-ink);color:#fff;font-weight:700;border-radius:10px}.ka-skip:focus{top:.5rem;color:#fff}a{color:var(--ka-primary)}a:hover{color:var(--ka-ink)}:focus-visible{outline:3px solid var(--ka-focus)!important;outline-offset:2px;box-shadow:0 0 0 5px var(--ka-ink);border-radius:4px}h1{font-size:1.85rem;margin:0}h2{font-size:1.25rem;margin:0 0 .75rem}h3{font-size:1.05rem;margin:1rem 0 .5rem}.ka-shell{display:flex;min-height:100vh}.ka-side{flex:0 0 260px;background:var(--ka-side);color:var(--ka-side-ink);padding:1.25rem .9rem;display:flex;flex-direction:column;gap:.75rem}.ka-side__brand{display:flex;align-items:center;gap:.6rem;font-weight:800;color:#fff;font-size:1.1rem;padding:0 .4rem}.ka-site-switch select{width:100%;min-height:44px;border-radius:8px;border:1px solid #44587a;background:var(--ka-side-2);color:#fff;font-weight:700;padding:0 .6rem}.ka-site-name{margin:0;padding:.6rem .75rem;border-radius:8px;background:var(--ka-side-2);color:#fff;font-weight:700}.ka-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ka-nav__group{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#a9b7cb;margin:1rem 0 .35rem .75rem;font-weight:700}.ka-nav__details>summary.ka-nav__group{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;margin:.6rem 0 .2rem;padding:.55rem .75rem;min-height:40px;border-radius:8px}.ka-nav__details>summary::-webkit-details-marker{display:none}.ka-nav__details>summary:hover{background:var(--ka-side-2);color:#fff}.ka-nav__chev{transition:transform .18s ease;flex:none}.ka-nav__details[open]>summary .ka-nav__chev{transform:rotate(90deg)}.ka-nav__customize{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0;padding:.55rem .75rem;min-height:40px;border-radius:8px;color:#a9b7cb;font-size:.9rem;text-decoration:none;border:1px dashed #44587a}.ka-nav__customize:hover{color:#fff;background:var(--ka-side-2)}.ka-nav__badge{font-size:.78rem;background:var(--ka-side-2);color:#dce6f3;border-radius:999px;padding:.05rem .55rem}.ka-nav--edit{display:flex;flex-direction:column;gap:.6rem;color:#fff}.ka-nav__edit-title{font-size:1rem;margin:.4rem .4rem 0;color:#fff}.ka-nav__edit-hint{font-size:.85rem;color:#c3cfdf;margin:0 .4rem}.ka-nav__edit-group{border:1px solid #44587a;border-radius:10px;padding:.4rem .75rem .6rem;margin:0}.ka-nav__edit-group legend{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#c3cfdf;font-weight:700;padding:0 .3rem}.ka-nav--edit .ka-check{display:flex;align-items:center;gap:.55rem;min-height:36px;color:#fff}.ka-nav--edit .ka-check input{width:20px;height:20px;accent-color:#5FA8F5}.ka-nav--edit .ka-check--small{color:#c3cfdf;font-size:.85rem;min-height:30px}.ka-nav__edit-all{padding:0 .4rem}.ka-nav__edit-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.ka-nav__move{display:inline-flex;gap:.2rem;flex:none}.ka-nav__move button{width:30px;height:30px;border-radius:6px;border:1px solid #5B7196;background:transparent;color:#fff;font-weight:800;cursor:pointer}.ka-nav__move button:hover:not(:disabled){background:#ffffff26}.ka-nav__move button:disabled{opacity:.3;cursor:default}.ka-nav__move button:focus-visible{outline:3px solid #F3C14B;outline-offset:1px}.ka-nav--edit .ka-linkbtn.ka-nav__edit-reset{color:#c3cfdf;align-self:flex-start;padding:0 .4rem}.ka-nav__edit-actions{display:flex;gap:.5rem;flex-wrap:wrap}.ka-nav--edit .ka-btn--ghost{color:#fff;border-color:#6b7f9f;background:transparent}.ka-quick{display:flex;gap:.4rem;flex-wrap:wrap;margin-left:auto}.ka-quick__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;padding:.3rem .8rem;border-radius:999px;border:1px solid var(--ka-line);background:#f4f7fb;color:var(--ka-ink);font-weight:700;font-size:.92rem;text-decoration:none}.ka-quick__btn:hover{background:#e7eef7;color:var(--ka-ink)}.ka-quick__btn[aria-current=page]{background:var(--ka-ink);color:#fff;border-color:var(--ka-ink)}.ka-quick__btn--accent{background:#e3f0fd;border-color:#8dbce9;color:#0b3c6e;box-shadow:0 1px #1660a81f}.ka-quick__btn--accent:hover{background:#cfe4fa;color:#0b3c6e}.ka-quick__btn--accent[aria-current=page]{background:var(--ka-primary);border-color:var(--ka-primary);color:#fff}.ka-quick__btn--accent2{background:#e2f5ef;border-color:#7cc7b0;color:#0d4a3a;box-shadow:0 1px #0d6e551f}.ka-quick__btn--accent2:hover{background:#cdede2;color:#0d4a3a}.ka-quick__btn--accent2[aria-current=page]{background:#0f6b55;border-color:#0f6b55;color:#fff}.ka-quick__btn--on{background:#0b3c6e;border-color:#0b3c6e;color:#fff}.ka-quick__btn--on:hover{background:#134b85;color:#fff}.ka-nav__link{display:flex;align-items:center;gap:.65rem;min-height:44px;padding:.55rem .75rem;border-radius:8px;color:var(--ka-side-ink);text-decoration:none}.ka-nav__link:hover{background:var(--ka-side-2);color:#fff}.ka-nav__link[aria-current=page]{background:#1b6fc2;color:#fff;font-weight:700}.ka-nav__link:focus-visible{box-shadow:0 0 0 5px #fff}.ka-mainwrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ka-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.6rem 2rem;background:#fff;border-bottom:1px solid var(--ka-line)}.ka-top__user{display:flex;gap:.75rem;align-items:center}.ka-top__user a{font-weight:700}.ka-top__role{font-weight:400;color:var(--ka-muted)}.ka-main{padding:1.75rem 2rem 4rem;max-width:1400px;width:100%}@media(max-width:900px){.ka-shell{flex-direction:column}.ka-side{flex:none}.ka-nav ul{flex-direction:row;flex-wrap:wrap}.ka-nav__group{width:100%}.ka-quick{margin-left:0;order:3;width:100%}.ka-main{padding:1.25rem 1rem 3rem}.ka-top{padding:.6rem 1rem}}.ka-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem}.ka-head p{margin:.25rem 0 0;color:var(--ka-muted)}.ka-head__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ka-card{background:#fff;border:1px solid var(--ka-line);border-radius:14px;padding:1.4rem;margin-bottom:1.25rem}.ka-card--narrow{max-width:34rem}.ka-card>:last-child{margin-bottom:0}.ka-card__head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.ka-card__head h2{margin:0}.ka-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.ka-cols{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) 22rem;align-items:start}@media(max-width:1100px){.ka-cols{grid-template-columns:1fr}}.ka-stat{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;color:var(--ka-ink)}.ka-stat__num{font-size:2.4rem;font-weight:800;line-height:1;color:var(--ka-primary)}.ka-stat__label{font-weight:700}.ka-stat__hint{color:var(--ka-muted);font-size:.92rem}a.ka-stat:hover .ka-stat__label{text-decoration:underline}.ka-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 1.1rem;border:2px solid var(--ka-primary);border-radius:10px;background:var(--ka-primary);color:#fff;font-weight:700;text-decoration:none;cursor:pointer;line-height:1.2}.ka-btn:hover{background:var(--ka-primary-hover);border-color:var(--ka-primary-hover);color:#fff}.ka-btn--secondary{background:#fff;color:var(--ka-primary)}.ka-btn--secondary:hover{background:#eaf4fd;color:var(--ka-ink)}.ka-btn--ghost{background:transparent;color:var(--ka-ink);border-color:#c9d3e1}.ka-btn--ghost:hover{background:#eef2f8;color:var(--ka-ink);border-color:var(--ka-field)}.ka-btn--danger{background:#fff;color:var(--ka-err);border-color:var(--ka-err)}.ka-btn--danger:hover{background:var(--ka-err);color:#fff;border-color:var(--ka-err)}.ka-btn--small{min-height:36px;padding:0 .7rem;font-size:.92rem}.ka-btn--icon{min-width:44px;padding:0}.ka-btn--block{width:100%}.ka-btn:disabled{opacity:.55;cursor:not-allowed}.ka-linkbtn{background:none;border:0;padding:0;color:var(--ka-primary);text-decoration:underline;cursor:pointer;font:inherit;min-height:44px}.ka-linkbtn--danger{color:var(--ka-err)}.ka-form{display:grid;gap:1rem}.ka-form--wide{max-width:none}.ka-field{display:grid;gap:.35rem}.ka-field>label,.ka-label,.ka-fieldset legend{font-weight:700}.ka-field input[type=text],.ka-field input[type=email],.ka-field input[type=password],.ka-field input[type=url],.ka-field input[type=search],.ka-field input[type=number],.ka-field input[type=date],.ka-field input[type=datetime-local],.ka-field select,.ka-field textarea,.ka-input{min-height:44px;width:100%;padding:.45rem .75rem;border:1px solid var(--ka-field);border-radius:8px;background:#fff;color:var(--ka-ink)}.ka-field textarea{min-height:6rem}.ka-field input[aria-invalid=true],.ka-field textarea[aria-invalid=true],.ka-field select[aria-invalid=true]{border:2px solid var(--ka-err)}.ka-help{display:block;color:var(--ka-muted);font-size:.9rem;font-weight:400}.ka-error{color:var(--ka-err);font-weight:700;font-size:.95rem;margin:0}.ka-check{display:flex;gap:.6rem;align-items:flex-start}.ka-check input{width:1.3rem;height:1.3rem;margin-top:.15rem;flex:none;accent-color:var(--ka-primary)}.ka-check label{font-weight:400}.ka-row{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ka-fieldset{border:1px solid var(--ka-line);border-radius:12px;padding:1rem;margin:0}.ka-fieldset legend{padding:0 .4rem}.ka-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.ka-sticky-actions{position:sticky;bottom:0;z-index:20;background:#f4f6faf5;border-top:1px solid var(--ka-line);padding:.75rem 0;margin-top:1rem}.ka-code-input{font-size:1.6rem!important;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.ka-alert{padding:.9rem 1.1rem;border-radius:10px;border:2px solid var(--ka-line);background:#fff;margin-bottom:1.25rem}.ka-alert ul{margin:.25rem 0 0;padding-left:1.25rem}.ka-alert p{margin:0}.ka-alert--ok{border-color:var(--ka-ok);background:#eef8ea}.ka-alert--error{border-color:var(--ka-err);background:#fdecec}.ka-alert--warn{border-color:#8a5a00;background:var(--ka-warn-bg);color:var(--ka-warn-ink)}.ka-table-wrap{overflow-x:auto}.ka-table{width:100%;border-collapse:collapse;background:#fff}.ka-table th,.ka-table td{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--ka-line);vertical-align:middle}.ka-table thead th{font-size:.88rem;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.04em}.ka-table tbody tr:hover{background:#f8fafd}.ka-table .ka-num{text-align:right;font-variant-numeric:tabular-nums}.ka-table form{display:inline}.ka-badge{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.85rem;font-weight:700;background:#eef2f8;color:var(--ka-ink);white-space:nowrap}.ka-badge--published{background:#ddf2e2;color:#11461f}.ka-badge--review{background:var(--ka-warn-bg);color:var(--ka-warn-ink)}.ka-badge--draft{background:#eef2f8;color:#33445e}.ka-badge--warn{background:#fdecec;color:#7a0e12}.ka-tree{list-style:none;margin:0;padding:0}.ka-tree__row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem .5rem .5rem calc(.5rem + var(--depth, 0) * 1.6rem);border-bottom:1px solid var(--ka-line)}.ka-tree__row:hover{background:#f8fafd}.ka-tree__title{flex:1 1 14rem;min-width:0}.ka-tree__title a{font-weight:700}.ka-tree__path{display:block;color:var(--ka-muted);font-size:.88rem;word-break:break-all}.ka-tree__meta{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.ka-tree__branch{color:#a9b7cb;margin-right:.25rem}.ka-media-grid{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.ka-media-item{position:relative;background:#fff;border:1px solid var(--ka-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.ka-media-item__thumb{aspect-ratio:4 / 3;background:#eef2f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.ka-media-item__thumb img{width:100%;height:100%;object-fit:cover}.ka-media-item__type{font-weight:800;color:#fff;background:var(--ka-primary);padding:.35rem .6rem;border-radius:6px;font-size:.9rem;text-transform:uppercase}.ka-media-item__type--pdf{background:var(--ka-err)}.ka-media-item__type--audio{background:#6a3fa0}.ka-media-item__body{padding:.55rem .7rem .7rem;font-size:.9rem;display:flex;flex-direction:column;gap:.2rem}.ka-media-item__name{font-weight:700;word-break:break-word}.ka-media-item__name a:after{content:"";position:absolute;inset:0}.ka-media-item:focus-within{outline:3px solid var(--ka-focus);outline-offset:2px}.ka-media-item__warn{color:#7a0e12;font-weight:700}.ka-media-grid--picker .ka-media-item{cursor:pointer}.ka-media-grid--picker .ka-media-item[aria-checked=true],.ka-media-grid--picker .ka-media-item.is-selected{outline:4px solid var(--ka-primary);outline-offset:0}.ka-media-grid--picker button.ka-media-item{font:inherit;text-align:left;padding:0;color:inherit}.ka-uploader{border:2px dashed var(--ka-field);border-radius:14px;padding:1.25rem;background:#fff;text-align:center}.ka-uploader.is-drag{border-color:var(--ka-primary);background:#eaf4fd}.ka-upload-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem;text-align:left}.ka-upload-list li{display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:.5rem 1rem;align-items:center;padding:.5rem .75rem;border:1px solid var(--ka-line);border-radius:8px;background:#fff}.ka-upload-list progress{width:100%;height:.9rem;accent-color:var(--ka-primary)}.ka-upload-list .is-error{color:var(--ka-err);font-weight:700;grid-column:1 / -1}.ka-upload-list .is-ok{color:var(--ka-ok);font-weight:700}.ka-upload-list .is-warn{color:#6b4a00;font-weight:700;grid-column:1 / -1}.ka-upload-btn{position:relative;overflow:hidden}.ka-upload-btn:focus-within{outline:3px solid var(--ka-focus);outline-offset:2px}.ka-view-toggle{display:inline-flex;border:1px solid #C9D3E1;border-radius:10px;overflow:hidden}.ka-view-toggle a{padding:.55rem .9rem;text-decoration:none;color:var(--ka-ink);font-weight:700;min-height:44px;display:inline-flex;align-items:center}.ka-view-toggle a[aria-current=page]{background:var(--ka-primary);color:#fff}.ka-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem}.ka-filters .ka-field{min-width:11rem}.ka-media-preview img{max-width:100%;border-radius:10px;border:1px solid var(--ka-line)}.ka-dialog{width:min(980px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border:0;border-radius:16px;padding:0;box-shadow:0 20px 60px #00000059;color:var(--ka-ink)}.ka-dialog::backdrop{background:#13213a8c}.ka-dialog__head,.ka-dialog__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ka-line);position:sticky;top:0;background:#fff;z-index:2}.ka-dialog__foot{border-top:1px solid var(--ka-line);border-bottom:0;top:auto;bottom:0}.ka-dialog__head h2{margin:0}.ka-dialog__body{padding:1.25rem}.ka-media-dialog__bar{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem 0}.ka-media-dialog__bar input[type=search]{flex:1 1 16rem;min-height:44px;border:1px solid var(--ka-field);border-radius:8px;padding:0 .75rem}.ka-media-dialog__status{padding:.5rem 1.25rem;min-height:2rem;color:var(--ka-muted)}.ka-media-dialog .ka-media-grid{padding:0 1.25rem 1rem}.ka-media-dialog>p{padding:0 1.25rem}.ka-dialog--small{width:min(560px,calc(100vw - 2rem))}.ka-settings-nav{position:sticky;top:1rem}.ka-settings-nav ul{list-style:none;padding:0;margin:0;display:grid;gap:2px}.ka-settings-nav a{display:block;padding:.5rem .75rem;border-radius:8px;text-decoration:none;color:var(--ka-ink);min-height:40px}.ka-settings-nav a:hover{background:#eaf4fd}.ka-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.ka-swatch{border:2px solid var(--ka-line);border-radius:12px;padding:.75rem;display:grid;gap:.5rem;cursor:pointer}.ka-swatch:has(input:checked){border-color:var(--ka-primary);box-shadow:0 0 0 2px var(--ka-primary)}.ka-swatch__colors{display:flex;gap:4px}.ka-swatch__colors span{width:28px;height:28px;border-radius:6px;border:1px solid rgba(0,0,0,.15)}.ka-contrast{font-size:.9rem}.ka-contrast td:last-child{font-weight:700}.ka-contrast .is-fail{color:var(--ka-err)}.ka-contrast .is-ok{color:var(--ka-ok)}.ka-hero-preview{position:relative;overflow:hidden;border-radius:12px;min-height:160px;background:var(--prev-tint, #EAF4FD);border:1px solid var(--ka-line);padding:1.25rem;display:flex;align-items:flex-end}.ka-hero-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ka-hero-preview__text{position:relative;font-weight:800;font-size:1.4rem;color:var(--prev-ink, #0E2A47)}.ka-hero-preview.is-strong .ka-hero-preview__text{background:#ffffffe0;padding:.4rem .75rem;border-radius:10px}.ka-range{width:100%;accent-color:var(--ka-primary);height:32px}.ka-repeat{display:grid;gap:.6rem}.ka-repeat__row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;padding:.75rem;border:1px solid var(--ka-line);border-radius:10px;background:#fafbfd}.ka-media-field{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ka-media-field__preview{width:120px;height:68px;border-radius:8px;background:#eef2f8;border:1px solid var(--ka-line);display:flex;align-items:center;justify-content:center;overflow:hidden}.ka-media-field__preview img{max-width:100%;max-height:100%;object-fit:contain}.ka-switch-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ka-menu-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.ka-menu-item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .75rem;margin-left:calc(var(--depth, 0) * 2rem);border:1px solid var(--ka-line);border-radius:10px;background:#fff}.ka-menu-item__label{flex:1 1 12rem;font-weight:700}.ka-menu-item__target{display:block;font-weight:400;color:var(--ka-muted);font-size:.88rem;word-break:break-all}.ka-menu-item__tools{display:flex;flex-wrap:wrap;gap:.3rem}.ka-menu-item.is-editing{border-color:var(--ka-primary);box-shadow:0 0 0 2px var(--ka-primary)}.ka-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:1.25rem;align-items:start}@media(max-width:1150px){.ka-editor-layout{grid-template-columns:1fr}}.ka-title-input{font-size:1.6rem!important;font-weight:800;min-height:56px!important}.ka-post-main .ka-field--title{margin-bottom:.75rem}.ka-post-main .ka-field--title label{font-size:.85rem;color:var(--ka-muted, #4b5563)}.ka-post-main .ka-title-input{width:100%;font-size:1.9rem!important;padding:.5rem .75rem}.ka-post-excerpt{margin-top:1rem;border:1px solid var(--ka-border, #d1d5db);border-radius:10px;padding:.6rem .9rem;background:#fff}.ka-post-excerpt>summary{cursor:pointer;font-weight:700}.ka-post-excerpt[open]>summary{margin-bottom:.5rem}.ka-post-excerpt textarea{width:100%}.ka-editor{border:1px solid var(--ka-field);border-radius:12px;background:#fff}.ka-editor__bars{position:sticky;top:0;z-index:10;border-radius:12px 12px 0 0}.ka-editor__toolbar{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem;background:#f8fafd;border-bottom:1px solid var(--ka-line);border-radius:12px 12px 0 0}.ka-editor__toolbar .ka-tb-sep{width:1px;background:var(--ka-line);margin:.2rem .15rem;align-self:stretch}.ka-tb{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:40px;min-height:40px;padding:0 .5rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ka-ink);cursor:pointer;font-weight:700;font-size:.92rem}.ka-tb:hover{background:#eaf4fd;border-color:var(--ka-line)}.ka-tb[aria-pressed=true]{background:#d6eafb;border-color:var(--ka-primary)}.ka-tb:disabled{opacity:.45;cursor:not-allowed}.ka-tb select{min-height:36px;border:1px solid var(--ka-field);border-radius:6px}.ka-editor__select{min-height:40px;border:1px solid var(--ka-field);border-radius:8px;padding:0 .4rem;background:#fff;font-weight:700}.ka-editor__tabletools{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem;background:#fff8e1;border-bottom:1px solid var(--ka-line)}.ka-editor__tabletools[hidden]{display:none}.ka-editor__tabletools strong{align-self:center;margin:0 .4rem;font-size:.9rem}.ka-editor__content{padding:1.25rem 1.5rem;min-height:420px}.ka-editor__content .ProseMirror{outline:none;min-height:380px;font-size:1.06rem;line-height:1.6}.ka-editor__content .ProseMirror:focus-visible{outline:none!important;box-shadow:none}.ka-editor:focus-within{box-shadow:0 0 0 3px #9ec9f2}.ka-editor__status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.5rem .9rem;border-top:1px solid var(--ka-line);color:var(--ka-muted);font-size:.9rem}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#6b7a90;float:left;height:0;pointer-events:none}.ProseMirror h2{font-size:1.6rem}.ProseMirror h3{font-size:1.3rem}.ProseMirror h4{font-size:1.1rem}.ProseMirror blockquote{border-left:4px solid var(--ka-primary);margin-left:0;padding-left:1rem}.ProseMirror table{border-collapse:collapse;width:100%;margin:1rem 0;table-layout:fixed}.ProseMirror table caption{text-align:left;font-weight:700;padding-bottom:.4rem;color:var(--ka-ink);caption-side:top}.ProseMirror table caption.is-empty{color:var(--ka-err);font-weight:400;font-style:italic}.ProseMirror th,.ProseMirror td{border:1px solid #9FB3CB;padding:.4rem .55rem;vertical-align:top;position:relative;min-width:3rem}.ProseMirror th{background:#eaf4fd}.ProseMirror td p,.ProseMirror th p{margin:0}.ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:#1b6fc22e;pointer-events:none}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror hr{border:0;border-top:2px solid var(--ka-line)}.ProseMirror hr.ProseMirror-selectednode{border-top-color:var(--ka-primary)}.ProseMirror a{color:var(--ka-primary)}.ProseMirror .ka-node{border:1px solid var(--ka-line);border-radius:12px;background:#fafbfd;margin:1rem 0;padding:.75rem}.ProseMirror .ka-node.ProseMirror-selectednode{outline:3px solid var(--ka-primary)}.ka-node__head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.ka-node__type{font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-muted)}.ka-node__grid{display:grid;gap:.6rem;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start}@media(max-width:700px){.ka-node__grid{grid-template-columns:1fr}}.ka-node__img img{width:100%;border-radius:8px;border:1px solid var(--ka-line)}.ka-node__fields{display:grid;gap:.5rem}.ka-node__fields label{font-weight:700;font-size:.9rem;display:grid;gap:.2rem}.ka-node__fields input[type=text],.ka-node__fields input[type=url],.ka-node__fields input[type=number],.ka-node__fields select,.ka-node__fields textarea{min-height:40px;border:1px solid var(--ka-field);border-radius:6px;padding:.3rem .5rem;font:inherit;font-weight:400;width:100%}.ka-node__fields .ka-check label{display:inline;font-weight:400}.ka-node__warn{color:#7a0e12;background:#fdecec;border-radius:6px;padding:.3rem .5rem;font-weight:700;font-size:.9rem;margin:0}.ka-node__gallery{display:flex;flex-wrap:wrap;gap:.4rem}.ka-node__gallery img{width:80px;height:60px;object-fit:cover;border-radius:6px}.ProseMirror .ka-details{border:1px solid var(--ka-line);border-radius:12px;margin:1rem 0}.ProseMirror .ka-details__summary{display:flex;gap:.5rem;align-items:center;padding:.5rem .75rem;background:#f1f5fa;border-radius:12px 12px 0 0}.ProseMirror .ka-details__summary input{flex:1;min-height:38px;border:1px solid var(--ka-field);border-radius:6px;padding:0 .5rem;font-weight:700;font:inherit}.ProseMirror .ka-details__content{padding:.5rem .9rem}.ProseMirror .ka-callout{border-left:6px solid var(--ka-primary);background:#eaf4fd;border-radius:12px;margin:1rem 0;padding:.5rem .9rem}.ProseMirror .ka-callout--wichtig{border-left-color:#8a5a00;background:var(--ka-warn-bg)}.ka-callout__bar{display:flex;gap:.5rem;align-items:center;font-size:.85rem;font-weight:700;color:var(--ka-muted)}.ProseMirror .ka-columns{display:grid;gap:.75rem;margin:1rem 0}.ProseMirror .ka-columns[data-count="2"]{grid-template-columns:1fr 1fr}.ProseMirror .ka-columns[data-count="3"]{grid-template-columns:1fr 1fr 1fr}.ProseMirror .ka-column{border:1px dashed #9FB3CB;border-radius:8px;padding:.4rem .6rem;min-height:3rem}.ka-side-panel .ka-card{padding:1.1rem}.ka-revisions{list-style:none;padding:0;margin:0;display:grid;gap:.4rem;font-size:.92rem}.ka-revisions li{display:flex;justify-content:space-between;gap:.5rem;align-items:center;border-bottom:1px solid var(--ka-line);padding-bottom:.35rem}.ka-link-results{list-style:none;padding:0;margin:.5rem 0 0;max-height:16rem;overflow:auto;border:1px solid var(--ka-line);border-radius:8px}.ka-link-results button{display:block;width:100%;text-align:left;padding:.5rem .75rem;background:#fff;border:0;border-bottom:1px solid var(--ka-line);cursor:pointer;font:inherit;min-height:44px}.ka-link-results button:hover,.ka-link-results button:focus{background:#eaf4fd}.ka-link-results small{color:var(--ka-muted);display:block}body.ka-auth{display:flex;min-height:100vh;background:#fff}.ka-auth__panel{flex:0 0 440px;background:#0a2e5c;color:#e8f1fb;padding:3rem;display:flex;flex-direction:column;gap:1.25rem;position:relative;overflow:hidden}.ka-auth__brand{display:flex;gap:.75rem;align-items:center;font-size:1.3rem;font-weight:800;color:#fff}.ka-auth__headline{margin:2rem 0 0;font-size:2.2rem;line-height:1.15;color:#fff;font-weight:800}.ka-auth__intro{margin:0;max-width:21rem}.ka-auth__steps{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.85rem;position:relative;z-index:1}.ka-auth__steps li{display:flex;gap:.75rem;align-items:center}.ka-auth__steps li>span[aria-hidden]{width:32px;height:32px;border-radius:50%;border:2px solid #E8F1FB;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.ka-auth__steps li.is-done>span[aria-hidden]{background:#1c7c3a;border-color:#1c7c3a;color:#fff}.ka-auth__steps li.is-current{font-weight:700;color:#fff}.ka-auth__steps li.is-current>span[aria-hidden]{background:#fff;color:#0a2e5c}.ka-auth__hills{position:absolute;left:0;bottom:0;width:100%;height:140px}.ka-auth__main{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.ka-auth__box{width:min(460px,100%);display:grid;gap:1rem}.ka-auth__box h1{font-size:1.9rem;color:#0a2e5c}.ka-auth__box p{margin:0}.ka-auth__links{margin-top:.5rem}.ka-auth__resend{display:grid;gap:.4rem;justify-items:start}@media(max-width:860px){body.ka-auth{flex-direction:column}.ka-auth__panel{flex:none;padding:1.5rem 1.5rem 5rem}.ka-auth__headline{margin-top:.5rem;font-size:1.6rem}}.ka-install{max-width:960px;margin:2rem auto;padding:0 1rem}.ka-checklist{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}.ka-checklist li{display:flex;gap:.5rem}.ka-checklist .is-ok:before{content:"✓";color:var(--ka-ok);font-weight:800}.ka-checklist .is-fail:before{content:"✗";color:var(--ka-err);font-weight:800}.ka-checklist .is-warn:before{content:"!";color:#8a5a00;font-weight:800}.ka-checklist--explained{gap:.6rem}.ka-checklist--explained li{padding:.5rem .65rem;border-radius:8px;border-left:4px solid transparent}.ka-checklist--explained li:before{flex:none;width:1.2rem;text-align:center}.ka-checklist--explained .is-fail{background:#fdecec;border-left-color:var(--ka-err)}.ka-checklist--explained .is-warn{background:var(--ka-warn-bg);border-left-color:#8a5a00}.ka-checklist--explained .is-fail .ka-help,.ka-checklist--explained .is-warn .ka-help{color:var(--ka-ink)}.ka-checklist__label{display:block;font-weight:700}.ka-install__brand{margin:0 0 .75rem;font-weight:800;color:var(--ka-muted);letter-spacing:.02em}.ka-install main{display:grid;gap:1.25rem}.ka-install main>*{margin:0}.ka-install main:focus{outline:none}.ka-steps{margin:0 0 1.25rem}.ka-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.ka-steps__link{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.35rem .8rem .35rem .4rem;border-radius:999px;border:1px solid var(--ka-line);background:#fff;color:var(--ka-muted);text-decoration:none;font-size:.95rem}a.ka-steps__link{color:var(--ka-primary)}a.ka-steps__link:hover{border-color:var(--ka-primary);color:var(--ka-ink)}.ka-steps__num{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#e3eaf3;color:var(--ka-ink);font-weight:800;font-size:.9rem}.ka-steps .is-done .ka-steps__num{background:var(--ka-ok);color:#fff}.ka-steps__link[aria-current=step]{background:var(--ka-primary);border-color:var(--ka-primary);color:#fff;font-weight:700}.ka-steps__link[aria-current=step] .ka-steps__num{background:#fff;color:var(--ka-primary)}.ka-steps__count{font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;margin-bottom:-.9rem!important}.ka-intro{background:#eaf2fb;border:1px solid #B9D2EC;border-radius:12px;padding:1rem 1.2rem}.ka-intro h2{font-size:1.05rem;margin:0 0 .4rem}.ka-intro p,.ka-intro ol{margin:.4rem 0 0}.ka-intro ol{padding-left:1.4rem}.ka-install__nav{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.ka-field__error{margin:0;color:var(--ka-err);font-weight:700;font-size:.95rem}.ka-field.has-error>label{color:var(--ka-err)}.ka-field__warn{margin:.4rem 0 0;font-size:.92rem}.ka-field__warn.is-active{padding:.5rem .7rem;border-radius:8px;border-left:4px solid #8A5A00;background:var(--ka-warn-bg);color:var(--ka-warn-ink)}.ka-optional{font-weight:400;color:var(--ka-muted)}.ka-note{margin:-.4rem 0 0;padding:.55rem .75rem;border-radius:8px;background:#f1f5fa;border:1px solid var(--ka-line);font-size:.92rem}.ka-note:empty{padding:0;border:0}.ka-mailform,.ka-mailform__smtp{display:grid;gap:1rem}.ka-mailtest,.ka-skip-test{border-top:1px solid var(--ka-line);padding-top:1rem;display:grid;gap:.6rem}.ka-mailtest h3,.ka-skip-test h3,.ka-mailtest .ka-help,.ka-skip-test .ka-help{margin:0}.ka-mailtest__row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.ka-mailtest__row .ka-field{flex:1 1 18rem}.ka-testresult p+p{margin-top:.4rem}.ka-testresult__details{margin-top:.6rem}.ka-testresult__details summary{cursor:pointer;font-weight:700;min-height:32px;display:list-item}.ka-testresult__details pre{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid var(--ka-line);border-radius:8px;padding:.6rem .75rem;margin:.4rem 0 0;font-size:.85rem;color:var(--ka-ink)}.ka-summary{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.5rem 1.25rem;margin:0}.ka-summary dt{font-weight:700}.ka-summary dd{margin:0}@media(max-width:600px){.ka-summary{grid-template-columns:1fr}.ka-summary dd{margin-bottom:.5rem}.ka-install__nav{justify-content:stretch}.ka-install__nav .ka-btn{width:100%}}pre.ka-output{background:#13213a;color:#e8f1fb;padding:1rem;border-radius:10px;overflow:auto;font-size:.85rem}.ProseMirror{position:relative;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror [contenteditable=false] [contenteditable=true],.ProseMirror pre{white-space:pre-wrap}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid #000;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror .tableWrapper{margin:1rem 0}.ka-editor__toolbar select,.ka-editor__toolbar .ka-editor__select{width:auto!important;min-height:40px}.ka-repeat__row>.ka-field{flex:1 1 9rem}.ka-repeat__row>button{flex:none}.ka-tree-host{position:relative}.ka-tree__help{margin:0 0 .75rem}.ka-tree__row[data-depth="0"] .ka-tree__branch{display:none}.ka-tree__handle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-.35rem -.25rem;padding:0;user-select:none;-webkit-user-select:none;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ka-muted);font-size:1.35rem;line-height:1;cursor:grab;touch-action:none;vertical-align:middle}.ka-tree__handle:hover{background:#e8eef7;border-color:var(--ka-line);color:var(--ka-ink)}.ka-tree__handle[hidden]{display:none}.ka-tree__handle[aria-pressed=true]{background:var(--ka-primary);border-color:var(--ka-primary);color:#fff;cursor:move}.ka-tree.is-dragging,.ka-tree.is-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.ka-tree__row.is-drag-source{opacity:.45}.ka-tree__row.is-moving{background:#eaf2fc;box-shadow:inset 4px 0 0 var(--ka-primary)}.ka-tree__row.is-drop-inside{background:#eaf2fc;box-shadow:inset 0 0 0 2px var(--ka-primary);border-radius:6px}.ka-tree__drop-line{position:absolute;height:4px;border-radius:2px;background:var(--ka-primary);pointer-events:none;z-index:5}.ka-tree__drop-line:before{content:"";position:absolute;left:-6px;top:-4px;width:12px;height:12px;border-radius:50%;background:var(--ka-primary)}.ka-tree[aria-busy=true]{opacity:.7}@media(prefers-reduced-motion:no-preference){.ka-tree__row{transition:background-color .12s}}.ka-tree__ghost{position:fixed;z-index:50;max-width:26rem;padding:.35rem .7rem;border-radius:8px;background:var(--ka-ink);color:#fff;font-size:.9rem;font-weight:700;box-shadow:0 4px 14px #00000040;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka-tree__ghost[hidden]{display:none}[data-mail-smtp][hidden],[data-db-mysql][hidden],.ka-install [hidden]{display:none!important}.ka-cols--mail{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.ka-cols--mail .ka-summary{grid-template-columns:1fr;gap:.15rem}.ka-cols--mail .ka-summary dd{margin-bottom:.45rem;overflow-wrap:anywhere}@media(max-width:1100px){.ka-cols--mail{grid-template-columns:1fr}}.ka-alert p.ka-alert__more{margin-top:.5rem}.ka-install .ka-row>.ka-field,.ka-mailform .ka-row>.ka-field,.ka-mailform .ka-row>div>.ka-field{display:flex;flex-direction:column;gap:.35rem}.ka-install .ka-row>.ka-field>:is(input,select,textarea),.ka-mailform .ka-row>.ka-field>:is(input,select,textarea){margin-top:auto}.ka-install .ka-help,.ka-mailform .ka-help{margin:0}.ka-steps ol{gap:.3rem}.ka-steps__link{font-size:.9rem;padding-right:.65rem;gap:.35rem}.ka-steps__num{width:1.6rem;height:1.6rem}.ka-mailform .ka-row>div:not(.ka-field){display:flex;flex-direction:column}.ka-mailform .ka-row>div:not(.ka-field)>.ka-field{flex:1}.ka-field__warn:not(.is-active){margin:0}.ka-mailform>.ka-field__warn:not(.is-active){display:block;height:0;margin:-1rem 0 0;overflow:hidden}.kano-logo{--kano-logo-outline: #0E2A47;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:none}.kano-logo picture{display:block}.kano-logo__img{display:block;width:auto;max-width:none;height:var(--kano-logo-h, auto)}.kano-logo--badge{background:var(--kano-logo-badge, #22673B);padding:var(--kano-logo-pad, 6px);border-radius:20%;forced-color-adjust:none}.kano-logo--plate-light{box-shadow:inset 0 0 0 1px var(--ka-line)}.kano-logo--outline .kano-logo__img{filter:drop-shadow(1px 0 0 var(--kano-logo-outline)) drop-shadow(-1px 0 0 var(--kano-logo-outline)) drop-shadow(0 1px 0 var(--kano-logo-outline)) drop-shadow(0 -1px 0 var(--kano-logo-outline))}.ka-side__logo{display:inline-flex}.ka-muted{color:var(--ka-muted);font-size:.9rem}.ka-install-sites{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:1rem}.ka-install-sites li{display:flex;align-items:center;gap:1rem}.ka-install-sites .kano-logo{min-width:56px}.ka-logo-styles{display:grid;gap:.5rem}.ka-logo-preview{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem}.ka-logo-preview__bg{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border-radius:10px;border:1px solid var(--ka-line)}.ka-progress{margin:.75rem 0}.ka-progress__bar{height:14px;border-radius:999px;background:#e4ebf4;border:1px solid var(--ka-line);overflow:hidden}.ka-progress__fill{display:block;height:100%;width:0;background:var(--ka-primary, #1660A8);transition:width .3s ease}@media(prefers-reduced-motion:reduce){.ka-progress__fill{transition:none}}.ka-upd-list{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.6rem}.ka-upd-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ka-upd-list form{display:inline}.ka-upd-run [data-run-log]{margin:.5rem 0 1rem;padding-left:1.2rem}.ka-upd-grid>*{min-width:0}.ka-upd-grid>.ka-upd-wide{grid-column:1 / -1;order:2}.ka-table-wrap{position:relative}.ka-upd-upload input[type=file]{max-width:100%}.ka-errlog{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ka-errlog code{display:block;white-space:pre-wrap;word-break:break-word;font-size:.85rem;background:#f4f6fa;padding:.4rem .6rem;border-radius:6px}.ka-settings{max-width:70rem}.ka-tabs{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:.6rem;background:#fff;border:1px solid #D6EAFB;border-radius:14px;box-shadow:0 4px 14px #0e2a470f}.ka-tab{min-height:44px;padding:.4rem 1.1rem;border-radius:999px;border:2px solid #B9D7F2;background:#fff;color:var(--ka-ink, #0E2A47);font:inherit;font-weight:700;cursor:pointer}.ka-tab:hover{border-color:#1660a8}.ka-tab[aria-selected=true]{background:#0e2a47;border-color:#0e2a47;color:#fff}.ka-tab:focus-visible{outline:3px solid #F2B705;outline-offset:2px}.ka-tabpanel{display:flex;flex-direction:column;gap:1rem}.ka-tabpanel:focus{outline:none}.ka-tabpanel__intro{margin:0;padding:.75rem 1rem;border-radius:12px;background:#eaf4fd}.ka-form:not(.ka-has-tabs) .ka-tabpanel+.ka-tabpanel{margin-top:1.5rem}@media(max-width:700px){.ka-tabs{position:static;overflow-x:auto;flex-wrap:nowrap}.ka-tab{white-space:nowrap}}.ka-tabpanel[hidden]{display:none}.ka-sitebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:12px;background:#fff8e1;border:1px solid #F2D48A}.ka-sitebar__now{margin:0;font-size:1.05rem}.ka-sitebar__switch{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.ka-sitebar__switch select{min-height:40px}.ka-color{display:flex;gap:.5rem;align-items:center}.ka-color input[type=color]{width:3rem;height:2.75rem;padding:2px;border:1px solid var(--ka-line);border-radius:8px;background:#fff;flex:none}.ka-color input[type=text]{flex:1;min-width:0;font-family:ui-monospace,monospace}.ka-footer-col-row textarea{font-family:ui-monospace,monospace;font-size:.9rem}.ka-footer-col-row{align-items:flex-start}.ka-footer-col-row>.ka-field:first-of-type{flex:1 1 12rem}.ka-footer-col-row>.ka-field:nth-of-type(2){flex:3 1 22rem}.ka-footer-col-row>button{align-self:flex-end}.ka-tile-row{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:.75rem 1.25rem;align-items:start}.ka-tile-row__legend{grid-column:1 / -1;display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem;padding:0;float:left;width:100%}.ka-tile-num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--ka-primary);color:#fff;font-weight:800}.ka-tile-prev{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background:#fff;border:1px solid var(--ka-line);border-radius:14px;box-shadow:0 2px 8px #0e2a470f}.ka-tile-prev__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:10px;background:#eaf4fd;color:var(--ka-primary)}.ka-tile-prev__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ka-tile-prev__text strong{font-size:1.05rem}.ka-tile-prev__text span{color:#47607a;font-size:.92rem}.ka-tile-row__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem .75rem}.ka-tile-row__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:760px){.ka-tile-row{grid-template-columns:minmax(0,1fr)}}.ka-linkstat{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.3rem 0 0;font-size:.88rem;font-weight:600}.ka-linkstat__dot{width:.7rem;height:.7rem;border-radius:50%;background:#8a99a8;flex:none}.ka-linkstat--ok,.ka-linkstat--weiter{color:#1e6b35}.ka-linkstat--ok .ka-linkstat__dot,.ka-linkstat--weiter .ka-linkstat__dot{background:#2e8b47}.ka-linkstat--extern{color:#2b4f7a}.ka-linkstat--extern .ka-linkstat__dot{background:#2f6fb3}.ka-linkstat--fehlt,.ka-linkstat--ungueltig,.ka-linkstat--entwurf{color:#a11b1b}.ka-linkstat--fehlt .ka-linkstat__dot,.ka-linkstat--ungueltig .ka-linkstat__dot,.ka-linkstat--entwurf .ka-linkstat__dot{background:#c62828}.ka-linkstat--neu,.ka-linkstat--leer{color:#47607a}.ka-tile-row__fields{align-items:start}.ka-tile-row__fields>.ka-field{align-content:start}.ka-catpick__row label{display:flex;flex-direction:column}.ka-catpick__pages{font-size:.85rem;font-weight:600;color:#1e6b35}.ka-catpick__row.has-pages{background:#f1f8f3;border-radius:8px;padding:.25rem .4rem}.ka-notice-state.is-on{border:2px solid var(--ka-ok);background:#eef8ea}.ka-notice-state h2{margin-top:0}.ka-nt-templates{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem}.ka-nt-types{display:grid;gap:.4rem}.ka-nt-type label{display:inline-flex;align-items:center;gap:.5rem}.ka-nt-swatch{display:inline-block;width:1.6rem;height:1.1rem;border-radius:4px;border:1px solid #8A99AE}.ka-nt-type--blau .ka-nt-swatch,.ka-nt-preview--blau{background:#0b3c6e}.ka-nt-type--gruen .ka-nt-swatch,.ka-nt-preview--gruen{background:#14532d}.ka-nt-type--wichtig .ka-nt-swatch,.ka-nt-preview--wichtig{background:#ffe58f}.ka-nt-type--info .ka-nt-swatch,.ka-nt-preview--info{background:#eaf4fd}.ka-nt-type--dringend .ka-nt-swatch,.ka-nt-preview--dringend{background:#13213a;box-shadow:inset 0 4px #f2b705}.ka-nt-prevh{font-size:1rem;margin:1rem 0 .4rem}.ka-nt-preview{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border-radius:10px;color:#13213a;margin-bottom:1rem}.ka-nt-preview--blau,.ka-nt-preview--gruen,.ka-nt-preview--dringend{color:#fff}.ka-nt-preview__icon{display:inline-grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;color:#13213a;font-weight:800}.ka-nt-preview__body{flex:1;display:flex;flex-direction:column;gap:.2rem}.ka-nt-preview__body b{font-size:1.15rem}.ka-nt-preview__btn{padding:.5rem 1rem;border-radius:10px;background:#fff;color:#13213a;font-weight:700}.ka-nt-preview__btn:empty{display:none}.ka-season-row{display:grid;gap:.5rem;padding:.8rem;border:1px solid var(--ka-line);border-radius:10px;margin-bottom:.6rem}.ka-check-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ka-check-list li{padding:.5rem 0;border-bottom:1px solid var(--ka-line)}.ka-bars{display:flex;align-items:flex-end;gap:2px;height:180px;padding:.5rem 0;border-bottom:2px solid var(--ka-line)}.ka-bars__bar{flex:1 1 0;min-width:2px;height:max(2px,var(--h));background:var(--ka-primary);border-radius:3px 3px 0 0}.ka-bars__bar:hover{background:var(--ka-ink)}.ka-rank{margin:0;padding:0;list-style:none;counter-reset:rank;display:grid;gap:0;min-width:0}.ka-rank li{counter-increment:rank;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.45rem 0;border-bottom:1px solid var(--ka-line);min-width:0}.ka-rank li:before{content:counter(rank) ".";color:var(--ka-muted, #4A5A70);text-align:right;font-variant-numeric:tabular-nums}.ka-rank li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-rank li b{font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem}.ka-rank li:last-child{border-bottom:0}.ka-cols--even{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-cols>*{min-width:0}@media(max-width:1100px){.ka-cols--even{grid-template-columns:1fr}}.ka-help-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.ka-help-video video{width:100%;height:auto;border-radius:10px;border:1px solid var(--ka-line);background:#000;margin:.25rem 0 .75rem}.ka-help-video h2{margin-top:0;font-size:1.2rem}.ka-tabs--links{position:static}.ka-tabs--links .ka-tab{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.ka-tabs--links .ka-tab[aria-current=page]{background:#0e2a47;border-color:#0e2a47;color:#fff}.ka-tab__count{font-size:.8rem;background:#e7f1fb;color:#0e2a47;border-radius:999px;padding:0 .5rem}.ka-tab[aria-current=page] .ka-tab__count{background:#ffffff2e;color:#fff}.ka-help-start{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem;align-items:start}.ka-help-side{display:flex;flex-direction:column;gap:1.25rem}.ka-help-areas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.6rem}.ka-help-areas li{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border:1px solid var(--ka-line);border-radius:10px}.ka-help-areas span{font-size:.9rem;color:var(--ka-muted)}.ka-faq{max-width:900px;display:flex;flex-direction:column;gap:1.25rem}.ka-faq__topic h2{margin-bottom:.5rem}.ka-faq__item{border:1px solid var(--ka-line);border-radius:10px;background:#fff;margin-bottom:.45rem}.ka-faq__item>summary{cursor:pointer;padding:.8rem 1rem;font-weight:700;min-height:44px}.ka-faq__item[open]>summary{border-bottom:1px solid var(--ka-line)}.ka-faq__a{padding:.3rem 1rem .6rem}.ka-faq__a p{margin:.5rem 0}@media(max-width:900px){.ka-help-start{grid-template-columns:1fr}}.ka-zero{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ka-zero__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.5rem 0;border-bottom:1px solid var(--ka-line)}.ka-zero__term{font-weight:700}.ka-zero__n{font-weight:400;color:var(--ka-muted);margin-left:.35rem}.ka-zero__form{display:flex;gap:.5rem;flex:1 1 22rem;max-width:34rem}.ka-zero__form input[type=text]{flex:1;min-height:40px}.ka-help--warn{color:#8a4b00;font-weight:600}.ka-audit-intro .ka-actions{margin-top:.5rem}.ka-audit__list{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:.9rem}.ka-audit__item{display:flex;gap:.9rem;background:#fff;border:1px solid var(--ka-line);border-radius:12px;padding:.75rem}.ka-audit__item img{width:160px;height:120px;object-fit:cover;border-radius:8px;background:#eef3f8;flex:none}.ka-audit__body{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.ka-audit__meta{margin:0;font-size:.88rem;color:var(--ka-muted)}.ka-audit__body textarea{width:100%;min-height:3.6rem}.ka-audit__actions{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.3rem .9rem;font-size:.92rem}.ka-audit__actions label{display:inline-flex;align-items:center;gap:.3rem;min-height:32px}.ka-audit__grid{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.8rem}.ka-audit__grid a{display:flex;flex-direction:column;gap:.25rem;text-decoration:none}.ka-audit__grid img{width:100%;height:120px;object-fit:cover;border-radius:8px}.ka-audit-dupes{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.8rem}.ka-audit-dupes a{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem;text-decoration:none}.ka-audit-dupes img{border-radius:8px;object-fit:cover}@media(max-width:700px){.ka-audit__list{grid-template-columns:1fr}.ka-audit__item{flex-direction:column}.ka-audit__item img{width:100%;height:160px}}.ka-mailpreview{white-space:pre-wrap;font:inherit;line-height:1.55;margin:0}.ka-formedit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.25rem;align-items:start}.ka-formedit__side{position:sticky;top:1rem}.ka-formedit__del{margin-top:1rem}.ka-fb{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.ka-fb__item{border:1px solid var(--ka-line);border-radius:12px;padding:.75rem .9rem;background:#fff}.ka-fb__item--heading{background:#f2f6fb}.ka-fb__head{display:grid;grid-template-columns:2rem minmax(0,1fr) 13rem auto;gap:.6rem;align-items:end}.ka-fb__num{align-self:center;font-weight:800;color:var(--ka-muted);text-align:center}.ka-fb__head .ka-field{margin:0}.ka-fb__tools{display:flex;gap:.3rem;align-items:center;padding-bottom:.2rem}.ka-fb__more{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) 12rem;gap:.6rem 1rem;align-items:end;margin:.6rem 0 0 2.6rem}.ka-fb__more .ka-field{margin:0}.ka-fb__add{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.ka-fb__json{width:100%;font-family:ui-monospace,monospace;font-size:.85rem}@media(max-width:1100px){.ka-formedit{grid-template-columns:1fr}.ka-formedit__side{position:static}.ka-fb__head,.ka-fb__more{grid-template-columns:1fr;margin-left:0}.ka-fb__num{text-align:left}}.ka-fb input[type=text],.ka-fb select,.ka-fb textarea{width:100%;box-sizing:border-box}.ka-fb__more{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) 12rem}.ka-filelist{margin:.25rem 0 .5rem;padding-left:1.4rem}.ka-filelist__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:.5rem;align-items:center;padding:.3rem 0;border-bottom:1px solid var(--ka-line, #DDE3EA)}.ka-filelist__name{overflow-wrap:anywhere;font-size:.9rem}.ka-filelist__btns{display:flex;gap:.2rem}.ProseMirror .ka-callout--kurz{border-left-color:#1660a8;background:#f2f7ee}@media(max-width:700px){.ka-filelist__item{grid-template-columns:1fr}}.ka-starts{border:0;padding:0;margin:0 0 1rem}.ka-starts legend{font-weight:700;margin-bottom:.4rem}.ka-starts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.5rem}.ka-starts__opt{display:flex;gap:.55rem;align-items:flex-start;padding:.7rem .8rem;border:1px solid var(--ka-line, #DDE3EA);border-radius:10px;cursor:pointer;background:#fff}.ka-starts__opt:has(input:checked){border-color:var(--ka-primary, #1B6FC2);box-shadow:0 0 0 2px color-mix(in srgb,var(--ka-primary, #1B6FC2) 30%,transparent)}.ka-starts__opt span{display:flex;flex-direction:column;gap:.15rem}.ka-starts__opt small{color:var(--ka-muted, #5A6B7D);font-size:.82rem}.ka-card--narrow:has(.ka-starts){max-width:820px}.ka-places{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.ka-places__item h2{font-size:1.1rem;margin:0 0 .35rem}.ka-places__facts{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin:0 0 .4rem;color:var(--ka-muted, #5A6B7D);font-size:.9rem}.ka-places__links{margin:0;font-size:.9rem}.ka-galedit{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ka-galedit__item{display:flex;gap:.8rem;align-items:flex-start;padding:.5rem;border:1px solid var(--ka-line, #DDE3EA);border-radius:10px}.ka-galedit__item img{width:120px;height:90px;object-fit:cover;border-radius:6px;flex:none;background:#eef2f6}.ka-galedit__fields{flex:1;display:flex;flex-direction:column;gap:.3rem;min-width:0}.ka-galedit__btns{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ka-checklist{list-style:none;padding:0;margin:0 0 1rem}.ka-checklist li{padding:.3rem 0 .3rem 1.6rem;position:relative}.ka-checklist li:before{content:"○";position:absolute;left:.2rem;color:#8a5a00}.ka-checklist li.is-ok:before{content:"✓";color:#2e7d32;font-weight:800}.ka-mini{display:grid;grid-template-columns:auto 1fr;gap:.1rem .6rem;margin:.4rem 0 0;font-weight:400;font-size:.88rem}.ka-mini dt{color:var(--ka-muted, #5A6B7D)}.ka-mini dd{margin:0;overflow-wrap:anywhere}tr.is-pending{background:#fff8e6}@media(max-width:600px){.ka-galedit__item{flex-direction:column}}.ka-alert--info{border-color:#9cc4ea;background:#eef5fc}.ka-alert--info form{margin-top:.6rem}.ka-card--warn{border-left:6px solid #8A5A00;background:#fffbf0}.ka-kicker{margin:0 0 .15rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ka-table__actions form{display:inline}.ka-table__actions{white-space:normal}.ka-table__actions>*{margin:.1rem .15rem .1rem 0}.ka-mi-facts{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.ka-mi-facts li{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .8rem;border:1px solid var(--ka-line, #DDE3EA);border-radius:10px;background:#f7fafd}.ka-mi-facts span{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ka-muted, #5A6B7D);font-weight:700}.ka-mi-facts small{color:var(--ka-muted, #5A6B7D);overflow-wrap:anywhere}.ka-mi-cover pre{white-space:pre-wrap;font:inherit;background:#f7f9fb;padding:.75rem;border-radius:8px;margin:.5rem 0 0}.ka-mi-cover summary{cursor:pointer;font-weight:700}.ka-mi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;align-items:start}.ka-mi-frame{width:100%;height:75vh;min-height:520px;border:1px solid var(--ka-line, #DDE3EA);border-radius:10px;background:#fff}.ka-mi-preview{position:sticky;top:1rem}.ka-mi-discard{margin-top:.5rem}.ka-actions--wrap{flex-wrap:wrap}.ka-card--ok{border-left:6px solid var(--ka-ok, #2E7D32);background:#f2faee}[hidden]{display:none!important}@media(max-width:1100px){.ka-mi-grid{grid-template-columns:1fr}.ka-mi-preview{position:static}}.ka-nav__find{padding:0 .75rem .5rem}.ka-nav__find input{width:100%;min-height:38px;padding:.4rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:inherit;font:inherit;font-size:.9rem}.ka-nav__find input::placeholder{color:#ffffffa6}.ka-nav__find input:focus{outline:3px solid #F2B705;outline-offset:1px}.ka-nav__none{margin:.4rem .2rem 0;font-size:.85rem;opacity:.8}.ka-nav__count{margin-left:auto;margin-right:.4rem;min-width:1.4rem;padding:0 .35rem;border-radius:999px;background:#ffffff26;font-size:.72rem;text-align:center;letter-spacing:0}.ka-meter{display:inline-block;width:80px;height:10px;border-radius:999px;background:#f3d9d6;overflow:hidden;vertical-align:middle}.ka-meter span{display:block;height:100%;width:var(--w);background:#2e7d32}.ka-fbc{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.7rem 0;border-bottom:1px solid var(--ka-line, #DDE3EA)}.ka-fbc__meta{margin:0;font-size:.88rem;color:var(--ka-muted, #5A6B7D);grid-column:1}.ka-fbc__text{margin:0;grid-column:1}.ka-fbc form{grid-column:2;grid-row:1 / span 2;align-self:center}.ProseMirror .ka-columns[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ProseMirror .ka-columns[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ProseMirror .ka-column{min-width:0}.ProseMirror .ka-node{container-type:inline-size;min-width:0;max-width:100%}.ka-node__fields{min-width:0}.ka-node__fields .ka-row{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.ka-node__fields :is(input,select,textarea,button){max-width:100%}.ka-node__fields .ka-btn{white-space:normal}@container (max-width: 560px){.ka-node__grid{grid-template-columns:1fr}.ka-node__img img{max-height:180px;object-fit:cover}}.ka-ai-bulk{border-top:1px solid var(--ka-line);padding-top:.75rem;margin-top:.75rem}.ka-ai-bulk h3{margin-top:0}.ka-ai-bulk__progress progress{width:100%;height:14px;accent-color:var(--ka-primary)}.ka-ai-form>*,.ka-ai-form .ka-card{min-width:0}.ka-quick__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.35rem;padding:0 .4rem;margin-left:.2rem;border-radius:999px;background:#b3261e;color:#fff;font-size:.8rem;font-weight:800;line-height:1}.ka-badge-dot{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#b3261e;color:#fff;font-size:.95rem;margin-right:.25rem;vertical-align:.1em}.ka-mi-inbox{border-left:4px solid #B3261E}.ka-mi-boxset{margin-top:1rem;border-top:1px solid var(--ka-line);padding-top:.75rem}.ka-mi-boxset>summary{cursor:pointer}.ka-writer__btns{display:flex;flex-wrap:wrap;gap:.4rem}.ka-writer__status{min-height:1.2em;margin:.5rem 0 0;font-weight:600}.ka-writer__out:focus{outline:none}.ka-writer__out h3{margin-top:.75rem}.ka-writer__preview{padding:.6rem .8rem;border:1px dashed var(--ka-line);border-radius:10px;background:#f8fbff;max-height:22rem;overflow:auto}.ka-writer__preview p{margin:.3rem 0;white-space:pre-line}.ka-writer__chips{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.35rem}.ka-writer__chip{width:100%;text-align:left;padding:.45rem .7rem;border:1px solid var(--ka-line);border-radius:10px;background:#fff;font:inherit;font-weight:600;cursor:pointer}.ka-writer__chip:hover{border-color:var(--ka-primary);background:#f2f7fd}.ka-writer__fixes{list-style:none;margin:.4rem 0;padding:0;display:grid;gap:.3rem}.ka-writer__fixes del{color:#a4161a}.ka-writer__fixes ins{color:#1c7c3a;text-decoration:none;font-weight:700}.ka-writer__hints{margin:.3rem 0 0;padding-left:1.2rem}.ka-ai-tabs{margin:0 0 1rem}.ka-steps-list{margin:.5rem 0 1rem;padding-left:1.3rem;display:grid;gap:.5rem}.ka-hl-list{margin:.5rem 0 0;padding-left:1.2rem;display:grid;gap:.4rem}.ka-hl-found{margin:.4rem 0 0;padding-left:1.2rem;display:grid;gap:.6rem}.ka-hl-found ul{margin:.2rem 0 0;padding-left:1.1rem;color:var(--ka-muted)}.ka-zero__ai{flex-basis:100%}.ka-fb-ai{margin:.6rem 0 0;padding-left:1.2rem;display:grid;gap:.6rem}.ka-fb-ai p{margin:.15rem 0 0}.ka-zero__form{flex-wrap:wrap}.ka-mb-addr{max-width:32rem}.ka-mb-row{align-items:start}.ka-mb-move{width:12rem;max-width:100%;min-height:36px;margin-left:.4rem}.ka-check input[type=text].ka-mb-move{width:12rem!important;height:auto!important;min-height:36px;flex:0 0 auto;appearance:auto;padding:.3rem .5rem;border:1px solid var(--ka-field);border-radius:8px}.ka-side__brand{align-items:flex-start}.ka-side__name{display:flex;flex-direction:column;line-height:1.15;padding-top:.1rem}.ka-mi-up{padding-bottom:.75rem}.ka-mi-drop__zone{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1.75rem 1rem;border:2px dashed #8DBCE9;border-radius:16px;background:#f2f8fe;color:var(--ka-ink);transition:background .15s,border-color .15s}.ka-mi-drop__zone.is-over{background:#dcebfb;border-color:var(--ka-primary);border-style:solid}.ka-mi-drop__zone.is-busy{opacity:.7;pointer-events:none}.ka-mi-drop__icon{color:var(--ka-primary)}.ka-mi-drop__title{margin:0;font-size:1.25rem;font-weight:800}.ka-mi-drop__sub{margin:0 0 .4rem;color:var(--ka-muted);max-width:36rem}.ka-mi-drop__pick{cursor:pointer}.ka-mi-drop__zone:has(input[type=file]:focus-visible) .ka-mi-drop__pick{outline:3px solid var(--ka-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--ka-ink)}.ka-mi-drop__status{margin:.3rem 0 0;font-weight:700;min-height:1.2em}.ka-mi-info{margin:.6rem 0 0}@media(prefers-reduced-motion:reduce){.ka-mi-drop__zone{transition:none}}[data-ki-box][hidden],[data-pdf-box][hidden]{display:none!important}.ka-sidetabs__list{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 .6rem;padding:.3rem;border-radius:12px;background:#e8eef6}.ka-sidetabs__tab{flex:1 1 auto;min-height:38px;padding:.35rem .45rem;border:0;border-radius:9px;background:transparent;color:var(--ka-ink);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer}.ka-sidetabs__tab:hover{background:#fff}.ka-sidetabs__tab[aria-selected=true]{background:#fff;color:var(--ka-primary);box-shadow:0 1px 3px #13213a26}.ka-sidetabs.is-ready>.ka-sidetabs__panel[hidden]{display:none!important}.ka-sidetabs__panel>.ka-card:first-child,.ka-sidetabs__panel.ka-card{margin-top:0}.ka-writer--off .ka-btn{margin-top:.25rem}.ka-mi-tabs{margin:0 0 1rem}.ka-tab__count--alert{background:#b3261e!important;color:#fff!important;font-weight:800}.ka-mi-table__act{white-space:nowrap}.ka-mi-table__act form{display:inline;margin-left:.5rem}.ka-mi-inbox.is-empty{border-left-color:var(--ka-line)}.ka-quick{gap:.3rem}.ka-quick__btn{padding:.3rem .65rem;font-size:.88rem}.ka-ai-failed{margin:.25rem 0 1.5rem;padding:.6rem .9rem;border:1px solid var(--ka-line);border-radius:.5rem}.ka-ai-failed .ka-help{display:inline;margin:0}.ka-ai-failed form{margin-top:.75rem}.ka-ai-failed summary{cursor:pointer}.ka-ai-failed__reasons{margin:.6rem 0;padding-left:1.1rem}.ka-ai-failed__reasons li{margin:.25rem 0}.ka-ai-failed__list{max-height:16rem;overflow:auto;margin:.5rem 0;padding-left:1.1rem;overflow-wrap:anywhere}.kano-pagination{margin:1rem 0 .25rem}.kano-pagination ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.kano-pagination li{margin:0}.kano-pagination a,.kano-pagination span[aria-current],.kano-pagination .is-disabled{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;padding:0 .7rem;border-radius:8px;border:1px solid var(--ka-line);text-decoration:none;color:var(--ka-ink);background:#fff;font-weight:600}.kano-pagination a:hover{border-color:var(--ka-primary);color:var(--ka-primary)}.kano-pagination a:focus-visible{outline:3px solid var(--ka-focus, #ffbf47);outline-offset:2px}.kano-pagination span[aria-current]{background:var(--ka-primary);border-color:var(--ka-primary);color:#fff}.kano-pagination .is-disabled{color:var(--ka-muted);background:transparent;border-style:dashed;font-weight:400}.kano-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ka-table__act{width:1%;white-space:nowrap;text-align:right}.ka-rowmenu{position:relative;display:inline-block}.ka-rowmenu>summary{list-style:none;cursor:pointer;padding:.3rem .65rem;border:1px solid var(--ka-line);border-radius:8px;font-size:.88rem;font-weight:600;background:#fff}.ka-rowmenu>summary::-webkit-details-marker{display:none}.ka-rowmenu>summary:after{content:" ▾"}.ka-rowmenu[open]>summary{border-color:var(--ka-primary);color:var(--ka-primary)}.ka-rowmenu__list{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:15rem;display:flex;flex-direction:column;padding:.3rem;background:#fff;border:1px solid var(--ka-line);border-radius:10px;box-shadow:0 10px 28px #0e2a4729;text-align:left;white-space:normal}.ka-rowmenu__list button{all:unset;box-sizing:border-box;display:block;padding:.5rem .7rem;border-radius:6px;cursor:pointer;font-size:.92rem}.ka-rowmenu__list button:hover,.ka-rowmenu__list button:focus-visible{background:#eef2f8}.ka-rowmenu__list button:focus-visible{outline:3px solid var(--ka-focus, #ffbf47)}.ka-rowmenu__danger{color:var(--ka-err);border-top:1px solid var(--ka-line)!important;margin-top:.2rem}.ka-badge--archived{background:#f1ece4;color:#5b4a2e}.ka-revisions li>*{min-width:0;overflow-wrap:anywhere}.ka-grid>*,.ka-cols>*{min-width:0}.ka-card{overflow-wrap:break-word}form[data-ab-bulk].is-drop{outline:3px dashed var(--ka-primary);outline-offset:6px;border-radius:8px}.ka-ab-bulk__list{max-height:18rem;overflow:auto;padding-left:1.1rem;font-size:.92rem;overflow-wrap:anywhere}.ka-ab-bulk__list .is-error,.ka-ab-bulk__list .is-skip{color:var(--ka-err)}.ka-ab-bulk__list .is-exists{color:var(--ka-muted)}.ka-table__check{width:2.2rem}.ka-table__check input{width:1.15rem;height:1.15rem}.ka-bulkbar{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;gap:.5rem .6rem;align-items:center;margin:.75rem -.25rem 0;padding:.7rem .9rem;background:#fff;border:1px solid var(--ka-line);border-radius:12px;box-shadow:0 -6px 22px #0e2a4724}.ka-bulkbar[hidden]{display:none}.ka-bulkbar__count{margin-right:.25rem}.ka-stat__split{margin:.4rem 0 0;font-size:.9rem}.ka-tree__check{width:1.15rem;height:1.15rem;flex:none}.ka-tree__all{margin:0 0 .5rem}#ka-bulk{position:sticky;bottom:0;z-index:20}.ka-bu__drop{border:2px dashed var(--ka-border, #c9d3df);border-radius:10px;padding:1rem}.ka-bu__drop.is-drop{border-color:var(--ka-primary);background:#eaf2fc}.ka-bu__table td{vertical-align:top}.ka-bu__table select,.ka-bu__table input[type=text]{width:100%;min-width:9rem}.ka-bu__name{display:block;font-weight:600;overflow-wrap:anywhere}.ka-bu__path,.ka-bu__reason{display:block;overflow-wrap:anywhere}.ka-bu__row.is-on{background:#eef8f1}.ka-bu__row.is-exists,.ka-bu__row.is-skip{color:var(--ka-muted)}.ka-bu__row.is-done{background:#ddf2e3}.ka-bu__row.is-failed{background:#fdecec}.ka-bu__result .is-failed{color:var(--ka-err)}.ka-inline-form{display:inline;margin:0}.ka-bu__drop{box-sizing:border-box;max-width:100%}.ka-bu__drop input[type=file]{box-sizing:border-box;width:100%;max-width:100%}.ka-bu__drop label{overflow-wrap:anywhere}.ka-bu__table td:nth-child(2){min-width:15rem;max-width:22rem}.ka-bu__table td:nth-child(6){min-width:14rem}.ka-bu__name{font-size:.92rem;word-break:break-word}.ka-bu__display{margin-top:.35rem;width:100%}.ka-usage__bar{display:inline-block;width:8rem;height:.7rem;background:#e7eef7;border-radius:4px;vertical-align:middle;overflow:hidden;margin-right:.4rem}.ka-usage__bar span{display:block;height:100%;background:var(--ka-primary)}.rk-dupes{display:block}.rk-dupes__h{margin:0 0 .3rem;font-size:1.15rem}.rk-dupes .rk-dupes__intro{margin:0 0 .8rem}.rk-dupes .rk-dupes__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.rk-dupes__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.7rem;border-radius:12px;background:#ffffffbf;border:1px solid rgba(138,90,0,.35)}.rk-dupes__ev{background:#fff;border:1px solid var(--ka-line);border-radius:10px;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.3rem;color:var(--ka-ink)}.rk-dupes .rk-dupes__t{margin:0;font-weight:700}.rk-dupes .rk-dupes__m{margin:0;font-size:.9rem;color:var(--ka-muted, #4A5A70)}.rk-dupes__del{margin-top:auto;padding-top:.3rem}.rk-dupes__ok{grid-column:1 / -1;display:flex;justify-content:flex-end}@media(max-width:760px){.rk-dupes__pair{grid-template-columns:1fr}}.ka-side{gap:.55rem;padding:1rem .8rem}.ka-brand{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-radius:14px;background:linear-gradient(135deg,#fff,#e3edfa);color:#0e2a50;text-decoration:none;box-shadow:0 4px 14px #000a1e59;border:1px solid rgba(255,255,255,.7)}.ka-brand:hover{background:linear-gradient(135deg,#fff,#f0f6fd)}.ka-brand:focus-visible{outline:3px solid #F3C14B;outline-offset:3px}.ka-brand__crest{flex:none;display:grid;place-items:center;min-width:34px}.ka-brand__crest .kano-logo{--kano-logo-h: 40px}.ka-brand__crest img{max-height:42px;width:auto}.ka-brand__word{display:flex;flex-direction:column;min-width:0;line-height:1.1;flex:1}.ka-brand__name{font-size:1.28rem;font-weight:600;color:#1d4f91;letter-spacing:-.01em}.ka-brand__name b{font-weight:850;color:#0e2a50}.ka-brand__site{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5b6f8c;margin-top:.22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-brand__go{flex:none;align-self:flex-start;font-size:.85rem;color:#5b6f8c}.ka-brand:hover .ka-brand__go{color:#1d4f91}.ka-site-switch select{min-height:38px}.ka-nav ul{gap:1px}.ka-nav__link{min-height:36px;padding:.38rem .7rem .38rem 1.05rem;font-size:.95rem;gap:.6rem}.ka-nav__link .ka-icon{width:18px;height:18px;opacity:.85}.ka-nav__details>summary.ka-nav__group{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:700;color:#dce6f3;margin:.15rem 0 0;padding:.45rem .7rem;min-height:38px;justify-content:flex-start;gap:.6rem}.ka-nav__gicon{flex:none;opacity:.9}.ka-nav__glabel{flex:1;min-width:0}.ka-nav__details[open]>summary.ka-nav__group{color:#fff;background:#ffffff0f}.ka-nav__details>ul{margin:.1rem 0 .35rem .55rem;padding-left:.25rem;border-left:1px solid rgba(255,255,255,.12)}.ka-nav__details>ul .ka-nav__link{padding-left:.7rem}.ka-nav__count{margin-left:0}.ka-nav__find{padding:0 0 .35rem}.ka-nav__customize{margin-top:.7rem;min-height:34px;padding:.35rem .7rem;font-size:.85rem}.ka-nav__details[open]>summary .ka-nav__count{display:none}.ka-side{position:sticky;top:0;height:100vh;overflow-y:auto}.ka-nav__link--home{background:#5fa8f529;color:#fff;font-weight:700}.ka-nav__link--home:hover{background:#5fa8f547}.ka-side__foot{position:sticky;bottom:-1rem;z-index:5;margin:auto -.8rem -1rem;padding:.6rem .8rem;display:flex;align-items:center;gap:.5rem;background:#0f1a2e;border-top:1px solid rgba(255,255,255,.12)}.ka-account{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem;padding:.3rem .4rem;margin:-.3rem 0 -.3rem -.4rem;border-radius:10px;color:#fff;text-decoration:none}.ka-account:hover,.ka-account:focus,.ka-account[aria-current=page]{background:#ffffff1a;color:#fff}.ka-account:focus-visible{outline:3px solid #F3C14B;outline-offset:2px}.ka-account__avatar{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#5fa8f5,#1b6fc2);color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.02em}.ka-account__text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.ka-account__name{font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-account__role{font-size:.74rem;color:#a9b7cb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-side__logout{margin:0;flex:none}.ka-side__logout-btn{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:transparent;color:#dce6f3;cursor:pointer}.ka-side__logout-btn:hover,.ka-side__logout-btn:focus{background:#ffffff1f;color:#fff}.ka-side__logout-btn:focus-visible{outline:3px solid #F3C14B;outline-offset:2px}.ka-brand__ver{font-size:.68rem;font-weight:600;color:#7a8ba3;margin-top:.15rem;white-space:nowrap}@media(max-width:900px){.ka-side{position:static;height:auto}.ka-side__foot{position:static;margin-bottom:0}}.ka-dash{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:1.25rem;align-items:start}@media(max-width:1200px){.ka-dash{grid-template-columns:minmax(0,1fr)}}.ka-dash__main,.ka-dash__rail{min-width:0}.ka-grid--stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-bottom:1.25rem}.ka-grid--stats .ka-card{margin-bottom:0}.ka-stat--hot .ka-stat__num{color:#b45309}.ka-card--tight{padding:1rem 1.1rem}.ka-card--tight h2{font-size:1.05rem;margin:0 0 .6rem}.ka-dashlist{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.ka-dashlist li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.45rem 0;border-bottom:1px solid var(--ka-line)}.ka-dashlist li:last-child{border-bottom:0}.ka-dashlist a{font-weight:600}.ka-dashlist__kind{font-size:.75rem;min-width:5.5rem;text-align:center}.ka-badge--warn{background:#fff2cc;color:#7a4e00}.ka-quickgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.ka-quickgrid a{display:block;text-align:center;padding:.55rem .4rem;border-radius:10px;border:1px solid var(--ka-line);background:#f6f9fd;font-weight:700;text-decoration:none;color:var(--ka-ink)}.ka-quickgrid a:hover{border-color:#1b6fc2;color:#1b6fc2}.ka-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.ka-numbers div{background:#f6f9fd;border-radius:10px;padding:.5rem;text-align:center}.ka-numbers dt{font-size:.78rem;color:var(--ka-muted)}.ka-numbers dd{margin:0;font-size:1.3rem;font-weight:800}.ka-quote{margin:.4rem 0;padding:.4rem .7rem;border-left:3px solid #1B6FC2;background:#f6f9fd;border-radius:0 8px 8px 0}.ka-quote small{display:block}.ka-revisions--links a{font-weight:600}.ka-dashlist--dates li{flex-wrap:nowrap;align-items:center;gap:.7rem}.ka-datebox{flex:none;width:3rem;padding:.2rem 0;border-radius:8px;background:#e8f0fb;color:#0e2a50;text-align:center;font-size:.7rem;text-transform:uppercase;line-height:1.1}.ka-datebox b{display:block;font-size:1.15rem}@media(min-width:901px){.ka-shell{background:linear-gradient(to right,var(--ka-side) 260px,transparent 260px)}}.ka-numbers--2{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.6rem}.ka-numbers dd small{font-size:.8rem;font-weight:600}.ka-numbers__sub{font-size:.9rem!important;font-weight:600!important;color:var(--ka-muted)}.ka-wz{max-width:920px}.ka-wz__steps{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;counter-reset:none}.ka-wz__steps li{display:flex;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .4rem;border-radius:999px;background:#eef2f8;color:var(--ka-muted);font-weight:700;font-size:.9rem;cursor:pointer}.ka-wz__n{width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ka-ink);font-size:.85rem}.ka-wz__steps li.is-done{background:#ddf2e2;color:#1e6b34}.ka-wz__steps li.is-done .ka-wz__n:before{content:"✓"}.ka-wz__steps li.is-done .ka-wz__n{font-size:0}.ka-wz__steps li.is-done .ka-wz__n:before{font-size:.85rem}.ka-wz__steps li.is-current{background:#1b6fc2;color:#fff}.ka-wz__step h2:focus{outline:none}.ka-wz__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem}@media(max-width:700px){.ka-wz__grid{grid-template-columns:1fr}}.ka-wz__ai{margin:.3rem 0 .6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ka-wz__choices{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.6rem}.ka-wz__choice{text-align:left;padding:.55rem .8rem;border-radius:10px;border:1.5px solid var(--ka-line);background:#fff;font:inherit;cursor:pointer}.ka-wz__choice:hover,.ka-wz__choice[aria-pressed=true]{border-color:#1b6fc2;background:#eef5fd}.ka-wz__chips{display:flex;flex-wrap:wrap;gap:.35rem}.ka-chipck{position:relative;display:inline-flex}.ka-chipck input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ka-chipck span{border:1.5px solid var(--ka-line);border-radius:999px;padding:.3rem .8rem;background:#fff;font-weight:600}.ka-chipck input:checked+span{background:#1b6fc2;border-color:#1b6fc2;color:#fff}.ka-chipck input:checked+span:before{content:"✓ "}.ka-chipck input:focus-visible+span{outline:3px solid #F3C14B;outline-offset:2px}.ka-wz__radios{display:grid;gap:.3rem}.ka-wz__nav{position:sticky;bottom:0;display:flex;align-items:center;gap:.6rem;padding:.8rem 0;background:linear-gradient(to top,var(--ka-bg) 75%,transparent)}.ka-wz__spacer{flex:1}.ka-wz__summary{margin-top:1rem;padding:.7rem .9rem;border-radius:10px;background:#f6f9fd}.ka-wz__summary p{margin:0}.ka-wz__warn{color:#7a4e00;font-weight:600;margin-top:.3rem!important}.ka-wz__step .ka-fieldset{margin-top:.8rem}.ka-wz__step .ka-field{margin-bottom:.9rem}.ka-gw-flags span{margin-right:.2rem}.ka-filters[data-gw-filter]{margin-bottom:.8rem;align-items:end}.ka-editor__toolbar--pro{background:#e6f0fb;border-radius:0;border-bottom:1px solid #C2D8F0;align-items:center}.ka-editor__toolbar--pro[hidden]{display:none}.ka-editor__toolbar--pro .ka-tb:hover{background:#fff}.ka-editor__prolabel{align-self:center;margin:0 .35rem 0 .3rem;padding:.12rem .5rem;border-radius:999px;background:#1b5fa8;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ka-tb--pro{color:#134b86;background:#e6f0fb;border-color:#c2d8f0}.ka-tb--pro[aria-expanded=true]{background:#d2e4f8}.ka-editor--compact .ka-editor__content{min-height:240px}.ka-editor--compact .ka-editor__content .ProseMirror{min-height:200px}.ka-editor-hint{display:block;margin:-.15rem 0 .4rem}.ka-fold{margin-top:1rem;border:1px solid var(--ka-line);border-radius:14px;background:#fff}.ka-fold>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .6rem;padding:.7rem .9rem .7rem 2.3rem;position:relative;cursor:pointer;list-style:none;border-radius:14px}.ka-fold>summary::-webkit-details-marker{display:none}.ka-fold>summary:before{content:"";position:absolute;left:.95rem;top:1.05rem;width:.55rem;height:.55rem;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.ka-fold[open]>summary:before{transform:rotate(45deg);top:.9rem}.ka-fold>summary:hover{background:#f3f7fc}.ka-fold__title{font-weight:800;font-size:1.02rem}.ka-fold__hint{flex:1 1 100%;color:var(--ka-muted);font-size:.86rem;line-height:1.35}.ka-fold[open]>summary .ka-fold__hint{display:none}.ka-fold__set{display:inline-block;padding:.08rem .5rem;border-radius:999px;background:#fff3cd;color:#5c4400;font-size:.78rem;font-weight:700}.ka-fold__body{padding:0 .7rem .7rem}.ka-fold__body>.ka-card{margin-top:.6rem;box-shadow:none;border:1px solid var(--ka-line)}.ka-fold__body>.ka-card:first-child{margin-top:.1rem}.ka-fold__h{margin:0 0 .6rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-muted)}.ka-fold__body .ka-preview-link h2{font-size:.95rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-muted)}.ka-fold--pro{background:#eaf2fc;border-color:#bfd6f0}.ka-fold--pro>summary{color:#123e6e}.ka-fold--pro>summary:hover{background:#ddebfa}.ka-fold--pro .ka-fold__body>.ka-card{border-color:#c9dcf2}.ka-fold--inline{margin-top:.4rem;border-radius:10px}.ka-fold--inline>summary{padding:.45rem .7rem .45rem 2rem}.ka-fold--inline>summary:before{left:.8rem;top:.8rem}.ka-fold--inline[open]>summary:before{top:.68rem}.ka-fold--inline .ka-fold__title{font-size:.96rem}.ka-fold--inline .ka-fold__body{padding:.2rem .7rem .6rem;border:0;margin:0}@media(prefers-reduced-motion:reduce){.ka-fold>summary:before{transition:none}}.ka-brand--area{background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--ka-area, #8FB9E8) 26%,#fff))}.ka-brand__areaicon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ka-area, #8FB9E8);color:#13213a}.ka-brand--area .ka-brand__name{font-size:1.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-top__tool{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.35rem 1rem .35rem .8rem;border-radius:12px;border:2px solid var(--ka-primary);background:#fff;color:var(--ka-primary);font-weight:800;text-decoration:none}.ka-top__tool:hover{background:#eaf4fd;color:var(--ka-ink)}.ka-top__tool[aria-current=page]{background:var(--ka-primary);color:#fff}.ka-site-switch optgroup{font-weight:800;font-style:normal;color:#9fb6d6;background:#0f1b31}.ka-site-switch option{font-weight:700;color:#fff;background:#1b2a47}.ka-site-switch hr{border:0;border-top:2px solid #6F86AB;margin:.35rem 0}.ka-nav__area{display:flex;align-items:center;gap:.5rem;margin:.2rem .8rem .5rem;padding:.5rem .7rem;border-radius:10px;background:#ffffff14;border-left:5px solid var(--ka-area, #8FB9E8);color:#fff;font-weight:800}.ka-nav__area svg{color:var(--ka-area, #8FB9E8)}.ka-badge--area{background:#fff2e2;color:#8a3906;border:1px solid #EFCDA0}.ka-gw-grip{width:2.5rem}.ka-gw-handle{all:unset;-webkit-user-drag:element;-webkit-user-select:none;user-select:none;box-sizing:border-box;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:8px;cursor:grab;color:var(--ka-muted, #5A6B7D);font-size:1.2rem}.ka-gw-handle:hover{background:#eef2f8}.ka-gw-handle:focus-visible{outline:3px solid var(--ka-focus, #ffbf47)}.ka-gw-table tr.is-dragging{opacity:.45}.ka-gw-light{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.ka-gw-light:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#2e7d32;flex:none}.ka-gw-light--gelb:before{background:#e0a800}.ka-gw-light--rot:before{background:#b3261e}.ka-badge--top{background:#ffe9a8;color:#3d2a00}.ka-rowmenu__link{display:block;padding:.5rem .7rem;border-radius:6px;font-size:.92rem;color:inherit;text-decoration:none}.ka-rowmenu__link:hover,.ka-rowmenu__link:focus-visible{background:#eef2f8}.ka-gw-ai__out{margin-top:.6rem;display:grid;gap:.4rem}.ka-gw-ai__row{display:flex;gap:.8rem;align-items:flex-start;justify-content:space-between;padding:.55rem .7rem;border:1px solid var(--ka-line, #D5DCE5);border-radius:8px;background:#fafbfd}.ka-gw-ai__row p{margin:0;white-space:pre-line}.ka-gw-ai__row button{flex:none}.ka-field--btn{align-self:end}.ka-gw-gallery{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.7rem}.ka-gw-gallery img{display:block;border-radius:8px}.ka-gw-cats input[type=text]{min-width:10rem}.ka-input--num{width:5rem}.ka-gw-cats__icon{display:inline-grid;place-items:center;vertical-align:middle}.ka-gw-cats__new td{background:#fafbfd}.ka-fieldset .ka-row>.ka-field{min-width:0}.ka-fieldset .ka-row input[type=file]{max-width:100%}.ka-rolesite{border:2px solid var(--ka-line);border-radius:12px;padding:.9rem 1rem 1rem;margin:0 0 1.1rem;background:#fff}.ka-rolesite>legend{font-size:1.05rem;padding:0 .4rem}.ka-rolepick{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.ka-roleopt{position:relative}.ka-roleopt input{position:absolute;top:.85rem;left:.8rem;width:1.25rem;height:1.25rem;accent-color:var(--ka-primary)}.ka-roleopt label{display:block;height:100%;padding:.65rem .8rem .7rem 2.6rem;border:2px solid var(--ka-line);border-radius:10px;cursor:pointer;background:#f8fafd}.ka-roleopt label span{display:block;margin-top:.15rem;font-size:.86rem;line-height:1.35;color:var(--ka-muted, #4A5A70)}.ka-roleopt input:checked+label{border-color:var(--ka-primary);background:#eaf2fc}.ka-roleopt input:focus-visible+label{outline:3px solid var(--ka-focus, #FFBF47);outline-offset:2px}.ka-roleareas{margin-top:.9rem;padding-top:.8rem;border-top:1px dashed var(--ka-line)}.ka-roleareas__h{margin:0 0 .4rem;font-weight:700}.ka-roleareas__list{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;align-items:flex-start}.ka-roleareas.is-off .ka-roleareas__list{display:none}.ka-rolearea{min-height:2rem;align-items:center}.ka-rolearea--kita{flex:1 1 100%;display:grid;gap:.5rem 1.5rem;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start;margin-top:.3rem}.ka-rolearea--kita .ka-field{margin:0}.ka-rolekitas{border:0;padding:0;margin:0;display:grid;gap:.3rem}.ka-rolekitas legend{font-weight:700;padding:0;margin-bottom:.2rem}@media(max-width:900px){.ka-rolearea--kita{grid-template-columns:1fr}}.ka-invite{margin:.9rem 0}.ka-userform__access .ka-details{margin-bottom:.6rem}.ka-users__role{display:block}.ka-users__role+.ka-users__role{margin-top:.2rem}.ka-roledl dt{font-weight:700;margin-top:.5rem}.ka-roledl dd{margin:0}.ka-userform{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);max-width:78rem}.ka-userform__access{display:grid;gap:0 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ka-userform__access>:not(.ka-field){grid-column:1 / -1}@media(max-width:800px){.ka-userform__access{grid-template-columns:1fr}}
