@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_fca8ee{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_fca8ee{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{--syn-p-green-500:#00aa70;--syn-p-green-400:#17bd84;--syn-p-blue-500:#3894c0;--syn-p-blue-400:#4aa3ce;--syn-p-mint-400:#25c68c;--syn-p-purple-500:#991b56;--syn-p-purple-600:#7b1646;--syn-p-navy-950:#0b141c;--syn-p-navy-900:#111a24;--syn-p-navy-850:#16212d;--syn-p-navy-800:#1c2937;--syn-p-navy-750:#22384a;--syn-p-navy-pop:#101922;--syn-p-status-ok:#00aa70;--syn-p-status-warn:#e0c84a;--syn-p-status-err:#e26266;--syn-p-status-info:#5db4dc;--syn-p-radius-sm:9px;--syn-p-radius-md:11px;--syn-p-radius-lg:14px;--syn-p-radius-xl:18px;--syn-accent:var(--syn-p-green-500);--syn-accent-hover:var(--syn-p-green-400);--syn-accent-contrast:var(--syn-p-navy-950);--syn-cta:var(--syn-p-purple-500);--syn-cta-hover:var(--syn-p-purple-600);--syn-cta-contrast:#ffffff;--syn-overlay:rgba(0,0,0,0.55);--syn-overlay-strong:rgba(0,0,0,0.82);--syn-bg:var(--syn-p-navy-950);--syn-bg-gradient:linear-gradient(145deg,#1a2a38,#142231 42%,#0e1925);--syn-bg-network:var(--syn-accent);--syn-bg-network-line:#7896aa;--syn-text:#ffffff;--syn-text-secondary:rgba(255,255,255,0.82);--syn-text-muted:rgba(255,255,255,0.5);--syn-text-faint:rgba(255,255,255,0.48);--syn-border:rgba(255,255,255,0.08);--syn-border-strong:rgba(255,255,255,0.16);--syn-surface:rgba(255,255,255,0.035);--syn-surface-hover:rgba(255,255,255,0.055);--syn-surface-raised:rgba(255,255,255,0.07);--syn-field-bg:rgba(255,255,255,0.04);--syn-field-bg-focus:rgba(255,255,255,0.06);--syn-field-border:rgba(255,255,255,0.1);--syn-field-placeholder:rgba(255,255,255,0.47);--syn-popover-bg:rgba(16,25,34,0.98);--syn-popover-border:rgba(255,255,255,0.12);--syn-status-ok:var(--syn-p-status-ok);--syn-status-warn:var(--syn-p-status-warn);--syn-status-err:var(--syn-p-status-err);--syn-status-info:var(--syn-p-status-info);--syn-status-ok-text:color-mix(in srgb,var(--syn-status-ok) 78%,var(--syn-text));--syn-status-err-text:color-mix(in srgb,var(--syn-status-err) 72%,var(--syn-text));--syn-status-info-text:color-mix(in srgb,var(--syn-status-info) 95%,var(--syn-text));--syn-status-warn-text:var(--syn-status-warn);--syn-font-sans:var(--font-montserrat,Montserrat),system-ui,-apple-system,"Segoe UI",sans-serif;--syn-font-mono:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,"SF Mono",Menlo,monospace;--syn-radius-sm:var(--syn-p-radius-sm);--syn-radius-md:var(--syn-p-radius-md);--syn-radius-lg:var(--syn-p-radius-lg);--syn-radius-xl:var(--syn-p-radius-xl);--syn-radius-btn-sm:5px;--syn-radius-btn:6px;--syn-radius-btn-lg:10px;--syn-radius-btn-full:999px;--syn-radius-field:6px;--syn-radius:var(--syn-radius-md);--syn-bg-sunken:var(--syn-bg);--syn-elev-1:var(--syn-shadow-panel);--syn-shadow-ink:0 0 0;--syn-tint-base:var(--syn-p-navy-900);--syn-accent-on-tint:#00be7d;--syn-status-ok-on-tint:#00af73;--syn-status-warn-on-tint:var(--syn-status-warn);--syn-status-err-on-tint:#ea8b8e;--syn-status-contrast:var(--syn-p-navy-950);--syn-shadow-panel:0 24px 60px -30px rgba(0,0,0,0.6);--syn-shadow-pop:0 20px 50px -18px rgba(0,0,0,0.8);--syn-glow-accent:0 8px 24px -8px var(--syn-accent);--syn-accent-gradient:linear-gradient(135deg,var(--syn-accent),var(--syn-accent-hover));--syn-ease:cubic-bezier(0.2,0,0,1);--syn-dur-fast:130ms;--syn-dur:160ms;color-scheme:dark;accent-color:var(--syn-accent)}[data-syn-theme=odin]{--syn-accent:var(--syn-p-blue-500);--syn-accent-hover:var(--syn-p-blue-400);--syn-accent-on-tint:#64aed2}[data-syn-theme=lokic2]{--syn-accent:var(--syn-p-blue-500);--syn-accent-hover:var(--syn-p-blue-400)}[data-syn-theme=mint]{--syn-accent:var(--syn-p-mint-400);--syn-accent-hover:#3fd8a1;--syn-accent-on-tint:#25c68c}[data-syn-theme=light]{--syn-accent:#006e49;--syn-accent-hover:#005e3e;--syn-accent-on-tint:#005a3b;--syn-accent-contrast:#ffffff;--syn-cta-contrast:#ffffff;--syn-bg:#eef1f4;--syn-bg-gradient:linear-gradient(145deg,#f7f9fb,#eef1f4 42%,#e6eaef);--syn-bg-network-line:#9aa8b5;--syn-text:#0b141c;--syn-text-secondary:rgba(11,20,28,0.78);--syn-text-muted:rgba(11,20,28,0.62);--syn-text-faint:rgba(11,20,28,0.62);--syn-border:rgba(11,20,28,0.1);--syn-border-strong:rgba(11,20,28,0.18);--syn-surface:rgba(11,20,28,0.04);--syn-surface-hover:rgba(11,20,28,0.06);--syn-surface-raised:rgba(11,20,28,0.08);--syn-field-bg:#ffffff;--syn-field-bg-focus:#ffffff;--syn-field-border:rgba(11,20,28,0.16);--syn-field-placeholder:rgba(11,20,28,0.62);--syn-popover-bg:rgba(255,255,255,0.98);--syn-popover-border:rgba(11,20,28,0.12);--syn-shadow-ink:11 20 28;--syn-tint-base:#ffffff;--syn-shadow-panel:0 24px 60px -30px rgba(11,20,28,0.25);--syn-shadow-pop:0 20px 50px -18px rgba(11,20,28,0.3);--syn-status-ok:#006643;--syn-status-warn:#6c6124;--syn-status-err:#b9252b;--syn-status-ok-on-tint:#006341;--syn-status-warn-on-tint:#625821;--syn-status-err-on-tint:#8e1d21;--syn-status-contrast:#ffffff;--syn-status-info:#35667d;--syn-status-ok-text:color-mix(in srgb,var(--syn-status-ok) 55%,var(--syn-text));--syn-status-warn-text:color-mix(in srgb,var(--syn-status-warn) 40%,var(--syn-text));--syn-status-info-text:color-mix(in srgb,var(--syn-status-info) 45%,var(--syn-text));color-scheme:light}[class*=" syn-"],[class^=syn-]{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}.syn-app{min-height:100%;background:var(--syn-bg-gradient);background-attachment:fixed;color:var(--syn-text);font-family:var(--syn-font-sans);line-height:1.5}.syn-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.syn-btn,.syn-btn--cta,.syn-btn--secondary,.syn-btn--ghost,.syn-btn--danger,.syn-act,.syn-tab,.syn-toggle,.syn-combo-trigger,.syn-th-btn,.syn-pagination a,.syn-pagination button,.syn-modal-close):focus-visible{outline:2px solid var(--syn-accent);outline-offset:2px}.syn-in{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:var(--syn-radius-field);background:var(--syn-field-bg);border:1px solid var(--syn-field-border);color:var(--syn-text);font-family:inherit;font-size:14px;font-weight:400;outline:none;transition:border-color var(--syn-dur),box-shadow var(--syn-dur),background var(--syn-dur)}.syn-in:focus{border-color:var(--syn-accent);box-shadow:0 0 0 1px var(--syn-accent);background:var(--syn-field-bg-focus)}.syn-in:disabled{opacity:.55;cursor:not-allowed}.syn-in::-moz-placeholder{color:var(--syn-field-placeholder)}.syn-in::placeholder{color:var(--syn-field-placeholder)}@media (pointer:coarse){.syn-in{font-size:16px}}.syn-in.is-mono{font-family:var(--syn-font-mono)}textarea.syn-in{resize:vertical;min-height:88px}textarea.syn-in--autosize{field-sizing:content;resize:none;min-height:0;max-height:calc(var(--syn-ta-max-rows, 8) * 1.5em + 20px);overflow-y:auto}.syn-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.syn-sel option{background:var(--syn-popover-bg);color:var(--syn-text)}.syn-label{display:block;font-size:12.5px;font-weight:600;color:var(--syn-text-secondary);margin-bottom:8px}.syn-label .syn-req{color:var(--syn-status-err-text);margin-left:3px}.syn-field{min-width:0}.syn-field-hint{margin-top:6px;font-size:12px;color:var(--syn-text-muted)}.syn-field-error{margin-top:6px;font-size:12px;color:var(--syn-status-err-text)}.syn-field--invalid .syn-in{border-color:color-mix(in srgb,var(--syn-status-err) 70%,transparent)}.syn-field--invalid .syn-in:focus{border-color:var(--syn-status-err);box-shadow:0 0 0 1px var(--syn-status-err)}.syn-in.syn-input--error{border-color:color-mix(in srgb,var(--syn-status-err) 70%,transparent)}.syn-in.syn-input--error:focus{border-color:var(--syn-status-err);box-shadow:0 0 0 1px var(--syn-status-err)}.syn-input-field{display:flex;flex-direction:column}.syn-input-error-text{display:block;margin-top:6px;font-size:12px;color:var(--syn-status-err-text)}.syn-btn,.syn-btn--cta,.syn-btn--danger,.syn-btn--ghost,.syn-btn--secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;padding:0 20px;min-height:40px;border-radius:var(--syn-radius-btn);border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s var(--syn-ease),border-color .2s var(--syn-ease),color .2s var(--syn-ease)}.syn-btn{background:var(--syn-accent);color:var(--syn-accent-contrast)}.syn-btn:hover:not(:disabled){background:var(--syn-accent-hover)}.syn-btn--cta{background:var(--syn-cta);color:var(--syn-cta-contrast)}.syn-btn--cta:hover:not(:disabled){background:var(--syn-cta-hover)}.syn-btn--secondary{background:transparent;border:1.5px solid color-mix(in srgb,var(--syn-text) 28%,transparent);color:var(--syn-text)}.syn-btn--secondary:hover:not(:disabled){border-color:var(--syn-accent);color:var(--syn-accent)}.syn-btn--ghost{background:transparent;padding:0 16px;color:var(--syn-text-secondary)}.syn-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--syn-text) 8%,transparent);color:var(--syn-text)}.syn-btn--danger{background:color-mix(in srgb,var(--syn-status-err) 14%,transparent);color:var(--syn-status-err-text)}.syn-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--syn-status-err) 24%,transparent)}.syn-btn--brand{background:var(--syn-accent);color:var(--syn-accent-contrast)}.syn-btn--brand:hover:not(:disabled){background:var(--syn-accent-hover)}:where(.syn-btn,.syn-btn--cta,.syn-btn--secondary,.syn-btn--ghost,.syn-btn--danger):disabled{opacity:.4;cursor:not-allowed}.syn-btn{--syn-btn-color:var(--syn-accent);--syn-btn-contrast:var(--syn-accent-contrast);--syn-btn-solid-hover:var(--syn-accent-hover)}.syn-btn--ghost{--syn-btn-color:var(--syn-text-secondary);--syn-btn-contrast:var(--syn-bg);--syn-btn-solid-hover:color-mix(in srgb,var(--syn-text) 70%,transparent)}.syn-btn--cta{--syn-btn-color:var(--syn-cta);--syn-btn-contrast:var(--syn-cta-contrast);--syn-btn-solid-hover:var(--syn-cta-hover)}.syn-btn--secondary{--syn-btn-color:var(--syn-text);--syn-btn-contrast:var(--syn-bg);--syn-btn-solid-hover:color-mix(in srgb,var(--syn-text) 82%,transparent)}.syn-btn--danger{--syn-btn-color:var(--syn-status-err);--syn-btn-contrast:var(--syn-status-contrast);--syn-btn-solid-hover:color-mix(in srgb,var(--syn-status-err) 78%,black)}.syn-btn--fill-solid{background:var(--syn-btn-color);border:none;color:var(--syn-btn-contrast)}.syn-btn--fill-solid:hover:not(:disabled){background:var(--syn-btn-solid-hover);color:var(--syn-btn-contrast)}.syn-btn--fill-gradient{background:var(--syn-accent-gradient);border:none;color:var(--syn-accent-contrast);box-shadow:var(--syn-glow-accent);transition:transform var(--syn-dur-fast) var(--syn-ease),box-shadow var(--syn-dur-fast) var(--syn-ease)}.syn-btn--fill-gradient:hover:not(:disabled){transform:translateY(-1px)}.syn-btn--fill-gradient:disabled{box-shadow:none}@media (prefers-reduced-motion:reduce){.syn-btn--fill-gradient:hover:not(:disabled){transform:none}}.syn-btn--fill-flat{background:color-mix(in srgb,var(--syn-btn-color) 14%,transparent);border:none;color:var(--syn-btn-color)}.syn-btn--fill-flat:hover:not(:disabled){background:color-mix(in srgb,var(--syn-btn-color) 24%,transparent);color:var(--syn-btn-color)}.syn-btn--fill-outline{background:transparent;border:1.5px solid var(--syn-btn-color);color:var(--syn-btn-color)}.syn-btn--fill-outline:hover:not(:disabled){background:color-mix(in srgb,var(--syn-btn-color) 10%,transparent);border-color:var(--syn-btn-color);color:var(--syn-btn-color)}.syn-btn--secondary.syn-btn--fill-outline{border-color:color-mix(in srgb,var(--syn-text) 28%,transparent)}.syn-btn--secondary.syn-btn--fill-outline:hover:not(:disabled){background:transparent;border-color:var(--syn-accent);color:var(--syn-accent)}.syn-btn--fill-clear{background:transparent;border:none;color:var(--syn-btn-color)}.syn-btn--fill-clear:hover:not(:disabled){background:color-mix(in srgb,var(--syn-btn-color) 8%,transparent);color:var(--syn-btn-color)}.syn-btn--fill-link{background:transparent;border:none;color:var(--syn-btn-color)}.syn-btn--fill-link:hover:not(:disabled){background:color-mix(in srgb,var(--syn-btn-color) 12%,transparent);color:var(--syn-btn-color)}.syn-btn--active{background:color-mix(in srgb,var(--syn-accent) 12%,transparent);color:var(--syn-accent-on-tint)}.syn-btn--active:hover:not(:disabled){background:color-mix(in srgb,var(--syn-accent) 18%,transparent);color:var(--syn-accent-on-tint)}.syn-btn--sm{padding:0 16px;min-height:32px;font-size:13px;border-radius:var(--syn-radius-btn-sm)}.syn-btn--lg{padding:0 28px;min-height:48px;font-size:15px}.syn-btn--rounded-none{border-radius:0}.syn-btn--rounded-sm{border-radius:var(--syn-radius-btn-sm)}.syn-btn--rounded-md{border-radius:var(--syn-radius-btn)}.syn-btn--rounded-lg{border-radius:var(--syn-radius-btn-lg)}.syn-btn--rounded-full{border-radius:var(--syn-radius-btn-full)}.syn-btn-stack{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.syn-btn-hint{font-size:12px;font-weight:500;opacity:.72}:where(.syn-btn,.syn-btn--cta,.syn-btn--secondary,.syn-btn--ghost,.syn-btn--danger):has(.syn-btn-hint){padding-top:12px;padding-bottom:12px}.syn-btn--icon{width:40px;padding:0}.syn-btn--icon.syn-btn--sm{width:32px}.syn-btn--icon.syn-btn--lg{width:48px}.syn-btn--full{width:100%}.syn-btn svg,.syn-btn--cta svg,.syn-btn--danger svg,.syn-btn--ghost svg,.syn-btn--secondary svg{width:16px;height:16px;flex:none}:where(.syn-btn,.syn-btn--cta,.syn-btn--secondary,.syn-btn--ghost,.syn-btn--danger)[aria-busy=true]:disabled{opacity:1;cursor:progress}.syn-btn[aria-busy=true]{background:var(--syn-accent-hover)}.syn-btn--cta[aria-busy=true]{background:var(--syn-cta-hover)}.syn-btn-spin{width:15px;height:15px;flex:none;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentcolor;border-radius:50%;animation:syn-spin .7s linear infinite}@media (max-width:479px){.syn-btn--cta:not(.syn-btn--sm):not(.syn-btn--icon),.syn-btn--secondary:not(.syn-btn--sm):not(.syn-btn--icon),.syn-btn:not(.syn-btn--sm):not(.syn-btn--icon){width:100%;min-height:48px}.syn-split{width:100%}.syn-split>.syn-btn--cta:not(.syn-btn--sm):not(.syn-btn--icon),.syn-split>.syn-btn--secondary:not(.syn-btn--sm):not(.syn-btn--icon),.syn-split>.syn-btn:not(.syn-btn--sm):not(.syn-btn--icon){flex:1;width:auto;min-height:48px}.syn-btn--icon,.syn-btn--icon.syn-btn--sm{width:44px;min-height:44px}}@media (pointer:coarse) and (min-width:480px){.syn-btn--icon{position:relative}.syn-btn--icon:before{content:"";position:absolute;inset:-6px}}.syn-act{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:32px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--syn-text) 65%,transparent);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .14s,color .14s}.syn-act:hover:not(:disabled){background:color-mix(in srgb,var(--syn-text) 14%,transparent)}.syn-act--edit:hover:not(:disabled),.syn-act--ghost:hover:not(:disabled){color:var(--syn-accent)}.syn-act--del:hover:not(:disabled){color:var(--syn-text)}.syn-act--warn:hover:not(:disabled){color:var(--syn-status-warn-text)}.syn-act[aria-pressed=true]{background:color-mix(in srgb,var(--syn-accent) 12%,transparent);color:var(--syn-accent-on-tint)}.syn-act svg{width:15px;height:15px;flex:none}.syn-act:not(:has(>svg:only-child)){justify-content:flex-start}.syn-panel{background:var(--syn-surface);border:1px solid var(--syn-border);border-radius:var(--syn-radius-lg)}.syn-panel--hover{transition:background var(--syn-dur),border-color var(--syn-dur)}.syn-panel--hover:hover{background:var(--syn-surface-hover);border-color:var(--syn-border-strong)}.syn-panel--accent{position:relative;overflow:hidden}.syn-panel--accent:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--syn-panel-tone,var(--syn-accent)) 45%,var(--syn-panel-tone-lead,var(--syn-accent-hover)) 120%);opacity:.85}.syn-panel--tone-info{--syn-panel-tone:var(--syn-status-info);--syn-panel-tone-lead:var(--syn-status-info)}.syn-panel--tone-warn{--syn-panel-tone:var(--syn-status-warn);--syn-panel-tone-lead:var(--syn-status-warn)}.syn-panel--tone-err{--syn-panel-tone:var(--syn-status-err);--syn-panel-tone-lead:var(--syn-status-err)}.syn-panel--tone-ok{--syn-panel-tone:var(--syn-status-ok);--syn-panel-tone-lead:var(--syn-status-ok)}.syn-panel--selected{border-color:var(--syn-panel-tone,var(--syn-accent));box-shadow:0 0 0 1px var(--syn-panel-tone,var(--syn-accent))}.syn-panel--clickable{position:relative;display:grid;grid-template-rows:minmax(0,1fr)}.syn-panel-overlay{position:absolute;inset:0;z-index:0;width:100%;padding:0;border:none;border-radius:inherit;background:none;cursor:pointer}.syn-panel-overlay:focus-visible{outline:2px solid var(--syn-accent);outline-offset:2px}.syn-panel-layer{position:relative;z-index:1;pointer-events:none;min-width:0}.syn-panel-layer :where(a,button,input,select,textarea,label,[role=button],[tabindex]){pointer-events:auto}.syn-panel--pad-sm{padding:12px}.syn-panel--pad-md{padding:20px}.syn-panel--pad-lg{padding:28px}.syn-panel--ghost,.syn-panel--outline{background:transparent}.syn-panel--ghost{border-color:transparent}.syn-panel--elevated{box-shadow:var(--syn-shadow-pop)}.syn-panel-head{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--syn-border)}.syn-panel-head-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--syn-radius-md);background:color-mix(in srgb,var(--syn-panel-tone,var(--syn-accent)) 12%,transparent);color:var(--syn-panel-tone,var(--syn-accent))}.syn-panel-head-icon svg{width:15px;height:15px}.syn-panel-head-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.syn-panel-head-title{font-size:14px;font-weight:600;color:var(--syn-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-panel-head-title--wrap{overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.syn-panel-head-sub{font-size:12.5px;line-height:1.45;color:var(--syn-text-muted)}.syn-panel-head-actions{display:flex;align-items:center;gap:6px;flex:none}::-moz-selection{background:color-mix(in srgb,var(--syn-accent) 55%,#000);color:#fff}::selection{background:color-mix(in srgb,var(--syn-accent) 55%,#000);color:#fff}html{scrollbar-width:thin;scrollbar-color:var(--syn-border-strong) transparent;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--syn-border-strong);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--syn-text-faint);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.syn-scrollarea{scrollbar-width:thin;scrollbar-color:var(--syn-border-strong) transparent}.syn-scrollarea--vertical{overflow-y:auto;overflow-x:hidden}.syn-scrollarea--horizontal{overflow-x:auto;overflow-y:hidden}.syn-scrollarea--both{overflow:auto}.syn-scrollarea::-webkit-scrollbar{width:10px;height:10px}.syn-scrollarea::-webkit-scrollbar-track{background:transparent}.syn-scrollarea::-webkit-scrollbar-thumb{background:var(--syn-border-strong);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.syn-scrollarea::-webkit-scrollbar-thumb:hover{background:var(--syn-text-faint);background-clip:padding-box}.syn-scrollarea::-webkit-scrollbar-corner{background:transparent}.syn-grad{background:linear-gradient(140deg,#ffffff 0,var(--syn-accent-hover) 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.syn-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.syn-badge svg{width:14px;height:14px}.syn-badge.is-mono{font-family:var(--syn-font-mono)}.syn-badge--ok{color:var(--syn-status-ok-text);background:color-mix(in srgb,var(--syn-status-ok) 14%,transparent)}.syn-badge--info{color:var(--syn-status-info-text);background:color-mix(in srgb,var(--syn-status-info) 14%,transparent)}.syn-badge--warn{color:var(--syn-status-warn-text);background:color-mix(in srgb,var(--syn-status-warn) 14%,transparent)}.syn-badge--err{color:var(--syn-status-err-text);background:color-mix(in srgb,var(--syn-status-err) 14%,transparent)}:where(.syn-badge,.syn-chip,.syn-banner){--syn-tone-violet:#b47cf0;--syn-tone-pink:#e879a8;--syn-tone-cyan:#4cc9de}.syn-badge--violet{color:#c9a5f2;background:color-mix(in srgb,var(--syn-tone-violet) 14%,transparent)}.syn-badge--pink{color:color-mix(in srgb,var(--syn-tone-pink) 78%,var(--syn-text));background:color-mix(in srgb,var(--syn-tone-pink) 14%,transparent)}.syn-badge--cyan{color:color-mix(in srgb,var(--syn-tone-cyan) 78%,var(--syn-text));background:color-mix(in srgb,var(--syn-tone-cyan) 14%,transparent)}.syn-badge--muted{color:color-mix(in srgb,var(--syn-text-muted) 85%,var(--syn-text));background:color-mix(in srgb,var(--syn-text) 6%,transparent)}.syn-badge--accent{color:var(--syn-accent-on-tint);background:color-mix(in srgb,var(--syn-accent) 14%,transparent)}.syn-badge--outline{background:transparent;border:1px solid;border-radius:4px;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.syn-badge--sm{padding:3px 7px;font-size:10px;gap:4px}.syn-badge--sm svg{width:12px;height:12px}.syn-badge--lg{padding:8px 12px;font-size:13px;gap:7px}.syn-badge--lg svg{width:16px;height:16px}.syn-badge--button{border:0;font-family:inherit;cursor:pointer;transition:filter var(--syn-dur)}.syn-badge--button.syn-badge--outline{border:1px solid}.syn-badge--button:hover{filter:brightness(1.15)}.syn-badge--button:focus-visible{outline:2px solid var(--syn-accent);outline-offset:2px}.syn-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.syn-table-wrap{overflow-x:auto;border-radius:var(--syn-radius-xl);border:1px solid var(--syn-border);background:var(--syn-surface);box-shadow:var(--syn-shadow-panel);backdrop-filter:blur(22px)}.syn-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.syn-table thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--syn-text-muted);background:var(--syn-popover-bg);backdrop-filter:blur(8px);white-space:nowrap}.syn-table tbody td,.syn-table thead th{padding:11px 14px;border-bottom:1px solid var(--syn-border)}.syn-table tbody td{color:var(--syn-text-secondary)}.syn-table tbody tr{transition:background var(--syn-dur-fast)}.syn-table tbody tr:hover td{background:var(--syn-surface-hover)}.syn-table tbody tr:last-child td{border-bottom:none}.syn-table .is-mono{font-family:var(--syn-font-mono)}.syn-table [data-align=right]{text-align:right}.syn-table [data-align=center]{text-align:center}.syn-table [data-mono]{font-family:var(--syn-font-mono);font-variant-numeric:tabular-nums}.syn-table thead th[data-tone=accent]{color:var(--syn-accent)}.syn-table thead th[data-tone=ok]{color:var(--syn-status-ok-text)}.syn-table thead th[data-tone=warn]{color:var(--syn-status-warn-text)}.syn-table thead th[data-tone=err]{color:var(--syn-status-err-text)}.syn-table thead th[data-tone=info]{color:var(--syn-status-info-text)}.syn-table--compact{font-size:12.5px}.syn-table--compact thead th{padding:7px 12px}.syn-table--compact tbody td{padding:6px 12px}.syn-grid-filterrow th{padding:6px 10px;background:var(--syn-surface);position:static}.syn-in--sm{padding:6px 9px;font-size:12.5px}.syn-grid-expand svg{width:15px;height:15px;transition:transform var(--syn-dur-fast)}.syn-grid-expand[data-open] svg{transform:rotate(90deg)}.syn-grid-expanded-row td{background:var(--syn-surface);padding:14px}.syn-grid-row--clickable{cursor:pointer}.syn-grid-row--clickable:hover td{background:var(--syn-surface-hover)}.syn-grid-row--clickable:focus-visible{outline:2px solid var(--syn-accent);outline-offset:-2px}.syn-th-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.syn-th-btn svg{width:13px;height:13px;opacity:.6}.syn-th-btn:hover{color:var(--syn-text-secondary)}.syn-combo{position:relative;width:100%}.syn-combo-trigger{display:flex;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box;padding:11px 12px 11px 14px;border-radius:var(--syn-radius-field);background:var(--syn-field-bg);border:1px solid var(--syn-field-border);color:var(--syn-text);font-family:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color var(--syn-dur),box-shadow var(--syn-dur),background var(--syn-dur)}.syn-combo-trigger:hover{background:color-mix(in srgb,var(--syn-text) 5.5%,transparent)}.syn-combo-trigger:focus-visible,.syn-combo[data-open=true] .syn-combo-trigger{outline:none;border-color:var(--syn-accent);box-shadow:0 0 0 1px var(--syn-accent)}.syn-combo-trigger:disabled{opacity:.55;cursor:not-allowed}.syn-combo-trigger[data-placeholder=true]{color:var(--syn-text-faint)}.syn-combo-trigger svg{flex:none;color:var(--syn-text-muted);margin-left:auto;width:16px;height:16px}.syn-combo-trigger svg.syn-combo-trigger-icon{margin-left:0;width:15px;height:15px}.syn-combo-pop{position:absolute;z-index:70;left:0;right:0;top:calc(100% + 6px);background:var(--syn-popover-bg);backdrop-filter:blur(18px);border:1px solid var(--syn-popover-border);border-radius:12px;box-shadow:var(--syn-shadow-pop);overflow:hidden;animation:syn-pop-in var(--syn-dur-fast) ease}@keyframes syn-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.syn-combo-searchwrap{position:relative;display:flex;align-items:center}.syn-combo-searchwrap>svg{position:absolute;left:12px;width:15px;height:15px;pointer-events:none;color:var(--syn-text-faint)}.syn-combo-search{width:100%;box-sizing:border-box;padding:11px 13px 11px 36px;background:transparent;border:none;border-bottom:1px solid var(--syn-border);color:var(--syn-text);font-family:inherit;font-size:13.5px;outline:none}.syn-combo-search::-moz-placeholder{color:var(--syn-text-faint)}.syn-combo-search::placeholder{color:var(--syn-text-faint)}.syn-combo-list{max-height:264px;overflow-y:auto;padding:5px}.syn-combo-pop[data-drop=up]{top:auto;bottom:calc(100% + 6px)}.syn-combo-opt{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;color:color-mix(in srgb,var(--syn-text) 85%,transparent);font-size:13.5px;cursor:pointer;transition:background .11s}.syn-combo-opt small{color:var(--syn-text-faint);font-size:12px}.syn-combo-opt-icon{width:15px;height:15px;flex:none;color:var(--syn-text-muted)}.syn-combo-opt[data-active=true]{background:color-mix(in srgb,var(--syn-accent) 16%,transparent);color:var(--syn-text)}.syn-combo-opt[data-selected=true]{color:var(--syn-accent-hover);font-weight:600}.syn-combo-check{margin-left:auto;color:var(--syn-accent-hover);width:15px;height:15px;flex:none}.syn-combo-empty{padding:16px 13px;text-align:center;color:var(--syn-text-faint);font-size:13px}.syn-combo-group-label{padding:8px 11px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--syn-text-faint)}.syn-combo-group+.syn-combo-group{margin-top:2px}.syn-combo[data-compact=true]{width:auto;display:inline-flex}.syn-combo[data-compact=true] .syn-combo-trigger{width:auto}.syn-combo[data-compact=true] .syn-combo-trigger--multi{min-height:0;flex-wrap:nowrap;padding:8px 12px}.syn-combo-pop[data-detached=true]{left:0;right:auto;width:-moz-max-content;width:max-content;min-width:200px}.syn-combo-pop[data-detached=true][data-align=end]{left:auto;right:0}.syn-section-title{margin:0 0 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--syn-text-muted);display:flex;align-items:baseline;gap:6px}.syn-section-title--flush{margin-bottom:0}.syn-section-title-count{font-size:11px;color:var(--syn-text-muted)}.syn-section-title-icon{width:14px;height:14px;flex:none;align-self:center;color:var(--syn-text-muted)}.syn-section-title .syn-statusdot{align-self:center}.syn-section-head{margin:0 0 12px}.syn-section-head .syn-section-title{margin-bottom:4px}.syn-section-title-sub{margin:0;font-size:12.5px;line-height:1.5;color:var(--syn-text-muted)}.syn-topbars{list-style:none;margin:0;padding:0;display:grid;gap:12px}.syn-topbars-empty{margin:0;padding:14px 0;font-size:13px;color:var(--syn-text-faint)}.syn-topbars-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;margin-bottom:4px}.syn-topbars-name{font-weight:500;color:var(--syn-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-topbars-value{flex:none;color:var(--syn-text-muted);font-variant-numeric:tabular-nums}.syn-topbars-track{height:8px;border-radius:999px;background:var(--syn-bg-sunken);overflow:hidden}.syn-topbars-fill{height:100%;border-radius:inherit;background:var(--syn-accent);opacity:.9}.syn-topbars-sub{margin:2px 0 0;font-size:11.5px;color:var(--syn-text-faint)}.syn-statusdot{display:inline-block;width:10px;height:10px;flex:none;border-radius:50%}.syn-statusdot--ok{background:var(--syn-status-ok);box-shadow:0 0 8px color-mix(in srgb,var(--syn-status-ok) 60%,transparent)}.syn-statusdot--warn{background:var(--syn-status-warn);box-shadow:0 0 8px color-mix(in srgb,var(--syn-status-warn) 60%,transparent)}.syn-statusdot--err{background:var(--syn-status-err);box-shadow:0 0 8px color-mix(in srgb,var(--syn-status-err) 60%,transparent)}.syn-statusdot--info{background:var(--syn-status-info);box-shadow:0 0 8px color-mix(in srgb,var(--syn-status-info) 60%,transparent)}.syn-statusdot--muted{background:var(--syn-text-faint)}.syn-uptime{position:relative}.syn-uptime-empty{margin:0;padding:14px 0;font-size:13px;color:var(--syn-text-faint)}.syn-uptime-track{display:flex;align-items:stretch;gap:2px;margin:0;padding:0;border:0;min-inline-size:0}.syn-uptime-seg{flex:1 1 0;height:26px;min-width:3px;padding:0;border:0;border-radius:3px;background:var(--syn-surface);transition:filter var(--syn-dur-fast) var(--syn-ease),transform var(--syn-dur-fast) var(--syn-ease)}button.syn-uptime-seg{cursor:pointer}button.syn-uptime-seg:hover{filter:brightness(1.12)}button.syn-uptime-seg:focus-visible{outline:2px solid var(--syn-accent);outline-offset:2px}.syn-uptime-seg--ok{background:var(--syn-status-ok)}.syn-uptime-seg--warn{background:var(--syn-status-warn)}.syn-uptime-seg--err{background:var(--syn-status-err)}.syn-uptime-seg--none{background:color-mix(in srgb,var(--syn-text-faint) 45%,transparent)}.syn-uptime-seg--active{transform:scaleY(1.14);box-shadow:0 0 0 1px var(--syn-text-muted);position:relative;z-index:1}.syn-uptime-tip{position:absolute;bottom:100%;transform:translate(-50%,-8px);display:flex;flex-direction:column;gap:1px;width:-moz-max-content;width:max-content;max-width:220px;padding:6px 8px;border-radius:8px;pointer-events:none;z-index:5;text-align:center;background:var(--syn-popover-bg);border:1px solid var(--syn-border);box-shadow:var(--syn-shadow-panel)}.syn-uptime-tip--below{bottom:auto;top:100%;transform:translate(-50%,8px)}.syn-uptime-tip-label{font-size:12.5px;font-weight:600;color:var(--syn-text);font-variant-numeric:tabular-nums}.syn-uptime-tip-sub{font-size:11.5px;color:var(--syn-text-secondary)}.syn-uptime-tip-time{font-size:11px;color:var(--syn-text-faint)}@media (forced-colors:active){[aria-checked=true],[aria-pressed=true],[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}.syn-form-row{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media (max-width:640px){.syn-form-row{grid-template-columns:1fr}}.syn-checkbox,.syn-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;flex:none;margin:0;background:var(--syn-field-bg);border:1px solid var(--syn-border-strong);cursor:pointer;transition:background var(--syn-dur),border-color var(--syn-dur),box-shadow var(--syn-dur)}.syn-checkbox{border-radius:5px}.syn-radio{border-radius:50%}.syn-checkbox:hover,.syn-radio:hover{border-color:var(--syn-text-faint)}.syn-checkbox:focus-visible,.syn-radio:focus-visible{outline:2px solid var(--syn-accent);outline-offset:2px}.syn-checkbox:checked{background-color:var(--syn-accent);border-color:var(--syn-accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>");background-size:11px;background-position:50%;background-repeat:no-repeat}.syn-radio:checked{border-color:var(--syn-accent);background:radial-gradient(circle,var(--syn-accent) 0 5px,transparent 6px)}.syn-checkbox:indeterminate{background-color:var(--syn-accent);border-color:var(--syn-accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round'><path d='M6 12h12'/></svg>");background-size:11px;background-position:50%;background-repeat:no-repeat}.syn-checkbox:disabled,.syn-radio:disabled{opacity:.5;cursor:not-allowed}.syn-choices{display:grid;gap:10px}.syn-choices--horizontal{display:flex;flex-wrap:wrap;gap:18px}.syn-choice{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;color:var(--syn-text-secondary)}.syn-choice>.syn-checkbox,.syn-choice>.syn-radio{margin-top:1.5px}.syn-choice-label{display:block;color:var(--syn-text);font-weight:500;line-height:1.4}.syn-choice-desc{display:block;margin-top:2px;font-size:12.5px;color:var(--syn-text-muted)}.syn-choice[data-disabled=true]{cursor:not-allowed;opacity:.55}.syn-choices--chips{display:flex;flex-wrap:wrap;gap:8px}.syn-chip-check{position:relative;display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid var(--syn-field-border);background:var(--syn-field-bg);color:var(--syn-text-secondary);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.syn-chip-check:hover{border-color:color-mix(in srgb,var(--syn-accent) 40%,transparent)}.syn-chip-check:has(:checked){background:color-mix(in srgb,var(--syn-accent) 16%,transparent);border-color:color-mix(in srgb,var(--syn-accent) 34%,transparent);color:var(--syn-text)}.syn-chip-check:has(:focus-visible){outline:2px solid var(--syn-accent);outline-offset:2px}.syn-chip-check[data-disabled=true]{cursor:not-allowed;opacity:.55}.syn-chip-check input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.syn-inwrap{position:relative;display:flex;align-items:center}.syn-inwrap>svg{position:absolute;left:13px;width:15px;height:15px;pointer-events:none;color:var(--syn-text-faint)}.syn-inwrap--icon .syn-in{padding-left:38px}.syn-inwrap--btn .syn-in{padding-right:42px}.syn-in[type=search]::-webkit-search-cancel-button,.syn-in[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.syn-inbtn{position:absolute;right:7px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:7px;background:none;color:var(--syn-text-muted);cursor:pointer;transition:background .15s,color .15s}.syn-inbtn:hover{background:var(--syn-surface-hover);color:var(--syn-text)}.syn-inbtn:focus-visible{outline:2px solid var(--syn-accent);outline-offset:1px}.syn-inbtn svg{width:15px;height:15px}.syn-in-adorn{position:absolute;right:7px;top:0;bottom:0;display:inline-flex;align-items:center;gap:2px}.syn-in-adorn .syn-inbtn{position:static;right:auto}.syn-number{display:flex;align-items:stretch}.syn-number .syn-in{border-radius:0;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.syn-number .syn-in::-webkit-inner-spin-button,.syn-number .syn-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.syn-number-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;flex:none;background:var(--syn-field-bg);border:1px solid var(--syn-field-border);color:var(--syn-text-secondary);cursor:pointer;transition:background .15s}.syn-number-btn:hover{background:var(--syn-surface-hover)}.syn-number-btn:disabled{opacity:.45;cursor:not-allowed}.syn-number-btn:first-child{border-radius:var(--syn-radius-field) 0 0 var(--syn-radius-field);border-right:0}.syn-number-btn:last-child{border-radius:0 var(--syn-radius-field) var(--syn-radius-field) 0;border-left:0}.syn-number-btn svg{width:15px;height:15px}.syn-number-btn:focus-visible{outline:2px solid var(--syn-accent);outline-offset:-2px}.syn-in::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}input[type=file].syn-in{padding:8px 10px;cursor:pointer}input[type=file].syn-in::file-selector-button{margin-right:10px;border:0;border-radius:8px;padding:6px 12px;background:var(--syn-surface-raised);color:var(--syn-text);font-family:inherit;font-size:13px;cursor:pointer}.syn-range{width:100%;height:17px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.syn-range::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(to right,var(--syn-accent) var(--syn-range-fill,0),color-mix(in srgb,var(--syn-text) 10%,transparent) var(--syn-range-fill,0))}.syn-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;width:17px;height:17px;border-radius:50%;background:var(--syn-text);border:2px solid var(--syn-accent);cursor:grab}.syn-range::-moz-range-track{height:5px;border-radius:999px;background:color-mix(in srgb,var(--syn-text) 10%,transparent)}.syn-range::-moz-range-progress{height:5px;border-radius:999px;background:var(--syn-accent)}.syn-range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--syn-text);border:2px solid var(--syn-accent);cursor:grab}.syn-range:focus-visible{outline:none}.syn-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--syn-accent)}.syn-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--syn-accent)}.syn-range:disabled{opacity:.5;cursor:not-allowed}.syn-color{display:flex;align-items:center;gap:10px}.syn-color-swatch{width:44px;height:44px;flex:none;padding:4px;border:1px solid var(--syn-field-border);border-radius:var(--syn-radius-field);background:var(--syn-field-bg);cursor:pointer}.syn-color-swatch::-webkit-color-swatch-wrapper{padding:0}.syn-color-swatch::-webkit-color-swatch{border:none;border-radius:7px}.syn-color-swatch::-moz-color-swatch{border:none;border-radius:7px}.syn-color-swatch:focus-visible{outline:2px solid var(--syn-accent);outline-offset:2px}.syn-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 15px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--syn-text) 20%,transparent);background:color-mix(in srgb,var(--syn-text) 5%,transparent);color:var(--syn-text);font-family:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;transition:background .2s var(--syn-ease),border-color .2s var(--syn-ease),color .2s var(--syn-ease)}button.syn-chip{cursor:pointer}button.syn-chip:focus-visible{outline:2px solid var(--syn-accent);outline-offset:2px}.syn-chip--accent{border-color:var(--syn-accent);background:color-mix(in srgb,var(--syn-accent) 10%,transparent);color:var(--syn-accent-on-tint);font-weight:600}.syn-chip[data-tone]{border-color:color-mix(in srgb,var(--syn-chip-tone) 55%,transparent);background:color-mix(in srgb,var(--syn-chip-tone) 12%,transparent);color:color-mix(in srgb,var(--syn-chip-tone) 82%,var(--syn-text));font-weight:600}.syn-chip[data-tone=ok]{--syn-chip-tone:var(--syn-status-ok)}.syn-chip[data-tone=info]{--syn-chip-tone:var(--syn-status-info)}.syn-chip[data-tone=warn]{--syn-chip-tone:var(--syn-status-warn)}.syn-chip[data-tone=err]{--syn-chip-tone:var(--syn-status-err)}.syn-chip[data-tone=violet]{--syn-chip-tone:var(--syn-tone-violet)}.syn-chip[data-tone=pink]{--syn-chip-tone:var(--syn-tone-pink)}.syn-chip[data-tone=cyan]{--syn-chip-tone:var(--syn-tone-cyan)}.syn-chip[data-tone=muted]{border-color:var(--syn-border);background:color-mix(in srgb,var(--syn-text) 4%,transparent);color:var(--syn-text-muted)}.syn-chip--sm{min-height:22px;gap:5px;padding:0 10px;border-width:1px;font-size:12px}.syn-chip--sm:has(.syn-chip-count),.syn-chip--sm:has(.syn-chip-x){padding-right:4px}.syn-chip--sm .syn-chip-x{width:15px;height:15px}.syn-chip--sm .syn-chip-count{padding:0 6px;font-size:10.5px}.syn-chip--disabled,.syn-chip:disabled{border-color:color-mix(in srgb,var(--syn-text) 10%,transparent);background:color-mix(in srgb,var(--syn-text) 2%,transparent);color:var(--syn-text-faint);cursor:not-allowed}.syn-chip:has(.syn-chip-count),.syn-chip:has(.syn-chip-x){padding-right:8px}.syn-chip-count{padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600}.syn-chip-count,.syn-chip-x{background:color-mix(in srgb,var(--syn-text) 10%,transparent);color:color-mix(in srgb,var(--syn-text) 65%,transparent)}.syn-chip-x{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;flex:none;padding:0;border:none;border-radius:50%;cursor:pointer;transition:background .14s,color .14s}.syn-chip-x:hover{background:color-mix(in srgb,var(--syn-text) 25%,transparent);color:var(--syn-text)}.syn-chip-x:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.syn-chip-x svg{width:10px;height:10px}.syn-chip--count{background:var(--syn-border);border-color:var(--syn-border-strong)}.syn-combo-trigger--multi .syn-chip,.syn-tags .syn-chip{min-height:24px;padding:0 4px 0 10px;border-width:1px;font-size:12.5px}.syn-combo-trigger--multi .syn-chip--count{padding:0 10px}.syn-combo-trigger--multi{flex-wrap:wrap;gap:6px;padding:7px 12px 7px 9px;min-height:44px}.syn-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;border-radius:var(--syn-radius-field);background:var(--syn-field-bg);border:1px solid var(--syn-field-border);cursor:text;transition:border-color var(--syn-dur),box-shadow var(--syn-dur)}.syn-tags:focus-within{border-color:var(--syn-accent);box-shadow:0 0 0 1px var(--syn-accent)}.syn-tags-input{flex:1;min-width:120px;border:none;background:transparent;color:var(--syn-text);font-family:inherit;font-size:14px;outline:none;padding:4px 2px}.syn-tags-input::-moz-placeholder{color:var(--syn-field-placeholder)}.syn-tags-input::placeholder{color:var(--syn-field-placeholder)}.syn-tags .syn-chip.syn-tag--invalid{border-color:color-mix(in srgb,var(--syn-status-err) 70%,transparent);background:color-mix(in srgb,var(--syn-status-err) 12%,transparent);color:var(--syn-status-err)}.syn-tags .syn-chip.syn-tag--invalid .syn-chip-x,.syn-tags-hint{color:var(--syn-status-err)}.syn-tags-hint{margin:6px 0 0;font-size:12px}.syn-seg{display:inline-flex;max-width:100%;overflow-x:auto;gap:3px;padding:3px;border-radius:var(--syn-radius-field);background:var(--syn-field-bg);border:1px solid var(--syn-field-border)}.syn-seg-btn{display:inline-flex;flex:0 0 auto;white-space:nowrap;align-items:center;gap:7px;padding:7px 14px;border:none;border-radius:8px;background:none;color:var(--syn-text-muted);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.syn-seg-btn:hover{color:var(--syn-text)}.syn-seg-btn[aria-checked=true]{background:color-mix(in srgb,var(--syn-accent) 20%,transparent);color:var(--syn-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--syn-accent) 45%,transparent)}.syn-seg-btn:focus-visible{outline:2px solid var(--syn-accent);outline-offset:2px}.syn-seg-btn svg{width:14px;height:14px}.syn-seg-btn:disabled{opacity:.5;cursor:not-allowed}.syn-seg--icon .syn-seg-btn{width:30px;height:30px;padding:0;justify-content:center}