﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{color-scheme:dark;--nd-font-sans: "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nd-font-code: "JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--nd-font-mono: var(--nd-font-code), Consolas, monospace;--nd-w-regular: 450;--nd-w-medium: 550;--nd-w-heading: 650;--nd-text-2xs: 11px;--nd-text-xs: 12px;--nd-text-label: 12.8px;--nd-text-sm: 13px;--nd-text-choice: 13.5px;--nd-text-md: 14px;--nd-text-lg: 15px;--nd-text-xl: 17px;--nd-ease-quart: cubic-bezier(.25, 1, .5, 1);--nd-ease-quint: cubic-bezier(.22, 1, .36, 1);--nd-ease-expo: cubic-bezier(.16, 1, .3, 1);--nd-dur-fast: 150ms;--nd-dur: 200ms;--nd-dur-slow: 240ms;--nd-dur-hover: 130ms;--nd-dur-press: 160ms;--nd-dur-open: 180ms;--nd-dur-move: 220ms;--nd-dur-reveal: 400ms;--nd-radius-xs: 4px;--nd-radius-sm: 6px;--nd-radius-md: 8px;--nd-radius-lg: 10px;--nd-radius-xl: 14px;--nd-radius-panel: 16px;--nd-radius-dialog: 18px;--nd-radius-card: 12px;--nd-radius-pill: 9999px;--nd-blur-sm: 6px;--nd-blur: 12px;--nd-blur-lg: 18px;--nd-section-gap: 16px;--nd-card-pad: 16px 18px;--nd-card-pad-lg: 20px 24px;--nd-card-pad-sm: 12px 14px;--nd-pill-h: 44px;--nd-pill-inner-h: 36px;--nd-max-w: 1280px;--nd-gutter: 20px;--site-header-height: 76px;--nd-page-top: calc(var(--site-header-height) + 28px);--nd-textarea-min: 120px;--nd-textarea-tall: 180px;--nd-z-raised: 1;--nd-z-sticky: 5;--nd-z-menu: 60;--nd-z-header: 999;--nd-z-popup: 1000;--nd-z-popup-progress: 1001;--nd-z-toast: 1100;--nd-z-select-menu: 10000;--nd-bg: #0b0b0d;--nd-fg: rgba(255, 255, 255, .85);--nd-fg-solid: #f2f2f4;--nd-prose: color-mix(in srgb, var(--nd-fg) 80%, var(--nd-bg));--nd-muted: rgba(150, 150, 150, .8);--nd-tertiary: rgba(255, 255, 255, .25);--nd-popover: #141417;--nd-border: rgba(255, 255, 255, .12);--nd-border-subtle: rgba(255, 255, 255, .10);--nd-divider: rgba(255, 255, 255, .06);--nd-surface-1: rgba(255, 255, 255, .045);--nd-surface-2: rgba(255, 255, 255, .075);--nd-accent-fill: rgba(80, 80, 80, .25);--nd-primary: #4e7dff;--nd-primary-hover: #6b92ff;--nd-primary-press: #4471ef;--nd-on-primary: #ffffff;--nd-primary-soft: rgba(78, 125, 255, .14);--nd-ring: rgba(78, 125, 255, .6);--nd-pill-bg: rgba(80, 80, 80, .10);--nd-pill-ring: 0 0 0 1px rgba(255, 255, 255, .065);--nd-pill-shadow: 0 8px 40px rgba(10, 10, 10, .40);--nd-pill-hover: rgba(255, 255, 255, .045);--nd-pill-press: rgba(255, 255, 255, .075);--nd-tab-sel: rgba(255, 255, 255, .10);--nd-control-fg: rgba(255, 255, 255, .85);--nd-control-dim: rgba(255, 255, 255, .5);--nd-card-bg: rgba(0, 0, 0, .45);--nd-card-hover: color-mix(in srgb, rgba(0, 0, 0, .45) 86%, #fff);--nd-card-shadow: 0 0 0 1px rgba(255, 255, 255, .055), 0 8px 40px rgba(10, 10, 10, .40);--nd-tile-hover: color-mix(in srgb, rgba(0, 0, 0, .45) 95%, #fff);--nd-card-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .1), 0 8px 40px rgba(10, 10, 10, .40);--nd-panel-bg: linear-gradient(rgba(255, 255, 255, .045), rgba(255, 255, 255, .015)), rgba(15, 15, 17, .6);--nd-panel-shadow: 0 0 0 1px rgba(255, 255, 255, .07), 1px 3px 7.5px rgba(10, 10, 10, .35);--nd-popover-glass: rgba(10, 10, 12, .85);--nd-popover-border: rgba(255, 255, 255, .10);--nd-dropdown-glass-bg: rgba(10, 10, 12, .72);--nd-dropdown-glass-hover-bg: rgba(10, 10, 12, .78);--nd-dropdown-glass-press-bg: rgba(10, 10, 12, .82);--nd-navbar-fade: rgba(11, 11, 13, .92);--nd-nav-active-bg: rgba(255, 255, 255, .08);--nd-nav-row-fg: color-mix(in srgb, rgba(255, 255, 255, .72) 62%, rgba(150, 150, 150, .8));--nd-nav-section: rgba(255, 255, 255, .5);--nd-search-bg: rgba(80, 80, 80, .18);--nd-scrim: rgba(5, 5, 7, .55);--nd-blue: #9eb8ff;--nd-green: #6ee7b7;--nd-yellow: #fbbf24;--nd-orange: #fb923c;--nd-red: #fca5a5;--nd-purple: #c4b5fd;--nd-code-fg: #e6edf3;--nd-code-keyword: #ff7b72;--nd-code-string: #a5d6ff;--nd-code-comment: #8b949e;--nd-code-function: #d2a8ff;--nd-code-property: #79c0ff;--nd-code-number: #79c0ff;--nd-logo-fg: #ffffff;--nd-logo-shadow: rgba(78, 125, 255, .4);--nd-name-mix: 100%;--nd-on-art: #fff;--nd-on-art-muted: rgba(255, 255, 255, .72);--nd-art-glass: rgba(10, 10, 12, .72);--nd-art-glass-border: rgba(255, 255, 255, .12);--nd-art-glass-thin: rgba(10, 10, 12, .5);--nd-art-glass-dense: rgba(10, 10, 12, .8);--nd-art-bg: #0d0e12;--nd-art-shade-rgb: 8 8 10;--nd-on-art-strong: rgba(255, 255, 255, .85);--nd-art-link: #b9ccff;--nd-on-art-green: #6ee7b7;--nd-on-art-yellow: #fbbf24;--nd-on-art-red: #fca5a5;--nd-on-art-blue: #9eb8ff;--nd-on-art-sky: #93c5fd;--nd-art-glass-btn: rgba(255, 255, 255, .1);--nd-art-glass-btn-hover: rgba(255, 255, 255, .16);--nd-success-solid: #1f9d6b;--nd-danger-solid: #dc2626;--nd-hairline: color-mix(in srgb, var(--nd-fg) 12%, transparent);--nd-ring-hairline: inset 0 0 0 1px var(--nd-border-subtle);--nd-sel-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--nd-diff-add: color-mix(in srgb, var(--nd-green) 9%, transparent);--nd-diff-add-word: color-mix(in srgb, var(--nd-green) 30%, transparent);--nd-diff-del: color-mix(in srgb, var(--nd-red) 9%, transparent);--nd-diff-del-word: color-mix(in srgb, var(--nd-red) 30%, transparent)}:root[data-theme=light]{color-scheme:light;--nd-bg: #ffffff;--nd-fg: #0a0a0c;--nd-fg-solid: #0a0a0c;--nd-muted: rgba(0, 0, 0, .45);--nd-tertiary: rgba(0, 0, 0, .25);--nd-popover: #ffffff;--nd-border: #ececf0;--nd-border-subtle: rgba(0, 0, 0, .08);--nd-divider: rgba(0, 0, 0, .05);--nd-surface-1: rgba(120, 120, 128, .10);--nd-surface-2: rgba(120, 120, 128, .16);--nd-accent-fill: rgba(120, 120, 128, .10);--nd-primary: #3d6af0;--nd-primary-hover: #3560e0;--nd-primary-press: #2f55cc;--nd-primary-soft: rgba(61, 106, 240, .10);--nd-ring: rgba(61, 106, 240, .45);--nd-pill-bg: rgba(255, 255, 255, .72);--nd-pill-ring: inset 0 .5px 0 rgba(255, 255, 255, .48), 0 0 0 1px rgba(20, 20, 20, .06);--nd-pill-shadow: 0 8px 40px rgba(20, 20, 20, .12);--nd-pill-hover: color-mix(in srgb, rgba(255, 255, 255, .72) 76%, rgba(120, 120, 128, .26));--nd-pill-press: color-mix(in srgb, rgba(255, 255, 255, .72) 64%, rgba(120, 120, 128, .34));--nd-tab-sel: rgba(120, 120, 128, .18);--nd-control-fg: #1a1a1a;--nd-control-dim: #727272;--nd-card-bg: rgba(255, 255, 255, .72);--nd-card-hover: color-mix(in srgb, rgba(255, 255, 255, .72) 76%, rgba(120, 120, 128, .26));--nd-card-shadow: inset 0 .5px 0 rgba(255, 255, 255, .48), 0 0 0 1px rgba(20, 20, 20, .07), 0 8px 40px rgba(20, 20, 20, .10);--nd-tile-hover: color-mix(in srgb, rgba(255, 255, 255, .72) 90%, rgba(120, 120, 128, .26));--nd-card-shadow-hover: inset 0 .5px 0 rgba(255, 255, 255, .48), 0 0 0 1px rgba(20, 20, 20, .12), 0 8px 40px rgba(20, 20, 20, .10);--nd-panel-bg: linear-gradient(135deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, 0) 45%), rgba(120, 120, 128, .12);--nd-panel-shadow: inset 0 1px .5px rgba(255, 255, 255, .6), 0 1px 3px rgba(20, 20, 20, .06), 0 12px 30px rgba(20, 20, 20, .10);--nd-popover-glass: rgba(255, 255, 255, .92);--nd-popover-border: rgba(20, 20, 20, .10);--nd-dropdown-glass-bg: rgba(255, 255, 255, .88);--nd-dropdown-glass-hover-bg: rgba(255, 255, 255, .92);--nd-dropdown-glass-press-bg: rgba(255, 255, 255, .95);--nd-navbar-fade: rgba(255, 255, 255, .92);--nd-nav-active-bg: rgba(120, 120, 128, .16);--nd-nav-row-fg: rgba(0, 0, 0, .62);--nd-nav-section: rgba(60, 60, 67, .6);--nd-search-bg: rgba(120, 120, 128, .12);--nd-scrim: rgba(20, 20, 24, .28);--nd-blue: #1d4ed8;--nd-green: #047857;--nd-yellow: #92400e;--nd-orange: #c2410c;--nd-red: #b91c1c;--nd-purple: #7e22ce;--nd-code-fg: #1f2328;--nd-code-keyword: #cf222e;--nd-code-string: #0a3069;--nd-code-comment: #6e7781;--nd-code-function: #8250df;--nd-code-property: #0550ae;--nd-code-number: #0550ae;--nd-logo-fg: #121926;--nd-logo-shadow: #b8cbff;--nd-name-mix: 58%}html,body{background-color:var(--nd-bg)}body{font-family:var(--nd-font-sans);font-size:14px;font-weight:var(--nd-w-regular);line-height:1.45;letter-spacing:0;color:var(--nd-fg);font-optical-sizing:auto;font-feature-settings:"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:inherit;background:color-mix(in srgb, var(--nd-primary) 25%, transparent)}:focus-visible{outline:2px solid var(--nd-ring);outline-offset:2px}[tabindex="-1"]:focus{outline:none}[hidden]{display:none !important}code,kbd,samp,.nd-mono{font-family:var(--nd-font-code)}.nd-container{box-sizing:border-box;width:100%;max-width:calc(var(--nd-max-w) + 2*var(--nd-gutter));margin-inline:auto;padding-inline:var(--nd-gutter)}@media(max-width: 640px){.nd-container{--nd-gutter: 16px}}.nd-badge{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-muted);border:1px solid var(--nd-border-subtle);background:var(--nd-surface-1)}.nd-badge--blue{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-blue);border:1px solid color-mix(in srgb, var(--nd-blue) 20%, transparent);background:color-mix(in srgb, var(--nd-blue) 10%, transparent)}.nd-badge--green{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-green);border:1px solid color-mix(in srgb, var(--nd-green) 20%, transparent);background:color-mix(in srgb, var(--nd-green) 10%, transparent)}.nd-badge--yellow{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-yellow);border:1px solid color-mix(in srgb, var(--nd-yellow) 20%, transparent);background:color-mix(in srgb, var(--nd-yellow) 10%, transparent)}.nd-badge--orange{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-orange);border:1px solid color-mix(in srgb, var(--nd-orange) 20%, transparent);background:color-mix(in srgb, var(--nd-orange) 10%, transparent)}.nd-badge--red{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-red);border:1px solid color-mix(in srgb, var(--nd-red) 20%, transparent);background:color-mix(in srgb, var(--nd-red) 10%, transparent)}.nd-badge--purple{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-purple);border:1px solid color-mix(in srgb, var(--nd-purple) 20%, transparent);background:color-mix(in srgb, var(--nd-purple) 10%, transparent)}.nd-badge--muted{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-muted);border:1px solid var(--nd-border-subtle);background:var(--nd-surface-1)}.nd-badge--pill{border-radius:var(--nd-radius-pill)}.nd-badge--status{column-gap:6px;padding:2px 9px;font-size:var(--nd-text-xs);border-radius:var(--nd-radius-pill)}.nd-badge--status>i{font-size:10px}.nd-badge--xs{padding:0 6px;font-size:10px}.nd-badge--on-art{color:var(--nd-on-art);background:var(--nd-art-glass);box-shadow:inset 0 0 0 1px var(--nd-art-glass-border);-webkit-backdrop-filter:blur(var(--nd-blur-sm));backdrop-filter:blur(var(--nd-blur-sm))}.nd-badge--on-art{border:1px solid rgba(0,0,0,0)}.nd-badge--on-art.nd-badge--blue{color:var(--nd-on-art-blue);border-color:color-mix(in srgb, var(--nd-on-art-blue) 25%, transparent);background:color-mix(in srgb, var(--nd-on-art-blue) 12%, transparent)}.nd-badge--on-art.nd-badge--green{color:var(--nd-on-art-green);border-color:color-mix(in srgb, var(--nd-on-art-green) 25%, transparent);background:color-mix(in srgb, var(--nd-on-art-green) 12%, transparent)}.nd-badge--on-art.nd-badge--yellow{color:var(--nd-on-art-yellow);border-color:color-mix(in srgb, var(--nd-on-art-yellow) 25%, transparent);background:color-mix(in srgb, var(--nd-on-art-yellow) 12%, transparent)}.nd-badge--on-art.nd-badge--red{color:var(--nd-on-art-red);border-color:color-mix(in srgb, var(--nd-on-art-red) 25%, transparent);background:color-mix(in srgb, var(--nd-on-art-red) 12%, transparent)}:is(a,button).nd-badge{font-family:inherit;cursor:pointer;transition:opacity var(--nd-dur-fast) ease-out}:is(a,button).nd-badge:hover{opacity:.8}.nd-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:0;font-family:var(--nd-font-sans);font-weight:var(--nd-w-medium);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;color:var(--nd-muted);border:1px solid rgba(0,0,0,0);border-radius:var(--nd-radius-pill);background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);cursor:pointer;user-select:none;transform-origin:center;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--nd-dur-fast);transition-timing-function:ease-out}.nd-btn:hover{color:var(--nd-fg);background-color:var(--nd-pill-hover)}.nd-btn:active{background-color:var(--nd-pill-press)}.nd-btn:focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--nd-ring) 75%, transparent)}.nd-btn:disabled,.nd-btn[aria-disabled=true],.nd-btn.is-disabled{cursor:not-allowed;opacity:.5}.nd-btn:disabled{pointer-events:none}.nd-btn{height:28px;gap:6px;padding-inline:10px;font-size:var(--nd-text-xs)}.nd-btn>i{flex:none;font-size:var(--nd-text-sm)}.nd-btn--xs{height:24px;gap:4px;padding-inline:8px;font-size:var(--nd-text-2xs)}.nd-btn--xs>i{font-size:var(--nd-text-2xs)}.nd-btn--sm{height:28px;gap:6px;padding-inline:10px;font-size:var(--nd-text-xs)}.nd-btn--sm>i{font-size:var(--nd-text-sm)}.nd-btn--md{height:32px;gap:6px;padding-inline:12px;font-size:var(--nd-text-sm)}.nd-btn--md>i{font-size:var(--nd-text-md)}.nd-btn--lg{height:40px;gap:8px;padding-inline:18px;font-size:var(--nd-text-md);font-weight:var(--nd-w-medium)}.nd-btn--lg>i{font-size:var(--nd-text-lg)}.nd-btn--xl{height:48px;gap:8px;padding-inline:22px;font-size:var(--nd-text-lg);font-weight:var(--nd-w-medium)}.nd-btn--xl>i{font-size:16px}.nd-btn--icon{width:28px;padding:0}.nd-btn--icon.nd-btn--xs{width:24px}.nd-btn--icon.nd-btn--md{width:32px}.nd-btn--icon.nd-btn--lg{width:40px}.nd-btn--icon.nd-btn--xl{width:48px}.nd-btn--icon>.nd-btn__text:empty{display:none}.nd-btn--icon.nd-btn--armed:has(>.nd-btn__text:not(:empty)){width:auto;padding:0 10px}.nd-btn--block{width:100%}.nd-btn__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.nd-btn>.nd-count{margin-left:-2px}.nd-btn--primary{color:var(--nd-on-primary);background:var(--nd-primary);box-shadow:none}.nd-btn--primary:hover,.nd-btn--primary:active{color:var(--nd-on-primary)}.nd-btn--primary:hover{background:var(--nd-primary-hover)}.nd-btn--primary:active{background:var(--nd-primary-press)}.nd-btn--bright{color:var(--nd-control-fg);background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow)}.nd-btn--bright:hover,.nd-btn--bright:active{color:var(--nd-fg);opacity:1}.nd-btn--bright:hover{background:var(--nd-pill-hover)}.nd-btn--bright:active{background:var(--nd-pill-press)}.nd-btn--surface{color:var(--nd-control-fg);border-color:var(--nd-border-subtle);background:var(--nd-card-bg);box-shadow:none}.nd-btn--surface:hover{border-color:var(--nd-border);background:var(--nd-card-hover)}.nd-btn--ghost{background:none;box-shadow:none}.nd-btn--ghost:hover{background:var(--nd-accent-fill)}.nd-btn--ghost.nd-btn--icon:hover{color:var(--nd-fg);background:var(--nd-tab-sel)}.nd-btn--filter{border-color:var(--nd-border-subtle);background:var(--nd-surface-1);box-shadow:none}.nd-btn--filter:hover{background:var(--nd-surface-2)}.nd-btn--filter:is([aria-pressed=true],[aria-current=true],.is-active,.btn_active){color:var(--nd-fg-solid);border-color:color-mix(in srgb, var(--nd-primary) 35%, transparent);background:color-mix(in srgb, var(--nd-primary) 10%, transparent)}.nd-btn--filter:is([aria-pressed=true],[aria-current=true],.is-active,.btn_active)>i{color:var(--nd-primary)}.nd-btn--danger{color:var(--nd-red);border-color:color-mix(in srgb, var(--nd-red) 20%, transparent);background:color-mix(in srgb, var(--nd-red) 10%, transparent);box-shadow:none}.nd-btn--danger:hover,.nd-btn--danger:active{color:var(--nd-red);background:color-mix(in srgb, var(--nd-red) 16%, transparent);opacity:1}.nd-btn--danger-ghost{color:var(--nd-red);border-color:color-mix(in srgb, var(--nd-red) 35%, transparent);background:none;box-shadow:none}.nd-btn--danger-ghost:hover,.nd-btn--danger-ghost:active{color:var(--nd-red);background:color-mix(in srgb, var(--nd-red) 12%, transparent)}.nd-btn--success{color:var(--nd-on-primary);background:var(--nd-success-solid);box-shadow:none}.nd-btn--success:hover,.nd-btn--success:active{color:var(--nd-on-primary);background:color-mix(in srgb, var(--nd-success-solid) 88%, var(--nd-fg-solid))}.nd-btn--danger-hover:is(:hover,:focus-visible){color:var(--nd-red);background:color-mix(in srgb, var(--nd-red) 12%, transparent)}.nd-btn--armed,.nd-btn--armed:hover{color:var(--nd-red);border-color:color-mix(in srgb, var(--nd-red) 35%, transparent);background:color-mix(in srgb, var(--nd-red) 14%, transparent)}.nd-btn--armed,.nd-btn--armed:hover{box-shadow:none}.nd-segmented{position:relative;display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:2px;box-sizing:border-box;max-width:100%;min-height:40px;padding:4px;border-radius:calc(var(--nd-pill-h)/2);background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow)}.nd-btn:is(.is-busy,[aria-busy=true]){--nd-busy-ring: var(--nd-fg);position:relative;color:rgba(0,0,0,0);opacity:1;cursor:progress;pointer-events:none}.nd-btn:is(.is-busy,[aria-busy=true])>*{visibility:hidden}.nd-btn:is(.is-busy,[aria-busy=true])::before{content:"";position:absolute;inset:0;width:16px;height:16px;margin:auto;border:2px solid color-mix(in srgb, var(--nd-busy-ring) 30%, transparent);border-top-color:var(--nd-busy-ring);border-radius:50%;animation:nd-spin .7s linear infinite}.nd-btn:is(.is-busy,[aria-busy=true]).nd-btn--xs::before{width:12px;height:12px}.nd-btn:is(.is-busy,[aria-busy=true]):is(.nd-btn--primary,.nd-btn--success){--nd-busy-ring: var(--nd-on-primary)}.nd-btn:is(.is-busy,[aria-busy=true]):is(.nd-btn--danger,.nd-btn--danger-ghost){--nd-busy-ring: var(--nd-red)}.nd-x{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;margin:0;padding:0;font-size:var(--nd-text-2xs);line-height:1;color:var(--nd-muted);border:0;border-radius:50%;background:none;cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--nd-dur-fast);transition-timing-function:ease-out}.nd-x:hover{color:var(--nd-fg);background:var(--nd-tab-sel)}.nd-x:focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--nd-ring) 75%, transparent)}.nd-x--on-art{color:var(--nd-on-art);background:var(--nd-art-glass);box-shadow:inset 0 0 0 1px var(--nd-art-glass-border);-webkit-backdrop-filter:blur(var(--nd-blur-sm));backdrop-filter:blur(var(--nd-blur-sm))}.nd-x--on-art:hover{color:var(--nd-on-art-strong);background:var(--nd-art-glass-btn-hover)}.nd-callout{--tone: var(--nd-blue);display:flex;align-items:flex-start;gap:12px;padding:12px;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-lg);background:color-mix(in srgb, var(--nd-bg) 94%, var(--tone, var(--nd-blue)))}.nd-callout>i:first-child{flex:none;margin-top:2px;font-size:var(--nd-text-lg);color:var(--tone, var(--nd-blue))}.nd-callout{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent)}.nd-callout>i:first-child{margin-top:0;line-height:21.7px}.nd-callout--green{--tone: var(--nd-green)}.nd-callout--yellow{--tone: var(--nd-yellow)}.nd-callout--orange{--tone: var(--nd-orange)}.nd-callout--red{--tone: var(--nd-red)}.nd-callout--muted{--tone: var(--nd-muted);border:0;border-radius:var(--nd-radius-panel);background:var(--nd-card-bg);box-shadow:var(--nd-card-shadow)}.nd-callout--muted{padding:14px 16px;color:var(--nd-muted)}.nd-callout--muted .nd-callout__title{font-size:var(--nd-text-lg);color:var(--nd-fg)}.nd-callout__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;font-size:var(--nd-text-md);line-height:1.55;overflow-wrap:anywhere}.nd-callout__title{font-weight:var(--nd-w-heading)}.nd-callout__pre{margin:4px 0 0;padding:8px 10px;overflow-x:auto;font-family:var(--nd-font-mono);font-size:var(--nd-text-xs);line-height:1.5;white-space:pre-wrap;border-radius:var(--nd-radius-md);background:color-mix(in srgb, var(--nd-bg) 60%, transparent)}.nd-callout__quote{margin:4px 0 0;padding-left:10px;color:var(--nd-muted);border-left:2px solid color-mix(in srgb, var(--tone) 60%, transparent)}.nd-callout__action{flex:none;align-self:center;font-size:var(--nd-text-sm);font-weight:var(--nd-w-medium)}.nd-callout__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none;align-self:center}@media(max-width: 640px){.nd-callout:has(>.nd-callout__actions,>.nd-callout__action){flex-wrap:wrap}.nd-callout>:is(.nd-callout__actions,.nd-callout__action){margin-left:27px}}[aria-expanded]>.nd-chevron{transition:rotate var(--nd-dur-press) var(--nd-ease-quart)}[aria-expanded=true]>.nd-chevron{rotate:180deg}.nd-choice{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:32px;padding:0 12px;font-size:var(--nd-text-choice);font-weight:var(--nd-w-regular);white-space:nowrap;text-decoration:none;color:var(--nd-control-fg);border-radius:var(--nd-radius-pill)}.nd-choice>i{flex:none;font-size:var(--nd-text-sm);transition:color var(--nd-dur) ease-out}.nd-choice>img{flex:none;width:20px;height:20px;object-fit:cover;border-radius:var(--nd-radius-sm);outline:1px solid var(--nd-hairline);outline-offset:-1px}.nd-choice:has(>img){padding-inline:7px 12px}.nd-choice{margin:0;font-family:inherit;line-height:1.2;border:0;background:none;box-shadow:none;cursor:pointer;appearance:none;transition:color var(--nd-dur-fast) ease-out}.nd-choice:hover,.nd-choice:active{color:var(--nd-control-fg);background:none}.nd-choice:focus-visible{outline:2px solid var(--nd-ring);outline-offset:1px}.nd-choice:is([aria-pressed=true],[aria-current=true],[aria-current=page],[aria-selected=true],.is-active){-webkit-text-stroke:.25px currentColor;color:var(--nd-fg-solid)}.nd-choice:is([aria-pressed=true],[aria-current=true],[aria-current=page],[aria-selected=true],.is-active)>i:not(.nd-chevron){color:var(--nd-primary)}.nd-choice:is(:disabled,[aria-disabled=true]){cursor:default;opacity:.5}.nd-choice__count{margin-left:-2px;font-weight:var(--nd-w-regular);font-variant-numeric:tabular-nums;-webkit-text-stroke:0;color:var(--nd-muted)}.nd-segmented:not([data-hover-ready=true])>.nd-choice:is([aria-pressed=true],[aria-current=true],[aria-current=page],[aria-selected=true],.is-active){background:var(--nd-tab-sel)}.nd-count{display:inline-grid;flex:none;place-items:center;min-width:18px;height:18px;padding-inline:5px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);font-variant-numeric:tabular-nums;line-height:1;color:var(--nd-on-primary);border-radius:var(--nd-radius-pill);background:var(--nd-primary)}.nd-count--muted{min-width:22px;height:20px;padding-inline:7px;font-size:var(--nd-text-xs);color:var(--nd-muted);background:var(--nd-surface-1)}.nd-count--corner{position:absolute;top:6px;right:5px;min-width:16px;height:16px;padding-inline:4px;font-size:10px;font-weight:var(--nd-w-heading);box-shadow:0 0 0 2px var(--nd-bg);pointer-events:none}.nd-choice__count{margin-left:-2px;font-weight:var(--nd-w-regular);font-variant-numeric:tabular-nums;-webkit-text-stroke:0;color:var(--nd-muted)}.nd-dialog__body{display:grid;gap:12px;min-width:0}.nd-dialog .status{font-size:var(--nd-text-sm);line-height:1.45;color:var(--nd-red)}.nd-dialog .status:empty{display:none}.nd-dialog .status:not(:empty){animation:nd-pop-in var(--nd-dur) var(--nd-ease-quint)}.nd-dialog .status--ok{color:var(--nd-green)}.nd-empty{display:grid;place-items:center;align-content:center;gap:8px;padding:32px 16px;font-size:var(--nd-text-sm);text-align:center;color:var(--nd-muted)}.nd-empty>i{font-size:20px;color:var(--nd-tertiary)}.nd-empty>i{font-size:24px}.nd-empty__title{margin:0;font-size:var(--nd-text-lg);font-weight:var(--nd-w-heading);color:var(--nd-fg)}.nd-empty__lead{max-width:46ch;font-size:var(--nd-text-md);line-height:1.5;text-wrap:balance}.nd-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:center;margin-top:6px}.nd-empty--card{border:0;border-radius:var(--nd-radius-panel);background:var(--nd-card-bg);box-shadow:var(--nd-card-shadow);padding:40px 20px}.nd-empty--sm{padding:20px 12px}.nd-empty--sm>i{font-size:20px}.nd-empty--sm .nd-empty__lead{font-size:var(--nd-text-sm)}.nd-empty--compact{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px;padding:4px 0;text-align:left}.nd-empty--compact>i{font-size:var(--nd-text-md)}.nd-empty--compact .nd-empty__lead{max-width:none;font-size:var(--nd-text-sm)}.nd-empty--compact .nd-empty__actions{margin:0 0 0 auto}.nd-toasts{position:fixed;right:20px;bottom:20px;z-index:var(--nd-z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(380px,100vw - 32px);pointer-events:none}@media(max-width: 640px){.nd-toasts{right:16px;bottom:16px}}.nd-toast{position:relative;display:flex;align-items:flex-start;column-gap:10px;box-sizing:border-box;width:100%;padding:12px 40px 12px 14px;font-family:var(--nd-font-sans);color:var(--nd-fg);border:1px solid var(--nd-popover-border);border-radius:var(--nd-radius-xl);background:var(--nd-popover-glass);box-shadow:var(--nd-pill-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;animation:nd-toast-in var(--nd-dur-slow) var(--nd-ease-quint)}.nd-toast.is-leaving{animation:nd-toast-out var(--nd-dur-open) var(--nd-ease-quart) forwards}@media(prefers-reduced-motion: reduce){.nd-toast,.nd-toast.is-leaving{animation:none}}@keyframes nd-toast-in{from{opacity:0;transform:translateY(8px)}}@keyframes nd-toast-out{to{opacity:0;transform:translateY(6px)}}.nd-toast__icon{flex:none;width:16px;margin-top:2px;font-size:var(--nd-text-lg);line-height:1;text-align:center;color:var(--nd-primary)}.nd-toast--success .nd-toast__icon{color:var(--nd-green)}.nd-toast--warning .nd-toast__icon{color:var(--nd-yellow)}.nd-toast--error .nd-toast__icon{color:var(--nd-red)}.nd-toast__body{display:flex;flex-direction:column;align-items:flex-start;row-gap:2px;min-width:0}.nd-toast__title{font-size:var(--nd-text-choice);font-weight:var(--nd-w-heading);line-height:20px}.nd-toast__text{font-size:var(--nd-text-sm);line-height:1.45;overflow-wrap:anywhere;color:var(--nd-prose)}.nd-toast__action{margin-top:8px}.nd-toast__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;font-size:var(--nd-text-xs);color:var(--nd-control-dim);border:0;border-radius:var(--nd-radius-lg);background:none;cursor:pointer}.nd-toast__close:hover{color:var(--nd-fg);background:var(--nd-surface-2)}.nd-toast__close:focus-visible{outline:2px solid var(--nd-primary);outline-offset:1px}.site-action-dialog{box-sizing:border-box;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto;font:inherit;color:var(--nd-fg);border:1px solid var(--nd-popover-border);border-radius:var(--nd-radius-dialog);background:var(--nd-popover-glass);box-shadow:var(--nd-pill-shadow);-webkit-backdrop-filter:blur(var(--nd-blur-lg));backdrop-filter:blur(var(--nd-blur-lg));animation:nd-dialog-in var(--nd-dur-slow) var(--nd-ease-quint)}.site-action-dialog::backdrop{background:var(--nd-scrim)}.site-action-dialog form{display:grid;gap:14px}.site-action-dialog p{margin:0;font-size:var(--nd-text-md);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--nd-prose)}.site-action-dialog textarea{box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.site-action-dialog textarea::placeholder{color:var(--nd-muted);opacity:1}.site-action-dialog textarea:focus,.site-action-dialog textarea:focus-visible,.site-action-dialog textarea:focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.site-action-dialog textarea:disabled,.site-action-dialog textarea[readonly]{cursor:not-allowed;opacity:.6}.site-action-dialog textarea{height:auto;min-height:var(--nd-textarea-min);padding:10px 14px;line-height:1.5;border-radius:var(--nd-radius-xl);resize:vertical}@media(prefers-reduced-motion: reduce){.site-action-dialog{animation:none}}.site-action-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.site-action-dialog__head h2{margin:5px 0 0;font-size:19px;font-weight:var(--nd-w-heading);line-height:1.3;text-wrap:balance;color:var(--nd-fg)}.site-action-dialog__close{flex:none;margin:-4px -4px 0 0}.site-action-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}@media(pointer: coarse){.site-action-dialog .site-action-dialog__close{width:40px;height:40px}.site-action-dialog__actions>*{min-height:40px}}@media(max-width: 640px){.site-action-dialog{width:100%;max-width:none;margin:auto 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:var(--nd-radius-panel) var(--nd-radius-panel) 0 0}.site-action-dialog__actions{flex-wrap:nowrap}.site-action-dialog__actions>*{flex:1 1 0;min-width:0;min-height:44px}}.action-feedback{flex-basis:100%;margin-block:12px;white-space:pre-wrap;overflow-wrap:anywhere;animation:nd-pop-in var(--nd-dur) var(--nd-ease-quint)}.nd-input{box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.nd-input::placeholder{color:var(--nd-muted);opacity:1}.nd-input:focus,.nd-input:focus-visible,.nd-input:focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.nd-input:disabled,.nd-input[readonly]{cursor:not-allowed;opacity:.6}textarea.nd-input{box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}textarea.nd-input::placeholder{color:var(--nd-muted);opacity:1}textarea.nd-input:focus,textarea.nd-input:focus-visible,textarea.nd-input:focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}textarea.nd-input:disabled,textarea.nd-input[readonly]{cursor:not-allowed;opacity:.6}textarea.nd-input{height:auto;min-height:var(--nd-textarea-min);padding:10px 14px;line-height:1.5;border-radius:var(--nd-radius-xl);resize:vertical}select.nd-input{box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}select.nd-input::placeholder{color:var(--nd-muted);opacity:1}select.nd-input:focus,select.nd-input:focus-visible,select.nd-input:focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}select.nd-input:disabled,select.nd-input[readonly]{cursor:not-allowed;opacity:.6}select.nd-input{padding-right:36px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23969696' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select.nd-input option{color:var(--nd-fg);background:var(--nd-popover)}.nd-select{box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.nd-select::placeholder{color:var(--nd-muted);opacity:1}.nd-select:focus,.nd-select:focus-visible,.nd-select:focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.nd-select:disabled,.nd-select[readonly]{cursor:not-allowed;opacity:.6}.nd-select{padding-right:36px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23969696' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.nd-select option{color:var(--nd-fg);background:var(--nd-popover)}.nd-select{width:auto;max-width:100%}.nd-select--sm{height:34px;padding-left:14px;padding-right:32px;font-size:var(--nd-text-sm);background-position:right 11px center}.nd-field{display:flex;flex-direction:column;gap:6px;min-width:0}.nd-field__label{font-size:var(--nd-text-label);font-weight:var(--nd-w-regular);letter-spacing:0;text-transform:none;color:var(--nd-nav-section)}.nd-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nd-field__aside{font-size:var(--nd-text-label);color:var(--nd-muted);text-decoration:none;transition:color var(--nd-dur-fast) ease-out}.nd-field__aside:hover{color:var(--nd-fg)}.nd-field :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color])){box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.nd-field :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color]))::placeholder{color:var(--nd-muted);opacity:1}.nd-field :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color])):focus,.nd-field :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color])):focus-visible,.nd-field :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color])):focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.nd-field :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color])):disabled,.nd-field :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color]))[readonly]{cursor:not-allowed;opacity:.6}.nd-field :where(textarea:not(.nd-md-field__input)){box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.nd-field :where(textarea:not(.nd-md-field__input))::placeholder{color:var(--nd-muted);opacity:1}.nd-field :where(textarea:not(.nd-md-field__input)):focus,.nd-field :where(textarea:not(.nd-md-field__input)):focus-visible,.nd-field :where(textarea:not(.nd-md-field__input)):focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.nd-field :where(textarea:not(.nd-md-field__input)):disabled,.nd-field :where(textarea:not(.nd-md-field__input))[readonly]{cursor:not-allowed;opacity:.6}.nd-field :where(textarea:not(.nd-md-field__input)){height:auto;min-height:var(--nd-textarea-min);padding:10px 14px;line-height:1.5;border-radius:var(--nd-radius-xl);resize:vertical}.nd-field__box{position:relative;display:block}.nd-field__hint{font-size:var(--nd-text-xs);line-height:1.45;color:var(--nd-muted)}.nd-field__error{font-size:var(--nd-text-xs);line-height:1.45;color:var(--nd-red);animation:nd-pop-in var(--nd-dur) var(--nd-ease-quint)}.nd-field.is-invalid :where(input:not([type=checkbox],[type=radio]),textarea,select,.nd-amount,.nd-md-field),.nd-field :where(input,textarea,select)[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nd-red) 60%, transparent)}.nd-field__counter{align-self:flex-end;margin-top:-2px;font-size:var(--nd-text-xs);font-variant-numeric:tabular-nums;color:var(--nd-tertiary)}.nd-field__counter.is-over{color:var(--nd-red)}.nd-field__suffix{font-size:var(--nd-text-sm);color:var(--nd-muted)}.nd-field--row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);align-items:center;column-gap:16px}.nd-field--row>:not(.nd-field__label){grid-column:2}@media(max-width: 640px){.nd-field--row{grid-template-columns:minmax(0, 1fr)}.nd-field--row>:not(.nd-field__label){grid-column:1}}.nd-field--inline{flex-direction:row;align-items:center;gap:10px}.nd-field--inline>.nd-field__label{flex:none}.nd-field--inline>:where(input,select,.nd-amount){width:auto;min-width:0}.nd-amount{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:40px;padding:0 16px;border-radius:var(--nd-radius-pill);background:var(--nd-search-bg);transition:box-shadow var(--nd-dur-fast) ease-out}.nd-amount:focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.nd-amount>input{flex:1;min-width:0;height:100%;margin:0;padding:0;font:inherit;font-size:var(--nd-text-lg);font-weight:var(--nd-w-medium);font-variant-numeric:tabular-nums;color:var(--nd-fg);border:0;border-radius:0;outline:0;background:none;box-shadow:none;appearance:textfield;-moz-appearance:textfield}.nd-amount>input::placeholder{color:var(--nd-muted);opacity:1}.nd-amount>input::-webkit-inner-spin-button,.nd-amount>input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.nd-amount__unit{flex:none;font-size:var(--nd-text-sm);font-weight:var(--nd-w-medium);color:var(--nd-muted)}@supports(-webkit-touch-callout: none){:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select,[contenteditable=true]){font-size:max(16px,1em) !important}}.nd-password{position:relative}.nd-password>input{padding-right:44px !important}.nd-password__eye{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:30px;height:30px;padding:0;font-size:var(--nd-text-sm);color:var(--nd-muted);border:0;border-radius:50%;background:none;cursor:pointer;transform:translateY(-50%);transition:color var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.nd-password__eye:hover{color:var(--nd-fg);background:var(--nd-surface-2)}.nd-password__eye:focus-visible{outline:0;color:var(--nd-fg);box-shadow:0 0 0 2px var(--nd-ring)}.nd-md-field{display:flex;flex-direction:column;min-width:0;border-radius:var(--nd-radius-xl);background:var(--nd-search-bg);transition:box-shadow var(--nd-dur-fast) ease-out}.nd-md-field:focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.nd-md-field>:not(.nd-md-field__bar,.nd-md-field__input,.ticket-attach-list){display:block;width:100%}.nd-md-field .ticket-attach-list{padding:0 12px 10px}.nd-md-field .nd-md-field__input{box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.nd-md-field .nd-md-field__input::placeholder{color:var(--nd-muted);opacity:1}.nd-md-field .nd-md-field__input:focus,.nd-md-field .nd-md-field__input:focus-visible,.nd-md-field .nd-md-field__input:focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.nd-md-field .nd-md-field__input:disabled,.nd-md-field .nd-md-field__input[readonly]{cursor:not-allowed;opacity:.6}.nd-md-field .nd-md-field__input{height:auto;min-height:var(--nd-textarea-min);padding:10px 14px;line-height:1.5;border-radius:var(--nd-radius-xl);resize:vertical}.nd-md-field .nd-md-field__input{display:block;min-height:var(--nd-textarea-min);border-radius:var(--nd-radius-xl) var(--nd-radius-xl) 0 0;background:none;box-shadow:none;animation:none}.nd-md-field .nd-md-field__input:focus,.nd-md-field .nd-md-field__input:focus-visible{box-shadow:none}.nd-md-field--short .nd-md-field__input{min-height:88px}.nd-md-field--tall .nd-md-field__input{min-height:var(--nd-textarea-tall)}.nd-md-field__bar{display:flex;align-items:center;gap:8px;padding:4px 8px;box-shadow:inset 0 1px 0 var(--nd-divider)}.nd-md-field__bar>.md-tools{flex:1;min-width:0;margin:0}.nd-md-field__bar[hidden]{display:none}.nd-md-field__actions{display:flex;flex:none;align-items:center;gap:6px;margin-left:auto}.nd-menu-wrap{position:relative}.nd-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--nd-z-menu);min-width:min(244px,var(--nd-menu-max-width, calc(100vw - 32px)));max-width:var(--nd-menu-max-width, calc(100vw - 32px));translate:var(--nd-menu-shift-x, 0px) var(--nd-menu-shift-y, 0px);color:var(--nd-control-fg);text-align:left;border-radius:var(--nd-radius-panel);pointer-events:none;transform-origin:top left}.nd-menu[data-open=true]{pointer-events:auto}.nd-menu:not([data-open]){visibility:hidden}.nd-menu--end{right:0;left:auto;transform-origin:top right}.nd-menu--wide{min-width:min(320px,var(--nd-menu-max-width, calc(100vw - 32px)))}.nd-menu__surface,.nd-menu__visual{opacity:0}.nd-menu__visual{transform:translateY(-6px)}.nd-menu__surface{position:absolute;inset:0;z-index:0;border-radius:inherit;background-color:var(--nd-dropdown-glass-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);pointer-events:none;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);transition:background-color var(--nd-dur-fast) ease-out,box-shadow var(--nd-dur-fast) ease-out,backdrop-filter var(--nd-dur-move) var(--nd-ease-quart),-webkit-backdrop-filter var(--nd-dur-move) var(--nd-ease-quart)}.nd-menu[data-open=true] .nd-menu__surface{-webkit-backdrop-filter:blur(var(--nd-blur)) saturate(1.28);backdrop-filter:blur(var(--nd-blur)) saturate(1.28)}.nd-menu:hover .nd-menu__surface{background-color:var(--nd-dropdown-glass-hover-bg)}.nd-menu:active .nd-menu__surface{background-color:var(--nd-dropdown-glass-press-bg)}.nd-menu__visual{position:relative;z-index:1;border-radius:inherit;filter:blur(6px);transition:filter var(--nd-dur-move) var(--nd-ease-quart)}.nd-menu[data-open=true] .nd-menu__visual{filter:none}.nd-menu__content{position:relative;display:flex;flex-direction:column;gap:2px;max-height:min(440px,var(--nd-menu-max-height, calc(100vh - 96px)));padding:6px;overflow-y:auto;scrollbar-width:none}.nd-menu__indicator{position:absolute;top:0;left:0;z-index:0;border-radius:var(--nd-radius-lg);background:var(--nd-tab-sel);box-shadow:var(--nd-sel-highlight);opacity:0;pointer-events:none}.nd-menu__content>:is(a,button),.nd-menu__item{position:relative;z-index:1;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;margin:0;padding:8px 9px;font-family:inherit;font-size:var(--nd-text-choice);font-weight:var(--nd-w-regular);line-height:1.3;text-align:left;text-decoration:none;text-transform:none;letter-spacing:0;color:var(--nd-control-dim);border:0;border-radius:var(--nd-radius-lg);background:none;cursor:pointer;transition:color var(--nd-dur-hover) var(--nd-ease-quart)}.nd-menu__content>:is(a,button):hover,.nd-menu__content>:is(a,button):focus-visible,.nd-menu__item:hover,.nd-menu__item:focus-visible{color:var(--nd-control-fg)}.nd-menu__content>:is(a,button):focus-visible,.nd-menu__item:focus-visible{outline:0}.nd-menu__content>:is(a,button)>i,.nd-menu__item>i{flex:none;width:16px;font-size:var(--nd-text-lg);text-align:center}.nd-menu__content>:is(a,button)>img,.nd-menu__item>img{flex:none;width:18px;height:18px;margin-inline:-1px;object-fit:cover;border-radius:var(--nd-radius-xs);outline:1px solid var(--nd-hairline);outline-offset:-1px}.nd-menu__content>:is(a,button)[aria-current=true],.nd-menu__item[aria-current=true]{color:var(--nd-fg-solid)}.nd-menu__content>:is(a,button)[aria-current=true]>i,.nd-menu__item[aria-current=true]>i{color:var(--nd-primary)}.nd-menu__label{position:relative;z-index:1;padding:8px 9px 4px;font-size:var(--nd-text-label);color:var(--nd-nav-section)}.nd-menu .nd-menu__item--danger:is(*,:hover,:focus-visible){color:var(--nd-red)}.nd-menu__filter{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:44px;margin:0 6px;padding:0 9px;color:var(--nd-muted);border-bottom:1px solid var(--nd-divider);cursor:text}.nd-menu__filter>i{flex:none;width:16px;font-size:var(--nd-text-md);text-align:center}.nd-menu__filter>input{flex:1;min-width:0;height:100%;margin:0;padding:0;font-family:inherit;font-size:var(--nd-text-choice);color:var(--nd-fg);border:0;outline:0;background:none;box-shadow:none;appearance:none}.nd-menu__filter>input::placeholder{color:var(--nd-muted);opacity:1}.nd-menu__filter>input::-webkit-search-cancel-button{display:none}.nd-menu__cols{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2px}.nd-menu__cols .nd-menu__item[aria-checked=true]{color:var(--nd-fg-solid);background:var(--nd-tab-sel)}.nd-menu__cols .nd-menu__item[aria-checked=true]>i{color:var(--nd-primary)}.nd-menu__cols .nd-menu__item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-menu__col{display:flex;flex-direction:column;gap:2px;min-width:0}.nd-menu__group{position:relative;z-index:1}.nd-menu__group-label{display:flex;align-items:center;gap:6px;padding:6px 6px 4px;font-size:var(--nd-text-label);color:var(--nd-nav-section)}.nd-menu__group-label>i{width:14px;font-size:var(--nd-text-xs);text-align:center}.nd-menu__group-label>img{flex:none;width:16px;height:16px;object-fit:cover;border-radius:var(--nd-radius-xs)}.nd-menu__choices{display:flex;flex-wrap:wrap;gap:2px;padding:0 2px 6px}.nd-menu__choice{margin:0;padding:6px 12px;font:inherit;font-size:var(--nd-text-sm);white-space:nowrap;text-decoration:none;color:var(--nd-control-dim);border:0;border-radius:var(--nd-radius-pill);background:none;cursor:pointer;transition:color var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.nd-menu__choice:hover,.nd-menu__choice:focus-visible{color:var(--nd-control-fg);background:var(--nd-pill-hover)}.nd-menu__choice:focus-visible{outline:2px solid var(--nd-ring);outline-offset:1px}.nd-menu__choice[aria-checked=true]{font-weight:var(--nd-w-medium);color:var(--nd-fg-solid);background:var(--nd-tab-sel)}.nd-menu__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:2px 4px 2px 10px;font-size:var(--nd-text-md);font-weight:var(--nd-w-heading);color:var(--nd-fg)}.nd-menu__sep{height:1px;margin:4px 6px;background:var(--nd-divider)}.nd-menu__amount{position:relative;z-index:1;padding:0 10px 8px;font-size:22px;font-weight:var(--nd-w-heading);font-variant-numeric:tabular-nums;color:var(--nd-fg)}.nd-menu__note{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:0 10px 8px;font-size:var(--nd-text-xs);color:var(--nd-muted)}.nd-menu .nd-menu__cta{justify-content:center;width:auto;margin:2px 4px 4px;font-weight:var(--nd-w-medium);color:var(--nd-on-primary);border-radius:var(--nd-radius-pill);background:var(--nd-primary)}.nd-menu .nd-menu__cta:hover,.nd-menu .nd-menu__cta:focus-visible{color:var(--nd-on-primary);background:var(--nd-primary-hover)}.nd-menu__empty{position:relative;z-index:1;padding:18px 10px 20px;font-size:var(--nd-text-sm);text-align:center;color:var(--nd-muted)}.nd-menu__code{width:22px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-heading);color:var(--nd-muted)}.nd-menu__content>span.nd-menu__item{cursor:default;opacity:.5}.nd-menu [role=menuitemradio]>i:last-child{margin-left:auto;opacity:0;filter:blur(4px);scale:.25;transition:opacity var(--nd-dur-open) var(--nd-ease-quart),filter var(--nd-dur-open) var(--nd-ease-quart),scale var(--nd-dur-open) var(--nd-ease-quart)}.nd-menu [aria-checked=true]{color:var(--nd-fg)}.nd-menu [aria-checked=true]>i:last-child{opacity:1;filter:none;scale:1;color:var(--nd-primary)}.nd-menu--form .nd-menu__content{gap:10px;padding:12px}.nd-menu__actions{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.nd-menu-toggle__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-popover-wrap{position:relative}.nd-popover-wrap>summary{list-style:none;cursor:pointer}.nd-popover-wrap>summary::-webkit-details-marker{display:none}.nd-popover-wrap[open]>summary .nd-chevron{rotate:180deg}.nd-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--nd-z-menu);box-sizing:border-box;width:max-content;max-width:min(360px,100vw - 32px);padding:12px 14px;font-size:var(--nd-text-sm);line-height:1.5;color:var(--nd-control-fg);border:0;border-radius:var(--nd-radius-panel);background-color:var(--nd-dropdown-glass-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);-webkit-backdrop-filter:blur(var(--nd-blur)) saturate(1.28);backdrop-filter:blur(var(--nd-blur)) saturate(1.28)}.nd-popover{animation:nd-pop-in var(--nd-dur) var(--nd-ease-quint)}.nd-popover--end{right:0;left:auto}@keyframes nd-dialog-in{from{opacity:0;transform:translateY(6px) scale(0.98)}}@keyframes nd-fade-in{from{opacity:0}}@keyframes nd-pop-in{from{opacity:0;filter:blur(4px);transform:translateY(-4px)}}@keyframes nd-spin{to{transform:rotate(360deg)}}@keyframes nd-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes nd-slide{from{transform:translateX(-100%)}to{transform:translateX(333%)}}.nd-spinner{display:inline-block;flex:none;width:24px;height:24px;color:var(--nd-fg);vertical-align:middle}.nd-spinner[hidden]{display:none}.nd-spinner--sm{width:16px;height:16px}.nd-spinner--lg{width:40px;height:40px}.nd-spinner__svg{display:block;width:100%;height:100%;animation:nd-spin 1.8s linear infinite}.nd-spinner__path{stroke:currentColor;stroke-linecap:round;stroke-dasharray:89,200;stroke-dashoffset:-35;animation:nd-dash 1.3s ease-in-out infinite}.nd-loading-bar{position:relative;height:3px;overflow:hidden;border-radius:2px;background:var(--nd-primary-soft);pointer-events:none}.nd-loading-bar[hidden]{display:none}.nd-loading-bar::before{content:"";position:absolute;inset:0 auto 0 0;width:30%;border-radius:inherit;background:var(--nd-primary);animation:nd-slide 1s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.nd-loading-bar::before{width:100%;animation:none}}.nd-loading-bar--thin{height:2px;background:none}@keyframes nd-glass-in{from{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.nd-page-head{--nd-page-head-line: 35px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;min-width:0}.nd-page-head--avatar{flex-wrap:nowrap;align-items:center;justify-content:flex-start}.nd-page-head--avatar .nd-page-head__actions{align-self:flex-end;margin-left:auto}.nd-page-head__avatar{flex:none}.nd-page-head__main{display:flex;flex:1 1 320px;flex-direction:column;row-gap:8px;min-width:0}.nd-page-head__eyebrow{font-size:var(--nd-text-label);font-weight:var(--nd-w-regular);letter-spacing:0;text-transform:none;color:var(--nd-nav-section);margin:0;font-weight:var(--nd-w-medium);line-height:18px;color:var(--nd-primary)}.nd-page-head__above{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nd-page-head__titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.nd-page-head__title{margin:0;font-size:32px;font-weight:var(--nd-w-heading);line-height:1.1;letter-spacing:0;text-transform:none;color:var(--nd-fg);text-wrap:balance}@media(max-width: 640px){.nd-page-head__title{font-size:28px}}.nd-page-head__title{min-width:0;overflow-wrap:anywhere}.nd-page-head--hero .nd-page-head__title{font-size:clamp(32px,4.2vw,44px);line-height:1.05}.nd-page-head__lead{margin:0;font-size:15px;font-weight:var(--nd-w-regular);line-height:1.55;color:var(--nd-muted);max-width:68ch}.nd-page-head__lead a{color:var(--nd-primary);text-decoration:none}.nd-page-head__lead a:hover{text-decoration:underline;text-underline-offset:3px}.admin-page .nd-page-head__lead{max-width:120ch}.nd-page-head--hero .nd-page-head__lead{margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:var(--nd-w-regular);line-height:1.55;color:var(--nd-muted)}.nd-page-head__owner{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--nd-text-sm);color:var(--nd-muted)}.nd-page-head__meta{font-size:var(--nd-text-sm);color:var(--nd-muted)}.nd-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none;min-height:var(--nd-page-head-line)}.nd-page-head:not(.nd-page-head--hero):has(>.nd-page-head__main>.nd-page-head__eyebrow)>.nd-page-head__actions{margin-top:26px}.nd-page-head:has(>.nd-page-head__main>.nd-page-head__above)>.nd-page-head__actions{align-self:flex-end}@media(max-width: 640px){.nd-page-head__actions{flex:1 1 100%;min-height:0}.nd-page-head:not(.nd-page-head--hero):has(>.nd-page-head__main>.nd-page-head__eyebrow)>.nd-page-head__actions{margin-top:0}}.nd-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;min-width:0}.nd-section-head__main{display:flex;flex:1 1 240px;flex-direction:column;row-gap:4px;min-width:0}.nd-section-head__titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.nd-section-head__title{min-width:0;overflow-wrap:anywhere}.nd-section-head--h2 .nd-section-head__title{margin:0;font-size:22px;font-weight:var(--nd-w-heading);line-height:1.3;letter-spacing:0;text-transform:none;color:var(--nd-fg);text-wrap:balance}.nd-section-head--h3 .nd-section-head__title{margin:0;font-size:19px;font-weight:var(--nd-w-heading);line-height:1.4;letter-spacing:0;text-transform:none;color:var(--nd-fg)}.nd-section-head--lg .nd-section-head__title{font-size:28px;line-height:1.15}@media(max-width: 768px){.nd-section-head--lg .nd-section-head__title{font-size:24px}}.nd-section-head__lead{margin:0;font-size:15px;font-weight:var(--nd-w-regular);line-height:1.55;color:var(--nd-muted)}.nd-section-head__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none}.nd-section-head__action{flex:none}.nd-pick{position:relative;display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:2px;box-sizing:border-box;max-width:100%;min-height:40px;padding:4px;border-radius:calc(var(--nd-pill-h)/2);background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow)}.nd-pick{align-self:flex-start}.nd-pick__item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:32px;padding:0 12px;font-size:var(--nd-text-choice);font-weight:var(--nd-w-regular);white-space:nowrap;text-decoration:none;color:var(--nd-control-fg);border-radius:var(--nd-radius-pill)}.nd-pick__item>i{flex:none;font-size:var(--nd-text-sm);transition:color var(--nd-dur) ease-out}.nd-pick__item>img{flex:none;width:20px;height:20px;object-fit:cover;border-radius:var(--nd-radius-sm);outline:1px solid var(--nd-hairline);outline-offset:-1px}.nd-pick__item:has(>img){padding-inline:7px 12px}.nd-pick__item{cursor:pointer;user-select:none;transition:color var(--nd-dur-fast) ease-out}.nd-pick__item input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.nd-pick__item:has(input:checked){-webkit-text-stroke:.25px currentColor;color:var(--nd-fg-solid)}.nd-pick__item:has(input:checked)>i:not(.nd-chevron){color:var(--nd-primary)}.nd-pick__item:has(input:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb, var(--nd-ring) 75%, transparent)}.nd-pick__count{margin-left:-2px;font-weight:var(--nd-w-regular);font-variant-numeric:tabular-nums;-webkit-text-stroke:0;color:var(--nd-muted)}.nd-pick:not([data-hover-ready=true])>.nd-pick__item:has(input:checked){background:var(--nd-tab-sel)}.nd-pick--bar{flex-wrap:nowrap;align-self:stretch;overflow-x:auto;scrollbar-width:none}.nd-pick--bar::-webkit-scrollbar{display:none}.nd-pick--bar .nd-pick__item{flex:none}.nd-pick--stack{display:flex;flex-direction:column;align-self:stretch}.nd-pick--stack .nd-pick__item{justify-content:flex-start;min-height:36px;padding:0 14px;white-space:normal;border-radius:var(--nd-radius-dialog)}.nd-pick--stack .nd-track-indicator{border-radius:var(--nd-radius-dialog)}.nd-pill{display:inline-flex;align-items:center;height:var(--nd-pill-h);border:0;border-radius:var(--nd-radius-pill);color:var(--nd-control-fg);text-decoration:none;background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);-webkit-backdrop-filter:blur(var(--nd-blur));backdrop-filter:blur(var(--nd-blur));transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--nd-dur-fast);transition-timing-function:ease-out}.nd-pill:is(a,button):hover{background-color:var(--nd-pill-hover)}.nd-pill:is(a,button):active{background-color:var(--nd-pill-press)}.nd-pill{transform-origin:center;will-change:transform}button.nd-pill{font-family:inherit;cursor:pointer}.nd-pill--primary{gap:8px;padding-inline:16px;font-size:var(--nd-text-md);font-weight:var(--nd-w-medium);color:var(--nd-on-primary);background:var(--nd-primary)}.nd-pill--primary:is(a,button):hover,.nd-pill--primary:is(a,button):active{color:var(--nd-on-primary)}.nd-pill--primary:is(a,button):hover{background-color:var(--nd-primary-hover)}.nd-pill--primary:is(a,button):active{background-color:var(--nd-primary-press)}.nd-pill--status{display:inline-flex;align-items:center;height:var(--nd-pill-h);border:0;border-radius:var(--nd-radius-pill);color:var(--nd-control-fg);text-decoration:none;background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);-webkit-backdrop-filter:blur(var(--nd-blur));backdrop-filter:blur(var(--nd-blur));transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--nd-dur-fast);transition-timing-function:ease-out}.nd-pill--status:is(a,button):hover{background-color:var(--nd-pill-hover)}.nd-pill--status:is(a,button):active{background-color:var(--nd-pill-press)}.nd-pill--status{gap:8px;height:auto;padding:6px 12px;font-size:var(--nd-text-sm);color:var(--nd-prose);box-shadow:var(--nd-pill-ring)}.nd-pill--status b{font-weight:var(--nd-w-heading);color:var(--nd-fg)}.nd-pill--status.is-off b{color:var(--nd-muted)}.nd-iconpill{justify-content:center;width:var(--nd-pill-h);padding:0;font-size:18px;color:var(--nd-control-dim)}.nd-iconpill:hover{color:var(--nd-control-fg)}.nd-search{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-width:0;min-height:40px;padding:0 4px 0 16px;border-radius:var(--nd-radius-pill);background:var(--nd-search-bg);cursor:text;transition:box-shadow var(--nd-dur-fast) ease-out}.nd-search:focus-within{box-shadow:0 0 0 1px var(--nd-ring)}.nd-search__icon{flex:none;font-size:var(--nd-text-sm);color:var(--nd-muted);pointer-events:none}.nd-search__input{flex:1;min-width:0;height:38px;margin:0;padding:0;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);color:var(--nd-fg);border:0;outline:none;background:none;box-shadow:none;appearance:none}.nd-search__input::placeholder{color:var(--nd-muted);opacity:1}.nd-search__input::-webkit-search-cancel-button,.nd-search__input::-webkit-search-decoration{appearance:none;display:none}.nd-search__clear{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:0;font-family:var(--nd-font-sans);font-weight:var(--nd-w-medium);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;color:var(--nd-muted);border:1px solid rgba(0,0,0,0);border-radius:var(--nd-radius-pill);background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);cursor:pointer;user-select:none;transform-origin:center;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--nd-dur-fast);transition-timing-function:ease-out}.nd-search__clear:hover{color:var(--nd-fg);background-color:var(--nd-pill-hover)}.nd-search__clear:active{background-color:var(--nd-pill-press)}.nd-search__clear:focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--nd-ring) 75%, transparent)}.nd-search__clear:disabled,.nd-search__clear[aria-disabled=true],.nd-search__clear.is-disabled{cursor:not-allowed;opacity:.5}.nd-search__clear:disabled{pointer-events:none}.nd-search__clear{height:32px;gap:6px;padding-inline:12px;font-size:var(--nd-text-sm);background:none;box-shadow:none}.nd-search__clear:hover{background:var(--nd-accent-fill)}.nd-search__clear{flex:none;width:32px;height:32px;padding:0;font-size:var(--nd-text-sm);border-radius:50%}.nd-search>.nd-search__input:placeholder-shown~.nd-search__clear{visibility:hidden}.nd-search__clear[hidden]{display:none}.nd-menu.nd-select-menu{position:absolute;top:var(--nd-select-y, 0px);left:var(--nd-select-x, 0px);z-index:var(--nd-z-select-menu);min-width:min(max(var(--nd-select-w, 0px),160px),var(--nd-menu-max-width, calc(100vw - 32px)))}.nd-menu.nd-select-menu .nd-menu__content{scrollbar-width:thin;scrollbar-color:var(--nd-border) rgba(0,0,0,0)}.nd-menu.nd-select-menu .nd-menu__content{max-height:max(160px,min(var(--nd-select-room, 440px),var(--nd-menu-max-height, calc(100vh - 96px))))}.nd-menu.nd-select-menu .nd-menu__filter+.nd-menu__content{max-height:max(160px,min(var(--nd-select-room, 440px) - 45px,var(--nd-menu-max-height, calc(100vh - 96px)) - 45px))}.nd-menu.nd-select-menu[style*="--nd-select-room-cap"] .nd-menu__content{max-height:var(--nd-select-room-cap)}.nd-menu.nd-select-menu .nd-menu__content>button{white-space:nowrap}.nd-menu.nd-select-menu .nd-menu__content>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.nd-menu.nd-select-menu [aria-checked=true]>i:first-child:not(:last-child){color:var(--nd-primary)}.nd-select-pic{position:relative;display:flex;min-width:0}.nd-select-pic>select{width:100%;padding-left:42px !important}.nd-select-pic__mark{position:absolute;top:50%;left:13px;z-index:1;display:flex;translate:0 -50%;pointer-events:none}.nd-select-pic__mark>img{width:20px;height:20px;object-fit:cover;border-radius:var(--nd-radius-sm);outline:1px solid var(--nd-hairline);outline-offset:-1px}.nd-select-pic__mark>i{width:20px;font-size:var(--nd-text-lg);text-align:center;color:var(--nd-primary)}select option{color:var(--nd-fg);background:var(--nd-popover)}.nd-tabs{position:relative;gap:2px;padding-inline:4px;overflow-x:auto;scrollbar-width:none}.nd-tabs::-webkit-scrollbar{display:none}.nd-tabs:is(:hover,:has(:focus-visible)){background-color:var(--nd-pill-hover)}.nd-tabs:active{background-color:var(--nd-pill-press)}.nd-tab{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;gap:8px;height:var(--nd-pill-inner-h);padding-inline:18px;font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);white-space:nowrap;color:var(--nd-control-fg);text-decoration:none;border-radius:var(--nd-radius-pill);transition:background-color var(--nd-dur-fast) ease-out,color var(--nd-dur-fast) ease-out}.nd-tab>i{transition:color var(--nd-dur) ease-out}.nd-tab:hover{color:var(--nd-control-fg)}.nd-tab[aria-current=page],.nd-tab.is-active{-webkit-text-stroke:.25px currentColor;color:var(--nd-fg-solid)}.nd-tab[aria-current=page]>i,.nd-tab.is-active>i{color:var(--nd-primary)}.nd-tabs:not([data-hover-ready=true]) :is(.nd-tab:hover,.nd-tab:focus-visible,.nd-tab[aria-current=page],.nd-tab.is-active){background:var(--nd-tab-sel)}:is(.nd-tabs,.nd-pick,.pagination)[data-hover-ready=true] :is(.nd-tab,.nd-pick__item,.pagination__item a){transition-property:color}.nd-segmented[data-hover-ready=true]>.nd-choice{transition-property:color,border-color,box-shadow,opacity}.nd-track-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:var(--nd-radius-pill);background:var(--nd-tab-sel);opacity:0;pointer-events:none}.nd-h1{margin:0;font-size:32px;font-weight:var(--nd-w-heading);line-height:1.1;letter-spacing:0;text-transform:none;color:var(--nd-fg);text-wrap:balance}@media(max-width: 640px){.nd-h1{font-size:28px}}.nd-h2{margin:0;font-size:22px;font-weight:var(--nd-w-heading);line-height:1.3;letter-spacing:0;text-transform:none;color:var(--nd-fg);text-wrap:balance}.nd-h3{margin:0;font-size:19px;font-weight:var(--nd-w-heading);line-height:1.4;letter-spacing:0;text-transform:none;color:var(--nd-fg)}.nd-prose{font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:1.55;color:var(--nd-prose)}.nd-prose strong,.nd-prose b{font-weight:var(--nd-w-heading);color:var(--nd-fg)}.nd-prose a{color:var(--nd-primary);text-decoration:none}.nd-prose a:hover{text-decoration:underline;text-underline-offset:3px}.nd-prose{max-width:68ch;margin:0}.nd-lead{margin:0;font-size:15px;font-weight:var(--nd-w-regular);line-height:1.55;color:var(--nd-muted)}.nd-lead--sm{margin:0;font-size:13px;font-weight:var(--nd-w-regular);line-height:1.55;color:var(--nd-muted)}.nd-lead--lg{margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:var(--nd-w-regular);line-height:1.55;color:var(--nd-muted)}.nd-link{color:var(--nd-primary);text-decoration:none}.nd-link:hover{text-decoration:underline;text-underline-offset:3px}.nd-link--muted{color:var(--nd-muted)}.nd-link--muted:hover{color:var(--nd-fg)}.nd-link--arrow{display:inline-flex;align-items:center;column-gap:6px}.nd-link--arrow i{font-size:.85em;transition:translate var(--nd-dur-fast) ease-out}.nd-link--arrow:hover i{translate:2px 0}.nd-mono{font-family:var(--nd-font-mono);font-size:.93em;font-variant-numeric:tabular-nums}.nd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:var(--nd-text-sm);color:var(--nd-muted)}.nd-meta>*+*::before{content:"·";margin-inline:7px;color:var(--nd-tertiary)}.nd-meta a{color:inherit;text-decoration:none}.nd-meta a:hover{color:var(--nd-fg)}.nd-stack{display:flex;flex-direction:column;row-gap:2px;min-width:0}.nd-stack__sub{font-size:var(--nd-text-xs);color:color-mix(in srgb, var(--nd-fg) 62%, var(--nd-bg))}.nd-stack__sub.nd-mono,.nd-stack__sub .nd-mono,.nd-table .nd-mono{font-size:max(12px,.93em)}.nd-code{margin:0;padding:10px 12px;overflow-x:auto;font-family:var(--nd-font-mono);font-size:var(--nd-text-xs);line-height:1.55;color:var(--nd-code-fg);border-radius:var(--nd-radius-md);background:var(--nd-surface-1);box-shadow:var(--nd-ring-hairline)}.nd-code-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-family:var(--nd-font-mono);font-size:var(--nd-text-xs)}.nd-muted{color:var(--nd-muted)}.nd-small{font-size:var(--nd-text-sm)}.nd-num{font-variant-numeric:tabular-nums;white-space:nowrap}.nd-divider{height:1px;margin:0;border:0;background:var(--nd-divider)}.nd-inline-code{padding:1px 5px;font-family:var(--nd-font-code);font-size:.92em;border-radius:var(--nd-radius-sm);background:var(--nd-accent-fill)}.nd-kbd{padding:1px 6px;font-family:var(--nd-font-code);font-size:var(--nd-text-2xs);color:var(--nd-muted);border:1px solid var(--nd-border-subtle);border-radius:var(--nd-radius-sm)}.nd-toggle{position:relative;display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:var(--nd-text-md);color:var(--nd-fg);cursor:pointer}.nd-toggle input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.nd-toggle__track{position:relative;flex:none;width:34px;height:20px;border-radius:var(--nd-radius-pill);background:var(--nd-surface-2);box-shadow:var(--nd-ring-hairline);transition:background-color var(--nd-dur) var(--nd-ease-quart),box-shadow var(--nd-dur) var(--nd-ease-quart)}.nd-toggle__track::before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--nd-control-dim);transition:translate .22s var(--nd-ease-quint),background-color var(--nd-dur) var(--nd-ease-quart)}.nd-toggle input:checked+.nd-toggle__track{background:var(--nd-primary);box-shadow:none}.nd-toggle input:checked+.nd-toggle__track::before{translate:14px 0;background:var(--nd-on-primary)}.nd-toggle input:focus-visible+.nd-toggle__track{box-shadow:0 0 0 2px var(--nd-ring)}.nd-toggle input:disabled+.nd-toggle__track{opacity:.5}.nd-toggle__text{display:flex;flex-direction:column;gap:2px;min-width:0}.nd-toggle__hint{font-size:var(--nd-text-xs);line-height:1.4;color:var(--nd-muted)}.nd-toggle--end{display:flex;justify-content:space-between;width:100%}.nd-toggle--end>.nd-toggle__track{order:2}.popup_fade{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--nd-z-popup);background:var(--nd-scrim);opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popups{display:none;position:fixed;z-index:var(--nd-z-popup);align-items:center;justify-content:center;top:50%;left:50%;width:min(440px,100vw - 32px);height:auto;max-height:calc(100vh - 48px);transform:translate(-50%, -50%);color:var(--nd-fg)}.popups form{display:block;width:100%;height:auto}.popups .block{position:relative;display:block;box-sizing:border-box;width:100%;height:auto;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:20px;text-align:left;color:var(--nd-fg);border:1px solid var(--nd-popover-border);border-radius:var(--nd-radius-dialog);background:var(--nd-popover-glass);box-shadow:var(--nd-pill-shadow);-webkit-backdrop-filter:blur(var(--nd-blur-lg));backdrop-filter:blur(var(--nd-blur-lg));scrollbar-width:thin;scrollbar-color:var(--nd-border) rgba(0,0,0,0);animation:nd-dialog-in var(--nd-dur-slow) var(--nd-ease-quint);transition:height var(--nd-dur-slow) var(--nd-ease-quint)}.popups .block.is-resizing{overflow-y:hidden}.popups .close{position:absolute;top:16px;right:16px;z-index:2;margin:0;font-size:var(--nd-text-md);line-height:1}.popups .close i{font-weight:400}.popups .flex-cont{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:14px;width:100%;max-width:none;height:auto;margin:0;padding:0;text-align:left}.popups .flex-cont>.md-tools{margin-top:-8px}.popups .flex-cont>:first-child,.popups .flex-cont>.status:first-child+*{padding-right:36px}.popups .buy-summary{display:flex;flex-direction:column;margin:0;padding:2px 14px;border-radius:var(--nd-radius-card);background:var(--nd-surface-1)}.popups .popup_title{margin:0 0 4px;padding-right:40px;font-size:19px;font-weight:var(--nd-w-heading);line-height:1.3;text-align:left;text-wrap:balance;color:var(--nd-fg)}.popups .popup_head{display:flex;flex-direction:column;gap:6px}.popups .popup_head .popup_title{margin:0}.popups .popup_lead{margin:0;font-size:var(--nd-text-md);line-height:1.5;text-wrap:pretty;color:var(--nd-muted)}.popups .popup_lead a{color:var(--nd-primary)}.popups .popup_submit{margin-top:2px}.popups .nd-copy-popup__text{font-family:var(--nd-font-code);font-size:var(--nd-text-sm)}.popups .status{font-size:var(--nd-text-sm);line-height:1.45;text-align:left;color:var(--nd-red)}.popups .status:empty{display:none}.popups .status:not(:empty){animation:nd-pop-in var(--nd-dur) var(--nd-ease-quint)}.popups .status--ok{color:var(--nd-green)}.popups :is(.popup_text,.twofa_text){width:100%;margin:0;padding:0;font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:1.55;text-align:left;color:var(--nd-prose)}.popups :is(.popup_text,.twofa_text) a{color:var(--nd-primary)}.popups :is(.popup_text,.twofa_text) a:hover{text-decoration:underline;text-underline-offset:3px}.popups :is(.popup_text,.twofa_text) p+p{margin-top:8px}.popups :is(.popup_text,.twofa_text):empty{display:none}.popups :is(.input_log,.input_pass,.input_email,.input_msg,.input_dep){display:flex;align-items:center;column-gap:10px;width:100%;margin:0;padding:0}.popups :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=url]){box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.popups :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=url])::placeholder{color:var(--nd-muted);opacity:1}.popups :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=url]):focus,.popups :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=url]):focus-visible,.popups :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=url]):focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.popups :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=url]):disabled,.popups :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=url])[readonly]{cursor:not-allowed;opacity:.6}.popups :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=url]){text-indent:0;animation:none}.popups :is(textarea,.input_msg textarea){box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 16px;font-family:var(--nd-font-sans);font-size:var(--nd-text-md);font-weight:var(--nd-w-regular);line-height:normal;letter-spacing:0;color:var(--nd-fg);border:0;border-radius:var(--nd-radius-pill);outline:0;background:var(--nd-search-bg);box-shadow:none;transition:box-shadow var(--nd-dur-fast) ease-out,background-color var(--nd-dur-fast) ease-out}.popups :is(textarea,.input_msg textarea)::placeholder{color:var(--nd-muted);opacity:1}.popups :is(textarea,.input_msg textarea):focus,.popups :is(textarea,.input_msg textarea):focus-visible,.popups :is(textarea,.input_msg textarea):focus-within{outline:0;box-shadow:0 0 0 1px var(--nd-ring)}.popups :is(textarea,.input_msg textarea):disabled,.popups :is(textarea,.input_msg textarea)[readonly]{cursor:not-allowed;opacity:.6}.popups :is(textarea,.input_msg textarea){height:auto;min-height:var(--nd-textarea-min);padding:10px 14px;line-height:1.5;border-radius:var(--nd-radius-xl);resize:vertical}.popups :is(textarea,.input_msg textarea){height:140px;animation:none}.popups .input_dep>:is(.nd-select,.nd-select-pic){flex:1;width:100%;animation:none}.popups .capcha{display:flex;justify-content:center;margin:0}.popups .capcha:has(>div:empty){display:none}.popups canvas{align-self:center;border-radius:var(--nd-radius-md)}.popups .me-qr{display:flex;justify-content:center}.popups .me-qr canvas{box-sizing:content-box;padding:10px;border-radius:var(--nd-radius-card);background:#fff;box-shadow:var(--nd-card-shadow)}.popups .me-qr__code{font-family:var(--nd-font-code);font-size:16px;letter-spacing:.3em;text-align:center}.popups .me-qr__code::placeholder{font-family:var(--nd-font-sans);font-size:var(--nd-text-md);letter-spacing:0}.popups .givefree-daysblock{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);width:100%;gap:10px;margin:0;padding:0}.popups .givefree-daysblock>*{width:100%}.user-md{min-width:0;overflow-wrap:anywhere}.user-md>:first-child{margin-top:0}.user-md>:last-child{margin-bottom:0}.user-md :is(p,ul,ol,blockquote,pre,table,h3,h4,h5,h6){margin:0 0 .6em}.user-md :is(h3,h4,h5,h6){font-weight:var(--nd-w-heading);line-height:1.35;letter-spacing:0;text-transform:none;color:var(--nd-fg)}.user-md h3{font-size:1.25em}.user-md h4{font-size:1.12em}.user-md :is(h5,h6){font-size:1em}.user-md :is(strong,b){font-weight:var(--nd-w-heading);color:var(--nd-fg)}.user-md em{font-style:italic}.user-md :is(s,del){color:var(--nd-muted)}.user-md a{color:var(--nd-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--nd-primary) 35%, transparent);text-underline-offset:3px}.user-md a:hover{text-decoration-color:currentColor}.user-md :is(ul,ol){padding-left:1.4em}.user-md ul{list-style:disc outside}.user-md ol{list-style:decimal outside}.user-md li+li{margin-top:.2em}.user-md li>:is(ul,ol,p){margin:.2em 0 0}.user-md blockquote{padding:0 0 0 .9em;color:var(--nd-muted);border-left:3px solid var(--nd-border)}.user-md code{padding:.1em .35em;font-family:var(--nd-font-code);font-size:.88em;color:var(--nd-fg);border-radius:var(--nd-radius-sm);background:var(--nd-accent-fill)}.user-md pre{max-width:100%;overflow-x:auto;padding:10px 12px;white-space:pre;color:var(--nd-code-fg);border-radius:var(--nd-radius-lg);background:var(--nd-surface-1);box-shadow:inset 0 0 0 1px var(--nd-divider)}.user-md pre code{padding:0;font-size:var(--nd-text-sm);line-height:1.5;color:inherit;background:none}.user-md hr{height:1px;margin:.8em 0;border:0;background:var(--nd-divider)}.user-md table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.user-md :is(th,td){padding:6px 10px;border:1px solid var(--nd-border-subtle)}.user-md th{font-weight:var(--nd-w-medium);background:var(--nd-surface-1)}.md-tools{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.md-tools__attach{display:inline-flex;margin-left:6px}.md-tools__hint{display:inline-flex;align-items:center;height:32px;padding:0 6px;font-size:16px;color:var(--nd-tertiary);cursor:help}.ticket-reply[data-templating] textarea[name=msg]{display:none}.ticket-reply[data-templating] .nd-md-field__bar{box-shadow:none}.tpl-modal{position:relative;height:var(--tpl-h, 480px);color:var(--nd-fg);color:var(--nd-fg);border:1px solid var(--nd-popover-border);border-radius:var(--nd-radius-dialog);background:var(--nd-popover-glass);box-shadow:var(--nd-pill-shadow);-webkit-backdrop-filter:blur(var(--nd-blur-lg));backdrop-filter:blur(var(--nd-blur-lg))}.tpl-modal{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;animation:nd-dialog-in var(--nd-dur-slow) var(--nd-ease-quint)}.tpl-modal[hidden]{display:none}.tpl-modal.is-full{position:fixed;inset:calc(var(--site-header-height, 76px) + 12px) 24px 24px;z-index:calc(var(--nd-z-header) - 1);height:auto}.tpl-modal.is-dragging{user-select:none}.tpl-modal--page{height:var(--tpl-page-h, calc(100dvh - var(--site-header-height, 76px) - 24px));min-height:420px;animation:none}.admin-page.admin-templates{padding-bottom:24px}.tpl-modal__frame{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.tpl-modal__resize{position:absolute;top:0;left:50%;z-index:2;width:100px;height:12px;translate:-50% 0;cursor:ns-resize;touch-action:none}.tpl-modal__resize::before{content:"";position:absolute;top:4px;left:0;width:100%;height:4px;border-radius:var(--nd-radius-pill);background:var(--nd-border);transition:background-color var(--nd-dur-fast) var(--nd-ease-quart)}.tpl-modal__resize:hover::before,.is-dragging .tpl-modal__resize::before{background:var(--nd-tertiary)}.is-full .tpl-modal__resize{display:none}.tpl-modal__head{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--nd-divider)}.tpl-modal__tab{flex:none;padding:6px 2px;font-size:var(--nd-text-lg);font-weight:var(--nd-w-heading);color:var(--nd-fg-solid);box-shadow:inset 0 -2px 0 var(--nd-primary)}.tpl-modal__search{flex:1;min-width:140px;margin:0}.tpl-modal__search .nd-search{width:100%}.tpl-modal__lang,.tpl-modal__replace,.tpl-modal__maximize,.tpl-modal__close{flex:none}.tpl-modal__maximize+.tpl-modal__close{margin-left:-8px}.tpl-modal__replace{font-size:var(--nd-text-sm);white-space:nowrap}.tpl-modal__body{display:flex;flex:1;min-height:0}.tpl-modal__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tpl-modal__state{display:grid;place-items:center;align-content:center;gap:8px;padding:32px 16px;font-size:var(--nd-text-sm);text-align:center;color:var(--nd-muted)}.tpl-modal__state>i{font-size:20px;color:var(--nd-tertiary)}.tpl-modal__state{flex:1}.tpl-tree{flex:none;width:var(--tpl-tree-w, 240px);padding:8px 6px;overflow:auto;mask-image:linear-gradient(transparent, #000 10px, #000 calc(100% - 10px), transparent);scrollbar-width:thin;scrollbar-color:var(--nd-border) rgba(0,0,0,0)}.tpl-modal__split{position:relative;flex:none;width:9px;margin:0 -4px;z-index:1;cursor:ew-resize;touch-action:none}.tpl-modal__split::before{content:"";position:absolute;inset:0 4px;background:var(--nd-divider);transition:background-color var(--nd-dur-fast) var(--nd-ease-quart)}.tpl-modal__split:hover::before,.is-dragging .tpl-modal__split::before{background:var(--nd-border)}.tpl-tree__list,.tpl-tree__group{margin:0;padding:0;list-style:none}.tpl-tree__group{padding-left:14px}.tpl-tree__item[data-expanded=false]>.tpl-tree__group{display:none}.tpl-tree__row{position:relative;display:flex;align-items:center;gap:2px;min-height:32px;padding-right:2px;border-radius:var(--nd-radius-md);transition:background-color var(--nd-dur-hover) var(--nd-ease-quart)}.tpl-tree__row:hover{background:var(--nd-pill-hover)}.tpl-tree__row.is-selected{background:var(--nd-tab-sel)}.tpl-tree__row.is-selected .tpl-tree__name{color:var(--nd-fg-solid)}.tpl-tree__row.is-selected .tpl-tree__name>i{color:var(--nd-primary)}.tpl-tree__toggle{display:grid;flex:none;place-items:center;width:22px;height:22px;padding:0;font-size:10px;color:var(--nd-muted);border:0;border-radius:var(--nd-radius-sm);background:none}.tpl-tree__toggle:is(button){cursor:pointer}.tpl-tree__toggle:is(button):hover{color:var(--nd-fg)}.tpl-tree__toggle>i{transition:rotate var(--nd-dur-open) var(--nd-ease-quart)}[data-expanded=true]>.tpl-tree__row>.tpl-tree__toggle>i{rotate:90deg}.tpl-tree__name{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 4px;font-family:inherit;font-size:var(--nd-text-choice);text-align:left;color:var(--nd-control-dim);border:0;background:none;cursor:pointer;transition:color var(--nd-dur-hover) var(--nd-ease-quart)}.tpl-tree__name:hover{color:var(--nd-control-fg)}.tpl-tree__name>i{flex:none;width:16px;font-size:var(--nd-text-md);text-align:center}.tpl-tree__name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-tree__name:disabled{cursor:default;opacity:.4}.tpl-tree__item--fav>.tpl-tree__row .tpl-tree__name>i{color:var(--nd-yellow)}.tpl-tree__item--template.is-important>.tpl-tree__row .tpl-tree__name>i{color:var(--nd-orange)}.tpl-tree__add,.tpl-tree__more{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:var(--nd-text-xs);color:var(--nd-muted);border:0;border-radius:var(--nd-radius-sm);background:none;cursor:pointer;opacity:0;transition:opacity var(--nd-dur-hover) var(--nd-ease-quart),color var(--nd-dur-hover) var(--nd-ease-quart),background-color var(--nd-dur-hover) var(--nd-ease-quart)}.tpl-tree__row:hover>.tpl-tree__add,.tpl-tree__row:focus-within>.tpl-tree__add,.tpl-tree__add[aria-expanded=true],.tpl-tree__row:hover>.tpl-tree__more,.tpl-tree__row:focus-within>.tpl-tree__more,.tpl-tree__more[aria-expanded=true]{opacity:1}.tpl-tree__add:hover,.tpl-tree__more:hover{color:var(--nd-fg);background:var(--nd-tab-sel)}@media(hover: none){.tpl-tree__add,.tpl-tree__more{opacity:1}}.tpl-pick__tree{max-height:min(360px,50vh);padding:6px;overflow:auto;border-radius:var(--nd-radius-lg);background:var(--nd-surface-1);scrollbar-width:thin;scrollbar-color:var(--nd-border) rgba(0,0,0,0)}.tpl-pick__tree .tpl-tree__item--template{display:none}.tpl-pane{flex:1;min-width:0;container:tpl-pane/inline-size;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nd-border) rgba(0,0,0,0)}.tpl-pane__inner{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px}.tpl-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:28px;font-size:var(--nd-text-choice);color:var(--nd-muted)}.tpl-crumbs__back{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:0;font-family:var(--nd-font-sans);font-weight:var(--nd-w-medium);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;color:var(--nd-muted);border:1px solid rgba(0,0,0,0);border-radius:var(--nd-radius-pill);background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);cursor:pointer;user-select:none;transform-origin:center;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--nd-dur-fast);transition-timing-function:ease-out}.tpl-crumbs__back:hover{color:var(--nd-fg);background-color:var(--nd-pill-hover)}.tpl-crumbs__back:active{background-color:var(--nd-pill-press)}.tpl-crumbs__back:focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--nd-ring) 75%, transparent)}.tpl-crumbs__back:disabled,.tpl-crumbs__back[aria-disabled=true],.tpl-crumbs__back.is-disabled{cursor:not-allowed;opacity:.5}.tpl-crumbs__back:disabled{pointer-events:none}.tpl-crumbs__back{height:24px;gap:4px;padding-inline:8px;font-size:var(--nd-text-2xs);background:none;box-shadow:none}.tpl-crumbs__back:hover{background:var(--nd-accent-fill)}.tpl-crumbs__back{width:28px;margin-right:2px;padding:0}.tpl-crumbs__add{display:none}.tpl-crumbs__sep{font-size:9px;color:var(--nd-tertiary)}.tpl-crumbs__item{max-width:220px;padding:2px 0;font-family:inherit;font-size:inherit;color:var(--nd-muted);border:0;background:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-crumbs__item:is(button){cursor:pointer}.tpl-crumbs__item:is(button):hover{color:var(--nd-fg)}.tpl-crumbs__item.is-current{color:var(--nd-fg-solid)}.tpl-acc:not([open])>.tpl-acc__head::before{rotate:-90deg}.tpl-acc__head{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:var(--nd-text-sm);font-weight:var(--nd-w-medium);color:var(--nd-muted);list-style:none;cursor:pointer;user-select:none}.tpl-acc__head::-webkit-details-marker{display:none}.tpl-acc__head::before{content:"";font-family:"Font Awesome 6 Pro";font-size:10px;font-weight:400;transition:rotate var(--nd-dur-open) var(--nd-ease-quart)}.tpl-acc__head:hover{color:var(--nd-fg)}.tpl-acc__count{font-variant-numeric:tabular-nums;color:var(--nd-tertiary)}.tpl-acc__body{padding-top:8px}.tpl-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:8px}@container tpl-pane (min-width: 720px){.tpl-grid{grid-template-columns:repeat(4, 1fr)}}.tpl-list{display:flex;flex-direction:column;gap:8px}.tpl-pane__empty{padding-block:24px 12px}.tpl-pane__new{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tpl-pane__new{justify-content:center}.tpl-pane__new .nd-btn>i{margin-right:6px}.tpl-pane__more{margin:0;font-size:12.5px;text-align:center;color:var(--nd-muted)}.tpl-card{position:relative;border-radius:var(--nd-radius-lg);background:var(--nd-surface-1);box-shadow:inset 0 0 0 1px var(--nd-border-subtle);transition:background-color var(--nd-dur-fast) var(--nd-ease-quart),box-shadow var(--nd-dur-fast) var(--nd-ease-quart)}.tpl-card:hover{background:var(--nd-surface-2)}.tpl-card:has(.tpl-card__open:focus-visible,.tpl-card__main:focus-visible){outline:0;box-shadow:inset 0 0 0 1px var(--nd-ring),0 0 0 3px var(--nd-primary-soft)}.tpl-card.is-lit{box-shadow:inset 0 0 0 1px var(--nd-primary)}.tpl-card__name{font-size:var(--nd-text-md);font-weight:var(--nd-w-medium);color:var(--nd-fg-solid);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-card--folder{display:flex;align-items:center}.tpl-card__open{display:grid;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:0;min-height:60px;padding:10px 12px;font-family:inherit;text-align:left;color:inherit;border:0;border-radius:inherit;background:none;cursor:pointer}.tpl-card__open:focus-visible{outline:0}.tpl-card__icon{grid-row:span 2;font-size:18px;color:var(--nd-primary)}.tpl-card__counts{display:flex;gap:10px;font-size:var(--nd-text-xs);font-variant-numeric:tabular-nums;color:var(--nd-muted)}.tpl-card__counts i{margin-right:4px;font-size:var(--nd-text-2xs)}.tpl-card__more{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:0;font-family:var(--nd-font-sans);font-weight:var(--nd-w-medium);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;color:var(--nd-muted);border:1px solid rgba(0,0,0,0);border-radius:var(--nd-radius-pill);background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);cursor:pointer;user-select:none;transform-origin:center;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--nd-dur-fast);transition-timing-function:ease-out}.tpl-card__more:hover{color:var(--nd-fg);background-color:var(--nd-pill-hover)}.tpl-card__more:active{background-color:var(--nd-pill-press)}.tpl-card__more:focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--nd-ring) 75%, transparent)}.tpl-card__more:disabled,.tpl-card__more[aria-disabled=true],.tpl-card__more.is-disabled{cursor:not-allowed;opacity:.5}.tpl-card__more:disabled{pointer-events:none}.tpl-card__more{height:24px;gap:4px;padding-inline:8px;font-size:var(--nd-text-2xs);background:none;box-shadow:none}.tpl-card__more:hover{background:var(--nd-accent-fill)}.tpl-card__more{flex:none;width:28px;margin-right:6px;padding:0}.tpl-card--template{display:flex;flex-direction:column;gap:4px;min-height:76px;padding:10px 76px 10px 14px;cursor:pointer}.tpl-card--template.is-loading{cursor:progress}.tpl-card--template.is-important{background:color-mix(in srgb, var(--nd-surface-1), var(--nd-orange) 6%);box-shadow:inset 3px 0 0 var(--nd-orange),inset 0 0 0 1px color-mix(in srgb, var(--nd-orange) 22%, transparent)}.tpl-card__path{font-size:11.5px;color:var(--nd-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-card__head{display:flex;align-items:center;gap:8px;min-width:0}.tpl-card__main{display:flex;min-width:0;padding:0;font:inherit;text-align:left;color:inherit;border:0;background:none;cursor:inherit}.tpl-card__main::after{content:"";position:absolute;inset:0;border-radius:inherit}.tpl-card__main:focus-visible{outline:0}.tpl-card__spinner{margin-left:auto}.tpl-card__important{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-orange);border:1px solid color-mix(in srgb, var(--nd-orange) 20%, transparent);background:color-mix(in srgb, var(--nd-orange) 10%, transparent)}.tpl-card__notes{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-yellow);border:1px solid color-mix(in srgb, var(--nd-yellow) 20%, transparent);background:color-mix(in srgb, var(--nd-yellow) 10%, transparent)}.tpl-card__preview{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--nd-text-sm);line-height:1.45;color:var(--nd-prose);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.tpl-card__preview[hidden]{display:none}.tpl-card__lang{margin-right:6px;padding:0 6px;font-size:10px;vertical-align:1px}.tpl-card__tools{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:2px}.tpl-card__fav,.tpl-card__view,.tpl-dialog__fav,.tpl-dialog__important,.tpl-dialog__more{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:0;font-family:var(--nd-font-sans);font-weight:var(--nd-w-medium);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;color:var(--nd-muted);border:1px solid rgba(0,0,0,0);border-radius:var(--nd-radius-pill);background:var(--nd-pill-bg);box-shadow:var(--nd-pill-ring),var(--nd-pill-shadow);cursor:pointer;user-select:none;transform-origin:center;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--nd-dur-fast);transition-timing-function:ease-out}.tpl-card__fav:hover,.tpl-card__view:hover,.tpl-dialog__fav:hover,.tpl-dialog__important:hover,.tpl-dialog__more:hover{color:var(--nd-fg);background-color:var(--nd-pill-hover)}.tpl-card__fav:active,.tpl-card__view:active,.tpl-dialog__fav:active,.tpl-dialog__important:active,.tpl-dialog__more:active{background-color:var(--nd-pill-press)}.tpl-card__fav:focus-visible,.tpl-card__view:focus-visible,.tpl-dialog__fav:focus-visible,.tpl-dialog__important:focus-visible,.tpl-dialog__more:focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--nd-ring) 75%, transparent)}.tpl-card__fav:disabled,.tpl-card__fav[aria-disabled=true],.tpl-card__fav.is-disabled,.tpl-card__view:disabled,.tpl-card__view[aria-disabled=true],.tpl-card__view.is-disabled,.tpl-dialog__fav:disabled,.tpl-dialog__fav[aria-disabled=true],.tpl-dialog__fav.is-disabled,.tpl-dialog__important:disabled,.tpl-dialog__important[aria-disabled=true],.tpl-dialog__important.is-disabled,.tpl-dialog__more:disabled,.tpl-dialog__more[aria-disabled=true],.tpl-dialog__more.is-disabled{cursor:not-allowed;opacity:.5}.tpl-card__fav:disabled,.tpl-card__view:disabled,.tpl-dialog__fav:disabled,.tpl-dialog__important:disabled,.tpl-dialog__more:disabled{pointer-events:none}.tpl-card__fav,.tpl-card__view,.tpl-dialog__fav,.tpl-dialog__important,.tpl-dialog__more{height:24px;gap:4px;padding-inline:8px;font-size:var(--nd-text-2xs);background:none;box-shadow:none}.tpl-card__fav:hover,.tpl-card__view:hover,.tpl-dialog__fav:hover,.tpl-dialog__important:hover,.tpl-dialog__more:hover{background:var(--nd-accent-fill)}.tpl-card__fav,.tpl-card__view,.tpl-dialog__fav,.tpl-dialog__important,.tpl-dialog__more{width:28px;padding:0}.tpl-card__fav,.tpl-card__view{opacity:0;transition:opacity var(--nd-dur-hover) var(--nd-ease-quart)}.tpl-card:hover .tpl-card__fav,.tpl-card:focus-within .tpl-card__fav,.tpl-card__fav:focus-visible,.tpl-card:hover .tpl-card__view,.tpl-card:focus-within .tpl-card__view,.tpl-card__view:focus-visible{opacity:1}@media(hover: none){.tpl-card__fav,.tpl-card__view{opacity:1}}.tpl-card__fav>i,.tpl-dialog__fav>i{color:var(--nd-tertiary);transition:color var(--nd-dur-fast) var(--nd-ease-quart),scale var(--nd-dur) var(--nd-ease-quint)}.tpl-card__fav[aria-pressed=true],.tpl-dialog__fav[aria-pressed=true]{opacity:1}.tpl-card__fav[aria-pressed=true]>i,.tpl-dialog__fav[aria-pressed=true]>i{color:var(--nd-yellow)}.tpl-card__fav:active>i,.tpl-dialog__fav:active>i{scale:.85}.popups.tpl-dialog{width:min(480px,100vw - 32px)}.popups.tpl-dialog .tpl-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.popups.tpl-dialog .tpl-dialog__actions .nd-btn{width:auto;min-width:110px}.popups.tpl-dialog--view{width:min(900px,100vw - 32px)}.popups.tpl-dialog--form{width:min(832px,100vw - 32px)}.tpl-dialog__head{display:flex;align-items:center;gap:6px;padding-right:40px}.tpl-dialog__head .popup_title{flex:1;min-width:0;margin:0;padding-right:8px;overflow-wrap:anywhere}.tpl-dialog__lang{flex:none}.tpl-dialog__important[aria-pressed=true]{color:var(--nd-orange);background:color-mix(in srgb, var(--nd-orange) 12%, transparent)}.tpl-dialog__important-mark{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:var(--nd-text-2xs);font-weight:var(--nd-w-medium);line-height:1.6;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:var(--nd-radius-md);color:var(--nd-orange);border:1px solid color-mix(in srgb, var(--nd-orange) 20%, transparent);background:color-mix(in srgb, var(--nd-orange) 10%, transparent)}.popups .tpl-dialog__sub{margin-top:-10px;font-size:var(--nd-text-choice);color:var(--nd-muted);overflow-wrap:anywhere}.tpl-view__variant{display:flex;flex-direction:column;gap:12px}.tpl-view__variant[hidden]{display:none}.tpl-view__text{max-height:min(52vh,420px);padding:14px 16px;overflow-y:auto;font-size:14.5px;line-height:1.6;border-radius:var(--nd-radius-lg);background:var(--nd-surface-1);overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--nd-border) rgba(0,0,0,0)}.tpl-form__tabs{align-self:flex-start}.tpl-form__tabs .is-filled::after{content:"";width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--nd-primary)}.tpl-form__variant{display:flex;flex-direction:column;gap:8px}.tpl-form__variant[hidden]{display:none}.popups .tpl-form__variant textarea{height:220px;resize:vertical}.tpl-form__count{font-size:var(--nd-text-xs);font-variant-numeric:tabular-nums;color:var(--nd-muted)}.tpl-form__count.is-over{color:var(--nd-red)}.tpl-form__warning[hidden]{display:none}.nd-menu.tpl-menu{position:absolute;top:var(--tpl-menu-y, 0px);left:var(--tpl-menu-x, 0px);z-index:var(--nd-z-select-menu);min-width:200px;transform-origin:top right;translate:calc(-100% + var(--nd-menu-shift-x, 0px)) var(--nd-menu-shift-y, 0px)}.nd-menu.tpl-menu .tpl-menu__danger{color:var(--nd-red)}.nd-menu.tpl-menu .tpl-menu__danger:hover,.nd-menu.tpl-menu .tpl-menu__danger:focus-visible{color:var(--nd-red)}.nd-menu.tpl-menu :is(button):disabled{cursor:default;opacity:.45}@media(pointer: coarse){.tpl-modal__resize,.tpl-modal__split,.tpl-modal__maximize{display:none}}@media(max-width: 1023px){.tpl-modal__resize,.tpl-modal__split,.tpl-modal__maximize,.tpl-tree{display:none}.tpl-modal__head{flex-wrap:wrap;gap:8px 12px;padding:8px 12px 10px}.tpl-modal--page{height:auto;min-height:0}.tpl-modal--page .tpl-pane{overflow:visible}.admin-page.admin-templates{padding-bottom:40px}.tpl-modal .tpl-modal__close{width:40px;height:40px;margin:0 -4px 0 0;font-size:16px}.tpl-modal__lang .nd-btn{min-height:40px}.tpl-modal__replace{min-height:40px}.tpl-pane__inner{padding:8px 12px 16px}.tpl-crumbs{gap:0 2px;min-height:40px}.tpl-crumbs__back{width:40px;height:40px;margin-left:-6px}.tpl-crumbs__add{display:inline-flex;width:40px;height:40px;margin:0 -6px 0 auto}.tpl-crumbs__item{max-width:60vw;min-height:40px;padding:0 6px}.tpl-acc__head{min-height:40px}.tpl-grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.tpl-card__more{width:40px;height:40px;margin-right:4px}.tpl-card--template{padding-right:94px}.tpl-card__tools{top:4px;right:4px}.tpl-card__fav,.tpl-card__view,.tpl-dialog__fav,.tpl-dialog__important,.tpl-dialog__more{width:40px;height:40px}.tpl-pane__new .nd-btn{min-height:40px}.tpl-modal__search :is(.nd-search__input,.nd-search__clear){min-height:40px}.tpl-modal__search .nd-search__clear{min-width:40px}.tpl-modal__search .nd-search__input,.popups.tpl-dialog :is(input:not([type=checkbox],[type=radio]),textarea){font-size:16px}.popups.tpl-dialog .close a{width:40px;height:40px}:is(.tpl-dialog__lang,.tpl-form__tabs) .nd-btn{min-height:40px}.tpl-tree__row{min-height:40px}.tpl-tree__toggle{width:40px;height:40px}.tpl-tree__name{min-height:40px}.popups.tpl-dialog .md-tools__btn{width:40px;height:40px}.nd-menu.tpl-menu{position:fixed;inset:auto 8px calc(8px + env(safe-area-inset-bottom));min-width:0;max-width:none;transform-origin:bottom center;translate:none}.nd-menu.tpl-menu[data-open=true]{box-shadow:0 0 0 100vmax var(--nd-scrim)}.nd-menu.tpl-menu .nd-menu__content{max-height:calc(var(--tpl-vv-h, 100dvh) - 32px)}.nd-menu.tpl-menu .nd-menu__content>button{min-height:44px;font-size:14.5px}}@media(max-width: 560px){.tpl-modal__tab{display:none}.tpl-modal__replace{flex:1;min-width:0}.tpl-modal__search{flex-basis:100%;order:1}.tpl-modal__frame--page .tpl-modal__search{flex-basis:0;order:0}}@media(max-width: 640px){.popups.tpl-dialog{top:auto;bottom:0;left:0;width:100%;max-height:var(--tpl-vv-h, 100dvh);transform:none}.popups.tpl-dialog>.block{max-height:calc(var(--tpl-vv-h, 100dvh) - 12px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:var(--nd-radius-panel) var(--nd-radius-panel) 0 0}.popups.tpl-dialog .close{top:12px;right:12px}.popups.tpl-dialog .tpl-dialog__actions{flex-wrap:nowrap}.popups.tpl-dialog .tpl-dialog__actions .nd-btn{flex:1 1 0;min-width:0;min-height:44px}.popups:is(.tpl-dialog--view,.tpl-dialog--form){top:var(--tpl-vv-top, 0px);bottom:auto;height:var(--tpl-vv-h, 100dvh)}.popups:is(.tpl-dialog--view,.tpl-dialog--form)>.block{height:100%;max-height:none;border-radius:0}.tpl-dialog__head{padding-right:44px}.tpl-view__text{max-height:none}.popups .tpl-form__variant textarea{height:max(140px,28dvh)}}/*! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */@font-face{font-family:"stpl-fa-regular";font-style:normal;font-weight:100 900;font-display:block;src:url("fa-regular-400.woff2") format("woff2")}@font-face{font-family:"stpl-fa-solid";font-style:normal;font-weight:100 900;font-display:block;src:url("fa-solid-900.woff2") format("woff2")}@font-face{font-family:"stpl-fa-brands";font-style:normal;font-weight:100 900;font-display:block;src:url("fa-brands-400.woff2") format("woff2")}.fa,.fa-regular,.fa-light,.fa-thin,.fa-duotone,.fa-solid,.fa-brands{display:inline-block;font-style:normal;font-variant:normal;font-synthesis:none;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa,.fa-regular,.fa-light,.fa-thin,.fa-duotone{font-family:"stpl-fa-regular","stpl-fa-solid"}.fa-solid{font-family:"stpl-fa-solid"}.fa-brands{font-family:"stpl-fa-brands"}.tpl-acc__head::before{font-family:"stpl-fa-regular","stpl-fa-solid"}.fa-arrow-left::before{content:""}.fa-arrow-turn-down-left::before{content:""}.fa-bell::before{content:""}.fa-bold::before{content:""}.fa-chevron-down::before{content:""}.fa-chevron-right::before{content:""}.fa-circle-check::before{content:""}.fa-circle-exclamation::before{content:""}.fa-circle-info::before{content:""}.fa-code::before{content:""}.fa-compress::before{content:""}.fa-copy::before{content:""}.fa-ellipsis-vertical::before{content:""}.fa-expand::before{content:""}.fa-eye::before{content:""}.fa-file-circle-plus::before{content:""}.fa-file-lines::before{content:""}.fa-folder::before{content:""}.fa-folder-arrow-up::before{content:""}.fa-folder-open::before{content:""}.fa-folder-plus::before{content:""}.fa-folder-tree::before{content:""}.fa-italic::before{content:""}.fa-link::before{content:""}.fa-list-ul::before{content:""}.fa-magnifying-glass::before{content:""}.fa-markdown::before{content:""}.fa-moon::before{content:""}.fa-pen::before{content:""}.fa-plus::before{content:"+"}.fa-quote-right::before{content:""}.fa-star::before{content:""}.fa-strikethrough::before{content:""}.fa-sun-bright::before{content:""}.fa-trash-can::before{content:""}.fa-triangle-exclamation::before{content:""}.fa-user::before{content:""}.fa-xmark::before{content:""}:root{--site-header-height: 56px}.stpl-header{position:fixed;inset:0 0 auto;z-index:50;height:var(--site-header-height);border-bottom:1px solid var(--nd-border);background:var(--nd-bg);font-family:var(--nd-font-sans);color:var(--nd-fg)}.stpl-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%;margin:0 auto;max-width:calc(var(--nd-max-w) + 2*var(--nd-gutter));padding-inline:var(--nd-gutter)}.stpl-header__brand{font-weight:var(--nd-w-heading);font-size:var(--nd-text-lg);color:var(--nd-fg);text-decoration:none}.stpl-header__side,.stpl-header__langs{display:flex;align-items:center;gap:8px;font-size:var(--nd-text-sm)}.stpl-header__user{color:var(--nd-muted)}.stpl-header__user b{color:var(--nd-fg);font-weight:var(--nd-w-medium)}.stpl-header__out{display:contents}.container{margin:0 auto;box-sizing:border-box;width:100%;min-width:0;max-width:calc(var(--nd-max-w) + 2*var(--nd-gutter));padding-inline:var(--nd-gutter)}@media(max-width: 640px){.container{--nd-gutter: 16px}}.admin-page{display:block;padding:calc(var(--site-header-height) + 28px) 0 80px;font-family:var(--nd-font-sans);color:var(--nd-fg)}.admin-page>.container{display:flex;flex-direction:column;row-gap:20px}.admin-page :is(h1,h2,h3){margin:0;padding:0}.stpl-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:640px;padding:20px;border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg);background:var(--nd-surface-1)}.stpl-card__title{font-weight:var(--nd-w-medium)}.stpl-card__hint{color:var(--nd-muted);font-size:var(--nd-text-sm)}.stpl-form{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:360px}.stpl-form>.nd-btn{align-self:flex-start}.stpl-dev-login{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;border-top:1px dashed var(--nd-border)}.stpl-actions{display:flex;gap:8px}.stpl-tokens{width:100%;border-collapse:collapse;font-size:var(--nd-text-sm)}.stpl-tokens :is(th,td){padding:8px 12px 8px 0;border-bottom:1px solid var(--nd-border);text-align:left}.stpl-tokens th{color:var(--nd-muted);font-weight:var(--nd-w-medium)}