@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.grid{display:grid}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0d0c;--surface:#181614;--raised:#211e1b;--line:#3d3731;--ink:#f4f0e8;--muted:#b6ada2;--faint:#a29789;--accent:#f58a57;--accent-ink:#f9a87f;--accent-soft:#332219;--ok:#a6c29e;--danger:#fc959a;--blue:#a4bdd2;--purple:#c3acd3;--mark:#a18f7d;--sans:"Inter Variable", sans-serif;--display:"Space Grotesk Variable", sans-serif;--mono:"JetBrains Mono Variable", monospace;font-family:var(--sans);color:var(--ink);background:var(--bg);font-synthesis:none;font-size:14px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f3ee;--surface:#fffcf7;--raised:#eeebe4;--line:#d8d2c8;--ink:#23201c;--muted:#665e54;--faint:#70675c;--accent-ink:#a63d18;--accent-soft:#f8e4d8;--ok:#3c7048;--danger:#b72e36;--blue:#386787;--purple:#7a4f97;--mark:#8b7561}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}button:disabled{cursor:default;opacity:.4}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}a{color:inherit;text-decoration:none}svg{display:block}button{transition:background-color .12s,border-color .12s}button:hover:not(:disabled){filter:brightness(1.08)}::selection{background:var(--accent);color:#21150e}.demo{width:100%;min-width:0;color:var(--ink);background:var(--surface);container:demo/inline-size}.demo>*{min-width:0}.demo h2,.demo h3,.demo h4,.demo p{margin:0}.demo h2,.demo h3,.demo h4{font-family:var(--display);font-weight:500}.demo button,.demo input,.demo select{min-height:40px}.demo-button{border:1px solid var(--line);background:var(--raised);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.demo-button[aria-pressed=true],.demo-button.active{background:var(--accent-soft);border-color:var(--accent-ink);color:var(--accent-ink)}.demo-button.primary{background:var(--accent);border-color:var(--accent);color:#21150e}.demo-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.demo-title{font-family:var(--display);letter-spacing:-.025em;font-size:18px}.demo-meta,.demo-muted{color:var(--muted);font-size:12px;line-height:1.6}.demo-meta{font-family:var(--mono)}.demo-number{font-family:var(--mono);font-variant-numeric:tabular-nums}.demo-scroll{max-width:100%;overflow:auto}.demo-pill{border:1px solid var(--line);white-space:nowrap;border-radius:4px;align-items:center;padding:3px 7px;font-size:11px;display:inline-flex}.demo-pill.ok{color:var(--ok)}.demo-pill.danger{color:var(--danger)}.demo-pill.accent{color:var(--accent-ink);background:var(--accent-soft)}.demo-empty{text-align:center;color:var(--muted);padding:48px 24px}.demo-caption{border-top:1px solid var(--line);color:var(--muted);font:11px/1.6 var(--mono);justify-content:space-between;gap:12px;padding:12px 20px;display:flex}@container demo (width<=600px){.demo{font-size:15px}.demo-toolbar{align-items:flex-start;padding:14px}.demo-caption{padding:12px 14px}.demo input,.demo textarea,.demo select{font-size:16px}.demo button,.demo select{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.lab-header{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:24px;height:72px;padding:0 28px;display:flex}.lab-brand{font:600 23px var(--display);letter-spacing:-.065em;align-items:center;gap:10px;display:inline-flex}.lab-dim{color:var(--faint)}.lab-header-rule{background:var(--line);width:1px;height:24px}.lab-header-label{color:var(--muted);font-size:13px}.lab-header-label>span{font-family:var(--mono);color:var(--faint)}.lab-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.lab-icon-button{width:40px;height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.lab-icon-button:hover{background:var(--raised)}.lab-shortlist{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;gap:14px;min-height:38px;padding:0 12px;font-size:12px;display:flex}.lab-shortlist span{color:var(--accent-ink);font-family:var(--mono)}.lab-layout{grid-template-columns:220px minmax(0,1fr);max-width:1840px;margin:auto;display:grid}.lab-sidebar{border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-width:0;height:calc(100dvh - 72px);padding:28px 16px 20px;position:sticky;top:0;overflow-y:auto}.lab-nav-top{justify-content:space-between;align-items:center;gap:10px;margin:0 8px 20px;display:flex}.lab-eyebrow{font:10px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;display:flex}.lab-edition{color:var(--faint);font:9px var(--mono)}.lab-nav-workspace{border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;padding:12px;font-size:13px;display:flex}.lab-nav-workspace>span:last-child{font:10px var(--mono);color:var(--faint)}.lab-nav-workspace.active{background:var(--raised);border-color:var(--mark)}.lab-search{border-bottom:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;margin:22px 8px 12px;display:flex}.lab-search input{width:100%;min-width:0;height:36px;color:var(--ink);background:0 0;border:0;font-size:12px}.lab-search button{color:var(--muted);background:0 0;border:0}.lab-search input::placeholder{color:var(--faint)}.lab-nav-group{margin-top:22px}.lab-nav-group h2{font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);justify-content:space-between;margin:0 10px 10px;display:flex}.lab-nav-group>a{min-height:34px;color:var(--muted);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.lab-nav-group>a:hover{color:var(--ink);background:var(--surface)}.lab-nav-group>a[aria-current]{color:var(--accent-ink);background:var(--accent-soft)}.lab-nav-dot{font-size:13px}.lab-nav-group a:not([aria-current]) .lab-nav-dot{opacity:.45}.lab-nav-foot{border-top:1px solid var(--line);font:10px/1.9 var(--mono);color:var(--faint);margin:26px 10px 0;padding-top:20px}.lab-no-match{color:var(--muted);padding:10px;font-size:13px;line-height:1.7}.lab-main{outline:none;min-width:0;padding:40px clamp(24px,3vw,64px) 0}.lab-intro{max-width:860px;margin-bottom:28px}.lab-orange-line{background:var(--accent);width:25px;height:1px}.lab-stage{color:var(--faint);border-left:1px solid var(--line);letter-spacing:.04em;margin-left:5px;padding-left:14px}.lab-intro h1{font:500 clamp(30px, 3.3vw, 50px)/1.08 var(--display);letter-spacing:-.055em;margin:16px 0 14px}.lab-intro p{color:var(--muted);max-width:620px;margin:0;font-size:14px;line-height:1.7}.lab-approaches{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.lab-approaches button{border:0;border-right:1px solid var(--line);min-height:60px;color:var(--muted);text-align:left;background:0 0;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:flex}.lab-approaches button:last-child{border-right:0}.lab-approaches button.active{background:var(--raised);color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.lab-approach-letter{font:11px var(--mono);color:var(--faint);flex-shrink:0;place-items:center;width:22px;height:24px;display:grid}.active .lab-approach-letter{color:var(--accent-ink);border:1px solid var(--line);border-radius:3px}.lab-approach-arrow{color:var(--faint);margin-left:auto}.lab-design-note{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;font-size:12px;display:flex;position:relative}.lab-design-note p{margin:0;line-height:1.6}.lab-design-note p>span{color:var(--ink);margin-right:8px}.lab-design-note details{flex-shrink:0;max-width:52%}.lab-design-note summary{cursor:pointer;white-space:nowrap;text-align:right;min-height:25px}.lab-design-note dl{margin:10px 0 0;line-height:1.65}.lab-design-note dl>div{margin-top:10px}.lab-design-note dt{color:var(--ink)}.lab-design-note dd{margin:3px 0}.lab-canvas{border:1px solid var(--line);background:var(--surface);border-radius:6px;overflow:clip}.lab-canvas-toolbar{background:var(--bg);border-bottom:1px solid var(--line);height:45px;font:10px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;padding:0 15px;display:flex}.lab-canvas-toolbar>span:first-child{align-items:center;gap:8px;display:flex}.lab-preview-dot{background:var(--ok);border-radius:50%;width:5px;height:5px}.lab-sizes{gap:2px;display:flex}.lab-sizes button{color:var(--faint);min-height:28px;font:10px var(--mono);background:0 0;border:0;border-radius:3px;padding:0 10px}.lab-sizes button[aria-pressed=true]{background:var(--raised);color:var(--ink)}.lab-canvas-stage{min-width:0}.lab-canvas.sized .lab-canvas-stage{background:var(--bg);padding:28px 20px}.lab-preview-frame{width:100%;min-width:0;margin:auto}.lab-canvas.sized .lab-preview-frame{border:1px solid var(--line);border-radius:6px;overflow:clip}.lab-frame-label:empty{display:none}.lab-frame-label{background:var(--raised);color:var(--muted);font:10px var(--mono);border-bottom:1px solid var(--line);text-align:center;padding:12px}.lab-study-actions{align-items:center;gap:20px;min-height:85px;padding:22px 0;display:flex}.lab-save{border:1px solid var(--line);background:var(--raised);border-radius:5px;align-items:center;gap:10px;min-height:40px;padding:0 14px;font-size:12px;display:flex}.lab-save>span{color:var(--accent-ink);font-size:19px}.lab-save.saved{color:var(--accent-ink);border-color:var(--accent-ink);background:var(--accent-soft)}.lab-link-button{color:var(--muted);background:0 0;border:0;padding:10px 0;font-size:12px}.lab-link-button>span{margin-left:8px}.lab-notice{color:var(--accent-ink);margin-left:auto;font-size:11px}.lab-pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:13px;display:flex}.lab-pager>span{color:var(--faint);font-size:12px}.lab-pager a{align-items:center;gap:20px;min-height:32px;display:inline-flex}.lab-pager a:hover,.lab-pager a>span{color:var(--accent-ink)}.lab-footer{color:var(--faint);font:10px var(--mono);justify-content:space-between;gap:20px;padding:28px 0;display:flex}.lab-mobile-nav,.lab-mobile-approach,.lab-native-size{display:none}.lab-skip{z-index:100;color:var(--ink);background:var(--surface);padding:12px;position:fixed;top:-100px;left:10px}.lab-skip:focus{top:10px}.lab-dialog{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;width:min(520px,100vw - 28px);max-height:85dvh;padding:24px}.lab-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.lab-dialog header{justify-content:space-between;align-items:center;display:flex}.lab-dialog h2{font:500 24px var(--display);letter-spacing:-.04em;margin:0}.lab-dialog-note{color:var(--muted);margin:6px 0 24px;font-size:12px}.lab-dialog ul{margin:0;padding:0;list-style:none}.lab-dialog li{border-top:1px solid var(--line)}.lab-dialog li a{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:16px 0;display:grid}.lab-dialog li a>span:first-child{color:var(--muted);font-size:11px}.lab-dialog li a strong{grid-column:1;font-size:13px;font-weight:500}.lab-dialog li a>span:last-child{color:var(--accent-ink);grid-area:1/2/3;align-self:center}.lab-shortlist-empty{text-align:center;padding:34px 0}.lab-shortlist-empty>svg{margin:auto}.lab-shortlist-empty h3{font:500 22px var(--display)}.lab-shortlist-empty p{color:var(--muted);font-size:13px}.lab-error{max-width:600px;margin:60px auto;padding:20px}.isolated-preview{min-height:100dvh}@media (width>=1600px){.lab-main{padding-top:48px}}@media (width<=1000px){.lab-layout{grid-template-columns:190px minmax(0,1fr)}.lab-sidebar{padding-left:10px;padding-right:10px}.lab-edition{display:none}.lab-main{padding:28px 22px 0}.lab-approaches button{gap:5px;padding:12px 9px}.lab-approach-arrow{display:none}}@media (width<=760px){.lab-header{gap:12px;height:62px;padding:0 18px}.lab-brand{font-size:21px}.lab-header-rule,.lab-header-label{display:none}.lab-header-actions{gap:7px}.lab-icon-button,.lab-shortlist{min-height:44px}.lab-shortlist{gap:9px;padding:0 10px}.lab-mobile-nav{border-bottom:1px solid var(--line);display:block}.lab-mobile-nav>button{background:var(--surface);text-align:left;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 18px;font-size:12px;display:flex}.lab-mobile-nav>button>span:last-child{color:var(--accent-ink);font:10px var(--mono);flex-shrink:0}.lab-layout{display:block}.lab-sidebar{border:0;height:auto;padding:24px 18px;display:none;position:static}.lab-sidebar.is-open{border-bottom:1px solid var(--line);display:block}.lab-nav-group{margin-top:28px}.lab-nav-group>a{min-height:44px;font-size:14px}.lab-search input{height:44px;font-size:16px}.lab-nav-top{margin-bottom:20px}.lab-main{padding:28px 18px 0}.lab-intro{margin-bottom:22px}.lab-intro h1{margin:14px 0 12px;font-size:clamp(28px,7.5vw,38px)}.lab-intro p{font-size:13px;line-height:1.65}.lab-eyebrow{letter-spacing:.06em;gap:8px;font-size:9px}.lab-stage{margin-left:0;padding-left:8px}.lab-orange-line{width:15px}.lab-approaches{display:none}.lab-mobile-approach{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;font-size:11px;display:grid}.lab-mobile-approach select{border:1px solid var(--line);background:var(--raised);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:5px;padding:0 9px;font-size:14px}.lab-design-note{padding:15px 0;display:block}.lab-design-note details{max-width:100%;margin-top:8px}.lab-design-note summary{text-align:left;width:fit-content;min-height:40px;padding:10px 0}.lab-design-note dl{grid-template-columns:1fr;display:grid}.lab-canvas-toolbar{height:39px;padding:0 11px;font-size:9px}.lab-sizes{display:none}.lab-native-size{font-size:9px;display:inline}.lab-canvas.sized .lab-canvas-stage{padding:0}.lab-canvas.sized .lab-preview-frame{border:0;border-radius:0;max-width:100%!important}.lab-frame-label{display:none}.lab-study-actions{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;display:grid}.lab-save{gap:7px;min-height:44px;padding:0 10px;font-size:11px}.lab-link-button{min-height:44px;font-size:11px}.lab-link-button>span{margin-left:4px}.lab-notice{grid-column:1/-1;margin:0}.lab-notice:empty{display:none}.lab-pager{gap:18px;padding:18px 0;font-size:12px}.lab-pager>span{max-width:38%;font-size:11px;line-height:1.6}.lab-pager a{gap:8px;min-height:44px}.lab-footer{padding:24px 0;font-size:9px;line-height:1.6}.lab-footer span:last-child{text-align:right;max-width:42%}.lab-dialog{padding:20px}}.t-root{min-width:0;font-size:14px;line-height:1.5}.t-root button{min-height:44px}.t-root input:not([type=checkbox]),.t-root select,.t-root textarea{border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:var(--ink);background:var(--bg);border-radius:5px;padding:9px 11px}.t-root input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex:none;width:18px;height:18px;min-height:18px}.t-root input[type=checkbox]:disabled{cursor:default;opacity:.5}.t-root strong{font-weight:550}.t-root button{text-align:inherit}.t-root .demo-button{text-align:center;min-width:44px}.t-root h3{font-size:19px}.t-root h4{font-size:15px}.t-root .demo-meta{overflow-wrap:anywhere}.t-root .demo-number{white-space:nowrap}.t-root dl{margin:0}.t-root dt{color:var(--muted)}.t-root dd{margin:0}.t-root ins{text-decoration:none}.t-root .t-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-toolbar{flex-wrap:wrap}.t-toolbar>:first-child{flex:220px;min-width:0}.t-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.t-actions>.demo-button{min-width:44px}.t-control{flex-direction:column;gap:5px;min-width:0;display:flex}.t-control>span{color:var(--muted);font-size:11px}.t-control select{width:100%}.t-subtoolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.t-tabs{flex-wrap:wrap;gap:6px;display:flex}.t-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.t-section-heading>*{min-width:0}.t-section-heading .demo-meta{text-align:right}.t-status{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.t-status:before{content:"";background:currentColor;border-radius:1px;width:5px;height:5px}.t-status-paid{color:var(--ok)}.t-status-pending{color:var(--accent-ink)}.t-status-refunded{color:var(--danger)}.t-id{color:var(--muted);font:11px/1.8 var(--mono);white-space:nowrap;display:block}.t-pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.t-pager .demo-button{min-width:44px}.t-empty{color:var(--muted);padding:30px 20px;font-size:13px}.t-selected{background:var(--accent-soft)!important}.t-record{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.t-record>:first-child{min-width:0}.t-record>div>strong,.t-record>div>.demo-muted{display:block}.t-record-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.t-record-end .demo-number{font-size:14px}.t-grid-summary{align-items:center;gap:32px;padding:18px 20px;display:flex}.t-grid-summary>span{flex-direction:column;gap:3px;display:flex}.t-grid-summary strong{font:23px var(--display)}.t-grid-summary>button{margin-left:auto}.t-scroll-note{border-top:1px solid var(--line);color:var(--accent-ink);font:11px/1.5 var(--mono);justify-content:space-between;gap:16px;padding:9px 20px;display:flex}.t-scroll-note>span{color:var(--muted);text-align:right}.t-table-scroll{scrollbar-color:var(--mark) var(--raised);scrollbar-width:auto;max-width:100%;overflow:auto}.t-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:13px}.t-table td,.t-table th{border-top:1px solid var(--line);text-align:left;background:var(--surface);padding:13px 16px;font-weight:400}.t-table thead th{color:var(--muted);background:var(--raised)}.t-table thead button{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:0;display:flex}.t-table thead button small{color:var(--faint);font:9px var(--mono);letter-spacing:.05em}.t-table tbody tr:hover>*{background:var(--raised)}.t-table .t-check{width:44px;padding:0}.t-checkbox{justify-content:center;align-items:center;width:44px;height:49px;display:flex}.t-table tr.t-selected>*{background:var(--accent-soft)}.t-frozen{min-width:825px}.t-frozen tr>:first-child{z-index:2;position:sticky;left:0}.t-frozen tr>:nth-child(2){z-index:2;border-right:1px solid var(--line);position:sticky;left:44px}.t-table .t-id{color:var(--ink);font-size:11px;display:table-cell}.t-table .t-amount{min-width:125px}.t-amount>i{background:var(--accent);max-width:100%;height:2px;margin-top:7px;display:block}.t-ledger-row{border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:18px;width:100%;padding:14px 20px;display:flex}.t-ledger-index{color:var(--faint);font:12px var(--mono);flex:0 0 38px;width:38px}.t-ledger-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.t-ledger-main strong{font-size:15px}.t-ledger-total{color:var(--muted);justify-content:flex-end;align-items:center;gap:16px;padding:12px 20px;font-size:12px;display:flex}.t-ledger-total>strong{color:var(--ink)}.t-band-head{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:80px 1fr auto 16px;align-items:center;gap:20px;width:100%;padding:19px 20px;display:grid}.t-band-date{font-family:var(--display);font-size:18px}.t-band-head[aria-expanded=true]{background:var(--accent-soft)}.t-band>.t-records{background:var(--bg)}.t-fields{grid-template-columns:1fr 1fr;display:grid}.t-fields>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;min-width:0;padding:11px 20px;display:flex}.t-fields>div:nth-child(2n){border-left:1px solid var(--line)}.t-fields dt{font-size:12px}.t-fields dd{text-align:right;overflow-wrap:anywhere;font-size:12px}.t-fields-compact{grid-template-columns:1fr}.t-fields-compact>div:nth-child(2n){border-left:0}.t-sidecar{grid-template-columns:1.25fr 1fr;display:grid}.t-sidecar-list{min-width:0}.t-index-row{border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 20px;display:flex}.t-index-row>span{min-width:0}.t-index-row>span>strong{display:block}.t-index-row>.demo-number{font-size:12px}.t-inspector{border-left:1px solid var(--line);background:var(--bg);min-width:0}.t-inspector-title{padding:20px}.t-inspector-title h3{padding:12px 0 6px;font-size:22px}.t-hero-number{font:32px/1.2 var(--display);letter-spacing:-.04em;display:block}.t-sheet-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.t-sheet{padding:28px}.t-sheet-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.t-sheet-hero h3{margin:7px 0;font-size:27px}.t-sheet-hero>div:last-child{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.t-sheet-fields{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid;margin-top:22px!important}.t-sheet-fields>div{border-bottom:1px solid var(--line);min-width:0;padding:20px 0}.t-sheet-fields dt{margin-bottom:6px;font-size:12px}.t-sheet-fields dd{font-size:19px;font-family:var(--display);overflow-wrap:anywhere}.t-inline-fields{background:var(--bg)}.t-inline-record:has([aria-expanded=true])>button{background:var(--accent-soft)}.t-group-head{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(145px,1fr) 80px 95px 100px;align-items:center;gap:22px;width:100%;padding:21px 20px;display:grid}.t-group-head[aria-expanded=true]{background:var(--accent-soft)}.t-group-name{align-items:center;gap:12px;display:flex}.t-group-name>span{color:var(--muted)}.t-group-head>.demo-number{text-align:right}.t-group-bar,.t-rank-meter{background:var(--line);height:3px;display:block}.t-group-bar>i,.t-rank-meter>i{background:var(--accent);height:100%;display:block}.t-group-accordion .t-records{background:var(--bg)}.t-rank-layout{grid-template-columns:1fr 1fr;display:grid}.t-rank-list,.t-rank-detail{min-width:0}.t-rank-row{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;width:100%;padding:18px 20px;display:grid}.t-rank-row>span:nth-child(2){flex-direction:column;gap:11px;min-width:0;display:flex}.t-rank-row strong{font-size:13px}.t-rank-detail{border-left:1px solid var(--line);background:var(--bg)}.t-group-focus{border-bottom:1px solid var(--line);padding:22px 20px}.t-group-focus>.t-hero-number{margin:12px 0 4px}.t-mini-stats{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;font-size:12px;display:flex}.t-mini-stats strong{color:var(--ink)}.t-tree-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;padding:18px 20px;font-size:12px;display:flex}.t-tree-breadcrumb strong{color:var(--accent-ink)}.t-tree-root{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1fr auto 90px;align-items:center;gap:20px;width:100%;padding:16px 20px;display:grid}.t-tree-root>:last-child{text-align:right}.t-tree-root[aria-expanded=true]{background:var(--raised)}.t-tree-children{border-left:1px solid var(--line);margin-left:27px}.t-tree-leaf{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1fr auto 90px 16px;align-items:center;gap:14px;width:100%;padding:14px 20px;display:grid}.t-tree-leaf>.demo-number{text-align:right}.t-tree-leaf[aria-expanded=true]{color:var(--accent-ink)}.t-pivot-table{table-layout:fixed;min-width:840px}.t-pivot-table td,.t-pivot-table th{text-align:right;padding:12px}.t-pivot-table tr>:first-child{z-index:2;border-right:1px solid var(--line);text-align:left;width:172px;position:sticky;left:0}.t-pivot-table tbody td:not(.t-total){padding:0}.t-pivot-table td>button{width:100%;font:12px var(--mono);background:0 0;border:0;padding:13px 12px}.t-pivot-table td>button:hover{background:var(--accent-soft)}.t-pivot-table tfoot th,.t-pivot-table tfoot td{background:var(--raised);font:12px var(--mono)}.t-total{font-weight:600!important}.t-pivot-rank{padding:20px}.t-pivot-rank>.t-control{max-width:300px}.t-pivot-rank-title{justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 0;display:flex}.t-pivot-rank-title h3{color:var(--muted)}.t-pivot-rank-row{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:16px;width:100%;padding:20px 12px;display:grid}.t-pivot-rank-row>:nth-child(2){flex-direction:column;gap:12px;min-width:0;display:flex}.t-pivot-rank-row>:last-child{font-size:13px}.t-heat-key{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.t-heat-key>i{background:var(--accent);opacity:.3;width:9px;height:9px}.t-heat-key>i:nth-of-type(2){opacity:1}.t-heat-rows{padding:8px 20px}.t-heat-row{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:150px 1fr 100px;align-items:center;gap:22px;width:100%;padding:16px 10px;display:grid}.t-heat-row>:first-child{flex-direction:column;display:flex}.t-heat-row>:last-child{text-align:right;font-size:13px}.t-heat-track{background:var(--raised);height:22px;display:block}.t-heat-track>span{background:var(--accent);height:100%;display:block}.t-drill{border-top:2px solid var(--accent-ink);background:var(--bg)}.t-diff-summary{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:24px;padding:15px 20px;font-size:12px;display:flex}.t-diff-summary strong{color:var(--ink)}.t-diff-summary>label{margin-left:auto}.t-toggle{align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.t-change{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding:15px 20px;display:grid}.t-change>:first-child>strong{font-size:13px;display:block}.t-inline-diff{font:13px var(--mono);flex-wrap:wrap;align-items:center;gap:15px;display:flex}.t-inline-diff>del,.t-review-values del{color:var(--danger);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.t-inline-diff>ins,.t-review-values ins{color:var(--ok)}.t-inline-diff>span{color:var(--muted)}.t-reviewed>:first-child{opacity:.7}.t-split-diff{grid-template-columns:1fr 1fr;display:grid}.t-split-diff>section{min-width:0;padding:22px 20px}.t-split-diff>section+section{border-left:1px solid var(--line)}.t-version-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.t-version-marker{background:var(--raised);width:34px;height:34px;font:22px var(--mono);place-items:center;display:grid}.t-version-previous{color:var(--danger)}.t-version-current{color:var(--ok)}.t-version-fields{margin-top:20px!important}.t-version-fields>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 10px;font-size:12px;display:flex}.t-version-fields dd{font-family:var(--mono);text-align:right}.t-diff-previous dd{color:var(--danger)}.t-diff-current dd{color:var(--ok)}.t-review-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.t-review-footer .demo-button:last-child{border-color:var(--accent-ink);color:var(--accent-ink)}.t-review-title{padding:24px 28px}.t-review-title h3{margin-top:6px;font-size:27px}.t-review-values{grid-template-columns:1fr 30px 1fr;align-items:center;gap:20px;padding:14px 28px 40px;display:grid}.t-review-values>div{flex-direction:column;gap:12px;display:flex}.t-review-values del,.t-review-values ins{font:29px var(--display);overflow-wrap:anywhere}.t-search{flex:160px;min-width:0}.t-search input{width:100%}.t-column-layout{grid-template-columns:1fr;display:grid}.t-column-layout.t-with-preview{grid-template-columns:1fr 1fr}.t-column-list,.t-column-preview{min-width:0}.t-column-preview{background:var(--bg)}.t-with-preview>.t-column-preview{border-left:1px solid var(--line)}.t-column-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.t-column-toggle{align-items:center;gap:14px;min-height:44px;display:flex}.t-column-toggle>span{flex-direction:column;display:flex}.t-column-toggle strong{font-size:13px}.t-column-toggle .demo-meta{font-size:9px}.t-preview-identity{padding:6px 20px 20px}.t-preview-identity h3{font-size:21px}.t-column-trays{grid-template-columns:1.25fr 1fr;display:grid}.t-column-trays>section{min-width:0}.t-column-trays>section+section{border-left:1px solid var(--line);background:var(--bg)}.t-priority-field{border-top:1px solid var(--line);grid-template-columns:20px 1fr auto auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.t-priority-field>strong{font-size:13px}.t-priority-field .demo-button{padding:8px 10px}.t-priority-field .t-actions{flex-wrap:nowrap}.t-add-field{border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.t-add-field>span:first-child{flex-direction:column;display:flex}.t-add-field>span:last-child{color:var(--accent-ink);font-size:12px}.t-add-field strong{font-size:13px}.t-add-field .demo-meta{font-size:10px}.t-field-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:20px;display:flex}.t-field-focus{grid-template-columns:1fr 1fr;gap:28px;padding:25px 28px;display:grid}.t-field-focus h3{margin:8px 0 12px;font-size:28px}.t-field-sample{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:12px;min-width:0;padding-left:28px;display:flex}.t-field-sample>strong{font:22px var(--display);overflow-wrap:anywhere}.t-field-controls{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.t-field-controls>div{align-items:center;gap:12px;display:flex}.t-field-controls .demo-muted{font-size:11px}.t-facet-filter{border-bottom:1px solid var(--line);padding:20px}.t-facet-status>.t-tabs{margin-top:8px}.t-facet-selects{gap:14px;margin-top:20px;display:flex}.t-facet-selects>label{flex:1}.t-active-filters:not(:empty){flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.t-active-filters .demo-button{background:var(--accent-soft);color:var(--accent-ink)}.t-rules{padding:0 20px}.t-rule{border-top:1px solid var(--line);grid-template-columns:50px 1fr 44px;align-items:center;gap:16px;padding:10px 0;display:grid}.t-rule>span:nth-child(2){color:var(--muted);font-size:13px}.t-rule strong{color:var(--ink)}.t-rule-form{background:var(--bg);border-block:1px solid var(--line);grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:12px;padding:20px;display:grid}.t-rule-form input{width:100%}.t-error{color:var(--danger);border-top:1px solid var(--line);padding:14px 20px;font-size:13px}.t-query{background:var(--bg);padding:22px 20px}.t-query-input{align-items:stretch;gap:10px;margin:10px 0;display:flex}.t-query-input textarea{resize:vertical;min-height:74px;font:13px/1.7 var(--mono);flex:1}.t-query-input .demo-button{min-width:80px}.t-query-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.t-query-examples button{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:10px/1.6 var(--mono);overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:9px 10px}.t-query-state{color:var(--ok);align-items:center;gap:9px;margin-top:15px;display:flex}@container demo (width<=850px){.t-sidecar{grid-template-columns:1fr 1fr}.t-group-head{grid-template-columns:minmax(135px,1fr) 70px 90px;gap:16px}.t-group-bar{grid-column:1/-1;height:2px}.t-rank-layout{grid-template-columns:1fr}.t-rank-detail{border-left:0;border-top:1px solid var(--line)}.t-group-focus{grid-template-columns:1fr auto;display:grid}.t-group-focus>.t-hero-number{grid-area:1/2/span 2;margin:0}.t-group-focus>.demo-muted{grid-column:1}.t-group-focus>.t-mini-stats{grid-column:1/-1}.t-priority-field{grid-template-columns:18px 1fr auto}.t-priority-field>.t-actions{grid-column:2/-1;justify-content:flex-end}.t-rule-form{grid-template-columns:1fr 1fr}.t-rule-form>button{min-height:44px}.t-change{grid-template-columns:100px 1fr}.t-change>button{grid-column:2;justify-self:start}}@container demo (width<=600px){.t-root{font-size:14px}.t-root .demo-title{font-size:18px}.t-root .demo-meta{font-size:10px}.t-root .demo-muted{font-size:12px}.t-root input:not([type=checkbox]),.t-root select,.t-root textarea{font-size:16px}.t-toolbar{gap:14px;padding:16px 14px}.t-toolbar>:first-child{flex-basis:100%}.t-toolbar>.t-control,.t-toolbar>.t-actions{width:100%}.t-toolbar>.t-actions>button{flex:1}.t-subtoolbar{gap:12px;padding:14px}.t-section-heading{padding:13px 14px}.t-section-heading h4{font-size:14px}.t-pager{padding:12px 14px}.t-record{gap:10px;padding:13px 14px}.t-record>:first-child>strong{font-size:13px}.t-record>:first-child>.demo-muted{font-size:11px}.t-record-end .demo-number{font-size:13px}.t-grid-summary{flex-wrap:wrap;gap:20px;padding:18px 14px}.t-grid-summary strong{font-size:22px}.t-grid-summary>button{width:100%;margin-left:0}.t-scroll-note{padding:10px 14px;font-size:10px}.t-scroll-note>span{max-width:130px}.t-ledger-row{gap:12px;padding:14px}.t-ledger-index{display:none}.t-ledger-main strong{font-size:14px}.t-ledger-main .demo-muted{font-size:11px}.t-ledger-total{justify-content:space-between;gap:10px;padding:12px 14px}.t-band-head{grid-template-columns:1fr auto 15px;gap:6px 14px;padding:16px 14px}.t-band-head>.demo-muted{grid-area:2/1}.t-band-head>.demo-number{grid-area:1/2/span 2;font-size:14px}.t-band-head>:last-child{grid-area:1/3/span 2}.t-sidecar{grid-template-columns:1fr}.t-sidecar-list .t-index-row{padding-block:12px}.t-inspector{border-left:0;border-top:2px solid var(--accent-ink)}.t-inspector-title{padding:20px 14px}.t-index-row{gap:10px;padding:15px 14px}.t-index-row strong{font-size:14px}.t-fields{grid-template-columns:1fr}.t-fields>div{gap:15px;padding:12px 14px}.t-fields>div:nth-child(2n){border-left:0}.t-fields dt,.t-fields dd{font-size:13px}.t-sheet-nav{padding:12px 14px}.t-sheet{padding:22px 14px}.t-sheet-hero{flex-direction:column;align-items:flex-start;gap:20px}.t-sheet-hero h3{font-size:25px}.t-sheet-hero>div:last-child{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.t-hero-number{font-size:28px}.t-sheet>.t-tabs{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.t-sheet>.t-tabs .demo-button{padding-inline:7px;font-size:12px}.t-sheet-fields{grid-template-columns:1fr}.t-sheet-fields>div{justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.t-sheet-fields dt{margin-bottom:0}.t-sheet-fields dd{text-align:right;font-size:17px}.t-group-head{grid-template-columns:1fr auto;gap:7px 12px;padding:17px 14px}.t-group-name{gap:8px;font-size:14px}.t-group-head>.demo-muted{grid-row:2;padding-left:20px}.t-group-head>.demo-number{grid-area:1/2/span 2;font-size:13px}.t-group-bar{grid-row:3;margin-top:7px}.t-rank-row{grid-template-columns:20px 1fr auto;gap:10px;padding:17px 14px}.t-rank-row strong{font-size:12px}.t-group-focus{padding:22px 14px}.t-tree-breadcrumb{gap:9px;padding:16px 14px}.t-tree-root{grid-template-columns:1fr auto;gap:7px 12px;padding:16px 14px}.t-tree-root>.demo-meta{grid-area:2/1;padding-left:14px}.t-tree-root>.demo-meta:after{content:" orders"}.t-tree-root>.demo-number{grid-area:1/2/span 2;font-size:13px}.t-tree-children{margin-left:12px}.t-tree-leaf{grid-template-columns:1fr auto 12px;gap:7px 10px;padding:14px 12px}.t-tree-leaf>.demo-muted{grid-row:2}.t-tree-leaf>.demo-number{grid-area:1/2/span 2;font-size:12px}.t-tree-leaf>:last-child{grid-area:1/3/span 2}.t-pivot-table tr>:first-child{width:145px}.t-pivot-rank{padding:18px 14px}.t-pivot-rank>.t-control{max-width:none}.t-pivot-rank-title{flex-direction:column;align-items:flex-start;gap:9px;padding:24px 0}.t-pivot-rank-title h3{font-size:18px}.t-pivot-rank-row{grid-template-columns:20px 1fr auto;gap:10px;padding:19px 0}.t-pivot-rank-row>:last-child{font-size:12px}.t-pivot-rank-row strong{font-size:13px}.t-heat-rows{padding:5px 14px}.t-heat-row{grid-template-columns:1fr auto;gap:10px;padding:16px 0}.t-heat-row>:first-child{font-size:13px}.t-heat-row>.t-heat-track{grid-area:2/1/auto/-1;height:8px}.t-heat-row>:last-child{grid-area:1/2;font-size:12px}.t-diff-summary{gap:10px 20px;padding:14px}.t-diff-summary>label{width:100%;margin-left:0}.t-change{grid-template-columns:1fr;gap:12px;padding:17px 14px}.t-change>:first-child{justify-content:space-between;align-items:center;display:flex}.t-change>button{grid-column:1;width:100%}.t-inline-diff{padding-block:5px;font-size:14px}.t-split-diff{grid-template-columns:1fr}.t-split-diff>section{padding:22px 14px}.t-split-diff>section+section{border-left:0;border-top:1px solid var(--line)}.t-version-fields>div{padding:13px 0;font-size:13px}.t-review-footer{flex-wrap:wrap;gap:10px;padding:17px 14px}.t-review-footer>.demo-muted{flex-basis:100%}.t-review-footer>button{flex:1}.t-review-title{padding:23px 14px}.t-review-title h3{font-size:24px}.t-review-values{grid-template-columns:1fr;gap:18px;padding:0 14px 28px}.t-review-values>:nth-child(2){display:none}.t-review-values>div{gap:5px}.t-review-values del,.t-review-values ins{font-size:28px}.t-column-layout.t-with-preview{grid-template-columns:1fr}.t-with-preview>.t-column-preview{border-left:0;border-top:2px solid var(--accent-ink)}.t-column-row{gap:8px;padding:10px 14px}.t-column-toggle{gap:9px}.t-column-toggle strong{font-size:14px}.t-column-toggle .demo-meta{font-size:9px}.t-column-row .t-actions{flex-wrap:nowrap}.t-column-row .demo-button{padding-inline:11px}.t-preview-identity{padding:8px 14px 22px}.t-column-trays{grid-template-columns:1fr}.t-column-trays>section+section{border-left:0;border-top:1px solid var(--line)}.t-priority-field{grid-template-columns:18px 1fr auto;gap:8px 12px;padding:12px 14px}.t-priority-field>.t-actions{grid-column:2/-1}.t-add-field{padding:17px 14px}.t-field-tabs{gap:6px;padding:14px}.t-field-tabs .demo-button{padding-inline:10px;font-size:12px}.t-field-focus{grid-template-columns:1fr;gap:22px;padding:24px 14px}.t-field-focus h3{font-size:26px}.t-field-sample{border-left:0;border-top:1px solid var(--line);padding-top:22px;padding-left:0}.t-field-controls{flex-direction:column;align-items:flex-start}.t-field-controls>div{justify-content:space-between;width:100%}.t-facet-filter{padding:18px 14px}.t-facet-status>.t-tabs{grid-template-columns:1fr 1fr;display:grid}.t-facet-status .demo-button{justify-content:space-between}.t-facet-selects{flex-direction:column;gap:12px}.t-rules{padding:0 14px}.t-rule{grid-template-columns:1fr 44px;gap:5px 10px;padding:13px 0}.t-rule>.demo-meta,.t-rule>span:nth-child(2){grid-column:1}.t-rule>button{grid-area:1/2/span 2}.t-rule-form{grid-template-columns:1fr;gap:13px;padding:18px 14px}.t-query{padding:20px 14px}.t-query-input{flex-direction:column}.t-query-input textarea{min-height:112px}.t-query-examples{flex-direction:column;align-items:flex-start}.t-query-examples button{text-align:left;font-size:10px}.t-error{padding:14px}.t-root .demo-caption{flex-direction:column;gap:4px}}.c-chart{width:100%;min-width:0}.c-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 0;display:flex}.c-heading h3{letter-spacing:-.025em;font-size:19px;line-height:1.25}.c-heading p{color:var(--muted);padding-top:7px;font-size:12px;line-height:1.6}.c-heading>div{min-width:0}.c-heading>button{flex-shrink:0}.c-summary{font:500 27px/1.2 var(--display);letter-spacing:-.04em;padding:14px 24px 22px}.c-controls{border-block:1px solid var(--line);background:var(--raised);flex-wrap:wrap;gap:18px;padding:14px 24px;display:flex}.c-choice{min-width:130px;max-width:100%;color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.c-choice select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:4px;max-width:100%;padding:7px 30px 7px 10px;font-size:13px}.c-body{padding:22px 24px}.c-footer{border-top:1px solid var(--line);color:var(--faint);font:11px/1.5 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:12px 24px;display:flex}.c-note{color:var(--muted);padding-block:10px;font-size:12px;line-height:1.7}.c-axis{fill:var(--muted);font:11px var(--mono)}.c-grid{stroke:var(--line);stroke-width:1px}.c-line{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.c-area{fill:var(--blue);fill-opacity:.12}.c-series-fill{fill:var(--blue)}.c-selected-fill{fill:var(--accent)}.c-crosshair{stroke:var(--accent-ink);stroke-width:1px;stroke-dasharray:3 4}.c-dot{fill:var(--blue);fill-opacity:.65}.c-plot{width:100%;min-width:0}.c-plot svg{overflow:visible}.c-inspector{border-top:1px solid var(--line);align-items:center;gap:20px;padding-top:12px;display:flex}.c-inspector label{min-width:0;color:var(--muted);flex-direction:column;flex:1;font-size:12px;display:flex}.c-inspector input,.c-date-controls input{accent-color:var(--accent);cursor:pointer;width:100%}.c-inspector output{font:500 17px var(--mono);color:var(--accent-ink)}.c-callout{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:7px 20px;margin-top:20px;padding:17px 0 0;display:grid}.c-callout>span{color:var(--muted);font-size:13px}.c-callout>strong{font:500 20px var(--display)}.c-callout p{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.6}.c-between{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.c-data{padding:0 24px 20px}.c-table-head,.c-table-row{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:13px 0;display:grid}.c-table-head{color:var(--muted);font-size:12px}.c-table-row{font:12px/1.6 var(--mono)}.c-table-row span{overflow-wrap:anywhere}.c-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:12px;display:flex}.c-quantile-strip{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.c-quantile-strip button{text-align:left;background:var(--raised);border:0;border-right:1px solid var(--line);flex-direction:column;gap:13px;padding:18px 16px;display:flex}.c-quantile-strip button:last-child{border-right:0}.c-quantile-strip button[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 -3px var(--accent-ink)}.c-quantile-strip span{color:var(--muted);font:12px var(--mono)}.c-quantile-strip strong{font:500 26px var(--display)}.c-quantile-strip small{color:var(--muted);font:12px/1.6 var(--mono)}.c-box-axis,.c-rank-axis{color:var(--muted);font:11px/1.5 var(--mono);justify-content:space-between;gap:8px;padding-bottom:8px;display:flex}.c-boxplot{border-inline:1px solid var(--line);height:72px;margin:12px 0 20px;position:relative}.c-whisker{background:var(--blue);height:2px;position:absolute;top:calc(50% - 1px)}.c-whisker:before,.c-whisker:after{content:"";background:var(--blue);width:2px;height:16px;position:absolute;top:-7px}.c-whisker:after{right:0}.c-box{border:1px solid var(--blue);background:color-mix(in srgb, var(--blue) 25%, var(--surface));height:50%;position:absolute;top:25%}.c-median{background:var(--accent-ink);width:2px;height:72%;position:absolute;top:14%}.c-stat-list{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:14px;padding-top:18px;display:grid}.c-stat-list>div{flex-direction:column;gap:7px;display:flex}.c-stat-list span{color:var(--muted);font-size:12px}.c-stat-list strong{font:13px var(--mono)}.c-ranks{flex-direction:column;display:flex}.c-rank{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:15px 0;display:block}.c-rank-label{align-items:baseline;gap:12px;font-size:13px;display:flex}.c-rank-number{color:var(--faint);font:11px var(--mono)}.c-rank-label strong{font:12px var(--mono);margin-left:auto}.c-track{background:var(--raised);width:100%;height:13px;margin-top:11px;display:block;position:relative}.c-track>span{background:var(--blue);height:100%;display:block}.c-rank.is-selected .c-track>span,[aria-pressed=true]>.c-track>span{background:var(--accent)}.c-track>i{background:var(--ink);width:2px;height:21px;position:absolute;top:-4px}.c-lollipop{height:2px;margin-block:17px 5px}.c-lollipop>span{position:relative}.c-lollipop>span:after{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-1px}.c-rank.is-selected .c-lollipop>span:after{background:var(--accent)}.c-rank.is-selected .c-rank-label,.c-rank[aria-pressed=true] .c-rank-label{color:var(--accent-ink)}.c-rank-spark{max-width:100%;padding-top:8px;display:block}.c-rank-spark svg{height:96px}.c-stacked{gap:0;height:54px;margin-bottom:23px;display:flex}.c-stacked span{min-width:1px}.c-waffle{grid-template-columns:repeat(10,1fr);gap:4px;max-width:360px;margin:0 auto 12px;display:grid}.c-waffle>span{aspect-ratio:1}.c-legend{gap:0;margin-top:12px;display:grid}.c-legend button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:flex}.c-legend button[aria-pressed=true]{color:var(--accent-ink)}.c-legend i{width:10px;height:10px}.c-legend strong{font:12px var(--mono);margin-left:auto}.c-share-strips button,.c-day-bars button{text-align:left;background:0 0;border:0;width:100%;padding:14px 0;display:block}.c-share-strips button>span:first-child,.c-day-bars button>span:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.c-share-strips button strong,.c-day-bars button strong{font:12px var(--mono)}.c-share-strips .c-track{height:20px}.c-order-detail{border-block:1px solid var(--line);justify-content:space-between;gap:24px;padding:18px 0;display:flex}.c-order-detail>div{flex-direction:column;gap:7px;display:flex}.c-order-detail>div>span{font:11px var(--mono);color:var(--accent-ink)}.c-order-detail strong{font:500 18px var(--display)}.c-order-detail small{color:var(--muted);font-size:12px;line-height:1.6}.c-order-detail dl{grid-template-columns:repeat(3,auto);gap:20px;margin:0;display:grid}.c-order-detail dt,.c-range-ledger dt{color:var(--muted);font-size:11px}.c-order-detail dd,.c-range-ledger dd{font:13px var(--mono);margin:7px 0 0}.c-bin-row,.c-bin-labels{grid-template-columns:72px repeat(5,minmax(0,1fr));gap:4px;display:grid}.c-bin-row{align-items:center;margin-top:4px}.c-bin-row>span,.c-bin-labels>span{color:var(--muted);font:11px var(--mono)}.c-bin-row button{background:color-mix(in srgb, var(--blue) var(--intensity), var(--surface));min-height:44px;font:12px var(--mono);color:var(--ink);border:1px solid #0000}.c-bin-row button[aria-pressed=true]{outline:2px solid var(--accent-ink);outline-offset:-2px;background:var(--accent-soft);color:var(--accent-ink)}.c-bin-labels{text-align:center;padding-top:10px}.c-comparison{grid-template-columns:1fr 1fr;gap:24px;padding-top:24px;display:grid}.c-comparison .c-between{font-size:12px}.c-comparison .c-between strong{font:12px var(--mono)}.c-comparison .c-box-axis{padding-top:8px}.c-comparison .c-note{grid-column:1/-1}.c-heat-row{grid-template-columns:44px repeat(4,minmax(0,1fr));align-items:center;gap:5px;margin-top:5px;display:grid}.c-heat-row>span{font:12px var(--mono);color:var(--muted)}.c-heat-row>button{background:color-mix(in srgb, var(--blue) var(--intensity), var(--surface));min-height:44px;color:var(--ink);font:12px var(--mono);border:1px solid #0000}.c-heat-row>button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-ink);color:var(--accent-ink)}.c-heat-head{text-align:center;padding-bottom:9px}.c-heat-head>span{font:12px var(--sans)}.c-heat-legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:9px;padding-top:16px;font-size:11px;display:flex}.c-heat-legend i{background:linear-gradient(to right, color-mix(in srgb, var(--blue) 12%, var(--surface)), color-mix(in srgb, var(--blue) 45%, var(--surface)));width:60px;height:9px}.c-bands button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:16px 0}.c-bands button>span:first-child{justify-content:space-between;gap:10px;padding-bottom:10px;font-size:13px;display:flex}.c-bands strong{font:12px var(--mono)}.c-band{gap:2px;height:24px;display:flex}.c-band i{flex:1;position:relative}.c-band i.is-selected{outline:2px solid var(--accent-ink);outline-offset:-1px}.c-bands .c-box-axis{padding-top:10px}.c-day-step{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.c-intervals button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;width:100%;padding:12px 0;display:block}.c-intervals button>span:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.c-intervals button strong{font:12px var(--mono)}.c-intervals button[aria-pressed=true]>span:first-child{color:var(--accent-ink)}.c-interval{height:32px;margin-top:8px;display:block;position:relative}.c-quartile-bars>div:not(.c-box-axis){border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding-block:18px;font-size:13px;display:grid}.c-quartile-bars strong{font:14px var(--mono)}.c-quartile-bars .c-track{grid-column:1/-1;height:26px}.c-quartile-bars .c-box-axis{padding-top:8px}.c-range-ledger button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.c-range-ledger button>span{flex-direction:column;gap:5px;font-size:13px;display:flex}.c-range-ledger button>span small{color:var(--muted);font-size:11px}.c-range-ledger dl{gap:24px;margin:0;display:flex}.c-range-ledger button[aria-pressed=true]>span{color:var(--accent-ink)}.c-range-ledger p{color:var(--muted);flex-basis:100%;font-size:12px}.c-brush{border-bottom:1px solid var(--line);position:relative}.c-brush-window{border-inline:2px solid var(--accent-ink);background:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.c-date-controls{grid-template-columns:1fr 1fr;gap:30px;padding-top:16px;display:grid}.c-date-controls label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.c-date-direct{flex-wrap:wrap;gap:16px;margin-block:20px;display:flex}.c-calendar-title{margin-bottom:16px}.c-calendar-title strong{font:500 17px var(--display)}.c-calendar-title>span{color:var(--muted);font-size:12px}.c-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.c-calendar button{border:1px solid var(--line);background:var(--raised);min-height:61px;font:15px var(--mono);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:8px 12px;display:flex}.c-calendar small{color:var(--muted);font:11px var(--sans)}.c-calendar button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-ink);color:var(--accent-ink)}.c-presets{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.c-presets button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:1fr auto;gap:7px 15px;padding:17px 0;display:grid}.c-presets button>span{font-size:13px}.c-presets button small{color:var(--muted);font-size:11px}.c-presets button strong{font:500 22px var(--display);grid-column:1/-1}.c-presets button[aria-pressed=true]{color:var(--accent-ink);border-color:var(--accent-ink)}.c-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:16px;padding-top:20px;display:grid}.c-metrics>div{flex-direction:column;gap:6px;display:flex}.c-metrics span{color:var(--muted);font-size:12px}.c-metrics strong{font:14px var(--mono)}.c-multiples{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.c-multiples button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;min-width:0;padding:16px 0;display:block}.c-multiples button>span:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.c-multiples strong{font:12px var(--mono)}.c-multiples button[aria-pressed=true]>span:first-child{color:var(--accent-ink)}.c-multiples button>small{font:11px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.c-series-detail{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.c-series-detail .c-between{margin-bottom:20px}.c-series-detail h4{font-size:16px}.c-series-detail .c-between span{color:var(--muted);font-size:12px}.c-spark-table button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:120px minmax(0,1fr) 115px;align-items:center;gap:22px;width:100%;padding:12px 0;display:grid}.c-spark-name{gap:12px;font-size:13px;display:flex}.c-spark-name small{font:11px var(--mono);color:var(--faint)}.c-spark-value{text-align:right;flex-direction:column;gap:7px;display:flex}.c-spark-value strong{font:13px var(--mono)}.c-spark-value small{color:var(--muted);font-size:11px}.c-spark-table button[aria-pressed=true] .c-spark-name{color:var(--accent-ink)}.c-pills{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}@container demo (width<=600px){.c-heading{flex-wrap:wrap;gap:12px;padding:16px 14px 0}.c-heading h3{font-size:18px}.c-heading>div{flex:170px}.c-heading>button{padding:8px 10px;font-size:12px}.c-summary{overflow-wrap:anywhere;padding:14px 14px 18px;font-size:24px}.c-controls{gap:12px;padding:14px}.c-choice{flex:110px;min-width:0}.c-choice select{width:100%;font-size:14px}.c-body{padding:18px 14px}.c-footer{padding:12px 14px;font-size:11px}.c-inspector{gap:12px}.c-inspector output{font-size:14px}.c-callout{grid-template-columns:1fr;gap:7px}.c-callout>strong{font-size:20px}.c-data{padding:0 14px 16px}.c-table-head{display:none}.c-table-row{grid-template-columns:1fr;gap:8px;padding:15px 0}.c-table-row span{text-align:right;justify-content:space-between;gap:15px;display:flex}.c-table-row span:before{content:attr(data-label);font-family:var(--sans);color:var(--muted);text-align:left}.c-pagination{flex-wrap:wrap}.c-pagination .demo-button{padding-inline:9px;font-size:12px}.c-quantile-strip{grid-template-columns:1fr 1fr}.c-quantile-strip button{border-bottom:1px solid var(--line);padding:14px}.c-stat-list{grid-template-columns:1fr;gap:0}.c-stat-list>div{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;gap:16px;padding:11px 0}.c-rank-label{flex-wrap:wrap;gap:8px}.c-rank-label strong{margin-left:auto}.c-order-detail{flex-direction:column;gap:18px}.c-order-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.c-bin-row,.c-bin-labels{grid-template-columns:1fr repeat(5,minmax(0,1fr));gap:3px}.c-bin-row>span{overflow-wrap:anywhere;font-size:11px}.c-bin-row button{padding:0}.c-bin-labels span{font-size:11px}.c-bin-row>span{grid-column:1/-1;padding-top:8px}.c-bin-row,.c-bin-labels{grid-template-columns:repeat(5,minmax(0,1fr))}.c-bin-labels span:first-child{text-align:left;grid-column:1/-1}.c-comparison{grid-template-columns:1fr;gap:15px}.c-heat-row{grid-template-columns:27px repeat(4,minmax(0,1fr));gap:3px}.c-heat-head>span{font-size:11px}.c-heat-row>button{padding:0;font-size:11px}.c-heat-legend{justify-content:flex-start}.c-bands button>span:first-child,.c-day-step{flex-wrap:wrap}.c-day-step strong{flex-basis:100%;order:-1}.c-range-ledger button>span{flex-direction:row;flex-basis:100%;justify-content:space-between}.c-range-ledger dl{justify-content:space-between;gap:10px;width:100%}.c-range-ledger dd{font-size:12px}.c-date-controls{grid-template-columns:1fr;gap:6px}.c-calendar-title{flex-wrap:wrap}.c-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.c-calendar button{min-width:44px}.c-presets{grid-template-columns:1fr}.c-metrics{grid-template-columns:1fr;gap:12px}.c-metrics>div{flex-direction:row;justify-content:space-between;align-items:baseline}.c-multiples{grid-template-columns:1fr}.c-spark-table button{grid-template-columns:1fr auto;gap:10px}.c-spark-table .c-plot{grid-area:2/1/auto/-1}.c-spark-table .c-spark-value{grid-area:1/2}.c-pills{grid-template-columns:1fr 1fr;display:grid}.c-series-detail .c-between{flex-wrap:wrap}}.c-comparison .c-track>span{background:var(--accent)}.c-brush-handle{border:1px solid var(--accent-ink);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);cursor:ew-resize;touch-action:none;font:18px var(--mono);border-radius:4px;padding:0;position:absolute}.c-brush-start{top:2px}.c-brush-end{bottom:2px}@container demo (width<=600px){.c-calendar-offset{display:none}}.a-demo{font-size:14px;line-height:1.5}.a-demo button,.a-demo select{min-height:44px}.a-demo button{text-align:left}.a-demo strong{font-weight:550}.a-demo h4{letter-spacing:-.025em;font-size:18px}.a-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.a-header h3{letter-spacing:-.035em;font-size:23px;line-height:1.25}.a-eyebrow{color:var(--muted);font:11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;display:block}.a-header .a-eyebrow{letter-spacing:.03em}.a-select{flex-shrink:0;gap:5px;min-width:170px;display:grid}.a-select label,.a-label{color:var(--muted);font-size:12px}.a-select select{border:1px solid var(--line);background:var(--raised);width:100%;max-width:100%;color:var(--ink);border-radius:4px;padding:9px 32px 9px 12px;font-size:13px}.a-button{border:1px solid var(--line);background:var(--raised);color:var(--ink);border-radius:4px;justify-content:center;align-items:center;gap:16px;padding:9px 14px;font-size:13px;display:inline-flex}.a-button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-ink)}.a-button.a-primary{background:var(--accent);border-color:var(--accent);color:#21150e}.a-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:13px 24px;font-size:12px;display:flex}.a-sub{color:var(--muted);font-size:12px;line-height:1.6}.a-mono,.a-index,.a-stat strong,.a-bar-head strong,.a-delta,.a-ready-value{font-family:var(--mono);font-variant-numeric:tabular-nums}.a-index{color:var(--faint);font-size:12px}.a-accent,.a-review{color:var(--accent-ink)}.a-good,.a-ok{color:var(--ok)}.a-blue{color:var(--blue)}.a-purple{color:var(--purple)}.a-danger{color:var(--danger)}.a-pill{border:1px solid var(--line);border-radius:4px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:4px 9px;font-size:12px;display:inline-flex}.a-stat{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.a-stat strong{color:inherit;letter-spacing:-.065em;overflow-wrap:anywhere;font-size:clamp(24px,3cqi,34px);font-weight:450;line-height:1.15}.a-stat .a-sub{margin-top:2px}.a-spark{width:100%;height:60px;overflow:visible}.a-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.a-list-heading .a-mono{color:var(--muted);font-size:12px}.a-bars{gap:19px;display:grid}.a-bar{min-width:0}.a-bar-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.a-bar-head strong{white-space:nowrap;font-size:13px;font-weight:450}.a-bar-head small{color:var(--muted);font-size:11px}.a-bar-track{background:var(--raised);width:100%;height:9px;display:block}.a-bar-track>span{background:var(--accent-ink);height:100%;display:block}.a-body-copy{color:var(--muted);font-size:14px;line-height:1.7}.a-details{border-top:1px solid var(--line)}.a-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 20px;list-style:none;display:flex}.a-details summary::-webkit-details-marker{display:none}.a-comparison-record summary::-webkit-details-marker{display:none}.a-details summary:after{content:"+";color:var(--accent-ink);font:18px var(--mono);margin-left:auto}.a-details[open] summary:after{content:"−"}.a-details summary>span:nth-child(2){color:var(--muted);font-size:12px}.a-details-body{padding:4px 20px 24px}.a-details-body>.a-sub{margin-top:20px}.a-row-preview{min-width:0;margin-top:24px}.a-row-preview .a-list-heading{margin-bottom:12px}.a-row-preview h4{font-size:15px}.a-order-list{border-top:1px solid var(--line)}.a-order{border-bottom:1px solid var(--line);grid-template-columns:1fr 90px auto;align-items:center;gap:14px;min-height:72px;padding:12px 0;font-size:12px;display:grid}.a-order>div{gap:3px;min-width:0;display:grid}.a-order>div>strong{font:12px var(--mono)}.a-order>div>span{color:var(--muted)}.a-order>strong{text-align:right;font-size:13px}.a-order .a-order-context{text-align:right}.a-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.a-pagination>div{gap:6px;display:flex}.a-pagination button{border:1px solid var(--line);background:var(--raised);text-align:center;border-radius:3px;width:44px;font-size:17px}.a-metric-strip{grid-template-columns:1.4fr 1fr .85fr .85fr;display:grid}.a-metric-strip>.a-stat{border-right:1px solid var(--line);min-height:173px;padding:32px 24px}.a-metric-strip>.a-stat:last-child{border-right:0}.a-metric-strip>.a-stat:first-child{background:var(--accent-soft)}.a-metric-strip>.a-stat:first-child strong{font-size:clamp(32px,3.7cqi,46px)}.a-metric-strip-bottom{border-top:1px solid var(--line);grid-template-columns:150px 1fr 100px;align-items:center;gap:28px;padding:22px 24px;display:grid}.a-metric-strip-bottom>.a-sub{text-align:right;font-family:var(--mono)}.a-context-grid{grid-template-columns:1.25fr 1fr 1fr;gap:14px;padding:24px;display:grid}.a-context-card{border:1px solid var(--line);background:var(--raised);flex-direction:column;align-items:flex-start;padding:24px;display:flex}.a-context-card>.a-eyebrow{margin-bottom:24px}.a-context-card>.a-stat{margin-bottom:22px}.a-context-card .a-spark{margin:0 0 20px}.a-context-card p{color:var(--muted);font-size:13px;line-height:1.7}.a-context-card p strong{color:var(--ink)}.a-context-hero{background:var(--surface)}.a-context-hero .a-stat strong{color:var(--accent-ink)}.a-context-foot{color:var(--muted);margin-top:auto;padding-top:24px;font-size:12px}.a-spark-ledger-row{border-bottom:1px solid var(--line);grid-template-columns:26px 1.15fr 1.2fr 1fr 76px;align-items:center;gap:24px;min-height:112px;padding:24px;display:grid}.a-spark-ledger-row:last-child{border-bottom:0}.a-spark-ledger-row>strong{text-align:right;font:25px var(--mono);letter-spacing:-.05em}.a-ledger-period{text-align:right;font:10px var(--mono)}.a-inspector{grid-template-columns:minmax(230px,.85fr) 1.5fr;display:grid}.a-profile-summary{border-right:1px solid var(--line);background:var(--raised);padding:28px}.a-type{color:var(--muted);font:12px var(--mono);margin-bottom:9px}.a-profile-summary>.a-stat{margin:28px 0}.a-profile-summary .a-stat strong{font-size:28px}.a-definition-list{border-top:1px solid var(--line);gap:12px;margin:0;padding-top:20px;display:grid}.a-definition-list>div{justify-content:space-between;gap:16px;font-size:12px;display:flex}.a-definition-list dt{color:var(--muted)}.a-definition-list dd{font-family:var(--mono);margin:0}.a-profile-distribution{padding:28px}.a-profile-distribution>.a-sub{margin-top:24px}.a-distribution-canvas{padding:28px}.a-distribution-title{justify-content:space-between;gap:20px;margin-bottom:32px;display:flex}.a-distribution-title h4{font-size:28px}.a-distribution-canvas .a-bars{gap:22px}.a-distribution-canvas .a-bar-track{height:15px}.a-distribution-summary{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr;gap:24px;margin-top:32px;padding-top:24px;display:grid}.a-distribution-summary .a-stat strong{font-size:24px}.a-profile-shelf{padding:24px}.a-shelf-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.a-shelf-heading>.a-pill{margin-left:auto}.a-column-glyph{border:1px solid var(--line);width:46px;height:46px;color:var(--accent-ink);font:20px var(--mono);place-items:center;display:grid}.a-shelf-stats{border:1px solid var(--line);grid-template-columns:.7fr .7fr .7fr 1.3fr;margin-bottom:24px;display:grid}.a-shelf-stats>.a-stat{border-right:1px solid var(--line);padding:22px}.a-shelf-stats>.a-stat:last-child{border-right:0}.a-shelf-stats .a-stat strong{font-size:26px}.a-profile-shelf .a-details{border:1px solid var(--line)}.a-shelf-note{color:var(--muted);font-size:12px;margin-top:16px!important}.a-quality-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;padding:28px;display:grid}.a-audit-labels,.a-audit-row{grid-template-columns:1.4fr 1fr 1fr 44px;align-items:center;gap:20px;padding:16px 28px;display:grid}.a-audit-labels{color:var(--muted);background:var(--raised);font-size:11px}.a-audit-row{border:0;border-top:1px solid var(--line);background:0 0;width:100%;font-size:13px}.a-audit-row[aria-pressed=true],.a-version-ledger button[aria-pressed=true],.a-schema-table button[aria-pressed=true]{background:var(--accent-soft)}.a-audit-row>span:first-child{gap:4px;display:grid}.a-audit-row strong{font:13px var(--mono)}.a-audit-row small{color:var(--muted);font-size:12px}.a-audit-row>span:last-child{text-align:right;color:var(--accent-ink)}.a-quality-detail{border-top:1px solid var(--line);padding:28px}.a-rule{background:var(--raised);border:1px solid var(--line);color:var(--accent-ink);font:12px var(--mono);margin-bottom:14px;padding:6px 9px;display:inline-block}.a-quality-queue{grid-template-columns:minmax(230px,.85fr) 1.5fr;display:grid}.a-issue-index{border-right:1px solid var(--line);background:var(--raised);padding:28px 0}.a-issue-index>.a-list-heading,.a-issue-index>.a-sub{padding:0 24px}.a-issue-buttons{margin-bottom:24px}.a-issue-buttons button{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:24px 1fr 32px;align-items:center;gap:12px;width:100%;padding:19px 24px;display:grid}.a-issue-buttons button:last-child{border-bottom:1px solid var(--line)}.a-issue-buttons button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.a-issue-buttons button>span:nth-child(2){gap:4px;display:grid}.a-issue-buttons strong{font-size:13px}.a-issue-buttons small{color:var(--muted);font:11px var(--mono)}.a-issue-buttons b{text-align:right;font:16px var(--mono)}.a-quality-queue .a-quality-detail{border-top:0}.a-health-composition{grid-template-columns:1fr 1fr;display:grid}.a-health-main{border-right:1px solid var(--line);padding:32px}.a-health-main h4{max-width:400px;color:var(--ok);font:46px/1.15 var(--mono);letter-spacing:-.065em;margin:28px 0}.a-health-main h4>span{max-width:240px;color:var(--ink);font:22px/1.35 var(--display);letter-spacing:-.03em;margin-top:12px;display:block}.a-health-track{background:var(--accent-ink);height:20px}.a-health-track>span{border-right:3px solid var(--surface);background:var(--ok);height:100%;display:block}.a-health-key{font:12px var(--mono);justify-content:space-between;gap:12px;margin:12px 0 24px;display:flex}.a-health-rules{padding:16px 0}.a-health-rules>.a-details:first-child{border-top:0}.a-health-rules .a-details summary{min-height:76px;padding:20px 28px}.a-health-rules .a-details summary>strong{color:var(--accent-ink);font-family:var(--mono);margin-left:auto}.a-health-rules .a-details summary:after{margin-left:0}.a-health-rules .a-details-body{padding:4px 28px 24px}.a-notebook-entry{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:24px;padding:28px;display:grid}.a-notebook-entry:last-child{border-bottom:0}.a-notebook-entry>.a-index{padding-top:3px}.a-finding-toggle{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;display:flex}.a-finding-toggle h4{font-size:22px;line-height:1.4}.a-finding-toggle>span:last-child{color:var(--accent-ink);font:24px var(--mono);flex-shrink:0}.a-finding-body{max-width:680px;margin-top:18px}.a-finding-body p{color:var(--muted);margin-bottom:20px;line-height:1.7}.a-findings-selector{border-bottom:1px solid var(--line);background:var(--raised);justify-content:flex-end;padding:18px 28px;display:flex}.a-findings-selector .a-select{align-items:center;gap:12px;display:flex}.a-evidence-first{grid-template-columns:1.15fr 1fr;display:grid}.a-evidence-chart{padding:32px}.a-evidence-chart .a-bars{gap:25px;margin-top:30px}.a-evidence-claim{border-left:1px solid var(--line);background:var(--raised);flex-direction:column;align-items:flex-start;gap:20px;padding:32px;display:flex}.a-evidence-claim>.a-eyebrow{margin-bottom:0}.a-evidence-claim h4{font-size:29px;line-height:1.25}.a-evidence-claim .a-button{margin-top:auto}.a-findings-rail{grid-template-columns:minmax(230px,.8fr) 1.6fr;display:grid}.a-findings-rail>aside{border-right:1px solid var(--line);background:var(--raised);padding:28px 0}.a-findings-rail>aside>.a-eyebrow{margin-bottom:22px;padding:0 24px}.a-findings-rail>aside button{border:0;border-top:1px solid var(--line);text-transform:capitalize;background:0 0;grid-template-columns:25px 1fr 15px;align-items:center;gap:8px;width:100%;padding:20px 24px;font-size:13px;display:grid}.a-findings-rail>aside button:last-child{border-bottom:1px solid var(--line)}.a-findings-rail>aside button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.a-rail-detail{flex-direction:column;align-items:flex-start;gap:22px;padding:32px;display:flex}.a-rail-detail .a-stat strong{font-size:46px}.a-rail-detail h4{font-size:25px}.a-applied-scope{border-top:1px solid var(--line);background:var(--raised);padding:24px 28px}.a-scope-banner{color:var(--accent-ink);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.a-history-timeline{grid-template-columns:1fr 1.2fr;display:grid}.a-timeline{border-right:1px solid var(--line);padding:18px 0}.a-timeline button{background:0 0;border:0;grid-template-columns:12px 68px 1fr;align-items:center;gap:20px;width:100%;padding:26px 28px;display:grid;position:relative}.a-timeline button:not(:last-child):before{content:"";background:var(--line);width:1px;height:100%;position:absolute;top:50%;left:33px}.a-timeline button[aria-pressed=true]{background:var(--accent-soft)}.a-timeline-dot{z-index:1;border:2px solid var(--mark);background:var(--surface);border-radius:50%;width:11px;height:11px;position:relative}.a-timeline button[aria-pressed=true] .a-timeline-dot{background:var(--accent-ink);border-color:var(--accent-ink)}.a-timeline-date{font:12px var(--mono);gap:5px;display:grid}.a-timeline-date small,.a-timeline-info small{color:var(--muted);font-size:11px;display:block}.a-timeline-info{gap:5px;display:grid}.a-timeline-info strong{font-size:13px}.a-timeline-info small>span{color:var(--ok);margin-left:10px}.a-snapshot{padding:28px}.a-snapshot-stats{grid-template-columns:.7fr 1.4fr .8fr;gap:20px;margin:28px 0;display:grid}.a-snapshot-stats .a-stat strong{font-size:26px}.a-version-labels,.a-version-ledger>button{grid-template-columns:.8fr 1fr .7fr 1.2fr .6fr;align-items:center;gap:20px;width:100%;padding:18px 28px;display:grid}.a-version-labels{background:var(--raised);color:var(--muted);font-size:12px}.a-version-ledger>button{border:0;border-bottom:1px solid var(--line);background:0 0}.a-version-ledger button>strong{font:16px var(--mono)}.a-version-ledger small{color:var(--muted);font:11px var(--sans);margin-top:5px;display:block}.a-version-picker{align-items:end;gap:24px;padding:24px 28px;display:flex}.a-version-picker>.a-sub{margin-bottom:10px}.a-version-pair{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 28px;display:grid}.a-version-pair article{gap:25px;padding:28px;display:grid}.a-version-pair .a-eyebrow{margin-bottom:-15px}.a-version-current{border-left:1px solid var(--line);background:var(--raised)}.a-version-reconciliation{color:var(--muted);font:12px var(--mono);justify-content:center;gap:36px;padding:24px;display:flex}.a-schema-labels,.a-schema-table>button{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;padding:20px 28px;display:grid}.a-schema-labels{background:var(--raised);color:var(--muted);font-size:12px}.a-schema-table>button{border:0;border-top:1px solid var(--line);background:0 0;width:100%}.a-schema-table button>span:not(:first-child){gap:4px;display:grid}.a-schema-table strong{font:14px var(--mono);overflow-wrap:anywhere}.a-schema-table small{color:var(--muted);font-size:12px}.a-change-kind{font-size:12px}.a-schema-detail{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;padding:28px;display:grid}.a-schema-detail h4{font-family:var(--mono);margin:6px 0 12px;font-size:20px}.a-schema-sample{background:var(--raised);padding:20px}.a-schema-sample>div{font:13px var(--mono);justify-content:space-between;gap:10px;margin:16px 0;display:flex}.a-schema-sample>div>span{color:var(--accent-ink)}.a-change-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;padding:28px;display:grid}.a-change-card{border:1px solid var(--line);padding:24px}.a-change-card-open{background:var(--raised)}.a-change-card h4{font:18px var(--mono);overflow-wrap:anywhere;margin-bottom:10px}.a-change-card>.a-button{width:100%;margin-top:24px}.a-change-card-detail{border-top:1px solid var(--line);gap:18px;margin-top:22px;padding-top:20px;display:grid}.a-change-card-detail>p{color:var(--muted);font-size:13px;line-height:1.7}.a-change-card-detail code{font:12px var(--mono);overflow-wrap:anywhere}.a-lineage{padding:28px}.a-lineage-heading{color:var(--muted);font:12px var(--mono);justify-content:space-between;margin-bottom:20px;display:flex}.a-lineage-row{background:0 0;border:0;grid-template-columns:1fr minmax(130px,.7fr) 1fr;align-items:center;width:100%;padding:12px 0;display:grid}.a-lineage-node{border:1px solid var(--line);background:var(--raised);gap:5px;padding:16px 20px;display:grid}.a-lineage-node strong{font:14px var(--mono);overflow-wrap:anywhere}.a-lineage-node small{color:var(--muted);font-size:12px}.a-lineage-absent{background:0 0;border-style:dashed}.a-lineage-link{text-align:center;gap:6px;padding:0 14px;font-size:11px;display:grid}.a-lineage-link>span:last-child{text-align:right;border-top:1px solid;height:20px;font-size:22px;line-height:0;display:block}.a-lineage-row[aria-pressed=true] .a-lineage-node{border-color:var(--accent-ink);background:var(--accent-soft)}.a-lineage-unchanged{color:var(--muted);text-align:center;padding-top:20px;font-size:12px}.a-view-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.a-inline-state{padding:24px}.a-inline-state>.a-view-heading{padding:0 0 16px}.a-state-table-head{border-bottom:1px solid var(--line);color:var(--muted);font:12px var(--mono);grid-template-columns:1fr 1.3fr 1fr;gap:20px;padding:13px 0;display:grid}.a-state-table-head>span:last-child{text-align:right}.a-state-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:360px;padding:42px 28px;display:flex}.a-state-message h4{font-size:25px;line-height:1.25}.a-state-message>p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.65}.a-state-message>.a-button{margin-top:4px}.a-state-symbol{border:1px solid var(--line);width:48px;height:48px;font:24px var(--mono);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.a-state-empty .a-state-symbol{color:var(--faint)}.a-loading-mark{align-items:end;gap:4px;height:38px;margin-bottom:12px;display:flex}.a-loading-mark>span{background:var(--accent-ink);width:8px;height:24px}.a-loading-mark>span:nth-child(2){height:36px}.a-loading-mark>span:nth-child(3){height:17px}.a-state-message progress{width:min(220px,100%);height:6px;accent-color:var(--accent-ink)}.a-error-details{max-width:360px;color:var(--muted);text-align:left;margin-top:4px;font-size:12px}.a-error-details summary{cursor:pointer;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;text-decoration:underline;display:flex}.a-error-details code{color:var(--danger);padding:14px 0 8px;display:block}.a-ready-value{letter-spacing:-.06em;color:var(--accent-ink);font-size:38px}.a-panel-states{grid-template-columns:minmax(230px,.8fr) 1.5fr;display:grid}.a-panel-context{background:var(--raised);border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:22px;padding:28px;display:flex}.a-panel-context .a-eyebrow{margin-bottom:-12px}.a-panel-context h4{overflow-wrap:anywhere;font-size:18px}.a-panel-context .a-pill{align-self:flex-start}.a-state-panel{min-width:0}.a-ready-bars{padding:28px}.a-workspace-state{border:1px solid var(--line);background:var(--bg);margin:28px}.a-workspace-frame{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.a-workspace-frame>.a-sub{margin-left:auto}.a-workspace-mark{flex-direction:column;gap:3px;width:19px;display:flex}.a-workspace-mark>i{background:var(--accent-ink);width:100%;height:3px;display:block}.a-workspace-mark>i:nth-child(2){width:65%}.a-workspace-state .a-state-message{min-height:400px}.a-workspace-state>.a-row-preview{margin:0;padding:0 28px 28px}.a-benchmark-periods,.a-benchmark-row{grid-template-columns:1.2fr 1fr 1fr;gap:30px;padding:26px 28px;display:grid}.a-benchmark-periods{background:var(--raised);align-items:center}.a-benchmark-periods>span{color:var(--muted);font-size:12px}.a-benchmark-periods .a-eyebrow{margin-bottom:5px}.a-benchmark-row{border-top:1px solid var(--line);align-items:center}.a-benchmark-row h4{margin-bottom:5px}.a-benchmark-row>strong{font:28px var(--mono);letter-spacing:-.05em;justify-items:start;gap:8px;display:grid}.a-delta{background:var(--accent-soft);width:fit-content;color:var(--accent-ink);letter-spacing:0;white-space:nowrap;padding:4px 7px;font-size:12px;display:inline-block}.a-delta.a-neutral{background:var(--raised);color:var(--muted)}.a-variance{padding:24px 28px}.a-comparison-key{color:var(--muted);justify-content:flex-end;gap:24px;margin-bottom:12px;font-size:12px;display:flex}.a-comparison-key>span{align-items:center;gap:8px;display:flex}.a-comparison-key i{border:2px solid var(--blue);border-radius:50%;width:10px;height:10px}.a-comparison-key>span:last-child i{background:var(--accent-ink);border-color:var(--accent-ink)}.a-variance-row{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr 75px;align-items:center;gap:28px;padding:25px 0;display:grid}.a-variance-row>.a-delta{justify-self:end}.a-dumbbell-values{font:13px var(--mono);justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.a-dumbbell-values>span{color:var(--blue)}.a-dumbbell-values>strong{color:var(--accent-ink)}.a-dumbbell-track{background:var(--line);height:2px;position:relative}.a-dumbbell-connector{background:var(--accent-ink);height:2px;position:absolute;top:0}.a-dumbbell-track>i{border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.a-dumbbell-before{border:2px solid var(--blue);background:var(--surface);z-index:1}.a-dumbbell-after{border:2px solid var(--surface);background:var(--accent-ink);z-index:2}.a-dumbbell-axis{color:var(--muted);font:10px var(--mono);justify-content:space-between;gap:16px;margin-top:14px;display:flex}.a-variance-note{color:var(--muted);padding-top:18px;font-size:12px}.a-ledger-heading,.a-comparison-record summary{grid-template-columns:1.3fr 1fr 1fr .65fr;align-items:center;gap:24px;padding:20px 28px;display:grid}.a-ledger-heading{color:var(--muted);background:var(--raised);font-size:12px}.a-comparison-record{border-top:1px solid var(--line)}.a-comparison-record summary{cursor:pointer;min-height:92px;list-style:none}.a-comparison-record summary>span:first-child{align-items:center;gap:16px;display:flex}.a-comparison-record summary>span:first-child strong{font-size:14px}.a-comparison-record[open] summary{background:var(--accent-soft)}.a-comparison-explainer{background:var(--raised);grid-template-columns:1fr 1fr;gap:16px;padding:22px 28px;font-size:13px;display:grid}.a-comparison-explainer>.a-sub{grid-column:1/-1}.a-demo .a-mobile-only{display:none}@container demo (width<=900px){.a-context-grid{grid-template-columns:1fr 1fr}.a-context-hero{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.a-context-hero>.a-eyebrow{grid-column:1/-1;margin-bottom:20px}.a-context-hero .a-spark{align-self:center}.a-context-hero>p{grid-column:1/-1}.a-change-cards{grid-template-columns:1fr}.a-change-card{grid-template-columns:1fr auto;gap:10px 24px;display:grid}.a-change-card .a-list-heading{grid-column:1/-1;margin-bottom:8px}.a-change-card>.a-button{grid-area:2/2/4;align-self:center;margin:0}.a-change-card-detail{grid-column:1/-1}.a-history-timeline{grid-template-columns:1fr}.a-timeline{border-right:0;border-bottom:1px solid var(--line)}.a-spark-ledger-row{grid-template-columns:24px 1fr 1fr 1fr;gap:18px}.a-ledger-period{display:none}.a-variance-row{grid-template-columns:155px 1fr 65px;gap:20px}.a-benchmark-row>strong{font-size:24px}.a-quality-queue,.a-inspector,.a-findings-rail,.a-panel-states{grid-template-columns:minmax(220px,.9fr) 1.35fr}}@container demo (width<=700px){.a-header{gap:20px}.a-header h3{font-size:21px}.a-metric-strip{grid-template-columns:1fr 1fr}.a-metric-strip>.a-stat{border-bottom:1px solid var(--line);min-height:150px}.a-metric-strip>.a-stat:nth-child(2n){border-right:0}.a-metric-strip>.a-stat:nth-last-child(-n+2){border-bottom:0}.a-spark-ledger-row{grid-template-columns:24px 1fr auto}.a-spark-ledger-row>.a-spark{grid-area:2/2/auto/-1}.a-spark-ledger-row>strong{grid-area:1/3}.a-quality-queue,.a-inspector,.a-health-composition,.a-evidence-first,.a-findings-rail,.a-panel-states{grid-template-columns:1fr}.a-profile-summary,.a-issue-index,.a-health-main,.a-findings-rail>aside,.a-panel-context{border-right:0;border-bottom:1px solid var(--line)}.a-profile-summary{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.a-profile-summary .a-type,.a-profile-summary>h4{grid-column:1/-1}.a-profile-summary>.a-stat{margin-bottom:0}.a-profile-summary .a-definition-list{border-top:0;margin-top:28px;padding-top:0}.a-issue-index{padding:22px 0}.a-issue-buttons{margin-bottom:16px}.a-issue-buttons button{min-height:64px;padding-top:12px;padding-bottom:12px}.a-evidence-claim{border-left:0;border-top:1px solid var(--line)}.a-evidence-claim h4{font-size:25px}.a-findings-rail>aside{padding:20px 0 0}.a-findings-rail>aside button{padding-top:15px;padding-bottom:15px}.a-findings-rail>aside button:last-child{border-bottom:0}.a-schema-detail{grid-template-columns:1fr;gap:24px}.a-panel-context{grid-template-columns:1fr 1fr;gap:18px;display:grid}.a-panel-context>.a-eyebrow,.a-panel-context>h4,.a-panel-context>.a-sub{grid-column:1/-1}.a-panel-context>.a-eyebrow{margin-bottom:-10px}.a-panel-context .a-pill{grid-column:1/-1;justify-self:start}}@container demo (width<=520px){.a-header{gap:18px;padding:20px 16px;display:grid}.a-header>.a-pill{justify-self:start}.a-header h3{font-size:21px;line-height:1.3}.a-eyebrow{font-size:10px}.a-header .a-select{width:100%}.a-select select{min-width:0;font-size:16px}.a-header>.a-select{grid-template-columns:1fr;display:grid}.a-footer{gap:4px;padding:14px 16px;font-size:11px;display:grid}.a-list-heading{gap:10px}.a-list-heading h4{font-size:16px}.a-list-heading>.a-sub{display:none}.a-body-copy{font-size:14px}.a-bar-head,.a-bar-head strong{font-size:12px}.a-bar-head small{font-size:10px}.a-bar-track{height:10px}.a-order{grid-template-columns:1fr auto;gap:12px}.a-order .a-order-context{display:none}.a-metric-strip>.a-stat{min-height:130px;padding:24px 16px}.a-metric-strip>.a-stat:first-child{border-right:0;grid-column:1/-1;min-height:155px}.a-metric-strip>.a-stat:nth-child(2){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.a-metric-strip>.a-stat:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.a-metric-strip>.a-stat:last-child{grid-column:1/-1;min-height:110px}.a-metric-strip .a-stat strong{font-size:28px}.a-metric-strip>.a-stat:first-child strong{font-size:38px}.a-metric-strip-bottom{grid-template-columns:1fr auto;gap:16px;padding:20px 16px}.a-metric-strip-bottom>.a-spark{grid-area:2/1/auto/-1}.a-metric-strip-bottom>.a-sub{grid-area:1/2;font-size:11px}.a-context-grid{grid-template-columns:1fr;gap:12px;padding:16px}.a-context-card,.a-context-hero{padding:22px;display:flex}.a-context-card .a-stat strong{font-size:32px}.a-context-card>.a-eyebrow{margin-bottom:20px}.a-spark-ledger-row{grid-template-columns:20px 1fr auto;gap:16px 10px;padding:24px 16px}.a-spark-ledger-row h4{font-size:16px}.a-spark-ledger-row>div>.a-sub{display:none}.a-spark-ledger-row>strong{font-size:20px}.a-profile-summary{padding:24px 16px;display:block}.a-profile-summary .a-stat strong{font-size:32px}.a-profile-summary .a-definition-list{border-top:1px solid var(--line);padding-top:20px}.a-profile-distribution,.a-distribution-canvas{padding:24px 16px}.a-distribution-title{gap:14px;display:grid}.a-distribution-title .a-pill{justify-self:start}.a-distribution-title h4{font-size:25px}.a-distribution-summary{grid-template-columns:1fr 1fr;gap:22px}.a-distribution-summary>.a-stat:first-child{grid-column:1/-1}.a-distribution-summary .a-stat strong{font-size:24px}.a-profile-shelf{padding:20px 16px}.a-shelf-heading{gap:10px}.a-shelf-heading .a-pill{display:none}.a-shelf-heading h4{font-size:18px}.a-shelf-stats{grid-template-columns:1fr 1fr}.a-shelf-stats>.a-stat{border-bottom:1px solid var(--line);padding:20px 14px}.a-shelf-stats>.a-stat:nth-child(2n){border-right:0}.a-shelf-stats>.a-stat:nth-last-child(-n+2){border-bottom:0}.a-shelf-stats>.a-stat strong{letter-spacing:-.065em;font-size:24px}.a-shelf-stats>.a-stat:last-child strong{font-size:20px}.a-profile-shelf .a-details summary{padding:14px;font-size:13px}.a-profile-shelf .a-details summary>span{display:none}.a-details-body{padding:4px 14px 20px}.a-quality-summary{grid-template-columns:1fr 1fr;gap:24px;padding:24px 16px}.a-quality-summary>.a-stat:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.a-audit-labels{display:none}.a-audit-row{grid-template-columns:1fr auto;gap:12px;padding:18px 16px}.a-audit-row>span:nth-child(3),.a-audit-row>span:last-child{display:none}.a-audit-row>.a-review{font-size:12px}.a-quality-detail{padding:24px 16px}.a-issue-index>.a-list-heading,.a-issue-index>.a-sub,.a-issue-buttons button{padding-left:16px;padding-right:16px}.a-health-main{padding:24px 16px}.a-health-main h4{font-size:42px}.a-health-rules .a-details summary{padding:18px 16px;font-size:13px}.a-health-rules .a-details-body{padding:4px 16px 24px}.a-notebook-entry{grid-template-columns:20px 1fr;gap:12px;padding:24px 16px}.a-finding-toggle{gap:12px}.a-finding-toggle h4{font-size:19px}.a-finding-body p{font-size:13px}.a-finding-body .a-button{gap:10px;font-size:12px}.a-findings-selector{padding:16px}.a-findings-selector .a-select{gap:5px;width:100%;display:grid}.a-evidence-chart,.a-evidence-claim,.a-rail-detail{padding:24px 16px}.a-evidence-claim h4{font-size:24px}.a-findings-rail>aside>.a-eyebrow,.a-findings-rail>aside button{padding-left:16px;padding-right:16px}.a-rail-detail .a-stat strong{font-size:38px}.a-rail-detail h4{font-size:23px}.a-applied-scope{padding:20px 16px}.a-scope-banner{justify-content:start;gap:12px;display:grid}.a-scope-banner .a-button{justify-self:start}.a-timeline button{grid-template-columns:12px 60px 1fr;gap:14px;padding:24px 16px}.a-timeline button:not(:last-child):before{left:21px}.a-timeline-info small>span{margin:4px 0 0;display:block}.a-snapshot{padding:24px 16px}.a-snapshot-stats{grid-template-columns:1fr 1fr;gap:24px}.a-snapshot-stats>.a-stat:nth-child(2){grid-area:1/1/auto/-1}.a-snapshot-stats>.a-stat:nth-child(2) strong{font-size:34px}.a-version-labels,.a-version-ledger>button{grid-template-columns:.8fr 1fr .6fr;gap:18px;padding:16px}.a-version-labels>span:nth-child(n+4),.a-version-ledger .a-version-amount,.a-version-ledger .a-version-added{display:none}.a-version-picker{gap:14px;padding:20px 16px;display:grid}.a-version-picker .a-select{width:100%}.a-version-picker>.a-sub{margin:0}.a-version-pair{grid-template-columns:1fr;margin:0 16px}.a-version-pair article{grid-template-columns:1fr 1.4fr;gap:24px 18px;padding:24px 16px}.a-version-pair .a-eyebrow,.a-version-pair h4{grid-column:1/-1}.a-version-pair .a-stat strong{font-size:25px}.a-version-current{border-left:0;border-top:1px solid var(--line)}.a-version-reconciliation{grid-template-columns:1fr 1fr;gap:12px;padding:20px 16px;font-size:11px;display:grid}.a-schema-labels{display:none}.a-schema-table>button{grid-template-columns:1fr 1fr;gap:16px;padding:22px 16px}.a-schema-table button>.a-change-kind{grid-column:1/-1}.a-schema-table strong{font-size:12px}.a-schema-table button .a-mobile-only{color:var(--faint);margin-bottom:5px;font-size:11px;display:block}.a-schema-detail{padding:24px 16px}.a-schema-sample{padding:18px 14px}.a-schema-sample>div{font-size:11px}.a-change-cards{gap:14px;padding:16px}.a-change-card{padding:22px 18px;display:block}.a-change-card>.a-list-heading{margin-bottom:24px}.a-change-card>.a-button{margin-top:22px}.a-lineage{padding:24px 16px}.a-lineage-heading{font-size:11px}.a-lineage-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:0;padding:20px 0}.a-lineage-node{padding:16px}.a-lineage-link{justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.a-lineage-link>span:last-child{border:0;line-height:1;transform:rotate(90deg)}.a-lineage-unchanged{text-align:left}.a-inline-state{padding:20px 16px}.a-state-table-head{grid-template-columns:1fr auto;font-size:11px}.a-state-table-head>span:nth-child(2){display:none}.a-state-message{min-height:350px;padding:32px 16px}.a-state-message h4{font-size:22px}.a-state-message>p{font-size:13px}.a-state-message>.a-button{width:100%;max-width:240px}.a-panel-context{padding:24px 16px}.a-view-heading{padding:16px}.a-ready-bars{padding:24px 16px}.a-workspace-state{margin:16px}.a-workspace-frame{padding:16px;font-size:13px}.a-workspace-frame>.a-sub{display:none}.a-workspace-state>.a-row-preview{padding:0 16px 24px}.a-ready-value{font-size:32px}.a-benchmark-periods{grid-template-columns:1fr 1fr;gap:20px;padding:20px 16px}.a-benchmark-periods>span{display:none}.a-benchmark-periods h4{font-size:17px}.a-benchmark-row{grid-template-columns:1fr 1fr;align-items:start;gap:20px 14px;padding:24px 16px}.a-benchmark-row>div:first-child{grid-column:1/-1}.a-benchmark-row>strong{font-size:22px}.a-benchmark-row .a-mobile-only{font:11px var(--sans);letter-spacing:0;display:block}.a-variance{padding:22px 16px}.a-comparison-key{justify-content:space-between;gap:10px;font-size:11px}.a-variance-row{grid-template-columns:1fr auto;gap:22px;padding:24px 0}.a-variance-name h4{font-size:17px}.a-dumbbell{grid-area:2/1/auto/-1}.a-variance-row>.a-delta{grid-area:1/2}.a-ledger-heading,.a-comparison-record summary{grid-template-columns:1fr auto;gap:16px;padding:20px 16px}.a-ledger-heading>span:nth-child(2),.a-ledger-heading>span:last-child,.a-comparison-record .a-comparison-before{display:none}.a-comparison-record summary>span:first-child{grid-column:1/-1;gap:12px}.a-comparison-record summary>span:first-child strong:after{content:" +";color:var(--accent-ink);font-weight:400}.a-comparison-record[open] summary>span:first-child strong:after{content:" −"}.a-comparison-record .a-comparison-after{font-size:22px}.a-comparison-record .a-delta{justify-self:end}.a-comparison-explainer{grid-template-columns:1fr;padding:20px 16px}}.w-workbench{min-width:0;font-size:13px}.w-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 22px;display:flex}.w-file-icon{border:1px solid var(--line);border-radius:3px;align-content:center;gap:4px;width:28px;height:32px;padding:6px;display:grid}.w-file-icon>span{background:var(--accent-ink);height:2px}.w-file-icon>span:nth-child(2){background:var(--muted);width:60%}.w-header h2{letter-spacing:-.025em;font-size:17px}.w-header h2 span{color:var(--faint)}.w-header p{color:var(--faint);font:10px/1.7 var(--mono);margin-top:5px}.w-header p>span{color:var(--line);margin:0 5px}.w-local{font:10px var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:3px;margin-left:auto;padding:5px 7px}.w-task-tabs{background:var(--bg);border-bottom:1px solid var(--line);padding:0 20px;display:flex}.w-task-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:12px;display:flex}.w-task-tabs button[aria-pressed=true]{color:var(--accent-ink);border-bottom-color:var(--accent)}.w-task-tabs i{background:var(--accent);border-radius:50%;width:4px;height:4px}.w-querybar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px;gap:12px;padding:12px 20px;display:grid}.w-querybar label{color:var(--faint);align-items:center;gap:10px;min-width:0;display:flex}.w-querybar input{width:100%;min-width:0;color:var(--ink);font:12px var(--mono);background:0 0;border:0}.w-querybar input::placeholder{color:var(--faint)}.w-querybar select,.w-filters select,.w-chart-select select{background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:4px;width:100%;padding:6px 10px;font-size:12px}.w-active-scope{background:var(--accent-soft);color:var(--accent-ink);font:11px/1.5 var(--mono);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:7px 20px;display:flex}.w-active-scope>span{overflow-wrap:anywhere}.w-active-scope button{background:0 0;border:0;flex-shrink:0;min-height:30px;padding:0 5px;font-size:11px}.w-body{grid-template-columns:184px minmax(0,1fr);display:grid}.w-main{min-width:0}.w-filters{border-right:1px solid var(--line);min-width:0;padding:18px 14px}.w-filter-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.w-filter-head h3{font-size:13px}.w-filter-head>span{font:10px var(--mono);color:var(--faint)}.w-filter-section{padding:22px 0 0}.w-filter-section>label,.w-filter-section>span:first-child{color:var(--muted);margin-bottom:12px;font-size:11px;display:block}.w-facet-bars{gap:3px;margin-top:12px;display:grid}.w-facet-bars button{isolation:isolate;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:6px;font-size:10px;display:flex;position:relative}.w-facet-bars button>i{z-index:-1;background:var(--raised);border-radius:2px;position:absolute;inset:2px auto 2px 0}.w-facet-bars button[aria-pressed=true]{color:var(--accent-ink)}.w-facet-bars button[aria-pressed=true]>i{background:var(--accent-soft)}.w-facet-bars button>span:last-of-type{color:var(--faint);font-family:var(--mono)}.w-status-filters{gap:2px;display:grid}.w-status-filters button{text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;padding:4px 0;font-size:11px;display:grid}.w-filter-check{border:1px solid var(--line);width:12px;height:12px;color:var(--accent-ink);border-radius:2px;place-items:center;font-size:9px;display:grid}.w-status-filters button>span:last-child{color:var(--faint);font:10px var(--mono)}.w-field-list>span:not(:first-child){font:10px/3.2 var(--mono);color:var(--faint);display:block}.w-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.w-metrics>div{border-right:1px solid var(--line);min-width:0;padding:18px}.w-metrics>div:last-child{border-right:0}.w-metrics>div>span{color:var(--muted);font-size:10px;line-height:1.6;display:block}.w-metrics>div>span:last-child{color:var(--faint);font-size:9px}.w-metrics strong{font:500 clamp(20px, 2vw, 27px)/1.1 var(--display);letter-spacing:-.04em;white-space:nowrap;margin:9px 0;display:block}.w-metrics small{color:var(--faint);font:10px var(--mono)}.w-chart-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.w-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.w-section-head h3{font-size:14px}.w-section-head p{color:var(--faint);font:10px/1.6 var(--mono);margin-top:4px}.w-trend{min-width:0;padding:20px}.w-mini-key{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.w-mini-key i{background:var(--accent);width:10px;height:2px}.w-trend-chart{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.w-y-labels{text-align:right;font:9px var(--mono);color:var(--faint);flex-direction:column;justify-content:space-between;padding:18px 0 24px;display:flex}.w-trend-plot{min-width:0}.w-trend-plot svg{width:100%;height:164px}.w-x-labels{font:10px var(--mono);color:var(--faint);justify-content:space-between;margin-top:8px;display:flex}.w-chart-select{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.w-chart-select label{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.w-chart-select select{width:145px;min-height:32px;font-size:11px}.w-chart-select button{color:var(--accent-ink);background:0 0;border:0;min-height:32px;font-size:11px}.w-ranking{border-left:1px solid var(--line);min-width:0;padding:20px;display:none}.w-section-count{font:10px var(--mono);color:var(--faint)}.w-country-list{gap:16px;display:grid}.w-country-list button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0;font-size:11px;display:grid}.w-country-list strong{font:11px var(--mono)}.w-country-list i{background:var(--raised);grid-column:1/-1;width:100%;height:4px}.w-country-list i>span{background:var(--mark);height:4px;display:block}.w-text-button{color:var(--accent-ink);background:0 0;border:0;margin-top:8px;padding:12px 0;font-size:11px}.w-table-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.w-table-head>div{align-items:center;gap:14px;display:flex}.w-table-head h3{font-size:14px}.w-table-head span{font:10px var(--mono);color:var(--faint)}.w-table-head button{font:11px var(--mono);border:1px solid var(--line);min-height:32px;color:var(--muted);background:0 0;border-radius:4px;padding:4px 10px}.w-table-scroll{overflow-x:auto}.w-table{border-collapse:collapse;white-space:nowrap;width:100%}.w-table th{background:var(--bg);color:var(--muted);text-align:left;font:10px var(--mono);border-bottom:1px solid var(--line);padding:12px}.w-table th:first-child{text-align:center;width:35px}.w-table th:nth-child(4){text-align:right}.w-table td{border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px}.w-table tr:last-child td{border-bottom:0}.w-table td:first-child{color:var(--faint);font:10px var(--mono);text-align:center}.w-table td button{text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:32px;padding:0;display:flex}.w-table td strong{font:11px var(--mono)}.w-table td button span{color:var(--faint);font-size:10px}.w-table tr.selected{background:var(--accent-soft)}.w-table tr:hover{background:var(--raised)}.w-amount{font-family:var(--mono);text-align:right}.w-status{color:var(--ok);border:1px solid var(--line);border-radius:3px;width:fit-content;padding:4px 6px;font-size:10px;display:inline-flex}.w-status.refunded{color:var(--danger)}.w-status.pending{color:var(--accent-ink)}.w-records{display:none}.w-pagination{border-top:1px solid var(--line);font:10px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.w-pagination>div{align-items:center;gap:10px;display:flex}.w-pagination button{border:1px solid var(--line);background:var(--raised);border-radius:3px;width:32px;min-height:30px;font-size:15px}.w-footer{border-top:1px solid var(--line);font:9px var(--mono);color:var(--faint);background:var(--bg);justify-content:space-between;gap:12px;padding:13px 20px;display:flex}.w-empty{text-align:center;padding:44px 20px}.w-empty h3{font-size:18px}.w-empty p{color:var(--muted);margin:12px 0 18px;font-size:12px}.w-no-data{color:var(--muted);font-size:12px}.w-inspecting .w-body{grid-template-columns:minmax(0,1fr) 255px}.w-inspecting .w-filters{display:none}.w-inspector{border-left:1px solid var(--line);background:var(--bg);min-width:0}.w-inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.w-inspector-head h3{margin-top:8px;font-size:17px}.w-eyebrow{color:var(--faint);font:10px/1.5 var(--mono);letter-spacing:.055em;text-transform:uppercase}.w-inspector-head button{border:1px solid var(--line);background:0 0;border-radius:3px;width:32px;min-height:32px;font-size:20px}.w-inspector-value{gap:12px;padding:20px 18px;display:grid}.w-inspector-value>span:first-child{color:var(--muted);font-size:11px}.w-inspector-value>strong{font:500 32px var(--display);letter-spacing:-.03em}.w-inspector dl{margin:0;padding:0 18px}.w-inspector dl>div{border-top:1px solid var(--line);gap:7px;padding:15px 0;display:grid}.w-inspector dt{font:10px var(--mono);color:var(--faint)}.w-inspector dd{font:12px var(--mono);overflow-wrap:anywhere;margin:0}.w-inspector>.w-text-button{margin-left:18px}.w-layout-1 .w-body,.w-layout-2 .w-body{grid-template-columns:minmax(0,1fr)}.w-layout-1 .w-filters,.w-layout-2 .w-filters{display:none}.w-layout-1 .w-chart-grid{grid-template-columns:minmax(0,1fr) 260px}.w-layout-1 .w-ranking{display:block}.w-layout-1.w-inspecting .w-body,.w-layout-2.w-inspecting .w-body{grid-template-columns:minmax(0,1fr) 255px}.w-layout-1.w-inspecting .w-chart-grid{grid-template-columns:minmax(0,1fr)}.w-layout-1.w-inspecting .w-ranking,.w-layout-2 .w-overview{display:none}.w-evidence{border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1fr) 240px;gap:24px;padding:26px;display:grid}.w-evidence h2{letter-spacing:-.04em;margin-top:12px;font-size:27px}.w-evidence p{color:var(--muted);max-width:340px;margin-top:12px;font-size:12px;line-height:1.7}.w-evidence-actions{align-content:center;gap:5px;display:grid}.w-evidence-actions button{border:1px solid var(--line);background:var(--surface);border-radius:4px;justify-content:space-between;gap:12px;padding:9px 12px;font-size:12px;display:flex}.w-evidence-actions button[aria-pressed=true]{color:var(--accent-ink);border-color:var(--accent-ink);background:var(--accent-soft)}.w-evidence-actions button>span{font:11px var(--mono)}.w-evidence-source{font:10px var(--mono);color:var(--faint);border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.w-tab-filters .w-body{grid-template-columns:230px minmax(0,1fr)}.w-tab-filters .w-filters{display:block}.w-tab-filters .w-inspector{display:none}.w-tab-overview .w-overview{display:block}@container demo (width<=1000px){.w-metrics>div{padding:16px 12px}.w-metrics strong{font-size:22px}.w-body{grid-template-columns:168px minmax(0,1fr)}.w-layout-1 .w-chart-grid{grid-template-columns:minmax(0,1fr) 220px}.w-table th,.w-table td{padding-left:10px;padding-right:10px}}@container demo (width<=800px){.w-body{grid-template-columns:minmax(0,1fr)}.w-filters{display:none}.w-layout-1 .w-chart-grid{grid-template-columns:minmax(0,1fr)}.w-layout-1 .w-ranking{display:none}.w-inspecting .w-body,.w-layout-1.w-inspecting .w-body,.w-layout-2.w-inspecting .w-body{grid-template-columns:minmax(0,1fr)}.w-inspecting .w-main,.w-inspecting .w-filters{display:none}.w-inspector{border-left:0}.w-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.w-evidence{grid-template-columns:minmax(0,1fr) 210px}}@container demo (width<=600px){.w-header{gap:10px;padding:16px 14px}.w-header h2{font-size:16px}.w-header p{max-width:230px;font-size:9px}.w-header p>span{margin:0 1px}.w-local{display:none}.w-task-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.w-task-tabs button{justify-content:center;min-height:46px;padding:0;font-size:12px}.w-querybar{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px 14px}.w-querybar input{font-family:var(--sans);font-size:16px}.w-querybar select{display:none}.w-querybar input::placeholder{font-size:13px}.w-active-scope{padding:7px 14px;font-size:10px}.w-active-scope button{min-height:44px}.w-body,.w-tab-filters .w-body{display:block}.w-tab-data .w-overview,.w-tab-overview .w-data,.w-tab-filters .w-main{display:none}.w-tab-filters .w-filters{border-right:0;padding:18px;display:block}.w-filters select{min-height:44px;font-size:16px}.w-facet-bars button,.w-status-filters button{min-height:44px;font-size:13px}.w-filter-section>label,.w-filter-section>span:first-child{font-size:13px}.w-field-list{display:none}.w-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.w-metrics>div{padding:18px 14px}.w-metrics>div:nth-child(2){border-right:0}.w-metrics>div:nth-child(n+3){display:none}.w-metrics strong{font-size:24px}.w-metrics>div>span{font-size:11px}.w-metrics>div>span:last-child{font-size:10px}.w-trend{padding:18px 14px}.w-mini-key{display:none}.w-section-head{margin-bottom:20px}.w-section-head h3{font-size:16px}.w-section-head p{font-size:11px}.w-trend-chart{grid-template-columns:40px minmax(0,1fr);gap:8px}.w-y-labels,.w-x-labels{font-size:10px}.w-chart-select{display:block}.w-chart-select label{grid-template-columns:1fr 160px;font-size:11px;display:grid}.w-chart-select select{width:100%;min-height:44px;font-size:14px}.w-chart-select button{min-height:44px}.w-layout-1 .w-ranking{border-left:0;border-top:1px solid var(--line);padding:18px 14px;display:block}.w-country-list button{min-height:44px;font-size:12px}.w-country-list strong{font-size:12px}.w-table-head{padding:13px 14px}.w-table-head>div{gap:6px;display:grid}.w-table-head h3{font-size:15px}.w-table-head span{font-size:10px}.w-table-head button{min-height:44px;font-size:11px}.w-table-scroll{display:none}.w-records{display:block}.w-record{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:100%;padding:16px 14px;display:grid}.w-record:last-child{border-bottom:0}.w-record-id{font:11px var(--mono);color:var(--faint)}.w-record strong{text-align:right;font:500 15px var(--mono)}.w-record-name{font-size:13px}.w-record .w-status{justify-self:end;font-size:10px}.w-record-country{color:var(--faint);font-size:11px}.w-record-arrow{text-align:right;color:var(--accent-ink)}.w-pagination{padding:10px 14px}.w-pagination button{width:44px;min-height:44px}.w-pagination>div{gap:8px}.w-footer{padding:14px;font-size:9px}.w-inspector dl{grid-template-columns:minmax(0,1fr)}.w-inspector-head{padding:18px}.w-inspector-head button{width:44px;min-height:44px}.w-inspector dt{font-size:11px}.w-inspector dd{font-size:14px}.w-inspecting .w-evidence,.w-inspecting .w-querybar,.w-inspecting .w-active-scope{display:none}.w-evidence{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 14px}.w-evidence h2{font-size:25px}.w-evidence p{font-size:13px}.w-evidence-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.w-evidence-actions button{justify-content:start;gap:10px;padding:10px 8px;font-size:10px;display:grid}.w-evidence-actions button span{font-size:15px}.w-evidence-source{padding-top:14px;font-size:9px}}.w-layout-0 .w-main{flex-direction:column;display:flex}.w-layout-0 .w-priority-metrics{order:0}.w-layout-0 .w-data{order:1}.w-layout-0 .w-overview{order:2}.w-layout-0 .w-overview .w-metrics,.w-tab-overview .w-data,.w-tab-overview .w-filters{display:none}.w-tab-overview .w-body{grid-template-columns:minmax(0,1fr)}.w-layout-1.w-tab-data .w-overview{display:none}.w-table td,.w-table td strong{font-size:12px}.w-table td button span,.w-table th{font-size:11px}@container demo (width<=600px){.w-priority-metrics{display:none}.w-layout-0 .w-overview .w-metrics{display:grid}.w-tab-filters .w-main,.w-inspecting .w-main{display:none}}@container demo (width<=800px){.w-inspecting .w-main{display:none}}
