@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-DzTrJqFk.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root,[data-theme=dark]{--primary:#8ecfe2;--on-primary:#00363f;--primary-container:#1d4e5c;--on-primary-container:#c4ecf6;--secondary-container:#2e4248;--on-secondary-container:#d4e5ea;--surface:#0f1416;--surface-container-lowest:#0a0f11;--surface-raised:var(--surface-container-low);--surface-container-low:#171d1f;--surface-container:#1b2123;--surface-container-high:#252b2e;--on-surface:#dee3e5;--on-surface-variant:#bfc8cb;--outline:#899296;--outline-variant:#40484c;--error:#ffb4ab;--on-error:#690005;--error-container:#93000a;--on-error-container:#ffdad6;--warning:#f2c14e;--warning-container:#3d2e00;--on-warning-container:#ffe08a;--gain:#6fd68a;--gain-container:#0f3a1d;--loss:#ff8a80;--loss-container:#4a1410;--inverse-surface:#dee3e5;--inverse-on-surface:#2b3134;--inverse-primary:#1d5c6e;--scrim:#000}[data-theme=light]{--primary:#1d5c6e;--on-primary:#fff;--primary-container:#cde7ee;--on-primary-container:#0b3440;--secondary-container:#dbe4e7;--on-secondary-container:#142b31;--surface:#f7f9fa;--surface-container-lowest:#fff;--surface-raised:var(--surface-container-lowest);--surface-container-low:#f1f4f5;--surface-container:#ebeff0;--surface-container-high:#e4e9eb;--on-surface:#161d20;--on-surface-variant:#40494d;--outline:#70797d;--outline-variant:#c0c8cb;--error:#b3261e;--on-error:#fff;--error-container:#f9dedc;--on-error-container:#410e0b;--warning:#7a5900;--warning-container:#ffefc2;--on-warning-container:#3d2c00;--gain:#146c2e;--gain-container:#dcefe0;--loss:#b42318;--loss-container:#fbe2df;--inverse-surface:#2b3134;--inverse-on-surface:#eef1f2;--inverse-primary:#94cfe0;--scrim:#000}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--shape-extra-small:4px;--shape-small:8px;--shape-medium:12px;--shape-large:16px;--shape-extra-large:28px;--shape-full:9999px;--row-dense:36px;--row-comfortable:48px;--control-height:40px;--field-height:56px;--opacity-hover:.08;--opacity-pressed:.1;--opacity-disabled:.38;--opacity-scrim:.32;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--headline-small-size:24px;--headline-small-line:32px;--headline-small-weight:600;--title-large-size:22px;--title-large-line:28px;--title-large-weight:500;--title-medium-size:16px;--title-medium-line:24px;--title-medium-weight:600;--title-small-size:14px;--title-small-line:20px;--title-small-weight:600;--body-large-size:16px;--body-large-line:24px;--body-large-weight:400;--body-medium-size:14px;--body-medium-line:20px;--body-medium-weight:400;--body-small-size:12px;--body-small-line:16px;--body-small-weight:400;--label-large-size:14px;--label-large-line:20px;--label-large-weight:500;--label-large-tracking:.1px;--label-medium-size:12px;--label-medium-line:16px;--label-medium-weight:500;--label-medium-tracking:.5px;--label-small-size:11px;--label-small-line:16px;--label-small-weight:500;--label-small-tracking:.5px;--data-large-size:22px;--data-large-line:28px;--data-large-weight:500;--data-medium-size:14px;--data-medium-line:20px;--data-medium-weight:400;--code-medium-size:13px;--code-medium-line:20px;--code-medium-weight:500}body{font-family:var(--font-sans);background:var(--surface);color:var(--on-surface);margin:0;font-size:14px;line-height:20px}html,html body{background:var(--surface);color:var(--on-surface)}html body{min-height:100vh}.dda-preview{gap:var(--space-4);padding:var(--space-4);background:var(--surface);color:var(--on-surface);flex-wrap:wrap;align-items:flex-start;display:flex}.dda-preview-col{gap:var(--space-4);padding:var(--space-4);background:var(--surface);color:var(--on-surface);flex-direction:column;display:flex}.dda-stack{gap:var(--space-2);flex-direction:column;display:flex}.dda-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.dda-muted{color:var(--on-surface-variant)}.dda-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dda-code{font-family:var(--font-mono);letter-spacing:0;font-size:13px;font-weight:500}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important}}.dda-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";-webkit-user-select:none;user-select:none;direction:ltr;flex:none;width:1em;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.dda-icon-18{font-size:18px}.dda-icon-24{font-size:24px}.dda-icon-48{font-size:48px}.dda-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-5);border-radius:var(--shape-full);font:inherit;letter-spacing:.1px;cursor:pointer;color:var(--primary);background:0 0;border:1px solid #0000;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative;overflow:hidden}.dda-btn:before{content:"";opacity:0;background:currentColor;transition:opacity .12s;position:absolute;inset:0}.dda-btn:hover:before{opacity:var(--opacity-hover)}.dda-btn:active:before{opacity:var(--opacity-pressed)}.dda-btn>*{position:relative}.dda-btn-has-icon{padding-left:var(--space-4)}.dda-btn-filled{background:var(--primary);color:var(--on-primary)}.dda-btn-tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.dda-btn-outlined{border-color:var(--outline);color:var(--primary)}.dda-btn-text{padding:0 var(--space-3)}.dda-btn-danger.dda-btn-filled{background:var(--error);color:var(--on-error)}.dda-btn-danger.dda-btn-outlined,.dda-btn-danger.dda-btn-text{color:var(--error)}.dda-btn-danger.dda-btn-outlined{border-color:var(--error)}.dda-btn:disabled,.dda-btn[aria-disabled=true]{cursor:not-allowed;color:var(--on-surface);opacity:var(--opacity-disabled);background:0 0;border-color:#0000}.dda-btn-filled:disabled,.dda-btn-tonal:disabled,.dda-btn-filled[aria-disabled=true],.dda-btn-tonal[aria-disabled=true]{background:var(--surface-container-high)}.dda-btn-outlined:disabled,.dda-btn-outlined[aria-disabled=true]{border-color:var(--outline-variant)}.dda-btn:disabled:before,.dda-btn[aria-disabled=true]:before{display:none}a.dda-btn{box-sizing:border-box;text-decoration:none}.dda-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dda-field-label{letter-spacing:.1px;color:var(--on-surface-variant);font-size:14px;font-weight:500;line-height:20px}.dda-field-req{color:var(--error);margin-left:2px}.dda-field-box{align-items:center;gap:var(--space-2);min-height:var(--field-height);box-sizing:border-box;padding:0 var(--space-4);border:1px solid var(--outline);border-radius:var(--shape-extra-small);color:var(--on-surface);background:0 0;display:flex}.dda-field-box:hover{border-color:var(--on-surface)}.dda-field-box:focus-within{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.dda-field-box input,.dda-field-box select,.dda-field-box textarea{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;line-height:24px}.dda-field-box select{appearance:none;cursor:pointer}.dda-field-box textarea{padding:var(--space-3) 0;resize:vertical}.dda-field-num input{font-variant-numeric:tabular-nums;text-align:right}.dda-field-affix{color:var(--on-surface-variant);white-space:nowrap;font-size:16px;line-height:24px}.dda-field-help{color:var(--on-surface-variant);padding:0 var(--space-4);font-size:14px;line-height:20px}.dda-field-error .dda-field-box{border-color:var(--error)}.dda-field-error .dda-field-box:focus-within{box-shadow:inset 0 0 0 1px var(--error)}.dda-field-error .dda-field-label,.dda-field-error .dda-field-help{color:var(--error)}.dda-field-disabled{opacity:var(--opacity-disabled)}.dda-field-locked .dda-field-box{background:var(--surface-container-low);border-color:var(--outline-variant)}.dda-field-locked .dda-field-box:hover{border-color:var(--outline-variant)}.dda-field-locked .dda-field-box input,.dda-field-locked .dda-field-box textarea{cursor:text;-webkit-user-select:text;user-select:text}.dda-field-static .dda-field-value{color:var(--on-surface);padding:var(--space-1) 0;font-size:16px;line-height:24px}.dda-field-static .dda-field-help{padding:0}.dda-wheel{align-items:flex-start;gap:var(--space-3);box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--outline);border-radius:var(--shape-extra-small);display:flex}.dda-wheel:hover{border-color:var(--on-surface)}.dda-wheel:focus-within{border-color:var(--primary)}.dda-field-error .dda-wheel{border-color:var(--error)}.dda-wheel-col{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.dda-wheel-name{color:var(--on-surface-variant);font-size:14px;line-height:20px}.dda-wheel-box{position:relative}.dda-wheel-band{border-radius:var(--shape-small);background:var(--secondary-container);pointer-events:none;position:absolute;left:0;right:0}.dda-wheel-scroll{z-index:1;box-sizing:border-box;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;border-radius:var(--shape-small);flex-direction:column;display:flex;position:relative}.dda-wheel-scroll::-webkit-scrollbar{display:none}.dda-wheel-scroll[aria-disabled=true]{cursor:default}.dda-wheel-item{scroll-snap-align:center;width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:20px;display:flex}.dda-wheel-item-near{font-size:16px}.dda-wheel-item-center{color:var(--on-secondary-container);cursor:default;font-size:22px;font-weight:500;line-height:28px}.dda-wheel-scroll[aria-disabled=true] .dda-wheel-item{cursor:default}.dda-wheel-sep{align-self:flex-end;font-size:22px;font-weight:500;line-height:28px}.dda-wheel-suffix{color:var(--on-surface-variant);align-self:center;font-size:14px;line-height:20px}.dda-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.dda-amount-gain{color:var(--gain)}.dda-amount-loss{color:var(--loss)}.dda-ticker{font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.dda-ticker-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.dda-chip{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--shape-small);letter-spacing:.1px;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.dda-chip-wrap{white-space:normal;height:auto;min-height:24px;padding-block:2px}.dda-chip-neutral{background:var(--surface-container-high);color:var(--on-surface)}.dda-chip-primary{background:var(--primary-container);color:var(--on-primary-container)}.dda-chip-warning{background:var(--warning-container);color:var(--on-warning-container)}.dda-chip-error{background:var(--error-container);color:var(--on-error-container)}.dda-chip-muted{border-color:var(--outline);color:var(--on-surface-variant);background:0 0}.dda-filter-chip{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border:1px solid var(--outline);border-radius:var(--shape-small);color:var(--on-surface-variant);font:inherit;letter-spacing:.1px;cursor:pointer;box-sizing:border-box;background:0 0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.dda-filter-chip:before{content:"";border-radius:inherit;opacity:0;background:currentColor;transition:opacity .12s;position:absolute;inset:0}.dda-filter-chip:hover:before{opacity:var(--opacity-hover)}.dda-filter-chip:active:before{opacity:var(--opacity-pressed)}.dda-filter-chip>*{position:relative}.dda-filter-chip-on{padding-left:var(--space-2);background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.dda-filter-chip:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.dda-filter-chip:disabled:before{display:none}.dda-mobile .dda-filter-chip:after{content:"";position:absolute;inset:-8px 0}@media (pointer:coarse){.dda-filter-chip:after{content:"";position:absolute;inset:-8px 0}}.dda-filter-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dda-mobile .dda-filter-chips{row-gap:var(--space-4)}@media (pointer:coarse){.dda-filter-chips{row-gap:var(--space-4)}}.dda-table-wrap{border:1px solid var(--outline-variant);border-radius:var(--shape-medium);background:var(--surface-raised);overflow-x:auto}.dda-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.dda-table caption{text-align:left;padding:var(--space-3) var(--space-4);font-size:16px;font-weight:600;line-height:24px}.dda-table th{height:var(--row-dense);padding:0 var(--space-3);background:var(--surface-container);color:var(--on-surface-variant);letter-spacing:.5px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--outline-variant);font-size:12px;font-weight:500;line-height:16px}.dda-table td{height:var(--row-dense);padding:var(--space-2) var(--space-3);box-sizing:border-box;border-bottom:1px solid var(--outline-variant);vertical-align:middle}.dda-table tbody tr:last-child td{border-bottom:0}.dda-table th.dda-num,.dda-table td.dda-num{text-align:right}.dda-table-comfortable th,.dda-table-comfortable td{height:var(--row-comfortable)}.dda-th-sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.dda-th-sort[aria-pressed=true]{color:var(--on-surface)}.dda-num .dda-th-sort{flex-direction:row-reverse}.dda-row-link{cursor:pointer}.dda-row-link:hover td{background:var(--surface-container-high)}.dda-row-selected td{background:var(--secondary-container);color:var(--on-secondary-container)}.dda-table-empty td{height:auto;padding:0}.dda-table-wrap-head th{white-space:normal;vertical-align:bottom;height:auto;min-height:var(--row-dense);padding-block:var(--space-2)}.dda-table-foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--outline-variant);color:var(--on-surface-variant);font-size:14px;line-height:20px;display:flex}.dda-list{background:var(--surface-raised);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);margin:0;padding:0;list-style:none;overflow:hidden}.dda-list>li{border-bottom:1px solid var(--outline-variant)}.dda-list>li:last-child{border-bottom:0}.dda-li{align-items:center;gap:var(--space-4);min-height:var(--row-comfortable);padding:var(--space-2) var(--space-4);box-sizing:border-box;display:flex}.dda-li-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.dda-li-button:hover{background:var(--surface-container-high)}.dda-li-main{flex-direction:column;flex:1;min-width:0;display:flex}.dda-li-overline{letter-spacing:.5px;color:var(--on-surface-variant);font-size:11px;font-weight:500;line-height:16px}.dda-li-headline{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:24px;overflow:hidden}.dda-li-supporting{color:var(--on-surface-variant);font-size:14px;line-height:20px}.dda-li-main-lines{gap:2px}.dda-li-line{white-space:normal}.dda-li-trailing{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dda-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);background:var(--surface-raised);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.dda-card-button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.dda-card-button:hover{background:var(--surface-container-high)}.dda-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);width:100%;display:flex}.dda-card-title{flex-direction:column;min-width:0;display:flex}.dda-card-title .dda-ticker{font-size:16px;line-height:24px}.dda-card-name,.dda-card-line{color:var(--on-surface-variant);font-size:14px;line-height:20px}.dda-card-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dda-card-chip{display:flex}.dda-card-metrics{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.dda-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.dda-metric-full{grid-column:1/-1}.dda-metric dt,.dda-metric-label{letter-spacing:.1px;color:var(--on-surface-variant);font-size:14px;font-weight:500;line-height:20px}.dda-metric dd,.dda-metric-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.dda-metric-lead dd,.dda-metric-lead .dda-metric-value{font-size:22px;font-weight:500;line-height:28px}.dda-metric-value .dda-amount{white-space:normal}.dda-metric dd.dda-metric-supporting{color:var(--on-surface-variant);font-size:14px;font-weight:400;line-height:20px}.dda-card-foot{color:var(--on-surface-variant);font-size:14px;line-height:20px}.dda-card-attention{align-items:flex-start;gap:var(--space-2);color:var(--warning);font-size:14px;line-height:20px;display:flex}.dda-banner{gap:var(--space-3);padding:var(--space-4);border-radius:var(--shape-medium);box-sizing:border-box;align-items:flex-start;font-size:14px;line-height:20px;display:flex}.dda-banner-info{background:var(--primary-container);color:var(--on-primary-container)}.dda-banner-warning{background:var(--warning-container);color:var(--on-warning-container)}.dda-banner-error{background:var(--error-container);color:var(--on-error-container)}.dda-banner-neutral{background:var(--surface-container-high);color:var(--on-surface)}.dda-banner-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.dda-banner-title{font-weight:600}.dda-banner-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dda-banner .dda-btn-text{color:inherit;padding:0 var(--space-3);margin-left:calc(-1 * var(--space-3))}.dda-vs-list{margin:var(--space-1) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.dda-vs-item{gap:var(--space-2);align-items:baseline;display:flex}.dda-vs-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.dda-state{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);text-align:center;color:var(--on-surface);flex-direction:column;display:flex}.dda-state .dda-icon{color:var(--on-surface-variant);margin-bottom:var(--space-2)}.dda-state-error .dda-icon{color:var(--error)}.dda-state-title{font-size:16px;font-weight:600;line-height:24px}.dda-state-desc{color:var(--on-surface-variant);max-width:44ch;font-size:14px;line-height:20px}.dda-state-action{margin-top:var(--space-3)}.dda-state-details{margin:var(--space-2) 0 0;gap:var(--space-2);text-align:left;flex-direction:column;max-width:720px;padding:0;list-style:none;display:flex}.dda-state-details li{align-items:flex-start;gap:var(--space-2);color:var(--on-surface-variant);font-size:14px;line-height:20px;display:flex}.dda-state .dda-state-details .dda-icon{margin-bottom:0}.dda-progress{border-radius:var(--shape-full);background:var(--secondary-container);width:160px;height:4px;position:relative;overflow:hidden}.dda-progress:after{content:"";background:var(--primary);border-radius:inherit;width:40%;animation:1.4s ease-in-out infinite dda-progress;position:absolute;inset:0 auto 0 0}@keyframes dda-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.dda-dialog-scrim{padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:relative}.dda-dialog-scrim:before{content:"";background:var(--scrim);opacity:var(--opacity-scrim);position:absolute;inset:0}.dda-dialog{box-sizing:border-box;width:100%;max-width:400px;padding:var(--space-5);border-radius:var(--shape-extra-large);background:var(--surface-container-high);color:var(--on-surface);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.dda-dialog-title{margin:0;font-size:22px;font-weight:500;line-height:28px}.dda-dialog-body{color:var(--on-surface-variant);font-size:14px;line-height:20px}.dda-dialog-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.dda-snackbar{align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--shape-small);background:var(--inverse-surface);color:var(--inverse-on-surface);max-width:560px;font-size:14px;line-height:20px;display:flex}.dda-snackbar-msg{min-width:0;padding:var(--space-2) 0;flex:1}.dda-snackbar .dda-btn{color:var(--inverse-primary);padding:0 var(--space-3)}.dda-nav-rail{gap:var(--space-3);width:88px;min-height:100%;padding:var(--space-4) 0;background:var(--surface-container-low);box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.dda-nav-bar{height:80px;padding:var(--space-3) var(--space-2) var(--space-4);background:var(--surface-container);box-sizing:border-box;justify-content:space-around;display:flex}.dda-nav-item{align-items:center;gap:var(--space-1);color:var(--on-surface-variant);font:inherit;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:64px;padding:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.dda-nav-bar .dda-nav-item{flex:1;font-size:11px}.dda-nav-ind{border-radius:var(--shape-large);justify-content:center;align-items:center;width:56px;height:32px;display:flex}.dda-nav-bar .dda-nav-ind{border-radius:var(--shape-full);width:64px}.dda-nav-item:hover .dda-nav-ind{background:var(--surface-container-high)}.dda-nav-item[aria-current=page]{color:var(--on-surface)}.dda-nav-item[aria-current=page] .dda-nav-ind{background:var(--primary-container);color:var(--on-primary-container)}.dda-ai{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--outline);border-radius:var(--shape-medium);background:var(--surface-container-low);color:var(--on-surface-variant);align-items:flex-start;font-size:12px;line-height:16px;display:flex}.dda-ai strong{color:var(--on-surface);font-weight:600}.dda-icon-btn{width:var(--row-comfortable);height:var(--row-comfortable);border-radius:var(--shape-full);color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dda-icon-btn:before{content:"";border-radius:var(--shape-full);opacity:0;background:currentColor;transition:opacity .12s;position:absolute;inset:4px}.dda-icon-btn:hover:before{opacity:var(--opacity-hover)}.dda-icon-btn:active:before{opacity:var(--opacity-pressed)}.dda-icon-btn>*{position:relative}.dda-nav-trailing{align-items:center;gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.dda-icon-btn:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.dda-icon-btn-current{background:var(--primary-container);color:var(--on-primary-container)}a.dda-icon-btn{box-sizing:border-box;text-decoration:none}a.dda-icon-btn[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}a.dda-icon-btn[aria-disabled=true]:before,.dda-icon-btn:disabled:before{display:none}.dda-mobile .dda-btn{min-height:var(--row-comfortable)}@media (pointer:coarse){.dda-btn{min-height:var(--row-comfortable)}}.dda-fab{justify-content:center;align-items:center;gap:var(--space-3);min-width:56px;height:56px;padding:0 var(--space-4);border-radius:var(--shape-large);background:var(--primary-container);color:var(--on-primary-container);font:inherit;letter-spacing:.1px;cursor:pointer;border:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative;overflow:hidden}.dda-fab-extended{padding:0 var(--space-5) 0 var(--space-4)}.dda-fab:before{content:"";opacity:0;background:currentColor;transition:opacity .12s;position:absolute;inset:0}.dda-fab:hover:before{opacity:var(--opacity-hover)}.dda-fab:active:before{opacity:var(--opacity-pressed)}.dda-fab>*{position:relative}.dda-appbar{align-items:center;gap:var(--space-1);height:64px;padding:0 var(--space-1);box-sizing:border-box;background:var(--surface);color:var(--on-surface);display:flex}.dda-appbar-title{min-width:0;margin:0 var(--space-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:22px;font-weight:500;line-height:28px;overflow:hidden}.dda-appbar-actions{align-items:center;display:flex}.dda-dialog-scrim-stacked:before{display:none}.dda-fab:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.dda-fab:disabled:before{display:none}.ac-screen{max-width:100%}.ac-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ac-title{font-size:var(--headline-small-size);line-height:var(--headline-small-line);font-weight:var(--headline-small-weight);margin:0}.ac-header-actions{align-items:center;gap:var(--space-3);display:flex}.ac-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ac-split{align-items:flex-start;gap:24px;display:flex}.ac-split>.ac-main{flex:999 400px;min-width:0}.ac-single>.ac-main{min-width:0}.ac-panel{box-sizing:border-box;overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);width:440px;max-height:calc(100vh - 48px);padding:var(--space-4);flex:none;align-self:flex-start;position:sticky;top:24px;overflow-y:auto}.ac-panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ac-panel-title{font-size:var(--title-medium-size);line-height:var(--title-medium-line);font-weight:var(--title-medium-weight);overflow-wrap:anywhere;min-width:0;margin:0}.ac-page{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.ac-phone-page{max-width:none;padding-bottom:96px}.ac-list{flex-direction:column;display:flex}.ac-broker{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.ac-broker:first-child{border-top:0;padding-top:0}.ac-broker-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ac-broker-title{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ac-broker-name{font-size:var(--title-medium-size);line-height:var(--title-medium-line);font-weight:var(--title-medium-weight);overflow-wrap:anywhere;white-space:normal;margin:0}.ac-count{color:var(--on-surface-variant);font-size:14px;line-height:20px}.ac-broker-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ac-metrics{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ac-screen[data-layout=phone] .ac-metrics{grid-template-columns:minmax(0,1fr)}.ac-metrics dd{overflow-wrap:anywhere;margin:0}.ac-note{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.ac-block{display:block}.ac-note-icon{gap:var(--space-2);align-items:flex-start;display:flex}.ac-note-icon .dda-icon{flex:none}.ac-nickname{overflow-wrap:anywhere}.ac-exclusion{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ac-detail{gap:var(--space-4);flex-direction:column;display:flex}.ac-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ac-detail-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ac-overline{color:var(--on-surface-variant);font-size:14px;line-height:20px}.ac-detail-title{font-size:var(--title-large-size);line-height:var(--title-large-line);font-weight:var(--title-large-weight);overflow-wrap:anywhere;margin:0}.ac-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.ac-screen[data-layout=phone] .ac-links{flex-direction:column}.ac-screen[data-layout=phone] .ac-links .dda-btn{justify-content:center;width:100%;min-height:48px}.ac-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ac-form{gap:var(--space-4);flex-direction:column;display:flex}.ac-notices{gap:var(--space-3);outline:none;flex-direction:column;display:flex}.ac-notices:empty{display:none}.ac-footer{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-top:1px solid var(--outline-variant);z-index:5;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ac-footer .dda-btn{flex:1;justify-content:center;min-height:48px}.ac-screen[data-layout=phone] .dda-btn,.ac-screen[data-layout=phone] .dda-icon-btn{min-height:48px}.ac-fab{right:var(--space-4);z-index:4;position:fixed;bottom:96px}.ac-snackbar{left:var(--space-5);bottom:var(--space-5);z-index:6;position:fixed}.ac-screen[data-layout=phone] .ac-snackbar{left:var(--space-4);right:var(--space-4);bottom:168px}.ac-screen[data-task-page] .ac-snackbar{bottom:88px}.ac-overlay{z-index:100;display:flex;position:fixed;inset:0}.ac-overlay>.dda-dialog-scrim{flex:1;min-height:0}@media (width<=480px){.ac-overlay .dda-dialog-actions{flex-direction:column;align-items:stretch}.ac-overlay .dda-dialog-actions .dda-btn{justify-content:center}}.cat-screen{max-width:100%}.cat-title{margin:0 0 var(--space-2);font-size:var(--headline-small-size);line-height:var(--headline-small-line);font-weight:var(--headline-small-weight)}.cat-intro{margin:0 0 var(--space-4);color:var(--on-surface-variant);font-size:14px;line-height:20px}.cat-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cat-muted{color:var(--on-surface-variant)}.cat-focus,.cat-count{outline:none}.cat-split{align-items:flex-start;gap:24px;display:flex}.cat-split>.cat-main{flex:999 400px;min-width:0}.cat-single>.cat-main{min-width:0}.cat-panel{box-sizing:border-box;overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);width:440px;max-height:calc(100vh - 48px);padding:var(--space-4);flex:none;align-self:flex-start;position:sticky;top:24px;overflow-y:auto}.cat-detail-page{max-width:720px}.cat-form{gap:var(--space-4);flex-direction:column;display:flex}.cat-criteria-intro{margin:0;font-size:14px;line-height:20px}.cat-criteria{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.cat-criteria .dda-field{max-width:none}@media (width<=1035px){.cat-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-main[data-panel=open] .cat-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-screen[data-layout=phone] .cat-criteria{grid-template-columns:minmax(0,1fr)}.cat-more{white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;min-height:48px;overflow:hidden}.cat-text-note{gap:var(--space-2);color:var(--on-surface-variant);align-items:flex-start;margin:0;font-size:14px;line-height:20px;display:flex}.cat-text-note .dda-icon{flex:none}.cat-actions{gap:var(--space-3);align-items:center;display:flex}.cat-freshness{margin-top:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.cat-freshness-line{gap:var(--space-2);align-items:center;margin:0;font-size:14px;line-height:20px;display:flex}.cat-freshness-body{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.cat-region{margin-top:var(--space-4)}.cat-count{margin:0 0 var(--space-2);font-size:var(--title-small-size);line-height:var(--title-small-line);font-weight:var(--title-small-weight)}.cat-table .dda-table td{vertical-align:top}.cat-cell-sub{color:var(--on-surface-variant);font-size:14px;line-height:20px}.cat-name{white-space:normal}.cat-foot{align-items:center;gap:var(--space-2);width:100%;display:flex}.cat-foot-left{align-items:center;gap:var(--space-2);text-align:left;flex:1;display:flex}.cat-foot-left .dda-progress{flex:none}.cat-list-code{font-family:var(--font-mono);font-size:16px;line-height:24px}.cat-more-foot{gap:var(--space-3);padding:var(--space-3) 0;flex-direction:column;font-size:14px;line-height:20px;display:flex}.cat-shown,.cat-part-failed{color:var(--on-surface-variant);margin:0}.cat-part-failed,.cat-part-loading{gap:var(--space-2);align-items:center;display:flex}.cat-full{justify-content:center;width:100%;min-height:48px}.cat-footer{gap:var(--space-3);padding:var(--space-3) var(--space-4);margin:var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1);background:var(--surface);border-top:1px solid var(--outline-variant);justify-content:flex-end;align-items:center;display:flex;position:sticky;bottom:80px}.cat-footer .dda-btn-filled{flex:1;min-height:48px}.cat-screen[data-layout=phone]{padding-bottom:16px}.cat-detail{gap:var(--space-4);flex-direction:column;display:flex}.cat-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cat-detail-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cat-detail-overline{color:var(--on-surface-variant);font-size:14px;line-height:20px}.cat-detail-title{font-family:var(--font-mono);font-size:var(--title-large-size);line-height:var(--title-large-line);font-weight:var(--title-large-weight);overflow-wrap:anywhere;outline:none;margin:0}.cat-detail-subtitle{font-size:var(--body-large-size);line-height:var(--body-large-line)}.cat-data{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cat-datum{flex-direction:column;gap:2px;min-width:0;display:flex}.cat-datum-wide{grid-column:1/-1}.cat-datum dt{color:var(--on-surface-variant);font-size:14px;line-height:20px}.cat-datum dd{font-size:var(--body-large-size);line-height:var(--body-large-line);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.cat-detail-section{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.cat-subtitle{font-size:var(--title-small-size);line-height:var(--title-small-line);font-weight:var(--title-small-weight);margin:0}.cat-accepts,.cat-accepts-extra{margin:0;font-size:14px;line-height:20px}.cat-accepts{gap:var(--space-2);align-items:flex-start;display:flex}.cat-accepts .dda-icon{flex:none}.cat-accepts-extra{color:var(--on-surface-variant)}.cat-meanings{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cat-meanings li{gap:var(--space-2);color:var(--on-surface-variant);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.cat-meanings .dda-icon{flex:none}.cat-meanings strong{color:var(--on-surface);font-weight:600}.lg-screen{max-width:100%}.lg-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.lg-title{font-size:var(--headline-small-size);line-height:var(--headline-small-line);font-weight:var(--headline-small-weight);margin:0}.lg-header-actions{align-items:center;gap:var(--space-3);display:flex}.lg-bar{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.lg-account-select{width:300px;max-width:100%}.lg-screen[data-layout=phone] .lg-account-select{width:100%}.lg-period{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.lg-period .dda-btn{margin-top:32px}.lg-screen[data-layout=phone] .lg-period{flex-direction:column;align-items:stretch}.lg-screen[data-layout=phone] .lg-period .dda-btn{margin-top:0}.lg-period-phone{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.lg-split{align-items:flex-start;gap:24px;display:flex}.lg-split>.lg-main{flex:999 400px;min-width:0}.lg-single>.lg-main{min-width:0}.lg-main{gap:var(--space-4);flex-direction:column;display:flex}.lg-panel{box-sizing:border-box;overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);width:440px;max-height:calc(100vh - 48px);padding:var(--space-4);flex:none;align-self:flex-start;position:sticky;top:24px;overflow-y:auto}.lg-panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.lg-panel-title{font-size:var(--title-medium-size);line-height:var(--title-medium-line);font-weight:var(--title-medium-weight);overflow-wrap:anywhere;min-width:0;margin:0}.lg-page{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.lg-phone-page{max-width:none;padding-bottom:96px}.lg-saldos{gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);flex-direction:column;display:flex}.lg-metrics{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.lg-screen[data-layout=phone] .lg-metrics{grid-template-columns:minmax(0,1fr)}.lg-metrics dd{overflow-wrap:anywhere;margin:0}.lg-note{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.lg-note-icon{gap:var(--space-2);align-items:flex-start;display:flex}.lg-note-icon .dda-icon{flex:none}.lg-count{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lg-date-link{color:var(--on-surface);text-decoration:underline}.lg-details{flex-direction:column;gap:2px;display:flex}.lg-type{font-weight:500}.lg-muted{color:var(--on-surface-variant)}.lg-list{padding:0}.lg-detail{gap:var(--space-4);flex-direction:column;display:flex}.lg-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.lg-detail-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lg-overline{color:var(--on-surface-variant);font-size:14px;line-height:20px}.lg-detail-title{font-size:var(--title-large-size);line-height:var(--title-large-line);font-weight:var(--title-large-weight);overflow-wrap:anywhere;margin:0}.lg-data{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lg-data>div{min-width:0}.lg-data dt{color:var(--on-surface-variant);font-size:14px;line-height:20px}.lg-data dd{overflow-wrap:anywhere;margin:0}.lg-data-wide{grid-column:1/-1}.lg-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.lg-exclusion{align-items:flex-start;gap:var(--space-2);border-top:1px solid var(--outline-variant);padding-top:var(--space-3);flex-direction:column;display:flex}.lg-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.lg-form{gap:var(--space-4);flex-direction:column;display:flex}.lg-notices{gap:var(--space-3);outline:none;flex-direction:column;display:flex}.lg-notices:empty{display:none}.lg-indicator{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--on-surface-variant);font-size:14px;line-height:20px;display:flex}.lg-list-text{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.lg-chosen{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);flex-direction:column;display:flex}.lg-chosen-error{color:var(--error);font-size:14px}.lg-catalog{gap:var(--space-3);flex-direction:column;display:flex}.lg-instruments{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lg-instrument{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.lg-footer{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-top:1px solid var(--outline-variant);z-index:5;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.lg-footer .dda-btn{flex:1;justify-content:center;min-height:48px}.lg-screen[data-layout=phone] .dda-btn,.lg-screen[data-layout=phone] .dda-icon-btn{min-height:48px}.lg-fab{right:var(--space-4);z-index:4;position:fixed;bottom:96px}.lg-snackbar{left:var(--space-5);bottom:var(--space-5);z-index:6;position:fixed}.lg-screen[data-layout=phone] .lg-snackbar{left:var(--space-4);right:var(--space-4);bottom:168px}.lg-screen[data-task-page] .lg-snackbar{bottom:88px}.lg-overlay{z-index:100;display:flex;position:fixed;inset:0}.lg-overlay>.dda-dialog-scrim{flex:1;min-height:0}@media (width<=480px){.lg-overlay .dda-dialog-actions{flex-direction:column;align-items:stretch}.lg-overlay .dda-dialog-actions .dda-btn{justify-content:center}}.op-screen{max-width:100%}.op-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.op-title{font-size:var(--headline-small-size);line-height:var(--headline-small-line);font-weight:var(--headline-small-weight);margin:0}.op-header-actions{align-items:center;gap:var(--space-3);display:flex}.op-bar{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.op-account-select{width:300px;max-width:100%}.op-screen[data-layout=phone] .op-account-select{width:100%}.op-period{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.op-period .dda-btn{margin-top:32px}.op-screen[data-layout=phone] .op-period{flex-direction:column;align-items:stretch}.op-screen[data-layout=phone] .op-period .dda-btn{margin-top:0}.op-period-phone{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.op-split{align-items:flex-start;gap:24px;display:flex}.op-split>.op-main{flex:999 400px;min-width:0}.op-single>.op-main{min-width:0}.op-main{gap:var(--space-4);flex-direction:column;display:flex}.op-panel{box-sizing:border-box;overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);width:440px;max-height:calc(100vh - 48px);padding:var(--space-4);flex:none;align-self:flex-start;position:sticky;top:24px;overflow-y:auto}.op-panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.op-panel-title{font-size:var(--title-medium-size);line-height:var(--title-medium-line);font-weight:var(--title-medium-weight);overflow-wrap:anywhere;min-width:0;margin:0}.op-page{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.op-phone-page{max-width:none;padding-bottom:96px}.op-saldos{gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);flex-direction:column;display:flex}.op-metrics{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.op-screen[data-layout=phone] .op-metrics{grid-template-columns:minmax(0,1fr)}.op-metrics dd{overflow-wrap:anywhere;margin:0}.op-note{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.op-note-icon{gap:var(--space-2);align-items:flex-start;display:flex}.op-note-icon .dda-icon{flex:none}.op-count{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.op-date-link{color:var(--on-surface);text-decoration:underline}.op-details{flex-direction:column;gap:2px;display:flex}.op-type{font-weight:500}.op-muted{color:var(--on-surface-variant)}.op-list{padding:0}.op-detail{gap:var(--space-4);flex-direction:column;display:flex}.op-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.op-detail-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.op-overline{color:var(--on-surface-variant);font-size:14px;line-height:20px}.op-detail-title{font-size:var(--title-large-size);line-height:var(--title-large-line);font-weight:var(--title-large-weight);overflow-wrap:anywhere;margin:0}.op-data{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.op-data>div{min-width:0}.op-data dt{color:var(--on-surface-variant);font-size:14px;line-height:20px}.op-data dd{overflow-wrap:anywhere;margin:0}.op-data-wide{grid-column:1/-1}.op-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.op-exclusion{align-items:flex-start;gap:var(--space-2);border-top:1px solid var(--outline-variant);padding-top:var(--space-3);flex-direction:column;display:flex}.op-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.op-form{gap:var(--space-4);flex-direction:column;display:flex}.op-notices{gap:var(--space-3);outline:none;flex-direction:column;display:flex}.op-notices:empty{display:none}.op-indicator{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--on-surface-variant);font-size:14px;line-height:20px;display:flex}.op-list-text{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.op-chosen{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);flex-direction:column;display:flex}.op-chosen-error{color:var(--error);font-size:14px}.op-catalog{gap:var(--space-3);flex-direction:column;display:flex}.op-instruments{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-instrument{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.op-footer{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-top:1px solid var(--outline-variant);z-index:5;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.op-footer .dda-btn{flex:1;justify-content:center;min-height:48px}.op-screen[data-layout=phone] .dda-btn,.op-screen[data-layout=phone] .dda-icon-btn{min-height:48px}.op-fab{right:var(--space-4);z-index:4;position:fixed;bottom:96px}.op-snackbar{left:var(--space-5);bottom:var(--space-5);z-index:6;position:fixed}.op-screen[data-layout=phone] .op-snackbar{left:var(--space-4);right:var(--space-4);bottom:168px}.op-screen[data-task-page] .op-snackbar{bottom:88px}.op-overlay{z-index:100;display:flex;position:fixed;inset:0}.op-overlay>.dda-dialog-scrim{flex:1;min-height:0}@media (width<=480px){.op-overlay .dda-dialog-actions{flex-direction:column;align-items:stretch}.op-overlay .dda-dialog-actions .dda-btn{justify-content:center}}.op-table .dda-num{white-space:nowrap}.op-trailing{flex-direction:column;align-items:flex-end;font-size:14px;line-height:20px;display:flex}.op-trailing-label{color:var(--on-surface-variant)}.op-paging{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:14px;display:flex}.op-previous{justify-content:center;width:100%}.op-choice{gap:var(--space-3);flex-direction:column;display:flex}.op-choice-title{font-size:var(--title-medium-size);line-height:var(--title-medium-line);font-weight:var(--title-medium-weight);margin:0}.op-account-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-account-item{align-items:flex-start;gap:var(--space-1);width:100%;min-height:48px;padding:var(--space-3) 0;border:0;border-top:1px solid var(--outline-variant);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.op-calc-block{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);flex-direction:column;display:flex}.op-calc-title{font-size:var(--title-small-size);line-height:var(--title-small-line)}.op-part{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);flex-direction:column;margin:0;display:flex}.op-part legend{padding:0 var(--space-1);font-size:14px}.op-result{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);flex-direction:column;display:flex}.op-result-title{font-size:var(--title-small-size);line-height:var(--title-small-line);margin:0}.op-adjustment{gap:var(--space-2);border-top:1px solid var(--outline-variant);padding-top:var(--space-3);flex-direction:column;display:flex}.op-position-link,.op-ops-link{align-self:flex-start}.op-screen[data-layout=phone] .op-position-link{justify-content:center;width:100%}.po-screen{max-width:100%}.po-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.po-title-page{font-size:var(--headline-small-size);line-height:var(--headline-small-line);font-weight:var(--headline-small-weight);margin:0}.po-header-actions{align-items:center;gap:var(--space-3);display:flex}.po-bar{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.po-account-select{width:300px;max-width:100%}.po-screen[data-layout=phone] .po-account-select{width:100%}.po-filter{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.po-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.po-screen[data-layout=phone] .po-chips{row-gap:var(--space-4)}.po-filter-phone{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.po-split{align-items:flex-start;gap:24px;display:flex}.po-split>.po-main{flex:999 400px;min-width:0}.po-single>.po-main{min-width:0}.po-main{gap:var(--space-4);flex-direction:column;display:flex}.po-panel{box-sizing:border-box;overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);width:440px;max-height:calc(100vh - 48px);padding:var(--space-4);flex:none;align-self:flex-start;position:sticky;top:24px;overflow-y:auto}.po-panel-head{margin-bottom:var(--space-2);justify-content:flex-end;align-items:center;display:flex}.po-page{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.po-phone-page{max-width:none;padding-bottom:96px}.po-note{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.po-note-icon{gap:var(--space-2);align-items:flex-start;display:flex}.po-note-icon .dda-icon{flex:none}.po-notes{gap:var(--space-2);flex-direction:column;display:flex}.po-para{margin:0 0 var(--space-2)}.po-items{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.po-muted{color:var(--on-surface-variant)}.po-link{color:var(--on-surface);text-decoration:underline}.po-sub{color:var(--on-surface-variant);font-size:14px;line-height:20px;display:block}.po-code-cell,.po-situation{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.po-table .dda-num{white-space:nowrap}.po-cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.po-list-section{outline:none}.po-choice{gap:var(--space-3);flex-direction:column;display:flex}.po-choice-title{font-size:var(--title-medium-size);line-height:var(--title-medium-line);font-weight:var(--title-medium-weight);margin:0}.po-account-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.po-account-item{align-items:flex-start;gap:var(--space-1);width:100%;min-height:48px;padding:var(--space-3) 0;border:0;border-top:1px solid var(--outline-variant);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.po-detail,.po-form{gap:var(--space-4);flex-direction:column;display:flex}.po-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.po-overline{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.po-title{font-size:22px;line-height:28px;font-weight:var(--title-large-weight);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;margin:0}.po-title-text{font-family:inherit}.po-subtitle{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.po-answer{outline:none}.po-data{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.po-data>div{min-width:0}.po-data dt{color:var(--on-surface-variant);font-size:14px;line-height:20px}.po-data dd{overflow-wrap:anywhere;margin:0}.po-data-wide{grid-column:1/-1}.po-expected{font-size:var(--data-large-size,24px);line-height:var(--data-large-line,32px)}.po-closure-block{align-items:flex-start;gap:var(--space-2);border-top:1px solid var(--outline-variant);padding-top:var(--space-3);flex-direction:column;display:flex}.po-register-block{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-medium);flex-direction:column;display:flex}.po-section{margin:0 0 var(--space-2);font-size:var(--title-small-size);line-height:var(--title-small-line);font-weight:var(--title-small-weight)}.po-howto,.po-operations{gap:var(--space-2);flex-direction:column;display:flex}.po-op-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.po-op{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--outline-variant);display:flex}.po-op-main{flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:20px;display:flex}.po-op-title{font-size:16px;font-weight:500}.po-op-result{flex-direction:column;align-items:flex-end;font-size:14px;line-height:20px;display:flex}.po-op-result-line{display:block}.po-ops-link{align-self:flex-start}.po-screen[data-layout=phone] .po-ops-link{justify-content:center;width:100%}.po-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.po-footer{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-top:1px solid var(--outline-variant);z-index:5;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.po-footer .dda-btn{flex:1;justify-content:center;min-height:48px}.po-screen[data-layout=phone] .dda-btn,.po-screen[data-layout=phone] .dda-icon-btn{min-height:48px}.po-snackbar{left:var(--space-5);bottom:var(--space-5);z-index:6;position:fixed}.po-screen[data-layout=phone] .po-snackbar{left:var(--space-4);right:var(--space-4);bottom:88px}.po-screen[data-task-page] .po-snackbar{bottom:88px}.po-overlay{z-index:100;display:flex;position:fixed;inset:0}.po-overlay>.dda-dialog-scrim{flex:1;min-height:0}@media (width<=480px){.po-overlay .dda-dialog-actions{flex-direction:column;align-items:stretch}.po-overlay .dda-dialog-actions .dda-btn{justify-content:center}}.sc-page{max-width:1280px}.sc-title{margin:0 0 var(--space-2);font-size:var(--headline-small-size);line-height:var(--headline-small-line);font-weight:var(--headline-small-weight)}.sc-intro{margin:0 0 var(--space-5);color:var(--on-surface-variant);font-size:14px;line-height:20px}.sc-columns{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.sc-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (width>=840px) and (width<=1099px){.sc-page{max-width:880px}.sc-columns>.sc-section+.sc-section{padding-top:var(--space-5);border-top:1px solid var(--outline-variant)}}@media (width>=1100px){.sc-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px}}@media (width<=839px){.sc-columns>.sc-section+.sc-section{padding-top:var(--space-5);border-top:1px solid var(--outline-variant)}.sc-page{padding-bottom:96px}}.sc-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sc-section-title{font-size:var(--title-medium-size);line-height:var(--title-medium-line);font-weight:var(--title-medium-weight);margin:0}.sc-subtitle{font-size:var(--title-small-size);line-height:var(--title-small-line);font-weight:var(--title-small-weight);margin:0}.sc-explanation{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.sc-notice{outline:none;scroll-margin-top:80px}.sc-items{flex-direction:column;display:flex}.sc-item{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.sc-item:first-child{border-top:0}.sc-item-title{font-size:var(--title-small-size);line-height:var(--title-small-line);font-weight:var(--title-small-weight);margin:0}.sc-item-value{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.sc-value{font-family:var(--font-mono);font-size:var(--data-large-size);line-height:var(--data-large-line);font-weight:var(--data-large-weight);font-variant-numeric:tabular-nums}.sc-complement{color:var(--on-surface-variant);font-size:14px;line-height:20px}.sc-accepted{color:var(--on-surface);margin:0;font-size:14px;line-height:20px}.sc-warning{gap:var(--space-2);color:var(--on-surface-variant);align-items:flex-start;margin:0;font-size:14px;line-height:20px;display:flex}.sc-warning .dda-icon{color:var(--warning);flex:none}.sc-last-retry{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--outline-variant);align-items:flex-start;margin:0;font-size:14px;line-height:20px;display:flex}.sc-last-retry .dda-icon{color:var(--on-surface-variant);flex:none}.sc-form{gap:var(--space-4);flex-direction:column;display:flex}.sc-fields{gap:var(--space-5);flex-direction:column;display:flex}.sc-field{gap:var(--space-2);flex-direction:column;display:flex}.sc-field .dda-field:not(.dda-wheel-field){max-width:320px}.sc-actions{gap:var(--space-3);display:flex}.sc-actions .dda-btn{flex:none}.sc-footer{padding:var(--space-3) var(--space-4);margin:var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1);background:var(--surface);border-top:1px solid var(--outline-variant);display:flex;position:sticky;bottom:0}.sc-footer>.dda-btn,.sc-footer .sc-actions,.sc-footer .sc-actions .dda-btn-filled,.sc-footer .sc-actions .dda-btn-outlined:only-child{flex:1}.sc-list{padding-left:var(--space-5);margin:0}.sc-notice p{margin:var(--space-2) 0 0}.sc-coverage{gap:var(--space-2);flex-direction:column;display:flex}.sc-coverage-data{gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=839px){.sc-coverage-data{gap:var(--space-3);flex-direction:column}}.sc-data-label{color:var(--on-surface-variant);font-size:14px;line-height:20px}.sc-data-big{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:28px}.sc-data-medium{font-variant-numeric:tabular-nums;font-size:16px;line-height:24px}.sc-year{max-width:280px}.sc-year-text{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:20px}.sc-count{margin:0 0 var(--space-2);font-size:var(--title-small-size);line-height:var(--title-small-line);font-weight:var(--title-small-weight)}.sc-days{margin:0;padding:0;list-style:none}.sc-days li{border-bottom:1px solid var(--outline-variant);min-height:48px;font-size:var(--body-large-size);line-height:var(--body-large-line);font-variant-numeric:tabular-nums;align-items:center;display:flex}.sc-refresh{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.sc-info{gap:var(--space-2);align-items:flex-start;display:flex}.sc-progress{gap:var(--space-2);padding:var(--space-4);border-radius:var(--shape-medium);background:var(--surface-container-high);flex-direction:column;display:flex}.sc-progress .dda-progress{width:100%}.sc-progress-title{font-size:var(--title-small-size);line-height:var(--title-small-line);font-weight:var(--title-small-weight)}@media (width<=839px){.sc-refresh-button{width:100%}}.sc-how-wrap{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.sc-how{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sc-how li{gap:var(--space-2);color:var(--on-surface-variant);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.sc-how .dda-icon{flex:none}.sc-how-toggle{width:100%}.app-shell{background:var(--surface);min-height:100vh;color:var(--on-surface);display:flex}.app-shell-main{min-width:0;padding:var(--space-5);box-sizing:border-box;flex:1}.app-shell-mobile{background:var(--surface);min-height:100vh;color:var(--on-surface);flex-direction:column;display:flex}.app-shell-mobile .app-shell-main{padding:var(--space-4)}.app-shell-rail{align-self:flex-start;height:100vh;position:sticky;top:0}.app-shell-bar{position:sticky;bottom:0}.app-shell-title{margin:0 0 var(--space-5);font-size:24px;font-weight:600;line-height:32px}
