@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,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(/state-maps/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/state-maps/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/state-maps/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/state-maps/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/state-maps/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/state-maps/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/state-maps/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/state-maps/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/state-maps/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/state-maps/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}@property --cam-s{syntax:"<number>";inherits:true;initial-value:1}@property --cam-x{syntax:"<number>";inherits:true;initial-value:0}@property --x{syntax:"<number>";inherits:false;initial-value:0}@property --y{syntax:"<number>";inherits:false;initial-value:0}@property --w{syntax:"<number>";inherits:false;initial-value:0}@property --h{syntax:"<number>";inherits:false;initial-value:0}@property --bar{syntax:"<color>";inherits:true;initial-value:#0000}:root{--stage:#e8eaef;--stage-deep:#dfe2e8;--sheet:#fff;--hairline:#d6dae2;--hairline-soft:#e6e9ee;--hairline-strong:#bcc1cb;--ink:#14161c;--ink-2:#3a3f4b;--muted:#5b6170;--faint:#868c9a;--cobalt:#2140e0;--cobalt-ink:#1a33b8;--cobalt-soft:#2140e01a;--cobalt-halo:#2140e029;--g-state-bar:#6fa6e6;--g-state-tint:#edf4fc;--g-value-bar:#52c08c;--g-value-tint:#ebf7f0;--g-assist-bar:#efc443;--g-assist-tint:#fdf6dc;--g-other-bar:#c3c8d2;--g-other-tint:#f3f4f7;--t-title-size:30px;--t-title-weight:300;--t-title-strong:700;--t-kicker-size:20px;--t-kicker-weight:400;--t-kicker-strong:620;--t-label-size:13px;--t-label-weight:600;--t-chrome-size:13.5px;--t-chrome-weight:540;--t-body-size:13.5px;--t-body-weight:400;--t-caption-size:12px;--t-caption-weight:500;--t-mono-size:12px;--t-mono-weight:500;--font:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--radius-s:6px;--radius-m:10px;--radius-l:14px;--shadow-sheet:0 1px 2px #14161c0d, 0 8px 24px -12px #14161c1f;--shadow-float:0 2px 6px #14161c14, 0 16px 40px -16px #14161c47;--topbar-h:60px;--sticky-top:76px;--panel-w:340px;--gutter:24px;--dur-retheme:.24s;--dur-stagger:20ms;--dur-collapse:.2s;--dur-enter:.18s;--dur-exit:.1s;--dur-dim:.18s;--dur-ring:.22s;--dur-zoom-in:.42s;--dur-zoom-out:.32s;--dur-overlay-in:.2s;--dur-overlay-out:.12s;--dur-pan:10s;--dur-flatten:.4s;--tilt:14deg;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-camera:cubic-bezier(.22, .9, .28, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--stage);color:var(--ink);font-family:var(--font);font-size:var(--t-body-size);-webkit-font-smoothing:antialiased;font-synthesis:none;font-variant-numeric:tabular-nums;scrollbar-color:#b9bec9 var(--stage);scrollbar-gutter:stable;accent-color:var(--cobalt);line-height:1.4}body{background:var(--stage);min-height:100vh;margin:0}::selection{color:var(--ink);background:#2140e02e}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}h1,h2,h3,p{margin:0}.btn{height:34px;font-size:var(--t-chrome-size);font-weight:var(--t-chrome-weight);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-enter) var(--ease-out), color var(--dur-enter) var(--ease-out), box-shadow var(--dur-enter) var(--ease-out);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;display:inline-flex}.btn--ink{background:var(--ink);color:#fff}.btn--ink:hover{background:#2a2e38}.btn--quiet{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}.btn--quiet:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-strong);background:#ffffffb3}.iconbtn{width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-enter) var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.iconbtn:hover{background:var(--g-other-tint);color:var(--ink)}.link{color:var(--ink);font-weight:var(--t-chrome-weight);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--dur-enter) var(--ease-out);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #14161c59;text-decoration:underline #14161c59;text-decoration-thickness:1px;display:inline}.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.icon{flex:none}.seg{background:var(--stage-deep);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #14161c0f}.seg__opt{height:30px;color:var(--muted);font-size:var(--t-chrome-size);font-weight:var(--t-chrome-weight);white-space:nowrap;cursor:pointer;transition:color var(--dur-enter) var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 13px;display:inline-flex;position:relative}.seg__opt:hover:not([aria-pressed=true]):not(:disabled){color:var(--ink)}.seg__opt[aria-pressed=true]{color:var(--ink);cursor:default}.seg__thumb{background:var(--sheet);border-radius:999px;position:absolute;inset:0;box-shadow:0 1px 2px #14161c1a,0 2px 8px -2px #14161c1f}.seg__label{align-items:baseline;gap:6px;display:inline-flex;position:relative}.seg__count{min-width:3ch;font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);color:var(--faint);transition:color var(--dur-enter) var(--ease-out)}.seg__opt[aria-pressed=true] .seg__count{color:var(--muted)}.seg--s .seg__opt{height:26px;font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);padding:0 10px}.topbar{z-index:20;height:var(--topbar-h);padding:0 var(--gutter);background:color-mix(in srgb, var(--stage) 92%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);align-items:center;gap:16px;display:flex;position:sticky;top:0}.brand{font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:8px;margin-right:4px;display:inline-flex}.topbar__end{align-items:center;gap:8px;margin-left:auto;display:flex}.tune{z-index:60;border-radius:var(--radius-l);background:var(--sheet);width:300px;box-shadow:var(--shadow-float);font-size:var(--t-caption-size);gap:6px;padding:14px 16px;display:grid;position:fixed;bottom:16px;right:16px}.tune__title{font-weight:var(--t-label-weight);margin-bottom:2px}.tune__row{grid-template-columns:112px 1fr 44px;align-items:center;gap:8px;display:grid}.tune__row output{text-align:right;font-family:var(--mono);font-size:var(--t-mono-size)}.tune .btn{justify-self:start;height:28px;margin-top:4px}@media (max-width:1380px){.topbar{gap:10px}.topbar .seg__opt{padding:0 10px}.topbar .seg__label{gap:5px}.topbar__end{gap:6px}.topbar .btn{gap:6px;padding:0 12px 0 10px}}.map{--label:var(--t-chrome-size);transition:--cam-s var(--dur-collapse) var(--ease-out), --cam-x var(--dur-collapse) var(--ease-out), height var(--dur-collapse) var(--ease-out);position:relative}.map[data-camera=in]{transition:--cam-s var(--dur-zoom-in) var(--ease-camera), --cam-x var(--dur-zoom-in) var(--ease-camera), height var(--dur-zoom-in) var(--ease-camera)}.map[data-camera=out]{transition:--cam-s var(--dur-zoom-out) var(--ease-camera), --cam-x var(--dur-zoom-out) var(--ease-camera), height var(--dur-zoom-out) var(--ease-camera)}.map[data-camera=none]{transition:none}.map__colheads{top:var(--topbar-h);z-index:3;height:var(--head);background:var(--sheet);position:sticky}.map__colheads-track{left:var(--band);overflow-clip-margin:20px;position:absolute;top:0;bottom:0;right:0;overflow:clip}.axisname{z-index:1;background:var(--sheet);color:var(--faint);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);transition:color var(--dur-enter) var(--ease-out);justify-content:flex-end;align-items:flex-end;padding:0 18px 9px 0;display:flex;position:absolute;left:0}.axisname:not([data-shown]){color:#0000}.head{color:var(--ink-2);font-size:var(--label);font-weight:var(--t-chrome-weight);white-space:nowrap;opacity:0;transition:opacity var(--dur-exit) var(--ease-in), color var(--dur-enter) var(--ease-out)}.head[data-shown]{opacity:1;transition:opacity var(--dur-enter) var(--ease-out) var(--dur-exit), color var(--dur-enter) var(--ease-out)}.head__text{--bar:var(--g-other-bar);background:linear-gradient(var(--bar), var(--bar)) left bottom / 100% 3px no-repeat;transition:--bar var(--dur-enter) var(--ease-out);border-radius:1px;padding-bottom:6px;display:inline-block}.head[data-group=state] .head__text{--bar:var(--g-state-bar)}.head[data-group=value] .head__text{--bar:var(--g-value-bar)}.head[data-group=assistive] .head__text{--bar:var(--g-assist-bar)}.head[data-on]{color:var(--cobalt);font-size:min(var(--label), var(--t-label-size));font-weight:var(--t-label-weight)}.head[data-on] .head__text{--bar:var(--cobalt)}.head--col{transform:translateX(calc((var(--cam-x) + var(--x) * var(--cam-s)) * 1px));width:calc(var(--w) * var(--cam-s) * 1px);transition:opacity var(--dur-exit) var(--ease-in), color var(--dur-enter) var(--ease-out), --x var(--dur-collapse) var(--ease-inout), --w var(--dur-collapse) var(--ease-inout);align-items:flex-end;padding:0 0 6px;display:flex;position:absolute;left:0;overflow:hidden}.head--col[data-shown]{transition:opacity var(--dur-enter) var(--ease-out) var(--dur-exit), color var(--dur-enter) var(--ease-out), --x var(--dur-collapse) var(--ease-inout), --w var(--dur-collapse) var(--ease-inout)}.head--col .head__text{text-overflow:ellipsis;max-width:100%;overflow:hidden}.head--col[data-outer]{color:var(--ink);font-size:min(var(--label), var(--t-label-size));font-weight:var(--t-label-weight)}.map__rowheads{z-index:2;background:var(--sheet);position:absolute;bottom:0;left:0}.rowhead{transform:translateY(calc(var(--y) * var(--cam-s) * 1px));height:calc(var(--h) * var(--cam-s) * 1px);transition:--y var(--dur-collapse) var(--ease-inout), --h var(--dur-collapse) var(--ease-inout);justify-content:space-between;align-items:center;gap:8px;padding:0 18px 0 24px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.head--outer{color:var(--ink);font-size:min(var(--label), var(--t-label-size));font-weight:var(--t-label-weight)}.head--inner{margin-left:auto}.map[data-dense]{--label:var(--t-caption-size)}.map[data-dense] .head__text{background-size:100% 2px;padding-bottom:3px;line-height:1}.map__viewport{left:var(--band);right:0;top:var(--head);overflow-clip-margin:14px;position:absolute;bottom:0;overflow:clip}.map__viewport[data-drag]{cursor:crosshair}.map__cells{transform-origin:0 0;transform:translateX(calc(var(--cam-x) * 1px)) scale(var(--cam-s));position:absolute;top:0;left:0}.slot{--ds-dur:var(--dur-retheme);border-radius:calc(6px / var(--cam-s));transform-origin:0 0;transition:transform var(--dur-collapse) var(--ease-inout), opacity var(--dur-enter) var(--ease-out), background-color var(--dur-enter) var(--ease-out);place-items:center start;display:grid;position:absolute;top:0;left:0}.slot[data-state=dim]{opacity:.2;transition:transform var(--dur-collapse) var(--ease-inout), opacity var(--dur-dim) var(--ease-out), background-color var(--dur-enter) var(--ease-out)}.slot[data-state=gone]{opacity:0;pointer-events:none;transition:transform var(--dur-collapse) var(--ease-inout), opacity var(--dur-exit) var(--ease-in)}.slot[data-pickable]{cursor:pointer}.slot[data-pickable]:hover{background-color:#14161c0b}.slot__cell{display:inline-flex}.slot__blank{color:var(--faint);font-size:calc(var(--t-caption-size) / var(--cam-s));white-space:nowrap}.ring{pointer-events:none;border-radius:calc(6px / var(--cam-s));transition:transform var(--dur-ring) var(--ease-out), width var(--dur-ring) var(--ease-out), height var(--dur-ring) var(--ease-out);position:absolute;top:0;left:0}.ring--live{outline:calc(2px / var(--cam-s)) solid var(--cobalt);outline-offset:calc(4px / var(--cam-s));box-shadow:0 0 0 calc(9px / var(--cam-s)) var(--cobalt-halo)}.ring--selected{border-radius:calc(5px / var(--cam-s));outline:calc(2px / var(--cam-s)) solid var(--ink);outline-offset:calc(6px / var(--cam-s))}.caption{z-index:4;background:var(--ink);color:#fff;font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);white-space:pre;pointer-events:none;transform-origin:0 0;transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px)) scale(calc(1 / var(--cam-s))) translateY(calc(-100% - 6px));border-radius:7px;padding:5px 9px;position:absolute;top:0;left:0}.caption[data-right]{transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px)) scale(calc(1 / var(--cam-s))) translate(-100%, calc(-100% - 6px))}.caption[data-below]{transform:translate(calc(var(--x) * 1px), calc((var(--y) + var(--slot-h)) * 1px)) scale(calc(1 / var(--cam-s))) translateY(6px)}.caption[data-below][data-right]{transform:translate(calc(var(--x) * 1px), calc((var(--y) + var(--slot-h)) * 1px)) scale(calc(1 / var(--cam-s))) translate(-100%, 6px);animation:caption-in var(--dur-enter) var(--ease-out) both;box-shadow:0 6px 18px -8px #14161c80}@keyframes caption-in{0%{opacity:0}}.map__region{z-index:5;border:1.5px solid var(--cobalt);background:var(--cobalt-soft);pointer-events:none;border-radius:4px;position:absolute;top:0;left:0}.mapview{position:relative}.dock{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;margin-top:14px;display:flex;position:relative}.dock[data-pinned]{position:sticky;bottom:12px}.dock__pill{pointer-events:auto;transition:opacity var(--dur-enter) var(--ease-out), background-color var(--dur-enter) var(--ease-out), box-shadow var(--dur-enter) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0;display:flex}.dock[data-pinned] .dock__pill{background:var(--sheet);box-shadow:var(--shadow-float);padding:4px}.dock[data-leaving]>*{opacity:0;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-in)}.dock__hint,.dock__custom{color:var(--muted);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight)}.dock__custom{color:var(--ink);margin-left:10px}.minimap__surface{border-radius:var(--radius-m);background:var(--sheet);box-shadow:var(--shadow-float);pointer-events:auto;padding:7px}.minimap__plate{cursor:grab;position:relative}.minimap__plate:active{cursor:grabbing}.minimap__cell{background:#c9ced8;border-radius:1px;position:absolute}.minimap__cell[data-dim]{background:#ebedf1}.minimap__view{border:1.5px solid var(--ink);background:#14161c0a;border-radius:3px;position:absolute;top:0;left:0}.slot[data-state=blank]{pointer-events:none}.slot__blank--row,.slot__blank--col{font-size:calc(var(--t-caption-size) / var(--cam-s));color:var(--muted)}.slot__blank--col{writing-mode:vertical-rl;place-self:start center}.mapview[data-zoomed] .map__viewport,.mapview[data-zoomed] .map__colheads-track{overflow-clip-margin:0px}.map__bands{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.bandtitle{transform:translateY(calc(var(--y) * var(--cam-s) * 1px - 40px));opacity:0;transition:--y var(--dur-collapse) var(--ease-inout), opacity var(--dur-exit) var(--ease-in);align-items:baseline;gap:10px;display:flex;position:absolute;top:0;left:24px}.bandtitle[data-shown]{opacity:1;transition:--y var(--dur-collapse) var(--ease-inout), opacity var(--dur-enter) var(--ease-out)}.bandtitle__axis{color:var(--faint);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight)}.bandtitle .head{opacity:1}.caption{opacity:0;transition:opacity var(--dur-exit) var(--ease-in);animation:none}.caption[data-on]{opacity:1;transition:opacity var(--dur-enter) var(--ease-out)}.caption[data-loupe]{border-radius:var(--radius-m);background:var(--sheet);color:var(--ink-2);white-space:normal;width:max-content;max-width:360px;box-shadow:var(--shadow-float), 0 0 0 1px var(--hairline);gap:8px;padding:12px 12px 9px;display:grid}.caption__lens{display:flex}.caption__lens .ds-cell{pointer-events:none}.ring--live[data-dim]{opacity:.25}.ring--live{transition:transform var(--dur-ring) var(--ease-out), width var(--dur-ring) var(--ease-out), height var(--dur-ring) var(--ease-out), opacity var(--dur-dim) var(--ease-out)}.panelcol{top:var(--sticky-top);width:var(--panel-w);align-self:start;display:grid;position:sticky}.panelcol>*{grid-area:1/1;min-width:0}.panel{transition:opacity var(--dur-enter) var(--ease-out)}.panel[data-covered]{opacity:0;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-in)}.panel{gap:10px;display:grid}.panel__title{font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:-.005em}.live{border-radius:var(--radius-l);background:var(--sheet);box-shadow:var(--shadow-sheet);gap:8px;padding:14px 16px;display:grid}.live__hint{color:var(--muted);font-size:var(--t-body-size);text-wrap:pretty;line-height:1.45}.live__stage{border-radius:var(--radius-m);background:var(--g-other-tint);align-items:center;min-height:64px;padding:12px 14px;display:flex}.live__where{color:var(--ink-2);font-size:var(--t-chrome-size);align-items:center;gap:7px;display:flex}.live__frame{color:var(--cobalt);text-align:left;text-decoration-color:#2140e059}.live__frame:hover{-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.live__where strong{color:var(--cobalt);font-weight:inherit}.live__ring{color:var(--cobalt)}.groups{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:8px;display:grid}.group{--tint:var(--g-other-tint);--bar:var(--g-other-bar);border-radius:var(--radius-l);background:var(--tint);grid-column:span 1;align-content:start;gap:9px;padding:12px 14px 14px;display:grid}.group[data-wide]{grid-column:1/-1}.group[data-group=state]{--tint:var(--g-state-tint);--bar:var(--g-state-bar)}.group[data-group=value]{--tint:var(--g-value-tint);--bar:var(--g-value-bar)}.group[data-group=assistive]{--tint:var(--g-assist-tint);--bar:var(--g-assist-bar)}.group__title{border-bottom:1px solid color-mix(in srgb, var(--bar) 45%, transparent);font-size:var(--t-label-size);font-weight:var(--t-label-weight);padding-bottom:7px}.group__chips{flex-wrap:wrap;gap:6px;display:flex}.chip{height:30px;color:var(--ink);font-size:var(--t-chrome-size);font-weight:var(--t-chrome-weight);cursor:pointer;transition:background-color var(--dur-enter) var(--ease-out), color var(--dur-enter) var(--ease-out), box-shadow var(--dur-enter) var(--ease-out);background:#ffffffd9;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #14161c14}.chip:hover:not(:disabled):not([aria-pressed=true]){background:#fff;box-shadow:inset 0 0 0 1px #14161c38}.chip__n{color:var(--faint);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);transition:color var(--dur-enter) var(--ease-out)}.chip[aria-pressed=true]{background:var(--cobalt);box-shadow:none;color:#fff}.chip[aria-pressed=true] .chip__n{color:#ffffffb8}.chip:disabled{color:var(--faint);cursor:default;background:0 0;box-shadow:inset 0 0 0 1px #14161c0f}.related{gap:6px;padding:4px 4px 0;display:grid}.related__title{color:var(--muted);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight)}.related__links{font-size:var(--t-chrome-size);flex-wrap:wrap;gap:14px;display:flex}.inspector-layer{z-index:8;align-self:start;position:relative}.inspector{border-radius:var(--radius-l);background:var(--sheet);box-shadow:var(--shadow-float);gap:14px;padding:16px 16px 18px;display:grid}.inspector__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.inspector__title{font-size:var(--t-kicker-size);font-weight:var(--t-kicker-strong);letter-spacing:-.015em}.inspector__sys{color:var(--muted);font-weight:var(--t-kicker-weight)}.inspector__axes{flex-wrap:wrap;gap:4px 16px;margin:-6px 0 0;display:flex}.inspector__axes div{font-size:var(--t-caption-size);gap:5px;display:flex}.inspector__axes dt{color:var(--muted)}.inspector__axes dd{font-weight:var(--t-caption-weight);margin:0}.inspector__well{border-radius:var(--radius-m);background:var(--g-other-tint);justify-content:center;align-items:center;min-height:96px;padding:20px 16px;display:flex}.inspector__source{color:var(--ink-2);font-size:var(--t-body-size)}.inspector__source[data-source=reconstructed]{color:var(--ink)}.inspector__chains{gap:2px;margin:0 -6px;display:grid}.chainrow{transition:background-color var(--dur-enter) var(--ease-out);border-radius:8px;padding:6px;position:relative}.chainrow:hover,.chainrow[data-copied]{background:var(--g-other-tint)}.chainrow__note{color:var(--ink);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);align-items:center;gap:4px;display:inline-flex;position:absolute;top:6px;right:8px}.inspector .ds-chain{font-size:var(--t-mono-size);flex-wrap:wrap;align-items:center;gap:3px 6px;display:flex}.inspector .ds-chain__property{width:100%;color:var(--muted);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight)}.inspector .ds-chain__semantic{color:var(--ink);font-family:var(--mono);font-size:var(--t-mono-size);font-weight:var(--t-mono-weight);cursor:copy;text-underline-offset:3px;transition:text-decoration-color var(--dur-enter) var(--ease-out);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.inspector .ds-chain__semantic:hover{text-decoration-color:#14161c66}.inspector .ds-chain__arrow{color:var(--faint)}.inspector .ds-chain__primitive,.inspector .ds-chain__value{color:var(--ink-2);font-family:var(--mono);font-size:var(--t-mono-size)}.inspector .ds-chain__swatch{border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #14161c26}.inspector__out{color:var(--ink);font-weight:var(--t-chrome-weight);text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;-webkit-text-decoration:underline #14161c59;text-decoration:underline #14161c59;display:inline-flex}.inspector__out:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.inspector__missing{color:var(--ink-2);gap:8px;display:grid}.disclosure{gap:2px;margin:0 -6px;display:grid}.disclosure__toggle{color:var(--ink);font-size:var(--t-label-size);font-weight:var(--t-label-weight);text-align:left;cursor:pointer;transition:background-color var(--dur-enter) var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 6px;display:flex}.disclosure__toggle:hover{background:var(--g-other-tint)}.disclosure__count{color:var(--faint);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight)}.disclosure__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;margin-left:auto}.disclosure__icon path{transition:d var(--dur-overlay-out) var(--ease-in)}.disclosure[data-open] .disclosure__icon path{transition:d var(--dur-overlay-in) var(--ease-out)}.disclosure__p1{d:path("M4 6 L8 10")}.disclosure__p2{d:path("M12 6 L8 10")}.disclosure[data-open] .disclosure__p1{d:path("M4.5 4.5 L11.5 11.5")}.disclosure[data-open] .disclosure__p2{d:path("M11.5 4.5 L4.5 11.5")}.disclosure__body{overflow:hidden}.screen{grid-template-columns:minmax(0, 1fr) var(--panel-w);gap:var(--gutter);padding:calc(var(--sticky-top) - var(--topbar-h)) var(--gutter) 40px;align-items:start;display:grid}.sheetcol{min-width:0}.sheethead{grid-template-columns:136px minmax(0,1fr);align-items:start;padding:0 24px 16px;display:grid}.sheethead__sys{color:var(--faint);font-size:var(--t-kicker-size);font-weight:var(--t-kicker-weight);letter-spacing:-.01em;white-space:nowrap;padding-top:6px;position:relative}.title{max-width:34em;font-size:var(--t-title-size);font-weight:var(--t-title-weight);letter-spacing:-.022em;color:var(--ink-2);text-wrap:balance;line-height:1.18}.title b{color:var(--ink);font-weight:var(--t-title-strong)}.countline{min-height:30px;font-size:var(--t-chrome-size);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.count{color:var(--ink-2);font-weight:var(--t-chrome-weight)}.count[data-filtered] b{color:var(--cobalt);font-weight:inherit}.num{vertical-align:bottom;display:inline-flex;overflow:hidden}.num>span{display:inline-block}.gapnote{color:var(--ink-2)}.sheet{border-radius:var(--radius-l);background:var(--sheet);box-shadow:var(--shadow-sheet);padding:18px 24px 24px 0}:root[data-embed="1"] .brand{display:none}.usage{padding:22px 24px 0}.usage__grid{grid-template-columns:1.25fr 1fr 1.25fr;gap:32px;display:grid}.usage__col{font-size:var(--t-body-size);color:var(--ink-2);text-wrap:pretty;align-content:start;gap:8px;line-height:1.5;display:grid}.usage__title{color:var(--ink);font-size:var(--t-label-size);font-weight:var(--t-label-weight);align-items:baseline;gap:8px;display:flex}.usage ul{gap:4px;margin:0;padding:0 0 0 16px;display:grid}.usage li::marker{color:var(--faint)}.present{z-index:40;background:radial-gradient(120% 90% at 50% 40%,#e3e6ec 0%,#d3d7df 100%);grid-template-rows:auto 1fr;width:100vw;display:grid;position:fixed;inset:0}.present__bar{height:var(--topbar-h);padding:0 var(--gutter);align-items:center;gap:18px;display:flex}.present__systems{font-size:var(--t-chrome-size);font-weight:var(--t-chrome-weight);color:var(--faint);gap:16px;display:flex}.present__systems span{transition:color var(--dur-enter) var(--ease-out)}.present__systems span[data-on]{color:var(--ink)}.present__hint{color:var(--muted);font-size:var(--t-caption-size);margin-left:auto}.present__close{background:#fff9}.present__stage{align-content:center;justify-items:center;gap:28px;padding-bottom:6vh;display:grid}.present__title{width:var(--card-w);font-size:var(--t-title-size);font-weight:var(--t-title-weight);letter-spacing:-.02em;color:var(--ink-2);align-items:baseline;gap:18px;display:flex}.present__title b{color:var(--ink);font-weight:var(--t-title-strong)}.present__sys{color:var(--faint);font-size:var(--t-kicker-size);white-space:nowrap}.present__sys b{font-weight:var(--t-kicker-strong)}.present__tilt{perspective:1900px}.present__card{width:var(--card-w);height:var(--card-h);padding:var(--pad);background:var(--sheet);transform:rotateX(calc(var(--tilt) * .9)) rotateY(calc(var(--tilt) * -.75)) rotateZ(calc(var(--tilt) * .1));transform-origin:50% 60%;transition:transform var(--dur-flatten) var(--ease-out), height var(--dur-collapse) var(--ease-inout);border-radius:18px;overflow:clip;box-shadow:0 0 0 10px #ffffffbf,0 30px 60px -20px #14161c59,0 12px 24px -12px #14161c33}.present__tilt[data-flat] .present__card{transform:none}.present__pan .map{animation:present-pan var(--dur-pan) var(--ease-inout) infinite alternate}.present__pan[data-paused] .map{animation-play-state:paused}@keyframes present-pan{0%{--cam-x:0}to{--cam-x:var(--travel-n)}}.present .map__colheads{position:relative;top:0}.screen--compare{grid-template-columns:minmax(0,1fr)}.sheethead--compare .sheethead__sys{color:var(--ink);font-weight:var(--t-kicker-strong)}.sheet--compare{padding-top:20px}.compare__heads{margin-bottom:14px;display:flex}.compare__head{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}.compare__count{color:var(--ink-2);font-size:var(--t-chrome-size);font-weight:var(--t-chrome-weight)}.compare__maps{align-items:start;display:flex}.sheet--compare[data-stacked]{gap:28px;display:grid}.compare__block+.compare__block{border-top:1px solid var(--hairline-soft);padding-top:24px}.gapline{font-size:var(--t-body-size);margin-top:2px}.gapline .gapnote{display:inline-block}.sysname{gap:2px;display:grid}.sysname__name{color:var(--ink);font-weight:var(--t-kicker-strong)}.sysname__version{color:var(--faint);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);letter-spacing:0}.titleslot{min-height:calc(2 * 1.18 * var(--t-title-size));position:relative}.notice{color:var(--ink-2)}.gapline{min-height:20px}.where{color:var(--ink-2);font-weight:var(--t-chrome-weight);white-space:nowrap;margin-left:-6px}.where:before{content:"·" / "";color:var(--faint);margin-right:8px;text-decoration:none;display:inline-block}.gapline{color:var(--ink-2);position:relative}.sheet__frame{position:relative}.sheet__frame[data-switching]{transition:height var(--dur-zoom-in) var(--ease-inout)}.panelpane{min-width:0}.usage{position:relative}:root[data-presenting]{background:#d3d7df;overflow:hidden}.ds-cell,.ds-scope{--_t:var(--ds-dur,var(--ds-motion-duration,.2s)) var(--ds-ease,var(--ds-motion-ease,ease)) var(--ds-delay,0s)}.ds-cell{font-family:var(--ds-font-family);-webkit-font-smoothing:antialiased;font-synthesis:none;font-size:14px;line-height:1.25;display:inline-flex}.ds-cell *,.ds-cell :before,.ds-cell :after{box-sizing:border-box}.ds-cell[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.ds-btn{justify-content:center;align-items:center;gap:var(--_gap,0);height:var(--_h);min-width:var(--_h);padding:0 var(--_px);border-radius:var(--_r);background-color:var(--_bg);color:var(--_fg);box-shadow:inset 0 0 0 var(--_bw) var(--_bd), var(--_sh);font:inherit;font-family:var(--_ff);font-size:var(--_fs);font-weight:var(--_fw);white-space:nowrap;cursor:pointer;isolation:isolate;transform:var(--_lift,none);transition:background-color var(--_t), color var(--_t), box-shadow var(--_t), border-radius var(--_t), height var(--_t), padding var(--_t), font-size var(--_t), transform var(--_t);border:0;outline:none;margin:0;display:inline-flex;position:relative;overflow:hidden}.ds-btn[data-icon=only]{width:var(--_h);padding:0}.ds-btn:disabled{cursor:default}.ds-btn__sheen{z-index:-1;border-radius:inherit;opacity:var(--_sheen,0);transition:opacity var(--_t);pointer-events:none;background:linear-gradient(#ffffff26 0%,#fff0 50%,#0000001a 100%);position:absolute;inset:0}.ds-btn[data-state=disabled] .ds-btn__sheen{opacity:0}.ds-btn__icon{width:var(--_is);height:var(--_is);flex:none}.ds-field{width:var(--_w);flex-direction:column;gap:6px;display:inline-flex}.ds-field__outer-label{font-size:var(--_ls);color:var(--_label);transition:color var(--_t);font-weight:500;display:none}.ds-field__box{height:var(--_h);padding:0 var(--_px);border-radius:var(--_r);background-color:var(--_bg);box-shadow:inset 0 0 0 var(--_bw) var(--_bd), var(--_halo);cursor:text;transition:background-color var(--_t), box-shadow var(--_t), border-radius var(--_t), height var(--_t), padding var(--_t);align-items:center;gap:8px;display:flex;position:relative}.ds-field__body{flex-direction:column;flex:1;justify-content:center;min-width:0;height:100%;display:flex;position:relative}.ds-field__label{max-width:100%;font-size:var(--_fs);color:var(--_label);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0;transition:top var(--_t), font-size var(--_t), color var(--_t), transform var(--_t);position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.ds-field[data-float=true] .ds-field__label{font-size:var(--_ls);top:3px;transform:none}.ds-field__input{width:100%;min-width:0;font:inherit;font-family:var(--_ff);font-size:var(--_fs);color:var(--_fg);caret-color:var(--_fg);transition:color var(--_t), font-size var(--_t);background:0 0;border:0;outline:none;margin:0;padding:0}.ds-field__input::placeholder{color:#0000}.ds-field[data-float=true] .ds-field__input{margin-top:calc(var(--_ls) + 1px)}.ds-field__caret{width:1.5px;height:calc(var(--_fs) * 1.1);background:var(--_caret);position:absolute;bottom:6px;left:0}.ds-field__icon{width:16px;height:16px;color:var(--_icon);flex:none}.ds-field__clear{background:var(--_clear-bg);width:20px;height:20px;color:var(--_clear-fg);transition:background-color var(--_t), color var(--_t);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.ds-field__assist{font-size:var(--_as);color:var(--_assist);white-space:nowrap;transition:color var(--_t);padding-left:2px}.ds-field[data-state=disabled] .ds-field__box{cursor:default}[data-ds=gloss] .ds-field__outer-label{display:block}[data-ds=gloss] .ds-field__label{display:none}[data-ds=gloss] .ds-field__caret{top:50%;bottom:auto;left:-2px;transform:translateY(-50%)}[data-ds=gloss] .ds-field__input::placeholder{color:var(--_label);opacity:.75}[data-ds=gloss] .ds-field[data-float=true] .ds-field__input{margin-top:0}.ds-check{align-items:center;gap:var(--_gap);font-size:var(--_fs);color:var(--_fg);cursor:pointer;transition:color var(--_t), font-size var(--_t), gap var(--_t);outline:none;display:inline-flex}.ds-check[aria-disabled]{cursor:default}.ds-check__control{width:var(--_size);height:var(--_size);flex:none;place-items:center;display:grid;position:relative}.ds-check__halo{width:var(--_halo-size);height:var(--_halo-size);background:var(--_halo);transition:background-color var(--_t), width var(--_t), height var(--_t);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-check__box{width:var(--_size);height:var(--_size);border-radius:var(--_r);background-color:var(--_bg);box-shadow:inset 0 0 0 var(--_bw) var(--_bd), var(--_sh);color:var(--_mark,transparent);transform:var(--_lift,none);transition:background-color var(--_t), box-shadow var(--_t), border-radius var(--_t), width var(--_t), height var(--_t), transform var(--_t);place-items:center;display:grid;position:relative}.ds-check__mark{width:72%;height:72%}.ds-switch{isolation:isolate;align-items:center;gap:var(--_gap);font-size:var(--_fs);font-weight:var(--_fw);color:var(--_fg);cursor:pointer;transition:color var(--_t), font-size var(--_t);outline:none;display:inline-flex}.ds-switch[data-side=left]{flex-direction:row-reverse}.ds-switch[aria-disabled]{cursor:default}.ds-switch__track{width:var(--_tw);height:var(--_th);margin:0 max(0px, calc(var(--_ti) * -1));background:var(--_track);transition:background-color var(--_t), width var(--_t), height var(--_t);border-radius:999px;flex:none;position:relative}.ds-switch__thumb{top:50%;left:var(--_ti);width:var(--_ts);height:var(--_ts);margin-top:calc(var(--_ts) / -2);background:var(--_thumb);box-shadow:var(--_thumb-sh);transition:background-color var(--_t), transform var(--_t), left var(--_t), width var(--_t), height var(--_t), margin var(--_t);border-radius:50%;position:absolute}.ds-switch[data-on=on] .ds-switch__thumb{transform:translateX(calc(var(--_tw) - var(--_ts) - 2 * var(--_ti)))}.ds-switch__halo{background:var(--_halo,transparent);z-index:-1;transition:background-color var(--_t);border-radius:50%;position:absolute;inset:-8px}.ds-switch__label{white-space:nowrap}.ds-chip{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.ds-chip__pill{align-items:center;gap:var(--_gap,0);height:var(--_h);padding:0 var(--_px);border-radius:var(--_r);background-color:var(--_bg);box-shadow:inset 0 0 0 var(--_bw) var(--_bd), var(--_sh);color:var(--_fg);font-size:var(--_fs);font-weight:var(--_fw);white-space:nowrap;cursor:pointer;transition:background-color var(--_t), box-shadow var(--_t), color var(--_t), height var(--_t), padding var(--_t), font-size var(--_t);outline:none;display:inline-flex}.ds-chip[data-type=basic] .ds-chip__pill{cursor:default}.ds-chip__icon{width:var(--_is);height:var(--_is);color:var(--_icon);--_knock:var(--_bg);transition:color var(--_t);flex:none}.ds-chip__assist{padding-left:calc(var(--_px) * .6);font-size:var(--_as);color:var(--_assist);transition:color var(--_t)}.ds-badge{height:var(--_h);padding:0 var(--_px);border-radius:var(--_r);background-color:var(--_bg);box-shadow:inset 0 0 0 1px var(--_bd);color:var(--_fg);font-size:var(--_fs);font-weight:var(--_fw);white-space:nowrap;transition:background-color var(--_t), box-shadow var(--_t), color var(--_t), border-radius var(--_t), height var(--_t);align-items:center;gap:5px;display:inline-flex}.ds-badge__icon{--_knock:var(--_bg);flex:none;width:1em;height:1em}.ds-badge[data-tag-type=linkable] .ds-badge__label{text-underline-offset:2px;text-decoration:underline}.ds-badge__remove{width:1.05em;height:1.05em;color:var(--_rm-bg);--_knock:var(--_rm-fg);margin-right:-2px}.ds-tip-frame{padding:calc(var(--_arrow,8px) * .75 + 2px);display:inline-flex}.ds-tip{width:var(--_w);padding:calc(var(--_pad) * .7) var(--_pad);border-radius:var(--_r);background-color:var(--_bg);box-shadow:inset 0 0 0 1px var(--_bd), var(--_sh);color:var(--_fg);font-size:var(--_fs);transition:background-color var(--_t), box-shadow var(--_t), color var(--_t), border-radius var(--_t), width var(--_t), padding var(--_t);align-items:flex-start;gap:8px;line-height:1.35;display:inline-flex;position:relative}.ds-tip__arrow{width:var(--_arrow);height:var(--_arrow);background-color:var(--_bg);box-shadow:inset 1px 1px 0 0 var(--_bd);clip-path:polygon(0 0,100% 0,100% 18%,18% 100%,0 100%);transition:background-color var(--_t), box-shadow var(--_t);position:absolute}.ds-tip__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.ds-tip__title{font-size:var(--_ts);color:var(--_title);transition:color var(--_t);font-weight:700}.ds-tip__close{width:14px;height:14px;color:var(--_close);transition:color var(--_t);flex:none;margin-top:1px}.ds-tip__close svg{width:100%;height:100%}.ds-chain{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ds-chain__property{opacity:.7;min-width:7em}.ds-chain__semantic{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}code.ds-chain__semantic{cursor:text}.ds-chain__arrow{opacity:.45}.ds-chain__swatch{border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000026}
