@charset "UTF-8";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-ext-500-normal-3HPBCRGM.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-500-normal-ALWIYOP7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-500-normal-VZRFRX2D.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-500-normal-ABSXDA7Y.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-greek-500-normal-RHDMXKAE.woff2") format("woff2"),url("./media/jetbrains-mono-greek-500-normal-S2QQDTY6.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-vietnamese-500-normal-HO6446ON.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-500-normal-LNSQLO7C.woff") format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-ext-500-normal-W67NWU5E.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-500-normal-2BKZW4LT.woff") format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-cyrillic-ext-600-normal-HKBRUTLC.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-600-normal-5QNCOHRJ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-cyrillic-600-normal-IC2P33CI.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-600-normal-N3RL4S3I.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-greek-600-normal-MQRRJYKT.woff2") format("woff2"),url("./media/jetbrains-mono-greek-600-normal-IGJJY4I4.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-vietnamese-600-normal-5QHQ2LOD.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-600-normal-GHFUHINE.woff") format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-ext-600-normal-Y3NFETVK.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-600-normal-2YWDXQ5Z.woff") format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-600-normal-5PVSJ4PH.woff2") format("woff2"),url("./media/jetbrains-mono-latin-600-normal-DJM6S6N3.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--selys-autumn-pine: #187f79;--selys-dark-green: #0d4d46;--selys-deep: #04211e;--selys-oceanic: #00d5be;--selys-mint: #7ff0e2;--selys-white-doctor: #f8f8f8;--color-text: #0b2e2a;--color-text-muted: #3f5f5a;--color-text-inverse: #f8f8f8;--color-bg: #eef4f3;--bg-page: radial-gradient(800px circle at 90% -10%, rgb(0 213 190 / 24%), transparent 60%), radial-gradient(700px circle at 30% 120%, rgb(24 127 121 / 18%), transparent 60%), #eef4f3;--color-surface: rgb(255 255 255 / 68%);--color-surface-solid: #ffffff;--color-surface-muted: rgb(13 77 70 / 6%);--color-border: rgb(13 77 70 / 10%);--color-border-strong: rgb(13 77 70 / 18%);--color-primary: #0d4d46;--color-primary-hover: #0b5e55;--color-primary-soft: rgb(0 213 190 / 18%);--color-accent: #00d5be;--color-focus: #00d5be;--color-link: #187f79;--color-success: #0b5e55;--color-success-soft: rgb(0 213 190 / 18%);--color-warning: #8a5a00;--color-warning-soft: #fdf1d8;--color-danger: #b42318;--color-danger-soft: #fde8e6;--color-info: #175cd3;--color-info-soft: #e5eefc;--color-demo-band-bg: #04211e;--color-demo-band-text: #7ff0e2;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.375rem;--text-2xl: 2rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 32px;--space-7: 48px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 28px;--radius-pill: 999px;--shadow-card: inset 0 1px 0 #fff, 0 10px 30px rgb(13 77 70 / 8%), 0 0 0 1px rgb(13 77 70 / 6%);--shadow-card-accent: inset 0 1px 0 #fff, 0 0 0 1.5px rgb(24 127 121 / 35%), 0 10px 30px rgb(24 127 121 / 10%);--shadow-primary: 0 0 0 1px rgb(0 213 190 / 55%), 0 8px 24px rgb(0 213 190 / 30%);--ring-focus: 0 0 0 4px rgb(0 213 190 / 28%);color-scheme:light}.gp{background:var(--color-surface);border:1px solid rgb(255 255 255 / 95%);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--shadow-card);border-radius:var(--radius-lg)}.gp.accent{box-shadow:var(--shadow-card-accent)}.mu{color:var(--color-text-muted)}.lb{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-muted)}.mono{font-family:var(--font-mono);font-weight:600}.ch{font-size:12px;font-weight:700;border-radius:var(--radius-pill);padding:5px 10px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cg{background:#00d5be2e;color:#0b5e55}.ca{background:#187f791f;color:#0d4d46}.cn{background:#0d4d4614;color:#3f5f5a}.cw{background:#fdf1d8;color:#8a5a00}.cd{background:#fde8e6;color:#b42318}.cdark{background:#0d4d46;color:#f8f8f8}.bp,.bs{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;white-space:nowrap;border-radius:var(--radius-pill)}.bp{height:50px;padding:0 22px;border:0;background:var(--color-primary);color:var(--color-text-inverse);font-weight:700;font-size:15px;box-shadow:var(--shadow-primary)}.bp:hover:not(:disabled){background:var(--color-primary-hover)}.bs{height:38px;padding:0 14px;border:1px solid var(--color-border-strong);background:#fffc;color:var(--color-text);font-weight:700;font-size:13px;box-shadow:none;min-height:0}.bs:hover:not(:disabled){background:#fff;border-color:var(--selys-autumn-pine)}.bp:disabled,.bs:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bs.danger{color:var(--color-danger);border-color:#b4231859}.in{height:50px;border-radius:25px;border:1px solid var(--color-border-strong);background:#ffffffd9;padding:0 16px;font:inherit;font-size:15px;color:var(--color-text);box-sizing:border-box}.in:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--ring-focus)}.td{padding:14px 10px;border-top:1px solid var(--color-border)}.i{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg)}body{margin:0;min-height:100vh;font-size:var(--text-md);line-height:1.45;background:var(--bg-page);background-attachment:fixed;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.2;color:var(--color-text)}h1{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.8px}h2{font-weight:800;letter-spacing:-.2px}a{color:var(--color-link)}a:hover{color:var(--color-primary)}input:not([type=radio],[type=checkbox],[type=file]),select,textarea{font:inherit;font-size:15px;color:var(--color-text);background:#ffffffd9;border:1px solid var(--color-border-strong)}input:not([type=radio],[type=checkbox],[type=file]),select{height:46px;padding:0 16px;border-radius:23px}textarea{padding:12px 16px;border-radius:18px;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--ring-focus)}button{font:inherit;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;min-height:42px;padding:0 20px;border:0;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-primary);display:inline-flex;align-items:center;justify-content:center;gap:8px}button:hover:not(:disabled){background:var(--color-primary-hover)}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}button.secondary{min-height:38px;padding:0 14px;font-size:13px;box-shadow:none;background:#fffc;color:var(--color-text);border:1px solid var(--color-border-strong)}button.secondary:hover:not(:disabled){background:#fff;border-color:var(--selys-autumn-pine)}button.link{min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--color-link);text-decoration:underline;font-weight:600;font-size:13px;white-space:normal}button.link:hover:not(:disabled){background:none;color:var(--color-primary)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:22px}.page-head h1{margin:0;font-size:32px}.page-head p{margin:4px 0 0}.page-head .chips{display:flex;gap:6px;flex-wrap:wrap}.cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.stack{display:flex;flex-direction:column;gap:20px;min-width:0}.pad{padding:22px;display:flex;flex-direction:column;gap:12px}.pad>h2{margin:0;font-size:18px}.data{width:100%;border-collapse:collapse;font-size:14px}.data th{text-align:left;padding:0 10px 8px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.data td{padding:12px 10px;border-top:1px solid var(--color-border);vertical-align:top}.data .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.table-wrap{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.box{margin:0;padding:12px 14px;border-radius:var(--radius-md);font-size:14px}.box-danger{background:var(--color-danger-soft);color:var(--color-danger)}.box-warn{background:var(--color-warning-soft);color:var(--color-warning)}.box-ok{background:var(--color-success-soft);color:var(--color-success)}.box-info{background:var(--color-info-soft);color:var(--color-info)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:700}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.row>input{flex:1 1 180px;min-width:0}@media(max-width:1000px){.cols{grid-template-columns:1fr}}@media(max-width:900px){button.secondary,a.bs{min-height:40px;height:auto}button.link.link{min-height:40px}.pager button{min-height:40px;min-width:40px}.page-head .chips,.page-head>.ch{align-self:flex-start}}@media(max-width:600px){h1{font-size:26px;letter-spacing:-.5px}.page-head{flex-direction:column;gap:10px;margin-bottom:16px}.page-head h1{font-size:26px}.pad{padding:18px}.data{font-size:13px}.data td{padding:10px 8px}.data th{padding:0 8px 8px}.row>input,.row>select{flex-basis:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::view-transition{pointer-events:none}::view-transition-group(sidebar){animation:none;z-index:10}::view-transition-old(sidebar){display:none}::view-transition-new(sidebar){animation:none}::view-transition-old(page){animation:.15s cubic-bezier(.55,0,1,.45) both vt-out}::view-transition-new(page){animation:.34s cubic-bezier(.22,1,.36,1) 90ms both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(8px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}.content .page-head,.content .gp,.content .cols>*,.content .stack>*{animation:rise .48s cubic-bezier(.22,1,.36,1) both}.content .stack>*:nth-child(2),.content .cols>*:nth-child(2){animation-delay:60ms}.content .stack>*:nth-child(3){animation-delay:.12s}.content .stack>*:nth-child(n+4){animation-delay:.17s}.data tbody tr{animation:row-in .36s cubic-bezier(.22,1,.36,1) both}.data tbody tr:nth-child(2){animation-delay:25ms}.data tbody tr:nth-child(3){animation-delay:50ms}.data tbody tr:nth-child(4){animation-delay:75ms}.data tbody tr:nth-child(5){animation-delay:.1s}.data tbody tr:nth-child(n+6){animation-delay:125ms}.row-out{animation:row-out .2s ease-in both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes row-in{0%{opacity:0;transform:translate(-8px)}}@keyframes row-out{to{opacity:0;transform:translate(8px)}}button:not(:disabled):active,a.bp:active,a.bs:active{transform:scale(.97)}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px;font-size:13px;color:var(--color-text-muted)}.pager .pages{display:flex;gap:4px;align-items:center}.pager button{min-height:34px;min-width:34px;padding:0 10px;border-radius:10px;font-size:13px;box-shadow:none;background:var(--color-surface-muted);color:var(--color-text)}.pager button.on{background:var(--selys-dark-green);color:#fff}.pager button:disabled{opacity:.4}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}::view-transition-old(*),::view-transition-new(*),::view-transition-group(*){animation:none!important}}
