/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-sm:.875rem;--tw-text-base:1rem;--tw-text-lg:1.125rem;--tw-text-xl:1.25rem;--tw-text-2xl:1.5rem;--tw-leading-tight:1.25;--tw-radius-sm:.25rem;--tw-radius-lg:.5rem;--tw-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}}@layer utilities{.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_content/NextyugShared/lib/inter-tight/inter-tight-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_content/NextyugShared/lib/inter-tight/inter-tight-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ny-primary:#2563eb;--ny-primary-hover:#1d4ed8;--ny-primary-soft:#eff4ff;--ny-secondary:#57606a;--ny-success:#16a34a;--ny-warning:#d97706;--ny-danger:#dc2626;--ny-danger-soft:#fdeded;--ny-info:#0891b2;--ny-purple:#8250df;--ny-purple-ink:#6d3fc0;--ny-purple-soft:#f3edfc;--ny-paper:#fff;--ny-paper-line:#e3e6ea;--ny-paper-shadow:0 1px 3px #0000002e, 0 6px 18px #00000014;--ny-success-ink:#15803d;--ny-success-soft:#e8f6ed;--ny-success-solid:#15803d;--ny-warning-ink:#a16207;--ny-warning-soft:#fdf3e2;--ny-danger-ink:#b91c1c;--ny-danger-solid:#b91c1c;--ny-info-ink:#0e7490;--ny-info-soft:#e6f6f9;--ny-background:#f6f7f9;--ny-surface:#fff;--ny-surface-elevated:#fff;--ny-surface-sunken:#f0f2f5;--ny-border:#d8dce3;--ny-border-soft:#e8ebef;--ny-text:#1f2328;--ny-text-muted:#636c76;--ny-text-disabled:#8c959f;--ny-text-inverse:#fff;--ny-hover:#1f23280b;--ny-active:#1f232814;--ny-selected:#eff4ff;--ny-focus:#2563eb59;--ny-font:"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ny-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ny-text-xs:11px;--ny-text-sm:12.5px;--ny-text-base:14px;--ny-text-lg:16px;--ny-text-xl:19px;--ny-text-2xl:23px;--ny-weight-normal:400;--ny-weight-medium:500;--ny-weight-semibold:600;--ny-weight-bold:700;--ny-leading-tight:1.25;--ny-leading:1.5;--ny-space-1:4px;--ny-space-2:8px;--ny-space-3:12px;--ny-space-4:16px;--ny-space-5:20px;--ny-space-6:24px;--ny-space-8:32px;--ny-radius-sm:4px;--ny-radius:6px;--ny-radius-lg:10px;--ny-radius-pill:999px;--ny-shadow-sm:0 1px 2px #1f23280f;--ny-shadow:0 1px 3px #1f232814, 0 1px 2px #1f23280a;--ny-shadow-lg:0 8px 24px #1f23281f;--ny-panel-shadow:0 1px 2px #1f23280f, 0 4px 14px #1f23280f;--ny-table-head-bg:#eaf3fc;--ny-z-sticky:100;--ny-z-dropdown:300;--ny-z-dropdown-raised:800;--ny-z-drawer:900;--ny-z-modal:1000;--ny-z-toast:1100;--ny-transition:.14s ease;--ny-rail-width:232px;--ny-rail-collapsed:60px;--ny-topbar-height:52px;--ny-footbar-height:52px;--ny-scroll-handle:#0f172a38;--ny-scroll-handle-hover:#0f172a66;--ny-gutter:24px;--ny-content-max:1200px;--ny-auth-panel-from:#081427;--ny-auth-panel-mid:#0e2647;--ny-auth-panel-to:#123a7a;--ny-auth-panel-text:#fff;--ny-auth-panel-muted:#e2ecffc7;--ny-auth-panel-faint:#c5d6f39e;--ny-auth-panel-accent-cool:#a9ccff;--ny-auth-panel-tick:#7aaaff2e;--ny-auth-panel-line:#ffffff0b;--ny-auth-panel-orb:#2563eb80;--ny-auth-panel-orb-low:#3b82f638;--ny-auth-card-radius:16px;--ny-auth-card-glow:#2563eb1a;--ny-auth-beam:#2563eb8c;--ny-auth-beam-hot:#7aaafff2}:root[data-theme=dark]{--ny-scroll-handle:#fff3;--ny-scroll-handle-hover:#ffffff61;--ny-primary:#4d8bf5;--ny-primary-hover:#6ba0f8;--ny-primary-soft:#16233a;--ny-secondary:#9aa4af;--ny-success:#3fb950;--ny-warning:#d29922;--ny-danger:#f85149;--ny-danger-soft:#3b1a1c;--ny-info:#39b8c9;--ny-purple:#a371f7;--ny-purple-ink:#a371f7;--ny-purple-soft:#241a38;--ny-paper:#fff;--ny-paper-line:#e3e6ea;--ny-paper-shadow:0 1px 3px #00000080, 0 6px 18px #00000059;--ny-success-ink:#3fb950;--ny-success-soft:#12261a;--ny-success-solid:#238636;--ny-warning-ink:#d29922;--ny-warning-soft:#2a2112;--ny-danger-ink:#f85149;--ny-danger-solid:#b62324;--ny-info-ink:#39b8c9;--ny-info-soft:#0f2a30;--ny-background:#0d1117;--ny-surface:#151b23;--ny-surface-elevated:#1c232c;--ny-surface-sunken:#10161d;--ny-border:#2f3742;--ny-border-soft:#232a33;--ny-text:#e6edf3;--ny-text-muted:#9198a1;--ny-text-disabled:#6b7581;--ny-text-inverse:#0d1117;--ny-hover:#e6edf30f;--ny-active:#e6edf31a;--ny-selected:#16233a;--ny-focus:#4d8bf566;--ny-shadow-sm:0 1px 2px #01040966;--ny-shadow:0 1px 3px #01040980, 0 1px 2px #0104094d;--ny-shadow-lg:0 10px 28px #010409a6;--ny-panel-shadow:0 1px 2px #01040980, 0 4px 14px #01040959;--ny-table-head-bg:#17212d;--ny-auth-card-glow:#4d8bf524;--ny-auth-beam:#4d8bf599;--ny-auth-beam-hot:#96befff2}body.nx-admin{font-family:var(--ny-font);font-size:var(--ny-text-base);line-height:var(--ny-leading);color:var(--ny-text);background:var(--ny-background);-webkit-font-smoothing:antialiased}body.nx-admin .ui.header,body.nx-admin h1,body.nx-admin h2,body.nx-admin h3,body.nx-admin h4{font-family:var(--ny-font);font-weight:var(--ny-weight-semibold);color:var(--ny-text);letter-spacing:-.01em}body.nx-admin .ui.segment{padding:var(--ny-space-4);border:1px solid var(--ny-border);border-radius:var(--ny-radius);box-shadow:var(--ny-shadow-sm);background:var(--ny-surface)}body.nx-admin .ui.segment:first-child,body.nx-admin .ui.segment:last-child{margin-top:0;margin-bottom:var(--ny-space-4)}body.nx-admin .ui.placeholder.segment{background:var(--ny-surface);box-shadow:none;border-style:dashed}body.nx-admin .ui.button{border-radius:var(--ny-radius-sm);background:var(--ny-surface);border:1px solid var(--ny-border);color:var(--ny-text);font-family:var(--ny-font);font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold);box-shadow:none;transition:background var(--ny-transition), border-color var(--ny-transition);background:0 0;padding:7px 13px}body.nx-admin .ui.button:hover{background:var(--ny-surface-sunken);border-color:var(--ny-border);color:var(--ny-text)}body.nx-admin .ui.primary.button{border-color:var(--ny-text);color:var(--ny-text);background:0 0}body.nx-admin .ui.primary.button:hover{background:var(--ny-surface-sunken);border-color:var(--ny-text);color:var(--ny-text)}body.nx-admin :is(.ui.red.button,.ui.negative.button){border-color:var(--ny-danger);color:var(--ny-danger);background:0 0}body.nx-admin :is(.ui.green.button,.ui.positive.button){border-color:var(--ny-success);color:var(--ny-success);background:0 0}body.nx-admin :is(.ui.red.button,.ui.negative.button,.ui.green.button,.ui.positive.button):hover{background:var(--ny-surface-sunken)}body.nx-admin .ui.basic.button{border:1px solid var(--ny-border);box-shadow:none;color:var(--ny-text);background:0 0}body.nx-admin .ui.basic.red.button{border-color:var(--ny-danger);color:var(--ny-danger)}body.nx-admin .ui.small.button{font-size:var(--ny-text-xs);padding:5px 10px}body.nx-admin .ui.button:focus-visible{outline:2px solid var(--ny-focus);outline-offset:1px}body.nx-admin .ui.form input:not([type=checkbox]):not([type=radio]),body.nx-admin .ui.form select,body.nx-admin .ui.form textarea{border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);background:var(--ny-surface);color:var(--ny-text);font-family:var(--ny-font);font-size:var(--ny-text-base);line-height:var(--ny-leading);box-shadow:none;transition:border-color var(--ny-transition), box-shadow var(--ny-transition);padding:7px 11px}body.nx-admin .ui.form input:focus,body.nx-admin .ui.form select:focus,body.nx-admin .ui.form textarea:focus{border-color:var(--ny-primary);box-shadow:0 0 0 3px var(--ny-focus);outline:0}body.nx-admin .ui.form:not(.inverted) .field>label:not(.button){margin-bottom:var(--ny-space-1);color:var(--ny-text);font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold)}body.nx-admin .ui.form:not(.inverted) .ui.checkbox label:not(.button),body.nx-admin .ui.form:not(.inverted) .grouped.fields>label{color:var(--ny-text)}body.nx-admin .ui.form input:invalid,body.nx-admin .ui.form select:invalid,body.nx-admin .ui.form textarea:invalid{background:var(--ny-surface);border-color:var(--ny-border);color:var(--ny-text)}body.nx-admin .ui.form .field.error input,body.nx-admin .ui.form .field.error select,body.nx-admin .ui.form .field.error textarea,body.nx-admin .ui.form .field.error .ui.dropdown{background:var(--ny-danger-soft);border-color:var(--ny-danger);color:var(--ny-text)}body.nx-admin .ui.form .field.error .prompt.label{width:fit-content;font-size:var(--ny-text-sm);font-weight:var(--ny-weight-medium);border-radius:0;margin:4px 0 0;padding:3px 6px;line-height:1.4;display:block;background:var(--ny-danger-soft)!important;color:var(--ny-danger)!important;border:0!important}body.nx-admin .ui.form .field.error .prompt.label:before{display:none}body.nx-admin .ui.label{border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);color:var(--ny-text-muted);font-size:var(--ny-text-xs);font-weight:var(--ny-weight-semibold);padding:3px 9px}body.nx-admin .ui.mini.label{font-size:var(--ny-text-xs);padding:2px 8px}body.nx-admin .ui.menu{font-family:var(--ny-font);border-radius:var(--ny-radius);box-shadow:none}body.nx-admin .ui.menu .item{font-size:var(--ny-text-base);color:var(--ny-text-muted)}body.nx-admin .ui.menu .active.item{box-shadow:inset 0 0 0 1px var(--ny-border);color:var(--ny-text);font-weight:var(--ny-weight-semibold);background:0 0}body.nx-admin .ui.dropdown .menu{border:1px solid var(--ny-border);border-radius:var(--ny-radius);box-shadow:var(--ny-shadow-lg)}body.nx-admin .ui.dropdown .menu>.item{font-size:var(--ny-text-base);padding:8px 12px!important}body.nx-admin .ui.modal{border-radius:var(--ny-radius-lg);box-shadow:var(--ny-shadow-lg)}body.nx-admin .ui.modal>.header,body.nx-admin .ui.modal>form>.header{padding:var(--ny-space-4) var(--ny-space-5);border-bottom:1px solid var(--ny-border);font-family:var(--ny-font);font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold)}body.nx-admin .ui.modal>.content,body.nx-admin .ui.modal>form>.content{padding:var(--ny-space-5)}body.nx-admin .ui.basic.modal>.actions{background:0 0;border-top:0}body.nx-admin .ui.modal>.actions,body.nx-admin .ui.modal>form>.actions{justify-content:flex-end;gap:var(--ny-space-2);padding:var(--ny-space-3) var(--ny-space-5);background:var(--ny-surface-sunken);border-top:1px solid var(--ny-border);display:flex}body.nx-admin .ui.message{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);box-shadow:none;color:var(--ny-text);font-size:var(--ny-text-base);padding:11px 14px}body.nx-admin .ui.success.message{background:#f2fbf5;border-color:#b7e0c4}body.nx-admin .ui.negative.message{background:#fef4f4;border-color:#f2c2c2}body.nx-admin .ui.warning.message{background:#fffaf0;border-color:#f0dcb0}body.nx-admin .ui.info.message{background:#f2fafc;border-color:#b9dfe8}body.nx-admin .ui.card,body.nx-admin .ui.cards>.card{border:1px solid var(--ny-border);border-radius:var(--ny-radius);box-shadow:var(--ny-shadow-sm)}body.nx-admin .ui.card>.content>.header{color:var(--ny-text);font-family:var(--ny-font);font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold)}body.nx-admin .ui.card>.content>.meta{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}body.nx-admin .ui.checkbox label{font-size:var(--ny-text-base);color:var(--ny-text)}body.nx-admin .ui.tab.segment{padding:var(--ny-space-4) 0 0;box-shadow:none;background:0 0;border:0}body.nx-admin .ui.pagination.menu{border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);box-shadow:none}body.nx-admin .ui.pagination.menu .item{min-width:34px;font-size:var(--ny-text-sm)}body.nx-admin .ui.label,body.nx-admin .ui.mini.label{border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);color:var(--ny-text-muted);font-weight:var(--ny-weight-medium);border:1px solid #0000}body.nx-admin .ui.ui.ui.grey.label{background:var(--ny-surface-sunken);border-color:var(--ny-border);color:var(--ny-text-muted)}body.nx-admin .ui.ui.ui.blue.label{color:#1a56b8;background:#eaf2fe;border-color:#cfe1fd}body.nx-admin .ui.ui.ui.green.label{color:#17683a;background:#eaf7ee;border-color:#c8e9d3}body.nx-admin .ui.ui.ui.yellow.label{color:#8a6100;background:#fdf6e3;border-color:#f2e2b5}body.nx-admin .ui.ui.ui.red.label{color:#a5232b;background:#fdeeee;border-color:#f6cfcf}body.nx-admin .ui.ui.ui.violet.label,body.nx-admin .ui.ui.ui.purple.label{color:#4a31b5;background:#f1eefe;border-color:#ddd5fb}body.nx-admin .ui.ui.ui.teal.label{color:#14676e;background:#e7f6f7;border-color:#c3e8ea}body.nx-admin .ui.ui.ui.orange.label{color:#9a4c06;background:#fdf0e7;border-color:#f7d8c2}body.nx-admin .ui.ui.ui.pink.label{color:#a12664;background:#fdeef5;border-color:#f7cfe2}:root[data-theme=dark] body.nx-admin .ui.ui.ui.blue.label{color:#79a9f5;background:#17263f;border-color:#23385c}:root[data-theme=dark] body.nx-admin .ui.ui.ui.green.label{color:#56d364;background:#12291a;border-color:#1d4429}:root[data-theme=dark] body.nx-admin .ui.ui.ui.yellow.label{color:#e3b341;background:#2c2411;border-color:#453619}:root[data-theme=dark] body.nx-admin .ui.ui.ui.red.label{color:#ff7b72;background:#2d1618;border-color:#4a2125}:root[data-theme=dark] body.nx-admin .ui.ui.ui.teal.label{color:#5fc9d3;background:#11262b;border-color:#1b3f47}:root[data-theme=dark] body.nx-admin .ui.ui.ui.orange.label{color:#f0a45c;background:#2e1d10;border-color:#4a2e17}:root[data-theme=dark] body.nx-admin .ui.ui.ui.violet.label,:root[data-theme=dark] body.nx-admin .ui.ui.ui.purple.label{color:#b3a5f5;background:#1f1a3a;border-color:#332a5c}:root[data-theme=dark] body.nx-admin .ui.ui.ui.pink.label{color:#f28cbf;background:#2d1522;border-color:#4a2238}:root[data-theme=dark] body.nx-admin .ui.success.message{color:var(--ny-text);background:#12291a;border-color:#1d4429}:root[data-theme=dark] body.nx-admin .ui.negative.message{color:var(--ny-text);background:#2d1618;border-color:#4a2125}:root[data-theme=dark] body.nx-admin .ui.warning.message{color:var(--ny-text);background:#2c2411;border-color:#453619}:root[data-theme=dark] body.nx-admin .ui.info.message{color:var(--ny-text);background:#11262b;border-color:#1b3f47}:root[data-theme=dark] body.nx-admin .ui.form .field.error input,:root[data-theme=dark] body.nx-admin .ui.form .field.error select,:root[data-theme=dark] body.nx-admin .ui.form .field.error textarea{background:#2d1618}:root[data-theme=dark] body.nx-admin .ui.dimmer{background:#010409bf}:root[data-theme=dark] body.nx-admin code{color:var(--ny-text);background:#e6edf314}:root[data-theme=dark] body.nx-admin .ui.modal,:root[data-theme=dark] body.nx-admin .ui.dropdown .menu,:root[data-theme=dark] body.nx-admin .ui.menu,:root[data-theme=dark] body.nx-admin .ui.card,:root[data-theme=dark] body.nx-admin .ui.cards>.card,:root[data-theme=dark] body.nx-admin .ui.modal>.content,:root[data-theme=dark] body.nx-admin .ui.modal>form>.content{background:var(--ny-surface);color:var(--ny-text)}:root[data-theme=dark] body.nx-admin .ui.modal:not(.basic)>.header,:root[data-theme=dark] body.nx-admin .ui.modal:not(.basic)>form>.header{border-bottom-color:var(--ny-border);background:var(--ny-surface);color:var(--ny-text)}:root[data-theme=dark] body.nx-admin .ui.modal:not(.basic)>.actions,:root[data-theme=dark] body.nx-admin .ui.modal:not(.basic)>form>.actions{border-top-color:var(--ny-border);background:var(--ny-surface-sunken)}:root[data-theme=dark] body.nx-admin .ui.dropdown .menu>.item{color:var(--ny-text)}:root[data-theme=dark] body.nx-admin .ui.dropdown .menu>.item:hover{background:var(--ny-hover);color:var(--ny-text)}body.nx-admin .ui.form select.ui.dropdown{min-height:0;padding:7px 11px}body.nx-admin .ui.selection.dropdown{border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);background:var(--ny-surface);min-height:0;color:var(--ny-text);font-size:var(--ny-text-base);padding:7px 34px 7px 11px}body.nx-admin .ui.selection.dropdown:hover,body.nx-admin .ui.selection.dropdown.active{border-color:var(--ny-border);box-shadow:none}body.nx-admin .ui.selection.dropdown.active{border-color:var(--ny-primary);box-shadow:0 0 0 3px var(--ny-focus)}body.nx-admin .ui.selection.dropdown>.dropdown.icon{opacity:.6;margin:-.5em 0 0;padding:0;top:50%;right:9px}body.nx-admin .ui.dropdown .menu,body.nx-admin .ui.dropdown.active,body.nx-admin .ui.dropdown.visible{z-index:var(--ny-z-dropdown)}body.nx-admin .ui.checkbox+.ui.checkbox{margin-top:10px}body.nx-admin .ui.checkbox+.nx-muted,body.nx-admin .ui.checkbox+small,body.nx-admin .ui.checkbox+.nx-field-error{margin-top:6px;display:block}.nx-shell{min-height:100vh;display:flex}@media (min-width:992px){.nx-shell{height:100vh;overflow:clip}.nx-content{min-height:0}}.nx-rail{flex:0 0 var(--ny-rail-width);width:var(--ny-rail-width);background:var(--ny-surface);border-right:1px solid var(--ny-border);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-x:hidden}body.nx-admin[data-rail=collapsed] .nx-rail{flex-basis:var(--ny-rail-collapsed);width:var(--ny-rail-collapsed)}.nx-rail-brand{flex:0 0 var(--ny-topbar-height);height:var(--ny-topbar-height);border-bottom:1px solid var(--ny-border);align-items:center;padding-inline:16px;display:flex}.nx-rail-brand>a{align-items:center;gap:var(--ny-space-2);min-width:0;color:inherit;text-decoration:none;display:flex}.nx-brand-logo{width:auto;max-width:100%;height:26px;display:block}.nx-brand-icon{flex:none;width:26px;height:26px;display:block}.nx-brand-name{font-weight:var(--ny-weight-semibold);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;line-height:26px;overflow:hidden}body.nx-admin[data-rail=collapsed] .nx-rail-brand .nx-brand-icon,body.nx-admin[data-rail=collapsed] .nx-rail-brand .nx-brand-name{display:none}.nx-rail-brand-mark{width:26px;height:26px;display:none}body.nx-admin[data-rail=collapsed] .nx-rail-brand{justify-content:center;padding-inline:0}body.nx-admin[data-rail=collapsed] .nx-rail-brand .nx-brand-logo{display:none}body.nx-admin[data-rail=collapsed] .nx-rail-brand-mark{display:block}.nx-rail-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.nx-rail-menu{flex:auto;min-height:0;overflow:hidden auto}.nx-rail-menu.ui.vertical.menu{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.nx-rail-menu.ui.vertical.menu .item{border-radius:0;align-items:center;gap:10px;display:flex}.nx-rail-menu.ui.vertical.menu .item>i.icon{opacity:.85;flex:none;width:1.18em;margin:0}.nx-rail-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin-block:-.2em;padding-block:.2em;overflow:hidden}body.nx-admin[data-rail=collapsed] .nx-rail-menu.ui.vertical.menu .item{justify-content:center;gap:0;padding-inline:0}body.nx-admin[data-rail=collapsed] .nx-rail-label,body.nx-admin[data-rail=collapsed] .nx-rail-foot .nx-rail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-rail-menu.ui.vertical.menu .nx-rail-sub-head{width:100%;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;position:relative}.nx-rail-menu.ui.vertical.menu .nx-rail-sub-head>i.nx-rail-caret{opacity:.6;width:auto;transition:transform var(--ny-transition)}.nx-rail-sub.nx-open>.nx-rail-sub-head>i.nx-rail-caret{transform:rotate(180deg)}.nx-rail-sub-items{display:none}.nx-rail-sub.nx-open>.nx-rail-sub-items{display:block}.nx-rail-menu.ui.vertical.menu .nx-rail-sub-items>.item{padding-left:2.85em}.nx-rail-menu.ui.vertical.menu .item>.nx-rail-count{background:var(--ny-warning-soft);min-width:20px;height:20px;color:var(--ny-warning-ink);font-size:11.5px;font-weight:var(--ny-weight-bold);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;line-height:1;display:inline-flex}body.nx-admin[data-rail=collapsed] .nx-rail-sub-items>.item>.nx-rail-count{display:none}.nx-rail-menu.ui.vertical.menu .item.nx-rail-locked{color:var(--ny-text-disabled)}.nx-rail-menu.ui.vertical.menu .item.nx-rail-locked>i.nx-rail-lock{opacity:.8;flex:none;width:auto;margin:0;font-size:.85em}.nx-rail-sub-title,body.nx-admin[data-rail=collapsed] .nx-rail-sub-head>i.nx-rail-caret,body.nx-admin[data-rail=collapsed] .nx-rail-sub.nx-open>.nx-rail-sub-items{display:none}body.nx-admin[data-rail=collapsed] .nx-rail-sub:is(:hover,:focus-within)>.nx-rail-sub-items{left:var(--ny-rail-collapsed);z-index:var(--ny-z-dropdown);border:1px solid var(--ny-border);border-radius:0 var(--ny-radius) var(--ny-radius) 0;background:var(--ny-surface);min-width:200px;box-shadow:var(--ny-shadow-lg);padding:4px 0;display:block;position:fixed}body.nx-admin[data-rail=collapsed] .nx-rail-sub-title{letter-spacing:.07em;text-transform:uppercase;color:var(--ny-text-muted);padding:6px 14px 4px;font-size:10.5px;font-weight:650;display:block}body.nx-admin[data-rail=collapsed] .nx-rail-menu.ui.vertical.menu .nx-rail-sub-items>.item{justify-content:flex-start;padding:.7em 14px}body.nx-admin[data-rail=collapsed] .nx-rail-sub-items .nx-rail-label{clip-path:none;width:auto;height:auto;margin:0;position:static}.nx-rail-foot{flex:0 0 var(--ny-footbar-height);height:var(--ny-footbar-height);border-top:1px solid var(--ny-border)}.nx-rail-toggle{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;display:flex}.nx-rail-toggle:hover{background:#00000008}.nx-rail-toggle>i.icon{margin:0;transition:transform .15s}body.nx-admin[data-rail=collapsed] .nx-rail-toggle{justify-content:center;gap:0;padding-inline:0}body.nx-admin[data-rail=collapsed] .nx-rail-toggle>i.icon{transform:rotate(180deg)}.nx-content{flex-direction:column;flex:auto;min-width:0;display:flex}.nx-topbar{z-index:var(--ny-z-dropdown);flex:0 0 var(--ny-topbar-height);height:var(--ny-topbar-height);padding-inline:var(--ny-gutter);background:var(--ny-surface);border-bottom:1px solid var(--ny-border);align-items:center;gap:12px;display:flex;position:relative}.nx-iconbutton.nx-drawer-toggle{display:none}@media (max-width:767px){.nx-shell{flex-direction:column}body.nx-admin .nx-shell>.nx-rail,body.nx-admin[data-rail=collapsed] .nx-shell>.nx-rail{z-index:var(--ny-z-drawer);width:min(300px,85vw);height:100dvh;transition:transform var(--ny-transition);flex-basis:auto;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body.nx-admin[data-drawer=open] .nx-shell>.nx-rail{box-shadow:var(--ny-shadow-lg);transform:none}body.nx-admin[data-drawer=open]:after{content:"";z-index:calc(var(--ny-z-drawer) - 1);background:#01040973;position:fixed;inset:0}.nx-rail-foot{display:none}.nx-iconbutton.nx-drawer-toggle{flex:none;display:inline-flex}body.nx-admin .nx-topbar{gap:8px;padding-inline:16px}body.nx-admin .nx-topbar>*{flex-shrink:0}body.nx-admin .nx-topbar>.nx-topbar-gap{display:none}body.nx-admin .nx-topbar>.ui.dropdown.nx-switcher{flex:auto;min-width:0;margin-right:auto}body.nx-admin .ui.dropdown.nx-switcher .nx-switcher-face{min-width:0;overflow:hidden}body.nx-admin .ui.dropdown.nx-topbar-picker>.dropdown.icon{display:none}body.nx-admin .nx-page-footer{z-index:var(--ny-z-sticky);position:sticky;bottom:0}body.nx-admin .ui.dropdown.nx-topbar-picker .nx-topbar-picker-name{display:none}}.os-theme-nx{box-sizing:border-box;--os-size:8px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:8px;--os-handle-border-radius:8px;--os-handle-interactive-area-offset:4px;--os-handle-bg:var(--ny-scroll-handle);--os-handle-bg-hover:var(--ny-scroll-handle-hover);--os-handle-bg-active:var(--ny-scroll-handle-hover)}*{scrollbar-width:thin;scrollbar-color:var(--ny-scroll-handle) transparent}.nx-centred{background:var(--ny-background);justify-content:center;align-items:center;min-height:100vh;margin:0;padding:24px;display:flex}.nx-centred-inner{width:100%;max-width:420px}.nx-centred-brand{text-align:center;margin-bottom:20px;display:block}.nx-landing-bar.ui.menu{border-radius:0;margin:0}.nx-landing-inner{width:100%;max-width:1200px;padding:0 var(--ny-gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.nx-landing-nav.ui.menu{box-shadow:none;margin:0}.nx-landing-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.nx-landing-body{padding:var(--ny-gutter)}.nx-iconbutton{border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);background:var(--ny-surface);width:32px;height:32px;color:var(--ny-text-muted);cursor:pointer;transition:color var(--ny-transition), background var(--ny-transition);justify-content:center;align-items:center;padding:0;display:inline-flex}.ui.dropdown.nx-iconbutton{display:inline-flex}.nx-iconbutton:hover{color:var(--ny-text);background:var(--ny-hover)}.nx-iconbutton>i.icon{font-size:var(--ny-text-base);width:auto;height:auto;margin:0;line-height:1}.nx-usermenu-head{align-items:center;gap:10px;padding:12px 14px;display:flex}.nx-usermenu-who{min-width:0;line-height:var(--ny-leading-tight);flex-direction:column;display:flex}.nx-usermenu-who>strong{font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold)}.nx-usermenu-who>span{font-size:var(--ny-text-sm);color:var(--ny-text-muted);text-overflow:ellipsis;overflow:hidden}body.nx-admin .nx-topbar-user>.menu{min-width:260px}body.nx-admin .ui.dropdown.nx-topbar-user,.nx-topbar-user{border-radius:var(--ny-radius-pill);cursor:pointer;width:32px;height:32px;transition:background var(--ny-transition);justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-topbar-user:hover{background:var(--ny-hover)}body.nx-admin .nx-topbar-user .nx-topbar-avatar.ui.label{width:28px;height:28px;font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold);background:var(--ny-primary);color:var(--ny-text-inverse);flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}body.nx-admin .nx-topbar-user>.dropdown.icon{color:var(--ny-text-muted);margin:0;font-size:12px}.nx-topbar-gap{flex:auto;min-width:0}body.nx-admin .ui.dropdown.nx-switcher{border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);background:var(--ny-surface);cursor:pointer;min-width:0;height:38px;transition:border-color var(--ny-transition), background var(--ny-transition);align-items:center;padding:0 8px 0 6px;display:inline-flex}body.nx-admin .ui.dropdown.nx-switcher:hover{border-color:var(--ny-text-muted);background:var(--ny-surface-sunken)}body.nx-admin .ui.dropdown.nx-switcher.active,body.nx-admin .ui.dropdown.nx-switcher.visible{border-color:var(--ny-primary);background:var(--ny-surface)}.nx-switcher-face{align-items:center;gap:9px;min-width:0;display:inline-flex}body.nx-admin .ui.label.nx-switcher-mark{border-radius:var(--ny-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.nx-switcher-who{text-align:left;flex-direction:column;justify-content:center;min-width:0;line-height:1.2;display:flex}.nx-switcher-who strong{font-size:var(--ny-text-sm);color:var(--ny-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.nx-switcher-slug{color:var(--ny-text-muted);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;overflow:hidden}.nx-switcher-none{font-size:var(--ny-text-sm);color:var(--ny-text-muted)}body.nx-admin .ui.dropdown.nx-switcher>.nx-switcher-face>.nx-switcher-caret{color:var(--ny-text-muted);margin:0 0 0 4px;font-size:12px}body.nx-admin .ui.dropdown.nx-switcher>.menu{border-radius:var(--ny-radius-lg);width:320px;min-width:320px;box-shadow:var(--ny-shadow-lg);margin-top:6px}body.nx-admin .ui.dropdown.nx-switcher>.menu>.ui.search.input{width:calc(100% - 20px);margin:10px}body.nx-admin .ui.dropdown.nx-switcher>.menu>.scrolling.menu{border-top:none;max-height:300px}body.nx-admin .ui.dropdown.nx-switcher .item.nx-switcher-item{align-items:center;gap:10px;padding:8px 12px;display:flex}body.nx-admin .ui.dropdown.nx-switcher .item.nx-switcher-item .nx-switcher-who strong{font-size:var(--ny-text-sm)}.nx-switcher-tick{color:var(--ny-primary);margin-left:auto}body.nx-admin .ui.dropdown.nx-switcher .item.nx-switcher-new{border-top:1px solid var(--ny-border);background:var(--ny-surface-sunken);color:var(--ny-primary);align-items:center;gap:8px;padding:11px 14px;font-weight:600;display:flex}.nx-rail-quiet{flex-direction:column;gap:10px;padding:20px 18px;display:flex}.nx-rail-quiet-head{letter-spacing:.07em;text-transform:uppercase;color:var(--ny-text-muted);font-size:10.5px;font-weight:650}.nx-rail-quiet p{font-size:var(--ny-text-sm);color:var(--ny-text-muted);margin:0;line-height:1.5}.navbar-vertical.nx-rail.nx-collapsed .nx-rail-quiet,.nx-rail.nx-collapsed .nx-rail-quiet{display:none}@media (max-width:767px){body.nx-admin .ui.dropdown.nx-switcher .nx-switcher-face .nx-switcher-who,body.nx-admin .ui.dropdown.nx-switcher .nx-switcher-face .nx-switcher-none{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}body.nx-admin .ui.dropdown.nx-switcher>.menu{width:280px;min-width:280px}}@media print{@page{size:A4;margin:14mm}.nx-rail,.nx-topbar,.nx-toasts,.nx-page-header,.nx-page-footer,.nx-no-print,.ui.message{display:none!important}html,body,.nx-shell,.nx-main,.nx-content,.nx-page,.nx-page-scroll,.nx-page-body{background:#fff!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}}body.nx-admin .ui.dropdown.nx-bell{position:relative}body.nx-admin .nx-bell-count{border-radius:var(--ny-radius-pill);background:var(--ny-danger);color:#fff;min-width:18px;height:18px;font-size:var(--ny-text-xs);font-weight:var(--ny-weight-semibold);text-align:center;padding:0 5px;line-height:18px;position:absolute;top:-6px;right:-6px}body.nx-admin .ui.dropdown .menu.nx-bell-menu{width:360px;max-width:calc(100vw - 32px);padding:0;overflow:hidden}body.nx-admin .nx-bell-head{border-bottom:1px solid var(--ny-border-soft);color:var(--ny-text);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}body.nx-admin .nx-bell-gear{color:var(--ny-text-muted)}body.nx-admin .nx-bell-gear:hover{color:var(--ny-primary)}body.nx-admin .nx-bell-gear>.icon{margin:0}body.nx-admin .nx-bell-body{max-height:50vh;overflow-y:auto}body.nx-admin .nx-bell-group{color:var(--ny-text-muted);font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold);padding:10px 16px 4px}body.nx-admin .ui.dropdown .menu .item.nx-bell-item{white-space:normal;color:var(--ny-text);align-items:flex-start;gap:10px;padding:10px 16px;display:flex}body.nx-admin .ui.dropdown .menu .item.nx-bell-item>.icon{color:var(--ny-text-muted);margin:2px 0 0}body.nx-admin .nx-bell-text{flex-direction:column;gap:2px;line-height:1.35;display:flex}body.nx-admin .nx-bell-meta{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}body.nx-admin .nx-bell-empty{color:var(--ny-text-muted);text-align:center;padding:20px 16px}body.nx-admin .ui.dropdown .menu .item.nx-bell-foot{border-top:1px solid var(--ny-border-soft);color:var(--ny-primary);text-align:center;padding:10px 16px}body.nx-admin .nx-bell-tools{align-items:center;gap:12px;display:inline-flex}body.nx-admin .nx-bell-readall{color:var(--ny-primary);font:inherit;font-size:var(--ny-text-sm);cursor:pointer;background:0 0;border:0;padding:0}body.nx-admin .ui.dropdown .menu .item.nx-bell-item.nx-bell-unread{background:var(--ny-primary-soft);font-weight:var(--ny-weight-semibold)}body.nx-admin .nx-bell-unread .nx-bell-meta{font-weight:var(--ny-weight-normal)}body.nx-admin .nx-bell-dot{border-radius:var(--ny-radius-pill);background:var(--ny-primary);flex:0 0 8px;width:8px;height:8px;margin:6px 0 0 auto}@media (max-width:767px){body.nx-admin .ui.dropdown.nx-bell{position:static}body.nx-admin .ui.dropdown.nx-bell .menu.nx-bell-menu{width:auto;max-width:none;left:16px;right:16px}body.nx-admin .ui.pointing.dropdown.nx-bell>.menu.nx-bell-menu:after{display:none}}.nx-rail-sub.nx-current>.nx-rail-sub-head{color:var(--ny-text)}body.nx-admin[data-rail=collapsed] .nx-rail-sub.nx-current>.nx-rail-sub-head{box-shadow:inset 0 0 0 1px var(--ny-border);background:0 0}body.nx-admin .ui.dropdown.nx-topbar-picker{height:32px;margin-right:var(--ny-space-2);padding:0 var(--ny-space-3);border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);color:var(--ny-text);font-size:var(--ny-text-sm);font-weight:var(--ny-weight-medium);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}body.nx-admin .ui.dropdown.nx-topbar-picker:hover{border-color:var(--ny-primary)}body.nx-admin .ui.dropdown.nx-topbar-picker>.icon{margin:0}body.nx-admin .ui.dropdown.nx-topbar-picker>.menu{min-width:200px;max-height:60vh;overflow-y:auto}body.nx-admin .ui.dropdown.nx-topbar-picker.nx-topbar-picker-other{border-color:var(--ny-warning);background:var(--ny-warning)}@supports (color:color-mix(in lab, red, red)){body.nx-admin .ui.dropdown.nx-topbar-picker.nx-topbar-picker-other{background:color-mix(in srgb, var(--ny-warning) 12%, var(--ny-surface))}}.nx-topbar-picker-flag{border-radius:var(--ny-radius-pill);background:var(--ny-warning);color:var(--ny-text-inverse);font-size:var(--ny-text-xs);padding:0 6px}@media (max-width:767px){.nx-topbar-picker-flag{display:none}}body.nx-admin .ui.dropdown.nx-topbar-picker>.menu>.header{color:var(--ny-text-muted)}body.nx-admin .ui.dropdown.nx-topbar-picker>.menu>.item{justify-content:space-between;align-items:center;gap:var(--ny-space-3);display:flex}body.nx-admin .ui.dropdown.nx-topbar-picker>.menu>.item>.description{color:var(--ny-text-muted);opacity:1;margin:0}body.nx-admin .ui.dropdown.nx-topbar-picker>.menu>.item.nx-topbar-picker-chosen{box-shadow:inset 0 0 0 1px var(--ny-border);color:var(--ny-text);font-weight:var(--ny-weight-semibold);background:0 0}.nx-main{min-height:0;padding:var(--ny-gutter);flex:auto}.nx-page-head{margin-bottom:var(--ny-gutter);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nx-page-head h1{margin:0}.nx-page-pretitle{opacity:.65;font-size:.85em;display:block}.nx-toasts{z-index:1200;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.nx-page{flex-direction:column;flex:auto;min-height:0;display:flex}.nx-page-header{padding:16px var(--ny-gutter);border-bottom:1px solid var(--ny-border);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.nx-page-title.ui.header{margin:0}.nx-page-heading{flex:auto;min-width:0}.nx-page-lead{flex:none}body.nx-admin .nx-page-lead .ui.circular.label{float:none;width:44px;min-width:44px;height:44px;min-height:44px;font-size:var(--ny-text-sm);place-items:center;margin:0;padding:0;display:inline-grid}.nx-page-crumb{font-size:var(--ny-text-sm);color:var(--ny-text-muted)}.nx-page-crumb a{color:var(--ny-text-muted)}.nx-page-sub{font-size:var(--ny-text-sm);color:var(--ny-text-muted);margin-top:2px}.nx-page-actions{align-items:center;gap:8px;display:flex}body.nx-admin .nx-page-header>.ui.icon.button.nx-page-back{flex:none;place-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-grid}.nx-page-scroll{min-height:0;padding:var(--ny-gutter);flex-direction:column;flex:auto;display:flex;position:relative}.nx-page-body{flex:auto;min-height:0}.nx-page-footer{min-height:var(--ny-footbar-height);padding:8px var(--ny-gutter);background:var(--ny-surface);border-top:1px solid var(--ny-border);flex:none;align-items:center;gap:12px;display:flex}.nx-page-footer:not(:has(:not(div))){display:none}body.nx-admin .nx-page>.ui.message{margin:var(--ny-gutter) var(--ny-gutter) 0;flex:none}body.nx-admin .nx-banner>.nx-flex{flex-wrap:nowrap;align-items:flex-start}body.nx-admin .nx-banner p{margin:4px 0 0}body.nx-admin .nx-page>.ui.message+.ui.message{margin-top:10px}@media (min-width:992px){.nx-page-body{overflow-y:auto}.nx-page-footer{height:var(--ny-footbar-height);padding-block:0}}.nx-page-actions .ui.form{align-items:center;display:flex}body.nx-admin .nx-page-actions .ui.form,body.nx-admin .nx-page-actions .ui.form .field{margin:0}body.nx-admin .nx-page-body,body.nx-admin .nx-main{width:100%;max-width:none}body.nx-admin .nx-page-header{padding-inline:var(--ny-gutter)}body.nx-admin .nx-page-actions{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}body.nx-admin .nx-page-actions .nx-flex,body.nx-admin .nx-page-actions form{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}body.nx-admin .nx-page-actions .ui.input>input{width:220px;min-width:0}body.nx-admin .nx-page-actions .ui.button,body.nx-admin .nx-page-actions .ui.input>input{white-space:nowrap;flex:none}@media (max-width:720px){body.nx-admin .nx-page-header{flex-wrap:wrap}body.nx-admin .nx-page-actions{flex:100%;order:2;min-width:0}body.nx-admin .nx-page-header>.ui.icon.button.nx-page-back{order:1}body.nx-admin .nx-page-actions .ui.input{flex:160px;min-width:0}body.nx-admin .nx-page-actions .ui.input>input{width:100%}body.nx-admin .nx-page-actions .nx-flex,body.nx-admin .nx-page-actions form{flex-wrap:wrap;flex:100%;min-width:0}body.nx-admin .nx-page-actions form.nx-inline{flex:none}body.nx-admin .nx-page-actions form .ui.selection.dropdown,body.nx-admin .nx-page-actions form select{flex:140px;min-width:0}}body.nx-admin .nx-page-actions .ui.form .field{width:auto}body.nx-admin{background:var(--ny-background);margin:0}.nx-list-card.ui.card{height:100%}body.nx-admin .nx-list-card.ui.card>.content>.header,body.nx-admin .nx-list-card.ui.card>.content>.description{color:var(--ny-text)}.nx-list-card.nx-muted{opacity:.7}.nx-list-avatar.ui.label{float:left;margin-right:10px}body.nx-admin .nx-list-card.ui.card>.content>.meta{overflow:hidden}.nx-list-foot{clear:both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.nx-list-badges{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.nx-list-badges>.label{white-space:nowrap}.nx-list-meta{opacity:.7;overflow-wrap:anywhere;min-width:0;font-size:.85em}.nx-list-row{clear:both;margin-top:10px}.nx-list-line{font-size:var(--ny-text-sm);justify-content:space-between;gap:8px;margin-top:10px;display:flex}.nx-list-line>span{color:var(--ny-text-muted)}.nx-list-line>b{font-weight:var(--ny-weight-semibold);font-variant-numeric:tabular-nums}.nx-list-split{border-top:1px solid var(--ny-border-soft);font-size:var(--ny-text-sm);color:var(--ny-text-muted);clear:both;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.nx-list-split>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-hint{opacity:.7;align-self:center;margin-left:8px;font-size:.9em}.nx-row{flex-wrap:wrap;gap:16px;display:flex}.nx-row>*{min-width:0}.nx-col{flex:320px}.nx-flex{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-flex-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nx-stack{flex-direction:column;gap:12px;display:flex}.nx-muted{opacity:.7}.nx-small{font-size:.9em}.nx-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nx-strong{font-weight:700}.nx-gap-top{margin-top:12px}.nx-gap-bottom{margin-bottom:12px}.nx-fill{flex:auto}.nx-list-group{border:1px solid var(--ny-border);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.nx-list-item{color:inherit;border-bottom:1px solid var(--ny-border);padding:10px 14px;text-decoration:none;display:block}.nx-list-item:last-child{border-bottom:0}a.nx-list-item:hover{color:inherit;background:#00000008}.nx-list-item.active{background:#2185d014;font-weight:600}.nx-list-numbered{counter-reset:nx-step}.nx-required:after{content:" *";color:#db2828}.nx-field-error,body.nx-admin .ui.modal .nx-field-error{color:#9f3a38;overflow-wrap:anywhere;margin-top:4px;font-size:.9em;display:block}.nx-swatch{vertical-align:middle;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.nx-colour-input{width:52px;padding:2px}.nx-modal-centre{text-align:center}.nx-tabs>.ui.tab.segment{margin-top:0}body.nx-admin .ui.form .field>label{font-weight:600}body.nx-admin .ui.form .field{margin-bottom:14px}body.nx-admin .ui.form .field:last-child{margin-bottom:0}.nx-help{margin:var(--ny-space-1) 0 0;color:var(--ny-text-muted);font-size:var(--ny-text-sm);line-height:1.45;display:block}body.nx-admin .ui.form .field .nx-help,body.nx-admin .ui.form .field>.nx-muted.nx-small,body.nx-admin .ui.form .field+.nx-help,body.nx-admin .ui.form .field+.nx-muted.nx-small{max-width:620px;margin:var(--ny-space-1) 0 0;color:var(--ny-text-muted);font-size:var(--ny-text-sm);opacity:1}body.nx-admin .ui.form .field+.nx-help,body.nx-admin .ui.form .field+.nx-muted.nx-small{margin:calc(var(--ny-space-2) * -1) 0 var(--ny-space-3)}body.nx-admin .ui.form select{color:#000000de;background:#fff;border:1px solid #22242626;border-radius:.285714rem;width:100%;padding:.62em 1em;line-height:1.21429em}body.nx-admin .ui.form select:focus{border-color:#85b7d9;outline:0}body.nx-admin .ui.form textarea{min-height:8em}body.nx-admin .nx-flex>.ui.form{margin:0}body.nx-admin .ui.form .ui.checkbox{margin-bottom:14px}body.nx-admin .ui.form .field>.ui.checkbox:has(~.nx-help){margin-bottom:0}body.nx-admin .ui.segment .ui.header{font-size:1.07rem}body.nx-admin .ui.very.basic.table{margin:0}body.nx-admin .ui.form .field>input:not([type=checkbox]):not([type=radio]),body.nx-admin .ui.form .field>select,body.nx-admin .ui.form .field>textarea,body.nx-admin .ui.form .field>.ui.selection.dropdown,body.nx-admin .ui.form .field>.ui.input,body.nx-admin .ui.form .field>.ui.calendar{max-width:620px}body.nx-admin .ui.form .field>input[type=color]{max-width:64px}body.nx-admin .ui.form .field>.ui.selection.dropdown{align-items:center;min-height:37px;padding-top:0;padding-bottom:0;line-height:1.2;display:flex}body.nx-admin .ui.form .field>.ui.selection.dropdown>.text{line-height:1.2}body.nx-admin .ui.modal>.header.nx-modal-head{font-size:1.15rem}body.nx-admin .ui.modal .content .field:last-child{margin-bottom:0}body.nx-admin .ui.message{margin-bottom:14px}body.nx-admin .ui.modal>form>.header{border-bottom:1px solid #22242626;padding:1.25rem 1.5rem;font-family:inherit;font-size:1.15rem;font-weight:700}body.nx-admin .ui.modal>form>.content{padding:1.5rem}body.nx-admin .ui.modal>form>.actions{background:#f9fafb;border-top:1px solid #22242626;justify-content:flex-end;gap:8px;padding:1rem 1.5rem;display:flex}body.nx-admin .ui.form input:invalid,body.nx-admin .ui.form select:invalid,body.nx-admin .ui.form textarea:invalid{color:#000000de;background:#fff;border-color:#22242626}body.nx-admin .ui.form .field.error input,body.nx-admin .ui.form .field.error select,body.nx-admin .ui.form .field.error textarea{color:#9f3a38;background:#fff6f6;border-color:#e0b4b4}body.nx-admin code{white-space:nowrap;background:#1b1f230d;border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.nx-copy-row{align-items:flex-start;gap:var(--ny-space-2);display:flex}body.nx-admin code.nx-copy-value{white-space:normal;word-break:break-all;min-width:0}body.nx-admin .ui.form input[type=color],body.nx-admin .ui.form .field>input[type=color],body.nx-admin .nx-colour-input{cursor:pointer;width:56px;max-width:56px;height:38px;padding:3px}.nx-tabcard{background:0 0}body.nx-admin .nx-tabcard>.ui.tabular.menu{border:0;border-bottom:1px solid var(--ny-border);background:0 0;border-radius:0;margin:0;padding:0}body.nx-admin .nx-tabcard>.ui.tabular.menu .item{border-radius:var(--ny-radius) var(--ny-radius) 0 0;color:var(--ny-text-muted);font-size:var(--ny-text-base);font-weight:var(--ny-weight-medium);background:0 0;border:1px solid #0000;margin:0 2px -1px 0;padding:9px 16px}body.nx-admin .nx-tabcard>.ui.tabular.menu .item:hover{color:var(--ny-text)}body.nx-admin .nx-tabcard>.ui.tabular.menu .active.item{border-color:var(--ny-border);border-bottom-color:var(--ny-surface);background:var(--ny-surface);color:var(--ny-text);font-weight:var(--ny-weight-semibold)}body.nx-admin .nx-tabcard>.ui.tab.segment,body.nx-admin .nx-tabcard>.ui.tab{padding:var(--ny-space-4);border:1px solid var(--ny-border);border-radius:0 0 var(--ny-radius) var(--ny-radius);background:var(--ny-surface);box-shadow:none;border-top:0;margin:0}.nx-grid{gap:var(--ny-space-4);align-items:start;display:grid}.nx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-grid-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nx-span-2{grid-column:span 2}@media (max-width:1280px){.nx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.nx-grid-3,.nx-grid-split{grid-template-columns:minmax(0,1fr)}.nx-span-2{grid-column:auto}}@media (max-width:720px){.nx-grid-2,.nx-grid-4{grid-template-columns:minmax(0,1fr)}}.nx-chart-box{height:260px;position:relative}.nx-chart-box>canvas{position:absolute;inset:0}.nx-chart-box.nx-chart-short{height:200px}.nx-steps{flex-direction:column;display:flex}.nx-step{align-items:center;gap:var(--ny-space-3);padding:var(--ny-space-3) 0;border-top:1px solid var(--ny-border-soft);display:flex}.nx-step:first-child{border-top:0}.nx-step-mark{border-radius:var(--ny-radius-pill);border:1px solid var(--ny-border);width:26px;height:26px;color:var(--ny-text-muted);font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.nx-step-done .nx-step-mark{background:var(--ny-success);border-color:var(--ny-success);color:var(--ny-text-inverse)}.nx-step-done .nx-step-title{color:var(--ny-text-muted);text-decoration:line-through}.nx-step-mark>i.icon{width:auto;height:auto;margin:0;font-size:11px}.nx-step-title{font-weight:var(--ny-weight-semibold)}.nx-right{text-align:right}.nx-block{display:block}.nx-inline{display:inline-block}.nx-nowrap{white-space:nowrap}.nx-upper{text-transform:uppercase;letter-spacing:.04em}.nx-list-plain{margin:0;padding:0;list-style:none}.nx-list-plain>li+li{margin-top:6px}.nx-rule-bottom{border-bottom:1px solid var(--ny-border-soft)}.nx-rule-bottom:last-child{border-bottom:0}body.nx-admin td.nx-col-tight,body.nx-admin th.nx-col-tight{white-space:nowrap;width:1%}body.nx-admin details{border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);background:var(--ny-surface)}body.nx-admin details+details{margin-top:8px}body.nx-admin details>summary{cursor:pointer;font-weight:var(--ny-weight-semibold);color:var(--ny-text);border-radius:var(--ny-radius);align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}body.nx-admin details>summary::-webkit-details-marker{display:none}body.nx-admin details>summary:before{content:"";border-right:2px solid var(--ny-text-muted);border-bottom:2px solid var(--ny-text-muted);width:7px;height:7px;transition:transform var(--ny-transition);flex:none;transform:rotate(-45deg)}body.nx-admin details[open]>summary:before{transform:rotate(45deg)}body.nx-admin details>summary:hover{background:var(--ny-hover)}body.nx-admin details[open]>summary{border-bottom:1px solid var(--ny-border-soft);border-radius:var(--ny-radius) var(--ny-radius) 0 0}body.nx-admin details>summary+*{box-sizing:border-box;max-width:100%;margin:0;padding:14px}.nx-rule-top{border-top:1px solid var(--ny-border-soft)}.nx-code-block{background:var(--ny-surface-sunken);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);font-family:var(--ny-font-mono);font-size:var(--ny-text-sm);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;overflow-x:auto}.nx-auth-title{font-size:var(--ny-text-xl);font-weight:var(--ny-weight-semibold);margin:0 0 4px}.nx-auth-lede{color:var(--ny-text-muted);font-size:var(--ny-text-sm);margin:0 0 18px}body.nx-centred .nx-auth-label,body.nx-auth .nx-auth-label,.nx-auth-label,.ui.form:not(.inverted) .field>.nx-auth-label:not(.button){font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold);color:var(--ny-text);margin-bottom:6px;display:block}body.nx-centred .nx-auth-input,body.nx-auth .nx-auth-input,.nx-auth-input{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);width:100%;min-height:40px;color:var(--ny-text);font-family:inherit;font-size:var(--ny-text-base);box-sizing:border-box;transition:border-color var(--ny-transition), box-shadow var(--ny-transition);padding:0 12px;display:block}.nx-auth-input:focus{border-color:var(--ny-primary);box-shadow:0 0 0 3px var(--ny-focus);outline:none}.nx-auth-input.input-validation-error{border-color:var(--ny-danger)}.nx-addressmap{gap:var(--ny-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:992px){.nx-addressmap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.nx-addressmap-side{gap:var(--ny-space-3);flex-direction:column;min-width:0;display:flex}body .ui.form .nx-addressmap-side>.field{max-width:none;margin:0}.nx-addressmap-search{position:relative}body .ui.form .nx-addressmap-search textarea{width:100%;max-width:none;min-height:120px;padding-right:52px}body .ui.form .nx-addressmap-search .nx-addressmap-find{width:36px;height:36px;margin:0;padding:0;position:absolute;top:8px;right:8px}.nx-addressmap-results{border:1px solid var(--ny-border);border-radius:var(--ny-radius);overflow:hidden}.nx-addressmap-results[hidden],.nx-addressmap-pin[hidden],.nx-addressmap-hint[hidden]{display:none}.nx-addressmap-results-head{border-bottom:1px solid var(--ny-border-soft);background:var(--ny-surface-sunken);color:var(--ny-text-muted);font-size:var(--ny-text-sm);padding:8px 12px}.nx-addressmap-result{border:0;border-bottom:1px solid var(--ny-border-soft);background:var(--ny-surface);width:100%;color:var(--ny-text);font:inherit;text-align:left;cursor:pointer;gap:10px;padding:10px 12px;display:flex}.nx-addressmap-result:last-child{border-bottom:0}.nx-addressmap-result:hover,.nx-addressmap-result:focus-visible,.nx-addressmap-result[aria-selected=true]{background:var(--ny-primary-soft);outline:none}.nx-addressmap-result>.icon{color:var(--ny-text-muted);flex:none;margin:2px 0 0}.nx-addressmap-result[aria-selected=true]>.icon{color:var(--ny-primary)}.nx-addressmap-result-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-addressmap-result-text small{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}.nx-addressmap-map{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface-sunken);height:360px;position:relative;overflow:hidden}@media (max-width:639px){.nx-addressmap-map{height:300px}}.nx-addressmap-map .maplibregl-ctrl-group{border:1px solid var(--ny-border);background:var(--ny-surface);box-shadow:var(--ny-shadow-sm)}.nx-addressmap-map .maplibregl-ctrl-group button+button{border-top-color:var(--ny-border-soft)}:root[data-theme=dark] .nx-addressmap-map .maplibregl-ctrl-icon{filter:invert()}.nx-addressmap-map .maplibregl-ctrl-attrib{background:var(--ny-surface);color:var(--ny-text-muted);font-size:var(--ny-text-xs)}.nx-addressmap-map .maplibregl-ctrl-attrib a{color:var(--ny-text-muted)}:root[data-theme=dark] .nx-addressmap-map .maplibregl-ctrl-attrib-button{filter:invert()}.nx-addressmap-hint{z-index:2;border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);color:var(--ny-text-muted);font-size:var(--ny-text-sm);padding:6px 10px;position:absolute;top:10px;left:10px}.nx-addressmap-pin{align-items:center;gap:var(--ny-space-3);border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface-sunken);padding:10px 12px;display:flex}.nx-addressmap-pin-text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.nx-addressmap-pin-text small{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}.nx-addressmap-pin-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-addressmap-pin .nx-addressmap-tick{color:var(--ny-success);flex:none;display:none}.nx-addressmap-pin .nx-addressmap-tick .icon{margin:0}.nx-addressmap-pin[data-confirmed] .nx-addressmap-tick{display:inline-flex}body .ui.form .nx-addressmap-pin .button{flex:none;margin:0}.nx-addressmap-pin[data-confirmed] .button{display:none}@media (max-width:639px){.nx-addressmap-pin{flex-wrap:wrap}.nx-addressmap-pin-text strong{white-space:normal}body .ui.form .nx-addressmap-pin .button{width:100%;min-height:44px}}.nx-bank{gap:var(--ny-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:992px){.nx-bank{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.nx-bank-side{gap:var(--ny-space-3);flex-direction:column;min-width:0;display:flex}body .ui.form .nx-bank-side .field{max-width:none;margin:0}body .ui.form .nx-bank [hidden]{display:none}.nx-bank-search{position:relative}.nx-bank-search>.icon{color:var(--ny-text-muted);pointer-events:none;margin:0;position:absolute;top:10px;left:12px}body .ui.form .nx-bank-search input{padding-left:36px}.nx-bank-results{margin-top:var(--ny-space-1);border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);box-shadow:var(--ny-shadow-lg);overflow:hidden}.nx-bank-result{border:0;border-bottom:1px solid var(--ny-border-soft);background:var(--ny-surface);width:100%;color:var(--ny-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.nx-bank-result:last-child{border-bottom:0}.nx-bank-result:hover,.nx-bank-result:focus-visible{background:var(--ny-primary-soft);outline:none}.nx-bank-result small,.nx-bank-results-empty{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}.nx-bank-results-empty{padding:10px 12px}.nx-bank-card{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface-sunken);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.nx-bank-card-head{align-items:flex-start;gap:var(--ny-space-3);display:flex}.nx-bank-card-name{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.nx-bank-card-name strong{font-size:var(--ny-text-lg)}.nx-bank-card-name small,.nx-bank-codes small,.nx-bank-address{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}body .ui.form .nx-bank .ui.small.button{flex:none;margin:0}.nx-bank-codes{gap:var(--ny-space-2) var(--ny-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-bank-codes>div{flex-direction:column;display:flex}.nx-bank-codes strong,.nx-bank-masked span{font-family:var(--ny-font-mono);letter-spacing:.5px}.nx-bank-modes{flex-wrap:wrap;gap:6px;display:flex}.nx-bank-mode{border-radius:var(--ny-radius-pill);background:var(--ny-border-soft);color:var(--ny-text-muted);font-size:var(--ny-text-xs);font-weight:var(--ny-weight-semibold);padding:2px 8px}.nx-bank-mode[data-on]{background:var(--ny-success)}@supports (color:color-mix(in lab, red, red)){.nx-bank-mode[data-on]{background:color-mix(in srgb, var(--ny-success) 16%, transparent)}}.nx-bank-mode[data-on]{color:var(--ny-success)}.nx-bank-types{gap:var(--ny-space-5);align-items:center;min-height:36px;display:flex}.nx-bank-masked{align-items:center;gap:var(--ny-space-3);min-height:36px;display:flex}.nx-bank-numbers{gap:var(--ny-space-3);flex-direction:column;display:flex}body.nx-admin .ui.form .nx-bank small[data-nx-bank-match][data-state=match]{color:var(--ny-success)}.nx-otp-source{clip-path:inset(50%);opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.nx-otp{gap:var(--ny-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}body.nx-auth .nx-otp .nx-otp-box,body.nx-centred .nx-otp .nx-otp-box,.nx-otp .nx-otp-box{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);width:100%;height:52px;color:var(--ny-text);font-family:inherit;font-size:var(--ny-text-xl);font-weight:var(--ny-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--ny-primary);box-sizing:border-box;transition:border-color var(--ny-transition), box-shadow var(--ny-transition);margin:0;padding:0}:root body .nx-otp input.nx-otp-box:focus{border-color:var(--ny-primary);box-shadow:0 0 0 3px var(--ny-focus);outline:none}:root body .nx-otp input.nx-otp-box:not(:placeholder-shown),:root body .nx-otp.is-filled input.nx-otp-box{border-color:var(--ny-text-muted)}:root body .nx-otp.is-refused input.nx-otp-box,:root body .field.error .nx-otp input.nx-otp-box,:root body .nx-auth-field.error .nx-otp input.nx-otp-box{border-color:var(--ny-danger)}body.nx-centred .nx-auth-submit,body.nx-auth .nx-auth-submit,.nx-auth-submit{border:1px solid var(--ny-text);border-radius:var(--ny-radius);width:100%;min-height:40px;color:var(--ny-text);font-family:inherit;font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold);cursor:pointer;transition:background var(--ny-transition);background:0 0;margin-top:4px;padding:0 16px;display:block}.nx-auth-submit:hover{background:var(--ny-surface-sunken)}.nx-auth-submit:focus-visible{box-shadow:0 0 0 3px var(--ny-focus);outline:none}.nx-auth-help{margin:var(--ny-space-1) 0 0;color:var(--ny-text-muted);font-size:var(--ny-text-sm);line-height:1.45;display:block}.nx-auth-error{color:var(--ny-danger);font-size:var(--ny-text-sm);margin-top:6px;display:block}.nx-auth-error:empty{display:none}.nx-auth-error ul{margin:0;padding-left:18px}.nx-auth-alert{margin:0 0 var(--ny-space-4);border:1px solid var(--ny-danger);border-radius:var(--ny-radius);background:var(--ny-danger-soft);color:var(--ny-danger);font-size:var(--ny-text-sm);padding:10px 12px;line-height:1.45;display:block}.nx-auth-alert:empty,.nx-auth-alert.validation-summary-valid{display:none}.nx-auth-alert ul{margin:0;padding:0;list-style:none}.nx-auth-alert li{color:inherit}.nx-auth-alert li+li{margin-top:var(--ny-space-1)}.nx-auth-foot{text-align:center;color:var(--ny-text-muted);font-size:var(--ny-text-sm);margin-top:16px}.nx-auth-foot a{color:var(--ny-primary);text-decoration:underline}.nx-auth-field,.ui.form .nx-auth-field.field{margin-bottom:16px}.nx-auth-input:-webkit-autofill{-webkit-text-fill-color:var(--ny-text);box-shadow:0 0 0 100px var(--ny-surface) inset!important;border-color:var(--ny-border)!important}.ui.form .field.field:not(.error) input:-webkit-autofill{-webkit-text-fill-color:var(--ny-text);box-shadow:0 0 0 100px var(--ny-surface) inset!important;border-color:var(--ny-border)!important}.nx-auth-input:-webkit-autofill:focus{border-color:var(--ny-primary)!important}.ui.form .field.field:not(.error) input:-webkit-autofill:focus{border-color:var(--ny-primary)!important}.ui.form .field.error>.nx-help,.nx-auth-field.error>.nx-auth-help{display:none}.nx-list{flex-direction:column;display:flex}.nx-list-row{align-items:center;gap:var(--ny-space-3);border-top:1px solid var(--ny-border-soft);color:inherit;padding:10px 0;display:flex}.nx-list-row:hover{color:inherit;background:var(--ny-hover)}body.nx-admin a.nx-list-row,body.nx-admin a.nx-card-link{color:inherit;text-decoration:none}body.nx-admin a.nx-card-link:hover{border-color:var(--ny-primary)}body.nx-admin a.nx-card-link{transition:border-color var(--ny-transition), box-shadow var(--ny-transition);display:block}.nx-row-link{color:inherit;align-items:center;gap:10px;display:inline-flex}body.nx-admin a.nx-row-link{color:inherit}body.nx-admin a.nx-row-link:hover .nx-strong{color:var(--ny-primary)}.nx-error-code{font-size:40px;font-weight:var(--ny-weight-bold);color:var(--ny-text-muted);letter-spacing:-.02em;margin:0 0 12px;line-height:1}a.nx-auth-submit.nx-auth-link{justify-content:center;align-items:center;gap:8px;width:auto;padding:0 18px;text-decoration:none;display:inline-flex}body.nx-centred .nx-centred-brand img,body.nx-centred .nx-centred-brand svg,body.nx-centred .nx-auth-brand img{max-width:180px;height:auto}body.nx-centred .nx-auth-brand{justify-content:center;margin-bottom:20px;display:flex}body.nx-centred .nx-centred-image{max-width:160px;height:auto;margin:0 auto 16px;display:block}body.nx-centred .nx-centred-code{text-align:center;margin:0 0 8px;font-size:48px;font-weight:700;line-height:1}body.nx-centred .nx-auth-field+.nx-auth-field,body.nx-auth .nx-auth-field+.nx-auth-field{margin-top:14px}:root[data-theme=dark] .ui.form input,:root[data-theme=dark] .ui.form textarea,:root[data-theme=dark] .ui.form select,:root[data-theme=dark] .ui.input>input,:root[data-theme=dark] .ui.selection.dropdown{background:var(--ny-surface);color:var(--ny-text);border-color:var(--ny-border)}:root[data-theme=dark] .ui.form input:focus,:root[data-theme=dark] .ui.form textarea:focus,:root[data-theme=dark] .ui.form select:focus,:root[data-theme=dark] .ui.input>input:focus,:root[data-theme=dark] .ui.selection.dropdown:focus{background:var(--ny-surface);color:var(--ny-text);border-color:var(--ny-primary)}:root[data-theme=dark] .ui.form input::placeholder,:root[data-theme=dark] .ui.form textarea::placeholder{color:var(--ny-text-disabled)}:root[data-theme=dark] .ui.form label,:root[data-theme=dark] .ui.form .field>label,:root[data-theme=dark] .ui.checkbox label,:root[data-theme=dark] .ui.selection.dropdown>.text{color:var(--ny-text)}:root[data-theme=dark] .ui.selection.dropdown>.menu{background:var(--ny-surface-elevated);border-color:var(--ny-border)}:root[data-theme=dark] .ui.selection.dropdown>.menu>.item{color:var(--ny-text);border-color:var(--ny-border-soft)}:root[data-theme=dark] .ui.toggle.checkbox label:before,:root[data-theme=dark] .ui.checkbox label:before,:root[data-theme=dark] .ui.checkbox input:focus~label:before{background:var(--ny-surface-sunken);border-color:var(--ny-border)}body.nx-admin .ui.segment.nx-panel,body.nx-centred .ui.segment.nx-panel{margin:0 0 var(--ny-space-4);background:var(--ny-surface);border:1px solid var(--ny-border);border-radius:var(--ny-radius);box-shadow:var(--ny-panel-shadow);padding:0;position:relative;overflow:visible}body.nx-admin .ui.segment.nx-panel:last-child,body.nx-admin .nx-grid>.ui.segment.nx-panel,body.nx-admin .nx-stack>.ui.segment.nx-panel,body.nx-admin .nx-card-grid>.ui.segment.nx-panel{margin-bottom:0}body.nx-admin :is(form,fieldset):has(+.ui.segment.nx-panel){margin-bottom:var(--ny-space-4)}body.nx-admin .nx-grid+.ui.segment.nx-panel{margin-top:var(--ny-space-4)}body.nx-admin .ui.progress>.label{color:var(--ny-text-muted);font-size:var(--ny-text-sm);font-weight:var(--ny-weight-medium)}.nx-panel-head{min-height:44px;padding:10px var(--ny-space-4);border-bottom:1px solid var(--ny-border-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-panel-head:first-child{border-radius:var(--ny-radius) var(--ny-radius) 0 0}body.nx-admin .nx-panel-head .ui.header,.nx-panel-head .ui.header{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold);line-height:var(--ny-leading-tight);margin:0}.nx-panel-head-inner{border-top:1px solid var(--ny-border-soft)}.nx-panel-head-inner .ui.header{font-size:var(--ny-text-base);margin:0}.nx-panel-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.nx-panel-body{padding:var(--ny-space-4);position:relative}.nx-panel-body.nx-panel-flush{padding:0}.nx-panel-foot{align-items:center;gap:var(--ny-space-2);min-height:44px;padding:10px var(--ny-space-4);border-top:1px solid var(--ny-border-soft);background:var(--ny-surface-sunken);display:flex;position:relative}.nx-panel-foot:last-child{border-radius:0 0 var(--ny-radius) var(--ny-radius)}body.nx-admin .nx-panel-foot .ui.dropdown.active,body.nx-admin .nx-panel-foot .ui.dropdown.visible{z-index:var(--ny-z-dropdown-raised)}.nx-panel-title{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold);line-height:var(--ny-leading-tight);margin:0 0 12px}body.nx-admin .nx-panel-body>.nx-panel-title.ui.header{font-size:var(--ny-text-lg);margin:0 0 12px}.nx-panel-title+.nx-panel-lede{color:var(--ny-text-muted);font-size:var(--ny-text-sm);margin:-8px 0 12px}body.nx-admin .nx-panel>.ui.message{margin:var(--ny-space-4)}body.nx-admin .nx-panel>.nx-list-group:first-child{border-radius:var(--ny-radius) var(--ny-radius) 0 0}body.nx-admin .nx-panel>.nx-list-group:last-child{border-radius:0 0 var(--ny-radius) var(--ny-radius)}body.nx-admin .nx-panel-body>.ui.form>.field:first-child{margin-top:0}body.nx-admin .nx-panel>.nx-panel-body>.ui.placeholder.segment{min-height:160px}body.nx-admin .nx-panel-body.nx-panel-flush>.ui.placeholder.segment{box-shadow:none;border:0;margin:0}body.nx-admin .nx-panel iframe{background:#fff;border:0;width:100%;display:block}body.nx-admin .nx-panel-actions .ui.form{align-items:center;gap:var(--ny-space-2);display:flex}body.nx-admin .nx-panel-actions .field{margin:0}body.nx-admin .nx-tabcard>.ui.tab.segment .ui.segment.nx-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}body.nx-admin .nx-tabcard>.ui.tab.segment>form+form .ui.segment.nx-panel{border-top:1px solid var(--ny-border-soft)}.nx-card-grid{gap:var(--ny-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.nx-card-grid:not(:last-child){margin-bottom:var(--ny-space-4)}.nx-card-grid>.ui.card{margin:0}.nx-grid+.nx-grid,.nx-grid+.nx-card-grid,.nx-grid+.nx-empty,.nx-grid+.nx-panel,.nx-panel+.nx-grid{margin-top:var(--ny-space-4)}body.nx-admin .nx-label-add{float:right;margin-left:var(--ny-space-2);font-size:var(--ny-text-xs);font-weight:var(--ny-weight-medium);line-height:inherit;color:var(--ny-primary);white-space:nowrap}body.nx-admin .nx-label-add:hover,body.nx-admin .nx-label-add:focus-visible{color:var(--ny-primary-hover);text-decoration:underline}body.nx-admin .nx-label-add>.icon{margin:0 2px 0 0;font-size:.85em}body.nx-admin :is(.nx-view,fieldset[disabled]) .nx-label-add{display:none}body.nx-admin .nx-stat-grid{margin-bottom:var(--ny-space-4)}.nx-stat{gap:var(--ny-space-2);padding:var(--ny-space-4);background:var(--ny-surface);border:1px solid var(--ny-border);border-radius:var(--ny-radius);box-shadow:none;flex-direction:column;display:flex}.nx-stat-top{align-items:center;gap:var(--ny-space-2);display:flex}.nx-stat-label{font-size:var(--ny-text-sm);font-weight:var(--ny-weight-medium);color:var(--ny-text-muted);text-transform:uppercase;letter-spacing:.04em}.nx-stat-icon{border-radius:var(--ny-radius);background:var(--ny-primary-soft);width:28px;height:28px;color:var(--ny-primary);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.nx-stat-icon>i.icon{width:auto;height:auto;margin:0;font-size:14px;line-height:1}.nx-stat-icon.nx-tone-green{color:var(--ny-success);background:#16a34a1f}.nx-stat-icon.nx-tone-red{color:var(--ny-danger);background:#dc26261f}.nx-stat-icon.nx-tone-amber{color:var(--ny-warning);background:#d9770624}.nx-stat-icon.nx-tone-cyan{color:var(--ny-info);background:#0891b21f}.nx-stat-icon.nx-tone-yellow{color:#a16207;background:#facc152e}.nx-stat-icon.nx-tone-orange{color:#c2410c;background:#f9731624}.nx-stat-icon.nx-tone-teal{color:#0f766e;background:#0d948824}.nx-stat-icon.nx-tone-violet,.nx-stat-icon.nx-tone-purple{color:#6d28d9;background:#7c3aed24}.nx-stat-icon.nx-tone-olive{color:#4d7c0f;background:#84cc1629}.nx-stat-icon.nx-tone-grey,.nx-stat-icon.nx-tone-black{background:var(--ny-surface-sunken);color:var(--ny-text-muted)}:root[data-theme=dark] .nx-stat-icon.nx-tone-yellow{color:#e3b341}:root[data-theme=dark] .nx-stat-icon.nx-tone-orange{color:#f0883e}:root[data-theme=dark] .nx-stat-icon.nx-tone-violet,:root[data-theme=dark] .nx-stat-icon.nx-tone-purple{color:#a78bfa}:root[data-theme=dark] .nx-stat-icon.nx-tone-teal{color:#2dd4bf}:root[data-theme=dark] .nx-stat-icon.nx-tone-olive{color:#a3e635}.nx-stat-value{font-size:28px;font-weight:var(--ny-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.nx-stat-foot{align-items:center;gap:var(--ny-space-2);font-size:var(--ny-text-sm);color:var(--ny-text-muted);display:flex}.nx-delta{border-radius:var(--ny-radius-pill);font-weight:var(--ny-weight-semibold);font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.nx-delta>i.icon{width:auto;height:auto;margin:0;font-size:10px}.nx-delta-up{color:var(--ny-success);background:#16a34a1f}.nx-delta-down{color:var(--ny-danger);background:#dc26261f}.nx-delta-flat{background:var(--ny-surface-sunken);color:var(--ny-text-muted)}.nx-spark{width:100%;height:34px;display:block;overflow:visible}.nx-stat.nx-tone-blue .nx-spark{color:var(--ny-primary)}.nx-stat.nx-tone-green .nx-spark{color:var(--ny-success)}.nx-stat.nx-tone-red .nx-spark{color:var(--ny-danger)}.nx-stat.nx-tone-cyan .nx-spark{color:var(--ny-info)}.nx-facts{font-size:var(--ny-text-sm);grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:10px 20px;margin:0;display:grid}.nx-facts>dt{color:var(--ny-text-muted)}.nx-facts>dd{min-width:0;color:var(--ny-text);overflow-wrap:anywhere;margin:0}@media (max-width:640px){.nx-facts{grid-template-columns:minmax(0,1fr);gap:2px 0}.nx-facts>dd{margin-bottom:8px}}.nx-table-wrap{background:0 0;border:0;border-radius:0;max-width:100%;position:relative;overflow-x:auto}@media (min-width:992px){.nx-table-wrap.nx-table-fits{overflow:visible}}.nx-table-sticky{max-height:calc(100vh - 260px);overflow-y:auto}body.nx-admin .nx-panel-body>.nx-table-wrap{margin-inline:calc(var(--ny-space-4) * -1);width:calc(100% + var(--ny-space-4) * 2);max-width:none}body.nx-admin .nx-panel-body>.nx-table-wrap:not(:first-child){margin-top:var(--ny-space-4)}body.nx-admin .nx-panel-body>.nx-table-wrap:first-child{margin-top:calc(var(--ny-space-4) * -1)}body.nx-admin .nx-panel-body>.nx-table-wrap:last-child{margin-bottom:calc(var(--ny-space-4) * -1)}body.nx-admin .nx-table.ui.table{table-layout:auto;width:100%;color:var(--ny-text);font-size:var(--ny-text-base);background:0 0;border:0;border-radius:0;margin:0}body.nx-admin .nx-table.ui.table thead th{height:40px;padding:0 var(--ny-space-4);background:var(--ny-table-head-bg);border-top:0;border-bottom:1px solid var(--ny-border);color:var(--ny-text-muted);font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold);text-transform:none;white-space:nowrap;vertical-align:middle}body.nx-admin .nx-table.ui.table tbody :is(td,th){height:40px;padding:10px var(--ny-space-4);border-top:1px solid var(--ny-border-soft);vertical-align:middle;border-bottom:0;line-height:20px}body.nx-admin .nx-table.ui.table tfoot :is(td,th){height:40px;padding:10px var(--ny-space-4);border-top:1px solid var(--ny-border);background:var(--ny-surface-sunken);color:var(--ny-text);font-weight:var(--ny-weight-semibold);vertical-align:middle;line-height:20px}body.nx-admin .nx-table.ui.table tbody th{color:var(--ny-text);font-weight:var(--ny-weight-semibold);text-align:left;background:0 0}body.nx-admin .nx-table.ui.table tbody tr:first-child :is(td,th){border-top:0}body.nx-admin .nx-table.ui.table tbody tr:hover :is(td,th){background:var(--ny-hover)}body.nx-admin .nx-table.ui.table td>.ui.selection.dropdown,body.nx-admin .nx-table.ui.table td>.ui.input,body.nx-admin .nx-table.ui.table td>input,body.nx-admin .nx-table.ui.table td>select{width:100%;min-width:0}body.nx-admin .nx-table .nx-list-avatar.ui.label{float:none;width:26px;height:26px;font-size:var(--ny-text-xs);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}body.nx-admin .nx-table-sticky .nx-table.ui.table thead th{z-index:2;position:sticky;top:0}.nx-th-sort{color:inherit;align-items:center;gap:4px;display:inline-flex}.nx-th-sort:hover{color:var(--ny-primary)}.nx-th-sort>i.icon{opacity:.4;margin:0;font-size:.85em}.nx-th-active{color:var(--ny-text)}.nx-th-active>i.icon{opacity:1;color:var(--ny-primary)}.nx-filters,body.nx-admin .ui.form.nx-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;max-width:none;margin:0;display:flex}body.nx-admin .nx-filters>.field,body.nx-admin .ui.form.nx-filters>.field,body.nx-admin .nx-filters>div{flex:170px;min-width:0;max-width:260px;margin:0}body.nx-admin .nx-filters label{font-size:var(--ny-text-sm);font-weight:var(--ny-weight-medium);color:var(--ny-text-muted);margin:0 0 4px;line-height:18px;display:block}body.nx-admin .ui.form.ui.form :is(input[type=month],input[type=week]){min-height:37px;line-height:normal}body.nx-admin .nx-filters input,body.nx-admin .nx-filters select,body.nx-admin .nx-filters .ui.selection.dropdown,body.nx-admin .nx-filters .ui.calendar>.ui.input>input{width:100%;min-width:0;height:36px;min-height:36px}body.nx-admin .nx-filters>.nx-filter-actions{flex:none;align-self:flex-end;max-width:none;margin-left:auto}.nx-filter-actions{align-items:flex-end;gap:var(--ny-space-2);display:flex}body.nx-admin .nx-filter-actions .ui.button{align-items:center;height:36px;min-height:36px;margin:0;display:inline-flex}.nx-pager-count{color:var(--ny-text-muted);font-size:var(--ny-text-sm);margin-right:auto}.nx-pager-controls{align-items:center;gap:10px;display:flex}body.nx-admin .nx-pager-size,body.nx-admin .nx-pager-size .text,body.nx-admin .nx-pager-size .menu .item{white-space:nowrap}body.nx-admin .nx-pager-controls .ui.selection.dropdown,body.nx-admin .nx-pager-controls .ui.pagination.menu{height:32px;min-height:32px}body.nx-admin .nx-pager-controls .ui.pagination.menu .item{min-width:32px;color:var(--ny-text);align-items:center;padding-top:0;padding-bottom:0;display:flex}body.nx-admin .nx-pager-controls .ui.pagination.menu .item.disabled,body.nx-admin .nx-pager-controls .ui.pagination.menu .item.disabled i.icon{color:var(--ny-text-muted);opacity:.45}@media (max-width:720px){body.nx-admin .nx-page-footer{flex-wrap:wrap}body.nx-admin .nx-pager-count,body.nx-admin .nx-pager-controls{flex:100%}body.nx-admin .nx-pager-controls{justify-content:space-between}}body.nx-admin .nx-dated-field.ui.calendar{width:100%;display:block}body.nx-admin .nx-dated-field.ui.calendar>.ui.input{width:100%}.nx-field-grid{grid-template-columns:1fr;align-items:start;gap:14px 20px;display:grid}:where(.nx-gridded,:has(>.nx-field-grid)){container-type:inline-size}@container (min-width:600px){.nx-field-grid.nx-cols-2,.nx-field-grid.nx-cols-3,.nx-field-grid.nx-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.nx-field-grid.nx-cols-3,.nx-field-grid.nx-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1080px){.nx-field-grid.nx-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-field-grid>.nx-field-wide{grid-column:1/-1}body.nx-admin .ui.form .nx-field-grid .field>input:not([type=checkbox]):not([type=radio]),body.nx-admin .ui.form .nx-field-grid .field>select,body.nx-admin .ui.form .nx-field-grid .field>textarea,body.nx-admin .ui.form .nx-field-grid .field>.ui.selection.dropdown,body.nx-admin .ui.form .nx-field-grid .field>.ui.input,body.nx-admin .ui.form .nx-field-grid .field>.ui.calendar,body.nx-admin .ui.form .nx-field-grid .field .nx-help{width:100%;max-width:none}body.nx-admin .nx-field-grid>div,body.nx-admin .nx-field-grid>.field{min-width:0;margin:0}body.nx-admin .nx-field-grid input,body.nx-admin .nx-field-grid textarea,body.nx-admin .nx-field-grid select,body.nx-admin .nx-field-grid .ui.selection.dropdown{width:100%;min-width:0}body.nx-admin .nx-field-grid>h1,body.nx-admin .nx-field-grid>h2,body.nx-admin .nx-field-grid>h3,body.nx-admin .nx-field-grid>h4,body.nx-admin .nx-field-grid>h5,body.nx-admin .nx-field-grid>.ui.header,body.nx-admin .nx-field-grid>p,body.nx-admin .nx-field-grid>.ui.message,body.nx-admin .nx-field-grid>.nx-rule-top,body.nx-admin .nx-field-grid>.field.nx-span-row,body.nx-admin .nx-field-grid>.nx-panel-foot,body.nx-admin .nx-field-grid>.field:has(textarea){grid-column:1/-1}body.nx-admin .nx-form-narrow{max-width:760px}.nx-switch-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 20px;display:grid}body.nx-admin .nx-switch-grid>.ui.checkbox,body.nx-admin .nx-flex>.ui.checkbox,body.nx-admin .nx-toolbar .ui.checkbox,body.nx-admin .nx-page-actions .ui.checkbox,body.nx-admin td>.ui.checkbox{align-items:center;width:auto;margin:0;display:inline-flex}body.nx-admin .nx-switch-grid>.ui.checkbox+.ui.checkbox{margin-top:0}body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu){width:auto;min-height:0;margin:0 0 var(--ny-space-4);box-shadow:inset 0 -1px 0 var(--ny-border);scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-flow:row;align-items:flex-end;padding:0;display:flex;overflow:auto hidden}body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu) .item{border-radius:var(--ny-radius) var(--ny-radius) 0 0;box-shadow:none;color:var(--ny-text-muted);font-size:var(--ny-text-base);font-weight:var(--ny-weight-medium);background:0 0;border:1px solid #0000;flex:none;align-self:flex-end;margin:0 2px 0 0;padding:9px 16px}body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu) .item:hover{color:var(--ny-text);background:0 0}body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu) .active.item,body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu) .active.item:hover{border-color:var(--ny-border);border-bottom-color:var(--ny-surface);background:var(--ny-surface);color:var(--ny-text);font-weight:var(--ny-weight-semibold)}body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu):has(+.ui.tab,+.nx-panel,+:is(form,fieldset)>.nx-panel:first-child){margin-bottom:0}body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu)~.ui.tab.segment{padding:var(--ny-space-4);border:1px solid var(--ny-border);border-radius:0 0 var(--ny-radius) var(--ny-radius);background:var(--ny-surface);border-top:0;margin:0}body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu)~.ui.tab.segment.nx-panel{padding:0}body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu)+.nx-panel,body.nx-admin :is(.ui.tabular.menu,.ui.secondary.pointing.menu)+:is(form,fieldset)>.nx-panel:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}body.nx-admin .nx-panel-head:has(>:is(.ui.tabular.menu,.ui.secondary.pointing.menu)){padding-bottom:0}body.nx-admin .nx-panel-head>:is(.ui.tabular.menu,.ui.secondary.pointing.menu){box-shadow:none;margin:0;overflow:visible}body.nx-admin .nx-panel-head>:is(.ui.tabular.menu,.ui.secondary.pointing.menu) .item{margin-bottom:-1px}@media (max-width:767px){body.nx-admin .ui.stackable.menu:is(.tabular,.secondary.pointing) .item{width:auto!important}}body.nx-admin .nx-panel-body>.ui.checkbox,body.nx-admin .nx-panel-body>.field>.ui.checkbox{align-items:center;width:100%;display:flex}body.nx-admin .nx-panel-body>.ui.checkbox+.ui.checkbox{margin-top:10px}body.nx-admin .ui.toggle.checkbox label,body.nx-admin .ui.checkbox label{color:var(--ny-text)}body.nx-admin .ui.toggle.checkbox input:not(:checked)~label:before{background:var(--ny-surface-sunken);border:1px solid var(--ny-border)}body.nx-admin .ui.toggle.checkbox input:checked~.box:before,body.nx-admin .ui.toggle.checkbox input:checked~label:before{background-color:var(--ny-primary)!important}body.nx-admin .ui.toggle.checkbox input:focus:checked~.box:before,body.nx-admin .ui.toggle.checkbox input:focus:checked~label:before{background-color:var(--ny-primary-hover)!important}.nx-empty.ui.placeholder.segment{text-align:center;box-shadow:none;background:0 0;border:0}.nx-empty-icon{opacity:.55;font-size:2rem}body.nx-admin .nx-empty-icon i.icon{width:auto;height:auto;margin:0;font-size:11.25rem}body.nx-admin .nx-empty-icon i.nx-lordicon>.nx-still{margin:0}@media (max-width:767px){body.nx-admin .nx-empty-icon i.icon{font-size:7.5rem}}.nx-empty-title{font-weight:var(--ny-weight-semibold);margin:8px 0 4px}.nx-empty-action{margin-top:12px}.nx-toolbar{align-items:flex-end;gap:var(--ny-space-2);margin-bottom:var(--ny-space-4);flex-wrap:wrap;display:flex}.nx-toolbar>form{align-items:flex-end;gap:var(--ny-space-2);flex-wrap:wrap;margin:0;display:flex}.nx-toolbar .nx-search{margin:0}.nx-toolbar .nx-spacer{margin-left:auto}body.nx-admin .nx-page-actions .ui.input,body.nx-admin .nx-panel-actions .ui.input,body.nx-admin .nx-toolbar .ui.input{width:auto}body.nx-admin .nx-page-actions .ui.button,body.nx-admin .nx-page-actions .ui.input>input,body.nx-admin .nx-page-actions .ui.selection.dropdown,body.nx-admin .nx-panel-actions .ui.button,body.nx-admin .nx-panel-actions .ui.input>input,body.nx-admin .nx-panel-actions .ui.selection.dropdown,body.nx-admin .nx-toolbar .ui.button,body.nx-admin .nx-toolbar .ui.input>input,body.nx-admin .nx-toolbar .ui.selection.dropdown{align-items:center;min-height:36px;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}body.nx-admin .nx-page-actions .ui.selection.dropdown>.text,body.nx-admin .nx-panel-actions .ui.selection.dropdown>.text,body.nx-admin .nx-toolbar .ui.selection.dropdown>.text{line-height:1}body.nx-admin .nx-page-actions .ui.selection.dropdown>.dropdown.icon,body.nx-admin .nx-panel-actions .ui.selection.dropdown>.dropdown.icon,body.nx-admin .nx-toolbar .ui.selection.dropdown>.dropdown.icon{margin:0;padding:0;top:50%;right:12px;transform:translateY(-50%)}body.nx-admin .nx-page-actions input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.search),body.nx-admin .nx-panel-actions input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.search),body.nx-admin .nx-toolbar input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.search){width:220px;min-height:36px;padding-top:0;padding-bottom:0}@media (max-width:720px){body.nx-admin .nx-page-actions .ui.input>input:not([type=checkbox]):not([type=radio]):not([type=hidden]){flex:auto;width:100%}}body.nx-admin .nx-panel-actions .ui.selection.dropdown,body.nx-admin .nx-page-actions .ui.selection.dropdown,body.nx-admin .nx-toolbar .ui.selection.dropdown,body.nx-admin .nx-panel-actions select,body.nx-admin .nx-page-actions select,body.nx-admin .nx-toolbar select{width:auto;min-width:160px}body.nx-admin .ui.label.nx-switcher-mark.nx-tone-blue{color:#1d4ed8;background:#dbe7ff}body.nx-admin .ui.label.nx-switcher-mark.nx-tone-green{color:#1a7f43;background:#d9f2e2}body.nx-admin .ui.label.nx-switcher-mark.nx-tone-orange{color:#b4531a;background:#ffe6d4}body.nx-admin .ui.label.nx-switcher-mark.nx-tone-purple{color:#6d31c4;background:#ece0ff}body.nx-admin .ui.label.nx-switcher-mark.nx-tone-teal{color:#10706c;background:#d3f0ef}body.nx-admin .ui.label.nx-switcher-mark.nx-tone-pink{color:#b32a72;background:#fddced}:root[data-theme=dark] body.nx-admin .ui.label.nx-switcher-mark.nx-tone-blue{color:#9dc0ff;background:#16294a}:root[data-theme=dark] body.nx-admin .ui.label.nx-switcher-mark.nx-tone-green{color:#86d9a6;background:#10301d}:root[data-theme=dark] body.nx-admin .ui.label.nx-switcher-mark.nx-tone-orange{color:#f2b184;background:#3a2213}:root[data-theme=dark] body.nx-admin .ui.label.nx-switcher-mark.nx-tone-purple{color:#c4a2f5;background:#291a44}:root[data-theme=dark] body.nx-admin .ui.label.nx-switcher-mark.nx-tone-teal{color:#7fd6d2;background:#0f2f2e}:root[data-theme=dark] body.nx-admin .ui.label.nx-switcher-mark.nx-tone-pink{color:#f2a0c6;background:#3c1728}.nx-rail-group{letter-spacing:.07em;text-transform:uppercase;color:var(--ny-text-muted);padding:14px 10px 4px;font-size:10.5px;font-weight:650}.nx-rail-group:first-child{padding-top:4px}body.nx-admin[data-rail=collapsed] .nx-rail-group{visibility:hidden;height:8px;padding:0}.nx-addresses{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.nx-address{background:var(--ny-surface-sunken);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.nx-address-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ny-text-muted);font-size:11px;font-weight:650}.nx-address code{color:var(--ny-text);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.nx-shortcuts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}body.nx-admin a.nx-shortcut{background:var(--ny-surface);border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);color:var(--ny-text);transition:border-color var(--ny-transition);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}body.nx-admin a.nx-shortcut:hover{border-color:var(--ny-primary)}.nx-shortcut-mark{border-radius:var(--ny-radius);background:var(--ny-primary-soft);width:32px;height:32px;color:var(--ny-primary);justify-content:center;align-items:center;display:flex}body.nx-admin a.nx-shortcut>strong{font-size:var(--ny-text-sm);font-weight:600}body.nx-admin a.nx-shortcut>span:last-child{font-size:var(--ny-text-sm);color:var(--ny-text-muted);line-height:1.5}.nx-firstrun{justify-content:center;align-items:center;min-height:60vh;padding:24px;display:flex}.nx-firstrun-card{background:var(--ny-surface);border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);text-align:center;flex-direction:column;align-items:center;gap:20px;width:640px;max-width:100%;padding:48px;display:flex}.nx-firstrun-mark{border-radius:var(--ny-radius-lg);background:var(--ny-primary-soft);width:52px;height:52px;color:var(--ny-primary);justify-content:center;align-items:center;font-size:24px;display:flex}body.nx-admin .nx-firstrun-card h1{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:650}.nx-firstrun-card p{font-size:var(--ny-text-base);color:var(--ny-text-muted);margin:0;line-height:1.6}.nx-firstrun-address{background:var(--ny-surface-sunken);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);text-align:left;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.nx-firstrun-address span{font-size:var(--ny-text-sm);color:var(--ny-text-muted);flex-shrink:0}.nx-firstrun-address code{color:var(--ny-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.nx-firstrun-address code em{color:var(--ny-primary);font-style:normal}.nx-slug-verdict{margin-top:var(--ny-space-1);font-size:var(--ny-text-sm);line-height:1.4;display:block}.nx-slug-verdict:empty{display:none}.nx-slug-verdict.nx-slug-quiet{color:var(--ny-text-muted)}.nx-slug-verdict.nx-slug-free{color:var(--ny-success,#1a7f43)}.nx-slug-verdict.nx-slug-taken{color:var(--ny-danger)}.nx-row-list{margin:0;padding:0;list-style:none}.nx-row-list>li{align-items:center;gap:var(--ny-space-4);padding:var(--ny-space-3) var(--ny-space-4);border-top:1px solid var(--ny-border-soft);display:flex}.nx-row-list>li:first-child{border-top:0}.nx-row-main{min-width:0;color:var(--ny-text);overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}@media (max-width:640px){.nx-row-list>li{flex-wrap:wrap}.nx-row-list>li>.ui.button,.nx-row-list>li>form,.nx-row-list>li>form>.ui.button{width:100%}}.nx-plain-text{white-space:pre-line;overflow-wrap:anywhere}.nx-plain-fieldset{border:0;min-width:0;margin:0;padding:0}body.nx-admin .nx-view.nx-view :disabled,body.nx-admin .nx-view.nx-view .ui.disabled.dropdown,body.nx-admin .nx-view.nx-view .ui.disabled.calendar{opacity:1;resize:none;color:var(--ny-text);-webkit-text-fill-color:var(--ny-text);cursor:default}body.nx-admin .nx-view.nx-view :is(input:not([type=checkbox]):not([type=radio]):not(.search),textarea,select,.ui.selection.dropdown){font-weight:var(--ny-weight-semibold);border-color:var(--ny-border-soft)!important;background:var(--ny-surface-sunken)!important;box-shadow:none!important}body.nx-admin .nx-view.nx-view .ui.selection.dropdown>.text{font-weight:var(--ny-weight-semibold)}body.nx-admin .nx-view.nx-view textarea{field-sizing:content;height:auto!important;min-height:0!important}body.nx-admin .nx-view.nx-view .nx-empty-value::placeholder,body.nx-admin .nx-view.nx-view .ui.dropdown>.default.text.nx-empty-value{color:var(--ny-text-muted);-webkit-text-fill-color:var(--ny-text-muted);font-weight:var(--ny-weight-normal)}body.nx-admin .nx-view.nx-view ::placeholder,body.nx-admin .nx-view.nx-view .ui.dropdown>.default.text{color:#0000;-webkit-text-fill-color:transparent}body.nx-admin .nx-view.nx-view :is(.nx-help,.nx-field-error),body.nx-admin .nx-view.nx-view .ui.dropdown>.dropdown.icon,body.nx-admin .nx-view.nx-view :is(.required.field>label,label.required,label.nx-required):after{display:none}@view-transition{navigation:auto}body.nx-admin .nx-rail{z-index:var(--ny-z-dropdown);view-transition-name:nx-rail}body.nx-admin .nx-topbar{view-transition-name:nx-topbar}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}body.nx-admin .ui.form.loading:before{background:var(--ny-surface)}@supports (color:color-mix(in lab, red, red)){body.nx-admin .ui.form.loading:before{background:color-mix(in srgb, var(--ny-surface) 70%, transparent)}}body.nx-admin .nx-lazy{place-items:center;min-height:96px;display:grid}body.nx-admin .nx-lazy-failed{color:var(--ny-text-muted)}body.nx-admin .nx-page-body.htmx-request{opacity:.55;transition:opacity .12s}body.nx-admin .nx-page-actions label{white-space:nowrap;align-self:center;margin:0}.nx-orgchart{border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);background:var(--ny-background);height:max(460px,100vh - 300px);position:relative;overflow:hidden}.nx-orgchart svg{display:block}.nx-orgchart-toolbar{justify-content:space-between;align-items:center;gap:var(--ny-space-2);margin-bottom:var(--ny-space-3);flex-wrap:wrap;display:flex}body.nx-admin .nx-orgchart-search.ui.input{width:min(320px,100%)}.nx-orgchart-actions{gap:var(--ny-space-2);flex-wrap:wrap;display:flex}body.nx-admin .nx-orgchart-actions>.ui.button{margin:0}.nx-orgchart-node{align-items:center;gap:var(--ny-space-3);box-sizing:border-box;width:100%;height:100%;padding:var(--ny-space-3);border:1px solid var(--ny-border);border-radius:var(--ny-radius-lg);background:var(--ny-surface);color:var(--ny-text);font-family:var(--ny-font);cursor:pointer;transition:border-color var(--ny-transition), box-shadow var(--ny-transition);display:flex}.nx-orgchart-node:hover{border-color:var(--ny-primary);box-shadow:var(--ny-shadow)}.nx-orgchart-root{border-color:var(--ny-primary);background:var(--ny-selected);cursor:default}.nx-orgchart-muted>*{opacity:.55}.nx-orgchart-marked{border-color:var(--ny-primary);box-shadow:0 0 0 3px var(--ny-focus)}.nx-orgchart-avatar{border-radius:var(--ny-radius);background:var(--ny-primary-soft);width:44px;height:44px;color:var(--ny-primary);font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.nx-orgchart-avatar>.icon{margin:0;font-size:1.35em}.nx-orgchart-avatar>img{object-fit:cover;width:100%;height:100%}.nx-orgchart-text{min-width:0;line-height:var(--ny-leading-tight);flex:auto}.nx-orgchart-title,.nx-orgchart-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-orgchart-title{font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold)}.nx-orgchart-subtitle{color:var(--ny-text-muted);font-size:var(--ny-text-sm);margin-top:2px}.nx-orgchart-meta{align-items:center;gap:var(--ny-space-2);color:var(--ny-text-muted);font-size:var(--ny-text-xs);margin-top:4px;display:flex}.nx-orgchart-badge{border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);color:var(--ny-text-muted);padding:0 6px}.nx-orgchart-toggle{box-sizing:border-box;border:1px solid var(--ny-border);border-radius:var(--ny-radius-pill);background:var(--ny-surface);height:100%;color:var(--ny-text-muted);font-family:var(--ny-font);font-size:var(--ny-text-xs);cursor:pointer;justify-content:center;align-items:center;display:flex}body.nx-admin .ui.buttons>.active.button{border-color:var(--ny-text);color:var(--ny-text);font-weight:var(--ny-weight-semibold);background:0 0}.nx-calendar.ec,.nx-calendar .ec{color-scheme:normal;--ec-color-400:var(--ny-text-disabled);--ec-color-300:var(--ny-border);--ec-color-200:var(--ny-border-soft);--ec-color-100:var(--ny-surface-sunken);--ec-color-50:var(--ny-background);--ec-day-bg-color:var(--ny-surface);--ec-bg-color:var(--ny-surface);--ec-text-color:var(--ny-text);--ec-border-color:var(--ny-border-soft);--ec-today-bg-color:var(--ny-selected);--ec-highlight-color:var(--ny-selected);--ec-now-indicator-color:var(--ny-danger);--ec-button-bg-color:var(--ny-surface);--ec-button-border-color:var(--ny-border);--ec-button-text-color:var(--ny-text);--ec-button-active-bg-color:var(--ny-selected);--ec-button-active-border-color:var(--ny-primary);--ec-button-active-text-color:var(--ny-primary);--ec-event-bg-color:var(--ny-primary-soft);--ec-event-text-color:var(--ny-text);--ec-bg-event-color:var(--ny-success);--ec-bg-event-opacity:.12;--ec-popup-bg-color:var(--ny-surface);font-family:var(--ny-font);font-size:var(--ny-text-sm)}.nx-calendar .ec-toolbar{margin-bottom:var(--ny-space-3)}.nx-calendar .ec-title{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold)}.nx-calendar .ec-button{height:32px;padding:0 var(--ny-space-3);border-radius:var(--ny-radius);font-size:var(--ny-text-sm)}.nx-calendar .ec-button:disabled{color:var(--ny-text-muted);opacity:.6}.nx-calendar .ec-event{border-left:3px solid var(--ny-primary);border-radius:var(--ny-radius-sm);box-shadow:none;cursor:default;padding:4px 6px}.nx-calendar .ec-bg-event{border-left:0}.nx-calendar-event{min-width:0;line-height:var(--ny-leading-tight);flex-direction:column;gap:2px;display:flex}.nx-calendar .ec-event,.nx-calendar-title{color:var(--ny-text)}.nx-calendar-title{font-weight:var(--ny-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-calendar-subtitle{color:var(--ny-text-muted);font-size:var(--ny-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-calendar-band{color:var(--ny-text-muted);font-size:var(--ny-text-xs);padding:2px 4px}.nx-calendar-bar{border-radius:var(--ny-radius-pill);background:var(--ny-danger);height:5px;margin-top:2px;display:block;overflow:hidden}.nx-calendar-bar>span{width:var(--share);background:var(--ny-success);height:100%;display:block}.nx-calendar .ec-event.nx-calendar-tone-full{border-left-color:var(--ny-success);background:var(--ny-success)}@supports (color:color-mix(in lab, red, red)){.nx-calendar .ec-event.nx-calendar-tone-full{background:color-mix(in srgb, var(--ny-success) 16%, var(--ny-surface))}}.nx-calendar .ec-event.nx-calendar-tone-partial{border-left-color:var(--ny-success)}@supports (color:color-mix(in lab, red, red)){.nx-calendar .ec-event.nx-calendar-tone-partial{border-left-color:color-mix(in srgb, var(--ny-success) 60%, var(--ny-surface))}}.nx-calendar .ec-event.nx-calendar-tone-partial{background:var(--ny-success)}@supports (color:color-mix(in lab, red, red)){.nx-calendar .ec-event.nx-calendar-tone-partial{background:color-mix(in srgb, var(--ny-success) 8%, var(--ny-surface))}}.nx-calendar .ec-event.nx-calendar-tone-half{border-left-color:var(--ny-warning);background:var(--ny-warning)}@supports (color:color-mix(in lab, red, red)){.nx-calendar .ec-event.nx-calendar-tone-half{background:color-mix(in srgb, var(--ny-warning) 14%, var(--ny-surface))}}.nx-calendar .ec-event.nx-calendar-tone-absent{border-left-color:var(--ny-danger);background:var(--ny-danger-soft)}.nx-calendar .ec-event.nx-calendar-tone-leave{border-left-color:var(--ny-purple);background:var(--ny-purple)}@supports (color:color-mix(in lab, red, red)){.nx-calendar .ec-event.nx-calendar-tone-leave{background:color-mix(in srgb, var(--ny-purple) 12%, var(--ny-surface))}}.nx-calendar .ec-event.nx-calendar-tone-closed{border-left-color:var(--ny-info);background:var(--ny-info)}@supports (color:color-mix(in lab, red, red)){.nx-calendar .ec-event.nx-calendar-tone-closed{background:color-mix(in srgb, var(--ny-info) 10%, var(--ny-surface))}}.nx-calendar .ec-event.nx-calendar-tone-unmarked{border-left-color:var(--ny-border);background:var(--ny-surface-sunken);color:var(--ny-text-muted);border-left-style:dashed}.nx-calendar .ec-event.nx-calendar-link{cursor:pointer}.nx-calendar .ec-bg-event.nx-calendar-tone-school{background:var(--ny-success)}@supports (color:color-mix(in lab, red, red)){.nx-calendar .ec-bg-event.nx-calendar-tone-school{background:color-mix(in srgb, var(--ny-success) 10%, transparent)}}.nx-calendar .ec-bg-event.nx-calendar-tone-school{opacity:1}.nx-calendar .ec-bg-event.nx-calendar-tone-closed{background:var(--ny-info)}@supports (color:color-mix(in lab, red, red)){.nx-calendar .ec-bg-event.nx-calendar-tone-closed{background:color-mix(in srgb, var(--ny-info) 10%, transparent)}}.nx-calendar .ec-bg-event.nx-calendar-tone-closed{opacity:1}.nx-calendar .ec-bg-event.nx-calendar-tone-break{background:repeating-linear-gradient(135deg, var(--ny-border) 0 2px, transparent 2px 8px);opacity:1}.nx-calendar-summary{gap:var(--ny-space-2);margin-bottom:var(--ny-space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.nx-calendar-stat{padding:var(--ny-space-2) var(--ny-space-3);border:1px solid var(--ny-border-soft);border-left:3px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);flex-direction:column;gap:2px;display:flex}.nx-calendar-stat-value{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold)}.nx-calendar-stat-label{color:var(--ny-text-muted);font-size:var(--ny-text-xs)}.nx-calendar-stat.nx-calendar-tone-full,.nx-calendar-stat.nx-calendar-tone-partial{border-left-color:var(--ny-success)}@supports (color:color-mix(in lab, red, red)){.nx-calendar-stat.nx-calendar-tone-partial{border-left-color:color-mix(in srgb, var(--ny-success) 55%, var(--ny-surface))}}.nx-calendar-stat.nx-calendar-tone-half{border-left-color:var(--ny-warning)}.nx-calendar-stat.nx-calendar-tone-absent{border-left-color:var(--ny-danger)}.nx-calendar-stat.nx-calendar-tone-leave{border-left-color:var(--ny-purple)}.nx-calendar-stat.nx-calendar-tone-primary{border-left-color:var(--ny-primary)}body.nx-admin .nx-masked{align-items:center;gap:var(--ny-space-1);max-width:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;margin:0;padding:0;display:inline-flex}body.nx-admin a.nx-masked{cursor:pointer;border-radius:var(--ny-radius)}body.nx-admin a.nx-masked:hover .nx-masked-text,body.nx-admin a.nx-masked:focus-visible .nx-masked-text{color:var(--ny-primary);text-decoration:underline}body.nx-admin a.nx-masked:focus-visible{outline:2px solid var(--ny-primary);outline-offset:2px}body.nx-admin .nx-masked-text{overflow-wrap:anywhere;min-width:0}body.nx-admin .nx-masked>i.icon{color:var(--ny-text-muted);margin:0;font-size:.9em}body.nx-admin .nx-masked.nx-masked-busy{opacity:.6;cursor:progress}body.nx-admin .nx-masked.nx-masked-copied>i.icon{color:var(--ny-success)}body.nx-admin .nx-masked-done{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.nx-admin .nx-masked-field{min-height:36px;padding:0 var(--ny-space-3);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);background:var(--ny-surface-sunken);font-weight:var(--ny-weight-semibold);align-items:center;display:flex}body.nx-admin .nx-color{max-width:100%;display:inline-flex}body.nx-admin .nx-color-button{align-items:center;gap:var(--ny-space-1);height:36px;padding:0 var(--ny-space-2);border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);color:var(--ny-text-muted);font:inherit;cursor:pointer;margin:0;display:inline-flex}body.nx-admin .nx-color-button>i.icon{margin:0}body.nx-admin .nx-color-button:hover{border-color:var(--ny-primary)}body.nx-admin .nx-color-button:focus-visible{outline:2px solid var(--ny-primary);outline-offset:2px}body.nx-admin .nx-color-button:disabled{border-color:var(--ny-border-soft);background:var(--ny-surface-sunken);cursor:default}body.nx-admin .nx-color-button:disabled>i.icon{display:none}body.nx-admin .nx-color-chip{border:1px solid var(--ny-border-soft);background:var(--nx-color,transparent);border-radius:4px;flex:none;width:22px;height:22px}body.nx-admin .nx-color-none{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--ny-danger) calc(50% - 1px), var(--ny-danger) calc(50% + 1px), transparent calc(50% + 1px)), var(--ny-surface)}body.nx-admin .nx-color-grid{gap:var(--ny-space-2);flex-wrap:wrap;display:flex}body.nx-admin .nx-color-box{cursor:pointer;border:2px solid #0000;border-radius:8px;padding:3px;display:inline-flex;position:relative}body.nx-admin .nx-color-box input{opacity:0;width:1px;height:1px;position:absolute}body.nx-admin .nx-color-box .nx-color-chip{border-radius:6px;width:30px;height:30px}body.nx-admin .nx-color-box:hover{border-color:var(--ny-border)}body.nx-admin .nx-color-box:has(input:checked){border-color:var(--ny-primary)}body.nx-admin .nx-color-box:has(input:focus-visible){outline:2px solid var(--ny-primary);outline-offset:2px}body.nx-admin .nx-color-custom{margin-top:var(--ny-space-4)}body.nx-admin .nx-color-custom[hidden]{display:none}body.nx-admin .nx-color-custom label{margin-bottom:var(--ny-space-1);font-weight:var(--ny-weight-medium);display:block}body.nx-admin .nx-color-custom-row{align-items:center;gap:var(--ny-space-2);display:flex}body.nx-admin .nx-color-custom-row input[type=color]{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);cursor:pointer;width:56px;height:36px;padding:3px}body.nx-admin .nx-color-custom-row input[type=text]{width:140px;height:36px;padding:0 var(--ny-space-3);border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);color:var(--ny-text);font:inherit}body.nx-admin [data-nx-color=grey]{--nx-tone:#6b7280}body.nx-admin [data-nx-color=slate]{--nx-tone:#475569}body.nx-admin [data-nx-color=stone]{--nx-tone:#78716c}body.nx-admin [data-nx-color=black]{--nx-tone:#111827}body.nx-admin [data-nx-color=red]{--nx-tone:#dc2626}body.nx-admin [data-nx-color=maroon]{--nx-tone:#9f1239}body.nx-admin [data-nx-color=rose]{--nx-tone:#e11d48}body.nx-admin [data-nx-color=pink]{--nx-tone:#db2777}body.nx-admin [data-nx-color=fuchsia]{--nx-tone:#c026d3}body.nx-admin [data-nx-color=purple]{--nx-tone:#9333ea}body.nx-admin [data-nx-color=violet]{--nx-tone:#7c3aed}body.nx-admin [data-nx-color=indigo]{--nx-tone:#4f46e5}body.nx-admin [data-nx-color=navy]{--nx-tone:#1e3a8a}body.nx-admin [data-nx-color=blue]{--nx-tone:#2563eb}body.nx-admin [data-nx-color=sky]{--nx-tone:#0284c7}body.nx-admin [data-nx-color=cyan]{--nx-tone:#0891b2}body.nx-admin [data-nx-color=teal]{--nx-tone:#0d9488}body.nx-admin [data-nx-color=emerald]{--nx-tone:#059669}body.nx-admin [data-nx-color=green]{--nx-tone:#16a34a}body.nx-admin [data-nx-color=lime]{--nx-tone:#65a30d}body.nx-admin [data-nx-color=yellow]{--nx-tone:#ca8a04}body.nx-admin [data-nx-color=amber]{--nx-tone:#d97706}body.nx-admin [data-nx-color=orange]{--nx-tone:#ea580c}body.nx-admin [data-nx-color=brown]{--nx-tone:#92400e}.nx-cannot,.ui.button.nx-cannot,a.nx-cannot{opacity:.45;cursor:not-allowed;box-shadow:none}.ui.button.nx-cannot:hover,a.nx-cannot:hover{filter:none}.nx-role-choices{border:0;flex-direction:column;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:flex}.nx-role-choice{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);cursor:pointer;transition:border-color var(--ny-transition), background var(--ny-transition);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.nx-role-choice:has(input:checked){border-color:var(--ny-primary);background:var(--ny-primary)}@supports (color:color-mix(in lab, red, red)){.nx-role-choice:has(input:checked){background:color-mix(in srgb, var(--ny-primary) 8%, var(--ny-surface))}}.nx-role-choice input{accent-color:var(--ny-primary);margin-top:3px}.nx-role-choice-text{flex-direction:column;min-width:0;display:flex}.nx-role-choice-text strong{font-weight:var(--ny-weight-semibold)}.nx-role-choice-text span{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}.nx-role-fixed{border-radius:var(--ny-radius-pill);background:var(--ny-info);margin-left:6px;padding:0 7px}@supports (color:color-mix(in lab, red, red)){.nx-role-fixed{background:color-mix(in srgb, var(--ny-info) 14%, transparent)}}.nx-role-fixed{color:var(--ny-info);font-size:var(--ny-text-xs);font-weight:var(--ny-weight-semibold)}.nx-role-grid th:not(:first-child),.nx-role-grid td:not(:first-child){text-align:center;width:96px}i.icon.nx-lordicon:before,i.ti.nx-lordicon:before{content:none!important}i.icon.nx-lordicon,i.ti.nx-lordicon{justify-content:center;align-items:center;display:inline-flex}i.nx-lordicon{position:relative}body.nx-admin .ui.button:not(.icon)>i.icon.nx-label-icon{vertical-align:-.2em}body.nx-admin .ui.button>i.large.icon.nx-lordicon{font-size:1em}.ui.icon.header>i.icon.nx-lordicon{margin:0 auto .5rem;display:flex}i.nx-lordicon>.nx-still{flex:none;width:1.35em;height:1.35em;margin:-.175em 0;display:block;overflow:visible}i.nx-lordicon>lord-icon{opacity:0;--lord-icon-primary:currentColor;width:1.35em;height:1.35em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}i.nx-lordicon>lord-icon.nx-live{opacity:1}i.nx-lordicon:has(>lord-icon.nx-live)>.nx-still{visibility:hidden}.nx-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-state{border-radius:var(--ny-radius-pill);height:22px;font-size:11.5px;font-weight:var(--ny-weight-semibold);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.nx-state-ok{background:var(--ny-success-soft);color:var(--ny-success-ink)}.nx-state-warn{background:var(--ny-warning-soft);color:var(--ny-warning-ink)}.nx-state-bad{background:var(--ny-danger-soft);color:var(--ny-danger-ink)}.nx-state-info{background:var(--ny-info-soft);color:var(--ny-info-ink)}.nx-state-none{background:var(--ny-surface-sunken);color:var(--ny-text-muted)}.nx-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}.nx-split.nx-split-wide{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.nx-split-main,.nx-split-side{flex-direction:column;gap:16px;min-width:0;display:flex}.nx-split-side{position:sticky;top:0}body.nx-admin .nx-split .nx-panel.ui.segment{margin:0}@media (max-width:960px){.nx-split,.nx-split.nx-split-wide{grid-template-columns:minmax(0,1fr)}.nx-split-side{position:static}.nx-split.nx-side-first .nx-split-side{order:-1}}.nx-span-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}body.nx-admin .nx-span-grid>.field{grid-column:span 12;min-width:0;margin:0}body.nx-admin .ui.form .nx-span-grid .field>input:not([type=checkbox]):not([type=radio]),body.nx-admin .ui.form .nx-span-grid .field>select,body.nx-admin .ui.form .nx-span-grid .field>textarea,body.nx-admin .ui.form .nx-span-grid .field>.ui.dropdown,body.nx-admin .ui.form .nx-span-grid .field>.ui.input,body.nx-admin .ui.form .nx-span-grid .field>.ui.calendar,body.nx-admin .ui.form .nx-span-grid .field .nx-help{width:100%;max-width:none}@container (min-width:600px){body.nx-admin .nx-span-grid>.field.nx-w-half{grid-column:span 6}body.nx-admin .nx-span-grid>.field.nx-w-third{grid-column:span 4}body.nx-admin .nx-span-grid>.field.nx-w-quarter{grid-column:span 3}}body.nx-admin .ui.dropdown.nx-multi .menu>.item{align-items:center;gap:10px;display:flex}body.nx-admin .ui.dropdown.nx-multi .menu>.item:before{content:"";border:1.5px solid var(--ny-border);background:var(--ny-surface);box-sizing:border-box;border-radius:4px;flex:none;width:16px;height:16px}body.nx-admin .ui.dropdown.nx-multi .menu>.item.active:before{border-color:var(--ny-primary);background:var(--ny-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center / 14px no-repeat}body.nx-admin .ui.dropdown.nx-multi .menu>.item.active{background:var(--ny-selected);font-weight:var(--ny-weight-normal)}body.nx-admin .ui.dropdown.nx-multi>.text:not(.default){color:var(--ny-text)}.nx-check-cards,.nx-choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nx-choice-cards.nx-three{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-check-card,.nx-choice-card{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.nx-choice-card{align-items:flex-start;padding:12px}.nx-check-card:hover,.nx-choice-card:hover{border-color:var(--ny-text-disabled)}.nx-check-card:has(input:checked),.nx-choice-card:has(input:checked){border-color:var(--ny-primary);background:var(--ny-selected)}.nx-check-card:has(input:focus-visible),.nx-choice-card:has(input:focus-visible){outline:2px solid var(--ny-focus)}body.nx-admin .nx-check-card>input,body.nx-admin .nx-choice-card>input{appearance:none;border:1.5px solid var(--ny-border);background:var(--ny-surface);cursor:pointer;border-radius:4px;flex:none;width:16px;height:16px;margin:0}body.nx-admin .nx-choice-card>input{border-radius:50%;margin-top:2px}body.nx-admin .nx-check-cards>.nx-check-card>input:checked{border-color:var(--ny-primary);background:var(--ny-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center / 14px no-repeat}body.nx-admin .nx-choice-cards>.nx-choice-card>input:checked{border-color:var(--ny-primary);background:radial-gradient(var(--ny-primary) 0 4px, var(--ny-surface) 4.5px)}.nx-card-text{min-width:0}.nx-card-text>b{font-weight:var(--ny-weight-medium)}.nx-choice-card .nx-card-text>b{font-weight:var(--ny-weight-semibold)}.nx-card-text>small{color:var(--ny-text-muted);margin-top:2px;font-size:12px;display:block}.nx-card-count{color:var(--ny-text-muted);font-size:var(--ny-text-sm);white-space:nowrap;margin-left:auto}.nx-card-total{border-radius:var(--ny-radius);background:var(--ny-surface-sunken);font-size:var(--ny-text-sm);align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.nx-card-total b{font-size:var(--ny-text-base)}@media (max-width:600px){.nx-check-cards,.nx-choice-cards,.nx-choice-cards.nx-three{grid-template-columns:minmax(0,1fr)}}.nx-page-title .nx-page-status{vertical-align:middle;align-items:center;gap:6px;margin-left:10px;display:inline-flex}body.nx-admin .ui.dropdown.nx-more>.menu>.item.nx-danger{color:var(--ny-danger-ink)}.nx-preview{overflow:hidden}.nx-preview-head{border-bottom:1px solid var(--ny-border-soft);align-items:center;gap:8px;padding:10px 16px;display:flex}.nx-preview-head h3{font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold);margin:0}.nx-preview .nx-panel-head{gap:8px}.nx-preview-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.nx-segmented{border:1px solid var(--ny-border);border-radius:var(--ny-radius);display:inline-flex;overflow:hidden}.nx-segmented>button{background:var(--ny-surface);height:30px;color:var(--ny-text-muted);font:inherit;font-size:var(--ny-text-sm);cursor:pointer;border:0;flex:none;padding:0 10px}.nx-segmented>button+button{border-left:1px solid var(--ny-border)}.nx-segmented>button[aria-pressed=true]{background:var(--ny-primary-soft);color:var(--ny-primary);font-weight:var(--ny-weight-semibold)}.nx-segmented>button>i.icon{margin:0}.nx-preview-env{border-bottom:1px solid var(--ny-border-soft);background:var(--ny-surface-sunken);font-size:var(--ny-text-sm);grid-template-columns:64px minmax(0,1fr);gap:4px 8px;margin:0;padding:10px 16px;display:grid}.nx-preview-env dt{color:var(--ny-text-muted)}.nx-preview-env dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.nx-preview-env dd.nx-subject{font-weight:var(--ny-weight-semibold)}.nx-preview-stage{background:var(--ny-surface-sunken);padding:16px}.nx-preview-mail{border:1px solid var(--ny-border);width:100%;max-width:600px;min-height:240px;box-shadow:var(--ny-paper-shadow);transition:max-width var(--ny-transition);background:#fff;border-radius:8px;margin:0 auto;display:block}.nx-preview[data-nx-device=phone] .nx-preview-mail{max-width:340px}.nx-preview-foot{border-top:1px solid var(--ny-border-soft);color:var(--ny-text-muted);font-size:var(--ny-text-sm);padding:10px 16px}:root{--nx-wa-head:#008069;--nx-wa-head-ink:#fff;--nx-wa-wall:#efeae2;--nx-wa-dot:#111b210f;--nx-wa-in:#fff;--nx-wa-out:#d9fdd3;--nx-wa-ink:#111b21;--nx-wa-meta:#667781;--nx-wa-link:#027eb5;--nx-wa-tick:#53bdeb;--nx-wa-chip:#fff;--nx-wa-note:#ffeecd;--nx-wa-note-ink:#54656f;--nx-wa-bar:#f0f2f5;--nx-wa-send:#00a884}[data-theme=dark]{--nx-wa-head:#202c33;--nx-wa-head-ink:#e9edef;--nx-wa-wall:#0b141a;--nx-wa-dot:#e9edef0a;--nx-wa-in:#202c33;--nx-wa-out:#005c4b;--nx-wa-ink:#e9edef;--nx-wa-meta:#8696a0;--nx-wa-link:#53bdeb;--nx-wa-chip:#182229;--nx-wa-note:#182229;--nx-wa-note-ink:#ffd279;--nx-wa-bar:#1f2c34}.nx-wa-wall{background-color:var(--nx-wa-wall);background-image:radial-gradient(var(--nx-wa-dot) 1.2px, transparent 1.3px);background-size:14px 14px;flex-direction:column;gap:4px;padding:12px 12px 14px 20px;display:flex}.nx-wa-bubble{background:var(--nx-wa-in);max-width:88%;color:var(--nx-wa-ink);overflow-wrap:break-word;border-radius:7.5px;align-self:flex-start;padding:6px 8px 8px 9px;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:13.6px;line-height:19px;position:relative;box-shadow:0 1px .5px #0b141a21}.nx-wa-bubble:after{content:"";clear:both;display:block}.nx-wa-bubble.nx-wa-tail{border-top-left-radius:0}.nx-wa-bubble.nx-wa-tail:before{content:"";border-style:solid;border-width:0 8px 13px 0;border-color:var(--nx-wa-in) var(--nx-wa-in) transparent transparent;position:absolute;top:0;left:-8px}.nx-wa-bubble.nx-wa-out{background:var(--nx-wa-out);align-self:flex-end}.nx-wa-bubble.nx-wa-out.nx-wa-tail{border-top-left-radius:7.5px;border-top-right-radius:0}.nx-wa-bubble.nx-wa-out.nx-wa-tail:before{border-width:0 0 13px 8px;border-color:var(--nx-wa-out) transparent transparent var(--nx-wa-out);left:auto;right:-8px}.nx-wa-head{margin-bottom:2px;font-weight:600}.nx-wa-foot{color:var(--nx-wa-meta);margin-top:4px;font-size:12.5px}.nx-wa-time{float:right;color:var(--nx-wa-meta);white-space:nowrap;margin:6px 0 -5px 10px;font-size:11px;line-height:15px}.nx-wa-ticks{color:var(--nx-wa-tick);letter-spacing:-4px;margin-left:2px;font-size:12px}.nx-wa-bubble var{color:var(--nx-wa-link);font-style:normal}.nx-wa-links{border-top:1px solid #8696a040;margin:8px -8px -8px}.nx-wa-links>div{color:var(--nx-wa-link);justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:500;display:flex}.nx-wa-links>div+div{border-top:1px solid #8696a040}.nx-wa-replies{flex-direction:column;align-self:flex-start;gap:2px;max-width:88%;display:flex}.nx-wa-replies>div{background:var(--nx-wa-in);color:var(--nx-wa-link);border-radius:7.5px;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:13.6px;font-weight:500;display:flex;box-shadow:0 1px .5px #0b141a21}.nx-wa-list{color:var(--nx-wa-link);border-top:1px solid #8696a040;justify-content:center;align-items:center;gap:6px;margin:8px -8px -8px;padding:9px;font-weight:500;display:flex}.nx-wa-links i.icon,.nx-wa-replies i.icon,.nx-wa-list i.icon{margin:0;font-size:12px}.nx-wa-day,.nx-wa-system{border-radius:7px;align-self:center;margin:6px 0;padding:4px 10px;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:11.5px;box-shadow:0 1px .5px #0b141a21}.nx-wa-day{background:var(--nx-wa-chip);color:var(--nx-wa-meta)}.nx-wa-system{background:var(--nx-wa-note);max-width:92%;color:var(--nx-wa-note-ink);text-align:center;line-height:1.4}.nx-wa-who{color:#06cf9c;align-items:center;gap:6px;margin-bottom:1px;font-size:12px;font-weight:600;display:flex}.nx-wa-who.nx-wa-bot{color:#8250df}[data-theme=dark] .nx-wa-who.nx-wa-bot{color:#c4a5f5}.nx-wa-bubble.nx-wa-note{color:#5c4a00;background:#fff4cc;border:1px dashed #e6c34d;align-self:flex-end}[data-theme=dark] .nx-wa-bubble.nx-wa-note{color:#ffe083;background:#3a3110;border-color:#8a7020}.nx-wa-note-tag{align-items:center;gap:4px;margin-bottom:2px;font-size:11.5px;font-weight:600;display:flex}.nx-wa-event{background:var(--nx-wa-chip);max-width:80%;color:var(--nx-wa-meta);text-align:center;border-radius:7.5px;align-self:center;padding:4px 10px;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;box-shadow:0 1px .5px #0b141a21}.nx-wa-doc{color:inherit;background:#0000000d;border-radius:6px;align-items:center;gap:10px;margin:-2px -4px 4px;padding:8px;display:flex}[data-theme=dark] .nx-wa-doc{background:#ffffff0f}.nx-wa-doc-type{color:#fff;background:#e53935;border-radius:4px;flex:none;place-items:center;width:32px;height:38px;font-size:10px;font-weight:700;display:grid}.nx-wa-doc small{color:var(--nx-wa-meta);font-size:11.5px;display:block}.nx-wa-phone{width:330px;max-width:100%;box-shadow:var(--ny-shadow-lg);box-sizing:border-box;background:#111b21;border-radius:30px;margin:0 auto;padding:9px}.nx-wa-screen{background-color:var(--nx-wa-wall);background-image:radial-gradient(var(--nx-wa-dot) 1.2px, transparent 1.3px);background-size:14px 14px;border-radius:22px;flex-direction:column;height:560px;display:flex;overflow:hidden}.nx-wa-screen>.nx-wa-wall{background:0 0;flex:1;overflow:auto}.nx-wa-top{background:var(--nx-wa-head);color:var(--nx-wa-head-ink);align-items:center;gap:8px;padding:26px 10px 8px;font-family:Segoe UI,Helvetica,Arial,sans-serif;display:flex}.nx-wa-avatar{background:var(--ny-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.nx-wa-name{font-size:15px;font-weight:600}.nx-wa-state{opacity:.85;font-size:12px}.nx-wa-bar{align-items:center;gap:6px;padding:6px 6px 10px;display:flex}.nx-wa-input{background:var(--nx-wa-in);height:40px;color:var(--nx-wa-meta);border-radius:22px;flex:1;align-items:center;padding:0 12px;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;display:flex;box-shadow:0 1px .5px #0b141a21}.nx-wa-send{background:var(--nx-wa-send);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.nx-wa-top i.icon,.nx-wa-send i.icon{margin:0}.nx-summary{margin:0;padding:4px 16px 12px;list-style:none}.nx-summary>li{border-bottom:1px solid var(--ny-border-soft);font-size:var(--ny-text-sm);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.nx-summary>li:last-child{border-bottom:0}.nx-summary>li>i.icon{color:var(--ny-success);margin:0}.nx-summary>li.nx-warn>i.icon{color:var(--ny-warning)}.nx-summary-key{width:72px;color:var(--ny-text-muted);flex:none}.nx-summary-value{flex:1;min-width:0}.nx-record-side .nx-side-section+.nx-side-section{border-top:1px solid var(--ny-border-soft)}.nx-side-section>h4{color:var(--ny-text-muted);font-size:var(--ny-text-xs);font-weight:var(--ny-weight-semibold);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:12px 16px 0}.nx-facts{font-size:var(--ny-text-sm);grid-template-columns:96px minmax(0,1fr);gap:8px 10px;margin:0;padding:12px 16px;display:grid}.nx-facts dt{color:var(--ny-text-muted)}.nx-facts dd{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.nx-facts .nx-mono{font-family:var(--ny-font-mono);font-size:12px}.nx-copy{color:var(--ny-text-disabled);cursor:pointer;background:0 0;border:0;padding:0}.nx-copy:hover{color:var(--ny-primary)}.nx-copy>i.icon{margin:0}.nx-list-detail{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:16px;display:grid}body.nx-admin .nx-list-detail .nx-panel.ui.segment{margin:0}.nx-ld-row{border-bottom:1px solid var(--ny-border-soft);color:var(--ny-text);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;display:grid}.nx-ld-row:hover{background:var(--ny-hover);color:var(--ny-text)}.nx-ld-row[aria-current=true]{border-left-color:var(--ny-primary);background:var(--ny-selected)}.nx-ld-title,.nx-ld-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-ld-title{font-weight:var(--ny-weight-semibold)}.nx-ld-sub,.nx-ld-time{color:var(--ny-text-muted);font-size:12px}.nx-ld-time{text-align:right}body.nx-admin .nx-list-detail .nx-ld-back{display:none}@media (max-width:960px){.nx-list-detail{grid-template-columns:minmax(0,1fr)}.nx-list-detail.nx-ld-open>.nx-ld-list,.nx-list-detail:not(.nx-ld-open)>.nx-ld-detail{display:none}body.nx-admin .nx-list-detail .nx-ld-back{display:inline-flex}}.nx-builder-steps{flex-direction:column;display:flex}.nx-builder-step{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);grid-template-columns:20px 30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.nx-builder-step+.nx-builder-step{margin-top:22px}.nx-builder-step+.nx-builder-step:before{content:"";background:var(--ny-border);width:1px;height:22px;position:absolute;top:-23px;left:56px}.nx-builder-step.sortable-ghost{opacity:.4}.nx-builder-grip{color:var(--ny-text-disabled);cursor:grab}.nx-builder-num{background:var(--ny-primary-soft);width:30px;height:30px;color:var(--ny-primary);font-size:var(--ny-text-sm);font-weight:var(--ny-weight-bold);border-radius:50%;place-items:center;display:grid}.nx-builder-body{min-width:0}body.nx-admin .nx-builder-body .field{margin:0}body.nx-admin .nx-builder-body .ui.dropdown,body.nx-admin .nx-range-fields .ui.dropdown{min-width:0}.nx-tags{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:3px 8px;display:flex}.nx-tag{border-radius:var(--ny-radius-pill);background:var(--ny-primary-soft);color:var(--ny-primary);font-size:var(--ny-text-xs);font-weight:var(--ny-weight-medium);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.nx-tag button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nx-tag i.icon{margin:0;font-size:10px}body.nx-admin .ui.form .nx-tags input[type=text]{width:auto;min-width:80px;height:28px;box-shadow:none;background:0 0;border:0;flex:100px;padding:0 4px}.nx-builder-add{border:1px dashed var(--ny-border);border-radius:var(--ny-radius);width:100%;height:40px;color:var(--ny-primary);font:inherit;font-weight:var(--ny-weight-medium);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.nx-builder-add:hover{border-color:var(--ny-primary)}.nx-builder-add>i.icon{margin:0}.nx-builder-remove{color:var(--ny-text-disabled);cursor:pointer;background:0 0;border:0;padding:4px}.nx-builder-remove:hover{color:var(--ny-danger)}.nx-builder-remove>i.icon{margin:0}.nx-pairs .nx-builder-step{background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) minmax(0,2fr) auto;padding:0}.nx-pairs .nx-builder-step+.nx-builder-step{margin-top:8px}.nx-pairs .nx-builder-step+.nx-builder-step:before{display:none}.nx-pairs .nx-builder-add{border:0;justify-content:flex-start;width:auto;height:auto;padding:4px 0}body.nx-admin .ui.flyout.nx-drawer{background:var(--ny-surface);width:400px;color:var(--ny-text)}body.nx-admin .ui.flyout.nx-drawer:has(>form[data-nx-wide]),body.nx-admin .ui.flyout.nx-drawer.nx-drawer-wide{width:520px}body.nx-admin .ui.flyout.nx-drawer>.header,body.nx-admin .ui.flyout.nx-drawer>.content,body.nx-admin .ui.flyout.nx-drawer>form>.content{border-color:var(--ny-border-soft);background:var(--ny-surface);color:var(--ny-text)}body.nx-admin .ui.flyout.nx-drawer>.header,body.nx-admin .ui.flyout.nx-drawer>form>.header{border-bottom:1px solid var(--ny-border-soft);font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold);align-items:center;gap:8px;padding:14px 16px;display:flex}body.nx-admin .ui.flyout.nx-drawer [data-nx-flyout-close]{margin:0 0 0 auto}body.nx-admin .ui.flyout.nx-drawer>.actions,body.nx-admin .ui.flyout.nx-drawer>form>.actions{border-top:1px solid var(--ny-border-soft);background:var(--ny-surface-sunken);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}body.nx-admin .ui.flyout.nx-drawer .actions>.ui.button{margin:0}@media (max-width:767px){body.nx-admin .ui.flyout.nx-drawer,body.nx-admin .ui.flyout.nx-drawer:has(>form[data-nx-wide]),body.nx-admin .ui.flyout.nx-drawer.nx-drawer-wide{width:100%}}.nx-range-presets{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.nx-range-presets>button{border:1px solid var(--ny-border);border-radius:var(--ny-radius-pill);background:var(--ny-surface);color:var(--ny-text);font:inherit;cursor:pointer;padding:3px 10px;font-size:12.5px}.nx-range-presets>button[aria-pressed=true]{border-color:var(--ny-primary);background:var(--ny-primary-soft);color:var(--ny-primary);font-weight:var(--ny-weight-semibold)}[data-nx-range=compact]:not(.nx-range-open) .nx-range-fields{display:none}[data-nx-range=compact]:not(.nx-range-open) .nx-range-presets{margin-bottom:0}.nx-range-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.nx-editor-source{display:none}.nx-editor .cm-editor{min-height:280px}.nx-editor-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.nx-editor-chip{border:1px dashed var(--ny-border);border-radius:var(--ny-radius-pill);background:var(--ny-surface);color:var(--ny-text-muted);font-family:var(--ny-font-mono);cursor:pointer;padding:2px 8px;font-size:11.5px}.nx-editor-chip:hover{border-color:var(--ny-primary);color:var(--ny-primary)}body.nx-admin .ui.form .ui.multiple.search.selection.dropdown.nx-multi{align-items:center;min-height:36px;padding:0 2.6em 0 12px;display:flex}body.nx-admin .ui.form .ui.multiple.search.selection.dropdown.nx-multi>.text,body.nx-admin .ui.form .ui.multiple.search.selection.dropdown.nx-multi>input.search{margin:0;padding:0;line-height:34px}body.nx-admin .ui.form .ui.multiple.search.selection.dropdown.nx-multi>.text{text-overflow:ellipsis;white-space:nowrap;top:50%;left:12px;right:2.6em;overflow:hidden;transform:translateY(-50%)}.nx-pc-ok{background:var(--ny-success-soft);color:var(--ny-success-ink)}.nx-pc-info{background:var(--ny-info-soft);color:var(--ny-info-ink)}.nx-pc-warn{background:var(--ny-warning-soft);color:var(--ny-warning-ink)}.nx-pc-bad{background:var(--ny-danger-soft);color:var(--ny-danger-ink)}.nx-pc-purple{background:var(--ny-purple-soft);color:var(--ny-purple-ink)}.nx-pc-grey{background:var(--ny-surface-sunken);color:var(--ny-text-muted)}.nx-timeline{margin:0;padding:8px 16px 16px;list-style:none}.nx-timeline-entry{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-top:12px;display:grid;position:relative}.nx-timeline-entry:not(:last-child):after{content:"";background:var(--ny-border-soft);width:2px;position:absolute;top:48px;bottom:-12px;left:15px}.nx-timeline-icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nx-timeline-icon>.icon{margin:0;font-size:13px}.nx-timeline-top{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.nx-timeline-title{font-weight:var(--ny-weight-semibold)}.nx-timeline-title>span{font-weight:var(--ny-weight-normal);color:var(--ny-text-muted)}.nx-timeline-when{color:var(--ny-text-muted);white-space:nowrap;font-size:12px}.nx-timeline-remark{border:1px solid var(--ny-border-soft);background:var(--ny-surface-sunken);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13.5px}.nx-linked{margin:0;padding:0;list-style:none}.nx-linked-item{border-bottom:1px solid var(--ny-border-soft);color:inherit;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.nx-linked>li:last-child .nx-linked-item{border-bottom:0}.nx-linked-icon{border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nx-linked-icon>.icon{margin:0;font-size:13px}.nx-linked-text{flex-direction:column;min-width:0;display:flex}.nx-linked-kind{font-size:11.5px;font-weight:var(--ny-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--ny-text-muted)}.nx-linked-title{font-weight:var(--ny-weight-semibold);color:var(--ny-primary)}.nx-linked-title.nx-linked-plain{color:var(--ny-text)}.nx-linked-sub{font-size:var(--ny-text-sm);color:var(--ny-text-muted)}body.nx-admin .ui.flyout.nx-drawer>form{flex-direction:column;height:100%;display:flex}body.nx-admin .ui.flyout.nx-drawer>form>.content{flex:1;padding:16px;overflow:auto}.nx-ld-detail .nx-panel-head{justify-content:flex-start;gap:8px}.nx-wa-text{white-space:pre-wrap}.nx-wa-media{aspect-ratio:16/9;color:var(--nx-wa-meta);background:#00000014;border-radius:6px;place-items:center;margin:-3px -5px 6px -6px;font-size:28px;display:grid}[data-theme=dark] .nx-wa-media{background:#ffffff14}.nx-meter{border-bottom:1px solid var(--ny-border-soft);font-size:var(--ny-text-sm);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.nx-meter:first-child{padding-top:0}.nx-meter:last-child{border-bottom:0;padding-bottom:0}.nx-meter-name{font-weight:var(--ny-weight-semibold)}.nx-meter-value{color:var(--ny-text-muted);white-space:nowrap}.nx-meter-bar{border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);grid-column:1/-1;height:6px;overflow:hidden}.nx-meter-bar>span{height:100%;width:var(--nx-share);border-radius:inherit;background:var(--ny-primary);display:block}.nx-meter[data-nx-tone=warn] .nx-meter-bar>span{background:var(--ny-warning)}.nx-meter[data-nx-tone=full] .nx-meter-bar>span{background:var(--ny-danger)}.nx-meter-note{color:var(--ny-text-muted);font-size:var(--ny-text-xs);grid-column:1/-1}.nx-sum-rows{margin-top:12px}.nx-sum-row{font-size:var(--ny-text-sm);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.nx-sum-row span:first-child{color:var(--ny-text-muted)}.nx-total{border-top:1px solid var(--ny-border);font-weight:var(--ny-weight-semibold);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;display:flex}.nx-total b{font-size:var(--ny-text-xl)}body.nx-admin .nx-num,body.nx-admin .ui.table.nx-table>thead>tr>th.nx-num,body.nx-admin .ui.table.nx-table>tbody>tr>td.nx-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nx-panel-body>.nx-facts,.nx-panel-body>.nx-summary{padding:0}.nx-panel-body>.nx-facts+.nx-help{margin-top:12px;display:block}.nx-paper{background:var(--ny-surface);color:var(--ny-text);border:1px solid var(--ny-border);border-radius:var(--ny-radius);font-size:var(--ny-text-sm);padding:32px}.nx-paper-head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.nx-paper-head h2{font-size:var(--ny-text-xl);margin:0}.nx-paper-parties{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.nx-paper-label{color:var(--ny-text-muted);font-size:var(--ny-text-xs);margin-bottom:4px}.nx-footer-hint{color:var(--ny-text-muted);font-size:var(--ny-text-sm);margin-right:auto}@media (max-width:640px){.nx-paper{padding:16px}.nx-paper-parties{grid-template-columns:1fr}.nx-footer-hint{display:none}}@media print{.nx-rail,.nx-topbar,.nx-page-header,.nx-split-side,.nx-ld-list,.nx-ld-tools,.nx-page-footer{display:none}.nx-list-detail{grid-template-columns:minmax(0,1fr)}}body.nx-admin [data-nx-pack-totals][hidden]{display:none}[data-nx-pack-totals]>.nx-summary{padding:0}.nx-plan-hero{background:var(--ny-surface);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius-lg);box-shadow:var(--ny-panel-shadow);grid-template-columns:minmax(0,5fr) minmax(0,7fr) minmax(0,4fr);display:grid}.nx-plan-hero>div{min-width:0;padding:var(--ny-space-5)}.nx-plan-hero>div+div{border-left:1px solid var(--ny-border-soft)}.nx-hero-label{color:var(--ny-text-muted);font-size:var(--ny-text-sm);align-items:center;gap:var(--ny-space-2);display:flex}.nx-hero-label>i.icon{height:auto;font-size:var(--ny-text-2xl);margin:0}.nx-hero-figure{margin:2px 0 var(--ny-space-1);font-size:28px;font-weight:var(--ny-weight-semibold);line-height:var(--ny-leading-tight);font-variant-numeric:tabular-nums}.nx-hero-line{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}.nx-hero-pay{border-radius:0 var(--ny-radius-lg) var(--ny-radius-lg) 0;background:var(--ny-primary-soft);flex-direction:column;display:flex}.nx-hero-pay .nx-hero-line{margin-bottom:var(--ny-space-3)}.nx-hero-pay .ui.button{margin-top:auto}.nx-year{margin-top:var(--ny-space-3)}.nx-year-bar{border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);height:8px;position:relative}.nx-year-bar>span{width:var(--nx-share);border-radius:inherit;background:var(--ny-primary);min-width:8px;position:absolute;inset:0 auto 0 0}.nx-year-bar>i{top:-4px;left:var(--nx-share);border:3px solid var(--ny-primary);background:var(--ny-surface);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute}.nx-year-ends{justify-content:space-between;gap:var(--ny-space-2);margin-top:var(--ny-space-2);color:var(--ny-text-muted);font-size:var(--ny-text-xs);display:flex}.nx-use-grid{gap:var(--ny-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nx-use-tile{min-width:0;padding:var(--ny-space-4);background:var(--ny-surface);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius-lg);box-shadow:var(--ny-panel-shadow);flex-direction:column;gap:10px;display:flex}.nx-use-tile[data-nx-tone=warn]{border-color:var(--ny-warning);background:var(--ny-warning-soft)}.nx-use-tile[data-nx-tone=full]{border-color:var(--ny-danger);background:var(--ny-danger-soft)}.nx-use-top{align-items:center;gap:var(--ny-space-3);display:flex}.nx-use-name{font-weight:var(--ny-weight-semibold)}.nx-use-name>i.icon,.nx-use-name>i.icon.nx-lordicon{width:28px;height:28px;margin:0 0 var(--ny-space-1);font-size:28px;display:block}.nx-use-left{color:var(--ny-text-muted);font-size:var(--ny-text-sm);font-variant-numeric:tabular-nums}.nx-use-note{min-height:19px;color:var(--ny-text-muted);font-size:var(--ny-text-sm)}.nx-use-link{color:var(--ny-primary);font-family:inherit;font-size:var(--ny-text-sm);font-weight:var(--ny-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0}.nx-ring{--nx-ring:var(--ny-primary);background:conic-gradient(var(--nx-ring) calc(var(--nx-share) * 1%), var(--ny-surface-sunken) 0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.nx-ring:before{content:"";background:var(--ny-surface);border-radius:50%;position:absolute;inset:7px}.nx-ring>b{font-size:var(--ny-text-xs);font-weight:var(--ny-weight-semibold);font-variant-numeric:tabular-nums;position:relative}.nx-ring[data-nx-tone=warn]{--nx-ring:var(--ny-warning)}.nx-ring[data-nx-tone=full]{--nx-ring:var(--ny-danger)}.nx-ring-lg{width:96px;height:96px}.nx-ring-lg:before{inset:10px}.nx-ring-lg>b{font-size:var(--ny-text-lg)}.nx-ladder{gap:var(--ny-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx-rung{min-width:0;padding:var(--ny-space-3);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);background:var(--ny-surface)}.nx-rung b{font-weight:var(--ny-weight-semibold);display:block}.nx-rung small{color:var(--ny-text-muted);font-size:var(--ny-text-sm);display:block}.nx-rung-track{border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);height:6px;margin:10px 0;overflow:hidden}.nx-rung-track>span{width:var(--nx-share);background:var(--ny-primary);height:100%;display:block}.nx-rung[aria-current=true]{border-color:var(--ny-primary);background:var(--ny-primary-soft)}.nx-list-rows{flex-direction:column;display:flex}.nx-list-row{align-items:center;gap:var(--ny-space-3);padding:10px var(--ny-space-4);border-top:1px solid var(--ny-border-soft);color:var(--ny-text);display:flex}.nx-list-row:first-child{border-top:0}a.nx-list-row:hover{background:var(--ny-hover);color:var(--ny-text)}.nx-row-main{flex:1;min-width:0}.nx-row-main small{color:var(--ny-text-muted);font-size:var(--ny-text-sm);display:block}.nx-row-amount{font-weight:var(--ny-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-row-amount[data-nx-plus=true]{color:var(--ny-success-ink)}.nx-row-icon{border-radius:var(--ny-radius);background:var(--ny-surface-sunken);width:40px;height:40px;color:var(--ny-text-muted);flex:none;place-items:center;display:grid}.nx-row-icon>i.icon{height:auto;font-size:var(--ny-text-xl);margin:0}.nx-row-icon[data-nx-plus=true]{background:var(--ny-success-soft);color:var(--ny-success-ink)}.nx-bill{top:var(--ny-space-4);background:var(--ny-surface);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius-lg);box-shadow:var(--ny-panel-shadow);position:sticky;overflow:hidden}.nx-bill-head{justify-content:space-between;gap:var(--ny-space-3);padding:var(--ny-space-4);border-bottom:1px dashed var(--ny-border);display:flex}.nx-bill-head h4{font-size:var(--ny-text-lg);margin:0}.nx-bill-head small{color:var(--ny-text-muted);font-size:var(--ny-text-sm);display:block}.nx-bill-lines{padding:var(--ny-space-2) var(--ny-space-4)}.nx-bill-line{justify-content:space-between;gap:var(--ny-space-4);font-size:var(--ny-text-sm);padding:6px 0;display:flex}.nx-bill-line>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.nx-bill-line[data-nx-free]>span:last-child{color:var(--ny-success-ink)}.nx-bill-sep{border-top:1px dashed var(--ny-border);margin:6px 0}.nx-bill-total{padding:var(--ny-space-3) var(--ny-space-4);border-top:1px solid var(--ny-border-soft);background:var(--ny-surface-sunken);font-weight:var(--ny-weight-semibold);justify-content:space-between;align-items:baseline;display:flex}.nx-bill-total b{font-size:var(--ny-text-2xl);font-weight:var(--ny-weight-semibold);font-variant-numeric:tabular-nums}.nx-bill-foot{padding:var(--ny-space-3) var(--ny-space-4);background:var(--ny-surface-sunken);color:var(--ny-text-muted);font-size:var(--ny-text-xs)}.nx-delta{gap:var(--ny-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nx-delta-item{padding:var(--ny-space-3);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius)}.nx-delta-item small{color:var(--ny-text-muted);font-size:var(--ny-text-sm);display:block}.nx-delta-item b{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.nx-delta-item span{color:var(--ny-success-ink);font-size:var(--ny-text-sm);font-variant-numeric:tabular-nums}.nx-stepper{align-items:stretch;gap:var(--ny-space-2);display:flex}.nx-stepper .ui.input{width:120px}.nx-stepper .ui.input input{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold);text-align:center}.nx-chips{gap:var(--ny-space-2);margin-top:var(--ny-space-3);flex-wrap:wrap;display:flex}.nx-chip-button{padding:var(--ny-space-1) var(--ny-space-3);border:1px solid var(--ny-border);border-radius:var(--ny-radius-pill);background:var(--ny-surface);color:var(--ny-text);font-family:inherit;font-size:var(--ny-text-sm);cursor:pointer}.nx-chip-button[aria-pressed=true]{border-color:var(--ny-primary);background:var(--ny-primary-soft);color:var(--ny-primary);font-weight:var(--ny-weight-semibold)}.nx-limit-bar{border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);height:12px;margin:28px 0 24px;position:relative}.nx-limit-used,.nx-limit-new{border-radius:inherit;position:absolute;top:0;bottom:0}.nx-limit-used{width:var(--nx-share);background:var(--ny-primary);left:0}.nx-limit-new{left:var(--nx-from);width:var(--nx-width);border:1px dashed var(--ny-primary);background:var(--ny-primary-soft)}.nx-limit-mark{left:var(--nx-at);color:var(--ny-text-muted);font-size:var(--ny-text-xs);white-space:nowrap;position:absolute;transform:translate(-50%)}.nx-limit-mark[data-nx-top]{top:-20px}.nx-limit-mark[data-nx-bottom]{top:16px}.nx-balance{align-items:center;gap:var(--ny-space-5);display:flex}.nx-balance-main{flex:1;min-width:0}.nx-stack-bar{height:8px;margin:var(--ny-space-3) 0 var(--ny-space-2);border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);gap:2px;display:flex;overflow:hidden}.nx-stack-bar>span{width:var(--nx-share);background:var(--ny-primary)}.nx-stack-bar>span[data-nx-second]{background:var(--ny-purple)}.nx-stack-bar>span[data-nx-added]{background:var(--ny-success)}.nx-stack-bar>span[data-nx-spare]{background:var(--ny-border)}.nx-legend{gap:var(--ny-space-4);color:var(--ny-text-muted);font-size:var(--ny-text-sm);flex-wrap:wrap;display:flex}.nx-legend i{background:var(--ny-primary);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.nx-legend i[data-nx-second]{background:var(--ny-purple)}.nx-legend i[data-nx-added]{background:var(--ny-success)}.nx-legend i[data-nx-spare]{background:var(--ny-border)}.nx-burn{align-items:flex-end;gap:3px;height:72px;display:flex}.nx-burn>span{min-width:2px;height:var(--nx-share);background:var(--ny-primary);border-radius:2px 2px 0 0;flex:1}.nx-burn-ends{color:var(--ny-text-muted);font-size:var(--ny-text-xs);justify-content:space-between;margin-top:6px;display:flex}.nx-pack-grid{gap:var(--ny-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx-pack{min-width:0;padding:var(--ny-space-3);border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);cursor:pointer;position:relative}.nx-pack input{opacity:0;position:absolute}.nx-pack b{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold);font-variant-numeric:tabular-nums;display:block}.nx-pack small{color:var(--ny-text-muted);font-size:var(--ny-text-sm);display:block}.nx-pack:has(input:checked){border-color:var(--ny-primary);background:var(--ny-primary-soft);box-shadow:0 0 0 1px var(--ny-primary)}.nx-pack:has(input:focus-visible){outline:2px solid var(--ny-focus)}.nx-two-state{gap:var(--ny-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-frozen-hero{align-items:center;gap:var(--ny-space-5);padding:var(--ny-space-5);border:1px solid var(--ny-danger);border-radius:var(--ny-radius-lg);background:var(--ny-surface);box-shadow:var(--ny-panel-shadow);display:flex}.nx-frozen-mark{background:var(--ny-danger-soft);width:56px;height:56px;color:var(--ny-danger-ink);border-radius:50%;flex:none;place-items:center;display:grid}.nx-frozen-mark>i.icon{height:auto;margin:0;font-size:28px}.nx-frozen-text{flex:1;min-width:220px}.nx-paid-hero{align-items:center;gap:var(--ny-space-4);padding:var(--ny-space-4) var(--ny-space-5);border:1px solid var(--ny-success);border-radius:var(--ny-radius-lg);background:var(--ny-success-soft);display:flex}.nx-paid-hero>i.icon{height:auto;color:var(--ny-success-ink);margin:0;font-size:28px}.nx-paid-text{flex:1;min-width:0}.nx-prod-grid{gap:var(--ny-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-prod{gap:var(--ny-space-4);min-width:0;padding:var(--ny-space-4);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius-lg);background:var(--ny-surface);box-shadow:var(--ny-panel-shadow);display:flex}.nx-prod[data-nx-tone=warn]{border-color:var(--ny-warning)}.nx-prod[data-nx-tone=full]{border-color:var(--ny-danger)}.nx-prod-body{gap:var(--ny-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.nx-prod-title{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold);position:relative}.nx-prod-title>i.icon,.nx-prod-title>i.icon.nx-lordicon{width:28px;height:28px;margin:0 0 var(--ny-space-1);font-size:28px;display:block}.nx-prod-title .nx-state{position:absolute;top:0;right:0}.nx-billing-page .nx-summary i.icon,.nx-bill-head i.icon,.nx-balance-main .nx-hero-label>i.icon{font-size:var(--ny-text-xl)}.nx-prod-text{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}.nx-prod-foot{align-items:center;gap:var(--ny-space-2);flex-wrap:wrap;margin-top:10px;display:flex}.nx-prod-foot .nx-use-left{margin-right:auto}.nx-billing-stack{gap:var(--ny-space-4);flex-direction:column;display:flex}.nx-ld-list .nx-ld-row{align-items:center;gap:var(--ny-space-3);display:flex}@media (max-width:1100px){.nx-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-plan-hero{grid-template-columns:minmax(0,1fr)}.nx-plan-hero>div+div{border-top:1px solid var(--ny-border-soft);border-left:0}.nx-hero-pay{border-radius:0 0 var(--ny-radius-lg) var(--ny-radius-lg)}}@media (max-width:760px){.nx-use-grid,.nx-ladder,.nx-prod-grid,.nx-two-state{grid-template-columns:minmax(0,1fr)}.nx-delta{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-balance{align-items:flex-start}.nx-frozen-hero{flex-wrap:wrap}.nx-frozen-hero .ui.button{width:100%}.nx-bill{position:static}}.nx-views{border-bottom:1px solid var(--ny-border);scrollbar-width:none;gap:2px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow-x:auto}.nx-views a{color:var(--ny-text-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:500;display:block}.nx-views a[aria-current=page]{color:var(--ny-text);border-bottom-color:var(--ny-primary)}.nx-views b{color:var(--ny-text-muted);margin-left:4px;font-weight:500}.nx-views-save{background:var(--ny-background);margin-left:auto;position:sticky;right:0}.nx-views .nx-views-save a{color:var(--ny-primary)}body.nx-admin .nx-panel .ui.accordion .title.nx-panel-head{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}body.nx-admin .nx-panel .ui.accordion .content.nx-panel-body{padding:16px}@media (max-width:640px){.nx-table-wrap table th:first-child,.nx-table-wrap table td:first-child{z-index:1;background:var(--ny-surface);position:sticky;left:0}.nx-table-wrap table thead th:first-child{background:var(--ny-table-head-bg)}}.nx-docs-sum{align-items:center;gap:var(--ny-space-6);padding:var(--ny-space-4);border-bottom:1px solid var(--ny-border-soft);flex-wrap:wrap;display:flex}.nx-docs-meter{flex:0 0 300px}.nx-docs-meter-top{color:var(--ny-text-muted);font-size:var(--ny-text-sm);justify-content:space-between;display:flex}.nx-docs-meter-top b{color:var(--ny-text);font-weight:var(--ny-weight-semibold)}.nx-docs-bar,.nx-doc-progress{border-radius:var(--ny-radius-pill);background:var(--ny-surface-sunken);height:6px;margin-top:6px;overflow:hidden}.nx-docs-bar span,.nx-doc-progress span{border-radius:var(--ny-radius-pill);background:var(--ny-success-ink);height:100%;transition:width var(--ny-transition);display:block}.nx-doc-progress span{background:var(--ny-primary)}.nx-docs-chips{gap:var(--ny-space-2);flex-wrap:wrap;display:flex}.nx-docs-chip{border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius-pill);height:26px;color:var(--ny-text-muted);font-size:var(--ny-text-sm);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.nx-docs-chip b{color:var(--ny-text);font-weight:var(--ny-weight-semibold)}.nx-docs-dot{border-radius:50%;width:8px;height:8px}.nx-docs-dot-ok{background:var(--ny-success-ink)}.nx-docs-dot-warn{background:var(--ny-warning-ink)}.nx-docs-dot-bad{background:var(--ny-danger-ink)}.nx-docs-dot-none{border:1.5px dashed var(--ny-text-muted)}.nx-docs-note{max-width:380px;color:var(--ny-text-muted);font-size:var(--ny-text-sm);margin:0 0 0 auto}.nx-docs-group{padding:var(--ny-space-4);border-bottom:1px solid var(--ny-border-soft)}.nx-docs-group:last-of-type{border-bottom:0}.nx-docs-group-head{margin-bottom:var(--ny-space-3);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}body.nx-admin .nx-docs-group-head h3{font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold);margin:0}.nx-docs-rule{color:var(--ny-text-muted);font-size:12px}.nx-docs-help{color:var(--ny-text-muted);font-size:var(--ny-text-sm);flex-basis:100%;margin:0}.nx-docs-list{gap:var(--ny-space-2);flex-direction:column;display:flex}.nx-doc{align-items:center;gap:10px var(--ny-space-4);padding:var(--ny-space-3);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);background:var(--ny-surface);grid-template-columns:36px minmax(0,1fr) 250px 230px;display:grid}.nx-doc-icon{border-radius:var(--ny-radius);background:var(--ny-surface-sunken);width:36px;height:36px;color:var(--ny-text-muted);justify-content:center;align-items:center;display:flex}.nx-doc-icon i.icon{height:auto;margin:0}.nx-doc-icon[data-tone=ok]{background:var(--ny-success-soft);color:var(--ny-success-ink)}.nx-doc-icon[data-tone=none]{border:1.5px dashed var(--ny-border);background:0 0}.nx-doc-name{align-items:center;gap:var(--ny-space-2);font-weight:var(--ny-weight-semibold);flex-wrap:wrap;display:flex}.nx-doc-optional{border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius-pill);color:var(--ny-text-muted);font-size:11.5px;font-weight:var(--ny-weight-medium);padding:0 7px}.nx-doc-meta,.nx-doc-by{color:var(--ny-text-muted);font-size:var(--ny-text-sm)}.nx-doc-by{font-size:12px}.nx-doc-status{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.nx-docs .nx-state{height:24px;padding:0 9px;font-size:12px}.nx-docs .nx-state i.icon{height:auto;margin:0;font-size:13px}.nx-doc-actions{justify-content:flex-end;gap:var(--ny-space-2);display:flex}body.nx-admin .nx-doc .ui.button{margin:0}.nx-doc-remark{padding:10px var(--ny-space-3);border-radius:var(--ny-radius);background:var(--ny-danger-soft);grid-column:2/-1;gap:10px;font-size:13px;display:flex}.nx-doc-remark i.icon{color:var(--ny-danger-ink);margin:1px 0 0}.nx-doc-remark b{color:var(--ny-danger-ink);font-size:12px;font-weight:var(--ny-weight-semibold);display:block}.nx-doc-drop{padding:14px var(--ny-space-4);border:1.5px dashed var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface-sunken);grid-column:2/-1;align-items:center;gap:14px;display:flex}.nx-doc-drop[hidden]{display:none}.nx-doc-drop.nx-doc-over{border-color:var(--ny-primary);background:var(--ny-primary-soft)}.nx-doc-drop-text{flex:1;min-width:0;font-size:13px}.nx-doc-drop-text small{color:var(--ny-text-muted);font-size:var(--ny-text-sm);display:block}.nx-doc-drop-actions{align-items:stretch;gap:var(--ny-space-2);display:flex}body.nx-admin .nx-doc-drop-actions .ui.button,body.nx-admin .nx-doc-actions .ui.button,body.nx-admin .nx-pdf-tools .ui.button{justify-content:center;align-items:center;gap:4px;min-height:32px;display:inline-flex}body.nx-admin .nx-doc-drop .ui.dropdown.nx-doc-pick{align-items:center;min-height:32px;display:inline-flex}body.nx-admin .nx-doc .ui.button.nx-doc-camera{display:none}.nx-doc-stage{grid-column:2/-1;align-items:center;gap:14px;display:flex}.nx-doc-thumbs{gap:6px;display:flex}.nx-doc-thumb{border:1px solid var(--ny-border);border-radius:var(--ny-radius-sm);background:var(--ny-surface-sunken);width:38px;height:50px;color:var(--ny-text-muted);font-size:var(--ny-text-xs);flex-direction:column;justify-content:space-between;align-items:center;padding:6px 0 3px;display:flex}.nx-doc-thumb i.icon{height:auto;margin:0}.nx-doc-stage-text{min-width:0;color:var(--ny-text-muted);font-size:var(--ny-text-sm);flex:1}.nx-pdf{align-items:center;gap:var(--ny-space-3);flex-direction:column;display:flex}.nx-pdf-bar{color:var(--ny-text-muted);font-size:var(--ny-text-sm);justify-content:space-between;align-self:stretch;align-items:center;display:flex}.nx-pdf-tools{align-items:center;gap:6px;display:flex}body.nx-admin .nx-pdf-tools .ui.button{margin:0}.nx-pdf-sheet{background:var(--ny-paper);width:340px;min-height:440px;box-shadow:var(--ny-paper-shadow);border-radius:2px}.nx-pdf-shown .nx-pdf-sheet{min-height:0}.nx-pdf-sheet canvas{max-width:100%;display:block}.nx-pdf-strip{justify-content:center;gap:var(--ny-space-2);flex-wrap:wrap;display:flex}.nx-pdf-strip[hidden]{display:none}.nx-pdf-mini{background:var(--ny-paper);box-shadow:var(--ny-shadow-sm);cursor:pointer;border:2px solid #0000;border-radius:3px;padding:0}.nx-pdf-mini canvas{display:block}.nx-pdf-mini-on{border-color:var(--ny-primary)}.nx-doc-viewer .nx-pdf-sheet{width:min(560px,100%)}.nx-review{gap:var(--ny-space-4);flex-direction:column;display:flex}.nx-review-back{color:var(--ny-primary);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:none}.nx-review-split{align-items:start;gap:var(--ny-space-4);grid-template-columns:380px minmax(0,1fr);display:grid}body.nx-admin .nx-review-split>.ui.segment.nx-panel{margin:0;padding:0;overflow:hidden}.nx-review-queue-head{padding:var(--ny-space-3) var(--ny-space-4);border-bottom:1px solid var(--ny-border-soft);color:var(--ny-text-muted);font-size:var(--ny-text-sm);justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-review-queue-head b{color:var(--ny-text);font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold)}.nx-review-row{align-items:flex-start;gap:var(--ny-space-3);padding:var(--ny-space-3) var(--ny-space-4);border-bottom:1px solid var(--ny-border-soft);color:inherit;text-decoration:none;display:flex}.nx-review-row:hover{background:var(--ny-hover);color:inherit}.nx-review-row[aria-current=true]{background:var(--ny-selected);box-shadow:inset 3px 0 0 var(--ny-primary)}.nx-review-avatar{width:36px;height:36px;font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.nx-review-avatar[data-tone=info]{background:var(--ny-info-soft);color:var(--ny-info-ink)}.nx-review-avatar[data-tone=purple]{background:var(--ny-purple-soft);color:var(--ny-purple-ink)}.nx-review-avatar[data-tone=ok]{background:var(--ny-success-soft);color:var(--ny-success-ink)}.nx-review-avatar[data-tone=warn]{background:var(--ny-warning-soft);color:var(--ny-warning-ink)}.nx-review-row-body{flex:1;min-width:0}.nx-review-row-top{justify-content:space-between;gap:var(--ny-space-2);display:flex}.nx-review-row-name{font-weight:var(--ny-weight-semibold)}.nx-review-row-when{color:var(--ny-text-muted);white-space:nowrap;font-size:12px}.nx-review-row-sub{color:var(--ny-text-muted);font-size:var(--ny-text-sm);display:block}.nx-review-row-kind{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.nx-review-pager{padding:10px var(--ny-space-4);background:var(--ny-surface-sunken);color:var(--ny-text-muted);font-size:var(--ny-text-sm);justify-content:space-between;align-items:center;display:flex}.nx-review-pages{gap:4px;display:flex}.nx-review-page{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);width:30px;height:30px;color:var(--ny-text);justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.nx-review-page[aria-current=page]{border-color:var(--ny-primary);background:var(--ny-primary);color:var(--ny-text-inverse)}.nx-review-head{justify-content:space-between;gap:var(--ny-space-3);padding:var(--ny-space-4);border-bottom:1px solid var(--ny-border-soft);flex-wrap:wrap;display:flex}body.nx-admin .nx-review-head h2{font-size:var(--ny-text-xl);font-weight:var(--ny-weight-semibold);line-height:var(--ny-leading-tight);margin:0}.nx-review-sub{color:var(--ny-text-muted);font-size:var(--ny-text-sm);margin-top:2px}.nx-review .nx-review-state{height:24px;font-size:12px}.nx-review-body{grid-template-columns:minmax(0,1fr) 300px;display:grid}.nx-review-view{padding:var(--ny-space-3) var(--ny-space-4) var(--ny-space-4);border-right:1px solid var(--ny-border-soft);background:var(--ny-surface-sunken)}.nx-review-side{gap:var(--ny-space-4);padding:var(--ny-space-4);flex-direction:column;display:flex}.nx-review-facts{gap:6px var(--ny-space-3);grid-template-columns:96px minmax(0,1fr);margin:0;font-size:13px;display:grid}.nx-review-facts dt{color:var(--ny-text-muted)}.nx-review-facts dd{margin:0}.nx-review-checks{padding:var(--ny-space-3);border:1px solid var(--ny-border-soft);border-radius:var(--ny-radius);font-size:13px}body.nx-admin .nx-review-checks h3{font-size:var(--ny-text-sm);font-weight:var(--ny-weight-semibold);margin:0 0 6px}.nx-review-checks ul{color:var(--ny-text-muted);margin:0;padding-left:18px}.nx-review-checks li+li{margin-top:2px}.nx-review-seal{color:var(--ny-text-muted);font-size:var(--ny-text-sm);gap:10px;display:flex}.nx-review-seal i.icon{color:var(--ny-success-ink);margin:1px 0 0}.nx-review-foot{align-items:center;gap:var(--ny-space-2);padding:10px var(--ny-space-4);border-top:1px solid var(--ny-border);background:var(--ny-surface-sunken);display:flex}.nx-review-foot[hidden]{display:none}.nx-review-foot-note{color:var(--ny-text-muted);font-size:var(--ny-text-sm);flex:1}body.nx-admin .nx-review-foot .ui.button{margin:0}body.nx-admin .ui.form.nx-review-refuse{padding:14px var(--ny-space-4);border-top:1px solid var(--ny-border);background:var(--ny-danger-soft);flex-direction:column;gap:10px;display:flex}body.nx-admin .ui.form.nx-review-refuse[hidden]{display:none}.nx-review-refuse label{font-size:13px;font-weight:var(--ny-weight-semibold)}.nx-review-required{color:var(--ny-danger-ink)}.nx-review-reasons{flex-wrap:wrap;gap:6px;display:flex}.nx-review-reason{border:1px solid var(--ny-border);border-radius:var(--ny-radius-pill);background:var(--ny-surface);height:28px;color:var(--ny-text);font:inherit;font-size:var(--ny-text-sm);cursor:pointer;padding:0 10px}.nx-review-reason[aria-pressed=true]{border-color:var(--ny-danger-ink);color:var(--ny-danger-ink);font-weight:var(--ny-weight-semibold)}.nx-review-refuse-actions{justify-content:flex-end;gap:var(--ny-space-2);display:flex}body.nx-admin .nx-review-refuse-actions .ui.button{margin:0}@media (pointer:coarse){body.nx-admin .nx-doc .ui.button.nx-doc-camera{display:inline-flex}}@media (max-width:640px){.nx-docs-sum{gap:var(--ny-space-3)}.nx-docs-meter{flex:100%}.nx-docs-note{margin:0}.nx-doc{grid-template-columns:36px minmax(0,1fr)}.nx-doc-status{grid-column:2}.nx-doc-actions{grid-column:1/-1}.nx-doc-actions>*{flex:1}.nx-doc-remark,.nx-doc-drop,.nx-doc-stage{grid-column:1/-1}.nx-doc-drop{flex-direction:column;align-items:stretch}.nx-doc-drop-actions>*{flex:1}.nx-doc-stage{flex-wrap:wrap}.nx-doc-stage-text{flex-basis:100%}.nx-pdf-sheet{width:300px;min-height:388px}.nx-review-split{grid-template-columns:minmax(0,1fr)}.nx-review[data-nx-review-open=true] .nx-review-queue,.nx-review[data-nx-review-open=false] .nx-review-detail{display:none}.nx-review[data-nx-review-open=true] .nx-review-back{display:inline-flex}.nx-review-body{grid-template-columns:minmax(0,1fr)}.nx-review-view{padding:var(--ny-space-3);border-right:0;border-bottom:1px solid var(--ny-border-soft)}.nx-review-foot{flex-wrap:wrap}.nx-review-foot-note{flex-basis:100%}}body.nx-admin textarea.nx-rich-source{display:none}body.nx-admin .nx-rich{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);color:var(--ny-text);transition:border-color var(--ny-transition);position:relative}body.nx-admin .nx-rich:focus-within{border-color:var(--ny-primary)}body.nx-admin .field.error .nx-rich{border-color:var(--ny-danger);background:var(--ny-danger-soft)}body.nx-admin .nx-rich .ProseMirror{overflow-wrap:anywhere;outline:0;min-height:10em;padding:10px 14px}body.nx-admin .nx-rich[data-readonly]{border-color:var(--ny-border-soft);background:var(--ny-surface-sunken)}body.nx-admin .nx-rich[data-readonly] .ProseMirror{min-height:0}body.nx-admin .nx-rich .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ny-text-disabled);pointer-events:none}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content){line-height:var(--ny-leading)}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content)>*+*{margin-top:.6em}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content) :is(p,ul,ol,blockquote,h2,h3){margin-bottom:0}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content) h2{font-size:var(--ny-text-lg);font-weight:var(--ny-weight-semibold);margin-top:1em}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content) h3{font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold);margin-top:.9em}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content)>:first-child{margin-top:0}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content) :is(ul,ol){padding-left:1.5em}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content) li>p{margin:0}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content) blockquote{border-left:3px solid var(--ny-border);color:var(--ny-text-muted);margin-left:0;padding-left:12px}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content) hr{border:0;border-top:1px solid var(--ny-border)}body.nx-admin :is(.nx-rich .ProseMirror,.nx-rich-content) a{color:var(--ny-primary);text-decoration:underline}body.nx-admin .nx-rich-bubble{border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface-elevated);box-shadow:var(--ny-shadow);z-index:var(--ny-z-dropdown-raised);gap:2px;padding:4px;display:flex}body.nx-admin .nx-rich-tool{border-radius:var(--ny-radius-sm);width:32px;height:32px;color:var(--ny-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}body.nx-admin .nx-rich-tool>.icon{margin:0}body.nx-admin .nx-rich-tool:hover{background:var(--ny-hover)}body.nx-admin .nx-rich-tool.active{background:var(--ny-primary-soft);color:var(--ny-primary)}body.nx-admin .nx-rich-slash{z-index:var(--ny-z-dropdown-raised);border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface-elevated);width:260px;max-height:320px;box-shadow:var(--ny-shadow-lg);padding:4px;position:fixed;overflow-y:auto}body.nx-admin .nx-rich-slash-item{border-radius:var(--ny-radius-sm);width:100%;color:var(--ny-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}body.nx-admin .nx-rich-slash-item>.icon{color:var(--ny-text-muted);margin:0}body.nx-admin .nx-rich-slash-item>span{line-height:var(--ny-leading-tight);flex-direction:column;display:flex}body.nx-admin .nx-rich-slash-item small{color:var(--ny-text-muted);font-size:var(--ny-text-xs)}body.nx-admin .nx-rich-slash-item:hover,body.nx-admin .nx-rich-slash-item.active{background:var(--ny-hover)}body.nx-admin .nx-rich-slash-none{color:var(--ny-text-muted);padding:6px 8px}body.nx-auth,body.nx-centred{background:var(--ny-background);color:var(--ny-text);font-family:var(--ny-font);margin:0}body.nx-auth .ui,body.nx-auth :is(h1,h2,h3,h4,h5,h6),body.nx-auth :is(.ui.form,.ui.input) :is(input,textarea,select),body.nx-centred .ui,body.nx-centred :is(h1,h2,h3,h4,h5,h6),body.nx-centred :is(.ui.form,.ui.input) :is(input,textarea,select){font-family:var(--ny-font)}.nx-auth-shell{min-height:100vh;display:flex}.nx-auth-aside{justify-content:space-between;gap:var(--ny-space-8);box-sizing:border-box;background:linear-gradient(155deg, var(--ny-auth-panel-from) 0%, var(--ny-auth-panel-mid) 40%, var(--ny-auth-panel-to) 100%);color:var(--ny-auth-panel-text);flex-direction:column;flex:50%;padding:56px 60px;display:flex;position:relative;overflow:hidden}.nx-auth-aside-photo{object-fit:cover;opacity:.26;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.nx-auth-aside-glow{background:radial-gradient(420px 420px at 88% 6%, var(--ny-auth-panel-orb) 0%, transparent 70%), radial-gradient(420px 420px at 2% 102%, var(--ny-auth-panel-orb-low) 0%, transparent 72%);position:absolute;inset:0}.nx-auth-aside-grid{background-image:linear-gradient(var(--ny-auth-panel-line) 1px, transparent 1px), linear-gradient(90deg, var(--ny-auth-panel-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 30%,#000 10%,#0000 72%);mask-image:radial-gradient(at 30% 30%,#000 10%,#0000 72%)}.nx-auth-aside-body{max-width:520px;margin-top:auto;margin-bottom:auto;position:relative}.nx-auth-headline{margin:0 0 var(--ny-space-5);font-size:clamp(30px,3.2vw,44px);font-weight:var(--ny-weight-bold);letter-spacing:-.02em;color:var(--ny-auth-panel-text);line-height:1.12}.nx-auth-sub{font-size:var(--ny-text-lg);color:var(--ny-auth-panel-muted);margin:0;line-height:1.6}.nx-auth-features{gap:var(--ny-space-4);margin:var(--ny-space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.nx-auth-feature{align-items:flex-start;gap:var(--ny-space-3);font-size:var(--ny-text-base);color:var(--ny-auth-panel-muted);line-height:1.5;display:flex}.nx-auth-feature strong{font-weight:var(--ny-weight-semibold);color:var(--ny-auth-panel-text)}.nx-auth-feature-tick{border-radius:var(--ny-radius-pill);background:var(--ny-auth-panel-tick);width:22px;height:22px;color:var(--ny-auth-panel-accent-cool);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.nx-auth-feature-tick i.icon{margin:0;font-size:11px;line-height:1}.nx-auth-aside-foot{align-items:center;gap:var(--ny-space-4);font-size:var(--ny-text-sm);color:var(--ny-auth-panel-faint);flex-wrap:wrap;display:flex;position:relative}.nx-auth-aside-foot a{color:var(--ny-auth-panel-faint);text-decoration:none}.nx-auth-aside-foot a:hover{color:var(--ny-auth-panel-text);text-decoration:underline}.nx-auth-aside-company{margin-left:auto}.nx-auth-main{box-sizing:border-box;padding:var(--ny-space-8) var(--ny-space-6);flex:50%;justify-content:center;align-items:center;display:flex}.nx-auth-card{border-radius:var(--ny-auth-card-radius);isolation:isolate;width:100%;max-width:520px;box-shadow:var(--ny-shadow-lg);position:relative;overflow:hidden}.nx-auth-card:before{content:"";background:conic-gradient(from 0deg, transparent 0 72%, var(--ny-auth-beam) 86%, var(--ny-auth-beam-hot) 93%, transparent 100%);animation:7s linear infinite nx-auth-orbit;position:absolute;inset:-60%}.nx-auth-card:after{content:"";border-radius:calc(var(--ny-auth-card-radius) - 1px);background:var(--ny-surface);box-shadow:inset 0 0 44px var(--ny-auth-card-glow);position:absolute;inset:1.5px}.nx-auth-card-body{z-index:1;padding:34px 34px 28px;position:relative}.nx-auth-card-body>a:first-child{margin-bottom:var(--ny-space-5);display:inline-block}@keyframes nx-auth-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nx-auth-card:before{animation:none}}.nx-auth-brand{justify-content:center;align-items:center;gap:var(--ny-space-2);margin-bottom:var(--ny-space-6);color:var(--ny-text);text-decoration:none;display:flex}.nx-auth-brand:hover{color:var(--ny-text)}.nx-auth-brand-logo{width:auto;max-width:100%;height:32px;display:block}.nx-auth-brand-mark{width:auto;height:26px;display:block}.nx-auth-brand-name{font-size:20px;font-weight:var(--ny-weight-semibold);letter-spacing:-.01em;line-height:26px}body.nx-auth .nx-auth-title{font-size:var(--ny-text-2xl)}body.nx-auth .nx-auth-foot span{margin:0 var(--ny-space-1)}.nx-auth-divider{align-items:center;gap:var(--ny-space-3);margin:var(--ny-space-5) 0 var(--ny-space-4);color:var(--ny-text-muted);font-size:var(--ny-text-xs);font-weight:var(--ny-weight-semibold);text-transform:uppercase;letter-spacing:.07em;display:flex}.nx-auth-divider:before,.nx-auth-divider:after{content:"";background:var(--ny-border-soft);flex:1 1 0;height:1px}.nx-auth-externals{gap:var(--ny-space-3);display:flex}body.nx-auth a.nx-auth-external{justify-content:center;align-items:center;gap:var(--ny-space-2);min-height:40px;padding:0 var(--ny-space-4);border:1px solid var(--ny-border);border-radius:var(--ny-radius);background:var(--ny-surface);color:var(--ny-text);font-size:var(--ny-text-base);font-weight:var(--ny-weight-semibold);transition:border-color var(--ny-transition), background var(--ny-transition);flex:1 1 0;text-decoration:none;display:inline-flex}body.nx-auth a.nx-auth-external:hover{border-color:var(--ny-primary);background:var(--ny-hover)}body.nx-auth a.nx-auth-external i.icon{font-size:var(--ny-text-lg);margin:0}@media (max-width:991px){.nx-auth-aside{display:none}.nx-auth-main{padding:var(--ny-space-6) var(--ny-space-4)}.nx-auth-card-body{padding:26px 22px 22px}}.nx-join-results{margin:var(--ny-space-4) 0 0;border:1px solid var(--ny-border);border-radius:var(--ny-radius);padding:0;list-style:none}.nx-join-results>li+li{border-top:1px solid var(--ny-border-soft)}.nx-join-results a,.nx-join-results>li>div{padding:var(--ny-space-3) var(--ny-space-4);color:var(--ny-text);flex-direction:column;display:flex}.nx-join-results a:hover{background:var(--ny-surface-sunken)}.nx-join-results span{color:var(--ny-text-muted)}