:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-canvas:#f5f7fa;--n-card:#fff;--n-sunken:#f8fafc;--n-hover:#f1f5f9;--n-border:#e4e9f0;--n-border-2:#d3dbe6;--n-sunk:#eef2f6;--n-ink:#0d1b2a;--n-text:#364559;--n-muted:#586a80;--n-faint:#93a1b3;--n-muted-on-glass:#4e6072;--n-link-on-glass:#1f6399;--n-primary-on-glass:#1f6399;--n-primary:#2a72ad;--n-primary-hover:#22659c;--n-on-primary:#fff;--n-link:#22659c;--n-primary-soft:#eaf2fa;--n-primary-pressed:#1d5a8c;--n-action-edge:#cfe2f3;--n-ice:#2f7fbf;--n-ice-live:#2f7fbf;--n-chart-2:#a9b8ca;--n-positive:#1f6aa5;--n-positive-bg:#e6f1fa;--n-positive-dot:#2f7fbf;--n-amber:#85510a;--n-amber-bg:#fcf1dc;--n-amber-dot:#e0a234;--n-red:#b4283a;--n-red-bg:#fdecee;--n-red-dot:#e0495b;--n-blue:#1d5a8e;--n-blue-bg:#e7f0f9;--n-grey:#4a586a;--n-grey-bg:#eef1f5;--n-violet:#4b3394;--n-violet-bg:#f0ecfb;--n-r-lead:#6d4fc2;--n-r-lead-bg:#f2eefc;--n-r-lead-tx:#4b3394;--n-r-service:#2f7fbf;--n-r-service-bg:#eaf3fb;--n-r-service-tx:#1d5a8e;--n-r-bar:#c98a1b;--n-r-bar-bg:#fdf4e3;--n-r-bar-tx:#774a00;--n-r-kitchen:#a2508a;--n-r-kitchen-bg:#f8edf4;--n-r-kitchen-tx:#7a3466;--n-r-dish:#6b7a8f;--n-r-dish-bg:#eff2f6;--n-r-dish-tx:#3d4a5c;--n-toast-bg:#0d1b2a;--n-toast-ink:#f5f8fb;--n-toast-ok:#9ccaf2;--n-scrim:#0d1b2a61;--n-green:var(--n-positive);--n-green-bg:var(--n-positive-bg);--n-green-dot:var(--n-positive-dot);--n-sh-1:0 1px 2px #1018280d, 0 1px 3px #1018280a;--n-sh-2:0 1px 2px #1018280a, 0 4px 12px #1018280f, 0 16px 32px -8px #1018280f;--n-sh-3:0 2px 4px #1018280f, 0 24px 64px -12px #10182847;--n-ring:0 0 0 3px #2f7fbf52;--n-hatch:repeating-linear-gradient(135deg, transparent 0 6px, #0d1b2a0b 6px 7px);--n-glass:color-mix(in srgb, var(--n-canvas) 55%, transparent);--n-glass-top:color-mix(in srgb, var(--n-canvas) 86%, transparent);--n-glass-panel:color-mix(in srgb, var(--n-canvas) 25%, transparent);--n-glass-edge:#ffffff8c;--n-mist-img:url(/assets/hero-light-2560-DWsam_Gz.jpg);--n-mist-opacity:.4;--n-mist-filter:blur(1px)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-canvas:#05080d;--n-card:#0e1013;--n-sunken:#0a0c0f;--n-hover:#16191d;--n-border:#1f2226;--n-border-2:#2e3238;--n-sunk:#16181b;--n-ink:#f2f4f6;--n-text:#c9ced4;--n-muted:#959ba3;--n-faint:#565c64;--n-muted-on-glass:#959ba3;--n-link-on-glass:#8cc8f0;--n-primary-on-glass:#5aa5e6;--n-primary:#5aa5e6;--n-primary-hover:#74b4ec;--n-on-primary:#061323;--n-link:#7ab8ee;--n-primary-soft:#5aa5e621;--n-primary-pressed:#4b97d8;--n-action-edge:#24425e;--n-ice:#5aa5e6;--n-ice-live:#5aa5e6;--n-chart-2:#4a4f57;--n-positive:#8cc4f0;--n-positive-bg:#5aa5e621;--n-positive-dot:#5aa5e6;--n-amber:#f4bd6a;--n-amber-bg:#f2b45a1f;--n-amber-dot:#f2b45a;--n-red:#ff8f8f;--n-red-bg:#ff6e781f;--n-red-dot:#ff6b78;--n-blue:#9ccaf2;--n-blue-bg:#5aa5e621;--n-grey:#b8bec6;--n-grey-bg:#a0a6af1f;--n-violet:#c9b8ff;--n-violet-bg:#a78bfa24;--n-r-lead:#a78bfa;--n-r-lead-bg:#a78bfa24;--n-r-lead-tx:#d4c7ff;--n-r-service:#5aa5e6;--n-r-service-bg:#5aa5e624;--n-r-service-tx:#a9d2f5;--n-r-bar:#f2b45a;--n-r-bar-bg:#f2b45a21;--n-r-bar-tx:#f7cf93;--n-r-kitchen:#d99ac6;--n-r-kitchen-bg:#d99ac621;--n-r-kitchen-tx:#ecc4df;--n-r-dish:#a0a6ae;--n-r-dish-bg:#a0a6af1f;--n-r-dish-tx:#d0d4d9;--n-toast-bg:#f2f4f6;--n-toast-ink:#0d1b2a;--n-toast-ok:#1d5a8e;--n-scrim:#0000009e;--n-green:var(--n-positive);--n-green-bg:var(--n-positive-bg);--n-green-dot:var(--n-positive-dot);--n-sh-1:0 1px 2px #00000059;--n-sh-2:0 1px 2px #0006, 0 8px 24px #0000004d;--n-sh-3:0 2px 6px #00000073, 0 32px 80px -12px #000000bf;--n-ring:0 0 0 3px #5aa5e66b;--n-hatch:repeating-linear-gradient(135deg, transparent 0 6px, #ffffff09 6px 7px);--n-glass:color-mix(in srgb, var(--n-canvas) 62%, transparent);--n-glass-top:color-mix(in srgb, var(--n-canvas) 84%, transparent);--n-glass-panel:color-mix(in srgb, var(--n-canvas) 45%, transparent);--n-glass-edge:#ffffff14;--n-mist-img:url(/assets/hero-dark-2560-DwUbDfzg.jpg);--n-mist-opacity:.45;--n-mist-filter:blur(1px) saturate(.55)}:root{--n-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--n-t-xs:12px;--n-t-sm:13px;--n-t-base:14px;--n-t-md:15px;--n-t-lg:17px;--n-t-xl:24px;--n-t-2xl:26px;--n-t-3xl:34px;--n-lh-tight:1.2;--n-lh:1.5;--n-w-regular:400;--n-w-medium:500;--n-w-semibold:600;--n-w-bold:700;--n-s-1:4px;--n-s-2:8px;--n-s-3:12px;--n-s-4:16px;--n-s-5:20px;--n-s-6:24px;--n-s-8:32px;--n-s-10:40px;--n-s-12:48px;--n-s-16:64px;--n-r-xs:5px;--n-r-sm:6px;--n-r-md:8px;--n-r-lg:10px;--n-r-xl:12px;--n-r-2xl:14px;--n-r-3xl:16px;--n-r-full:999px;--n-control-sm:28px;--n-control:34px;--n-control-lg:40px;--n-field:36px;--n-row:44px;--n-side-w:236px;--n-side-rail:68px;--n-top-h:60px;--n-content-max:1360px;--n-ask-w:420px;--n-ask-wide:720px;--n-paper:#fff;--n-paper-ink:#000;--n-paper-muted:#555;--n-paper-line:#ccc;--n-camera:#000;--n-camera-veil:#00000054;--n-lift:#0003;--n-t1:12px;--n-t1-lh:16px;--n-t2:14px;--n-t2-lh:20px;--n-t3:17px;--n-t3-lh:24px;--n-t4:24px;--n-t4-lh:32px;--n-t5:40px;--n-t5-lh:48px;--n-w-body:400;--n-w-strong:600;--n-grid-cols:12;--n-gap:24px;--n-pad:24px;--n-card-r:12px;--n-row-dense:36px;--n-page-max:1180px;--n-page-x:32px;--n-page-x-phone:16px;--n-page-y:32px;--n-form-max:560px;--n-ease:cubic-bezier(.2, .8, .2, 1);--n-fast:.12s;--n-base:.22s;--n-dur-instant:0s;--n-dur-fast:.12s;--n-dur-base:.18s;--n-dur-slow:.24s;--n-dur-sheet:.3s;--n-ease-standard:cubic-bezier(.2, .8, .2, 1);--n-ease-settle:cubic-bezier(.16, .84, .34, 1);--n-ease-soft:cubic-bezier(.22, .61, .36, 1);--n-press-scale:.975;--n-press-opacity:.92}:root,[data-density=desk]{--n-hit-min:28px;--n-hit-prominent:40px;--n-hit-slop:0px;--n-control-sm:28px;--n-control:34px;--n-control-lg:40px;--n-field:36px;--n-row:44px;--n-row-dense:36px;--n-type-caption:12px;--n-type-caption-lh:16px;--n-type-small:12px;--n-type-small-lh:16px;--n-type-body:14px;--n-type-body-lh:20px;--n-type-lead:17px;--n-type-lead-lh:24px;--n-type-title:17px;--n-type-title-lh:24px;--n-type-section:24px;--n-type-section-lh:32px;--n-type-figure:24px;--n-type-figure-lh:32px;--n-type-display:40px;--n-type-display-lh:48px}[data-density=touch]{--n-hit-min:44px;--n-hit-prominent:64px;--n-hit-slop:2px;--n-control-sm:44px;--n-control:58px;--n-control-lg:64px;--n-field:52px;--n-row:56px;--n-row-dense:44px;--n-type-caption:12px;--n-type-caption-lh:16px;--n-type-small:14px;--n-type-small-lh:20px;--n-type-body:16px;--n-type-body-lh:22px;--n-type-lead:18px;--n-type-lead-lh:24px;--n-type-title:22px;--n-type-title-lh:28px;--n-type-section:28px;--n-type-section-lh:34px;--n-type-figure:36px;--n-type-figure-lh:42px;--n-type-display:38px;--n-type-display-lh:44px}@media (width<=1180px){:root{--n-grid-cols:8;--n-gap:16px;--n-pad:20px;--n-page-x:24px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-C2S99t-D.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/jetbrains-mono-latin-1cd702-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-76306e-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.n-root{background:var(--n-canvas);color:var(--n-text);font:var(--n-w-regular) var(--n-t-base) / var(--n-lh) var(--n-font-sans);font-feature-settings:"tnum" 1, "cv11" 1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}:where(.n-root) :where(*){box-sizing:border-box}:where(.n-root) :where(a){color:var(--n-link);text-decoration:none}:where(.n-root) :where(a:hover){text-underline-offset:2px;text-decoration:underline}:where(.n-root) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.n-root) :where(h1,h2,h3,h4){color:var(--n-ink);font-weight:var(--n-w-semibold);letter-spacing:-.011em;margin:0}:where(.n-root) :where(:focus-visible){box-shadow:var(--n-ring);border-radius:var(--n-r-sm);outline:none}.n-mono,:where(.n-root) :where(code,kbd){font-family:var(--n-font-mono);font-feature-settings:normal}.n-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.n-ink{color:var(--n-ink)}.n-muted{color:var(--n-muted)}.n-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.n-mist{z-index:0;pointer-events:none;opacity:var(--n-mist-opacity);filter:var(--n-mist-filter);position:fixed;inset:0;overflow:hidden}.n-mist img{object-fit:cover;object-position:54% 100%;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.n-mist .n-mist--dark,[data-theme=dark] .n-mist .n-mist--light{display:none}[data-theme=dark] .n-mist .n-mist--dark{display:block}@media (prefers-reduced-motion:reduce){.n-root *,.n-root :before,.n-root :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.n-kbd{font:var(--n-w-medium) 11px/18px var(--n-font-mono);color:var(--n-muted);border:1px solid var(--n-border-2);border-radius:var(--n-r-xs);background:var(--n-sunken);border-bottom-width:2px;padding:0 5px;display:inline-block}.n-btn{height:var(--n-control);border-radius:var(--n-r-md);border:1px solid var(--n-border-2);background:var(--n-card);color:var(--n-ink);font:550 13.5px/1 var(--n-font-sans);white-space:nowrap;cursor:pointer;box-shadow:var(--n-sh-1);transition:background var(--n-fast), border-color var(--n-fast), box-shadow var(--n-fast), transform .1s;justify-content:center;align-items:center;gap:7px;padding:0 13px;text-decoration:none;display:inline-flex}.n-btn:hover{background:var(--n-hover);text-decoration:none}.n-btn:active{transform:translateY(.5px)}.n-btn:focus-visible{box-shadow:var(--n-ring);outline:none}.n-btn svg{flex:none}.n-btn--primary{background:var(--n-primary);border-color:var(--n-primary);color:var(--n-on-primary);box-shadow:0 1px 2px #1018281f,inset 0 1px #ffffff24}.n-btn--primary:hover{background:var(--n-primary-hover);border-color:var(--n-primary-hover)}.n-btn--ghost{box-shadow:none;color:var(--n-text);background:0 0;border-color:#0000}.n-btn--ghost:hover{background:var(--n-hover);color:var(--n-ink)}.n-btn--danger{color:var(--n-ink);border-color:var(--n-border-2)}.n-btn--danger:hover{border-color:var(--n-muted)}.n-btn--sm{height:var(--n-control-sm);border-radius:7px;padding:0 10px;font-size:12.5px}.n-btn--lg{height:var(--n-control-lg);font-size:var(--n-t-base);padding:0 18px}.n-btn--block{width:100%;display:flex}.n-btn:disabled,.n-btn[aria-disabled=true]{cursor:not-allowed;color:var(--n-muted);background:var(--n-sunken);border-color:var(--n-border);box-shadow:none;transform:none}.n-btn[aria-busy=true]{cursor:progress}[data-theme=dark] .n-seg__item:is([aria-pressed=true],[aria-selected=true],[aria-current=page]){background:var(--n-hover)}.n-check{cursor:pointer;color:var(--n-ink);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.n-check input{accent-color:var(--n-primary);width:16px;height:16px;margin:0}.n-pill{height:22px;font-size:var(--n-t-xs);white-space:nowrap;background:var(--n-grey-bg);color:var(--n-grey);border-radius:11px;align-items:center;gap:6px;padding:0 8px;font-weight:550;display:inline-flex}.n-pill:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.n-pill--nodot:before{display:none}.n-pill--green{background:var(--n-positive-bg);color:var(--n-positive)}.n-pill--amber{background:var(--n-amber-bg);color:var(--n-amber)}.n-pill--red{background:var(--n-red-bg);color:var(--n-red)}.n-pill--blue{background:var(--n-blue-bg);color:var(--n-blue)}.n-pill--violet{background:var(--n-violet-bg);color:var(--n-violet)}.n-pill--lg{border-radius:13px;height:26px;padding:0 10px;font-size:12.5px}.n-tag{border-radius:var(--n-r-sm);height:22px;font-size:var(--n-t-xs);font-weight:var(--n-w-medium);border:1px solid var(--n-border);color:var(--n-text);background:var(--n-card);white-space:nowrap;align-items:center;padding:0 7px;display:inline-flex}.n-delta{font-size:12.5px;font-weight:var(--n-w-semibold);border-radius:var(--n-r-sm);align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.n-delta--up{color:var(--n-positive);background:var(--n-positive-bg)}.n-delta--down{color:var(--n-amber);background:var(--n-amber-bg)}.n-delta--flat{color:var(--n-grey);background:var(--n-grey-bg)}.n-count{font-size:11.5px;font-weight:var(--n-w-semibold);background:var(--n-primary-soft);min-width:20px;height:20px;color:var(--n-blue);border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}.n-card{background:var(--n-card);border:1px solid var(--n-border);border-radius:var(--n-r-xl);box-shadow:var(--n-sh-1);min-width:0}.n-card--raised{box-shadow:var(--n-sh-2)}.n-card__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}.n-card__h h2,.n-card__h h3,.n-card__title{font-size:var(--n-t-md);color:var(--n-ink);font-weight:var(--n-w-semibold);margin:0}.n-card__h p,.n-card__desc{color:var(--n-muted);font-size:var(--n-t-sm);margin:2px 0 0}.n-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n-card__b{padding:0 20px 20px}.n-card__f{border-top:1px solid var(--n-border);font-size:var(--n-t-sm);color:var(--n-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.n-grid{gap:20px;display:grid}.n-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.n-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.n-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.n-grid--main{grid-template-columns:minmax(0,1fr) 360px}.n-table :is(th,td):first-child{padding-left:20px}.n-table :is(th,td):last-child{padding-right:20px}.n-table :is(th,td).n-num{text-align:right}.n-id{font-family:var(--n-font-mono);color:var(--n-ink);font-size:12.5px}.n-chart{position:relative}.n-chart svg{width:100%;display:block;overflow:visible}.n-chart__axis text{fill:var(--n-muted);font-size:11.5px;font-family:var(--n-font-sans)}.n-chart__grid{stroke:var(--n-border);stroke-width:1px}.n-chart__now{stroke:var(--n-ink);stroke-width:1.2px;stroke-dasharray:2 3;opacity:.55}.n-chart__hover{stroke:var(--n-border-2);stroke-width:1px}.n-tip{pointer-events:none;background:var(--n-card);border:1px solid var(--n-border);border-radius:var(--n-r-md);box-shadow:var(--n-sh-2);z-index:5;min-width:150px;color:var(--n-text);padding:8px 10px;font-size:12.5px;position:absolute}.n-tip b{color:var(--n-ink);margin-bottom:4px;display:block}.n-tip__row{justify-content:space-between;gap:14px;display:flex}.n-tip i,.n-legend i{vertical-align:middle;background:var(--n-ice);width:14px;height:2px;margin-right:6px;display:inline-block}.n-legend{color:var(--n-muted);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.n-legend i.n-legend--dash,.n-tip i.n-legend--dash{border-top:2px dashed var(--n-chart-2);background:0 0;height:0}.n-legend i.n-legend--now{background:var(--n-ink);opacity:.55;width:2px;height:10px}.n-meter{background:var(--n-hover);border-radius:3px;height:6px;position:relative}[data-theme=dark] .n-meter{background:var(--n-border)}.n-meter>i{background:var(--n-ice);border-radius:3px;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.n-meter--ok>i{background:var(--n-positive-dot)}.n-meter--warn>i{background:var(--n-amber-dot)}.n-meter--error>i{background:var(--n-red-dot)}.n-meter--muted>i{background:var(--n-chart-2)}.n-meter>b{background:var(--n-ink);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.n-ico-sq{border-radius:var(--n-r-md);background:var(--n-hover);width:32px;height:32px;color:var(--n-muted);flex:none;place-items:center;display:grid}.n-ico-sq--blue{background:var(--n-blue-bg);color:var(--n-blue)}.n-ico-sq--green{background:var(--n-positive-bg);color:var(--n-positive)}.n-ico-sq--amber{background:var(--n-amber-bg);color:var(--n-amber)}.n-ico-sq--red{background:var(--n-red-bg);color:var(--n-red)}.n-ico-sq--violet{background:var(--n-violet-bg);color:var(--n-violet)}.n-note{border-radius:var(--n-r-lg);background:var(--n-primary-soft);color:var(--n-ink);align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.n-note>svg{color:var(--n-ice);flex:none;margin-top:1px}.n-note--warn{background:var(--n-amber-bg)}.n-note--warn>svg{color:var(--n-amber)}@keyframes n-fade{0%{opacity:0}}@keyframes n-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes n-slide{0%{opacity:0;transform:translate(24px)}}.n-shift{border-radius:var(--n-r-md);background:var(--rbg);color:var(--n-ink);box-shadow:inset 3px 0 0 var(--rc);min-width:0;transition:box-shadow var(--n-fast), transform var(--n-fast), opacity var(--n-fast), border-color var(--n-fast);border:1px solid #0000;flex-direction:column;gap:1px;padding:6px 8px 6px 10px;font-size:12.5px;line-height:1.3;display:flex;position:relative}.n-shift[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.n-shift:hover{box-shadow:inset 3px 0 0 var(--rc), var(--n-sh-2);transform:translateY(-1px)}.n-shift__span{display:none}.n-shift__tm{font-weight:var(--n-w-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}.n-shift__mt{color:var(--rtx);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:550;display:flex}.n-shift__code{font-size:10.5px;font-weight:var(--n-w-bold);letter-spacing:.03em;color:var(--rtx)}.n-shift--lead{--rc:var(--n-r-lead);--rbg:var(--n-r-lead-bg);--rtx:var(--n-r-lead-tx)}.n-shift--service{--rc:var(--n-r-service);--rbg:var(--n-r-service-bg);--rtx:var(--n-r-service-tx)}.n-shift--bar{--rc:var(--n-r-bar);--rbg:var(--n-r-bar-bg);--rtx:var(--n-r-bar-tx)}.n-shift--kitchen{--rc:var(--n-r-kitchen);--rbg:var(--n-r-kitchen-bg);--rtx:var(--n-r-kitchen-tx)}.n-shift--dish{--rc:var(--n-r-dish);--rbg:var(--n-r-dish-bg);--rtx:var(--n-r-dish-tx)}.n-shift--open{background:var(--n-card);border:1.5px dashed var(--rc);box-shadow:none}.n-shift--conflict{border-color:var(--n-red-dot)}.n-shift--changed:after{content:"";background:var(--n-ice);width:7px;height:7px;box-shadow:0 0 0 2px var(--n-card);border-radius:50%;position:absolute;top:6px;right:7px}.n-shift--dragging{opacity:.45;transform:scale(.98)}.n-cbadge{background:var(--n-red-bg);height:18px;color:var(--n-red);white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 6px 0 4px;font-size:11px;font-weight:650;display:inline-flex}.n-cbadge--warn{background:var(--n-amber-bg);color:var(--n-amber)}.n-cbadge--info{background:var(--n-blue-bg);color:var(--n-blue)}.n-cov{grid-template-columns:repeat(var(--n-cov-n,32), 1fr);align-items:end;gap:1px;height:14px;display:grid}.n-cov i{background:var(--n-positive-dot);opacity:.75;border-radius:1.5px;height:100%;display:block}.n-cov i.n-cov--over{background:var(--n-ice);opacity:.45}.n-cov i.n-cov--gap{background:var(--n-red-dot);opacity:1}.n-cov i.n-cov--off{background:var(--n-border);opacity:1;height:30%}.n-pg{grid-template-columns:208px repeat(var(--n-pg-days,7), minmax(122px, 1fr));min-width:calc(208px + var(--n-pg-days,7) * 122px);display:grid}.n-pg>div{border-bottom:1px solid var(--n-border);border-left:1px solid var(--n-border);min-width:0}.n-pg__hd{z-index:3;background:var(--n-card);flex-direction:column;gap:6px;padding:10px 10px 8px;display:flex;position:sticky;top:0}.n-pg__hd b{color:var(--n-ink);white-space:nowrap;font-size:13.5px}.n-pg__hd span{color:var(--n-muted);font-size:var(--n-t-xs)}.n-pg__hd--today{box-shadow:inset 0 2px 0 var(--n-ice)}.n-pg__nm{z-index:2;background:var(--n-card);align-items:center;gap:10px;padding:10px 12px 10px 20px;display:flex;position:sticky;left:0;border-left:0!important}.n-pg__nm div>b{color:var(--n-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:550;display:block;overflow:hidden}.n-pg__nm div>span{color:var(--n-muted);font-size:var(--n-t-xs);display:block}.n-pg__cell{min-height:60px;transition:background var(--n-fast);flex-direction:column;gap:5px;padding:6px 6px 8px;display:flex;position:relative}.n-pg__cell--closed,.n-pg__cell--unavail{background-image:var(--n-hatch)}.n-pg__cell--over{background:var(--n-primary-soft);box-shadow:inset 0 0 0 2px var(--n-ice)}.n-pg__grp{background:var(--n-sunken);font-size:var(--n-t-xs);font-weight:var(--n-w-semibold);color:var(--n-muted);grid-column:1/-1;padding:8px 20px;border-left:0!important}.n-brand{color:var(--n-ink);font-weight:var(--n-w-semibold);font-size:var(--n-t-md);letter-spacing:-.01em;align-items:center;gap:8px;padding:2px 8px 10px;text-decoration:none;display:flex}.n-brand img{width:22px;height:22px}.n-logo .n-logo--dark,[data-theme=dark] .n-logo .n-logo--light{display:none}[data-theme=dark] .n-logo .n-logo--dark{display:inline}.n-top{z-index:20;height:var(--n-top-h);background:var(--n-glass-top);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid #0000;align-items:center;gap:12px;padding:0 32px;transition:border-color .2s;display:flex;position:sticky;top:0}.n-top--scrolled{border-bottom-color:var(--n-border)}.n-top__sp{flex:1}.n-search{background:var(--n-card);border:1px solid var(--n-border);border-radius:var(--n-r-md);max-width:520px;height:36px;color:var(--n-muted);cursor:text;box-shadow:var(--n-sh-1);text-align:left;transition:border-color var(--n-fast);flex:1;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13.5px;display:flex}.n-search:hover{border-color:var(--n-border-2)}.n-search>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.n-ask-pill{border-radius:var(--n-r-lg);cursor:pointer;color:#0f172a;height:36px;font:var(--n-w-semibold) 13.5px/1 var(--n-font-sans);white-space:nowrap;transition:transform var(--n-fast), box-shadow var(--n-fast);background:#fff;border:1px solid #e4e9f0;flex:none;align-items:center;gap:8px;padding:0 8px 0 12px;display:inline-flex;box-shadow:0 1px 2px #1018280f,0 4px 12px #1018280f}.n-ask-pill:hover{transform:translateY(-1px);box-shadow:0 2px 4px #10182814,0 8px 20px #1018281a}.n-ask-pill:active{transform:none}.n-ask-pill>svg{color:#22659c}.n-ask-pill .n-kbd{color:#586a80;background:#f8fafc;border-color:#d3dbe6}.n-ask-pill[aria-expanded=true]{box-shadow:0 0 0 2px #2f7fbf,0 4px 12px #1018281a}[data-theme=dark] .n-ask-pill{border-color:#0000;box-shadow:0 1px 2px #0006,0 6px 16px #00000059}.n-theme-sw{background:var(--n-card);border:1px solid var(--n-border);border-radius:var(--n-r-md);box-shadow:var(--n-sh-1);flex:none;padding:2px;display:flex}.n-theme-sw button{border-radius:var(--n-r-sm);width:30px;height:28px;color:var(--n-muted);cursor:pointer;transition:background var(--n-fast), color var(--n-fast);background:0 0;border:0;place-items:center;display:grid}.n-theme-sw button[aria-pressed=true]{background:var(--n-hover);color:var(--n-ink)}.n-ask{width:var(--n-ask-w);z-index:75;border-radius:var(--n-r-3xl);max-width:calc(100vw - 32px);color:var(--n-text);background-color:var(--n-glass-panel);background-image:radial-gradient(color-mix(in srgb, var(--n-border-2) 70%, transparent) 1px, transparent 1.3px);-webkit-backdrop-filter:blur(6px)saturate(1.2);border:1px solid var(--n-glass-edge);animation:n-slide .22s var(--n-ease);transition:width var(--n-base) var(--n-ease);background-size:18px 18px;flex-direction:column;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 24px 60px -16px #10182838}.n-ask--wide{width:var(--n-ask-wide)}[data-theme=dark] .n-ask{box-shadow:0 24px 60px -16px #0009}.n-ask__h{border-bottom:1px solid color-mix(in srgb, var(--n-border) 70%, transparent);align-items:center;gap:2px;padding:12px 12px 12px 16px;display:flex}.n-ask__title{font-size:var(--n-t-md);font-weight:var(--n-w-semibold);color:var(--n-ink);flex:1;padding:6px 8px}.n-ask__body{flex:1;padding:32px 24px 24px;overflow-y:auto}.n-ask__home{text-align:center}.n-ask__hero{width:112px;height:132px;margin:8px auto 18px;position:relative}.n-ask__hero:before{content:"";background:radial-gradient(closest-side,#3583c438,#0000);border-radius:50%;position:absolute;inset:-28px -28px 0}[data-theme=dark] .n-ask__hero:before{background:radial-gradient(closest-side,#5aa5e629,#0000)}.n-ask__mark{width:112px;height:112px;animation:5s ease-in-out infinite n-float;position:relative}.n-ask__shadow{background:radial-gradient(closest-side,#10182838,#0000);border-radius:50%;height:10px;animation:5s ease-in-out infinite n-shade;position:absolute;bottom:0;left:22px;right:22px}[data-theme=dark] .n-ask__shadow{background:radial-gradient(closest-side,#0009,#0000)}@keyframes n-float{50%{transform:translateY(-6px)}}@keyframes n-shade{50%{opacity:.7;transform:scaleX(.85)}}.n-ask__home h2{font-size:var(--n-t-xl);letter-spacing:-.02em}.n-ask__home>p{color:var(--n-muted);font-size:var(--n-t-md);margin:6px 0 24px}.n-ask__soon{max-width:320px;margin:0 auto 20px}.n-ask__sugg{text-align:left;flex-direction:column;gap:10px;display:flex}.n-ask__sugg button{border:1px solid var(--n-border);border-radius:var(--n-r-xl);color:inherit;background:color-mix(in srgb, var(--n-card) 82%, transparent);box-shadow:var(--n-sh-1);cursor:pointer;text-align:left;transition:border-color var(--n-fast), box-shadow var(--n-fast), transform var(--n-fast);align-items:center;gap:14px;padding:12px 14px;display:flex}.n-ask__sugg button:hover:not(:disabled){border-color:var(--n-border-2);box-shadow:var(--n-sh-2);transform:translateY(-1px)}.n-ask__sugg button:disabled{cursor:default}.n-ask__ico{border-radius:var(--n-r-lg);background:var(--n-primary-soft);width:40px;height:40px;color:var(--n-blue);flex:none;place-items:center;display:grid}.n-ask__sugg b{color:var(--n-ink);font-size:14.5px;display:block}.n-ask__sugg small{color:var(--n-muted);font-size:var(--n-t-sm);margin-top:1px;display:block}.n-ask__f{border:1px solid var(--n-border-2);border-radius:var(--n-r-3xl);background:var(--n-card);box-shadow:var(--n-sh-2);transition:box-shadow var(--n-fast), border-color var(--n-fast);align-items:center;gap:8px;margin:12px;padding:6px 6px 6px 16px;display:flex}.n-ask__f:focus-within{border-color:var(--n-ice);box-shadow:var(--n-sh-2), var(--n-ring)}.n-ask__f input{min-width:0;font-size:var(--n-t-md);height:36px;color:var(--n-ink);background:0 0;border:0;outline:0;flex:1}.n-ask__f input::placeholder{color:var(--n-muted)}.n-ask__f input:focus-visible{box-shadow:none}.n-ask__go{cursor:pointer;background:var(--n-border-2);width:38px;height:38px;color:var(--n-card);transition:background var(--n-fast);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.n-ask__go:disabled{cursor:not-allowed}.n-ask__f--has .n-ask__go:not(:disabled){background:var(--n-primary);color:var(--n-on-primary)}.n-app--rail :is(.n-nav__lbl,.n-nav__grp,.n-ws__name,.n-side-card,.n-nav__sub,.n-brand>span){display:none}@media (width<=1240px){.n-grid--main{grid-template-columns:minmax(0,1fr) 300px}.n-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.n-top{padding:0 24px}}@media (width<=900px){.n-grid--main,.n-grid--2,.n-grid--3{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.n-top{gap:8px;padding:0 16px}.n-search .n-kbd,.n-top .n-theme-sw,.n-ask-pill>span,.n-ask-pill .n-kbd{display:none}.n-ask-pill{justify-content:center;width:36px;padding:0}.n-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}:root,[data-theme]{--focus-ring:var(--n-ice);--focus-field-edge:var(--n-ice)}:root{--ask-mask:#000;--ask-mask-soft:#00000059}:root,[data-theme=light],[data-theme=dark]{--canvas:var(--n-canvas);--surface:var(--n-card);--sunk:var(--n-sunken);--ghost:var(--n-hover);--seg-on:var(--n-card);--seg-on-edge:var(--n-border);--line:var(--n-border);--line-strong:var(--n-border-2);--scrim:var(--n-scrim);--pop-bg:var(--n-card);--ink:var(--n-ink);--ink-body:var(--n-text);--ink-soft:var(--n-muted);--ink-faint:var(--n-muted);--forest:var(--n-link);--forest-press:var(--n-primary-hover);--on-forest:var(--n-on-primary);--key:var(--n-primary);--key-press:var(--n-primary-hover);--on-leaf:var(--n-on-primary);--mint:var(--n-primary-soft);--mint-hover:color-mix(in srgb,var(--n-primary-soft) 70%,var(--n-ice) 12%);--lys:var(--n-primary-soft);--gran:var(--n-link);--green:var(--n-positive-dot);--leaf:var(--n-ice);--warn-wash:var(--n-amber-bg);--warn:var(--n-amber);--danger-wash:var(--n-red-bg);--danger:var(--n-red);--danger-solid:var(--n-red-dot);--ok-wash:var(--n-positive-bg);--ok:var(--n-positive);--attention-dot:var(--n-amber-dot);--on-danger:#fff;--knob:#fff;--shadow-1:var(--n-sh-1);--shadow-2:var(--n-sh-2);--sheet-shadow:none;--app-bg:transparent;--app-edge:var(--n-canvas);--side-bg:var(--n-glass);--side-ink:var(--n-ink);--side-ink-soft:var(--n-muted);--side-hover:var(--n-hover);--side-active:var(--n-card);--side-active-ink:var(--n-ink);--side-line:var(--n-border);--side-badge-bg:var(--n-primary-soft);--side-badge-ink:var(--n-blue);--side-kbd-line:var(--n-border-2);--side-logo-bg:#22659c;--side-logo-ink:#fff;--hero-bg:var(--n-card);--hero-ink:var(--n-ink);--hero-ink-soft:var(--n-muted);--hero-line:var(--n-border);--hero-accent:var(--n-ice);--hero-on-accent:#fff;--hero-neg:var(--n-amber);--hero-cell-hi:var(--n-hover);--hero-figure:var(--n-ink);--hero-shadow:var(--n-sh-1),0 0 0 1px var(--n-border);--chart-ink:var(--n-ink);--chart-muted:var(--n-muted);--chart-grid:var(--n-border);--chart-actual:var(--n-ice);--chart-forecast:var(--n-chart-2);--chart-band:var(--n-primary-soft);--chart-now:var(--n-ink);--chart-bar:var(--n-ice);--chart-bar-2:var(--n-chart-2);--chart-neg:var(--n-amber-dot);--focus:var(--n-ice);--ask-panel:var(--n-card);--ask-card:var(--n-card);--ask-card-edge:var(--n-border);--ask-line:var(--n-border);--ask-dot:color-mix(in srgb,var(--n-ink) 10%,transparent);--ask-dot-hot:var(--n-ice);--ask-glow:var(--n-primary-soft);--ask-spot:var(--n-primary-soft);--ask-spot-edge:var(--n-ice);--ask-tile:var(--n-primary-soft);--ask-tile-ink:var(--n-blue);--ask-door-a:var(--n-primary);--ask-door-b:var(--n-primary-hover);--ask-door-glow:var(--n-primary-soft);--ask-door-shine:#ffffff59;--ask-user:var(--n-primary);--ask-user-ink:var(--n-on-primary);--ask-agent:var(--n-link)}:root,[data-theme]{--bo-body-size:14px;--bo-body-lh:21px;--bo-title-size:26px;--bo-title-lh:32px;--bo-title-weight:600;--bo-title-track:-.02em;--bo-h2-size:15px;--bo-h2-lh:22px;--bo-h2-weight:600;--bo-table-size:13.5px;--bo-figure-size:24px;--bo-figure-lh:30px;--bo-figure-weight:600;--bo-frame:0px;--bo-page-x:32px;--bo-page-y:16px;--bo-stack:20px;--bo-card-x:20px;--bo-card-y:16px;--bo-field-x:11px;--bo-gap:8px;--bo-row:44px;--bo-row-head:36px;--bo-control:34px;--bo-side-y:14px;--bo-side-x:12px;--bo-card-head-top:18px;--bo-card-head-bottom:14px;--seg-sm:32px;--seg-md:36px;--seg-lg:44px;--seg-inset:2px;--bo-r-card:12px;--bo-r-control:8px;--bo-card-line:var(--line);--bo-card-lift:var(--n-sh-1);--bo-page-max:1360px;--bo-th-bg:var(--sunk);--bo-th-ink:var(--ink-soft);--bo-th-weight:600;--bo-table-bg:var(--surface);--bo-r-button:8px;--bo-field-h:36px;--bo-field-r:8px;--bo-field-bg:var(--surface);--bo-field-ring:inset 0 0 0 1px var(--line-strong);--bo-badge-h:22px;--bo-badge-r:11px;--bo-badge-px:8px;--bo-badge-fill:100%;--bo-badge-edge:0;--bo-badge-pip:block}:root{--r1:6px;--r2:10px;--r3:14px;--r4:18px;--pane:26px;--side:240px;--cop:400px;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font:400 var(--bo-body-size,14px)/var(--bo-body-lh,20px) var(--n-font-sans);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(dialog,main,section,h1,h2)[tabindex="-1"]:focus{box-shadow:none;outline:none}.mono{font-family:var(--n-font-mono);font-size:12px;line-height:16px}.num{text-align:right;white-space:nowrap}.meta{color:var(--ink-faint);font-size:12px;font-weight:500;line-height:16px}.soft{color:var(--ink-soft)}.neg{color:var(--warn)}.ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic.s16{width:16px;height:16px}kbd{font:500 12px/16px var(--n-font-sans);color:var(--ink-faint);border-radius:var(--r1);background:var(--surface);border:1px solid var(--line-strong);padding:2px 6px}.app{grid-template-columns:var(--side) minmax(0,1fr) 0;height:100vh;transition:grid-template-columns .2s var(--ease);display:grid}.app.collapsed{--side:64px}.side{border-right:1px solid var(--line-strong);background:var(--canvas);flex-direction:column;min-height:0;display:flex;overflow:hidden}.store{border-radius:var(--r2);align-items:center;gap:12px;width:100%;height:40px;padding:0 8px;display:flex}.store:hover{background:var(--ghost)}.mark{width:24px;height:24px;color:var(--forest);flex:none}.search{border-radius:var(--r2);background:var(--sunk);height:40px;color:var(--ink-faint);align-items:center;gap:8px;width:100%;padding:0 8px 0 12px;display:flex}.search span{flex:1}.search:hover{background:var(--mint-hover)}.divider{background:var(--line-strong);height:1px;margin:12px}.item{border-radius:var(--r2);width:100%;height:32px;color:var(--ink-body);white-space:nowrap;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:15px;font-weight:500;line-height:20px;display:flex}.item:hover{background:var(--ghost);color:var(--ink)}.group.open>.item{color:var(--ink);font-weight:600}.item.active{background:var(--key);color:var(--on-forest)}.item.active:hover{background:var(--key-press);color:var(--on-forest)}.person{height:40px}.jump{gap:4px;padding:8px 8px 12px;display:flex}.jump button{border-radius:var(--r1);height:24px;color:var(--ink-faint);text-align:center;background:var(--ghost);flex:1;font-size:12px;font-weight:600;line-height:24px}.jump button:hover{color:var(--ink)}.jump button.on{background:var(--ink);color:var(--canvas)}.app.collapsed .lbl,.app.collapsed .store-name,.app.collapsed .search span,.app.collapsed .search kbd,.app.collapsed .item .chev,.app.collapsed .item kbd,.app.collapsed .badge,.app.collapsed .sec-label,.app.collapsed .tabs-in,.app.collapsed .store .chev{display:none!important}.app.collapsed .item,.app.collapsed .search,.app.collapsed .store{justify-content:center;height:40px;padding:0}.app.collapsed .jump{flex-wrap:wrap}.app.collapsed .jump button{flex:0 0 calc(50% - 2px)}.pop{z-index:30;background:var(--pop-bg);border:1px solid var(--line-strong);border-radius:var(--r3);box-shadow:var(--shadow-2);width:272px;padding:8px;display:none;position:fixed}.pop.show{animation:fade .15s var(--ease);display:block}.pop .item{font-size:14px}.pop .item.cur{background:var(--mint);color:var(--forest)}@keyframes fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.main{scroll-behavior:auto;min-width:0;overflow-y:auto}.page{max-width:1344px;margin:0 auto;padding:32px}.toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-bottom:24px;display:flex}.screen{animation:.16s ease-out fadein;display:block}@keyframes fadein{0%{opacity:0}to{opacity:1}}.btn{border-radius:var(--bo-r-button,var(--r2));white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-weight:600;transition:background .12s;display:inline-flex}.btn.sm{height:var(--bo-control,32px);padding:0 12px}.btn.primary{background:var(--key);color:var(--on-forest)}.btn.primary:hover{background:var(--key-press)}.btn.second{background:var(--mint);color:var(--forest)}.btn.second:hover{background:var(--mint-hover)}.btn.quiet{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink)}.btn.quiet:hover{background:var(--ghost)}.btn[disabled]{background:var(--ghost);color:var(--ink-faint);cursor:not-allowed;border:0}.btn.icon{width:40px;padding:0}.btn.icon.sm{width:32px}.stepper{border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--surface);align-items:center;height:40px;display:inline-flex}.stepper button{width:38px;height:38px;color:var(--ink-soft);justify-content:center;align-items:center;display:flex}.stepper button:hover{color:var(--ink)}.stepper span{border-left:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;padding:0 12px;font-weight:600;line-height:38px}.stepper span i{color:var(--ink-soft);font-style:normal;font-weight:400}.pill{height:var(--bo-badge-h,24px);padding:0 var(--bo-badge-px,10px);border-radius:var(--bo-badge-r,100px);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pill.ok{background:var(--ok-wash);color:var(--ok)}.pill.warn,.pill.danger{background:var(--warn-wash);color:var(--warn)}.pill.mint{background:var(--mint);color:var(--forest)}.pill.plain{background:var(--sunk);color:var(--ink-soft)}.dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.dot.off{background:var(--ink-faint);opacity:.5}.dot.warn{background:var(--attention-dot)}.chip{border-radius:var(--r1);background:var(--sunk);height:28px;color:var(--ink-body);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.chip .ic{width:16px;height:16px}.grid{gap:var(--bo-stack);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.card{background:var(--surface);border:1px solid var(--bo-card-line,var(--line));border-radius:var(--bo-r-card,var(--r3));box-shadow:var(--bo-card-lift,none);min-width:0}.cb{padding:var(--bo-card-x)}.money{letter-spacing:-.03em;font-size:clamp(40px,4.2vw,54px);font-weight:700;line-height:1.1}.lead{font-size:16px;line-height:24px}table{border-collapse:collapse;width:100%}th{height:var(--bo-row-head,40px);font-size:12px;line-height:16px;font-weight:var(--bo-th-weight,600);color:var(--bo-th-ink,var(--ink-faint));background:var(--bo-th-bg,transparent);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px}td{height:var(--bo-row);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px}tr>:first-child{padding-left:var(--bo-card-x)}tr>:last-child{padding-right:var(--bo-card-x)}tbody tr:last-child td{border-bottom:0}tbody tr.hover:hover td{background:color-mix(in srgb,var(--sunk) 50%,transparent);cursor:pointer}tr.sel td{background:var(--mint)}th.num,td.num{text-align:right}.rows>*{border-bottom:1px solid var(--line)}.rows>:last-child{border-bottom:0}svg text{font-family:var(--n-font-sans),sans-serif}.shift{border-radius:var(--r1);background:var(--mint);width:100%;height:32px;color:var(--forest);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:12px;font-weight:600;line-height:32px;position:relative;overflow:hidden}.band{background:var(--surface);border-top:1px solid var(--line-strong);border-radius:0 0 13px 13px;position:sticky;bottom:0;box-shadow:0 -8px 16px -12px #0d1b2a2e}.drawer{z-index:20;width:360px;transition:transform .2s var(--ease);position:fixed;top:16px;bottom:16px;right:16px;transform:translate(calc(100% + 32px))}.drawer .card{border-radius:var(--r4);box-shadow:var(--shadow-2);flex-direction:column;height:100%;display:flex}.drawer .cb{flex:1}.strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strip>div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:16px 24px;display:flex}.strip>div:last-child{border-right:0}.strip b{font-size:22px;font-weight:600;line-height:28px}.split{transition:grid-template-columns .2s var(--ease);grid-template-columns:minmax(0,1fr) 0;display:grid}.split.open{grid-template-columns:minmax(0,1fr) 400px;gap:24px}.sheet{align-self:start;min-width:0;position:sticky;top:24px;overflow:hidden}.sheet .card{border-radius:var(--r4)}@container (width<=620px){.mcard .bar{display:none}.fccol{width:80px}}@media (width<=1360px){.split.open{grid-template-columns:minmax(0,1fr) 360px}}.bar{background:var(--sunk);border-radius:3px;width:48px;height:6px;display:inline-block;overflow:hidden}.bar i{background:var(--key);height:100%;display:block}.bar.warn i{background:var(--attention-dot)}.set{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.field{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;min-height:64px;padding:12px 24px;display:grid}.field:last-child{border-bottom:0}.field label{font-weight:600}.field label span{color:var(--ink-faint);font-size:12px;font-weight:500;line-height:16px;display:block}.input{height:var(--bo-field-h,40px);border-radius:var(--bo-field-r,var(--r2));background:var(--bo-field-bg,var(--sunk));box-shadow:var(--bo-field-ring,none);border:1px solid #0000;align-items:center;max-width:480px;padding:0 12px;display:flex}.caps{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.q{background:var(--sunk);border-radius:var(--r3);align-self:flex-end;max-width:85%;padding:8px 16px;font-size:14px;line-height:20px}.a{flex-direction:column;gap:12px;display:flex}.a p{color:var(--ink-body);font-size:15px;line-height:24px}.a .who{color:var(--ink-faint);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.a .who svg{width:16px;height:16px;color:var(--forest)}.a .acts{gap:8px;display:flex}.note{border-radius:var(--r2);background:var(--warn-wash);color:var(--warn);gap:8px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.note .ic{width:16px;height:16px;margin-top:2px}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:450px;margin:64px auto;display:flex}.empty h3{font-size:19px;font-weight:600;line-height:28px}.app{background:var(--app-bg)}.app .side{background:var(--side-bg);color:var(--side-ink);border-right:0}.app .side .mark{color:var(--side-ink)}.app .side .store:hover,.app .side .item:hover{background:var(--side-hover);color:var(--side-ink)}.app .side .store-name span,.app .side .meta,.app .side .sec-label,.app .side .item .chev{color:var(--side-ink-soft)}.app .side .search{background:color-mix(in srgb,var(--side-ink) 10%,transparent);color:var(--side-ink-soft)}.app .side .search:hover{background:color-mix(in srgb,var(--side-ink) 15%,transparent)}.app .side kbd{border-color:var(--side-kbd-line);color:var(--side-ink-soft);background:0 0}.app .side .divider{background:var(--side-line)}.app .side .item{color:color-mix(in srgb,var(--side-ink) 50%,var(--side-ink-soft))}.app .side .group.open>.item{color:var(--side-ink)}.app .side .item.active{background:var(--side-active);color:var(--side-active-ink)}.app .side .item.active:hover{background:linear-gradient(color-mix(in srgb,var(--side-ink) 5%,transparent),color-mix(in srgb,var(--side-ink) 5%,transparent)),var(--side-active)}.app .side .jump button{background:var(--side-hover);color:var(--side-ink-soft)}.app .side .jump button.on{background:var(--side-ink);color:var(--side-badge-ink)}.main{background:var(--canvas);box-shadow:var(--sheet-shadow);border-radius:16px;margin:10px 10px 10px 0}.ask{background:var(--surface);border:1px solid var(--line-strong);width:440px;max-width:calc(100% - 48px);height:46px;box-shadow:var(--shadow-2);color:var(--ink-soft);z-index:6;border-radius:100px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 10px 0 18px;font-size:14px;display:flex;position:sticky;bottom:22px}.ask:hover{color:var(--ink)}.shift.off{background:var(--warn-wash);color:var(--warn)}.tall-result>.card:first-child :is(.eyebrow,.soft,.meta,.bsub,.ic){color:var(--hero-ink-soft)}.tall-result>.card:first-child :is(.lead,.lead b,.bridge b,.strip b){color:var(--hero-ink)}.tall-result>.card:first-child :is(.bridge,.strip){border-top-color:var(--hero-line)!important}.tall-result>.card:first-child :is(.bridge>div,.strip>div){border-right-color:var(--hero-line)}.forest{color:var(--hero-ink);box-shadow:var(--hero-shadow);background:var(--hero-bg)!important;border:0!important}.forest .meta,.forest .bsub,.forest .soft,.forest .ic{color:var(--hero-ink-soft)}.forest b{color:var(--hero-ink)}.forest .neg,.forest b.neg,.forest .neg b{color:var(--hero-neg)!important}.forest.strip>div{border-right-color:var(--hero-line)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.page{view-transition-name:page}::view-transition-old(page){animation:.14s ease-out both vto}::view-transition-new(page){animation:.3s cubic-bezier(.2,0,0,1) both vti}@keyframes vto{to{opacity:0}}@keyframes vti{0%{opacity:0;transform:translateY(10px)}}::view-transition-group(sideon){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,0,0,1)}.empty .drawn{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.main{flex-direction:column;display:flex}.main>.page{flex:none;width:100%}.ask{margin:auto auto 22px}.main{container-type:inline-size}.money{white-space:nowrap}@container (width<=1000px){.landing .l,.landing .r,.grid>.c7,.grid>.c5,.grid>.c6,.grid>.c8,.grid>.c4{grid-column:span 12}.split.open,.bkgrid,.set,.steps{grid-template-columns:minmax(0,1fr)}.ph-actions .meta{display:none}.toolbar,.tb-l,.tb-r{flex-wrap:wrap;row-gap:10px}.rota{min-width:980px}.bkgrid .bk:not(.tall) span{display:none}}:root[data-look=a],[data-look=a]{--la-glass:color-mix(in srgb, var(--n-card) 70%, transparent);--la-glass-strong:color-mix(in srgb, var(--n-card) 86%, transparent);--la-edge:color-mix(in srgb, var(--n-ink) 9%, transparent);--la-edge-2:color-mix(in srgb, var(--n-ink) 16%, transparent);--la-hi:inset 0 1px 0 #fffc;--la-lift:0 1px 1px #1018280a, 0 12px 32px -16px #1018283d;--la-sunk:color-mix(in srgb, var(--n-canvas) 72%, var(--n-card));--la-blur:blur(22px) saturate(1.5);--la-sheen:linear-gradient(180deg, #ffffff8c, #fff0 46%);--bo-r-card:16px;--bo-r-control:10px;--bo-r-button:10px;--bo-field-r:10px;--bo-field-h:38px;--bo-card-lift:var(--la-lift);--ok-hair:color-mix(in srgb, var(--n-ink) 7%, transparent);--ok-hover:color-mix(in srgb, var(--n-ice) 5%, transparent);--ok-raise-2:var(--la-hi), 0 0 0 1px var(--la-edge), var(--la-lift);--seg-on:var(--n-card);--chart-grid:color-mix(in srgb, var(--n-ink) 6%, transparent);--chart-forecast:color-mix(in srgb, var(--n-ice) 30%, transparent);--chart-bar-2:color-mix(in srgb, var(--n-ink) 22%, transparent)}:root[data-theme=dark][data-look=a],[data-theme=dark] [data-look=a],[data-look=a][data-theme=dark]{--la-glass:color-mix(in srgb, var(--n-card) 66%, transparent);--la-glass-strong:color-mix(in srgb, var(--n-card) 84%, transparent);--la-edge:#ffffff13;--la-edge-2:#ffffff21;--la-hi:inset 0 1px 0 #ffffff12;--la-lift:0 1px 1px #00000080, 0 22px 44px -20px #000000d9;--la-sunk:#00000047;--la-sheen:linear-gradient(180deg, #ffffff0b, #fff0 40%);--seg-on:color-mix(in srgb, var(--n-ink) 10%, var(--n-card))}[data-look=a] :is(.ok-card,.ok-kf-panel,.ok-dt-panel){background:var(--la-sheen), var(--la-glass);-webkit-backdrop-filter:var(--la-blur);backdrop-filter:var(--la-blur);box-shadow:var(--ok-raise-2)}[data-look=a] .ok-card .ok-dt-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}[data-look=a] .ok-card-h{padding-top:18px}[data-look=a] .ok-card-title{letter-spacing:-.012em;font-size:14.5px;font-weight:600}[data-look=a] .ok-card-desc{color:var(--n-muted)}[data-look=a] .n-btn{border-radius:var(--bo-r-button);letter-spacing:-.005em;background:var(--la-sheen), var(--la-glass-strong);height:auto;box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2), 0 1px 2px #1018280f;transition:box-shadow var(--n-fast), background var(--n-fast), transform 90ms, filter var(--n-fast);border:0}[data-look=a] .n-btn:hover{background:var(--n-card);box-shadow:var(--la-hi), 0 0 0 1px color-mix(in srgb, var(--n-ink) 22%, transparent), 0 2px 6px #10182814}[data-look=a] .n-btn:active{transform:translateY(.5px)scale(.99)}[data-look=a] .n-btn--primary{color:var(--n-on-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--n-primary) 82%, #fff) 0%, var(--n-primary) 60%);box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 1px color-mix(in srgb, var(--n-primary) 78%, #000), 0 1px 2px #10182824, 0 6px 16px -8px color-mix(in srgb, var(--n-primary) 70%, transparent)}[data-look=a] .n-btn--primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--n-primary-hover) 80%, #fff) 0%, var(--n-primary-hover) 60%);filter:none}[data-look=a] .n-btn--ghost{box-shadow:none;background:0 0}[data-look=a] .n-btn--ghost:hover{background:var(--ok-hover);box-shadow:none}[data-look=a] .n-btn:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:var(--la-sunk);box-shadow:inset 0 0 0 1px var(--la-edge);color:var(--n-muted)}[data-look=a] .ok-iconbutton-plate{background:var(--la-glass-strong);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2)}[data-look=a] .ok-field-box,[data-look=a] .ok-vp-sel{background:var(--la-sunk);height:40px;box-shadow:inset 0 1px 3px #10182817, inset 0 0 0 1px var(--la-edge);border-radius:12px}[data-look=a] .ok-field-box.ok-field-bad,[data-look=a] .ok-field-box.ok-field-bad:focus-within{box-shadow:inset 0 0 0 1px var(--n-red-dot), 0 0 0 4px color-mix(in srgb, var(--n-red-dot) 16%, transparent)}[data-look=a] .n-btn{min-height:36px;padding-inline:14px}[data-look=a] .n-btn.n-btn--sm,[data-look=a] .ok-button-sm{min-height:32px}[data-look=a] .ok-data-table td{height:48px}[data-look=a] .ok-field-box :is(input,textarea)::placeholder{color:var(--n-muted)}[data-look=a] .ok-field-box:hover,[data-look=a] .ok-vp-sel:hover{box-shadow:inset 0 1px 2px #1018280f, inset 0 0 0 1px var(--la-edge-2)}[data-look=a] .ok-field-box:focus-within,[data-look=a] .ok-vp-sel:focus-visible{background:var(--n-card);box-shadow:inset 0 0 0 1px var(--n-ice), 0 0 0 4px color-mix(in srgb, var(--n-ice) 18%, transparent)}[data-look=a] .ok-field-label,[data-look=a] .ok-vp-label{color:var(--n-text);font-size:12.5px;font-weight:550}[data-look=a] .ok-switch-input{box-shadow:inset 0 1px 2px #1018281f, inset 0 0 0 1px var(--la-edge)}[data-look=a] .ok-switch-input:checked{background:linear-gradient(180deg, color-mix(in srgb, var(--n-primary) 80%, #fff), var(--n-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-primary) 70%, #000)}[data-look=a] .ok-switch-input:before{box-shadow:0 1px 2px #00000038,0 0 0 .5px #0000000f}[data-look=a] .ok-seg-group{background:var(--la-sunk);box-shadow:inset 0 1px 3px #10182817, inset 0 0 0 1px var(--la-edge)}[data-look=a] .ok-seg-group .ok-seg-on{background-color:var(--seg-on);background-image:var(--la-sheen);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2), 0 2px 6px -1px #1018282e}[data-look=a] .ok-status{background:color-mix(in srgb, var(--n-card) 55%, transparent);color:var(--n-text);box-shadow:inset 0 0 0 1px var(--la-edge);padding-inline:8px 9px;font-weight:550}[data-look=a] .ok-status .ok-status-pip{opacity:1;width:7px;height:7px}[data-look=a] .ok-status-positive .ok-status-pip{background:var(--n-positive-dot);box-shadow:0 0 0 3px color-mix(in srgb, var(--n-positive-dot) 20%, transparent)}[data-look=a] .ok-status-attention .ok-status-pip{background:var(--n-amber-dot);box-shadow:0 0 0 3px color-mix(in srgb, var(--n-amber-dot) 22%, transparent)}[data-look=a] .ok-status-attention{color:var(--n-amber)}[data-look=a] :is(.ok-status-neutral,.ok-status-danger) .ok-status-pip{box-shadow:inset 0 0 0 1.5px var(--n-muted);background:0 0}[data-look=a] .ok-count{box-shadow:inset 0 0 0 1px var(--la-edge)}[data-look=a] .ok-kf-cell+.ok-kf-cell{box-shadow:none}[data-look=a] .ok-kf-cell+.ok-kf-cell:before{content:"";background:linear-gradient(transparent, var(--la-edge-2), transparent);opacity:1;width:1px;position:absolute;top:18%;bottom:18%;left:0}[data-look=a] .ok-kf-label{color:var(--n-muted);font-size:12.5px}[data-look=a] .ok-kf-value{letter-spacing:-.032em;color:var(--n-ink);font-size:30px;font-weight:600;line-height:38px}[data-look=a] .ok-spark{height:34px;margin-inline:calc(-1 * var(--bo-card-x));width:calc(100% + 2 * var(--bo-card-x));margin-bottom:calc(-1 * var(--bo-card-y) + 4px)}[data-look=a] .ok-spark .ok-spark-line{stroke:var(--n-ice);stroke-width:1.75px}[data-look=a] .ok-spark .ok-spark-area{fill:var(--n-ice);opacity:.14}[data-look=a] .ok-data-table th{box-shadow:inset 0 -1px 0 var(--ok-hair);color:var(--n-muted);background:0 0;font-size:12px;font-weight:550}[data-look=a] .ok-data-table td{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--n-ink) 5%, transparent)}[data-look=a] .ok-data-table tbody tr:hover td{background:var(--ok-hover)}[data-look=a] .ok-data-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--n-ice), inset 0 -1px 0 color-mix(in srgb, var(--n-ink) 5%, transparent)}[data-look=a] .ok-data-table tfoot td,[data-look=a] .ok-dt-foot{background:0 0}[data-look=a] .n-shift{background:color-mix(in srgb, var(--rbg) 45%, var(--la-glass-strong));box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge), 0 1px 2px #1018280d;border:0;border-radius:12px;gap:4px;padding:8px 10px 9px}[data-look=a] .n-shift:hover{box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2), 0 8px 20px -10px #1018284d;transform:translateY(-1px)}[data-look=a] .n-shift__tm{letter-spacing:-.01em;font-size:13px}[data-look=a] .n-shift__mt{color:var(--n-muted);font-weight:500}[data-look=a] .n-shift__code{background:color-mix(in srgb, var(--rc) 16%, transparent);min-width:20px;height:20px;color:var(--rtx);letter-spacing:.02em;border-radius:10px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}[data-look=a] .n-shift__span{background:var(--la-edge);border-radius:2px;height:3px;margin:2px 0 1px;display:block;position:relative}[data-look=a] .n-shift__span:after{content:"";top:0;bottom:0;left:var(--a);right:calc(100% - var(--b));background:var(--rc);border-radius:2px;position:absolute}[data-look=a] .n-shift--open{box-shadow:inset 0 0 0 1px var(--la-edge-2);outline:1px dashed color-mix(in srgb, var(--rc) 55%, transparent);outline-offset:-1px;background:0 0}[data-look=a] .n-shift--conflict{box-shadow:var(--la-hi), 0 0 0 1.5px var(--n-amber-dot), 0 0 0 5px color-mix(in srgb, var(--n-amber-dot) 16%, transparent)}[data-look=a] .n-shift--changed:after{background:var(--n-ice);box-shadow:0 0 0 3px color-mix(in srgb, var(--n-ice) 22%, transparent)}[data-look=a] .n-cbadge{background:color-mix(in srgb, var(--n-card) 60%, transparent);box-shadow:inset 0 0 0 1px var(--la-edge);color:var(--n-amber);font-weight:600}[data-look=a] .n-cbadge--info{color:var(--n-blue)}[data-look=a] .n-cov{gap:2px;height:24px}[data-look=a] .n-cov i{background:color-mix(in srgb, var(--n-ice) 55%, transparent);opacity:1;border-radius:2px;height:46%}[data-look=a] .n-cov i.n-cov--over{background:color-mix(in srgb, var(--n-ice) 26%, transparent);height:70%}[data-look=a] .n-cov i.n-cov--gap{background:var(--n-amber-dot);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--n-amber-dot) 45%, transparent)}[data-look=a] .n-cov i.n-cov--off{background:var(--la-edge-2);height:2px}[data-look=a] .n-pg>div{border-color:var(--ok-hair)}[data-look=a] .n-pg__hd,[data-look=a] .n-pg__nm{background:var(--la-glass-strong)}[data-look=a] .n-chart__grid{stroke:var(--chart-grid);stroke-dasharray:2 4}[data-look=a] .ok-chart-figure--lg{letter-spacing:-.032em;font-size:30px;font-weight:600}[data-look=a] .ok-pop{background:var(--la-glass-strong);-webkit-backdrop-filter:var(--la-blur);backdrop-filter:var(--la-blur);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2), var(--n-sh-3)}:root[data-look=b],[data-look=b]{--lb-rule:var(--n-border-2);--bo-r-card:8px;--bo-r-control:6px;--bo-r-button:6px;--bo-field-r:6px;--bo-field-h:34px;--ok-hair:var(--n-border);--ok-hover:var(--n-hover);--ok-raise-2:0 0 0 1px var(--lb-rule);--bo-card-lift:none;--seg-on:var(--n-card);--chart-grid:var(--n-border);--chart-actual:var(--n-ink);--chart-bar:var(--n-ink);--chart-forecast:var(--n-border-2)}[data-look=b] :is(.ok-card,.ok-kf-panel,.ok-dt-panel){background:var(--n-card);box-shadow:0 0 0 1px var(--lb-rule)}[data-look=b] .ok-card .ok-dt-panel{box-shadow:none}[data-look=b] .ok-card-h{box-shadow:inset 0 -1px 0 var(--n-border);padding-block:12px}[data-look=b] .ok-card-title{letter-spacing:0;font-size:13.5px;font-weight:600}[data-look=b] .n-btn{border-radius:var(--bo-r-button);border:1px solid var(--lb-rule);background:var(--n-card);height:auto;box-shadow:none;font-weight:550}[data-look=b] .n-btn:hover{background:var(--n-hover);border-color:var(--n-muted)}[data-look=b] .n-btn--primary:not(:disabled,[aria-disabled=true]){background:var(--n-primary);border-color:var(--n-primary);color:var(--n-on-primary)}[data-look=b] .n-btn--primary:not(:disabled,[aria-disabled=true]):hover{background:var(--n-primary-hover);border-color:var(--n-primary-hover)}[data-look=b] .n-btn--ghost{background:0 0;border-color:#0000}[data-look=b] .ok-iconbutton-plate{background:var(--n-card);box-shadow:inset 0 0 0 1px var(--lb-rule);border-radius:6px}[data-look=b] .ok-field-box,[data-look=b] .ok-vp-sel{background:var(--n-card);box-shadow:inset 0 0 0 1px var(--lb-rule)}[data-look=b] .ok-field-box:hover,[data-look=b] .ok-vp-sel:hover{box-shadow:inset 0 0 0 1px var(--n-muted)}[data-look=b] .ok-field-box:focus-within,[data-look=b] .ok-vp-sel:focus-visible{box-shadow:inset 0 0 0 1px var(--n-ice), 0 0 0 1px var(--n-ice)}[data-look=b] .ok-field-box.ok-field-bad{box-shadow:inset 0 0 0 1px var(--n-red-dot)}[data-look=b] .ok-field-label,[data-look=b] .ok-vp-label{color:var(--n-ink);font-size:12px;font-weight:600}[data-look=b] .ok-switch-input{border-radius:4px}[data-look=b] .ok-switch-input:before{border-radius:3px}[data-look=b] .ok-seg-group{background:var(--n-card);box-shadow:inset 0 0 0 1px var(--lb-rule);border-radius:6px}[data-look=b] .ok-seg-group .ok-seg-opt{border-radius:4px}[data-look=b] .ok-seg-group .ok-seg-on{background:var(--seg-on);box-shadow:inset 0 0 0 1px var(--n-ink)}[data-look=b] .ok-status{background:0 0;border-radius:4px;padding-inline:6px;font-weight:600}[data-look=b] .ok-status .ok-status-pip{display:none}[data-look=b] .ok-status-positive{color:var(--n-positive);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-positive) 40%, transparent)}[data-look=b] .ok-status-attention{color:var(--n-amber);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-amber) 40%, transparent)}[data-look=b] :is(.ok-status-neutral,.ok-status-danger){color:var(--n-muted);box-shadow:inset 0 0 0 1px var(--lb-rule)}[data-look=b] .ok-kf-panel{box-shadow:none;background:0 0}[data-look=b] .ok-kf-cell{padding-inline:0 20px}[data-look=b] .ok-kf-cell+.ok-kf-cell{box-shadow:inset 1px 0 0 var(--lb-rule);padding-left:20px}[data-look=b] .ok-kf-value{letter-spacing:-.035em;font-size:26px;font-weight:500}[data-look=b] .ok-kf-label{color:var(--n-ink);font-size:12px;font-weight:600}[data-look=b] .ok-spark .ok-spark-line{stroke:var(--n-ink);stroke-width:1.25px}[data-look=b] .ok-spark .ok-spark-area{opacity:0}[data-look=b] .ok-data-table th{background:var(--n-sunken);box-shadow:inset 0 -1px 0 var(--lb-rule);color:var(--n-ink);font-size:11.5px;font-weight:600}[data-look=b] .ok-data-table{--bo-row:38px}[data-look=b] .ok-data-table td+td{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--n-border) 60%, transparent), inset 0 -1px 0 var(--n-border)}[data-look=b] .n-shift{border:1px solid var(--lb-rule);background:var(--n-card);box-shadow:none;border-radius:4px;padding:6px 8px}[data-look=b] .n-shift:hover{border-color:var(--n-muted);box-shadow:none;transform:none}[data-look=b] .n-shift__code{background:var(--rc);color:#fff;border-radius:2px;padding:0 4px;display:inline-block}[data-look=b] .n-shift__mt{color:var(--n-muted)}[data-look=b] .n-shift__span{background:var(--lb-rule);height:1px;margin:4px 0 2px;display:block;position:relative}[data-look=b] .n-shift__span:after{content:"";height:3px;top:-1px;left:var(--a);right:calc(100% - var(--b));background:var(--n-ink);position:absolute}[data-look=b] .n-shift--open{background-image:var(--n-hatch);border-style:dashed}[data-look=b] .n-shift--conflict{border-color:var(--n-amber-dot);box-shadow:inset 0 -2px 0 var(--n-amber-dot)}[data-look=b] .n-cbadge{color:var(--n-amber);background:0 0;border-radius:2px;box-shadow:inset 0 0 0 1px}[data-look=b] .n-cbadge--info{color:var(--n-blue)}[data-look=b] .n-cov{gap:0;height:16px}[data-look=b] .n-cov i{background:var(--n-border-2);opacity:1;height:60%;box-shadow:inset -1px 0 0 var(--n-card);border-radius:0}[data-look=b] .n-cov i.n-cov--over{background:var(--n-muted);height:80%}[data-look=b] .n-cov i.n-cov--gap{background:var(--n-amber-dot);height:100%}[data-look=b] .n-cov i.n-cov--off{background:var(--n-border-2);height:1px}[data-look=b] .n-chart__grid{stroke:var(--n-border)}[data-look=b] .ok-pop{box-shadow:0 0 0 1px var(--lb-rule), 0 12px 24px -12px #00000040;border-radius:8px}[data-look=a] :is(.ok-sheet,.ok-confirm,.ok-cmdk){background:var(--la-sheen), var(--la-glass-strong);-webkit-backdrop-filter:var(--la-blur);backdrop-filter:var(--la-blur);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2), 0 40px 90px -30px #10182873;border-radius:18px}[data-look=a] :is(.ok-sheet,.ok-confirm,.ok-cmdk)::backdrop{background:color-mix(in srgb, var(--n-canvas) 40%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-look=a] .ok-cmdk-item.is-on{background:color-mix(in srgb, var(--n-ice) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-ice) 30%, transparent)}[data-look=a] .ok-menu{background:var(--la-glass-strong);-webkit-backdrop-filter:var(--la-blur);backdrop-filter:var(--la-blur);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2), var(--n-sh-3);border-radius:14px}[data-look=a] .ok-menu-item:hover,[data-look=a] .ok-menu-item:focus-visible{background:color-mix(in srgb, var(--n-ice) 10%, transparent)}[data-look=a] .ok-tooltip{background:color-mix(in srgb, var(--n-toast-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;box-shadow:inset 0 1px #ffffff1a,0 8px 20px -8px #0006}[data-look=a] :is(.ok-key,.ok-fb-chip){background:var(--la-sheen), var(--la-glass-strong);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2), 0 1px 2px #1018280d}[data-look=a] :is(.ok-key,.ok-fb-chip):hover{box-shadow:var(--la-hi), 0 0 0 1px color-mix(in srgb, var(--n-ink) 24%, transparent), 0 2px 6px #10182814}[data-look=a] .ok-key[aria-pressed=true]{background:color-mix(in srgb, var(--n-ice) 12%, var(--la-glass-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-ice) 45%, transparent)}[data-look=a] .ok-fb{background:0 0}[data-look=a] .ok-pg-page[aria-current=page]{background-color:var(--seg-on);background-image:var(--la-sheen);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2)}[data-look=a] .ok-lr-icon{background:color-mix(in srgb, var(--n-ink) 5%, transparent);box-shadow:inset 0 0 0 1px var(--la-edge)}[data-look=a] .ok-lr-icon--mint{background:color-mix(in srgb, var(--n-ice) 12%, transparent);color:var(--n-blue)}[data-look=a] .ok-lr-icon--warn{background:color-mix(in srgb, var(--n-amber-dot) 16%, transparent);color:var(--n-amber)}[data-look=a] .ok-st-card{background:var(--la-sheen), var(--la-glass);-webkit-backdrop-filter:var(--la-blur);backdrop-filter:var(--la-blur);box-shadow:var(--ok-raise-2);border-color:#0000}[data-look=a] .ok-savebar{background:var(--la-glass-strong);-webkit-backdrop-filter:var(--la-blur);backdrop-filter:var(--la-blur);box-shadow:inset 0 1px 0 var(--la-edge)}[data-look=a] .ok-savebar.is-dirty{background:color-mix(in srgb, var(--n-toast-bg) 92%, transparent)}[data-look=a] .ok-wc-ev{box-shadow:inset 0 1px 0 #ffffff40, 0 0 0 1px var(--la-edge);border-radius:10px}[data-look=a] .ok-wc-k--booking{background:color-mix(in srgb, var(--n-ice) 16%, var(--la-glass-strong));color:var(--n-blue)}[data-look=a] .ok-wc-k--event{background:linear-gradient(180deg, color-mix(in srgb, var(--n-primary) 82%, #fff), var(--n-primary));color:var(--n-on-primary)}[data-look=a] .ok-wc-allday{background:0 0}[data-look=a] .ok-inbox__row.is-at{background:color-mix(in srgb, var(--n-ice) 9%, transparent)}[data-look=a] .ok-inbox__ic{box-shadow:inset 0 0 0 1px var(--la-edge)}[data-look=a] .ok-side-item.is-on{background:var(--la-sheen), var(--la-glass-strong);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge), 0 1px 3px #10182814}[data-look=a] .ok-side-ws[aria-expanded=true]{background:var(--la-glass-strong);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2)}[data-look=a] .n-search{background:var(--la-sunk);box-shadow:inset 0 1px 3px #10182814, inset 0 0 0 1px var(--la-edge);border-color:#0000}[data-look=a] .n-theme-sw{background:var(--la-sunk);box-shadow:inset 0 0 0 1px var(--la-edge);border-color:#0000}[data-look=a] .n-theme-sw button[aria-pressed=true]{background-color:var(--seg-on);background-image:var(--la-sheen);box-shadow:var(--la-hi), 0 0 0 1px var(--la-edge-2)}[data-look=a] .ok-frame-side{background:color-mix(in srgb, var(--n-canvas) 48%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-right-color:var(--la-edge)}[data-look=a] .ok-avatar{box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 1.5px var(--n-card)}[data-look=a] .n-note{background:color-mix(in srgb, var(--n-ice) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-ice) 18%, transparent)}[data-look=a] .n-note--warn{background:color-mix(in srgb, var(--n-amber-dot) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-amber-dot) 26%, transparent)}[data-look=a] .n-meter{background:var(--la-sunk);height:5px;box-shadow:inset 0 0 0 1px var(--la-edge)}[data-look=a] .n-meter>i{box-shadow:0 0 10px color-mix(in srgb, currentColor 0%, transparent)}:root[data-look=ordnung],[data-look=ordnung]{--bo-body-size:var(--n-t2);--bo-body-lh:var(--n-t2-lh);--bo-title-size:var(--n-t4);--bo-title-lh:var(--n-t4-lh);--bo-title-weight:600;--bo-h2-size:var(--n-t3);--bo-h2-lh:var(--n-t3-lh);--bo-h2-weight:600;--bo-table-size:var(--n-t2);--bo-figure-size:var(--n-t4);--bo-figure-lh:var(--n-t4-lh);--bo-figure-weight:600;--bo-page-x:var(--n-page-x);--bo-page-y:var(--n-page-y);--bo-stack:var(--n-gap);--bo-card-x:var(--n-pad);--bo-card-y:20px;--bo-card-head-top:20px;--bo-card-head-bottom:16px;--bo-row:44px;--bo-row-head:40px;--bo-control:34px;--bo-page-max:calc(var(--n-page-max) + 64px);--bo-r-card:var(--n-card-r);--bo-r-control:8px;--bo-r-button:8px;--bo-card-line:var(--n-border);--bo-card-lift:0 1px 2px #1018280a, 0 8px 24px -12px #10182814;--ok-hair:var(--n-border);--ok-hover:var(--n-hover);--ok-raise-2:0 0 0 1px var(--n-border), var(--bo-card-lift);--bo-th-bg:var(--n-card);--bo-th-ink:var(--n-muted);--bo-th-weight:400;--bo-table-bg:var(--n-card);--bo-field-h:36px;--bo-field-r:8px;--bo-field-ring:inset 0 0 0 1px var(--n-border-2);--bo-badge-h:20px;--bo-badge-r:0;--bo-badge-px:0;--bo-badge-fill:0%;--bo-badge-edge:0;--seg-on:var(--n-primary-soft);--seg-on-edge:color-mix(in srgb, var(--n-primary) 40%, transparent)}:root[data-theme=dark][data-look=ordnung],[data-theme=dark] [data-look=ordnung],[data-look=ordnung][data-theme=dark]{--bo-card-lift:var(--n-sh-1)}[data-look=ordnung] :is(.ok-card,.ok-kf-panel,.ok-dt-panel,.ok-dg){border-radius:var(--n-card-r);background:var(--n-card);box-shadow:var(--ok-raise-2)}[data-look=ordnung] .ok-card .ok-dt-panel{box-shadow:none;border-radius:0}[data-look=ordnung] .ok-card-h{min-height:56px;padding:20px var(--n-pad) 0;align-items:flex-start}[data-look=ordnung] .ok-card-h+.ok-card-body{padding-top:16px}[data-look=ordnung] .ok-card-title{font-size:var(--n-t3);line-height:var(--n-t3-lh);letter-spacing:-.011em;font-weight:600}[data-look=ordnung] .ok-card-meta{padding-top:4px}[data-look=ordnung] :is(.ok-card-desc,.ok-card-meta){font-size:var(--n-t1);line-height:var(--n-t1-lh);color:var(--n-muted)}[data-look=ordnung] .n-btn{border-color:var(--n-border-2);height:34px;font-weight:600;font-size:var(--n-t2);box-shadow:var(--n-sh-1);border-radius:8px;padding:0 12px;line-height:20px}[data-look=ordnung] .n-btn:hover{background:var(--n-card);border-color:var(--n-primary);color:var(--n-primary)}[data-look=ordnung] .n-btn--primary{background:var(--n-primary);border-color:var(--n-primary);color:var(--n-on-primary)}[data-look=ordnung] .n-btn--primary:hover{background:var(--n-primary-hover);border-color:var(--n-primary-hover);color:var(--n-on-primary)}[data-look=ordnung] .n-btn--ghost{box-shadow:none;color:var(--n-link);background:0 0;border-color:#0000;padding:0 8px}[data-look=ordnung] .n-btn--ghost:hover{background:var(--n-primary-soft);color:var(--n-link);border-color:#0000}[data-look=ordnung] .n-btn.n-btn--sm,[data-look=ordnung] .ok-button-sm{height:28px;padding:0 10px;font-size:13px}[data-look=ordnung] .n-btn:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){color:var(--n-muted);background:var(--n-sunken);border-color:var(--n-border);box-shadow:none}[data-look=ordnung] .ok-seg-group{background:var(--n-card);box-shadow:inset 0 0 0 1px var(--n-border-2), var(--n-sh-1);border-radius:9px;gap:2px;padding:3px}[data-look=ordnung] .ok-seg-group .ok-seg-opt{color:var(--n-text);border-radius:6px}[data-look=ordnung] .ok-seg-group .ok-seg-on{background:var(--seg-on);color:var(--n-blue);box-shadow:none;font-weight:600}[data-look=ordnung][data-theme=dark] .ok-seg-group .ok-seg-on,[data-theme=dark] [data-look=ordnung] .ok-seg-group .ok-seg-on,:root[data-theme=dark][data-look=ordnung] .ok-seg-group .ok-seg-on{color:var(--n-ice)}[data-look=ordnung] :is(.ok-field-box,.ok-vp-sel){box-shadow:inset 0 0 0 1px var(--n-border-2);border-radius:8px}[data-look=ordnung] :is(.ok-field-box,.ok-vp-sel):hover{box-shadow:inset 0 0 0 1px var(--n-muted)}[data-look=ordnung] .ok-field-box:focus-within{box-shadow:inset 0 0 0 1px var(--n-primary), var(--n-ring)}[data-look=ordnung] :is(.ok-field-label,.ok-vp-label){font-size:var(--n-t1);line-height:var(--n-t1-lh);color:var(--n-muted);font-weight:400}[data-look=ordnung] .ok-status{box-shadow:none;height:auto;color:var(--n-text);font-weight:400;font-size:var(--n-t2);line-height:var(--n-t2-lh);letter-spacing:0;background:0 0;gap:6px;padding:0}[data-look=ordnung] .ok-status .ok-status-pip{opacity:1;width:7px;height:7px}[data-look=ordnung] .ok-status-positive .ok-status-pip{background:var(--n-positive-dot)}[data-look=ordnung] .ok-status-attention .ok-status-pip{background:var(--n-amber-dot)}[data-look=ordnung] .ok-status-attention{color:var(--n-amber)}[data-look=ordnung] .ok-status-neutral .ok-status-pip{background:var(--n-faint);box-shadow:none}[data-look=ordnung] .ok-status-danger .ok-status-pip{background:var(--n-red-dot)}[data-look=ordnung] .ok-status-danger{color:var(--n-red)}[data-look=ordnung] .ok-count{border-radius:10px}[data-look=ordnung] .ok-kf-cell{box-shadow:inset 1px 0 0 var(--n-border), inset 0 1px 0 var(--n-border)}[data-look=ordnung] .ok-kf-label{color:var(--n-muted);font-size:var(--n-t2)}[data-look=ordnung] .ok-kf-value{font-size:var(--n-t4);line-height:var(--n-t4-lh);letter-spacing:-.02em;color:var(--n-ink);font-weight:600}[data-look=ordnung] :is(.ok-data-table,.ok-dg-table) th{background:var(--n-card);box-shadow:inset 0 -1px 0 var(--n-border);font-size:var(--n-t1);line-height:var(--n-t1-lh);color:var(--n-muted);font-weight:400}[data-look=ordnung] :is(.ok-data-table,.ok-dg-table) td{font-size:var(--n-t2);box-shadow:inset 0 -1px 0 var(--n-border)}[data-look=ordnung] :is(.ok-data-table,.ok-dg-table) tbody tr:hover td{background:var(--n-hover)}[data-look=ordnung] :is(.ok-data-table,.ok-dg-table) tbody tr[aria-selected=true] td{background:var(--n-primary-soft)}[data-look=ordnung] :is(.ok-data-table tfoot td,.ok-dt-foot,.ok-dg-foot){background:var(--n-card);box-shadow:inset 0 1px 0 var(--n-border);font-size:var(--n-t1);color:var(--n-muted)}[data-look=ordnung] .ok-dg-foot b{color:var(--n-ink);font-weight:600;font-size:var(--n-t2)}[data-look=ordnung] .ok-dg{--ok-dg-row:44px;--ok-dg-head:var(--n-card)}[data-look=ordnung] .ok-dg--compact{--ok-dg-row:36px}[data-look=ordnung] .ok-dg-bar{padding:12px var(--n-pad);box-shadow:inset 0 -1px 0 var(--n-border);gap:12px}[data-look=ordnung] .ok-dg-bar .ok-key{height:34px;box-shadow:inset 0 0 0 1px var(--n-border-2);border-radius:8px;font-weight:500}[data-look=ordnung] .ok-dg-chips{padding-top:12px}[data-look=ordnung] .ok-dg-grouprow th{background:var(--n-sunken)}[data-look=ordnung] :is(.ok-key,.ok-fb-chip){box-shadow:inset 0 0 0 1px var(--n-border-2);background:var(--n-card);border-radius:8px}[data-look=ordnung] :is(.ok-key,.ok-fb-chip):hover{box-shadow:inset 0 0 0 1px var(--n-primary);color:var(--n-primary)}[data-look=ordnung] .ok-key[aria-pressed=true]{background:var(--n-primary-soft);color:var(--n-blue);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-primary) 45%, transparent)}[data-look=ordnung] .ok-pop{background:var(--n-card);box-shadow:0 0 0 1px var(--n-border), var(--n-sh-3);border-radius:10px}[data-look=ordnung] .ok-menu{border-radius:10px}[data-look=ordnung] .ok-side-item{height:36px;font-size:var(--n-t2);border-radius:8px}[data-look=ordnung] .ok-side-item.is-on{background:var(--n-card);color:var(--n-ink);box-shadow:var(--n-sh-1), inset 0 0 0 1px var(--n-border);font-weight:600}[data-look=ordnung] .ok-side-item.is-on>.ic{color:var(--n-primary)}[data-look=ordnung] .n-search{box-shadow:inset 0 0 0 1px var(--n-border-2);background:var(--n-card);border-radius:8px}[data-look=ordnung] .n-shift{border:1px solid color-mix(in srgb, var(--n-primary) 30%, transparent);background:var(--n-primary-soft);box-shadow:none;border-radius:6px;gap:3px;padding:6px 8px 7px}[data-look=ordnung] .n-shift:hover{border-color:var(--n-primary)}[data-look=ordnung] .n-shift__tm{font-size:var(--n-t1);line-height:var(--n-t1-lh);color:var(--n-blue);font-weight:600}[data-look=ordnung] .n-shift__mt{color:var(--n-muted);font-weight:400}[data-look=ordnung] .n-shift__code{background:var(--n-card);min-width:20px;height:18px;box-shadow:inset 0 0 0 1px var(--n-border);color:var(--n-text);border-radius:4px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}[data-look=ordnung] .n-shift__span{background:color-mix(in srgb, var(--n-primary) 14%, transparent);border-radius:2px;height:3px;margin:2px 0 0;display:block;position:relative}[data-look=ordnung] .n-shift__span:after{content:"";top:0;bottom:0;left:var(--a);right:calc(100% - var(--b));background:var(--n-primary);border-radius:2px;position:absolute}[data-look=ordnung] .n-shift--open{background:var(--n-card);border-style:dashed;border-color:var(--n-primary)}[data-look=ordnung] .n-shift--conflict{border-color:var(--n-amber-dot);background:var(--n-amber-bg)}[data-look=ordnung] .n-shift--conflict .n-shift__tm{color:var(--n-amber)}[data-look=ordnung] .n-shift--conflict .n-shift__span:after{background:var(--n-amber-dot)}[data-look=ordnung] .n-cbadge{box-shadow:none;color:var(--n-amber);background:0 0;padding:0;font-weight:600}[data-look=ordnung] .n-cbadge--info{color:var(--n-blue)}[data-look=ordnung] .n-cov{align-items:end;gap:2px;height:24px}[data-look=ordnung] .n-cov i{background:color-mix(in srgb, var(--n-primary) 70%, var(--n-card));opacity:1;border-radius:2px 2px 0 0;height:50%}[data-look=ordnung] .n-cov i.n-cov--over{background:color-mix(in srgb, var(--n-primary) 40%, var(--n-card));height:75%}[data-look=ordnung] .n-cov i.n-cov--gap{background:color-mix(in srgb, var(--n-amber-dot) 80%, var(--n-card));height:100%}[data-look=ordnung] .n-cov i.n-cov--off{background:var(--n-border-2);height:2px}[data-look=ordnung] .n-pg>div{border-color:var(--n-border)}[data-look=ordnung] :is(.n-mb-value,.n-cmp,.n-views-n,.ok-dg-table td.is-num,.ok-data-table .num){font-variant-numeric:tabular-nums}[data-look=ordnung] .ok-ph-head:not(.is-intro):has(>.ok-ph-name>h1){padding-top:var(--n-s-2);padding-bottom:var(--n-s-8);row-gap:0}[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-name:has(>h1){font-size:var(--n-t5);line-height:var(--n-t5-lh);row-gap:var(--n-s-2)}[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-name:has(>h1):not(:has(.ok-ph-crumb)){padding-top:calc(var(--n-t2-lh) + var(--n-s-2))}[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-name :is(h1,h2){letter-spacing:-.025em}[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-name h2{font-size:var(--n-t3);line-height:var(--n-t3-lh);letter-spacing:-.011em}[data-look=ordnung] .ok-ph-crumb{font-size:var(--n-t2);line-height:var(--n-t2-lh)}[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-summary{margin-top:var(--n-s-2);font-size:var(--n-t2);line-height:var(--n-t2-lh)}[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-tools{margin-top:var(--n-s-6)}[data-look=ordnung] .ok-ph-head:not(.is-intro):has(>.ok-ph-name>h1):has(>.ok-ph-tools){padding-bottom:0}@media (width<=1180px){[data-look=ordnung] .ok-ph-head:not(.is-intro):has(>.ok-ph-name>h1){padding-bottom:var(--n-s-6)}[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-name:has(>h1){font-size:32px;line-height:40px}}@media (width<=767px){[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-name:has(>h1){font-size:var(--n-t4);line-height:var(--n-t4-lh)}[data-look=ordnung] .ok-ph-head:not(.is-intro) .ok-ph-name:has(>h1):not(:has(.ok-ph-crumb)){padding-top:0}}[data-look=ordnung] .ok-seg-group{background:linear-gradient(90deg, var(--n-card) 40%, transparent) left / 24px 100% no-repeat local, linear-gradient(270deg, var(--n-card) 40%, transparent) right / 24px 100% no-repeat local, linear-gradient(90deg, color-mix(in srgb, var(--n-ink) 22%, transparent), transparent) left / 16px 100% no-repeat scroll, linear-gradient(270deg, color-mix(in srgb, var(--n-ink) 22%, transparent), transparent) right / 16px 100% no-repeat scroll, var(--n-card);scrollbar-width:none}[data-look=ordnung] .ok-seg-group::-webkit-scrollbar{display:none}[data-look=ordnung] .ok-frow{grid-template-columns:200px minmax(0, var(--n-form-max))}[data-look=ordnung] :is(.ok-card-body,.ok-card-body--pad,.ok-sf-body)>:is(.ok-field,.ok-vp,.ok-ms){max-width:var(--n-form-max)}[data-look=ordnung] .n-btn:is(:disabled,[aria-disabled=true]):not([aria-busy=true]) .ok-kbd{color:var(--n-muted);box-shadow:inset 0 0 0 1px var(--n-border-2);background:0 0}[data-look=ordnung] .ok-dg-resize:after{background:0 0}[data-look=ordnung] .ok-dg-table thead:hover .ok-dg-resize:after{background:var(--n-border-2)}[data-look=ordnung] .ok-dg-table thead .ok-dg-resize:is(:hover,:focus-visible):after{background:var(--n-primary)}.app-fail{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--wash-danger);max-width:42rem;color:var(--wash-danger-ink);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;gap:12px;margin:24px auto;padding:20px 22px;display:flex}.app-fail-title{font-family:var(--font-body);color:var(--wash-danger-ink);margin:0;font-size:19px;font-weight:700}.app-fail-body{font-family:var(--font-body);color:var(--wash-danger-ink);margin:0;font-size:15px;line-height:1.5}.app-fail-retry{border-radius:var(--r-md);background:var(--card);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-body);letter-spacing:.01em;color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.app-fail-retry:hover{background:var(--ghost)}.app-fail-retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-pending{min-height:96px;font-family:var(--font-body);color:var(--ink-soft);opacity:0;animation:app-pending-in var(--mo-d-1) var(--mo-ease-soft) var(--mo-d-4) forwards;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}@keyframes app-pending-in{to{opacity:1}}.app-pending .mo-spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px}.ok-kbds{gap:3px;display:inline-flex}@media (pointer:coarse){.ok-button .ok-kbds{display:none}}.ok-kbd{min-width:18px;height:18px;font:600 11px/18px var(--n-font-sans);text-align:center;white-space:nowrap;border:0;border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.ok-kbd-default{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-soft);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--ink) 8%,transparent)}.ok-kbd-onForest{background:color-mix(in srgb,var(--on-forest) 16%,transparent);color:var(--on-forest)}.ok-kbd-onInk{background:color-mix(in srgb,var(--surface) 16%,transparent);color:var(--surface)}@media (hover:none) and (pointer:coarse){.ok-kbds,.ok-kbd{display:none}}.ok-spin{border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ok-spin;display:inline-block}.ok-spin-12{border-width:1.5px;width:12px;height:12px}@keyframes ok-spin{to{transform:rotate(360deg)}}.ok-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-ok-tip]{position:relative}[data-ok-tip]:after{content:attr(data-ok-tip);background:var(--ink);color:var(--surface);white-space:pre;opacity:0;pointer-events:none;z-index:30;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s,transform .12s cubic-bezier(.16,.84,.34,1);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px)}[data-ok-tip]:hover:after,[data-ok-tip]:focus-visible:after{opacity:1;transition-delay:.3s;transform:translate(-50%)}[data-ok-tip-side=right]:after{top:50%;left:calc(100% + 8px);transform:translate(-3px,-50%)}[data-ok-tip-side=right]:hover:after,[data-ok-tip-side=right]:focus-visible:after{transform:translateY(-50%)}[data-ok-tip][aria-expanded=true]:after{opacity:0}.ok-pop{background:var(--pop-bg);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-2);transition:opacity .18s cubic-bezier(.16,.84,.34,1),transform .18s cubic-bezier(.16,.84,.34,1),display .18s allow-discrete,overlay .18s allow-discrete;border:0;border-radius:14px;margin:0;padding:0;inset:auto;overflow:hidden}.ok-pop:not(:popover-open){opacity:0;transform:translateY(-4px)}@starting-style{.ok-pop:popover-open{opacity:0;transform:translateY(-4px)}}@supports (anchor-name:--a){.ok-pop[data-place=bottom-start]{top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-top:6px}.ok-pop[data-place=bottom-end]{top:anchor(bottom);right:anchor(right);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-top:6px}}.ok-pop-hints{border-top:1px solid var(--line);background:var(--sunk);color:var(--ink-faint);gap:14px;padding:8px 12px;font-size:11px;line-height:16px;display:flex}.ok-pop-hints>span{align-items:center;gap:3px;display:inline-flex}@media (width<=767px){.ok-pop-hints{display:none}}.ok-key{background:var(--surface);color:var(--ink);font:600 14px/20px var(--n-font-sans);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow-1);border:0;align-items:center;gap:10px;padding:0 14px 0 16px;transition:box-shadow .12s cubic-bezier(.16,.84,.34,1),transform .12s cubic-bezier(.16,.84,.34,1);display:inline-flex}.ok-key:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 28%,transparent),var(--shadow-1)}.ok-key:active:not(:disabled){transform:scale(.975)}.ok-key:is(.is-open,[aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--forest),0 0 0 3px color-mix(in srgb,var(--forest) 16%,transparent)}.ok-key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ok-key:disabled{opacity:.45;cursor:not-allowed}.ok-key .ic{width:16px;height:16px;color:var(--ink-soft)}.ok-key-icon{min-width:var(--bo-control,32px);justify-content:center;padding:0}.ok-key[aria-pressed=true],.ok-key[aria-pressed=true]:hover:not(:disabled){background:var(--mint);color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest),var(--shadow-1)}.ok-key[aria-pressed=true] .ic{color:var(--forest)}@media (prefers-reduced-motion:reduce){.ok-key{transition:none}.ok-key:active{transform:none}.ok-pop{transition:none}.ok-spin{animation-duration:2s}[data-ok-tip]:after{transition:none}}.ok-button{height:auto;min-height:var(--n-control);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:center;position:relative}.ok-button .ic{flex:none;width:16px;height:16px}.ok-button-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ok-button-block{width:100%;display:flex}a.ok-button,a.ok-button:hover{text-decoration:none}.ok-button-quiet{background:var(--n-hover);color:var(--n-ink)}.ok-button-quiet:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--n-ink) 8%,transparent)}.ok-button-sm{min-height:var(--n-control);padding:0 13px}.ok-button-md{min-height:var(--n-control-lg);padding:0 16px;font-size:14px}.ok-button-lg{gap:10px;min-height:48px;padding:0 20px;font-size:15px}.ok-button-figure{border-left:1px solid color-mix(in srgb,currentColor 24%,transparent);padding-left:10px;font-weight:700}.ok-button[aria-busy=true]{cursor:progress}.ok-button-primary[aria-busy=true]{background:var(--n-primary-hover);color:var(--n-on-primary);border-color:var(--n-primary-hover)}@media (width<=767px){.ok-button-sm{min-height:44px}}.ok-iconbutton{border-radius:var(--n-r-md);cursor:pointer;width:40px;height:40px;color:var(--ink);-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;transition:transform .12s cubic-bezier(.16,.84,.34,1),background-color .12s cubic-bezier(.16,.84,.34,1),color .12s cubic-bezier(.16,.84,.34,1);display:inline-grid;position:relative}a.ok-iconbutton{text-decoration:none}.ok-iconbutton-36{width:36px;height:36px}.ok-iconbutton-48{width:48px;height:48px}.ok-iconbutton .ic{width:20px;height:20px}.ok-iconbutton-36 .ic{width:18px;height:18px}.ok-iconbutton-48 .ic{width:22px;height:22px}.ok-iconbutton:active:not(:disabled):not([aria-disabled=true]){transform:scale(.975)}.ok-iconbutton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ok-iconbutton-plate{background:var(--n-card);color:var(--n-ink);box-shadow:inset 0 0 0 1px var(--n-border-2),var(--n-sh-1)}.ok-iconbutton-plate:hover:not(:disabled){background:var(--n-hover)}.ok-iconbutton-plate:active:not(:disabled){background:color-mix(in srgb,var(--ink) 11%,transparent)}.ok-iconbutton-clear{color:var(--n-muted);background:0 0}.ok-iconbutton-clear:hover:not(:disabled){background:var(--n-hover);color:var(--n-ink)}.ok-iconbutton-clear:active:not(:disabled){background:color-mix(in srgb,var(--ink) 9%,transparent)}.ok-iconbutton-primary{background:var(--key);color:var(--on-forest)}.ok-iconbutton-primary:hover:not(:disabled){background:var(--key-press)}.ok-iconbutton[aria-pressed=true]{background:var(--mint);color:var(--forest)}.ok-iconbutton[aria-pressed=true]:hover:not(:disabled){background:var(--mint-hover)}.ok-iconbutton:disabled{cursor:not-allowed;opacity:.45}.ok-iconbutton[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.ok-iconbutton{transition:none}.ok-iconbutton:active:not(:disabled){transform:none}}@media (width<=767px){.ok-iconbutton{min-width:44px;min-height:44px}}.ok-status{max-width:100%}.ok-status-pip{display:var(--bo-badge-pip,block);opacity:.85;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ok-status-neutral .ok-status-pip{background:0 0;box-shadow:inset 0 0 0 1.5px}.ok-count-attention,.ok-count-danger{background:var(--n-amber-bg);color:var(--n-amber)}.ok-count-neutral{background:var(--n-grey-bg);color:var(--n-grey)}.ok-count .ok-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ok-seg{border:0;min-width:0;margin:0;padding:0;display:inline-flex;position:relative}.ok-seg-opt{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex;position:relative}.ok-seg-opt input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ok-seg-opt>*{position:relative}.ok-seg-off{cursor:not-allowed;opacity:.6}.ok-seg-tabs{gap:2px;max-width:100%;overflow-x:auto}.ok-seg-tabs .ok-seg-opt{height:40px;color:var(--ink-soft);padding:0 12px;font-size:14px;font-weight:500;line-height:20px}.ok-seg-tabs .ok-seg-opt:before{content:"";background:0 0;border-radius:6px;transition:background-color .12s cubic-bezier(.16,.84,.34,1);position:absolute;inset:5px 2px}.ok-seg-tabs .ok-seg-opt .ic{color:var(--ink-faint);transition:color .12s cubic-bezier(.16,.84,.34,1)}.ok-seg-tabs .ok-seg-opt:hover:not(.ok-seg-off):not(.ok-seg-on){color:var(--ink)}.ok-seg-tabs .ok-seg-opt:hover:not(.ok-seg-off):not(.ok-seg-on):before{background:color-mix(in srgb,var(--ink) 5%,transparent)}.ok-seg-tabs .ok-seg-on{color:var(--ink);font-weight:600}.ok-seg-tabs .ok-seg-on .ic{color:var(--forest)}.ok-seg-tabs .ok-seg-opt:has(input:focus-visible):before{outline:2px solid var(--focus-ring);outline-offset:0}.ok-seg-ind{background:var(--key);transform-origin:0;width:1px;height:2px;transition:transform .24s cubic-bezier(.16,.84,.34,1),opacity .18s cubic-bezier(.16,.84,.34,1);position:absolute;bottom:-1px;left:0}.ok-seg-group{--seg-h:var(--seg-sm);--seg-key:calc(var(--seg-h) - 2 * var(--seg-inset));max-width:100%;padding:var(--seg-inset);border-radius:calc(var(--seg-h) / 2);background:var(--sunk);overflow-x:auto}.ok-seg-group.ok-seg-md{--seg-h:var(--seg-md)}.ok-seg-group.ok-seg-lg{--seg-h:var(--seg-lg)}.ok-seg-group .ok-seg-opt{height:var(--seg-key);border-radius:calc(var(--seg-key) / 2);color:var(--ink-soft);flex-shrink:0;padding:0 14px;font-size:13px;font-weight:500;line-height:18px;transition:background-color .12s cubic-bezier(.16,.84,.34,1),color .12s cubic-bezier(.16,.84,.34,1)}.ok-seg-group:not(.ok-seg-sm) .ok-seg-opt{font-size:14px;line-height:20px}.ok-seg-group .ok-seg-opt:hover:not(.ok-seg-on):not(.ok-seg-off){background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink)}.ok-seg-group .ok-seg-on{background:var(--seg-on);color:var(--ink);box-shadow:0 0 0 1px var(--seg-on-edge),var(--shadow-1);z-index:1;font-weight:600}.ok-seg-group .ok-seg-opt:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:2}.ok-seg-group .ok-seg-opt .ic{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.ok-seg-ind,.ok-seg-tabs .ok-seg-opt:before,.ok-seg-group .ok-seg-opt{transition:none}}@media (width<=767px){.ok-seg-tabs .ok-seg-opt{min-height:44px}.ok-seg-group.ok-seg-sm{--seg-h:var(--seg-md)}}.ok-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ok-field-label{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.ok-field-box{min-width:0;height:var(--bo-field-h,36px);padding:0 var(--bo-field-x);border-radius:var(--bo-field-r,8px);background:var(--bo-field-bg,var(--surface));color:var(--ink);box-shadow:var(--bo-field-ring,inset 0 0 0 1px var(--line-strong)),var(--shadow-1);align-items:center;gap:8px;transition:box-shadow .12s cubic-bezier(.16,.84,.34,1);display:flex;position:relative}.ok-field-box:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent),var(--shadow-1)}.ok-field-box:focus-within{box-shadow:inset 0 0 0 1px var(--focus-field-edge),0 0 0 3px color-mix(in srgb,var(--focus-field-edge) 18%,transparent)}.ok-field-bad{--focus-field-edge:var(--danger)}.ok-field-bad,.ok-field-bad:hover{box-shadow:inset 0 0 0 1px var(--danger),0 0 0 3px color-mix(in srgb,var(--danger-solid) 16%,transparent)}.ok-field-disabled,.ok-field-disabled:hover{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-soft)}.ok-field-box input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:20px}.ok-field-box input::placeholder{color:var(--ink-faint)}.ok-field-multi{height:auto;padding:8px var(--bo-field-x);align-items:stretch}.ok-field-box textarea{resize:vertical;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:20px}.ok-field-box :is(input,textarea):focus-visible{outline:none}.ok-field-box input:disabled{cursor:not-allowed}.ok-field-unit input{text-align:right}.ok-field-u{color:var(--ink-faint);flex:none;font-size:13px}.ok-field-lead{color:var(--ink-faint);flex:none;display:flex}.ok-field-lead .ic{width:16px;height:16px}.ok-field-mono{letter-spacing:.02em}.ok-field-msg{color:var(--ink-soft);align-items:flex-start;gap:6px;font-size:12px;line-height:18px;display:flex}.ok-field-msg:empty{display:none}.ok-field-msg .ic{flex:none;margin-top:1px}.ok-field-err{color:var(--danger);font-weight:500}.ok-inline{border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;padding:2px 0;display:grid}.ok-inline-dt{color:var(--ink-soft);padding:0 12px;font-size:13px;line-height:40px}.ok-inline-dd{min-width:0}.ok-inline-read{width:100%;height:40px;color:var(--ink);text-align:left;border-radius:6px;align-items:center;gap:12px;padding:0 12px;font-size:14px;transition:background-color .12s cubic-bezier(.16,.84,.34,1);display:flex}button.ok-inline-read{cursor:pointer}button.ok-inline-read:hover{background:color-mix(in srgb,var(--ink) 3.5%,transparent)}button.ok-inline-read:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ok-inline-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.ok-inline-u{color:var(--ink-soft);font-weight:400}.ok-inline-go{color:var(--ink-soft);opacity:0;font-size:12px;font-weight:600;transition:opacity .12s cubic-bezier(.16,.84,.34,1),transform .18s cubic-bezier(.16,.84,.34,1);transform:translate(-4px)}.ok-inline-read:hover .ok-inline-go,.ok-inline-read:focus-visible .ok-inline-go{opacity:1;transform:none}.ok-inline-static{color:var(--ink-soft)}.ok-inline-lock{color:var(--ink-faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ok-inline-open{background:color-mix(in srgb,var(--ink) 3.5%,transparent);padding:6px 0 8px}.ok-inline-open .ok-inline-dt{color:var(--ink);font-weight:600;line-height:36px}.ok-inline-open .ok-inline-dd{padding-right:6px;animation:.18s cubic-bezier(.16,.84,.34,1) ok-inline-in}.ok-inline-edit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}.ok-inline-edit .ok-field-msg{flex:100%;margin-bottom:4px}@keyframes ok-inline-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ok-field-box,.ok-inline-read,.ok-inline-go{transition:none}.ok-inline-open .ok-inline-dd{animation:none}}.ok-search{min-width:0;position:relative}.ok-search-box{padding-right:6px}.ok-search-box input::-webkit-search-cancel-button{display:none}.ok-search-clear{width:24px;height:24px;color:var(--ink-soft);cursor:pointer;background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:50%;flex:none;place-items:center;transition:background-color .12s cubic-bezier(.16,.84,.34,1);display:grid}.ok-search-clear:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.ok-search-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ok-search-clear .ic{width:14px;height:14px}.ok-search-list{z-index:6;background:var(--pop-bg);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-2);border-radius:10px;padding:6px;animation:.18s cubic-bezier(.16,.84,.34,1) ok-search-pop;position:absolute;top:42px;left:0;right:0}.ok-search-list[hidden]{display:none}.ok-search-gl{letter-spacing:.04em;color:var(--ink-faint);padding:8px 8px 4px;font-size:11px;font-weight:600;line-height:14px}.ok-search-opt{height:34px;color:var(--ink);cursor:pointer;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:grid}.ok-search-ic{color:var(--ink-faint);display:flex}.ok-search-ic .ic{width:16px;height:16px}.ok-search-on{background:var(--mint)}.ok-search-on .ok-search-ic{color:var(--forest)}.ok-search-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ok-search-meta{color:var(--ink-soft);font-size:13px}.ok-search-ret{opacity:0;transition:opacity .12s}.ok-search-on .ok-search-ret{opacity:1}.ok-search-none{color:var(--ink-soft);padding:16px 8px;font-size:13px}@keyframes ok-search-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ok-search-list{animation:none}.ok-search-clear,.ok-search-ret{transition:none}}.ok-search-compact{width:280px;max-width:100%}.ok-search-compact .ok-field-box{height:var(--bo-control,34px);border-radius:var(--bo-r-control,12px)}.ok-search-compact input{font-size:13px}@media (width<=767px){.ok-search-clear{background:0 0;width:44px;height:44px}.ok-search-opt{height:auto;min-height:44px;padding-block:8px}.ok-search-list{top:calc(100% + 6px)}.ok-search-compact{width:100%}.ok-search .ok-kbd{display:none}}:root{--ok-ease:cubic-bezier(.16,.84,.34,1);--ok-t1:.12s;--ok-t2:.18s;--ok-t3:.24s;--ok-t4:.3s;--ok-hair:color-mix(in srgb,var(--ink) 8%,transparent);--ok-hair-2:color-mix(in srgb,var(--ink) 14%,transparent);--ok-hover:color-mix(in srgb,var(--ink) 3%,transparent);--ok-press:color-mix(in srgb,var(--ink) 6%,transparent);--ok-raise-1:0 0 0 1px var(--line),var(--shadow-1);--ok-raise-2:0 0 0 1px var(--bo-card-line,var(--line)),var(--bo-card-lift,var(--shadow-2))}.ok-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ok-shim{background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 7%,transparent) 0%,color-mix(in srgb,var(--ink) 13%,transparent) 50%,color-mix(in srgb,var(--ink) 7%,transparent) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite ok-shim;display:inline-block}@keyframes ok-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ok-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ok-shim{animation:none}}.ok-card{border-radius:var(--bo-r-card,14px);background:var(--surface);min-width:0;box-shadow:var(--ok-raise-2);flex-direction:column;display:flex;position:relative;overflow:hidden;container:ok-card/inline-size}.ok-card-h{padding:var(--bo-card-head-top) var(--bo-card-x) var(--bo-card-head-bottom);align-items:center;gap:10px;display:flex}.ok-card-h+.ok-card-body>.ok-card-body--pad:first-child,.ok-card-h+.ok-card-body--pad{padding-top:0}.ok-card-title{font-size:var(--bo-h2-size,17px);line-height:var(--bo-h2-lh,24px);font-weight:var(--bo-h2-weight,650);letter-spacing:-.01em;color:var(--ink);margin:0}.ok-card-titles{min-width:0}.ok-card-desc{color:var(--ink-soft);margin:2px 0 0;font-size:13px;line-height:18px}.ok-card-meta{color:var(--ink-soft);align-items:center;font-size:13px;line-height:18px;display:inline-flex}.ok-card-fill{flex:1}.ok-card-action{justify-content:flex-end;align-items:center;gap:var(--bo-gap);flex-wrap:wrap;flex:none;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.ok-card-body{min-width:0}.ok-card .ok-dt-panel{box-shadow:none;background:0 0;border-radius:0}.ok-card-body--pad{padding:var(--bo-card-y) var(--bo-card-x);flex-direction:column;gap:16px;display:flex}.ok-card-body--pad>.ok-seg{align-self:flex-start}.ok-card-note{padding:10px var(--bo-card-x);box-shadow:inset 0 1px 0 var(--ok-hair);color:var(--ink-soft);margin:0;font-size:12px;line-height:16px}.ok-card-sec+.ok-card-sec,.ok-card-body>*+.ok-card-sec{box-shadow:inset 0 1px 0 var(--ok-hair)}.ok-card-sub+.ok-card-body--pad{padding-top:0}.ok-card-sub{min-height:52px;padding:8px var(--bo-card-x);align-items:center;gap:10px;display:flex}.ok-card-sub h3{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:20px}@container ok-card (width<=600px){.ok-card-h,.ok-card-sub{flex-wrap:wrap;row-gap:8px}.ok-card-h>.ok-card-titles,.ok-card-h>.ok-card-title,.ok-card-sub>h3{overflow-wrap:break-word;min-width:0;margin-inline-end:auto}.ok-card-h>:has(+.ok-card-meta){margin-inline-end:0}.ok-card-sub>h3:has(+.ok-card-meta){margin-inline-end:0}.ok-card-meta{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-inline-end:auto}.ok-card-fill{display:none}.ok-card-action{margin-inline-start:0}.ok-card-action>.ok-button{white-space:normal;max-width:100%}.ok-card-action>.ok-button .ok-button-label{overflow-wrap:anywhere;overflow:visible}.ok-card-note{overflow-wrap:anywhere}}.ok-dense .ok-card-desc{font-size:12px;line-height:18px}.ok-dense .ok-card-h .ok-card-fill{flex-basis:0}.ok-dense .ok-card-body--pad{padding:0}.ok-st-hold{display:block}.ok-st-row{align-items:center;gap:16px;height:48px;padding:0 24px;display:flex}.ok-st-row+.ok-st-row{box-shadow:inset 0 1px 0 var(--line)}.ok-st-table{flex-direction:column;display:flex}.ok-st-trow{height:44px;box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex}.ok-st-trow>i:first-child{margin-right:auto}.ok-st-thead{height:36px}.ok-st-trow:last-child{box-shadow:none}.ok-card-loading,.ok-page-loading{animation:ok-st-fade var(--ok-t2) var(--ok-ease)}@keyframes ok-st-fade{0%{opacity:0}to{opacity:1}}.ok-st-page{flex-direction:column;gap:24px;padding:8px 0;display:flex}.ok-st-title{width:220px;height:24px}.ok-st-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.ok-st-card{border-radius:var(--bo-r-card,14px);background:var(--surface);border:1px solid var(--bo-card-line,var(--line));flex-direction:column;gap:14px;min-height:160px;padding:24px;display:flex}.ok-st-settings{gap:var(--bo-stack);flex-direction:column;min-width:0;display:flex}.ok-st-settings-head{height:calc(var(--bo-title-lh,34px) + 10px);align-items:center;padding-top:10px;display:flex}.ok-st-settings-tabs{border-bottom:1px solid var(--line-strong);align-items:center;gap:20px;height:44px;display:flex;overflow:hidden}.ok-st-settings-tabs .ok-shim{flex:none}.ok-st-settings-heading{width:190px;max-width:100%;height:16px}.ok-st-settings-description{width:300px;max-width:100%}.ok-st-settings .ok-st-thead{display:none}.ok-empty{padding:32px var(--bo-card-x,24px);text-align:left;color:var(--n-text);justify-items:start;gap:8px;display:grid}.ok-card-h+.ok-card-body>.ok-empty:first-child{padding-top:var(--n-s-2,8px)}.ok-empty h3{font-size:var(--n-t2,14px);line-height:var(--n-t2-lh,20px);color:var(--n-ink);margin:0;font-weight:600}.ok-empty p{max-width:52ch;color:var(--n-muted);margin:0}.ok-empty-icon{background:var(--n-sunken);border:1px solid var(--n-border);width:36px;height:36px;color:var(--n-muted);border-radius:10px;place-items:center;display:grid}.ok-empty-act{margin-top:4px}.ok-failure{background:var(--warn-wash);color:var(--warn);box-shadow:inset 0 -1px 0 var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px 8px 24px;display:flex}.ok-failure p{flex:200px;margin:0;font-weight:500}.ok-failure-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.ok-card-loading,.ok-page-loading{animation:none}}.ok-toaster{--toast-bg:var(--n-toast-bg);--toast-ink:var(--n-toast-ink);--toast-edge:transparent;--focus-ring:var(--n-ice);z-index:60;pointer-events:none;width:400px;max-width:calc(100vw - 32px);height:60px;font:400 14px/20px var(--n-font-sans);transition:height .24s var(--ok-ov-settle);position:fixed;bottom:24px;right:24px}.ok-toaster.is-empty{visibility:hidden}.ok-toaster ol{margin:0;padding:0;list-style:none}.ok-toaster li{width:100%;z-index:calc(10 - var(--i));pointer-events:auto;transform-origin:50% 100%;transform:translateY(calc(var(--i) * -10px)) scale(calc(1 - var(--i) * .05));transition:transform .24s var(--ok-ov-settle),opacity .24s var(--ok-ov-settle);position:absolute;bottom:0;right:0}.ok-toaster li:not(:first-child) .ok-toast>*{opacity:0;transition:opacity .18s var(--ok-ov-settle)}.ok-toaster:is(:hover,:focus-within){height:calc(var(--n) * 68px - 8px)}.ok-toaster:is(:hover,:focus-within) li{transform:translateY(calc(var(--i) * -68px))}.ok-toaster:is(:hover,:focus-within) li .ok-toast>*{opacity:1}.ok-toast{background:var(--toast-bg);height:60px;color:var(--toast-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--toast-ink) 8%,transparent),0 0 0 1px var(--toast-edge),var(--shadow-1),var(--shadow-2);animation:ok-toast-in .3s var(--ok-ov-settle);border-radius:10px;align-items:center;gap:12px;padding:0 8px 0 14px;display:flex;position:relative;overflow:hidden}.ok-toast__mark{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ok-toast__mark .ic{stroke-width:2.2px;width:14px;height:14px}.ok-toast--success .ok-toast__mark{color:var(--n-toast-ok);background:0 0}.ok-toast--danger .ok-toast__mark{background:var(--danger-solid);color:var(--on-danger)}.ok-toast p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.ok-toast__act{background:color-mix(in srgb,var(--toast-ink) 10%,transparent);height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--toast-ink) 8%,transparent);color:var(--toast-ink);font:600 13px/20px var(--n-font-sans);white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ok-ov-settle),transform .12s var(--ok-ov-settle);border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ok-toast__act:hover:not(:disabled){background:color-mix(in srgb,var(--toast-ink) 16%,transparent)}.ok-toast__act:active:not(:disabled){transform:scale(.975)}.ok-toast__act:disabled{cursor:progress;opacity:.8}.ok-toast__act .ok-spin{width:14px;height:14px}.ok-toast__x{width:28px;height:28px;color:color-mix(in srgb,var(--toast-ink) 70%,transparent);cursor:pointer;transition:background-color .12s var(--ok-ov-settle),color .12s var(--ok-ov-settle);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.ok-toast__x:hover{background:color-mix(in srgb,var(--toast-ink) 10%,transparent);color:var(--toast-ink)}.ok-toast :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ok-toast__dwell{background:color-mix(in srgb,var(--mint) 45%,transparent);transform-origin:0;height:2px;animation:4s linear forwards ok-toast-dwell;position:absolute;bottom:0;left:0;right:0}.ok-toaster.is-paused .ok-toast__dwell{animation-play-state:paused}@keyframes ok-toast-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes ok-toast-dwell{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body:has(.ok-savebar.is-dirty) .ok-toaster{bottom:112px}@media (width<=520px){.ok-toaster{bottom:16px;right:16px}body:has(.ok-savebar.is-dirty) .ok-toaster{bottom:124px}}@media (prefers-reduced-motion:reduce){.ok-toaster,.ok-toaster li,.ok-toast__act{transition:none}.ok-toast{animation:.12s linear ok-ov-fade}.ok-toast__dwell{display:none}}.ok-key-figures{color:var(--ink);font-size:14px;line-height:20px}.ok-key-figures :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ok-kf-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ok-kf-h{align-items:baseline;gap:12px;min-width:0;display:flex}.ok-kf-h h3{font-size:var(--bo-h2-size,18px);line-height:var(--bo-h2-lh,24px);font-weight:var(--bo-h2-weight,650);letter-spacing:-.01em}.ok-kf-meta{color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ok-kf-panel{background:var(--surface);border-radius:var(--bo-r-card,14px);box-shadow:var(--ok-raise-2);overflow:hidden}.ok-kf-cells{grid-template-columns:repeat(var(--ok-kf-cols,4),minmax(0,1fr));margin:-1px 0 0 -1px;display:grid}.ok-kf-cell{min-width:0;padding:var(--bo-card-y) var(--bo-card-x) calc(var(--bo-card-y) - 4px);text-align:left;font:inherit;color:inherit;box-shadow:inset 1px 0 0 var(--ok-hair),inset 0 1px 0 var(--ok-hair);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:relative}.ok-kf-cell--tab{cursor:pointer}.ok-kf-cell--tab:before{content:"";background:var(--ok-hover);opacity:0;transition:opacity var(--ok-t1) var(--ok-ease);pointer-events:none;position:absolute;inset:0}.ok-kf-cell--tab:hover:before{opacity:1}.ok-kf-cell--tab:after{content:"";background:var(--key);transform-origin:0;height:2px;transition:transform var(--ok-t3) var(--ok-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ok-kf-cell--tab[aria-selected=true]:after{transform:scaleX(1)}.ok-kf-cell--tab:focus-visible{outline-offset:-3px;border-radius:10px}.ok-kf-label{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;max-width:100%;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.ok-kf-cell--tab[aria-selected=true] .ok-kf-label{color:var(--ink)}.ok-kf-value{font-size:var(--bo-figure-size,28px);line-height:var(--bo-figure-lh,36px);font-weight:var(--bo-figure-weight,650);letter-spacing:-.025em;white-space:nowrap;animation:ok-rise var(--ok-t3) var(--ok-ease)}.ok-kf-delta{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:16px;display:-webkit-box;overflow:hidden}.ok-kf-delta--good{color:var(--forest)}.ok-kf-delta--bad{color:var(--warn)}.ok-kf-arrow{vertical-align:-1px;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;margin-right:3px}.ok-kf-arrow--down{transform:rotate(180deg)}.ok-spark{width:100%;height:28px;margin-top:8px;display:block;overflow:visible}.ok-spark-line{fill:none;stroke:var(--ink-faint);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ok-spark-area{fill:var(--ink-faint);opacity:.08}.ok-spark--good .ok-spark-line{stroke:var(--forest)}.ok-spark--good .ok-spark-area{fill:var(--forest)}.ok-spark--bad .ok-spark-line{stroke:var(--warn)}.ok-spark--bad .ok-spark-area{fill:var(--warn)}.ok-spark-goal{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:.6}.ok-kf-skel{background:var(--sunk);border-radius:6px;width:72%;height:28px;margin:4px 0;display:block;position:relative;overflow:hidden}.ok-kf-skel:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 70%,transparent),transparent);animation:ok-kf-shimmer 1.2s var(--ok-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ok-kf-shimmer{to{transform:translate(100%)}}.ok-kf-detail{background:var(--canvas);box-shadow:inset 0 1px 0 var(--ok-hair);padding:12px 18px}.ok-kf-detail-body{min-width:0;animation:ok-rise var(--ok-t3) var(--ok-ease)}.ok-kf-breakdown{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:20px;display:grid}.ok-kf-breakdown>b{white-space:nowrap;font-size:13px;font-weight:600}.ok-kf-stack{border-radius:6px;gap:2px;height:8px;display:flex;overflow:hidden}.ok-kf-stack i{height:100%;display:block}.ok-kf-s0{background:var(--key)}.ok-kf-s1{background:var(--gran)}.ok-kf-s2{background:var(--lys)}.ok-kf-legend{color:var(--ink-soft);white-space:nowrap;gap:16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ok-kf-legend li{align-items:center;gap:6px;display:inline-flex}.ok-kf-legend li>i{border-radius:2px;width:8px;height:8px}.ok-kf-legend b{color:var(--ink);font-weight:600}@media (width<=900px){.ok-kf-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ok-kf-breakdown{grid-template-columns:minmax(0,1fr)}.ok-kf-legend{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ok-key-figures *,.ok-key-figures :before,.ok-key-figures :after{transition:none!important;animation:none!important}}@container ok-page (width<=600px){.ok-kf-value{white-space:normal;overflow-wrap:anywhere}}.ok-savebar{z-index:2;border-top:1px solid var(--line);background:var(--canvas);height:60px;color:var(--ink-soft);align-items:center;gap:10px;padding:0 12px 0 20px;font-size:13px;line-height:18px;transition:background-color .18s cubic-bezier(.16,.84,.34,1),color .18s cubic-bezier(.16,.84,.34,1),border-color .18s cubic-bezier(.16,.84,.34,1);display:flex;position:sticky;bottom:0}.ok-savebar-mark{width:16px;height:16px;color:var(--green);flex:none;place-items:center;display:grid}.ok-savebar-status{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ok-savebar-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ok-savebar-dot{background:var(--attention-dot);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--attention-dot) 18%,transparent);border-radius:50%}.ok-savebar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.ok-savebar .ok-button{flex:none;min-width:96px}.ok-savebar .ok-savebar-save{min-width:120px}.ok-savebar.is-dirty{--focus-ring:var(--surface);background:var(--ink);border-top-color:var(--ink);color:var(--surface)}.ok-savebar.is-dirty .ok-savebar-discard{color:var(--surface);background:0 0}.ok-savebar.is-dirty .ok-savebar-discard:hover:not(:disabled){background:color-mix(in srgb,var(--surface) 10%,transparent)}.ok-savebar.is-dirty .ok-savebar-save{background:var(--mint);color:var(--forest)}.ok-savebar.is-dirty .ok-savebar-save:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface)}.ok-savebar.is-dirty .ok-savebar-save .ok-kbd{background:color-mix(in srgb,var(--forest) 10%,transparent);color:var(--forest)}.ok-savebar.is-dirty :focus-visible{outline-color:var(--focus-ring)}.ok-savebar.is-bad .ok-savebar-mark{color:var(--danger-wash)}@container (width<=600px){.ok-savebar{flex-wrap:wrap;gap:8px;height:auto;min-height:110px;padding:8px 12px 12px}.ok-savebar-status{flex-basis:100%;min-height:36px}.ok-savebar-text{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ok-savebar-actions{width:100%;min-width:0}.ok-savebar .ok-button,.ok-savebar .ok-savebar-save{white-space:normal;flex:1;min-width:0;min-height:44px;padding-inline:12px}.ok-savebar .ok-button-label{overflow-wrap:anywhere;overflow:visible}.ok-savebar .ok-kbd{display:none}}@media (prefers-reduced-motion:reduce){.ok-savebar{transition:none}}.ok-confirm{inset-block:var(--ok-visible-top,0px) calc(100% - var(--ok-visible-top,0px) - var(--ok-visible-height,100dvh));width:480px;max-width:calc(100vw - 32px);max-height:calc(var(--ok-visible-height,100dvh) - 32px);background:var(--surface);color:var(--ink);box-shadow:var(--ok-ov-lift);font:400 14px/20px var(--n-font-sans);border:0;border-radius:14px;margin:auto;padding:0;overflow-y:auto}.ok-confirm[open]{animation:ok-confirm-in .18s var(--ok-ov-settle)}.ok-confirm[data-closing]{animation:ok-confirm-out .12s var(--ok-ov-settle) forwards}.ok-confirm::backdrop{background:var(--scrim);animation:ok-ov-fade .18s var(--ok-ov-settle)}.ok-confirm__head{grid-template-columns:32px minmax(0,1fr) 28px;align-items:start;gap:14px;padding:20px 16px 0 20px;display:grid}.ok-confirm__tile{background:var(--mint);width:32px;height:32px;color:var(--forest);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--forest) 8%,transparent);border-radius:10px;place-items:center;display:grid}.ok-confirm--danger .ok-confirm__tile{background:var(--warn-wash);color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--attention-dot) 18%,transparent)}.ok-confirm h2{letter-spacing:-.01em;text-wrap:balance;margin:0;padding-top:5px;font-size:16px;font-weight:650;line-height:22px}.ok-confirm__head p{color:var(--ink-soft);margin:4px 0 0}.ok-confirm__record{background:var(--ok-ov-well);box-shadow:inset 0 0 0 1px var(--ok-ov-hair);color:var(--ink-soft);border-radius:10px;align-items:center;gap:12px;margin:16px 20px 0 66px;padding:8px 12px;font-size:13px;display:flex}.ok-confirm__record :is(b,strong){color:var(--ink);font-weight:600}.ok-confirm__foot{border-top:1px solid var(--ok-ov-hair);background:var(--ok-ov-well);align-items:center;gap:8px;margin-top:20px;padding:12px 16px 12px 20px;display:flex;position:sticky;bottom:0}.ok-confirm__hint{white-space:nowrap;color:var(--ink-soft);align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.ok-confirm__foot--choices{flex-direction:column-reverse;align-items:stretch}.ok-confirm__foot--choices .ok-button{justify-content:center;width:100%}.ok-confirm__foot--choices .ok-confirm__hint{display:none}.ok-confirm--ack .ok-confirm__head p{background:var(--warn-wash);color:var(--warn);border-radius:10px;margin-top:10px;padding:10px 12px}.ok-confirm--ack .ok-confirm__record{max-height:220px;padding:4px 12px;display:block;overflow-y:auto}.ok-confirm__ack{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:12px 20px 0 66px;font-weight:500;display:flex}.ok-confirm__ack input{width:20px;height:20px;accent-color:var(--forest);flex:none;margin:0}.ok-confirm--ack .ok-button-danger:not(:disabled){background:var(--n-ink);border-color:var(--n-ink);color:var(--n-card)}@keyframes ok-confirm-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes ok-confirm-out{to{opacity:0;transform:scale(.98)}}@media (width<=767px){.ok-confirm__head{grid-template-columns:32px minmax(0,1fr) 44px}.ok-confirm__foot .ok-button{min-height:44px}.ok-confirm h2,.ok-confirm__head p,.ok-confirm__record{overflow-wrap:anywhere}}@media (width<=520px){.ok-confirm__record{margin-left:20px}.ok-confirm__hint{display:none}.ok-confirm__foot{flex-wrap:wrap;justify-content:flex-end}.ok-confirm__ack{margin-left:20px}.ok-confirm--ack{border-radius:var(--bo-r-card) var(--bo-r-card) 0 0;width:100vw;max-width:100vw;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}.ok-confirm--ack .ok-confirm__head{padding-right:20px;display:block;position:relative}.ok-confirm--ack .ok-confirm__head h2{padding-right:44px}.ok-confirm--ack .ok-confirm__head>.ok-iconbtn,.ok-confirm--ack .ok-confirm__head>button{position:absolute;top:12px;right:12px}.ok-confirm--ack .ok-confirm__tile{display:none}.ok-confirm--ack .ok-confirm__foot{flex-direction:column-reverse;align-items:stretch;padding:12px 20px}.ok-confirm--ack .ok-confirm__foot .ok-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ok-confirm[open],.ok-confirm[data-closing],.ok-confirm::backdrop{animation:none}}.ok-sheet{background:var(--surface);color:var(--ink);font:400 14px/20px var(--n-font-sans);inset-block:var(--ok-visible-top,0px) calc(100% - var(--ok-visible-top,0px) - var(--ok-visible-height,100dvh));width:560px;max-width:calc(100vw - 32px);max-height:calc(var(--ok-visible-height,100dvh) - 48px);box-shadow:var(--ok-ov-lift);border:0;border-radius:14px;flex-direction:column;margin:auto;padding:0;overflow:hidden}.ok-sheet--wide{width:780px}.ok-sheet[open]{animation:ok-sheet-in .24s var(--ok-ov-settle);display:flex}.ok-sheet[data-closing]{animation:ok-sheet-out .18s var(--ok-ov-settle) forwards}.ok-sheet::backdrop{background:var(--scrim);animation:ok-ov-fade .18s var(--ok-ov-settle)}.ok-sheet__head{border-bottom:1px solid var(--ok-ov-hair);flex-shrink:0;align-items:center;gap:12px;padding:16px 16px 16px 24px;display:flex}.ok-sheet__head>div{flex:1;min-width:0}.ok-sheet__crumb{color:var(--ink-soft);margin:0;font-size:12px;font-weight:500;line-height:16px}.ok-sheet__head h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:2px 0 0;font-size:20px;font-weight:650;line-height:26px}.ok-sheet__body{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ok-sheet--aside .ok-sheet__body{grid-template-columns:minmax(0,1fr) 248px}.ok-sheet__main{overscroll-behavior:contain;flex-direction:column;gap:16px;min-width:0;padding:12px 24px 20px;display:flex;overflow-y:auto}.ok-sheet__main>*{flex-shrink:0}.ok-sheet__main>.ok-switch-row{margin-inline:-24px;padding-inline:24px}.ok-sheet--wide .ok-sheet__main .ok-dt-panel{box-shadow:inset 0 1px 0 var(--ok-ov-hair),inset 0 -1px 0 var(--ok-ov-hair);border-radius:0}.ok-sheet__aside{background:var(--ok-ov-well);border-left:1px solid var(--ok-ov-hair);padding:20px;overflow-y:auto}.ok-sheet__aside h3{color:var(--ink-soft);margin:0 0 12px;font-size:12px;font-weight:600;line-height:16px}.ok-sheet__field{border-bottom:1px solid var(--ok-ov-hair);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;min-height:52px;display:grid}.ok-sheet__field:last-child{border-bottom:0}.ok-sheet__field.is-top{align-items:start;padding:12px 0}.ok-sheet__field.is-top>.ok-sheet__label{padding-top:8px}.ok-sheet__field.is-code{border:0;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-height:0;display:flex}.ok-sheet__field.is-code input{letter-spacing:.2em;max-width:none;height:48px;font-size:18px}.ok-sheet__label{color:var(--ink-soft);font-size:13px;font-weight:500}:where(.ok-sheet__field)>:where(input:not([type=checkbox],[type=radio]),select,textarea){background:var(--surface);width:100%;max-width:280px;height:34px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--ok-ov-hair-2),var(--shadow-1);color-scheme:inherit;transition:box-shadow .12s var(--ok-ov-settle);border:0;border-radius:6px;padding:0 10px}:where(.ok-sheet__field)>:where(textarea){resize:vertical;max-width:none;height:auto;padding:8px 10px;line-height:20px}:where(.ok-sheet__field)>:where(input,select,textarea):focus-visible{box-shadow:inset 0 0 0 1px var(--focus-field-edge),0 0 0 3px color-mix(in srgb,var(--focus-field-edge) 14%,transparent);outline:0}.ok-sheet__foot{border-top:1px solid var(--ok-ov-hair);background:var(--ok-ov-well);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:57px;padding:12px 16px 12px 24px;display:flex}.ok-sheet__foot>.ok-button{white-space:normal;max-width:100%}.ok-sheet__foot--actions{row-gap:10px}.ok-sheet__actions{border:0;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ok-sheet__foot>.ok-button:first-child,.ok-sheet__actions+.ok-button{margin-left:auto}.ok-sheet__state{color:var(--ink-soft);align-items:center;gap:8px;margin-right:auto;font-size:12px;display:inline-flex}.ok-sheet__state:before{content:"";background:color-mix(in srgb,var(--ink) 20%,transparent);width:6px;height:6px;transition:background-color .18s var(--ok-ov-settle);border-radius:50%}.ok-sheet__state.is-dirty{color:var(--warn);font-weight:600}.ok-sheet__state.is-dirty:before{background:var(--warn)}.ok-sheet__ask{animation:ok-sheet-ask .18s var(--ok-ov-settle);flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ok-sheet__ask>span{color:var(--ink);margin-right:auto;font-weight:600}@keyframes ok-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes ok-sheet-out{to{opacity:0;transform:translateY(4px)scale(.985)}}@keyframes ok-sheet-ask{0%{opacity:0;transform:translateY(4px)}}.ok-panel{background:var(--surface);color:var(--ink);inset:var(--ok-visible-top,0px) 0 auto auto;width:var(--ok-panel-w,440px);max-width:100vw;height:var(--ok-visible-height,100dvh);border:0;border-left:1px solid var(--ok-ov-hair);max-height:none;box-shadow:var(--shadow-2);z-index:40;flex-direction:column;margin:0;padding:0;font:400 14px/20px Schibsted Grotesk,system-ui,sans-serif;position:fixed}.ok-panel[open]{animation:ok-panel-in .24s var(--ok-ov-settle);display:flex}.ok-panel[data-closing]{animation:ok-panel-out .24s var(--ok-ov-settle) forwards}.ok-panel::backdrop{background:var(--scrim);animation:ok-ov-fade .18s var(--ok-ov-settle)}.ok-panel__head{border-bottom:1px solid var(--ok-ov-hair);align-items:center;gap:8px;padding:16px 16px 16px 24px;display:flex}.ok-panel__head>div{flex:1;min-width:0}.ok-panel__head h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:2px 0 0;font-size:20px;font-weight:650;line-height:26px}.ok-panel__body{flex:1;min-height:0;padding:16px 24px 24px;overflow-y:auto}.ok-panel__foot{border-top:1px solid var(--ok-ov-hair);background:var(--ok-ov-well);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 12px 24px;display:flex}@keyframes ok-panel-in{0%{opacity:0;transform:translate(24px)}}@keyframes ok-panel-out{to{opacity:0;transform:translate(24px)}}@media (width<=767px){.ok-panel__foot .ok-button{min-height:44px}.ok-panel__head{padding:12px 16px}.ok-panel__body{padding:12px 16px 16px}.ok-panel__foot{padding:12px 16px max(12px,env(safe-area-inset-bottom));justify-content:flex-end}}@media (width<=599px){.ok-panel--sheet{width:100%;height:auto;max-height:calc(var(--ok-visible-height,100dvh) * .88);border-left:0;border-top:1px solid var(--ok-ov-hair);border-radius:14px 14px 0 0;inset:auto 0 0}.ok-panel--sheet[open]{animation:ok-sheet-rise .24s var(--ok-ov-settle)}.ok-panel--sheet[data-closing]{animation:ok-sheet-sink .18s var(--ok-ov-settle) forwards}.ok-panel--sheet .ok-panel__foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@keyframes ok-sheet-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes ok-sheet-sink{to{opacity:0;transform:translateY(24px)}}@media (width<=720px){.ok-sheet--aside .ok-sheet__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.ok-sheet--aside .ok-sheet__main{overflow:visible}.ok-sheet__aside{border-left:0;border-top:1px solid var(--ok-ov-hair)}.ok-sheet__field{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}}@media (width<=767px){.ok-sheet__foot .ok-button{min-height:44px}.ok-sheet__crumb{overflow-wrap:anywhere}}@media (width<=480px){.ok-sheet{max-width:calc(100vw - 16px);max-height:calc(var(--ok-visible-height,100dvh) - 16px)}.ok-sheet__head{padding:12px 16px}.ok-sheet__main{padding:12px 16px 16px}.ok-sheet__main>.ok-switch-row{margin-inline:-16px;padding-inline:16px}.ok-sheet__foot{padding:12px 16px max(12px,env(safe-area-inset-bottom));justify-content:flex-end}.ok-sheet__state{flex-basis:100%}.ok-sheet__state+.ok-button{margin-left:auto}.ok-sheet__ask>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ok-sheet[open],.ok-sheet[data-closing],.ok-sheet::backdrop,.ok-sheet__ask,.ok-panel[open],.ok-panel[data-closing],.ok-panel::backdrop,.ok-panel--sheet[open],.ok-panel--sheet[data-closing]{animation:none}}:root{--ok-ov-settle:cubic-bezier(.16,.84,.34,1);--ok-ov-hair:color-mix(in srgb,var(--ink) 8%,transparent);--ok-ov-hair-2:color-mix(in srgb,var(--ink) 14%,transparent);--ok-ov-well:color-mix(in srgb,var(--sunk) 30%,var(--surface));--ok-ov-lift:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),var(--shadow-1),var(--shadow-2)}@keyframes ok-ov-fade{0%{opacity:0}}:root{--ok-settle:cubic-bezier(.16, .84, .34, 1)}.ok-caret{transition:transform .18s var(--ok-settle), opacity .12s;flex:none}@media (prefers-reduced-motion:reduce){.ok-caret{transition:none}}.ok-menu{background:var(--pop-bg);min-width:232px;max-width:320px;color:var(--ink);font:400 13px/18px var(--n-font-sans);text-align:left;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), var(--shadow-1), var(--shadow-2);z-index:40;border:0;border-radius:10px;margin:0;padding:4px;position:fixed;inset:auto;overflow:visible}.ok-menu:not(.is-open){display:none}.ok-menu[data-anchored][data-place^=bottom]{margin-top:6px}.ok-menu[data-anchored][data-place=right-end]{margin-left:8px}.ok-menu.is-open{animation:ok-menu-pop .18s var(--ok-settle);display:block}@keyframes ok-menu-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.ok-menu-item{width:100%;min-height:32px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 6px 0 8px;transition:background-color .12s;display:flex}.ok-menu-item:hover,.ok-menu-item:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent);outline:none}.ok-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.ok-menu-item:active{transform:scale(.975)}.ok-menu-item:disabled{opacity:.5;cursor:default}.ok-menu-item>.ic{color:var(--ink-soft)}.ok-menu-item[aria-checked=true]{background:var(--mint)}.ok-menu-item.is-danger,.ok-menu-item.is-danger>.ic{color:var(--ink)}.ok-menu-item.is-danger:hover{background:var(--danger-wash)}.ok-menu-check{width:16px;color:var(--forest);flex:none;place-items:center;display:grid}.ok-menu-lbl{flex-direction:column;flex:1;min-width:0;padding:6px 0;display:flex}.ok-menu-lbl small{color:var(--ink-soft);font-size:12px;line-height:16px}.ok-menu-h{color:var(--ink-soft);padding:6px 8px 4px;font-size:12px;font-weight:500;line-height:16px}.ok-menu-sep{background:var(--line-strong);border:0;height:1px;margin:4px -4px}@media (prefers-reduced-motion:reduce){.ok-menu.is-open,.ok-caret,[data-ok-tip]:after{transition:none;animation:none}.ok-menu-item:active{transform:none}}.ok-quick{flex:none;align-items:center;gap:2px;display:flex}.ok-quick-key{--focus-ring:var(--side-ink);width:28px;height:28px;color:var(--side-ink-soft);font:600 11px/1 var(--n-font-sans);letter-spacing:.04em;cursor:pointer;transition:background-color .12s, color .12s, transform .12s var(--ok-settle);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.ok-quick-key:hover,.ok-quick-key[aria-expanded=true]{background:var(--side-hover);color:var(--side-ink)}.ok-quick-key[aria-expanded=true]:after{display:none}.ok-quick-key:active{transform:scale(.95)}.ok-quick-key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ok-quick-menu{min-width:176px}@media (prefers-reduced-motion:reduce){.ok-quick-key{transition:none}.ok-quick-key:active{transform:none}}.ok-side{--focus-ring:var(--side-ink);--ok-side-text:color-mix(in srgb, var(--side-ink) 50%, var(--side-ink-soft));--ok-side-glide:.24s var(--ok-settle);gap:var(--bo-gap);width:236px;height:100%;min-height:0;padding:var(--bo-side-y) var(--bo-side-x);color:var(--side-ink);font:500 13.5px/18px var(--n-font-sans);text-align:left;transition:width var(--ok-side-glide);will-change:width;background:0 0;flex-direction:column;display:flex;position:relative}.ok-side.is-rail{width:68px;padding-inline:10px}:where(.ok-side) button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}:where(.ok-side) a{color:inherit;text-decoration:none}.ok-side :focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ok-side-brandrow{min-height:28px;color:var(--side-ink);align-items:center;padding:0 4px 0 8px;display:flex}.ok-side-lockup{letter-spacing:-.01em;min-width:0;color:var(--n-ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.ok-side-lockup img{flex:none}.ok-side-brandrow .ok-side-hide{width:28px;height:28px;margin-left:auto}.ok-side-top{align-items:center;display:flex}.ok-side-ws{min-width:0;height:48px;transition:background-color .12s, transform .12s var(--ok-settle), gap var(--ok-side-glide);border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 8px;display:flex}button.ok-side-ws:hover,.ok-side-ws[aria-expanded=true]{background:var(--n-card);border-color:var(--n-border);box-shadow:var(--n-sh-1)}button.ok-side-ws:active,.ok-side-item:active,.ok-side-cmd:active,.ok-side-iconbtn:active{transform:scale(.975)}.ok-side-logo{background-color:var(--side-logo-bg);width:30px;height:30px;color:var(--side-logo-ink);background-image:linear-gradient(140deg,#3583c4,#1d5a8e);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.ok-side-wsname{white-space:nowrap;flex-direction:column;flex:1;min-width:0;line-height:16px;display:flex;overflow:hidden}.ok-side-wsname b{color:var(--side-ink);text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ok-side-wsname small{color:var(--side-ink-soft);text-overflow:ellipsis;font-size:12px;overflow:hidden}.ok-side-chev{min-width:0;color:var(--side-ink-soft)}.ok-side-iconbtn{width:32px;height:32px;color:var(--side-ink-soft);border-radius:8px;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.ok-side-iconbtn:hover{background:var(--side-hover);color:var(--side-ink)}.ok-side-cmd{background:color-mix(in srgb, var(--side-ink) 10%, transparent);width:100%;height:32px;color:var(--side-ink-soft);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:0 6px 0 10px;transition:background-color .12s,color .12s;display:flex}.ok-side-cmd:hover{background:color-mix(in srgb, var(--side-ink) 15%, transparent);color:var(--side-ink)}.ok-side-kbd{border:1px solid var(--side-kbd-line);min-width:20px;height:20px;font:600 11px/1 var(--n-font-sans);color:var(--side-ink-soft);background:0 0;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.ok-side-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;min-height:0;margin:6px -4px 0;padding:0 4px;display:flex;overflow-y:auto}.ok-side-nav::-webkit-scrollbar{display:none}.ok-side summary{cursor:pointer;list-style:none}.ok-side summary::-webkit-details-marker{display:none}.ok-side-sech{letter-spacing:.01em;width:max-content;height:28px;color:var(--side-ink-soft);white-space:nowrap;transition:color .12s, opacity var(--ok-side-glide);border-radius:6px;align-items:center;gap:2px;margin-bottom:2px;padding:6px 6px 0 10px;font-size:11.5px;font-weight:600;display:flex}.ok-side-sech:hover{color:var(--side-ink)}.ok-side-sech .ok-caret{opacity:0}.ok-side-sech:hover .ok-caret,.ok-side-sech:focus-visible .ok-caret,.ok-side-sec:not([open]) .ok-caret{opacity:1}.ok-side details[open]>summary>.ok-caret{transform:rotate(90deg)}.ok-side-sec.is-staff{margin-top:auto}.ok-side-list{flex-direction:column;gap:1px;display:flex}.ok-side-sec[open]>.ok-side-list{animation:ok-side-fade .18s var(--ok-settle)}@keyframes ok-side-fade{0%{opacity:0}to{opacity:1}}.ok-side-cell{display:block;position:relative}.ok-side-item{width:100%;height:32px;color:var(--n-text);white-space:nowrap;transition:background-color .12s, color .12s, transform .12s var(--ok-settle), gap var(--ok-side-glide);border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.ok-side-item>.ic,.ok-side-item>.ok-door{width:18px;height:18px;color:var(--side-ink-soft);flex:none;margin:0;transition:color .12s}.ok-side-item:hover{background:var(--side-hover);color:var(--side-ink)}.ok-side-item.is-on{background:var(--side-active);color:var(--side-active-ink);box-shadow:var(--n-sh-1),inset 0 0 0 1px var(--n-border);font-weight:500}:root[data-theme=dark] .ok-side-item.is-on{background:var(--n-hover);box-shadow:inset 0 0 0 1px var(--n-border-2)}.ok-side-item.is-on>.ic{color:var(--n-primary)}.ok-side-item.is-open,.ok-side-item.is-open:hover{color:var(--side-ink);background:0 0;font-weight:600}.ok-side-item.is-open>.ic{color:var(--side-ink)}.ok-side-subs{flex-direction:column;margin:2px 0 4px;display:flex;position:relative}.ok-side-subs:before{content:"";background:var(--side-line);width:1px;position:absolute;top:0;bottom:0;left:19px}.ok-side-item.ok-side-sub{height:30px;color:var(--n-text);padding-left:30px;font-size:13px;font-weight:450}.ok-side-item.ok-side-sub>.ic{width:14px;height:14px;color:inherit;margin:0}.ok-side-item.ok-side-sub:hover{background:var(--side-hover);color:var(--side-ink)}.ok-side-item.ok-side-sub.is-on{color:var(--side-ink);font-weight:600}.ok-side-item.ok-side-sub.is-on:before{content:"";background:var(--n-ice);border-radius:1px;width:2px;position:absolute;top:7px;bottom:7px;left:18px}.ok-side-lbl{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ok-side-badge{background:var(--side-badge-bg);min-width:20px;height:20px;color:var(--side-badge-ink);text-align:center;border-radius:10px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:20px}.ok-side-foot{padding-top:var(--bo-gap);border-top:1px solid var(--side-line);flex-direction:column;gap:1px;display:flex}.ok-side-ask>.ok-door{color:var(--side-ink)}.ok-side-merow{min-width:0;transition:gap var(--ok-side-glide);align-items:center;gap:2px;display:flex}.ok-side-merow>.ok-side-me{flex:1;min-width:0}.ok-side-merow>.ok-quick{min-width:0;max-width:64px;transition:max-width var(--ok-side-glide), opacity var(--ok-side-glide);justify-content:flex-end}.ok-side-me{height:40px}.ok-side-me .ok-side-lbl{flex-direction:column;line-height:16px;display:flex}.ok-side-me b{color:var(--side-ink);text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ok-side-me small{color:var(--side-ink-soft);font-size:12px}.ok-side-avatar{color:#fff;background-color:#2a5f8f;background-image:linear-gradient(135deg,#4f84b6,#2a5f8f);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.ok-side-avatar.is-glyph{background:var(--side-hover);color:var(--side-ink)}.ok-side-lockup,.ok-side-wsname,.ok-side-chev,.ok-side-lbl,.ok-side-dot{transition:opacity var(--ok-side-glide)}.ok-side.is-rail :is(.ok-side-lockup,.ok-side-wsname,.ok-side-chev,.ok-side-lbl,.ok-side-sech){opacity:0}.ok-side.is-rail .ok-side-sech{pointer-events:none}.ok-side.is-rail :is(.ok-side-ws,.ok-side-item,.ok-side-merow){gap:0}.ok-side.is-rail .ok-side-badge,.ok-side.is-rail .ok-side-kbd{display:none}.ok-side.is-rail .ok-side-merow>.ok-quick{opacity:0;visibility:hidden;max-width:0;transition:max-width var(--ok-side-glide), opacity var(--ok-side-glide), visibility 0s .24s}.ok-side.is-rail .ok-side-nav{overflow:visible}.ok-side.is-rail .ok-side-cmd{justify-content:center;width:40px;height:36px;padding:0}.ok-side-dot{background:var(--attention-dot);width:7px;height:7px;box-shadow:0 0 0 2px var(--side-badge-ink);pointer-events:none;opacity:0;border-radius:50%;position:absolute;top:6px;right:6px}.ok-side.is-rail .ok-side-dot{opacity:1}@media (prefers-reduced-motion:reduce){.ok-side,.ok-side *{transition:none!important;animation:none!important}.ok-side :active{transform:none!important}}.ok-cmdk{width:600px;max-width:calc(100vw - 32px);inset-block:var(--ok-visible-top,0px) calc(100% - var(--ok-visible-top,0px) - var(--ok-visible-height,100dvh));max-height:min(560px,calc(var(--ok-visible-height,100dvh) - 32px));background:var(--pop-bg);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-2);font:400 14px/20px var(--n-font-sans);border:0;border-radius:16px;margin:min(12vh,32px) auto auto;padding:0;overflow:hidden}.ok-cmdk[open]{flex-direction:column;animation:.18s cubic-bezier(.16,.84,.34,1) ok-cmdk-in;display:flex}.ok-cmdk[data-closing]{animation:.12s cubic-bezier(.16,.84,.34,1) forwards ok-cmdk-out}.ok-cmdk::backdrop{background:var(--scrim);animation:.18s cubic-bezier(.16,.84,.34,1) ok-cmdk-fade}.ok-cmdk-head{flex:none;align-items:center;gap:4px;padding:8px;display:flex}.ok-cmdk-field{flex:1;min-width:0}.ok-cmdk-close{flex:none;width:44px;min-width:44px;height:44px;padding:0}.ok-cmdk-list{flex:auto;min-height:0;padding:0 8px 8px;overflow-y:auto}.ok-cmdk-sec{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding:10px 10px 4px;font-size:11px;font-weight:600;line-height:14px}.ok-cmdk-item{cursor:pointer;min-height:44px;color:var(--ink-body);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ok-cmdk-item.is-on{background:var(--mint);color:var(--ink)}.ok-cmdk-ic{width:20px;color:var(--ink-faint);flex:none;justify-content:center;display:flex}.ok-cmdk-ic svg{width:16px;height:16px}.ok-cmdk-item.is-on .ok-cmdk-ic{color:var(--forest)}.ok-cmdk-lbl{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.ok-cmdk-meta{max-width:35%;color:var(--ink-soft);overflow-wrap:anywhere;font-size:13px}.ok-cmdk-action{border-bottom:1px solid var(--line);flex:none;margin-bottom:4px;padding:0 8px 4px}.ok-cmdk-action>.ok-cmdk-item{width:100%;font:inherit;text-align:start;background:0 0;border:0}.ok-cmdk-action>.ok-cmdk-item:hover,.ok-cmdk-action>.ok-cmdk-item:focus-visible{background:var(--mint);color:var(--ink)}.ok-cmdk-action>.ok-cmdk-item:is(:hover,:focus-visible) .ok-cmdk-ic{color:var(--forest)}.ok-cmdk-none{color:var(--ink-soft);margin:0;padding:16px 10px}.ok-cmdk-foot{border-top:1px solid var(--line);color:var(--ink-soft);flex:none;gap:16px;padding:10px 16px;font-size:12px;display:flex}.ok-cmdk-foot span{align-items:center;gap:6px;display:inline-flex}@keyframes ok-cmdk-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes ok-cmdk-out{to{opacity:0;transform:scale(.99)}}@keyframes ok-cmdk-fade{0%{opacity:0}}@media (width<=599px){.ok-cmdk{max-width:calc(100vw - 16px);max-height:calc(var(--ok-visible-height,100dvh) - 48px);margin:32px auto auto}.ok-cmdk-item{flex-wrap:wrap;align-items:center;gap:2px 8px}.ok-cmdk-lbl{flex-basis:calc(100% - 40px)}.ok-cmdk-meta{flex-basis:100%;max-width:none}.ok-cmdk-item .ok-kbd,.ok-cmdk-foot{display:none}}@media (prefers-reduced-motion:reduce){.ok-cmdk[open],.ok-cmdk[data-closing],.ok-cmdk::backdrop{animation:none}}.ok-frame{--ok-drawer-w:480px;background:var(--app-bg);height:100dvh;min-height:0;color:var(--ink);transition:grid-template-columns .24s var(--ok-settle);grid-template-columns:auto minmax(0,1fr) 0;display:grid;position:relative;overflow:clip}.ok-frame>.n-mist{z-index:-1}body:has(.ok-frame){background:var(--app-edge)}.ok-frame.is-drawer{grid-template-columns:auto minmax(0, 1fr) calc(var(--ok-drawer-w) + var(--bo-frame))}.ok-frame.is-drawer-wide{--ok-drawer-w:min(720px, 52vw)}.ok-frame-side{z-index:2;background:var(--n-glass);border-right:1px solid var(--n-border);height:100dvh;min-height:0;overflow:visible}.ok-frame-main{min-width:0;min-height:0;margin:var(--bo-frame) var(--bo-frame) var(--bo-frame) 0;box-shadow:var(--sheet-shadow);transition:padding-right var(--n-base) var(--n-ease);background:0 0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden;container:ok-page/inline-size}@media (width>=1100px){.ok-frame.is-panel .ok-frame-main{padding-right:calc(var(--n-ask-w) + 16px)}.ok-frame.is-panel-wide .ok-frame-main{padding-right:calc(var(--n-ask-wide) + 16px)}}.ok-frame-main:focus{outline:none}.ok-frame-page{overscroll-behavior:contain;flex:auto;width:100%;min-height:0;overflow-y:auto}.ok-frame-head{z-index:20;min-width:0;padding:0 var(--bo-page-x);color:var(--ink);padding-inline:max(var(--bo-page-x), calc((100cqw - var(--bo-page-max,1344px)) / 2 + var(--bo-page-x)));flex:none;align-items:center;gap:12px;display:flex;position:relative}.ok-frame-head>.ok-iconbutton{flex:none}.ok-frame-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ok-frame-mobile-nav{background:var(--n-canvas);width:min(320px,100vw - 32px);max-width:none;height:100dvh;max-height:none;color:var(--side-ink);box-shadow:var(--shadow-2);border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow:hidden}.ok-frame-mobile-nav[open]{animation:ok-frame-nav-in .24s var(--ok-settle)}.ok-frame-mobile-nav[data-closing]{animation:.18s cubic-bezier(.4,0,1,1) forwards ok-frame-nav-out}.ok-frame-mobile-nav::backdrop{background:var(--scrim);animation:ok-frame-scrim .24s var(--ok-settle)}.ok-frame-mobile-nav[data-closing]::backdrop{animation:.18s cubic-bezier(.4,0,1,1) forwards ok-frame-scrim-out}@keyframes ok-frame-nav-in{0%{transform:translate(-100%)}}@keyframes ok-frame-nav-out{to{transform:translate(-100%)}}@keyframes ok-frame-scrim{0%{opacity:0}}@keyframes ok-frame-scrim-out{to{opacity:0}}.ok-frame-mobile-nav>.ok-side{width:100%;padding-top:max(var(--bo-frame),env(safe-area-inset-top));padding-bottom:max(var(--bo-frame),env(safe-area-inset-bottom))}.ok-frame-mobile-nav :is(.ok-side-item,.ok-side-sech,.ok-side-ws,.ok-side-iconbtn,.ok-side-cmd){min-height:44px}.ok-frame-mobile-nav .ok-side-iconbtn{min-width:44px}.ok-frame-mobile-nav .ok-side-item{font-size:14px}.ok-frame-mobile-nav .ok-side-item.ok-side-sub{font-size:13.5px}.ok-frame-mobile-nav .ok-side-item.ok-side-sub.is-on:before{top:12px;bottom:12px}.ok-frame-drawer{min-width:0;min-height:0;padding:var(--bo-frame) var(--bo-frame) var(--bo-frame) 0;overflow:hidden}.ok-frame-drawer>*{width:var(--ok-drawer-w)}.ok-frame:not(.is-drawer) .ok-frame-drawer{visibility:hidden;transition:visibility 0s .24s}@media (width<=1279px){.ok-frame.is-drawer{grid-template-columns:auto minmax(0,1fr) 0}.ok-frame-drawer{z-index:20;width:calc(var(--ok-drawer-w) + var(--bo-frame));max-width:100vw;transition:transform .24s var(--ok-settle), visibility 0s .24s;position:absolute;top:0;bottom:0;right:0;overflow:visible;transform:translate(calc(100% + 8px))}.ok-frame-drawer>*{max-width:calc(100vw - var(--bo-frame))}.ok-frame.is-drawer .ok-frame-drawer{transition:transform .24s var(--ok-settle);transform:none}.ok-frame.is-drawer .ok-frame-drawer>*{box-shadow:var(--sheet-shadow), var(--shadow-2)}}@media (width<=767px){.ok-frame,.ok-frame.is-drawer{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);transition:none}.ok-frame-head{padding:0 max(16px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));gap:8px}.ok-frame-main{border-radius:0;margin:0}body:has(.ok-frame){background:var(--canvas)}.ok-frame-drawer{top:0}}@media (prefers-reduced-motion:reduce){.ok-frame,.ok-frame-drawer{transition:none!important}.ok-frame-mobile-nav,.ok-frame-mobile-nav::backdrop{animation:none!important}}@media (width<=1240px) and (width>=768px){.ok-frame-side .ok-side-hide{display:none}}.bo-page{max-width:var(--bo-page-max,1344px);padding:var(--bo-page-y) var(--bo-page-x) var(--bo-page-x);margin:0 auto}.bo-page .ok-ph{margin-bottom:var(--bo-stack)}@container ok-page (width<=600px){.bo-page,.ok-frame-head{--bo-page-x:var(--n-page-x-phone,16px);--bo-page-y:24px;--bo-stack:16px;--bo-card-x:16px;--bo-title-size:28px;--bo-title-lh:36px}.bo-page{min-width:0;padding-bottom:max(var(--bo-page-y),env(safe-area-inset-bottom))}}.ok-ph{color:var(--ink);font:400 13px/18px var(--n-font-sans);text-align:left;display:contents}:where(.ok-ph) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ok-ph :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ok-ph-head{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions""summary actions""tools tools";align-items:end;gap:6px 24px;padding:16px 0 4px;display:grid}.ok-ph-name{grid-area:name}.ok-ph-summary{grid-area:summary}.ok-ph-tools{grid-area:tools;margin-top:14px}.ok-ph-actions{grid-area:actions;align-self:end}.ok-ph-name{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:26px;line-height:32px;display:flex}.ok-ph-crumb{flex-basis:100%;font-size:13px;line-height:18px}.ok-ph-crumb ol{color:var(--ink-soft);align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ok-ph-crumb li{white-space:nowrap;align-items:center;gap:6px;display:flex}.ok-ph-crumb-a{height:20px;color:var(--ink-soft);border-radius:6px;align-items:center;margin-left:-6px;padding:0 6px;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.ok-ph-crumb-a:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.ok-ph-slash{color:color-mix(in srgb, var(--ink) 30%, transparent)}.ok-ph-name :is(h1,h2){min-width:0;font:inherit;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.ok-ph-name h2{letter-spacing:-.01em;font-size:17px;line-height:24px}.ok-ph-switch{text-align:left;border-radius:8px;align-items:center;gap:4px;min-height:32px;margin-left:-6px;padding:0 6px;display:inline-flex}.ok-ph-switch:hover,.ok-ph-switch[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 5%, transparent)}.ok-ph-switch .ic{color:var(--ink-soft);flex:none}.ok-ph-summary{min-width:0;max-width:640px;color:var(--ink-soft);margin:0;font-size:14px;line-height:21px}.ok-ph-tools{flex:1 1 0;align-items:center;gap:8px;min-width:min-content;display:flex}.ok-ph-tools>*{flex:auto;min-width:0}.ok-ph-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.ok-ph-actions .ok-button{min-width:0;max-width:100%}.ok-ph-actions .ok-button-label{text-overflow:ellipsis;overflow:hidden}.ok-ph-split{display:flex}.ok-ph-split.has-menu>.ok-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ok-ph-split>.ok-ph-caret{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--on-forest) 16%, transparent);border-top-left-radius:0;border-bottom-left-radius:0;padding:0 10px}.ok-menu.is-wide{min-width:300px}@media (prefers-reduced-motion:reduce){.ok-ph *,.ok-ph :after{transition:none!important}}.ok-ph-summary a{color:var(--n-link);font-weight:500;text-decoration:none}@media (width>=768px){.ok-ph-tools .ok-search-compact{flex:160px;max-width:280px}}@media (width<=767px){.ok-ph-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""summary""actions""tools"}.ok-ph-actions{justify-content:flex-start;margin-left:0}.ok-ph-name{font-size:22px;line-height:28px}.ok-ph-crumb-a,.ok-ph-switch{min-height:44px}.ok-ph-crumb li:not(:has(.ok-ph-crumb-a)){display:none}.ok-ph-tools{flex-basis:auto;min-width:0}}.ok-ph-head.is-intro{grid-template-areas:"eyebrow actions""name actions""summary actions""lead actions""tools tools";row-gap:0;padding:8px 0 32px}.ok-ph-eyebrow{color:var(--n-muted);font-size:var(--n-t2,14px);line-height:var(--n-t2-lh,20px);grid-area:eyebrow;margin:0 0 8px}.ok-ph-head.is-intro .ok-ph-name{font-size:var(--n-t5,40px);line-height:var(--n-t5-lh,48px)}.ok-ph-head.is-intro .ok-ph-name :is(h1,h2){letter-spacing:-.025em}.ok-ph-lead{max-width:68ch;color:var(--n-text);font-size:var(--n-t3,17px);line-height:var(--n-t3-lh,24px);grid-area:lead;margin:8px 0 0}.ok-ph-lead b,.ok-ph-lead strong{color:var(--n-ink);font-weight:600}.ok-ph-head.is-intro .ok-ph-summary{margin-top:6px}.ok-ph-head.is-dense{padding-bottom:16px}.ok-ph-head.is-intro.is-dense .ok-ph-name{font-size:var(--n-t4,24px);line-height:var(--n-t4-lh,32px)}.ok-ph-head.is-dense .ok-ph-lead{font-size:var(--n-t2,14px);line-height:var(--n-t2-lh,20px);margin-top:4px}@media (width<=1180px){.ok-ph-head.is-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""name""summary""lead""actions""tools";padding-bottom:24px}.ok-ph-head.is-intro .ok-ph-actions{justify-content:flex-start;margin:16px 0 0}.ok-ph-head.is-intro .ok-ph-name{font-size:32px;line-height:40px}}.bo-tpl{gap:var(--bo-stack);flex-direction:column;display:flex}.bo-page .bo-tpl .ok-ph{margin-bottom:0}.bo-tpl>.ok-ph>.ok-ph-head{margin:0}.bo-tpl-body,.bo-tpl-flow,.bo-tpl-main,.bo-tpl-aside{gap:var(--bo-stack);flex-direction:column;min-width:0;display:flex}.bo-tpl-toolbar{min-height:var(--bo-control,32px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bo-tpl-end{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.bo-tpl-toolbar>.ok-fb{background:0 0;flex:1}.bo-tpl-toolbar .ok-fb-bar{min-height:0;padding:0}.bo-tpl-toolbar .ok-key{min-height:var(--bo-control,32px);border-radius:var(--bo-r-control,10px)}.bo-tpl-toolbar .ok-button-sm{min-height:var(--bo-control);border-radius:var(--bo-r-control,10px)}.bo-tpl-toolbar .ok-field-box{height:var(--bo-control);border-radius:var(--bo-r-control)}.bo-tpl-split{gap:var(--bo-stack);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.bo-tpl-foot{justify-content:flex-end;display:flex}@container ok-page (width<=960px){.bo-tpl-split{grid-template-columns:minmax(0,1fr) 300px}}@container ok-page (width<=760px){.bo-tpl-split{grid-template-columns:minmax(0,1fr)}}.bo-tpl-alert{min-height:var(--bo-row);padding:8px 12px 8px var(--bo-card-x);border-radius:var(--bo-r-card,14px);background:var(--warn-wash);color:var(--warn);align-items:center;gap:12px;display:flex}.bo-tpl-alert.is-info{background:var(--mint);color:var(--forest)}.bo-tpl-alert.is-error{background:var(--danger-wash);color:var(--danger)}.bo-tpl-alert p{color:var(--ink);flex:1;margin:0;line-height:20px}.bo-tpl-summary .ok-kf-panel{background:var(--hero-bg);box-shadow:var(--hero-shadow)}.bo-tpl-summary .ok-kf-cell{box-shadow:inset 1px 0 0 var(--hero-line),inset 0 1px 0 var(--hero-line)}.bo-tpl-summary .ok-kf-label,.bo-tpl-summary .ok-kf-delta{color:var(--hero-ink-soft)}.bo-tpl-summary .ok-kf-value{color:var(--hero-figure,var(--hero-ink))}.bo-tpl-summary .ok-kf-delta--good{color:var(--hero-accent)}.bo-tpl-summary .ok-kf-delta--bad,.bo-tpl-summary .neg{color:var(--hero-neg)}.bo-tpl-summary .pos{color:var(--hero-accent)}.bo-tpl-aside .ok-list-rows .ok-list-row{height:auto;min-height:var(--bo-row)}.bo-tpl-aside .ok-lr-main{flex-wrap:wrap}.bo-tpl-aside .ok-lr-t,.bo-tpl-aside .ok-lr-s,.bo-tpl-aside .ok-card-title{white-space:normal;max-width:none}.bo-tpl-aside .ok-lr-t{flex:0 auto;min-width:0}.bo-tpl-settings .ok-card-body--pad,.bo-tpl-detail .ok-card-body--pad{flex-direction:column;gap:16px;display:flex}.bo-tpl-settings .ok-card-body--pad>.ok-switch-row,.bo-tpl-detail .ok-card-body--pad>.ok-switch-row{margin-inline:calc(-1 * var(--bo-card-x))}@container ok-page (width<=600px){.bo-tpl-toolbar{align-items:stretch}.bo-tpl-toolbar>.ok-fb{flex-basis:100%;min-width:0}.bo-tpl-end{width:100%}.bo-tpl-alert{flex-wrap:wrap;align-items:flex-start}.bo-tpl-alert p{overflow-wrap:anywhere;flex-basis:calc(100% - 44px);min-width:0}.bo-tpl-alert>.ok-button{margin-left:auto}}.bo-subnav-more{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:none}.bo-subnav-caret{color:var(--ink-faint,var(--ink-soft));flex:none;margin-left:4px}.bo-subnav-sheet{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bo-subnav-sheet li+li{border-top:1px solid var(--line)}.bo-subnav-sheet-i{min-height:56px;color:var(--ink);align-items:center;gap:10px;padding:8px 4px;text-decoration:none;display:flex}.bo-subnav-sheet-i>span:first-child{flex-direction:column;flex:1;gap:2px;display:flex}.bo-subnav-sheet-i small{color:var(--ink-soft);font-size:12px}.bo-subnav-sheet-i[aria-current=page] b{color:var(--key)}@container ok-page (width<=600px){.bo-subnav.has-more{gap:12px;overflow-x:auto}.bo-subnav.has-more .bo-subnav-i{font-size:13.5px}.bo-subnav.has-more .bo-subnav-line{z-index:2}.bo-subnav.has-more .bo-subnav-i.is-desk,.bo-subnav.has-more .bo-subnav-i.is-over{display:none}.bo-subnav.has-more .bo-subnav-more{z-index:1;background:linear-gradient(to right,transparent,var(--canvas) 8px);flex-shrink:0;padding-left:8px;display:inline-flex;position:sticky;right:0}}.bo-side-loading .ok-shim{--ink:var(--side-ink);vertical-align:middle;width:88px;height:10px}.bo-side-loading .bo-side-loading-icon{border-radius:4px;flex:none;width:16px;height:16px;margin:0 6px}.bo-side-loading .bo-side-loading-avatar{border-radius:50%;flex:none;width:28px;height:28px}.bo-side-loading .ok-side-nav{gap:0}.bo-store-logo{font-size:13px;font-weight:700;overflow:hidden}.bo-store-logo img{object-fit:cover;background:var(--n-card);width:100%;height:100%}@media (width<=767px){.bo-page,dialog{--bo-control:44px}.bo-page :is(input,select,textarea):not([type=checkbox],[type=radio]),dialog :is(input,select,textarea):not([type=checkbox],[type=radio]){font-size:16px}}.bo-login{background:var(--app-bg);flex-direction:column;justify-content:safe center;align-items:center;gap:24px;height:100dvh;padding:24px 16px;display:flex;position:relative;overflow-y:auto}body:has(#root .bo-login){background:var(--app-edge)}[data-door] body:has(#boot){background:var(--app-edge)}.pp-kiosk{min-height:100dvh}.bo-login-corner{position:absolute;top:16px;right:16px}.bo-login-corner [data-ok-tip]:after{left:auto;right:0;transform:translateY(-3px)}.bo-login-corner [data-ok-tip]:is(:hover,:focus-visible):after{transform:none}.bo-login>.n-mist{z-index:-1;opacity:1;filter:none}.bo-mark{--mk:var(--door,96px);justify-content:center;align-items:center;gap:calc(var(--mk) * .05);color:var(--n-ink);flex-direction:column;line-height:1;display:flex}.bo-mark-icon{width:calc(var(--mk) * .7);height:calc(var(--mk) * .7);flex:none;display:block}.bo-mark-icon img{width:100%;height:100%;display:block}.bo-mark .bo-mark--dark,[data-theme=dark] .bo-mark .bo-mark--light{display:none}[data-theme=dark] .bo-mark .bo-mark--dark{display:block}.bo-mark-name{font-family:var(--n-font-sans);font-size:max(15px,calc(var(--mk) * .12));letter-spacing:-.015em;white-space:nowrap;font-weight:400}.bo-mark-name b{font-weight:650}.bo-login-card{background:var(--surface);border:1px solid var(--n-border);width:400px;max-width:100%;box-shadow:var(--n-sh-2);border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}.bo-login-card h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;font-weight:700;line-height:36px}.bo-login-card form{flex-direction:column;gap:16px;display:flex}.bo-login-card .ok-list-rows{--bo-card-x:32px;border-block:1px solid var(--line);margin-inline:-32px}.bo-login-say{color:var(--ink-soft);margin:0}.bo-entry{--door:200px;--top:64px;padding-top:max(var(--top),calc(50vh - 260px));justify-content:flex-start}.bo-entry-door{min-width:var(--door);height:var(--door);flex:none;overflow:visible}.bo-entry.is-compact{--door:96px;--top:40px;padding-top:max(var(--top),calc((100dvh - var(--door) - 24px - var(--slot-h,0px)) / 2))}.bo-entry.is-ready{transition:padding-top .5s var(--ease)}.bo-entry.is-ready .bo-entry-door{transition:height .5s var(--ease),gap .5s var(--ease)}.bo-entry.is-ready .bo-entry-door .bo-mark-icon{transition:width .5s var(--ease),height .5s var(--ease)}.bo-entry.is-ready .bo-entry-door .bo-mark-name{transition:font-size .5s var(--ease)}.bo-entry-slot{width:400px;max-width:100%}#boot{z-index:1;position:fixed;inset:0}#boot:before{content:"";z-index:-1;background:var(--n-mist-img) 54% 100% / cover no-repeat;position:fixed;inset:0}html:not([data-door]) #boot,[data-theme=dark] #boot .boot-sun,[data-theme=light] #boot .boot-moon{display:none}.bo-entry-pane{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.bo-entry-pane.is-pre{opacity:0;transition:none;transform:translateY(24px)}.bo-entry-pane.is-out{opacity:0;transition:opacity .22s cubic-bezier(.33,1,.68,1),transform .22s cubic-bezier(.33,1,.68,1);transform:translateY(12px)}.bo-entry-kick{color:var(--n-link);margin:0 0 -8px;font-size:14px;font-weight:600}.bo-entry-choice{flex-direction:column;gap:12px;display:flex}@media (width<=600px){.bo-entry{--door:160px;--top:40px;padding-top:max(var(--top),calc(50vh - 300px))}.bo-entry.is-compact{--door:80px;--top:24px}}@media (prefers-reduced-motion:reduce){.bo-entry.is-ready,.bo-entry.is-ready .bo-entry-door,.bo-entry.is-ready .bo-entry-door *{transition:none}.bo-entry-pane{transition:opacity .3s linear}.bo-entry-pane.is-pre,.bo-entry-pane.is-out{transform:none}.bo-entry-pane.is-out{transition:opacity .22s linear}}.state{color:var(--ink-soft);align-items:center;gap:12px;padding:24px;display:flex}.state.err{color:var(--danger)}a.btn{text-decoration:none}@media print{:is(body:has(.tl-pl) .ok-frame-side,body:has(.tl-pl) .ok-frame-head,body:has(.tl-pl) .ok-frame-drawer,body:has(.tl-pl) .ok-frame-mobile-nav,body:has(.tl-pl) .bo-subnav,body:has(.tl-pl) .bo-tpl-toolbar,body:has(.tl-pl) .ok-ph-actions){display:none!important}.bo-page{padding:0}}
