.sc-placeholder{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 50%,transparent);border-radius:2px;box-sizing:border-box;overflow:hidden}@keyframes sc-shine{0%{background-position:100% 50%}to{background-position:0% 50%}}html.sc-dc-streaming .sc-placeholder,html.sc-dc-streaming .sc-interp.sc-missing{position:relative;background:color-mix(in srgb,currentColor 5%,transparent);border-color:transparent}html.sc-dc-streaming .sc-placeholder:before,html.sc-dc-streaming .sc-interp.sc-missing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#d9775700 25%,#f7e1d3f2 37%,#d9775700 63%);background-size:400% 100%;animation:sc-shine 1.4s ease infinite}html.sc-dc-streaming .sc-placeholder:nth-child(n+9 of.sc-placeholder):before,html.sc-dc-streaming .sc-interp.sc-missing:nth-child(n+9 of.sc-interp.sc-missing):before{animation:none;background:color-mix(in srgb,currentColor 8%,transparent)}.sc-placeholder-error{padding:4px 8px;font:11px/1.4 ui-monospace,monospace;color:color-mix(in srgb,currentColor 70%,transparent);word-break:break-word}.sc-interp.sc-missing{display:inline-block;width:2em;height:1em;overflow:hidden;vertical-align:text-bottom;background:#ffffff4d;border:1px solid rgba(0,0,0,.5);border-radius:2px;box-sizing:border-box;color:transparent;-webkit-user-select:none;user-select:none}.sc-interp.sc-unresolved{font-family:ui-monospace,monospace;font-size:.85em;color:color-mix(in srgb,currentColor 50%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);border-radius:3px;padding:0 3px}.sc-host.sc-has-error{position:relative}.sc-logic-error{position:absolute;top:8px;left:8px;z-index:2147483647;max-width:60ch;padding:6px 10px;background:#b00020;color:#fff;font:12px/1.4 ui-monospace,monospace;border-radius:4px;white-space:pre-wrap;pointer-events:none}@media print{@page{margin:.5cm}figure,table{break-inside:avoid}#dc-root,#dc-root>.sc-host{height:auto}*,*:before,*:after{print-color-adjust:exact;-webkit-print-color-adjust:exact;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation-delay:-99s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-fill-mode:both!important;animation-play-state:running!important;transition-duration:0s!important}}x-dc{display:none!important}button.ezy-topbar-btn.btn-icon-only{width:40px;height:40px;min-width:40px;padding:0;border-radius:var(--radius-round);background:var(--surface-sunken);color:var(--text-heading);transition:background-color .14s ease,box-shadow .14s ease}button.ezy-topbar-btn.btn-icon-only svg{width:20px;height:20px}button.ezy-topbar-btn.btn-icon-only:hover{background:color-mix(in srgb,var(--text-heading) 8%,var(--surface-sunken))}button.ezy-topbar-btn.btn-icon-only:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ezy-topbar-avatar{border-radius:var(--radius-round)!important;transition:box-shadow .14s ease}.ezy-topbar-avatar:hover{box-shadow:0 0 0 3px var(--surface-sunken)}.ezy-topbar-avatar:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/29a9aa00-dc4d-44c4-9ff8-69b395f25bc8.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/79b31bb6-0e89-4812-95a8-ef2f726c0381.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ca7bef67-906e-4585-8ef7-53677f7fb0d8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/20b62989-fc2a-4d3c-ab1c-2ebf49e02e12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/a91a1c07-403d-4691-ac8c-609231181b89.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/431d66da-8cfb-46c8-8cc7-f6cdfe81c191.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/b1faccbd-03cd-4c6b-98e0-651884be18ee.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/29a9aa00-dc4d-44c4-9ff8-69b395f25bc8.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/79b31bb6-0e89-4812-95a8-ef2f726c0381.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ca7bef67-906e-4585-8ef7-53677f7fb0d8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/20b62989-fc2a-4d3c-ab1c-2ebf49e02e12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/a91a1c07-403d-4691-ac8c-609231181b89.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/431d66da-8cfb-46c8-8cc7-f6cdfe81c191.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/b1faccbd-03cd-4c6b-98e0-651884be18ee.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/29a9aa00-dc4d-44c4-9ff8-69b395f25bc8.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/79b31bb6-0e89-4812-95a8-ef2f726c0381.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ca7bef67-906e-4585-8ef7-53677f7fb0d8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/20b62989-fc2a-4d3c-ab1c-2ebf49e02e12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/a91a1c07-403d-4691-ac8c-609231181b89.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/431d66da-8cfb-46c8-8cc7-f6cdfe81c191.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/b1faccbd-03cd-4c6b-98e0-651884be18ee.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/29a9aa00-dc4d-44c4-9ff8-69b395f25bc8.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/79b31bb6-0e89-4812-95a8-ef2f726c0381.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ca7bef67-906e-4585-8ef7-53677f7fb0d8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/20b62989-fc2a-4d3c-ab1c-2ebf49e02e12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/a91a1c07-403d-4691-ac8c-609231181b89.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/431d66da-8cfb-46c8-8cc7-f6cdfe81c191.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/b1faccbd-03cd-4c6b-98e0-651884be18ee.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/assets/fonts/0a2ff943-9dc9-4c90-8f08-37fc200ee5d6.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/8435b3db-af24-43cc-ae69-26bf123fbb83.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/assets/fonts/79f7c577-3d72-40d6-a740-444deba2217c.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/assets/fonts/0d421f7d-542d-45f9-87df-a4e2784b363d.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/a023902f-764b-426c-87b0-c9221c5d8df6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/4b65f547-f6c0-4103-813f-a3bfd8219396.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/assets/fonts/0a2ff943-9dc9-4c90-8f08-37fc200ee5d6.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/8435b3db-af24-43cc-ae69-26bf123fbb83.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/assets/fonts/79f7c577-3d72-40d6-a740-444deba2217c.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/assets/fonts/0d421f7d-542d-45f9-87df-a4e2784b363d.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/a023902f-764b-426c-87b0-c9221c5d8df6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/4b65f547-f6c0-4103-813f-a3bfd8219396.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/29a9aa00-dc4d-44c4-9ff8-69b395f25bc8.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/79b31bb6-0e89-4812-95a8-ef2f726c0381.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ca7bef67-906e-4585-8ef7-53677f7fb0d8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/20b62989-fc2a-4d3c-ab1c-2ebf49e02e12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/a91a1c07-403d-4691-ac8c-609231181b89.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/431d66da-8cfb-46c8-8cc7-f6cdfe81c191.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/b1faccbd-03cd-4c6b-98e0-651884be18ee.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/29a9aa00-dc4d-44c4-9ff8-69b395f25bc8.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/79b31bb6-0e89-4812-95a8-ef2f726c0381.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ca7bef67-906e-4585-8ef7-53677f7fb0d8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/20b62989-fc2a-4d3c-ab1c-2ebf49e02e12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/a91a1c07-403d-4691-ac8c-609231181b89.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/431d66da-8cfb-46c8-8cc7-f6cdfe81c191.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/b1faccbd-03cd-4c6b-98e0-651884be18ee.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/29a9aa00-dc4d-44c4-9ff8-69b395f25bc8.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/79b31bb6-0e89-4812-95a8-ef2f726c0381.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ca7bef67-906e-4585-8ef7-53677f7fb0d8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/20b62989-fc2a-4d3c-ab1c-2ebf49e02e12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/a91a1c07-403d-4691-ac8c-609231181b89.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/431d66da-8cfb-46c8-8cc7-f6cdfe81c191.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/b1faccbd-03cd-4c6b-98e0-651884be18ee.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/29a9aa00-dc4d-44c4-9ff8-69b395f25bc8.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/79b31bb6-0e89-4812-95a8-ef2f726c0381.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ca7bef67-906e-4585-8ef7-53677f7fb0d8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/20b62989-fc2a-4d3c-ab1c-2ebf49e02e12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/a91a1c07-403d-4691-ac8c-609231181b89.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/431d66da-8cfb-46c8-8cc7-f6cdfe81c191.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/b1faccbd-03cd-4c6b-98e0-651884be18ee.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/assets/fonts/0a2ff943-9dc9-4c90-8f08-37fc200ee5d6.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/8435b3db-af24-43cc-ae69-26bf123fbb83.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/assets/fonts/79f7c577-3d72-40d6-a740-444deba2217c.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/assets/fonts/0d421f7d-542d-45f9-87df-a4e2784b363d.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/a023902f-764b-426c-87b0-c9221c5d8df6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/4b65f547-f6c0-4103-813f-a3bfd8219396.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/assets/fonts/0a2ff943-9dc9-4c90-8f08-37fc200ee5d6.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/8435b3db-af24-43cc-ae69-26bf123fbb83.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/assets/fonts/79f7c577-3d72-40d6-a740-444deba2217c.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/assets/fonts/0d421f7d-542d-45f9-87df-a4e2784b363d.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/a023902f-764b-426c-87b0-c9221c5d8df6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/4b65f547-f6c0-4103-813f-a3bfd8219396.woff2) format("woff2");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{--font-ui:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--font-feature-ui:"cv11" 1,"ss01" 1,"calt" 1}body{font-feature-settings:var(--font-feature-ui);font-optical-sizing:auto}:root{--ezyPrimary25:#fbfbff;--ezyPrimary50:#f4f4ff;--ezyPrimary100:#e8e7ff;--ezyPrimary200:#dddcff;--ezyPrimary300:#c3c1ff;--ezyPrimary400:#aaa8ff;--ezyPrimary500:#6662ff;--ezyPrimary600:#524ef0;--ezyPrimary700:#3a34df;--ezyPrimary800:#2b26ab;--ezyPrimary900:#1f1b7a;--ezyPrimary950:#141433;--ezyGray25:#fcfcfd;--ezyGray50:#f9fafb;--ezyGray100:#f2f4f7;--ezyGray200:#eaecf0;--ezyGray300:#d0d5dd;--ezyGray400:#98a2b3;--ezyGray500:#667085;--ezyGray600:#475467;--ezyGray700:#344054;--ezyGray800:#1d2939;--ezyGray900:#101828;--ezyGray950:#0c111d;--ezySuccess25:#f6fef9;--ezySuccess50:#ecfdf3;--ezySuccess100:#dcfae6;--ezySuccess200:#abefc6;--ezySuccess300:#5fd3a0;--ezySuccess500:#17b26a;--ezySuccess600:#079455;--ezySuccess700:#067647;--ezySuccess900:#053321;--ezySuccess950:#11291f;--ezyWarning25:#fffcf5;--ezyWarning50:#fffaeb;--ezyWarning100:#fef0c7;--ezyWarning200:#fedf89;--ezyWarning300:#f8b34d;--ezyWarning500:#f79009;--ezyWarning600:#dc6803;--ezyWarning700:#b54708;--ezyWarning900:#4e1d09;--ezyWarning950:#2d2312;--ezyError25:#fffbfa;--ezyError50:#fef3f2;--ezyError100:#fee4e2;--ezyError200:#fecdca;--ezyError300:#fb8a80;--ezyError500:#f04438;--ezyError600:#d92d20;--ezyError700:#b42318;--ezyError900:#7a271a;--ezyError950:#2f1a19;--ezyInfo25:#f5faff;--ezyInfo50:#eff8ff;--ezyInfo100:#d1e9ff;--ezyInfo200:#b2ddff;--ezyInfo300:#77b8fb;--ezyInfo500:#2e90fa;--ezyInfo600:#1570ef;--ezyInfo700:#175cd3;--ezyInfo900:#194185;--ezyInfo950:#152535;--ezyDenim25:#fcfcfd;--ezyDenim50:#f8f9fc;--ezyDenim100:#eaecf5;--ezyDenim200:#d5d9eb;--ezyDenim300:#b3b8db;--ezyDenim400:#717bbc;--ezyDenim500:#4e5ba6;--ezyDenim600:#3e4784;--ezyDenim700:#363f72;--ezyDenim800:#293056;--ezyDenim900:#101323;--ezyDenim950:#1b1e33;--ezyWhite:#ffffff;--ezyBlack:#000000;--ezySlate100:#454d5c;--ezySlate200:#343a45;--ezySlate300:#2f353f;--ezySlate400:#282d37;--ezySlate500:#22262f;--ezySlate600:#20242c;--ezySlate700:#1b1e25;--ezySlate800:#181c22;--ezySlate900:#14171d;--ezySlate950:#101318;--ezySlate999:#06080b;--ezyInk50:#f4f6fa;--ezyInk100:#c6cddb;--ezyInk200:#a4adbb;--ezyInk300:#8e9aad;--ezyInk400:#7d8798;--ezyInk500:#6c788c;--ezyInk600:#5b6678;--ezyIris200:#cdcbff;--ezyIris500:#3c3891;--ezyIris600:#3b3a6b;--ezyIris700:#2b2a6b;--ezyIris800:#262363;--ezyIris850:#2a2059;--ezyIris900:#1e1c47;--ezyOrchid25:#f6f0ff;--ezyOrchid500:#9e77ed;--ezyViz1:#6662ff;--ezyViz2:#12b5cb;--ezyViz3:#f79009;--ezyViz5:#17b26a;--ezyViz6:#f04438;--ezyViz7:#475467;--ezyViz8:#b2ddff}:root{--primary-25:var(--ezyPrimary25);--primary-50:var(--ezyPrimary50);--primary-100:var(--ezyPrimary100);--primary-200:var(--ezyPrimary200);--primary-300:var(--ezyPrimary300);--primary-400:var(--ezyPrimary400);--primary-500:var(--ezyPrimary500);--primary-600:var(--ezyPrimary600);--primary-700:var(--ezyPrimary700);--primary-800:var(--ezyPrimary800);--primary-900:var(--ezyPrimary900);--primary-950:var(--ezyPrimary950);--neutral-0:var(--ezyWhite);--neutral-25:var(--ezyGray25);--neutral-50:var(--ezyGray50);--neutral-100:var(--ezyGray100);--neutral-200:var(--ezyGray200);--neutral-300:var(--ezyGray300);--neutral-400:var(--ezyGray400);--neutral-500:var(--ezyGray500);--neutral-600:var(--ezyGray600);--neutral-700:var(--ezyGray700);--neutral-800:var(--ezyGray800);--neutral-900:var(--ezyGray900);--neutral-950:var(--ezyGray950);--neutral-1000:var(--ezyBlack);--success-25:var(--ezySuccess25);--success-50:var(--ezySuccess50);--success-100:var(--ezySuccess100);--success-200:var(--ezySuccess200);--success-300:var(--ezySuccess300);--success-500:var(--ezySuccess500);--success-600:var(--ezySuccess600);--success-700:var(--ezySuccess700);--success-900:var(--ezySuccess900);--success-950:var(--ezySuccess950);--warning-25:var(--ezyWarning25);--warning-50:var(--ezyWarning50);--warning-100:var(--ezyWarning100);--warning-200:var(--ezyWarning200);--warning-300:var(--ezyWarning300);--warning-500:var(--ezyWarning500);--warning-600:var(--ezyWarning600);--warning-700:var(--ezyWarning700);--warning-900:var(--ezyWarning900);--warning-950:var(--ezyWarning950);--error-25:var(--ezyError25);--error-50:var(--ezyError50);--error-100:var(--ezyError100);--error-200:var(--ezyError200);--error-300:var(--ezyError300);--error-500:var(--ezyError500);--error-600:var(--ezyError600);--error-700:var(--ezyError700);--error-900:var(--ezyError900);--error-950:var(--ezyError950);--info-25:var(--ezyInfo25);--info-50:var(--ezyInfo50);--info-100:var(--ezyInfo100);--info-200:var(--ezyInfo200);--info-300:var(--ezyInfo300);--info-500:var(--ezyInfo500);--info-600:var(--ezyInfo600);--info-700:var(--ezyInfo700);--info-900:var(--ezyInfo900);--info-950:var(--ezyInfo950);--denim-25:var(--ezyDenim25);--denim-50:var(--ezyDenim50);--denim-100:var(--ezyDenim100);--denim-200:var(--ezyDenim200);--denim-300:var(--ezyDenim300);--denim-400:var(--ezyDenim400);--denim-500:var(--ezyDenim500);--denim-600:var(--ezyDenim600);--denim-700:var(--ezyDenim700);--denim-800:var(--ezyDenim800);--denim-900:var(--ezyDenim900);--denim-950:var(--ezyDenim950);--slate-100:var(--ezySlate100);--slate-200:var(--ezySlate200);--slate-300:var(--ezySlate300);--slate-400:var(--ezySlate400);--slate-500:var(--ezySlate500);--slate-600:var(--ezySlate600);--slate-700:var(--ezySlate700);--slate-800:var(--ezySlate800);--slate-900:var(--ezySlate900);--slate-950:var(--ezySlate950);--slate-999:var(--ezySlate999);--ink-50:var(--ezyInk50);--ink-100:var(--ezyInk100);--ink-200:var(--ezyInk200);--ink-300:var(--ezyInk300);--ink-400:var(--ezyInk400);--ink-500:var(--ezyInk500);--ink-600:var(--ezyInk600);--iris-200:var(--ezyIris200);--iris-500:var(--ezyIris500);--iris-600:var(--ezyIris600);--iris-700:var(--ezyIris700);--iris-800:var(--ezyIris800);--iris-850:var(--ezyIris850);--iris-900:var(--ezyIris900);--orchid-25:var(--ezyOrchid25);--orchid-500:var(--ezyOrchid500)}:root{--ink-on-surface:var(--neutral-900);--ink-on-inverse:var(--neutral-0);--ink-shadow:var(--neutral-900);--ink-edge:var(--primary-950);--surface-page:var(--neutral-100);--surface-chrome:var(--neutral-0);--surface-chrome-hover:var(--neutral-100);--surface-chrome-selected:var(--neutral-100);--border-chrome:var(--neutral-200);--surface-card:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-sunken:var(--neutral-100);--border-sunken:var(--neutral-200);--surface-subtle:var(--neutral-25);--surface-hover:var(--neutral-50);--ezy-pill-blend:darken;--surface-hover-raised:var(--neutral-100);--surface-active-raised:var(--neutral-200);--surface-active:var(--neutral-100);--surface-selected:var(--primary-50);--surface-action:var(--primary-500);--surface-action-hover:var(--primary-700);--surface-action-active:var(--primary-700);--surface-action-label-hover:var(--primary-700);--surface-action-label:var(--primary-600);--surface-action-disabled:var(--primary-400);--surface-action-subtle:var(--primary-50);--surface-action-subtle-hover:var(--primary-100);--surface-neutral:var(--neutral-0);--surface-neutral-hover:var(--neutral-50);--surface-neutral-active:var(--neutral-100);--surface-info:var(--info-50);--surface-success:var(--success-50);--surface-warning:var(--warning-50);--surface-danger:var(--error-50);--surface-danger-solid:var(--error-600);--surface-danger-solid-hover:var(--error-700);--surface-inverse:var(--neutral-900);--surface-nav:var(--slate-900);--surface-nav-hover:var(--slate-500);--surface-nav-selected:var(--slate-400);--surface-overlay:color-mix(in srgb,var(--neutral-950) 55%,transparent);--surface-skeleton:var(--neutral-100);--scrollbar-thumb:var(--neutral-300);--scrollbar-thumb-hover:var(--neutral-400);--scrollbar-track:transparent;--text-heading:var(--neutral-900);--text-body:var(--neutral-700);--text-muted:var(--neutral-600);--text-subtle:var(--neutral-500);--text-placeholder:var(--neutral-500);--text-disabled:var(--neutral-400);--text-selection:var(--neutral-900);--surface-selection:var(--primary-100);--text-on-action:var(--neutral-0);--text-on-inverse:var(--neutral-0);--text-link:var(--primary-700);--text-link-hover:var(--primary-800);--text-brand:var(--primary-700);--text-success:var(--success-700);--text-warning:var(--warning-700);--text-danger:var(--error-700);--text-info:var(--info-700);--text-nav:var(--ink-200);--text-nav-strong:var(--neutral-0);--border-default:var(--neutral-200);--border-subtle:var(--neutral-100);--border-strong:var(--neutral-300);--border-action:var(--primary-500);--border-action-subtle:var(--primary-200);--border-control:var(--neutral-300);--border-focus:var(--primary-200);--focus-edge:var(--primary-500);--focus-gap:var(--neutral-0);--border-danger:var(--error-500);--border-nav:var(--slate-400);--border-tab-track:var(--neutral-200);--icon-default:var(--neutral-500);--icon-strong:var(--neutral-700);--icon-subtle:var(--neutral-400);--icon-brand:var(--primary-500);--icon-success:var(--success-600);--icon-warning:var(--warning-600);--icon-danger:var(--error-600);--icon-nav:var(--ink-300);--border-on-action:color-mix(in srgb,var(--neutral-0) 28%,transparent);--text-nav-group:var(--ink-400);--surface-nav-badge:color-mix(in srgb,var(--neutral-0) 10%,transparent);--surface-ai-from:var(--primary-500);--surface-ai-to:var(--orchid-500);--surface-ai-subtle-from:var(--primary-50);--surface-ai-subtle-to:var(--orchid-25);--surface-ai-track:color-mix(in srgb,var(--primary-500) 18%,transparent);--text-ai:var(--primary-800);--shadow-hairline-inset:inset 0 0 0 1px color-mix(in srgb,var(--ink-on-surface) 6%,transparent);--shadow-well-inset:inset 0 1px 2px 0 color-mix(in srgb,var(--ink-on-surface) 10%,transparent);--shadow-sticky:0 1px 0 0 var(--border-chrome),0 6px 12px -8px color-mix(in srgb,var(--ink-shadow) 24%,transparent);--viz-1:var(--ezyViz1);--viz-2:var(--ezyViz2);--viz-3:var(--ezyViz3);--viz-4:var(--orchid-500);--viz-5:var(--ezyViz5);--viz-6:var(--ezyViz6);--viz-7:var(--ezyViz7);--viz-8:var(--ezyViz8);--viz-grid:var(--neutral-200);--viz-axis:var(--neutral-500);--viz-area-from:color-mix(in srgb,var(--primary-500) 18%,transparent);--viz-area-to:color-mix(in srgb,var(--primary-500) 0%,transparent)}:root,[data-theme=dark]{--surface-on-inverse:color-mix(in srgb,var(--ink-on-inverse) 8%,transparent);--surface-on-inverse-hover:color-mix(in srgb,var(--ink-on-inverse) 12%,transparent);--border-on-inverse:color-mix(in srgb,var(--ink-on-inverse) 16%,transparent);--text-on-inverse-muted:color-mix(in srgb,var(--ink-on-inverse) 62%,transparent)}:root{--surface-tint-neutral:var(--neutral-100);--text-tint-neutral:var(--neutral-700);--text-tint-brand:var(--primary-800);--border-tint-neutral:var(--neutral-200);--border-tint-brand:var(--primary-100);--border-tint-info:var(--info-200);--border-tint-success:var(--success-200);--border-tint-warning:var(--warning-200);--border-tint-danger:var(--error-200);--fill-neutral:var(--neutral-400);--fill-neutral-strong:var(--neutral-700);--fill-success:var(--success-500);--fill-success-strong:var(--success-600);--fill-warning:var(--warning-500);--fill-warning-strong:var(--warning-600);--fill-danger:var(--error-500);--fill-info-strong:var(--info-600);--halo-success:var(--success-100);--surface-on-solid:var(--neutral-0);--border-focus-danger:var(--error-100);--text-danger-inverse:var(--error-300);--icon-brand-inverse:var(--primary-300)}:root{--status-draft:var(--neutral-400);--status-published:var(--success-500);--status-scheduled:var(--info-500);--status-not-scheduled:var(--neutral-400);--status-locked:var(--neutral-500);--status-synced:var(--info-600);--status-custom:var(--denim-500);--status-auto:var(--neutral-400);--status-success:var(--success-500);--status-warning:var(--warning-500);--status-danger:var(--error-500);--status-info:var(--info-500);--surface-custom:var(--denim-50);--text-custom:var(--denim-700);--border-custom:var(--denim-200);--icon-custom:var(--denim-500);--text-inherited:var(--neutral-500);--icon-inherited:var(--neutral-400);--surface-locked:var(--neutral-50);--text-locked:var(--neutral-500);--icon-locked:var(--neutral-500);--border-locked:var(--neutral-200);--fill-locked:var(--neutral-300);--surface-drop:var(--primary-50);--border-drop:var(--primary-500);--border-control-hover:var(--neutral-400)}[data-theme=dark]{--status-draft:var(--ink-500);--status-published:var(--success-500);--status-scheduled:var(--info-500);--status-not-scheduled:var(--ink-500);--status-locked:var(--ink-400);--status-synced:var(--info-300);--status-custom:var(--denim-400);--status-auto:var(--ink-500);--status-success:var(--success-500);--status-warning:var(--warning-500);--status-danger:var(--error-500);--status-info:var(--info-500);--surface-custom:var(--denim-950);--text-custom:var(--denim-300);--border-custom:color-mix(in srgb,var(--denim-300) 32%,transparent);--icon-custom:var(--denim-300);--text-inherited:var(--ink-400);--icon-inherited:var(--ink-500);--surface-locked:var(--slate-800);--text-locked:var(--ink-400);--icon-locked:var(--ink-400);--border-locked:var(--slate-600);--fill-locked:var(--slate-200);--surface-drop:var(--iris-900);--border-drop:var(--primary-400);--border-control-hover:var(--slate-100)}:root{--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-30:30px;--font-size-36:36px;--line-height-tight:1.15;--line-height-snug:1.35;--line-height-base:1.5;--line-height-relaxed:1.6;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.4px;--tracking-snug:-.2px;--tracking-control:-.05px;--tracking-none:0;--tracking-caps:.4px;--text-display:var(--font-weight-semibold) var(--font-size-30)/var(--line-height-tight) var(--font-ui);--text-page-title:var(--font-weight-semibold) var(--font-size-20)/var(--line-height-snug) var(--font-ui);--text-section-title:var(--font-weight-semibold) var(--font-size-16)/var(--line-height-snug) var(--font-ui);--text-card-title:var(--font-weight-semibold) var(--font-size-14)/var(--line-height-snug) var(--font-ui);--text-body-md:var(--font-weight-regular) var(--font-size-14)/var(--line-height-base) var(--font-ui);--text-body-sm:var(--font-weight-regular) var(--font-size-13)/var(--line-height-base) var(--font-ui);--text-control:var(--font-weight-medium) var(--font-size-13)/1 var(--font-ui);--text-label:var(--font-weight-medium) var(--font-size-13)/var(--line-height-snug) var(--font-ui);--text-caption:var(--font-weight-regular) var(--font-size-12)/var(--line-height-snug) var(--font-ui);--text-overline:var(--font-weight-semibold) var(--font-size-11)/var(--line-height-snug) var(--font-ui);--text-micro:var(--font-weight-regular) var(--font-size-11)/var(--line-height-snug) var(--font-ui);--text-count:var(--font-weight-semibold) var(--font-size-10)/1 var(--font-ui);--text-metric:var(--font-weight-semibold) var(--font-size-24)/var(--line-height-tight) var(--font-ui);--numeric-features:"tnum" 1,"lnum" 1}.ezy-tnum,[data-numeric]{font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:var(--numeric-features)!important}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--layout-page-x:var(--space-8);--layout-page-y:var(--space-6);--layout-rail-width:320px}:root{--radius-none:0;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-round:9999px;--radius-table:var(--radius-md)}:root,[data-theme=dark]{--shadow-xs:0 1px 0 0 color-mix(in srgb,var(--ink-shadow) 6%,transparent);--shadow-sm:0 1px 2px 0 color-mix(in srgb,var(--ink-shadow) 6%,transparent),0 1px 3px 0 color-mix(in srgb,var(--ink-shadow) 10%,transparent);--shadow-md:0 2px 4px -2px color-mix(in srgb,var(--ink-shadow) 6%,transparent),0 4px 8px -2px color-mix(in srgb,var(--ink-shadow) 10%,transparent);--shadow-lg:0 4px 6px -2px color-mix(in srgb,var(--ink-shadow) 3%,transparent),0 12px 16px -4px color-mix(in srgb,var(--ink-shadow) 8%,transparent);--shadow-popover:0 8px 24px 0 color-mix(in srgb,var(--ink-shadow) 12%,transparent),0 2px 6px 0 color-mix(in srgb,var(--ink-shadow) 8%,transparent);--shadow-focus:0 0 0 1px var(--focus-gap),0 0 0 3px var(--focus-edge),0 0 0 5px var(--border-focus);--shadow-focus-danger:0 0 0 1px var(--focus-gap),0 0 0 3px var(--border-danger),0 0 0 5px var(--border-focus-danger)}:root{--dur-fast:80ms;--dur-snap:.12s;--dur-base:.18s;--dur-slow:.26s;--dur-glide:.26s;--dur-glide-far:.3s;--dur-pill-x:.2s;--dur-pill-fade:.14s;--dur-shimmer:1.4s;--dur-spin:.6s;--dur-celebrate:.42s;--motion-stagger:40ms;--motion-loop-state:running;--ease-bob:cubic-bezier(.34,1.35,.64,1);--motion-blur:2px;--motion-shake:6px;--motion-rise:6px;--ease-glide:cubic-bezier(.22,1.2,.36,1);--ease-swell:cubic-bezier(.22,1,.36,1);--ease-shimmer:linear;--ease-out:cubic-bezier(.16,1,.3,1);--ease-snap:cubic-bezier(.4,0,.2,1);--transition-control:background var(--dur-snap) var(--ease-snap),box-shadow var(--dur-snap) var(--ease-snap),color var(--dur-snap) var(--ease-snap)}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-snap:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-glide:0ms;--dur-glide-far:0ms;--dur-pill-x:0ms;--dur-pill-fade:0ms;--dur-celebrate:0ms;--dur-spin:1.2s;--motion-stagger:0ms;--motion-loop-state:paused;--motion-blur:0px;--motion-shake:0px;--motion-rise:0px}html{scroll-behavior:auto}}:root,[data-density=comfortable]{--control-h-sm:28px;--control-h-md:36px;--control-h-lg:40px;--tab-h-sm:32px;--tab-h-md:38px;--row-height:56px;--card-padding:20px;--section-gap:24px;--table-cell-x:16px;--hit-pad:-6px}[data-density=compact]{--control-h-sm:28px;--control-h-md:34px;--control-h-lg:40px;--tab-h-sm:30px;--tab-h-md:34px;--row-height:48px;--card-padding:16px;--section-gap:16px;--table-cell-x:12px}@media(pointer:coarse){:root,[data-density=comfortable],[data-density=compact]{--control-h-sm:36px;--control-h-md:44px;--control-h-lg:48px;--tab-h-sm:40px;--tab-h-md:44px;--row-height:56px;--hit-pad:-14px}}:root,[data-theme=dark]{--btn-radius-sm:var(--radius-sm);--btn-radius:var(--radius-md);--btn-font-size:var(--font-size-13);--btn-font-size-sm:var(--font-size-12);--btn-font-size-lg:var(--font-size-14);--btn-weight:var(--font-weight-medium);--btn-tracking:var(--tracking-control);--btn-gap:6px;--btn-gap-sm:5px;--btn-gap-lg:7px;--btn-pad:14px;--btn-pad-sm:10px;--btn-pad-lg:18px;--btn-h-sm:28px;--btn-h-md:34px;--btn-h-lg:40px;--btn-sheen-stop:63.53%;--btn-focus-ring:var(--shadow-focus);--btn-transition:var(--transition-control);--btn-primary-fill:var(--surface-action-label);--btn-primary-fill-hover:var(--surface-action-label-hover);--btn-primary-fill-active:var(--surface-action-label-hover);--btn-primary-fill-disabled:var(--surface-action-disabled);--btn-primary-fg:var(--text-on-action);--btn-primary-sheen:color-mix(in srgb,var(--neutral-0) 16%,transparent);--btn-primary-edge:color-mix(in srgb,var(--ink-edge) 22%,transparent);--btn-primary-edge-hover:color-mix(in srgb,var(--ink-edge) 26%,transparent);--btn-primary-contact:color-mix(in srgb,var(--ink-edge) 10%,transparent);--btn-primary-contact-hover:color-mix(in srgb,var(--ink-edge) 12%,transparent);--btn-primary-press:color-mix(in srgb,var(--ink-edge) 28%,transparent);--btn-secondary-fill:var(--surface-neutral);--btn-secondary-fill-hover:var(--surface-neutral-hover);--btn-secondary-fill-active:var(--surface-neutral-active);--btn-secondary-fill-disabled:var(--surface-subtle);--btn-secondary-fg:var(--text-heading);--btn-secondary-fg-disabled:var(--text-disabled);--btn-secondary-wash:color-mix(in srgb,var(--ink-on-surface) 3.5%,transparent);--btn-secondary-wash-hover:color-mix(in srgb,var(--ink-on-surface) 5%,transparent);--btn-secondary-ring:color-mix(in srgb,var(--ink-on-surface) 14%,transparent);--btn-secondary-ring-hover:color-mix(in srgb,var(--ink-on-surface) 20%,transparent);--btn-secondary-ring-disabled:var(--border-default);--btn-secondary-edge:color-mix(in srgb,var(--ink-edge) 16%,transparent);--btn-secondary-edge-hover:color-mix(in srgb,var(--ink-edge) 22%,transparent);--btn-secondary-contact:color-mix(in srgb,var(--ink-edge) 6%,transparent);--btn-secondary-contact-hover:color-mix(in srgb,var(--ink-edge) 7%,transparent);--btn-secondary-press:color-mix(in srgb,var(--ink-on-surface) 14%,transparent);--btn-tertiary-fg:var(--text-body);--btn-tertiary-fg-hover:var(--text-heading);--btn-tertiary-fill-hover:var(--surface-hover);--btn-tertiary-fill-active:var(--surface-active);--btn-tertiary-press:color-mix(in srgb,var(--ink-on-surface) 10%,transparent);--btn-tinted-fill:var(--surface-action-subtle);--btn-tinted-fill-hover:var(--surface-action-subtle-hover);--btn-tinted-fill-disabled:var(--primary-25);--btn-tinted-fg:var(--text-tint-brand);--btn-tinted-fg-disabled:var(--primary-400);--btn-tinted-ring:var(--primary-100);--btn-tinted-ring-hover:var(--border-action-subtle);--btn-tinted-sheen:color-mix(in srgb,var(--primary-500) 10%,transparent);--btn-tinted-sheen-hover:color-mix(in srgb,var(--primary-500) 14%,transparent);--btn-tinted-edge:color-mix(in srgb,var(--primary-500) 20%,transparent);--btn-tinted-edge-hover:color-mix(in srgb,var(--primary-500) 26%,transparent);--btn-tinted-press:color-mix(in srgb,var(--primary-500) 28%,transparent);--btn-danger-fill:var(--surface-danger-solid);--btn-danger-fill-hover:var(--surface-danger-solid-hover);--btn-danger-fill-disabled:var(--error-200);--btn-danger-fg:var(--text-on-action);--btn-danger-focus-ring:var(--shadow-focus-danger);--btn-danger-edge:color-mix(in srgb,var(--error-900) 28%,transparent);--btn-danger-edge-hover:color-mix(in srgb,var(--error-900) 32%,transparent);--btn-danger-contact:color-mix(in srgb,var(--error-900) 12%,transparent);--btn-danger-contact-hover:color-mix(in srgb,var(--error-900) 14%,transparent);--btn-danger-press:color-mix(in srgb,var(--error-900) 34%,transparent);--btn-inverse-fill-hover:color-mix(in srgb,var(--ink-on-inverse) 12%,transparent);--btn-inverse-fill-active:color-mix(in srgb,var(--ink-on-inverse) 18%,transparent);--btn-inverse-ring:color-mix(in srgb,var(--ink-on-inverse) 80%,transparent);--btn-inverse-press:color-mix(in srgb,var(--ink-shadow) 30%,transparent)}[data-theme=dark]{--btn-secondary-wash:color-mix(in srgb,var(--ink-on-surface) 5%,transparent);--btn-secondary-wash-hover:color-mix(in srgb,var(--ink-on-surface) 7%,transparent);--btn-secondary-edge:color-mix(in srgb,var(--ink-edge) 30%,transparent);--btn-secondary-edge-hover:color-mix(in srgb,var(--ink-edge) 34%,transparent);--btn-secondary-contact:color-mix(in srgb,var(--ink-edge) 30%,transparent);--btn-secondary-contact-hover:color-mix(in srgb,var(--ink-edge) 32%,transparent);--btn-secondary-press:color-mix(in srgb,var(--ink-edge) 40%,transparent);--btn-tinted-ring:var(--iris-700);--btn-tinted-ring-hover:var(--iris-600);--btn-tinted-fill-disabled:var(--iris-900);--btn-tinted-fg-disabled:var(--iris-600)}.btn-primary,.btn-secondary,.btn-tertiary,.btn-tinted,.btn-danger{height:var(--btn-h-md);padding:0 var(--btn-pad);border:none;border-radius:var(--btn-radius);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-weight);line-height:1;letter-spacing:var(--btn-tracking);display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);cursor:pointer;transition:var(--btn-transition)}.btn-primary{color:var(--btn-primary-fg);background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-primary-sheen) 100%),var(--btn-primary-fill);box-shadow:inset 0 -1px 0 0 var(--btn-primary-edge),0 1px 0 0 var(--btn-primary-contact)}.btn-primary:hover{background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-primary-sheen) 100%),var(--btn-primary-fill-hover);box-shadow:inset 0 -1px 0 0 var(--btn-primary-edge-hover),0 1px 0 0 var(--btn-primary-contact-hover)}.btn-primary:active{background:var(--btn-primary-fill-active);box-shadow:inset 0 1px 2px 0 var(--btn-primary-press);transform:translateY(.5px)}.btn-primary:focus-visible{outline:none;box-shadow:inset 0 -1px 0 0 var(--btn-primary-edge),var(--btn-focus-ring)}.btn-primary:disabled{background:var(--btn-primary-fill-disabled);box-shadow:none;cursor:not-allowed}.btn-secondary{color:var(--btn-secondary-fg);background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-secondary-wash) 100%),var(--btn-secondary-fill);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring),inset 0 -1px 0 0 var(--btn-secondary-edge),0 1px 0 0 var(--btn-secondary-contact)}.btn-secondary:hover{background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-secondary-wash-hover) 100%),var(--btn-secondary-fill-hover);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring-hover),inset 0 -1px 0 0 var(--btn-secondary-edge-hover),0 1px 0 0 var(--btn-secondary-contact-hover)}.btn-secondary:active{background:var(--btn-secondary-fill-active);box-shadow:inset 0 1px 2px 0 var(--btn-secondary-press),inset 0 0 0 1px var(--btn-secondary-ring-hover);transform:translateY(.5px)}.btn-secondary:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--btn-secondary-ring),inset 0 -1px 0 0 var(--btn-secondary-edge),var(--btn-focus-ring)}.btn-secondary:disabled{background:var(--btn-secondary-fill-disabled);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring-disabled);color:var(--btn-secondary-fg-disabled);cursor:not-allowed}.btn-sm{height:var(--btn-h-sm);padding:0 var(--btn-pad-sm);font-size:var(--btn-font-size-sm);border-radius:var(--btn-radius-sm);gap:var(--btn-gap-sm)}.btn-md{height:var(--btn-h-md);padding:0 var(--btn-pad);font-size:var(--btn-font-size);border-radius:var(--btn-radius);gap:var(--btn-gap)}.btn-lg{height:var(--btn-h-lg);padding:0 var(--btn-pad-lg);font-size:var(--btn-font-size-lg);border-radius:var(--btn-radius);gap:var(--btn-gap-lg)}.btn-icon-only.btn-sm{width:var(--btn-h-sm);padding:0}.btn-icon-only.btn-md{width:var(--btn-h-md);padding:0}.btn-icon-only.btn-lg{width:var(--btn-h-lg);padding:0}.btn-block{width:100%}.btn-tertiary{color:var(--btn-tertiary-fg);background:transparent;box-shadow:none}.btn-tertiary:hover{background:var(--btn-tertiary-fill-hover);color:var(--btn-tertiary-fg-hover)}.btn-tertiary:active{background:var(--btn-tertiary-fill-active);box-shadow:inset 0 1px 2px 0 var(--btn-tertiary-press);transform:translateY(.5px)}.btn-tertiary:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.btn-tertiary:disabled{color:var(--text-disabled);background:transparent;cursor:not-allowed}.btn-on-inverse{color:var(--text-on-inverse)}.btn-on-inverse:hover{background:var(--btn-inverse-fill-hover);color:var(--text-on-inverse)}.btn-on-inverse:active{background:var(--btn-inverse-fill-active);color:var(--text-on-inverse);box-shadow:inset 0 1px 2px 0 var(--btn-inverse-press)}.btn-on-inverse:focus-visible{outline:none;box-shadow:0 0 0 2px var(--btn-inverse-ring)}.btn-tinted{color:var(--btn-tinted-fg);background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-tinted-sheen) 100%),var(--btn-tinted-fill);box-shadow:inset 0 0 0 1px var(--btn-tinted-ring),inset 0 -1px 0 0 var(--btn-tinted-edge),0 1px 0 0 var(--btn-secondary-contact)}.btn-tinted:hover{background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-tinted-sheen-hover) 100%),var(--btn-tinted-fill-hover);box-shadow:inset 0 0 0 1px var(--btn-tinted-ring-hover),inset 0 -1px 0 0 var(--btn-tinted-edge-hover),0 1px 0 0 var(--btn-secondary-contact-hover)}.btn-tinted:active{background:var(--btn-tinted-fill-hover);box-shadow:inset 0 1px 2px 0 var(--btn-tinted-press),inset 0 0 0 1px var(--btn-tinted-ring-hover);transform:translateY(.5px)}.btn-tinted:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--btn-tinted-ring),var(--btn-focus-ring)}.btn-tinted:disabled{background:var(--btn-tinted-fill-disabled);box-shadow:inset 0 0 0 1px var(--btn-tinted-ring);color:var(--btn-tinted-fg-disabled);cursor:not-allowed}.btn-danger{color:var(--btn-danger-fg);background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-primary-sheen) 100%),var(--btn-danger-fill);box-shadow:inset 0 -1px 0 0 var(--btn-danger-edge),0 1px 0 0 var(--btn-danger-contact)}.btn-danger:hover{background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-primary-sheen) 100%),var(--btn-danger-fill-hover);box-shadow:inset 0 -1px 0 0 var(--btn-danger-edge-hover),0 1px 0 0 var(--btn-danger-contact-hover)}.btn-danger:active{background:var(--btn-danger-fill-hover);box-shadow:inset 0 1px 2px 0 var(--btn-danger-press);transform:translateY(.5px)}.btn-danger:focus-visible{outline:none;box-shadow:inset 0 -1px 0 0 var(--btn-danger-edge),var(--btn-danger-focus-ring)}.btn-danger:disabled{background:var(--btn-danger-fill-disabled);box-shadow:none;color:var(--btn-danger-fg);cursor:not-allowed}.btn-link{height:auto;padding:0;border:none;background:none;box-shadow:none;color:var(--text-link);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;text-decoration:none}.btn-link:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:2px}.btn-link:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}@media(pointer:coarse){:root,[data-theme=dark]{--btn-h-sm:36px;--btn-h-md:44px;--btn-h-lg:48px}}.btn-link:disabled{color:var(--text-disabled);cursor:not-allowed;text-decoration:none}[data-popover-at] .btn-tertiary:hover{background:var(--surface-hover-raised)}[data-popover-at] .btn-tertiary:active{background:var(--surface-active-raised)}[data-theme=dark]{--ink-on-surface:var(--neutral-0);--ink-on-inverse:var(--neutral-900);--ink-shadow:var(--neutral-1000);--ink-edge:var(--neutral-1000);--surface-page:var(--slate-900);--surface-chrome:var(--slate-900);--surface-chrome-hover:var(--slate-500);--surface-chrome-selected:var(--slate-400);--border-chrome:var(--slate-400);--surface-card:var(--slate-900);--surface-raised:var(--slate-700);--surface-sunken:var(--slate-950);--border-sunken:var(--slate-600);--surface-subtle:var(--slate-800);--surface-hover:var(--slate-500);--ezy-pill-blend:lighten;--surface-hover-raised:var(--slate-500);--surface-active-raised:var(--slate-400);--surface-active:var(--slate-400);--surface-selected:var(--iris-900);--surface-action:var(--primary-500);--surface-action-hover:var(--primary-400);--surface-action-active:var(--primary-400);--surface-action-disabled:var(--iris-600);--surface-action-label:var(--primary-600);--surface-action-subtle:var(--iris-900);--surface-action-subtle-hover:var(--iris-800);--surface-neutral:var(--slate-500);--surface-neutral-hover:var(--slate-400);--surface-neutral-active:var(--slate-300);--surface-info:var(--info-950);--surface-success:var(--success-950);--surface-warning:var(--warning-950);--surface-danger:var(--error-950);--surface-danger-solid:var(--error-500);--surface-danger-solid-hover:var(--error-600);--surface-inverse:var(--neutral-100);--surface-nav:var(--slate-900);--surface-nav-hover:var(--slate-500);--surface-nav-selected:var(--slate-400);--surface-overlay:color-mix(in srgb,var(--slate-999) 74%,transparent);--surface-skeleton:var(--slate-500);--text-heading:var(--ink-50);--text-body:var(--ink-100);--text-muted:var(--ink-300);--text-subtle:var(--ink-400);--text-placeholder:var(--ink-400);--text-selection:var(--ink-50);--surface-selection:var(--iris-700);--text-disabled:var(--ink-600);--text-on-action:var(--neutral-0);--text-on-inverse:var(--neutral-900);--text-link:var(--primary-300);--text-link-hover:var(--primary-200);--text-brand:var(--primary-300);--text-success:var(--success-300);--text-warning:var(--warning-300);--text-danger:var(--error-300);--text-info:var(--info-300);--text-nav:var(--ink-200);--text-nav-strong:var(--neutral-0);--border-default:var(--slate-400);--border-subtle:var(--slate-600);--border-strong:var(--slate-200);--border-action:var(--primary-400);--border-action-subtle:var(--iris-600);--border-control:var(--slate-200);--border-focus:var(--iris-500);--focus-edge:var(--primary-400);--focus-gap:var(--slate-900);--border-danger:var(--error-300);--border-nav:var(--slate-400);--icon-default:var(--ink-300);--icon-strong:var(--ink-100);--icon-subtle:var(--ink-500);--icon-brand:var(--primary-400);--icon-success:var(--success-300);--icon-warning:var(--warning-300);--icon-danger:var(--error-300);--icon-nav:var(--ink-300);--shadow-hairline-inset:inset 0 0 0 1px color-mix(in srgb,var(--ink-on-surface) 8%,transparent);--shadow-well-inset:inset 0 1px 2px 0 color-mix(in srgb,var(--ink-shadow) 35%,transparent);--border-tab-track:var(--slate-600);--shadow-sticky:0 1px 0 0 var(--border-chrome),0 6px 12px -8px color-mix(in srgb,var(--ink-shadow) 50%,transparent);--scrollbar-thumb:var(--slate-200);--scrollbar-thumb-hover:var(--slate-100);--surface-ai-subtle-from:var(--iris-900);--surface-ai-subtle-to:var(--iris-850);--surface-ai-track:color-mix(in srgb,var(--primary-500) 28%,transparent);--text-ai:var(--iris-200);--viz-grid:var(--slate-400);--viz-axis:var(--ink-400);--viz-area-from:color-mix(in srgb,var(--primary-500) 28%,transparent);--viz-area-to:color-mix(in srgb,var(--primary-500) 0%,transparent);--shadow-xs:0 1px 0 0 color-mix(in srgb,var(--ink-shadow) 30%,transparent);--shadow-sm:0 1px 2px 0 color-mix(in srgb,var(--ink-shadow) 36%,transparent),0 1px 3px 0 color-mix(in srgb,var(--ink-shadow) 30%,transparent);--shadow-md:0 2px 4px -2px color-mix(in srgb,var(--ink-shadow) 36%,transparent),0 4px 8px -2px color-mix(in srgb,var(--ink-shadow) 34%,transparent);--shadow-lg:0 4px 6px -2px color-mix(in srgb,var(--ink-shadow) 30%,transparent),0 12px 16px -4px color-mix(in srgb,var(--ink-shadow) 40%,transparent);--shadow-popover:0 8px 24px 0 color-mix(in srgb,var(--ink-shadow) 55%,transparent),0 2px 6px 0 color-mix(in srgb,var(--ink-shadow) 40%,transparent);--surface-tint-neutral:var(--slate-500);--text-tint-neutral:var(--ink-100);--text-tint-brand:var(--iris-200);--border-tint-neutral:var(--slate-400);--border-tint-brand:var(--iris-700);--border-tint-info:color-mix(in srgb,var(--info-300) 32%,transparent);--border-tint-success:color-mix(in srgb,var(--success-300) 32%,transparent);--border-tint-warning:color-mix(in srgb,var(--warning-300) 32%,transparent);--border-tint-danger:color-mix(in srgb,var(--error-300) 32%,transparent);--fill-neutral:var(--ink-500);--fill-neutral-strong:var(--slate-100);--halo-success:color-mix(in srgb,var(--success-300) 25%,transparent);--border-focus-danger:color-mix(in srgb,var(--error-300) 35%,transparent)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--text-body-md);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.ezy-control-box:has(input:focus-visible){outline:2px solid var(--focus-edge);outline-offset:2px}.ezy-control-box input:focus-visible{outline:none}::selection{background:var(--surface-selection);color:var(--text-selection)}input,textarea{caret-color:var(--focus-edge)}.ezy-hit{position:relative}.ezy-hit:after{content:"";position:absolute;inset:var(--hit-pad);border-radius:inherit}:where(table){border-collapse:collapse}html,.ezy-scroll,[data-scroll]{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px;background:var(--scrollbar-track)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-round)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid transparent;background-clip:content-box;border-radius:var(--radius-round);transition:background var(--dur-snap) var(--ease-snap)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}@media(hover:hover){.ezy-scroll::-webkit-scrollbar-thumb{background:transparent;background-clip:content-box}.ezy-scroll:hover::-webkit-scrollbar-thumb,.ezy-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box}}@keyframes ezy-spin{to{transform:rotate(360deg)}}.ezy-hover-raised{background:transparent}.ezy-hover-raised:hover,.ezy-hover-raised:focus-visible,.ezy-hover-raised:focus-within{background:var(--surface-hover-raised)}.ezy-icon-hover{color:var(--icon-subtle)}.ezy-icon-hover:hover,.ezy-icon-hover:focus-visible{color:var(--icon-strong)}@keyframes ezy-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes ezy-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ezy-pop-up{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ezy-bar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ezy-bar-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ezy-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes ezy-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ezy-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes ezy-pop-out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes ezy-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes ezy-drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}@keyframes ezy-step-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes ezy-step-back{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ezy-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ezy-chip-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ezy-count-pop{0%{transform:scale(.88);opacity:.4}to{transform:none;opacity:1}}@media(max-width:1180px){.ezy-topbar-optional{display:none!important}}.ezy-row-actions{opacity:.45;transition:opacity var(--dur-base) var(--ease-snap)}tr:hover>td>.ezy-row-actions,li:hover>.ezy-row-actions,.ezy-row-actions:hover,.ezy-row-actions:focus-within,.ezy-row-actions:has([aria-expanded=true]){opacity:1}@media(hover:none){.ezy-row-actions{opacity:1}}.ezy-logo-inverse{display:none}.ezy-chip-x:hover{background:var(--border-subtle);color:var(--text-heading)}.ezy-chip-x-brand{transition:background var(--dur-snap) var(--ease-snap)}.ezy-chip-x-brand:hover,.ezy-chip-x-brand:focus-visible{background:var(--surface-action-subtle-hover,rgba(102,98,255,.16))}[data-theme=dark] .ezy-logo-light{display:none}[data-theme=dark] .ezy-logo-inverse{display:block}@keyframes ezy-digit-in{0%{opacity:0;filter:blur(var(--motion-blur));transform:translateY(var(--motion-rise))}to{opacity:1;filter:none;transform:none}}.ezy-digit-in{display:inline-block;animation:ezy-digit-in var(--dur-slow) var(--ease-glide) both;animation-delay:calc(var(--i,0)*var(--motion-stagger))}@keyframes ezy-text-in{0%{opacity:0;filter:blur(var(--motion-blur));transform:translateY(var(--motion-rise))}to{opacity:1;filter:none;transform:none}}@keyframes ezy-text-out{0%{opacity:1;transform:none}to{opacity:0;filter:blur(var(--motion-blur));transform:translateY(calc(var(--motion-rise)*-1))}}.ezy-text-swap{display:inline-block;animation:ezy-text-in var(--dur-base) var(--ease-out) both}.ezy-text-swap[data-leaving=true]{animation:ezy-text-out var(--dur-snap) var(--ease-snap) both}@keyframes ezy-icon-in{0%{opacity:0;filter:blur(var(--motion-blur));transform:scale(.6)}to{opacity:1;filter:none;transform:none}}.ezy-icon-swap{display:inline-grid;place-items:center;grid-template-areas:"s"}.ezy-icon-swap>*{grid-area:s;animation:ezy-icon-in var(--dur-base) var(--ease-out) both}@keyframes ezy-shake{0%,to{transform:translate(0)}20%{transform:translate(calc(var(--motion-shake)*-1))}40%{transform:translate(var(--motion-shake))}60%{transform:translate(calc(var(--motion-shake)*-.5))}80%{transform:translate(calc(var(--motion-shake)*.5))}}.ezy-shake{animation:ezy-shake var(--dur-slow) var(--ease-snap)}@keyframes ezy-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ezy-badge-pop{animation:ezy-badge-pop var(--dur-base) var(--ease-bob) both}@keyframes ezy-check-draw{0%{stroke-dashoffset:var(--path-len,24)}to{stroke-dashoffset:0}}@keyframes ezy-check-bob{0%{opacity:0;transform:translateY(8px) scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}.ezy-check{animation:ezy-check-bob var(--dur-celebrate) var(--ease-bob) both}.ezy-check path{stroke-dasharray:var(--path-len,24);animation:ezy-check-draw var(--dur-celebrate) var(--ease-out) both;animation-delay:var(--dur-fast)}.ezy-lift-row>*{transition:transform var(--dur-base) var(--ease-out)}.ezy-lift-row:hover>*:hover{transform:translateY(-4px) scale(1.05)}.ezy-lift-row:hover>*:hover+*,.ezy-lift-row:hover>*:has(+*:hover){transform:translateY(-2px)}@media(hover:none){.ezy-lift-row>*{transform:none!important}}.ezy-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-swell)}.ezy-collapse[data-open=true]{grid-template-rows:1fr}.ezy-collapse>*{overflow:hidden;min-height:0;transition:opacity var(--dur-base) var(--ease-out);opacity:0}.ezy-collapse[data-open=true]>*{opacity:1}.ezy-size{transition:width var(--dur-slow) var(--ease-swell),height var(--dur-slow) var(--ease-swell)}@keyframes ezy-tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ezy-tick{display:inline-grid;place-items:center;animation:ezy-tick var(--dur-snap) var(--ease-bob) both}.ezy-count-change{display:inline-block;animation:ezy-count-pop var(--dur-snap) var(--ease-out)}.ezy-cal-day:hover:not(:disabled),.ezy-step-btn:hover:not(:disabled),.ezy-opt:hover:not([aria-disabled=true]),.ezy-rt-btn:hover:not(:disabled){background:var(--surface-hover-raised)}.ezy-step-btn:hover:not(:disabled),.ezy-rt-btn:hover:not(:disabled){color:var(--icon-strong)}.ezy-swatch{transition:box-shadow var(--dur-fast) var(--ease-snap),transform var(--dur-fast) var(--ease-snap)}.ezy-swatch:hover:not(:disabled){transform:scale(1.08)}.ezy-add-avatar:hover{color:var(--icon-strong);box-shadow:0 0 0 2px var(--surface-card),inset 0 0 0 1px var(--border-control-hover)}.ezy-dragging{box-shadow:var(--shadow-lg)!important;transform:rotate(-.4deg)}:root{--editor-max: 100%;--editor-gutter: var(--layout-page-x);--editor-gutter-narrow: var(--layout-page-x);--editor-rail: 320px;--editor-gap: 24px;--editor-card-gap: 16px;--editor-card-pad: 20px;--editor-card-radius: 12px;--editor-sticky-top: 24px;--editor-gutter-live: var(--editor-gutter)}@media(max-width:1279px){:root{--editor-gutter-live: var(--editor-gutter-narrow)}}[data-ed-shell=true]{width:100%;max-width:var(--editor-max);margin-left:auto!important;margin-right:auto!important;padding-left:var(--editor-gutter-live)!important;padding-right:var(--editor-gutter-live)!important;box-sizing:border-box;container-type:inline-size;container-name:editor}[data-ed-bar=true]{padding-left:max(var(--editor-gutter-live),calc((100% - var(--editor-max)) / 2 + var(--editor-gutter-live)))!important;padding-right:max(var(--editor-gutter-live),calc((100% - var(--editor-max)) / 2 + var(--editor-gutter-live)))!important;box-sizing:border-box}[data-ed-shell=true] [role=tablist]{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}[data-ed-shell=true] [role=tablist]::-webkit-scrollbar{display:none}.ed-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--editor-rail);gap:var(--editor-gap);align-items:start}.ed-grid[data-full=true],.ed-grid[data-full=norail]{grid-template-columns:minmax(0,1fr)}.ed-main{display:grid;gap:var(--editor-card-gap);min-width:0}.ed-rail{display:grid;gap:var(--editor-card-gap);position:sticky;top:var(--editor-sticky-top);min-width:0}.ed-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--editor-card-radius);padding:var(--editor-card-pad);display:grid;gap:14px;min-width:0}.ed-strip{display:none}@container editor (max-width: 1199px){.ed-grid{grid-template-columns:minmax(0,1fr)}.ed-rail{position:static}.ed-rail .ed-summary{display:none}.ed-strip{display:flex}}:root,[data-theme]{--font-sans:var(--font-ui);--ezy-gray-25:var(--surface-subtle);--ezy-gray-50:var(--surface-hover);--ezy-gray-100:var(--border-subtle);--ezy-gray-200:var(--border-default);--ezy-gray-250:var(--border-default);--ezy-gray-300:var(--border-strong);--ezy-gray-400:var(--text-subtle);--ezy-gray-500:var(--text-muted);--ezy-gray-600:var(--text-body);--ezy-gray-700:var(--text-body);--ezy-gray-800:var(--text-heading);--ezy-gray-900:var(--text-heading);--ezy-primary-25:var(--surface-selected);--ezy-primary-50:var(--surface-action-subtle);--ezy-primary-100:var(--border-focus);--ezy-primary-200:color-mix(in srgb, var(--surface-action) 28%, var(--surface-card));--ezy-primary-300:color-mix(in srgb, var(--surface-action) 45%, var(--surface-card));--ezy-primary-500:var(--surface-action);--ezy-primary-600:var(--surface-action-hover);--ezy-primary-700:var(--text-link);--ezy-primary:var(--surface-action);--ezy-primary-fg:var(--text-on-action);--ezy-primary-hover:var(--surface-action-hover);--ezy-green-50:var(--surface-success);--ezy-green-200:color-mix(in srgb, var(--icon-success) 35%, var(--surface-card));--ezy-green-600:var(--icon-success);--ezy-green-700:var(--text-success);--ezy-error-50:var(--surface-danger);--ezy-error-100:color-mix(in srgb, var(--border-danger) 30%, var(--surface-card));--ezy-error-500:var(--border-danger);--ezy-error-600:var(--text-danger);--ezy-warning-fg:var(--text-warning);--ezy-warning-bg:var(--surface-warning);--ezy-warning-bd:color-mix(in srgb, var(--icon-warning) 40%, var(--surface-card));--shadow-ezy-xs:var(--shadow-xs);--shadow-ezy-sm:var(--shadow-sm);--shadow-ezy-lg:var(--shadow-lg);--shadow-ezy-2xl:var(--shadow-popover);--duration-base:var(--dur-base);--ease-standard:var(--ease-out)}.ezy-users input:not([role=search] input):not([role=combobox]):focus,.ezy-users textarea:focus{outline:none;border-color:var(--border-action)!important;box-shadow:0 0 0 3px var(--border-focus)}:root{--surface: var(--surface-card);--page-bg: var(--surface-subtle);--border: var(--border-default);--border-2: var(--border-subtle);--ink: var(--text-heading);--ink-1: var(--text-heading);--ink-2: var(--text-body);--ink-3: var(--text-muted);--ink-4: var(--text-subtle);--primary: var(--viz-1);--primary-l: var(--surface-action-subtle);--primary-bd: var(--border-action);--success: var(--success-600);--success-bg: var(--surface-success);--danger: var(--error-600);--danger-bg: var(--surface-danger);--warning: var(--warning-600);--warning-bg: var(--surface-warning);--warning-bd: var(--warning-500);--r: var(--radius-xl);--r-s: var(--radius-md);--sh: var(--shadow-xs);--sh-lg: var(--shadow-popover)}.app{font-family:var(--font-ui);color:var(--text-body);background:var(--surface-page);min-height:100%}.app .hide,.app .gone,.app .none{display:none!important}.app .mut,.app .mut2{color:var(--text-muted)}.app .t-xs{font:var(--text-caption)}.app .fx{display:flex}.app .ac{align-items:center}.app .g8{gap:8px}.app .mla{margin-left:auto}.app .num{font-variant-numeric:tabular-nums}.app .warn{color:var(--text-warning)}.achrome{padding:24px var(--layout-page-x) 0;display:grid;gap:12px;background:transparent}.ahead{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.ahead h1{margin:0;display:flex;align-items:center;gap:4px;font:var(--text-page-title);letter-spacing:var(--tracking-tight);color:var(--text-heading)}.ahead .sub{font:var(--text-body-sm);color:var(--text-muted);margin-top:3px}.atabs{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--border-default)}.atab{display:inline-flex;align-items:center;height:34px;padding:0 2px;margin-right:18px;border:0;border-bottom:2px solid transparent;background:transparent;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-muted);cursor:pointer;white-space:nowrap;text-decoration:none}.atab:hover{color:var(--text-body)}.atab.on{border-bottom-color:var(--border-action);color:var(--text-brand);font-weight:600}.abar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:14px}.alab{font:var(--text-caption);color:var(--text-muted);white-space:nowrap;flex-shrink:0}.relwrap{position:relative}.pbody{padding:20px var(--layout-page-x) 40px}.apill,.dbtn{display:inline-flex;align-items:center;gap:6px;height:var(--control-h-md);padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-heading);cursor:pointer;white-space:nowrap;flex-shrink:0}.apill:hover,.dbtn:hover{background:var(--surface-hover)}.apill.on,.dbtn.on{border-color:var(--border-action);background:var(--surface-action-subtle);color:var(--text-brand)}.apill svg,.dbtn svg{flex-shrink:0}.apill .cnt{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:var(--radius-round);background:var(--surface-action);color:var(--text-on-action);font:var(--text-caption);font-weight:600}.apill .cv{color:var(--icon-subtle)}.aseg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);flex-shrink:0}.aseg button{height:24px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-muted);cursor:pointer;white-space:nowrap}.aseg button.on{background:var(--surface-card);color:var(--text-heading);font-weight:600;box-shadow:var(--shadow-xs)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control-h-md);padding:0 14px;border:1px solid transparent;border-radius:var(--radius-md);font:var(--text-control);letter-spacing:var(--tracking-control);font-weight:500;cursor:pointer;white-space:nowrap}.btn-s{height:var(--control-h-sm);padding:0 10px}.btn-xs{height:24px;padding:0 8px;font:var(--text-caption);font-weight:600}.btn-p{background:var(--surface-action);color:var(--text-on-action)}.btn-p:hover{background:var(--surface-action-hover)}.btn-o{background:var(--surface-card);border-color:var(--border-default);color:var(--text-heading)}.btn-o:hover{background:var(--surface-hover)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-md);height:var(--control-h-md);flex:none;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--icon-default);cursor:pointer}.icon-btn:hover{background:var(--surface-hover)}.xbtn,.sox,.tsx{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--icon-subtle);cursor:pointer}.xbtn:hover,.sox:hover,.tsx:hover{background:var(--surface-hover);color:var(--icon-default)}.plink,.lnkb,.lbsee,.tcmore,.exc{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-link);cursor:pointer;text-align:left}.plink:hover,.lnkb:hover{color:var(--text-link-hover)}.plink.sm{font:var(--text-caption);font-weight:600}.fclear{border:0;background:transparent;font:var(--text-control);color:var(--text-link);cursor:pointer}.cback{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;font:var(--text-caption);color:var(--text-muted);cursor:pointer}.cback:hover{color:var(--text-body)}.ahlink{display:flex;align-items:center;gap:14px;margin-top:5px}.datepop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:560px;max-width:calc(100vw - 40px);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);overflow:hidden}.dp-row{display:flex}.dp-pre{width:170px;flex-shrink:0;border-right:1px solid var(--border-subtle);padding:8px}.dp-pre button{display:block;width:100%;text-align:left;height:30px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-body);cursor:pointer}.dp-pre button:hover{background:var(--surface-hover)}.dp-pre button.on{background:var(--surface-selected);color:var(--text-brand);font-weight:600}.dp-b{flex:1;min-width:0;padding:12px 14px}.dp-ins{display:grid;grid-template-columns:1fr 12px 1fr;align-items:center;gap:8px;margin-bottom:12px}.dp-in{height:var(--control-h-sm);padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font:var(--text-control);color:var(--text-heading);font-variant-numeric:tabular-nums}.dp-cals{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dcal-h{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:6px;font:var(--text-control);font-weight:600;color:var(--text-heading)}.dcal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.dcal-g span{height:22px;display:flex;align-items:center;justify-content:center;font:var(--text-caption);font-size:10px;color:var(--text-subtle);font-weight:600}.dcal-g b{height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font:var(--text-caption);font-weight:400;color:var(--text-body);cursor:pointer;font-variant-numeric:tabular-nums}.dcal-g b:hover{background:var(--surface-hover)}.dcal-g b.mid{background:var(--surface-selected);color:var(--text-brand);border-radius:0}.dcal-g b.edge{background:var(--surface-action);color:var(--text-on-action);font-weight:600}.dcal-g b.out{color:var(--text-disabled);cursor:default}.dp-f{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--border-subtle)}.dp-f .res{font:var(--text-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.infw{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle}.inf{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--icon-subtle);cursor:help}.inf:hover{color:var(--icon-default);background:var(--surface-hover)}.infpop{position:absolute;z-index:60;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);width:max-content;max-width:280px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--text-on-inverse);box-shadow:var(--shadow-md);font:var(--text-body-sm);font-weight:400;text-align:left;white-space:normal;text-wrap:pretty;display:none;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.infw:hover .infpop,.infw:focus-within .infpop{display:block;opacity:1;transition-delay:.12s}.infpop.dn{bottom:auto;top:calc(100% + 6px)}.infpop.rt{left:auto;right:0;transform:none}.infpop .infd{display:block;margin-bottom:6px}.infpop .fml{display:block;margin-top:6px;font-family:var(--font-mono);font:var(--text-caption);color:var(--text-on-inverse-muted)}.pk-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.pk{position:relative;min-width:0;padding:var(--card-padding);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.pk-l{display:flex;align-items:center;gap:2px;margin-bottom:8px;min-width:0;font:var(--text-caption);color:var(--text-muted)}.pk-l>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-v{font:var(--text-metric);letter-spacing:var(--tracking-tight);color:var(--text-heading);font-variant-numeric:tabular-nums}.pk-v.na{color:var(--text-subtle)}.pk-v .pk-pct{margin-left:6px;font-size:var(--font-size-14);font-weight:400;color:var(--text-muted)}.pk-s{margin-top:5px;font:var(--text-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.pk-d{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px;font:var(--text-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.pk-d b{display:inline-flex;align-items:center;gap:3px;font-weight:600}.pk-d .up,.hdd .up{color:var(--text-success)}.pk-d .dn,.hdd .dn{color:var(--text-danger)}.pk-fl{display:inline-flex;align-items:center;gap:5px;font:var(--text-caption);color:var(--text-muted)}.pk-row.k4 .pk .plink.pk-tr{position:absolute;top:14px;right:14px}.pblk{padding:var(--card-padding);margin-bottom:16px;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.pblk-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pblk-t{display:flex;align-items:center;gap:8px;min-width:0;font:var(--text-section-title);color:var(--text-heading)}.pblk-t .bk{font:var(--text-caption);font-weight:400;color:var(--text-subtle);white-space:nowrap}.pblk-t .wtri{display:inline-flex;align-items:center;color:var(--text-warning);cursor:help}.pblk-c{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.psec{margin-top:20px}.pnote{margin-top:10px;font:var(--text-caption);color:var(--text-muted);text-wrap:pretty}.pnote.warn{color:var(--text-warning)}.hdd{display:flex;align-items:center;gap:8px;font:var(--text-body-sm);color:var(--text-muted);white-space:nowrap}.hdd b{font-weight:600;color:var(--text-heading);font-variant-numeric:tabular-nums}.p2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-bottom:16px}.p2col>.pblk{margin-bottom:0}.card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.card-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 15px;border-bottom:1px solid var(--border-subtle);position:relative}.h-sec{font:var(--text-section-title);color:var(--text-heading)}.pleg{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.pleg button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:0;font:var(--text-caption);color:var(--text-body);cursor:pointer}.pleg .sw{width:14px;height:3px;border-radius:var(--radius-round);flex-shrink:0}.pleg .sw.sq{width:10px;height:10px;border-radius:var(--radius-xs,2px)}.pleg .sw.ds{height:0;border-top:2px dotted var(--viz-axis);border-radius:0}.pleg button.off{opacity:.4}.sw{width:10px;height:10px;border-radius:var(--radius-round);flex-shrink:0}.pchart{display:flex;gap:8px;align-items:stretch}.ch-y{order:2;width:44px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:240px;font:var(--text-caption);font-size:11px;color:var(--text-subtle);line-height:1;font-variant-numeric:tabular-nums}.ch-y.rt{order:3;align-items:flex-start;width:38px}.ch-p{order:1;position:relative;flex:1;min-width:0;height:240px}.ch-p svg{display:block;width:100%;height:100%}.pchart.h240 .ch-y,.pchart.h240 .ch-p{height:240px}.pchart.h220 .ch-y,.pchart.h220 .ch-p{height:220px}.pchart.h180 .ch-y,.pchart.h180 .ch-p{height:180px}.ch-hits{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.ch-hit{position:relative;flex:1;border:0;background:transparent;padding:0;cursor:default}.ch-hit:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:0;border-left:1px dashed var(--viz-axis);opacity:0}.ch-hit:hover:before{opacity:1}.chtip,.vtip{display:none;position:absolute;left:50%;top:10px;transform:translate(-50%);z-index:40;padding:9px 11px;border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border-default);color:var(--text-body);box-shadow:var(--shadow-popover);font:var(--text-caption);text-align:left;white-space:nowrap}.ch-hit:hover .chtip{display:block}.ch-hit:first-child .chtip{left:0;transform:none}.ch-hit:last-child .chtip{left:auto;right:0;transform:none}.chtip .hd{display:block;margin-bottom:5px;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-heading)}.chtip .r{display:flex;align-items:center;gap:8px;margin-top:4px}.chtip .r i{width:9px;height:9px;border-radius:2px;flex-shrink:0}.chtip .r i.sq{width:9px;height:9px;border-radius:2px}.chtip .r b{margin-left:auto;padding-left:14px;font-weight:600;color:var(--text-heading);font-variant-numeric:tabular-nums}.chtip .cm,.chtip .cv{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--border-subtle);color:var(--text-muted)}.chtip .tt{display:flex;align-items:center;gap:7px;margin-top:6px;padding-top:6px;border-top:1px solid var(--border-subtle)}.chtip .tt b{margin-left:auto;padding-left:14px;font-weight:600;color:var(--text-heading)}.cdot{position:absolute;width:9px;height:9px;border-radius:var(--radius-round);transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 2px var(--surface-card)}.ch-x{display:flex;margin:9px 52px 0 0;font:var(--text-caption);color:var(--text-subtle)}.ch-x span{flex:1;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-x.ends{justify-content:space-between}.ch-x.ends span{flex:0 0 auto;text-align:left}.refline{position:absolute;left:0;right:0;border-top:1px dashed var(--viz-axis);pointer-events:none}.axnote{margin:6px 52px 0 0;font:var(--text-caption);color:var(--text-subtle)}.vbars{display:flex;align-items:flex-end;gap:6px;height:240px}.vbars.h220{height:220px}.vbars.h180{height:180px}.vbwrap{position:relative}.vbtn,.vbar{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;border:0;background:transparent;padding:0;cursor:default}.vbtn em,.vbar em{font:var(--text-caption);font-style:normal;color:var(--text-muted);line-height:1;font-variant-numeric:tabular-nums}.vbtn i,.vbar i{display:block;width:100%;min-height:2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--viz-1)}.vbtn .vtip{bottom:calc(100% + 8px);top:auto;line-height:1.5}.vbtn:hover .vtip{display:block}.vbtn:first-child .vtip{left:0;transform:none}.vbtn:last-child .vtip{left:auto;right:0;transform:none}.vbtn .vtip.wide{white-space:normal;width:250px}.hbars{display:flex;flex-direction:column;gap:3px}.hbrow{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) 54px;align-items:center;gap:10px;width:100%;padding:3px 0;border:0;background:transparent;text-align:left;cursor:default}.hbrow .l{font:var(--text-caption);color:var(--text-muted);white-space:nowrap}.hbrow .tr{height:6px;border-radius:var(--radius-round);background:var(--surface-sunken);overflow:hidden}.hbrow .fl{display:block;height:100%;border-radius:var(--radius-round);background:var(--viz-2)}.hbrow .v{font:var(--text-caption);color:var(--text-body);text-align:right;font-variant-numeric:tabular-nums}.hbrow .vtip{left:104px;bottom:calc(100% - 2px);top:auto;width:262px;white-space:normal;line-height:1.5}.hbrow:hover .vtip{display:block}.hbrow .vtip .cv{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--border-on-inverse);color:var(--text-on-inverse-muted)}.lbars{display:flex;flex-direction:column;gap:11px}.lbr{display:grid;grid-template-columns:minmax(120px,186px) minmax(0,1fr) 92px;align-items:center;gap:12px;width:100%;border:0;background:transparent;padding:0;font:var(--text-body-sm);text-align:left;cursor:pointer}.lbr .n{display:flex;align-items:center;gap:7px;min-width:0;color:var(--text-body)}.lbr .n>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbr:hover .n>span{color:var(--text-link)}.lbr.na{cursor:default}.lbr.na:hover .n>span{color:var(--text-body)}.lbr .tr{display:block;height:10px;border-radius:var(--radius-round);background:var(--surface-sunken);overflow:hidden}.lbr .fl{display:block;height:100%;border-radius:var(--radius-round);background:var(--viz-1)}.lbr .v{text-align:right;color:var(--text-heading);font-variant-numeric:tabular-nums}.lbcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.lbcards>.pblk{margin-bottom:0;display:flex;flex-direction:column}.lbc-h{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lbc-t{display:flex;align-items:center;gap:5px;font:var(--text-section-title);color:var(--text-heading)}.lbsel{display:inline-flex;align-items:center;gap:5px;height:var(--control-h-sm);padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);font:var(--text-caption);color:var(--text-muted);cursor:pointer;white-space:nowrap;flex-shrink:0}.lbsel:hover{background:var(--surface-hover)}.lbsel.on{border-color:var(--border-action);background:var(--surface-action-subtle);color:var(--text-brand)}.lbc-d{margin:6px 0 14px;font:var(--text-caption);color:var(--text-muted);text-wrap:pretty}.lbrows{display:flex;flex-direction:column;gap:12px;flex:1}.lbrw{display:flex;flex-direction:column;gap:5px;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.lbrw .n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:var(--text-body-sm);color:var(--text-link);line-height:1.35}.lbrw .tr{height:4px;border-radius:var(--radius-round);background:var(--surface-sunken);overflow:hidden}.lbrw .fl{display:block;height:100%;border-radius:var(--radius-round);background:var(--viz-1)}.lbrw.warn .fl{background:var(--error-500)}.lbrw .v{font:var(--text-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.lbsee{margin-top:14px;align-self:flex-start}.lbemp{position:relative;flex:1}.lbemp .gh{display:flex;flex-direction:column;gap:12px;opacity:.1}.lbemp .gh>div{display:flex;flex-direction:column;gap:5px}.lbemp .gh .a{height:13px;width:78%;border-radius:var(--radius-sm);background:var(--text-heading)}.lbemp .gh .b{height:4px;border-radius:var(--radius-round);background:var(--text-heading)}.lbemp .gh .c{height:11px;width:34%;border-radius:var(--radius-sm);background:var(--text-heading)}.lbemp .pill,.pnod .pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;padding:6px 14px;border:1px solid var(--border-default);border-radius:var(--radius-round);background:var(--surface-card);box-shadow:var(--shadow-sm);font:var(--text-caption);color:var(--text-muted);white-space:nowrap}.cpop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:296px;padding:8px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-popover)}.cpop .srch,.tsrch,.srch{display:flex;align-items:center;gap:7px;height:var(--control-h-sm);padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--icon-subtle)}.cpop .srch{margin-bottom:6px}.tsrch{width:240px;flex:none}.cpop .srch input,.tsrch input,.srch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:var(--text-body-sm);color:var(--text-heading)}.cpop .lst,.lst{display:flex;flex-direction:column;gap:1px;max-height:236px;overflow-y:auto}.cpop .opt,.opt{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:0;border-radius:var(--radius-sm);background:transparent;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-body);cursor:pointer;text-align:left}.cpop .opt:hover,.opt:hover{background:var(--surface-hover)}.cpop .opt>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpop .opt .go{color:var(--icon-subtle);flex-shrink:0}.cpop .opt:hover .go{color:var(--text-link)}.cb{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-on-action)}.cb>svg{opacity:0}.opt.on .cb,.cb.on{border-color:var(--border-action);background:var(--surface-action)}.opt.on .cb>svg,.cb.on>svg{opacity:1}.cpop .none,.none.msg{padding:10px 8px;font:var(--text-caption);color:var(--text-subtle)}.cpop .ft,.ft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding-top:8px;border-top:1px solid var(--border-subtle)}.cpop .ft .cnt{font:var(--text-caption);color:var(--text-muted)}.fpop-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-subtle);font:var(--text-card-title);color:var(--text-heading)}.fpop-f{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid var(--border-subtle)}.flist{padding:4px;overflow-y:auto}.fopt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:transparent;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-body);text-align:left;cursor:pointer}.fopt:hover{background:var(--surface-hover)}.fopt.on{background:var(--surface-selected);color:var(--text-brand);font-weight:600}.colpop{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:250px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-popover);overflow:hidden}.menu{display:none;position:absolute;z-index:60;top:calc(100% + 6px);right:0;min-width:190px;padding:4px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-popover)}.menu.on{display:block}.mi{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:transparent;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-body);text-align:left;cursor:pointer}.mi:hover{background:var(--surface-hover)}.tbg,.cst,.cdot.bd{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-round);background:var(--surface-sunken);font:var(--text-caption);font-weight:600;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.tbg.ok{background:var(--surface-success);color:var(--text-success)}.tbg.pri{background:var(--surface-action-subtle);color:var(--text-brand)}.cst{margin-left:7px;text-transform:capitalize;vertical-align:1px}.cst.arch{background:var(--surface-sunken);color:var(--text-muted)}.cst.draft{background:var(--surface-warning);color:var(--text-warning)}.ptw{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs);overflow:hidden}.ptw-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 15px;border-bottom:1px solid var(--border-subtle)}.ptw-s{overflow-x:auto}.pt,.rtbl,.natt{width:100%;border-collapse:collapse;font:var(--text-body-sm)}.pt{min-width:920px}.pt th{position:sticky;top:0;z-index:1;height:38px;padding:0 var(--table-cell-x);text-align:left;background:var(--surface-subtle);border-bottom:1px solid var(--border-default);font:var(--text-control);color:var(--text-muted);white-space:nowrap;cursor:pointer}.pt th .ar{color:var(--text-brand);margin-left:3px}.pt td{height:var(--row-height);padding:0 var(--table-cell-x);border-bottom:1px solid var(--border-subtle);color:var(--text-body);white-space:nowrap}.pt tbody tr{cursor:pointer}.pt tbody tr:hover{background:var(--surface-hover)}.pt tbody tr:last-child td{border-bottom:0}.pt .num,.pt th.num{text-align:right;font-variant-numeric:tabular-nums}.pt .mid,.pt th.mid{text-align:center}.pt .pn{color:var(--text-heading);font-weight:600}.pt tbody tr:hover .pn{color:var(--text-link)}.pt .sub{font:var(--text-caption);color:var(--text-subtle)}.pt td.nd{color:var(--text-subtle)}.pt-f,.pgn{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 15px;border-top:1px solid var(--border-subtle);font:var(--text-caption);color:var(--text-muted)}.pgn-range{font-variant-numeric:tabular-nums}.pgn-ctrls{display:flex;align-items:center;gap:5px}.pgn-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 7px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font:var(--text-control);color:var(--text-body);cursor:pointer}.pgn-btn:hover{background:var(--surface-hover)}.pgn-btn.on{border-color:var(--border-action);background:var(--surface-action);color:var(--text-on-action);font-weight:600}.pgn-btn[disabled]{opacity:.45;cursor:default}.sel-s,.csel{height:var(--control-h-sm);padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);font:var(--text-control);color:var(--text-heading);cursor:pointer}.tbasis{font:var(--text-caption);color:var(--text-subtle);white-space:nowrap}.ct2{display:flex;flex-direction:column;line-height:1.3}.ct2 .b{color:var(--text-body)}.ctc{display:flex;align-items:center;gap:10px;min-width:0}.ctc .th{width:32px;height:22px;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ctc .nm{display:flex;flex-direction:column;gap:3px;min-width:0}.ctc .n{font:var(--text-body-sm);color:var(--text-link);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctc .bg{display:flex;align-items:center;gap:5px}.ctc .bg span{font:var(--text-caption);color:var(--text-subtle);line-height:1}.ctc .bg i{display:block;width:3px;height:3px;border-radius:var(--radius-round);background:var(--icon-subtle)}.cgz,.pgz{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.cgz svg,.pgz svg{display:block;flex:none}.cgz>span,.pgz span{font:var(--text-body-sm);font-weight:600;color:var(--text-heading);font-variant-numeric:tabular-nums;text-align:right;min-width:38px}.natt td{padding:12px 12px 12px 0;border-top:1px solid var(--border-subtle);vertical-align:middle}.natt tr:first-child td{border-top:0}.natt td:last-child{padding-right:0;text-align:right;white-space:nowrap}.natt .pn{border:0;background:transparent;padding:0;font:var(--text-body-sm);font-weight:600;color:var(--text-link);text-align:left;cursor:pointer}.natt .fl{color:var(--text-body)}.nempty{padding:26px 16px;text-align:center}.nempty b{display:block;margin-bottom:4px;font:var(--text-card-title);color:var(--text-heading)}.nempty span{font:var(--text-body-sm);color:var(--text-muted)}.pcdt{margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle)}.pcdt-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.pcdt-h h4{margin:0;display:flex;align-items:center;gap:4px;font:var(--text-card-title);color:var(--text-heading)}.pcdt-w{overflow-x:auto}.pcdt table{width:100%;border-collapse:collapse;font:var(--text-body-sm);min-width:520px}.pcdt th{padding:0 10px 8px 0;text-align:left;border-bottom:1px solid var(--border-default);font:var(--text-control);color:var(--text-muted);white-space:nowrap;cursor:pointer}.pcdt th.num,.pcdt td.num{text-align:right;padding-right:0;padding-left:10px;font-variant-numeric:tabular-nums}.pcdt td{padding:9px 10px 9px 0;border-bottom:1px solid var(--border-subtle);color:var(--text-body);white-space:nowrap}.pcdt tr:last-child td{border-bottom:0}.pcdt td.up{color:var(--text-success)}.pcdt td.dn{color:var(--text-danger)}.pcdt th .ar{color:var(--text-brand);margin-left:3px}.pcdt .infpop{background:var(--surface-raised);color:var(--text-body);border:1px solid var(--border-default);box-shadow:var(--shadow-popover)}.pcdt .infpop .fml{color:var(--text-muted)}.b4one{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--radius-lg);background:var(--surface-subtle)}.b4one .pn{border:0;background:transparent;padding:0;font:var(--text-body-sm);font-weight:600;color:var(--text-link);text-align:left;cursor:pointer}.b4one-v{display:flex;gap:28px}.b4one-v>span{display:flex;flex-direction:column;gap:3px}.b4one-v .l{font:var(--text-caption);color:var(--text-muted)}.b4one-v .v{font:var(--text-section-title);color:var(--text-heading);font-variant-numeric:tabular-nums}.pnod{position:relative;height:240px;border-radius:var(--radius-lg);background:var(--surface-subtle);overflow:hidden}.pnod.h180{height:180px}.pnod.h220{height:220px}.pnod>svg{display:block;width:100%;height:100%;opacity:.1}.pnod .sk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:6px;opacity:.1;padding:12px}.pnod .sk i{flex:1;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--text-heading)}.pnod .skf{position:absolute;left:12px;right:12px;top:calc(50% - 22px);height:44px;display:flex;gap:2px;opacity:.1}.pnod .skf i{flex:1;border-radius:var(--radius-sm);background:var(--text-heading)}.pemp{max-width:420px;margin:80px auto;text-align:center}.pemp .ic{display:flex;justify-content:center;margin-bottom:14px;color:var(--icon-subtle)}.pemp h2{margin:0 0 6px;font:var(--text-section-title);color:var(--text-heading)}.pemp p{margin:0;font:var(--text-body-sm);color:var(--text-muted);text-wrap:pretty}.atoast{position:fixed;z-index:70;left:50%;bottom:24px;transform:translate(-50%);max-width:min(640px,86vw);padding:11px 16px;border-radius:var(--radius-lg);background:var(--surface-inverse);color:var(--text-on-inverse);box-shadow:var(--shadow-lg);font:var(--text-body-sm);animation:ezyPop var(--dur-base) var(--ease-out)}.atoast b{font-weight:600}.atoast .cx{display:block;margin-top:3px;font:var(--text-caption);color:var(--text-on-inverse-muted);font-variant-numeric:tabular-nums}@keyframes ezyPop{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.so-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--surface-overlay)}.so{position:fixed;z-index:61;top:0;right:0;bottom:0;width:min(480px,100vw);display:flex;flex-direction:column;background:var(--surface-raised);border-left:1px solid var(--border-default);box-shadow:var(--shadow-lg)}.so-h{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border-subtle)}.so-b{flex:1;overflow-y:auto;padding:18px 20px}.so-f{display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--border-subtle)}.so-f .btn{flex:1}.so h2{margin:0;font:var(--text-section-title);color:var(--text-heading)}.sothumb{display:flex;align-items:center;justify-content:center;width:56px;height:40px;flex-shrink:0;border-radius:var(--radius-md);background:var(--surface-action-subtle);color:var(--text-brand)}.sobadges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.sokpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.so .pk-v{font:var(--text-section-title)}.so .ch-y,.so .ch-p,.so .vbars{height:160px}.so .lbr{grid-template-columns:minmax(0,1fr) 70px}@media(max-width:767px){.pbody{padding:16px 14px 40px}.ch-y,.ch-p,.vbars,.pnod{height:180px}.lbr{grid-template-columns:minmax(0,1fr);gap:6px}.lbr .v{text-align:left}.lbr .n{order:-1}.hbrow{grid-template-columns:96px minmax(0,1fr) 46px}.hbrow .vtip{left:0;right:0;width:auto}.datepop{width:calc(100vw - 32px)}.dp-row{flex-direction:column}.dp-pre{width:auto;border-right:0;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:1fr 1fr;gap:2px}.dp-cals{grid-template-columns:1fr}.so{width:100vw}}.pblk.flash{border-color:var(--border-action);box-shadow:0 0 0 3px var(--border-focus);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.tw,.tw-wide{overflow-x:auto}.tw-wide{max-height:620px;overflow-y:auto}.pt th .sar,.rtbl th .sar{opacity:0;margin-left:4px;vertical-align:-1px}.pt th.on,.rtbl th.on{color:var(--text-brand)}.pt th.on .sar,.rtbl th.on .sar{opacity:1}.pt th.on.dsc .sar,.rtbl th.on.dsc .sar{transform:rotate(180deg)}.pt th.srt,.rtbl th.srt{cursor:pointer}.pt th.srt:hover,.rtbl th.srt:hover{color:var(--text-body)}.selcol{width:38px;padding-right:0}.thb-host{position:relative}.thbulk{display:none;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 15px;background:var(--surface-action-subtle);border-bottom:1px solid var(--border-default)}.bulk-on>.thbulk{display:flex}.bulk-n{font:var(--text-control);font-weight:600;color:var(--text-brand)}.bulk-x{border:0;background:transparent;font:var(--text-caption);color:var(--text-link);cursor:pointer}.cbar{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;width:100%}.pb{width:64px;height:6px;border-radius:var(--radius-round);background:var(--surface-sunken);overflow:hidden;flex:none}.pf{display:block;height:100%;border-radius:var(--radius-round);background:var(--viz-1)}.main-col{display:block;min-width:0}.pv2,.pv3{font-variant-numeric:tabular-nums}.sp{margin-left:auto;display:flex;align-items:center;gap:8px}.pgn-per{margin-left:4px}.app a,.app a:hover,.atab,.atab:hover{text-decoration:none}.pv4,.pv2{font-variant-numeric:tabular-nums}.cwrap{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px;align-items:start;padding:20px var(--layout-page-x) 48px}.cwrap.norail{grid-template-columns:minmax(0,1fr)}.cwrap.tight{padding-top:16px}.cwrap.tight .achrome{padding:0}.cmain{min-width:0}.cih{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 var(--layout-page-x)}.achrome:has(>.cih){padding-top:16px;gap:14px}.cih-tabrow{display:flex;align-items:flex-end;flex-wrap:wrap-reverse;row-gap:8px;padding:0 var(--layout-page-x)}.cih-tabrow .cih-tabs{flex:1 1 auto;min-width:min(100%,240px)}.cih-sp{flex:1}.cih .sp{margin-left:12px;flex:none}.cback{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--icon-default);cursor:pointer}.cback:hover{background:var(--surface-hover);color:var(--icon-strong)}.cback:focus-visible{outline:3px solid var(--border-focus);outline-offset:0}.ccrumb{font:var(--text-body-sm);color:var(--text-muted);white-space:nowrap}.csel,.cret-sel{display:inline-flex;align-items:center;gap:7px;height:var(--control-h-md);max-width:340px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);font:var(--text-card-title);color:var(--text-heading);cursor:pointer}.cret-sel{max-width:280px;height:var(--control-h-sm);font:var(--text-control)}.csel:hover,.cret-sel:hover{background:var(--surface-hover)}.csel.on{border-color:var(--border-action)}.csel .nm,.cret-sel .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csel .cv{color:var(--icon-subtle);flex-shrink:0}.cpop .opt.nocb{justify-content:space-between;gap:10px}.cpop .opt.nocb .tick{flex-shrink:0;color:var(--text-brand)}.cpop .opt mark,.cri mark{background:var(--surface-warning);color:inherit;border-radius:2px}.ovr{display:inline-flex;align-items:center;gap:5px;font:var(--text-caption);color:var(--text-warning)}.ovr i{display:block;width:6px;height:6px;border-radius:var(--radius-round);background:var(--fill-warning,var(--warning-500))}.cvsplit{display:flex;align-items:center;gap:22px 26px;flex-wrap:wrap;padding:18px 20px;margin:0 0 16px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.cvsplit .covw-th{width:112px;height:70px;flex:none;border-radius:var(--radius-md)}.cvs-t{font:var(--text-page-title);letter-spacing:var(--tracking-tight);color:var(--text-heading);white-space:nowrap}.cvsplit .covw-b{display:flex;gap:6px;margin-top:9px}.cvsplit .covw-b span{padding:4px 7px;border-radius:var(--radius-sm);background:var(--surface-sunken);font:var(--text-caption);font-weight:600;line-height:1;color:var(--text-muted)}.cvs-figs{display:flex;align-items:center;gap:18px;margin-left:auto;flex-wrap:wrap}.cvs-fact,.cvs-rate{text-align:right}.cvs-fact .v{font:var(--text-body-sm);font-weight:700;line-height:1;color:var(--text-body);font-variant-numeric:tabular-nums}.cvs-fact .l,.cvs-rate .l{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:5px;font:var(--text-caption);font-weight:500;line-height:1;color:var(--text-subtle);white-space:nowrap}.cvs-rate .v{font:var(--text-metric);line-height:1;letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.cvs-div{width:1px;height:42px;flex:none;background:var(--border-default)}.cvs-zn{position:sticky;top:0;z-index:12;display:flex;align-items:center;gap:10px 16px;flex-wrap:nowrap;padding:10px 0;margin:0 0 20px;background:var(--surface-page)}.cvs-zn-chips{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;padding-bottom:1px}.cvs-zn-chips::-webkit-scrollbar{height:0}.cvs-zn .abar{flex:0 0 auto;justify-content:flex-end;flex-wrap:nowrap;gap:8px;padding:0;margin:0;background:transparent;border-top:0}.cvs-chip{height:28px;padding:0 12px;border:0;border-radius:var(--radius-round);background:transparent;box-shadow:inset 0 0 0 1px var(--border-default);font:var(--text-control);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap)}.cvs-chip:hover{background:var(--surface-hover);color:var(--text-body)}.cvs-chip.on{background:var(--surface-selected);color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--primary-200)}.cvsplit.emb{padding:16px 20px}.cvsplit.emb .cvs-figs{flex:1;margin-left:0;justify-content:space-between;gap:18px 28px}.cvsplit.emb .cvs-fact,.cvsplit.emb .cvs-rate{text-align:left}.cvsplit.emb .cvs-fact .l,.cvsplit.emb .cvs-rate .l{justify-content:flex-start}.cvsplit.emb .cvs-fact .v{font:var(--text-section-title);font-variant-numeric:tabular-nums;color:var(--text-heading)}@media(max-width:1100px){.cvs-zn{flex-wrap:wrap}.cvs-zn .abar{flex:1 0 100%;justify-content:flex-start;margin:0}}.zsec{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start;margin-bottom:24px}.zsec>.crz{grid-column:1/-1;padding-left:0}.zsec>.pblk{margin:0;min-width:0;padding:16px 18px}.zsec>.pblk.w2{grid-column:1/-1}.zsec .pblk-h{align-items:center}.zsec .pblk-t>span:first-child{font:var(--text-card-title)}.zsec .cbdr{flex-direction:row;align-items:center;gap:10px}.zsec .pleg,.zsec .ch-y{display:none}.zsec .pchart{margin-left:0}.zsec .ch-x{margin:9px 0 0}.cvs-kpis{display:flex;align-items:baseline;gap:14px;margin:2px 0 12px}.cvs-kpi{display:flex;align-items:baseline;gap:8px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.cvs-kpi b{font:var(--text-card-title);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--text-heading);font-variant-numeric:tabular-nums}.cvs-kpi.lead b{font:var(--text-metric);letter-spacing:var(--tracking-tight)}.cvs-kpi>span{font:var(--text-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle)}.cvs-kpi.lead>span{display:none}.cvs-kpi:not(.lead){flex:1}.cvs-kpi:not(.lead)>span{margin-left:auto}.cvs-kpi i{font-style:normal;font:var(--text-caption);color:var(--text-subtle)}.cvs-kpi:hover>span{color:var(--text-link)}.cvs-delta{display:inline-flex;align-items:center;gap:3px;flex:none;padding:3px 6px;border-radius:var(--radius-sm);font:var(--text-caption);font-weight:700}.cvs-delta.up{background:var(--surface-success);color:var(--text-success)}.cvs-delta.dn{background:var(--surface-danger);color:var(--text-danger)}.cvs-delta.nt{background:var(--surface-sunken);color:var(--text-body);font-weight:600}.cvs-cum{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font:var(--text-caption);font-weight:600;color:var(--text-muted);cursor:pointer}.cvs-cum i{display:flex;align-items:center;width:24px;height:14px;padding:2px;border-radius:var(--radius-round);background:var(--neutral-300);transition:background var(--dur-fast) var(--ease-snap)}.cvs-cum i:after{content:"";width:10px;height:10px;border-radius:var(--radius-round);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:transform var(--dur-fast) var(--ease-snap)}.cvs-cum.on{color:var(--text-brand)}.cvs-cum.on i{background:var(--surface-action)}.cvs-cum.on i:after{transform:translate(10px)}.crail{position:sticky;top:20px;max-height:calc(100vh - 200px);overflow-y:auto;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.crs{display:flex;align-items:center;gap:7px;height:var(--control-h-sm);padding:0 10px;margin-bottom:10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--icon-subtle)}.crs input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:var(--text-body-sm);color:var(--text-heading)}.crz{display:flex;align-items:center;gap:7px;padding:10px 8px 5px;font:var(--text-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle)}.crz:first-child{padding-top:2px}.crzs{width:8px;height:8px;flex-shrink:0;border-radius:2px}.crzs.a{background:var(--viz-1)}.crzs.v{background:var(--viz-2)}.msub{margin-left:auto;max-width:124px;font-style:normal;font:var(--text-caption);color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cri{display:flex;align-items:center;width:100%;min-height:32px;padding:6px 8px 6px 16px;margin-bottom:4px;border:0;border-radius:var(--radius-md);background:var(--surface-subtle);font:var(--text-body-sm);line-height:1.35;color:var(--text-body);text-align:left;cursor:pointer}.cri:hover{background:var(--surface-hover)}.cri.on{background:var(--surface-selected);color:var(--text-brand);font-weight:600}.crnone{padding:8px;font:var(--text-caption);color:var(--text-subtle)}.crtog{display:none}.covw{padding:var(--card-padding);margin-bottom:16px;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.covw-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.covw-th{width:96px;height:64px;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.covw-th.ph{display:flex;align-items:center;justify-content:center;padding:4px;background:var(--surface-sunken);font:var(--text-caption);color:var(--text-subtle);text-align:center;line-height:1.25}.covw-t{font:var(--text-section-title);color:var(--text-heading);min-width:0}.covw-b{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px}.covw-b span{padding:3px 9px;border-radius:var(--radius-round);background:var(--surface-sunken);font:var(--text-caption);color:var(--text-muted);line-height:1.4}.ctiles,.cgauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-bottom:6px}.cgauges{margin:6px 0 0}.ctile{min-width:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-subtle)}.ctile-l{display:flex;align-items:center;gap:2px;min-width:0;margin-bottom:5px;font:var(--text-caption);color:var(--text-muted)}.ctile-l>span:first-child,.cgg .lb>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctile-v{font:var(--text-section-title);font-variant-numeric:tabular-nums;line-height:1.2}.cgg{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-subtle)}.cgg .lb{display:flex;align-items:center;gap:2px;align-self:flex-start;max-width:100%;font:var(--text-caption);color:var(--text-muted);cursor:default}.cgg .gz{position:relative;width:72px;height:58px;margin-top:4px}.cgg .gz svg{display:block}.cgg .gz b{position:absolute;left:0;right:0;bottom:0;text-align:center;font:var(--text-section-title);font-variant-numeric:tabular-nums;line-height:1.1}.cblk-d{margin-top:4px;font:var(--text-body-sm);color:var(--text-muted);text-wrap:pretty}.cbdr{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.cbdr .ml{font:var(--text-overline);letter-spacing:var(--tracking-caps);color:var(--text-subtle)}.cbdr .sel{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);font:var(--text-control);color:var(--text-body);cursor:pointer;white-space:nowrap}.cbdr .sel:hover{background:var(--surface-hover)}.cbdr .sel.ovr{border-color:var(--warning-500);background:var(--surface-warning);color:var(--text-warning)}.pblk-t .bk.exc{display:inline-flex;align-items:center;gap:5px;font:var(--text-caption);color:var(--text-warning)}.pblk-t .bk.exc i{display:block;width:6px;height:6px;flex-shrink:0;border-radius:var(--radius-round);background:var(--warning-500)}.infpop .bknote{display:block;margin-top:7px;padding-top:7px;border-top:1px solid var(--border-on-inverse);font:var(--text-caption);color:var(--fill-warning);line-height:1.45}.ckrow{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ckbox{min-width:150px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-subtle)}.ckbox .l{margin-bottom:5px;font:var(--text-overline);letter-spacing:var(--tracking-caps);color:var(--text-subtle)}.ckbox .vr{display:flex;align-items:baseline;gap:9px}.ckbox .v{font:var(--text-section-title);font-variant-numeric:tabular-nums;line-height:1.15}.ckbox .v.up{color:var(--text-success)}.ckbox .v.dn{color:var(--text-danger)}.ckbox .vw{border:0;background:transparent;padding:0;font:var(--text-caption);color:var(--text-link);cursor:pointer;white-space:nowrap}.cacc{display:inline-flex;align-items:center;gap:8px;height:26px;margin-left:auto;padding:0 4px 0 10px;border:1px solid var(--border-default);border-radius:var(--radius-round);background:var(--surface-card);font:var(--text-caption);color:var(--text-muted);cursor:pointer}.cacc:hover{background:var(--surface-hover)}.cacc b{padding:3px 7px;border-radius:var(--radius-round);background:var(--surface-sunken);font:var(--text-caption);font-weight:500;color:var(--text-muted)}.cacc.on{border-color:var(--border-action);color:var(--text-brand)}.cacc.on b{background:var(--surface-action);color:var(--text-on-action)}.cdtog{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:0;border:0;background:transparent;font:var(--text-caption);color:var(--text-muted);cursor:pointer}.cdtog:hover{color:var(--text-body)}.cdtog svg{transition:transform var(--dur-fast) var(--ease-snap)}.cdtog.on svg{transform:rotate(180deg)}.cbw{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.cbw h5{margin:0 0 10px;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-muted)}.cbwrow{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:10px;margin-bottom:9px}.cbwrow .n{font:var(--text-body-sm);color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbwrow .v{font:var(--text-caption);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.cbwrow .tr{grid-column:1/-1;height:6px;margin-top:-4px;border-radius:var(--radius-round);background:var(--surface-sunken);overflow:hidden}.cbwrow .fl{display:block;height:100%;border-radius:var(--radius-round)}.at{width:100%;border-collapse:collapse;font:var(--text-body-sm);min-width:640px}.at th{padding:12px;text-align:left;background:var(--surface-subtle);border-bottom:1px solid var(--border-default);font:var(--text-control);color:var(--text-muted);white-space:nowrap}.at th:first-child,.at td:first-child{padding-left:16px}.at th.num,.at td.num{text-align:right;font-variant-numeric:tabular-nums}.at td{height:46px;padding:0 12px;border-bottom:1px solid var(--border-subtle);color:var(--text-body);white-space:nowrap;vertical-align:middle}.at tr.sec{cursor:pointer}.at tr.sec:hover{background:var(--surface-hover)}.at tr.sec td{height:48px;font-weight:600;color:var(--text-heading)}.at.tc tr.sec>td:first-child{font-weight:600}.at tr.sec .cv{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;border:0;background:transparent;padding:0;color:var(--icon-subtle);cursor:pointer;vertical-align:middle;transition:transform var(--dur-fast) var(--ease-snap)}.at tr.sec .cv:hover{color:var(--text-link)}.at tr.sec.open .cv,.at tr.sec .cv.open{transform:rotate(180deg)}.at tr.kid td:first-child{padding-left:44px}.at.tc tr.kid>td:first-child{padding-left:24px}.at .an{display:inline-flex;align-items:center;gap:8px;min-width:0}.at .atico{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;padding:0;border:0;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--icon-default)}.at .spill{display:inline-flex;padding:3px 9px;border-radius:var(--radius-round);font:var(--text-caption);font-weight:600;font-variant-numeric:tabular-nums}.at .spill.g{background:var(--surface-success);color:var(--text-success)}.at .spill.a{background:var(--surface-warning);color:var(--text-warning)}.at .spill.r{background:var(--surface-danger);color:var(--text-danger)}.at .dbtn2{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);font:var(--text-caption);color:var(--text-body);cursor:pointer}.at .dbtn2:hover{border-color:var(--border-action);color:var(--text-brand)}.xp{border:0;background:transparent;padding:0;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-link);cursor:pointer;white-space:nowrap}.tcg{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.tcg svg{flex:none}.tcg b{font:var(--text-body-sm);font-weight:600;font-variant-numeric:tabular-nums}.tcd{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-body)}.tcd.md{color:var(--text-warning)}.tcd.hi{color:var(--text-danger)}.tcmore{display:block;width:100%;padding:12px;border:0;border-top:1px solid var(--border-subtle);background:transparent;font:var(--text-control);letter-spacing:var(--tracking-control);color:var(--text-link);text-align:left;cursor:pointer}.tcmore:hover{background:var(--surface-hover)}.ccur{position:relative}.ccur .ch-p{overflow:visible}.csecband{position:absolute;top:0;bottom:0;pointer-events:none}.csecband i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-action-subtle);opacity:.5}.csecband.alt i{background:transparent}.csecband b{position:absolute;top:4px;left:8px;max-width:calc(100% - 12px);font:var(--text-caption);font-weight:400;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csecline{position:absolute;top:0;bottom:0;width:1px;background:var(--border-default);pointer-events:none}.cactx{display:flex;gap:0;margin:8px 0 0 58px}.cactx span{flex:1;min-width:0;padding:0 1px;font:var(--text-caption);color:var(--text-subtle);text-align:center;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.abars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:2px}.abars .chit{display:flex;align-items:flex-end;height:100%}.abars .chit>i{display:block;width:100%;min-height:2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.chit{position:relative;flex:1;min-width:0;border:0;background:transparent;padding:0;cursor:default}.chit:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--border-strong);opacity:0}.chit:hover:before{opacity:1}.chit .ctp{display:none;position:absolute;left:50%;top:8px;transform:translate(-50%);z-index:40;width:236px;padding:9px 11px;border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--text-on-inverse);box-shadow:var(--shadow-md);font:var(--text-caption);text-align:left}.chit:hover .ctp{display:block}.chit:nth-child(-n+3) .ctp{left:0;transform:none}.chit:nth-last-child(-n+3) .ctp{left:auto;right:0;transform:none}.chit .ctp b{display:block;margin-bottom:4px;font-weight:600}.chit .ctp span{display:flex;justify-content:space-between;gap:12px;color:var(--text-on-inverse-muted)}.chit .ctp span em{font-style:normal;color:var(--text-on-inverse);font-variant-numeric:tabular-nums}.chit .ctp .lk{display:inline-block;margin-top:7px;color:var(--icon-brand-inverse);cursor:pointer}.chit .ctp .wn{display:block;margin-top:6px;color:var(--fill-warning)}.cdcall{position:absolute;z-index:30;width:260px;padding:11px 13px;border-radius:var(--radius-md);background:var(--warning-700);color:var(--text-on-inverse);box-shadow:var(--shadow-md)}.cdcall .h{font:var(--text-body-sm);font-weight:600;line-height:1.4}.cdcall .s{margin-top:3px;font:var(--text-caption);color:var(--text-on-inverse-muted);line-height:1.45}.cdcall .e{display:inline-flex;align-items:center;gap:5px;height:28px;margin-top:9px;padding:0 11px;border:0;border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-warning);font:var(--text-caption);font-weight:600;cursor:pointer}.cdcall:after{content:"";position:absolute;left:22px;bottom:-6px;width:12px;height:12px;background:var(--warning-700);transform:rotate(45deg)}.cretmark{position:absolute;top:0;bottom:0;width:1px;background:var(--warning-500);pointer-events:none}.cretmark b{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:var(--radius-sm);background:var(--surface-warning);font:var(--text-caption);font-weight:600;color:var(--text-warning);white-space:nowrap}.cstrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle);font:var(--text-caption);color:var(--text-muted)}.cstrip b{font-weight:600;color:var(--text-heading);font-variant-numeric:tabular-nums}.cstrip i{display:block;width:3px;height:3px;border-radius:var(--radius-round);background:var(--icon-subtle)}.cqz{display:flex;flex-direction:column}.cqzr{border-bottom:1px solid var(--border-subtle)}.cqzr:last-child{border-bottom:0}.cqzb,.cqzh{display:grid;grid-template-columns:52px minmax(0,1fr) 64px 64px 64px 18px;align-items:center;gap:12px}.cqzb{width:100%;padding:11px 0;border:0;background:transparent;text-align:left;cursor:pointer}.cqzb:hover{background:var(--surface-hover)}.cqzh{padding-bottom:8px;border-bottom:1px solid var(--border-default);font:var(--text-control);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.cqzh span:nth-child(n+3){text-align:right}.cqzb .q{display:flex;align-items:center;gap:5px;font:var(--text-body-sm);color:var(--text-muted)}.cqzb .q .wtri,.cqzb .wtri{display:inline-flex;color:var(--text-warning)}.cqzb .bw{min-width:0}.cqzb .bt{margin-bottom:5px;font:var(--text-body-sm);color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqzb .tr,.cqzd .fl2 .tr{height:6px;border-radius:var(--radius-round);background:var(--surface-sunken);overflow:hidden}.cqzb .fl{display:block;height:100%;border-radius:var(--radius-round);background:var(--viz-1)}.cqzb .fl.low{background:var(--warning-500)}.cqzb .n{font:var(--text-body-sm);color:var(--text-body);text-align:right;font-variant-numeric:tabular-nums}.cqzb .cvx{display:flex;justify-content:flex-end;color:var(--icon-subtle);transition:transform var(--dur-fast) var(--ease-snap)}.cqzb.on .cvx{transform:rotate(180deg)}.cqzd{padding:2px 0 16px 64px}.cqzd .fl2{display:grid;grid-template-columns:minmax(0,1fr) 54px 44px;align-items:center;gap:10px;margin-bottom:7px;font:var(--text-body-sm)}.cqzd .fl2 .o{display:flex;align-items:center;gap:7px;min-width:0;color:var(--text-body)}.cqzd .fl2 .o span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqzd .fl2 .ok{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;border-radius:var(--radius-round);background:var(--surface-success);color:var(--text-success)}.cqzd .fl2 .no{width:15px;height:15px;flex-shrink:0;border-radius:var(--radius-round);background:var(--surface-sunken)}.cqzd .fl2 .b{display:block;height:100%;border-radius:var(--radius-round);background:var(--neutral-300)}.cqzd .fl2 .b.ok{background:var(--success-300,var(--success-500))}.cqzd .fl2 .n{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.cqzd .wn{display:flex;gap:7px;margin-top:11px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-warning);font:var(--text-body-sm);color:var(--text-warning);line-height:1.5}.cqzd .wn svg{flex-shrink:0;margin-top:2px}.clock{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-round);background:var(--surface-action-subtle);color:var(--text-brand);font:var(--text-caption);white-space:nowrap}.uprog{display:flex;flex-direction:column;gap:4px;min-width:120px}.uprog .r{display:flex;align-items:center;gap:8px}.uprog .tr{flex:1;height:6px;border-radius:var(--radius-round);background:var(--surface-sunken);overflow:hidden}.uprog .fl{display:block;height:100%;border-radius:var(--radius-round);background:var(--viz-1)}.uprog .pc{width:34px;font:var(--text-caption);color:var(--text-body);text-align:right;font-variant-numeric:tabular-nums}.uprog .sub{font:var(--text-caption);color:var(--text-subtle)}.unever{font-style:italic;color:var(--text-subtle)}.pv4 .pt .un,.un{display:flex;flex-direction:column;gap:2px;min-width:0}.un b{font:var(--text-body-sm);font-weight:600;color:var(--text-heading)}.un span{font:var(--text-caption);color:var(--text-subtle)}.csbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border:1px solid var(--border-action);border-radius:var(--radius-lg);background:var(--surface-action-subtle);font:var(--text-body-sm);color:var(--text-brand)}.csbar .sp{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.sotop{display:flex;align-items:center;gap:10px;min-width:0}.sotype{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-md);background:var(--surface-action-subtle);color:var(--text-brand)}.sokv{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--border-subtle);font:var(--text-body-sm)}.sokv:last-child{border-bottom:0}.sokv span{color:var(--text-muted)}.sokv b{font-weight:600;font-variant-numeric:tabular-nums}.soqz{padding:9px 0;border-bottom:1px solid var(--border-subtle)}.soqz-h{display:flex;align-items:baseline;gap:8px;font:var(--text-body-sm);color:var(--text-body)}.soqz-h b{flex:none;font-weight:700;color:var(--text-heading)}.soqz-h span{flex:1;min-width:0}.soqz-h em{flex:none;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.soqz-f{flex:none;padding:2px 5px;border-radius:var(--radius-sm);background:var(--surface-warning);font-style:normal;font:var(--text-caption);font-weight:700;color:var(--text-warning)}.soqz-b{height:5px;margin-top:7px;border-radius:var(--radius-round);background:var(--surface-sunken);overflow:hidden}.soqz-b i{display:block;height:5px;border-radius:var(--radius-round)}.so .pchart .ch-y,.so .pchart .ch-p{height:150px}.so .hbars{margin-top:2px}.nocb{justify-content:space-between}.tick{flex-shrink:0;color:var(--text-brand)}.an{display:inline-flex;align-items:center;gap:8px;min-width:0}.nt{color:var(--text-body)}.wide{white-space:normal}@media(max-width:1280px){.cwrap{grid-template-columns:minmax(0,1fr)}.crail{position:fixed;right:20px;bottom:76px;z-index:64;width:270px;max-height:60vh;display:none;box-shadow:var(--shadow-popover)}.crail.on{display:block}.crtog{display:inline-flex;align-items:center;gap:7px;position:fixed;right:20px;bottom:20px;z-index:64;height:40px;padding:0 15px;border:1px solid var(--border-default);border-radius:var(--radius-round);background:var(--surface-card);box-shadow:var(--shadow-popover);font:var(--text-body-sm);color:var(--text-body);cursor:pointer}}@media(max-width:768px){.cwrap{padding:16px 14px 40px}.cih{padding:16px 14px 12px}.cih .sp{margin-left:0}.cqzb,.cqzh{grid-template-columns:44px minmax(0,1fr) 52px 18px}.cqzb .n.hidem,.cqzh span.hidem{display:none}.cacc{margin-left:0}.ckbox{min-width:0;flex:1}}.srch-x,.tsrch-x{display:flex;align-items:center;gap:6px;min-width:0}.dp-in-x{width:100%}.ci-page{container:ci / inline-size}.ci-page .achrome:has(>.cih){padding:20px var(--layout-page-x) 0;gap:12px}.ci-page .cih,.ci-page .cih-tabrow{padding:0}.ci-page .cih{flex-wrap:nowrap;gap:8px;min-width:0}.ci-page .cih>.relwrap{min-width:0}.ci-page .cih .sp{margin-left:0;padding-left:12px}.ci-page .cback{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--radius-md)}.ci-page .ccrumb{margin-left:4px;font:var(--text-control);color:var(--text-muted)}.ci-page .csel{max-width:100%;font:var(--text-card-title);color:var(--text-heading)}.ci-page .cvsplit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:var(--card-padding);margin:0 0 16px}.ci-page .cvsplit.emb{grid-template-columns:minmax(0,1fr)}.ci-page .cvs-thumb{width:112px;aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-default);display:grid;place-items:center;color:var(--icon-subtle)}.ci-page .cvs-id{min-width:0}.ci-page .cvs-t{overflow:hidden;text-overflow:ellipsis}.ci-page .cvsplit .covw-b{margin-top:8px}.ci-page .cvsplit .cvs-figs{grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px 20px;margin:0;padding-top:16px;border-top:1px solid var(--border-default);justify-content:stretch}.ci-page .cvsplit.emb .cvs-figs{padding-top:0;border-top:0}.ci-page .cvs-div{display:none}.ci-page .cvs-fact,.ci-page .cvs-rate{text-align:left;min-width:0}.ci-page .cvsplit .cvs-fact .v,.ci-page .cvsplit .cvs-rate .v{font:var(--text-page-title);line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--text-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.ci-page .cvsplit .cvs-fact .l,.ci-page .cvsplit .cvs-rate .l{justify-content:flex-start;margin-top:4px;color:var(--text-muted)}.ci-page .cvsplit .cvs-fact .l,.ci-page .cvsplit .cvs-rate .l{min-height:16px}.ci-page .cvs-zn{gap:12px 16px}.ci-page .cvs-zn-chips>*{flex:none}.ci-page .cvs-zn-chips button{white-space:nowrap}@container ci (max-width:1180px){.ci-page .cvs-zn{flex-wrap:wrap}.ci-page .cvs-zn-chips{flex:1 0 100%}.ci-page .cvs-zn .abar{flex:1 0 100%;justify-content:flex-start;margin:0}}@container ci (max-width:760px){.ci-page .cvsplit .cvs-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}@container ci (max-width:768px){.ci-page .achrome:has(>.cih){padding:16px 14px 0}.ci-page .ccrumb{display:none}.ci-page .cvs-zn .abar{flex-wrap:wrap}}html,body{margin:0;height:100%;background:var(--surface-page)}main.ezy-scroll{container-type:size}main.ezy-scroll [style^="height: 100vh"],main.ezy-scroll [style*="; height: 100vh"]{height:100cqh!important}main.ezy-scroll [style^="min-height: 100vh"],main.ezy-scroll [style*="; min-height: 100vh"]{min-height:100cqh!important}.b2b-embed{font-family:var(--font-ui);color:var(--text-body);--page-bg:var(--surface-page);--surface:var(--surface-card);--border:var(--border-default);--border-2:var(--border-subtle);--ink:var(--text-heading);--ink-1:var(--text-heading);--ink-2:var(--text-body);--ink-3:var(--text-muted);--ink-4:var(--text-subtle);--primary:var(--primary-500);--primary-l:var(--primary-50);--primary-d:var(--primary-700);--primary-bd:var(--primary-200);--success:var(--success-600);--success-bg:var(--success-50);--success-bd:var(--success-200);--warning:var(--warning-600);--warning-bg:var(--warning-50);--warning-bd:var(--warning-200);--warning-fg:var(--warning-700);--danger:var(--error-600);--danger-bg:var(--error-50);--danger-bd:var(--error-200);--info:var(--info-600);--info-bg:var(--info-50);--info-bd:var(--info-200);--purple:var(--primary-600);--purple-bg:var(--primary-50);--r:var(--radius-lg);--r-s:var(--radius-md);--r-m:var(--radius-xl);--sh:var(--shadow-xs);--sh-lg:var(--shadow-popover);--dur:var(--dur-base)}.b2b-embed .app{height:auto;min-height:100%;overflow:visible;background:var(--surface-page)}.b2b-embed .app>.sb,.b2b-embed .main-col>.topbar{display:none}.b2b-embed .main-col{overflow:visible}.b2b-embed .main-col>.scroll{overflow:visible;background:transparent}.b2b-embed .page{max-width:none;padding:20px var(--layout-page-x) 32px}.b2b-embed .h-page{font:var(--text-page-title);letter-spacing:var(--tracking-tight);color:var(--text-heading)}.b2b-embed .profile-page .app,.b2b-embed .page .app{min-height:0}.b2b-embed .drw:not(.on){pointer-events:none}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}.users-embed .ezy-users{min-height:0!important;background:transparent!important;padding:20px var(--layout-page-x) 32px!important}.org-subs-embed .ezy-users{min-height:0!important;background:transparent!important;padding:0!important}main.ezy-scroll .org-subs-embed .ezy-users{height:auto!important;overflow:visible!important}@keyframes ezy-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ezy-help-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ezy-help-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(2px) scale(.99)}}@keyframes ezy-help-bump{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){[style*=ezy-help-in],[style*=ezy-dot-in]{animation:none!important}}[role=tooltip]{z-index:2147483647!important}.b2b-wide table>thead>tr>th:first-child:has([role=checkbox],input[type=checkbox]),.b2b-wide table>tbody>tr>td:first-child:has([role=checkbox],input[type=checkbox]){width:1%!important}.b2b-wide table{min-width:880px!important}.b2b-xwide table{min-width:1040px!important}main.ezy-scroll table tr>:is(th,td):first-child:has(input[type=checkbox]){width:1%!important}body>[role=tooltip]{white-space:normal!important;max-width:300px;line-height:1.45}[role=search]{box-shadow:inset 0 0 0 1px var(--border-default)!important;background:var(--surface-card)!important;transition:box-shadow var(--dur-snap) var(--ease-snap)}[role=search]:focus-within{box-shadow:inset 0 0 0 1px var(--border-action),0 0 0 3px var(--border-focus)!important}[role=search]>svg:first-child{width:16px;height:16px;stroke-width:2;color:var(--icon-default)}[role=search]>button[aria-label="Clear search"]{width:20px!important;height:20px!important;background:transparent!important;color:var(--icon-subtle)!important;margin-right:-3px}[role=search]>button[aria-label="Clear search"]:hover{color:var(--icon-strong)!important}[role=search]>button[aria-label="Clear search"]>svg{width:14px;height:14px;stroke-width:2}.ezy-inert{pointer-events:none;flex:none}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/schibsted-grotesk-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/schibsted-grotesk-latin.woff2) format("woff2");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:not([data-type-scale=classic]){--font-display:"Schibsted Grotesk",var(--font-ui);--text-display:800 34px/1.1 var(--font-display);--text-page-title:800 28px/1.15 var(--font-display);--text-section-title:var(--font-weight-bold) 17px/1.3 var(--font-display);--text-card-title:var(--font-weight-bold) 15px/1.3 var(--font-display);--text-metric:var(--font-weight-bold) 30px/1.05 var(--font-ui);--tracking-tight:-.025em;--tracking-snug:-.012em;--text-label:var(--font-weight-semibold) var(--font-size-13)/var(--line-height-snug) var(--font-ui);--btn-weight:var(--font-weight-semibold);--nav-size:14px;--nav-sub-size:14px;--nav-rail-x:20px;--text-nav:var(--font-weight-semibold) 14px/1 var(--font-display);--tracking-nav:-.005em;--nav-row-h:38px;--nav-gap:12px;--nav-pad-x:12px;--nav-weight:var(--font-weight-semibold);--nav-weight-on:var(--font-weight-semibold);--text-nav-sub:var(--font-weight-medium) 14px/1 var(--font-display);--nav-sub-h:34px;--nav-sub-weight:var(--font-weight-medium);--nav-sub-weight-on:var(--font-weight-semibold);--nav-sub-indent:40px;--layout-page-x:40px;--layout-page-y:32px;--radius-xl:14px}:root:not([data-type-scale=classic]) [data-density=comfortable],:root:not([data-type-scale=classic])[data-density=comfortable]{--text-body-sm:var(--font-weight-regular) var(--font-size-14)/var(--line-height-base) var(--font-ui);--text-control:var(--font-weight-medium) var(--font-size-14)/1 var(--font-ui);--text-label:var(--font-weight-semibold) var(--font-size-14)/var(--line-height-snug) var(--font-ui);--btn-font-size:var(--font-size-14);--card-padding:24px}:root:not([data-type-scale=classic]) [data-density=compact]{--text-body-sm:var(--font-weight-regular) var(--font-size-13)/var(--line-height-base) var(--font-ui);--text-control:var(--font-weight-medium) var(--font-size-13)/1 var(--font-ui);--text-label:var(--font-weight-semibold) var(--font-size-13)/var(--line-height-snug) var(--font-ui);--btn-font-size:var(--font-size-13);--card-padding:16px}
