@layer lg.tokens{:root{--lg-font-text: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;--lg-font-display: var(--lg-font-text);--lg-font-rounded: ui-rounded, "SF Pro Rounded", var(--lg-font-text);--lg-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--lg-font: var(--lg-font-text);--lg-text-scale: 1;--lg-text-largetitle-size: calc(34px * var(--lg-text-scale));--lg-text-largetitle-leading: calc(41px * var(--lg-text-scale));--lg-text-largetitle-tracking: .012em;--lg-text-title1-size: calc(28px * var(--lg-text-scale));--lg-text-title1-leading: calc(34px * var(--lg-text-scale));--lg-text-title1-tracking: .014em;--lg-text-title2-size: calc(22px * var(--lg-text-scale));--lg-text-title2-leading: calc(28px * var(--lg-text-scale));--lg-text-title2-tracking: -.012em;--lg-text-title3-size: calc(20px * var(--lg-text-scale));--lg-text-title3-leading: calc(25px * var(--lg-text-scale));--lg-text-title3-tracking: -.023em;--lg-text-headline-size: calc(17px * var(--lg-text-scale));--lg-text-headline-leading: calc(22px * var(--lg-text-scale));--lg-text-headline-tracking: -.026em;--lg-text-body-size: calc(17px * var(--lg-text-scale));--lg-text-body-leading: calc(22px * var(--lg-text-scale));--lg-text-body-tracking: -.026em;--lg-text-callout-size: calc(16px * var(--lg-text-scale));--lg-text-callout-leading: calc(21px * var(--lg-text-scale));--lg-text-callout-tracking: -.02em;--lg-text-subhead-size: calc(15px * var(--lg-text-scale));--lg-text-subhead-leading: calc(20px * var(--lg-text-scale));--lg-text-subhead-tracking: -.016em;--lg-text-footnote-size: calc(13px * var(--lg-text-scale));--lg-text-footnote-leading: calc(18px * var(--lg-text-scale));--lg-text-footnote-tracking: -.006em;--lg-text-caption1-size: calc(12px * var(--lg-text-scale));--lg-text-caption1-leading: calc(16px * var(--lg-text-scale));--lg-text-caption1-tracking: 0em;--lg-text-caption2-size: calc(11px * var(--lg-text-scale));--lg-text-caption2-leading: calc(13px * var(--lg-text-scale));--lg-text-caption2-tracking: .006em;--lg-weight-regular: 400;--lg-weight-medium: 500;--lg-weight-semibold: 600;--lg-weight-bold: 700;--lg-space-1: 4px;--lg-space-2: 8px;--lg-space-3: 12px;--lg-space-4: 16px;--lg-space-5: 20px;--lg-space-6: 24px;--lg-space-8: 32px;--lg-space-10: 40px;--lg-margin: 16px;--lg-margin-regular: 20px;--lg-hit-min: 44px;--lg-hit-width: 0px;--lg-height-compact: 36px;--lg-height-comfortable: 44px;--lg-height-small: 32px;--lg-height-large: 50px;--lg-height-extra-large: 60px;--lg-height-field-small: 36px;--lg-height-field-large: 52px;--lg-field-font: max(16px, var(--lg-text-body-size));--lg-control-font: var(--lg-text-subhead-size);--lg-field-padding-block: var(--lg-space-2);--lg-readable: 672px;--lg-sidebar-width: 260px;--lg-radius-xs: 6px;--lg-radius-s: 10px;--lg-radius-m: 14px;--lg-radius-l: 20px;--lg-radius-xl: 26px;--lg-radius-xxl: 34px;--lg-radius-capsule: 9999px;--lg-radius-sheet: 38px;--lg-radius-window: 24px;--lg-radius-container: var(--lg-radius-xl);--lg-concentric-inset: 0px;--lg-z-content: 0;--lg-z-scroll-edge: 10;--lg-z-sidebar: 15;--lg-z-tabbar: 20;--lg-z-sheet-backdrop: 30;--lg-z-sheet: 31;--lg-z-menu: 40;--lg-z-alert: 41;--lg-z-toast: 60;--lg-duration-press: 90ms;--lg-duration-release: .22s;--lg-duration-layout: .28s;--lg-duration-spring: .52s;--lg-duration-overlay: .36s;--lg-duration-exit: .22s;--lg-ease: cubic-bezier(.2,.8,.2,1);--lg-ease-out: cubic-bezier(.16,1,.3,1);--lg-spring: linear(0, .008 1.1%, .03 2.2%, .118 4.6%, .43 9.6%, .657 13.4%, .84 17.4%, .94 20.7%, 1.006 23.9%, 1.05 27.5%, 1.072 31.5%, 1.07 35.9%, 1.05 41.4%, 1.011 51.3%, .995 61.4%, .994 70.3%, 1.001 87.4%, 1);--lg-spring-soft: linear(0, .011 1.6%, .045 3.4%, .164 7%, .49 14%, .71 19.4%, .866 24.8%, .955 30.3%, 1.004 36%, 1.02 42.2%, 1.018 49.3%, 1.005 61.3%, .999 78%, 1);--lg-spring-bouncy: linear(0, .01 .9%, .043 2%, .152 4.3%, .49 9.2%, .74 12.9%, .91 16.2%, 1.05 19.8%, 1.13 23.4%, 1.16 26.4%, 1.15 29.5%, 1.11 33.6%, 1.03 40.8%, .985 47.3%, .972 53.2%, .985 63%, 1.004 75.2%, 1);--lg-press-scale: 1.06;--lg-press-scale-shared: 1.07;--lg-hover-scale: 1.015;--lg-stretch-gain: 1;--lg-focus-width: 2px;--lg-focus-offset: 2px;--lg-glass-rim-width: 1px;--lg-light-angle: 145deg;--lg-glass-contrast: 1.05;--lg-material-blur: 30px}:root[data-lg-text-size=xs]{--lg-text-scale: .824}:root[data-lg-text-size=s]{--lg-text-scale: .882}:root[data-lg-text-size=m]{--lg-text-scale: .941}:root[data-lg-text-size=l]{--lg-text-scale: 1}:root[data-lg-text-size=xl]{--lg-text-scale: 1.118}:root[data-lg-text-size=xxl]{--lg-text-scale: 1.235}:root[data-lg-text-size=xxxl]{--lg-text-scale: 1.353}:root[data-lg-text-size=ax1]{--lg-text-scale: 1.647}:root[data-lg-text-size=ax2]{--lg-text-scale: 1.941}:root[data-lg-text-size=ax3]{--lg-text-scale: 2.353}:root[data-lg-text-size=ax4]{--lg-text-scale: 2.765}:root[data-lg-text-size=ax5]{--lg-text-scale: 3.118}@media(pointer:fine)and (min-width:768px){:root:not([data-lg-platform=touch]){--lg-height-compact: 32px;--lg-height-comfortable: 36px;--lg-height-small: 28px;--lg-height-large: 44px;--lg-height-extra-large: 52px;--lg-height-field-small: 32px;--lg-height-field-large: 44px;--lg-field-padding-block: 5px;--lg-margin: 20px;--lg-press-scale: 1.03;--lg-press-scale-shared: 1.035;--lg-stretch-gain: .55}}:root[data-lg-platform=desktop]{--lg-height-compact: 32px;--lg-height-comfortable: 36px;--lg-height-small: 28px;--lg-height-large: 44px;--lg-height-extra-large: 52px;--lg-height-field-small: 32px;--lg-height-field-large: 44px;--lg-field-padding-block: 5px;--lg-margin: 20px;--lg-press-scale: 1.03;--lg-press-scale-shared: 1.035;--lg-stretch-gain: .55}@media not all and (any-pointer:coarse){:root:not([data-lg-platform=touch]){--lg-hit-min: 24px}}@media(any-pointer:coarse){:root:not([data-lg-platform=desktop]){--lg-hit-width: var(--lg-hit-min)}}:root[data-lg-platform=desktop]{--lg-hit-min: 24px;--lg-hit-width: 0px}:root[data-lg-platform=touch]{--lg-hit-min: 44px;--lg-hit-width: var(--lg-hit-min)}:root,[data-lg-theme=light]{--lg-red: rgb(255 56 60);--lg-orange: rgb(255 141 40);--lg-yellow: rgb(255 204 0);--lg-green: rgb(52 199 89);--lg-mint: rgb(0 200 179);--lg-teal: rgb(0 195 208);--lg-cyan: rgb(0 192 232);--lg-blue: rgb(0 136 255);--lg-indigo: rgb(97 85 245);--lg-purple: rgb(203 48 224);--lg-pink: rgb(255 45 85);--lg-brown: rgb(172 127 94);--lg-gray: rgb(142 142 147);--lg-gray2: rgb(174 174 178);--lg-gray3: rgb(199 199 204);--lg-gray4: rgb(209 209 214);--lg-gray5: rgb(229 229 234);--lg-gray6: rgb(242 242 247);--lg-accent: var(--lg-blue);--lg-accent-contrast: #fff;--lg-accent-fill: color-mix(in srgb, var(--lg-accent) 82%, #000);--lg-red-fill: color-mix(in srgb, var(--lg-red) 82%, #000);--lg-ink-toward: #000;--lg-ink-amount: 66%;--lg-label: rgb(0 0 0);--lg-label-secondary: rgb(60 60 67 / .74);--lg-label-tertiary: rgb(60 60 67 / .46);--lg-label-quaternary: rgb(60 60 67 / .28);--lg-placeholder: var(--lg-label-tertiary);--lg-separator: rgb(60 60 67 / .29);--lg-separator-opaque: rgb(198 198 200);--lg-link: var(--lg-blue);--lg-bg: rgb(252 252 253);--lg-bg-secondary: rgb(240 240 245);--lg-bg-tertiary: rgb(252 252 253);--lg-bg-grouped: rgb(240 240 245);--lg-bg-grouped-2: rgb(252 252 253);--lg-bg-grouped-3: rgb(240 240 245);--lg-fill: rgb(120 120 128 / .2);--lg-fill-secondary: rgb(120 120 128 / .16);--lg-fill-tertiary: rgb(118 118 128 / .12);--lg-fill-quaternary: rgb(116 116 128 / .08);--lg-material-ultrathin: rgb(255 255 255 / .55);--lg-material-thin: rgb(255 255 255 / .7);--lg-material-regular: rgb(255 255 255 / .82);--lg-material-thick: rgb(255 255 255 / .93);--lg-glass-fg: rgb(0 0 0 / .88);--lg-glass-fg-secondary: rgb(0 0 0 / .64);--lg-glass-rim-hi: rgb(255 255 255 / .82);--lg-glass-rim-lo: rgb(0 0 0 / .17);--lg-shine-alpha: .26;--lg-shine-strong: .46;--lg-flash-alpha: .5;--lg-lens-bg: rgb(255 255 255);--lg-lens-alpha: 1;--lg-well: rgb(0 0 0 / .06);--lg-lens-border: rgb(0 0 0 / .05);--lg-lens-shadow: 0 1px 2px rgb(0 0 0 / .14), 0 4px 10px rgb(0 0 0 / .1), inset 0 1px 0 rgb(255 255 255 / .9);--lg-lens-shadow-held: 0 2px 5px rgb(0 0 0 / .18), 0 10px 22px rgb(0 0 0 / .16), inset 0 1px 0 rgb(255 255 255 / .95);--lg-glass-shadow: 0 3px 8px rgb(0 0 0 / .05), 0 12px 36px rgb(0 0 0 / .1);--lg-glass-shadow-lift: 0 6px 14px rgb(0 0 0 / .08), 0 22px 48px rgb(0 0 0 / .15);--lg-glass-shadow-large: 0 12px 28px rgb(0 0 0 / .11), 0 32px 64px rgb(0 0 0 / .19);--lg-glass-opaque: #f2f2f7;--lg-hover: rgb(255 255 255 / .5);--lg-pressed: rgb(255 255 255 / .78);--lg-selected: rgb(255 255 255 / .84);--lg-pressed-alpha: .78;--lg-selected-alpha: .84;--lg-focus: var(--lg-accent);color-scheme:light;--lg-fg: var(--lg-label);--lg-muted: var(--lg-label-secondary);--lg-edge: var(--lg-separator);--lg-opaque: var(--lg-glass-opaque);--lg-shadow: var(--lg-glass-shadow);--lg-shadow-lift: var(--lg-glass-shadow-lift);--lg-tint-color: 252 252 254;--lg-tint-opacity: .7}[data-lg-theme=dark]{--lg-red: rgb(255 66 69);--lg-orange: rgb(255 146 48);--lg-yellow: rgb(255 214 0);--lg-green: rgb(48 209 88);--lg-mint: rgb(0 218 195);--lg-teal: rgb(0 210 224);--lg-cyan: rgb(60 211 254);--lg-blue: rgb(0 145 255);--lg-indigo: rgb(109 124 255);--lg-purple: rgb(219 52 242);--lg-pink: rgb(255 55 95);--lg-brown: rgb(183 138 102);--lg-gray: rgb(142 142 147);--lg-gray2: rgb(99 99 102);--lg-gray3: rgb(72 72 74);--lg-gray4: rgb(58 58 60);--lg-gray5: rgb(44 44 46);--lg-gray6: rgb(28 28 30);--lg-accent: var(--lg-blue);--lg-accent-contrast: #fff;--lg-accent-fill: color-mix(in srgb, var(--lg-accent) 82%, #000);--lg-red-fill: color-mix(in srgb, var(--lg-red) 82%, #000);--lg-ink-toward: #fff;--lg-ink-amount: 80%;--lg-label: rgb(255 255 255);--lg-label-secondary: rgb(235 235 245 / .6);--lg-label-tertiary: rgb(235 235 245 / .3);--lg-label-quaternary: rgb(235 235 245 / .16);--lg-placeholder: var(--lg-label-tertiary);--lg-separator: rgb(84 84 88 / .6);--lg-separator-opaque: rgb(56 56 58);--lg-link: var(--lg-blue);--lg-bg: rgb(0 0 0);--lg-bg-secondary: rgb(28 28 30);--lg-bg-tertiary: rgb(44 44 46);--lg-bg-grouped: rgb(0 0 0);--lg-bg-grouped-2: rgb(28 28 30);--lg-bg-grouped-3: rgb(44 44 46);--lg-fill: rgb(120 120 128 / .36);--lg-fill-secondary: rgb(120 120 128 / .32);--lg-fill-tertiary: rgb(118 118 128 / .24);--lg-fill-quaternary: rgb(118 118 128 / .18);--lg-material-ultrathin: rgb(30 30 30 / .55);--lg-material-thin: rgb(30 30 30 / .7);--lg-material-regular: rgb(30 30 30 / .82);--lg-material-thick: rgb(30 30 30 / .93);--lg-glass-fg: rgb(255 255 255 / .94);--lg-glass-fg-secondary: rgb(255 255 255 / .66);--lg-glass-rim-hi: rgb(255 255 255 / .28);--lg-glass-rim-lo: rgb(0 0 0 / .45);--lg-shine-alpha: .09;--lg-shine-strong: .16;--lg-flash-alpha: .18;--lg-lens-bg: rgb(255 255 255 / .2);--lg-lens-alpha: .2;--lg-well: rgb(0 0 0 / .22);--lg-lens-border: rgb(255 255 255 / .22);--lg-lens-shadow: 0 1px 2px rgb(0 0 0 / .32), 0 4px 12px rgb(0 0 0 / .28);--lg-lens-shadow-held: 0 2px 6px rgb(0 0 0 / .4), 0 10px 24px rgb(0 0 0 / .36);--lg-glass-shadow: 0 3px 8px rgb(0 0 0 / .1), 0 16px 40px rgb(0 0 0 / .24);--lg-glass-shadow-lift: 0 8px 18px rgb(0 0 0 / .18), 0 28px 56px rgb(0 0 0 / .34);--lg-glass-shadow-large: 0 16px 34px rgb(0 0 0 / .26), 0 40px 76px rgb(0 0 0 / .42);--lg-glass-opaque: #1c1c1e;--lg-hover: rgb(255 255 255 / .12);--lg-pressed: rgb(255 255 255 / .22);--lg-selected: rgb(255 255 255 / .16);--lg-pressed-alpha: .22;--lg-selected-alpha: .16;--lg-focus: var(--lg-accent);color-scheme:dark;--lg-fg: var(--lg-label);--lg-muted: var(--lg-label-secondary);--lg-edge: var(--lg-separator);--lg-opaque: var(--lg-glass-opaque);--lg-shadow: var(--lg-glass-shadow);--lg-shadow-lift: var(--lg-glass-shadow-lift);--lg-tint-color: 30 30 32;--lg-tint-opacity: .78}@media(min-width:768px){:root{--lg-margin: var(--lg-margin-regular)}}@media(prefers-contrast:more){:root,[data-lg-theme=light]{--lg-red: rgb(233 21 45);--lg-orange: rgb(197 83 0);--lg-yellow: rgb(161 106 0);--lg-green: rgb(0 137 50);--lg-mint: rgb(0 133 117);--lg-teal: rgb(0 129 152);--lg-cyan: rgb(0 126 174);--lg-blue: rgb(30 110 244);--lg-indigo: rgb(86 74 222);--lg-purple: rgb(176 47 194);--lg-pink: rgb(231 18 77);--lg-brown: rgb(149 109 81);--lg-label-secondary: rgb(60 60 67 / .82);--lg-label-tertiary: rgb(60 60 67 / .55);--lg-separator: rgb(0 0 0 / .55)}[data-lg-theme=dark]{--lg-red: rgb(255 97 101);--lg-orange: rgb(255 160 86);--lg-yellow: rgb(254 223 67);--lg-green: rgb(74 217 104);--lg-mint: rgb(84 223 203);--lg-teal: rgb(59 221 236);--lg-cyan: rgb(109 217 255);--lg-blue: rgb(92 184 255);--lg-indigo: rgb(167 170 255);--lg-purple: rgb(234 141 255);--lg-pink: rgb(255 138 196);--lg-brown: rgb(219 166 121);--lg-label-secondary: rgb(235 235 245 / .85);--lg-label-tertiary: rgb(235 235 245 / .6);--lg-separator: rgb(255 255 255 / .6)}}[data-lg-contrast=more],[data-lg-contrast=more] [data-lg-theme=light]{--lg-red: rgb(233 21 45);--lg-orange: rgb(197 83 0);--lg-yellow: rgb(161 106 0);--lg-green: rgb(0 137 50);--lg-mint: rgb(0 133 117);--lg-teal: rgb(0 129 152);--lg-cyan: rgb(0 126 174);--lg-blue: rgb(30 110 244);--lg-indigo: rgb(86 74 222);--lg-purple: rgb(176 47 194);--lg-pink: rgb(231 18 77);--lg-brown: rgb(149 109 81);--lg-label-secondary: rgb(60 60 67 / .82);--lg-label-tertiary: rgb(60 60 67 / .55);--lg-separator: rgb(0 0 0 / .55)}[data-lg-contrast=more][data-lg-theme=dark],[data-lg-contrast=more] [data-lg-theme=dark]{--lg-red: rgb(255 97 101);--lg-orange: rgb(255 160 86);--lg-yellow: rgb(254 223 67);--lg-green: rgb(74 217 104);--lg-mint: rgb(84 223 203);--lg-teal: rgb(59 221 236);--lg-cyan: rgb(109 217 255);--lg-blue: rgb(92 184 255);--lg-indigo: rgb(167 170 255);--lg-purple: rgb(234 141 255);--lg-pink: rgb(255 138 196);--lg-brown: rgb(219 166 121);--lg-label-secondary: rgb(235 235 245 / .85);--lg-label-tertiary: rgb(235 235 245 / .6);--lg-separator: rgb(255 255 255 / .6)}}.lg-root{position:relative;box-sizing:border-box;border:0;border-radius:var(--lg-radius,18px);color:var(--lg-fg);background:transparent;font-family:var(--lg-font);box-shadow:var(--lg-shadow);-webkit-tap-highlight-color:transparent;--lg-radius-container: var(--lg-radius,18px)}.lg-root *,.lg-root *:before,.lg-root *:after{box-sizing:border-box}.lg-content{position:relative;z-index:1;min-width:0}.lg-decoration{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}.lg-decoration>span{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.lg-filter-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.lg-backdrop{overflow:hidden;backdrop-filter:var(--lg-backdrop,blur(14px));-webkit-backdrop-filter:var(--lg-backdrop,blur(14px))}.lg-tint{background:rgb(var(--lg-tint-color) / var(--lg-tint-opacity));box-shadow:inset 0 0 14px -11px #0000004d;transition:background var(--lg-duration-release) var(--lg-ease),opacity var(--lg-duration-release) var(--lg-ease)}.lg-rim{border:var(--lg-glass-rim-width,1px) solid transparent;background:conic-gradient(from var(--lg-light-angle,145deg),var(--lg-glass-rim-hi),var(--lg-glass-rim-lo) 34%,var(--lg-glass-rim-lo) 66%,var(--lg-glass-rim-hi)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);transition:--lg-light-angle var(--lg-duration-release) var(--lg-ease),opacity var(--lg-duration-release) var(--lg-ease)}.lg-glow{opacity:0;background:radial-gradient(circle at var(--lg-light-x,50%) var(--lg-light-y,50%),rgb(255 255 255 / var(--lg-shine-alpha,.26)),rgb(255 255 255 / calc(var(--lg-shine-alpha,.26) * .22)) 42%,transparent var(--lg-shine-reach,70%));transition:opacity var(--lg-duration-release) var(--lg-ease),--lg-shine-alpha var(--lg-duration-release) var(--lg-ease),--lg-shine-reach var(--lg-duration-release) var(--lg-ease)}.lg-root[data-lit=true]>.lg-decoration .lg-glow,.lg-root:is(:active,[data-pressed=true])>.lg-decoration .lg-glow{opacity:1}.lg-decoration:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--lg-light-x,50%) var(--lg-light-y,50%),rgb(255 255 255 / var(--lg-flash-alpha,.5)),rgb(255 255 255 / calc(var(--lg-flash-alpha,.5) * .22)) 40%,transparent 72%);opacity:0;transition:opacity var(--lg-duration-spring) var(--lg-ease-out)}@property --lg-light-angle{syntax: "<angle>"; inherits: true; initial-value: 145deg;}@property --lg-shine-alpha{syntax: "<number>"; inherits: true; initial-value: .26;}@property --lg-shine-reach{syntax: "<percentage>"; inherits: true; initial-value: 70%;}@property --lg-stretch-x{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lg-stretch-y{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lg-shift-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --lg-shift-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --lg-lens-shown{syntax: "<number>"; inherits: false; initial-value: 0;}@property --lg-slot-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --lg-slot-y{syntax: "<length>"; inherits: false; initial-value: 0px;}.lg-root,.lg-root :is(a,img,svg){-webkit-user-drag:none}[data-density=compact]{--lg-control-height: var(--lg-height-compact)}[data-density=comfortable]{--lg-control-height: var(--lg-height-comfortable)}.lg-button,.lg-tab-link,.lg-tab,.lg-segment,.lg-sheet-grabber,.lg-selection-lens,.lg-switch,.lg-slider,.lg-stepper,.lg-menu-item,.lg-list-row[data-interactive=true] .lg-row-hit{user-select:none;-webkit-user-select:none}.lg-root[data-material=clear]{--lg-tint-opacity: .06;--lg-fg: #fff;--lg-muted: rgb(255 255 255 / .7);--lg-glass-rim-hi: rgb(255 255 255 / .55);--lg-glass-rim-lo: rgb(0 0 0 / .3);--lg-focus: rgb(120 195 255);--lg-hover: rgb(255 255 255 / .16);--lg-pressed: rgb(255 255 255 / .3);--lg-selected: rgb(255 255 255 / .28);--lg-pressed-alpha: .3;--lg-selected-alpha: .28}.lg-root[data-material=clear][data-backdrop-tone=light]{--lg-tint-color: 0 0 0;--lg-tint-opacity: .35}.lg-root[data-backdrop-tone=mixed]{--lg-tint-opacity: .84}.lg-root[data-glass-size=large]{box-shadow:var(--lg-glass-shadow-large)}[data-lg-theme=light].lg-root[data-glass-size=large]:not([data-material=clear])>.lg-decoration .lg-tint{--lg-tint-opacity: .86}[data-lg-theme=dark].lg-root[data-glass-size=large]:not([data-material=clear])>.lg-decoration .lg-tint{--lg-tint-opacity: .9}.lg-root[data-renderer=shared]{box-shadow:none;background:transparent}.lg-segmented[data-renderer=shared],.lg-search-box[data-renderer=shared]{background:var(--lg-fill-tertiary)}.lg-switch-track[data-renderer=shared]{background:var(--lg-fill)}.lg-slider-lens[data-renderer=shared]{background:#fff;box-shadow:0 1px 4px #0003,0 3px 8px #0000001f}.lg-group .lg-button[data-renderer=shared],.lg-toolbar-group .lg-button[data-renderer=shared],.lg-popover .lg-button[data-renderer=shared]{--lg-fg: inherit;--lg-muted: inherit;--lg-focus: inherit;color:inherit}.lg-button[data-renderer=shared]:is([data-variant=destructive],[data-variant=destructiveProminent]){color:color-mix(in srgb,var(--lg-red) var(--lg-ink-amount),var(--lg-ink-toward))}.lg-root[data-transparency=opaque]{background:var(--lg-opaque)}.lg-root[data-transparency=opaque] .lg-decoration>.lg-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.lg-root[data-transparency=opaque]>.lg-decoration .lg-tint{background:var(--lg-opaque)}.lg-root[data-transparency=opaque][data-material=clear]{--lg-fg: rgb(0 0 0)}.lg-root[data-transparency=opaque][data-lg-theme=dark][data-material=clear]{--lg-fg: rgb(255 255 255)}.lg-root:focus-visible,.lg-root :is(button,a,select,textarea,[tabindex]):focus-visible,.lg-root input:not(.lg-field-input):not(.lg-search-input):not(.lg-palette-input):focus-visible,.lg-tab-panel:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.lg-surface{padding:18px}.lg-group>.lg-content,.lg-toolbar-group>.lg-content{display:flex;align-items:center;gap:4px}.lg-group{padding:6px}@property --lg-fusion-fade{syntax: "<number>"; inherits: true; initial-value: 0;}.lg-fusion{position:absolute;inset:0;z-index:0;pointer-events:none;--lg-fusion-alpha: var(--lg-pressed-alpha,.78)}.lg-fusion-goo{position:absolute;inset:0;opacity:calc(var(--lg-fusion-alpha) * var(--lg-fusion-fade,0))}.lg-fusion-blob{position:absolute;left:0;top:0;width:0;height:0;background:#fff;transform-origin:0 0}.lg-fusion-sheen{position:absolute;left:0;top:0;width:0;height:0;border-radius:999px;opacity:var(--lg-fusion-fade,0);background:radial-gradient(circle at var(--lg-light-x,50%) var(--lg-light-y,50%),rgb(255 255 255 / var(--lg-shine-alpha,.26)),transparent 70%);box-shadow:var(--lg-lens-shadow-held)}.lg-root[data-fusion=true] .lg-button[data-renderer=shared]:not(:disabled):is(:active,[data-pressed=true]){background:transparent;box-shadow:none}.lg-root[data-fusion=true] .lg-button[data-renderer=shared]:not(:disabled):is(:active,[data-pressed=true]):before{content:none}.lg-button{min-height:var(--lg-control-height,44px);padding:0 18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:var(--lg-weight-medium) var(--lg-control-font)/1.25 var(--lg-font-text);letter-spacing:var(--lg-text-subhead-tracking);vertical-align:middle;flex-shrink:0;transform:translate(var(--lg-shift-x,0px),var(--lg-shift-y,0px)) scale(calc(var(--lg-scale,1) * var(--lg-stretch-x,1)),calc(var(--lg-scale,1) * var(--lg-stretch-y,1)));transform-origin:var(--lg-light-x,50%) var(--lg-light-y,50%);transition:transform var(--lg-duration-spring) var(--lg-spring),--lg-shift-x var(--lg-duration-spring) var(--lg-spring),--lg-shift-y var(--lg-duration-spring) var(--lg-spring),--lg-stretch-x var(--lg-duration-spring) var(--lg-spring-bouncy),--lg-stretch-y var(--lg-duration-spring) var(--lg-spring-bouncy),background var(--lg-duration-release) var(--lg-ease),box-shadow var(--lg-duration-spring) var(--lg-ease-out),color var(--lg-duration-release) var(--lg-ease)}.lg-root[data-pulling=true]{transition-property:background,box-shadow,color,--lg-scale}.lg-root[data-pulling=true]>.lg-content{transform:translate(calc(var(--lg-shift-x,0px) * -.25),calc(var(--lg-shift-y,0px) * -.25)) scale(.985);transition:none}.lg-button>.lg-content{display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--lg-duration-spring) var(--lg-spring)}@media(hover:hover){.lg-button:not(:disabled):hover{--lg-scale: var(--lg-hover-scale);--lg-shine-alpha: .36;--lg-shine-reach: 78%}}@media(hover:hover){.lg-button:not(:disabled):hover>.lg-decoration .lg-rim{--lg-glass-rim-hi: rgb(255 255 255 / .92)}}.lg-button:not(:disabled):is(:active,[data-pressed=true]){--lg-scale: var(--lg-press-scale);--lg-shine-alpha: .5;--lg-shine-reach: 90%;box-shadow:var(--lg-shadow-lift);transition:transform var(--lg-duration-press) var(--lg-ease-out),--lg-shift-x var(--lg-duration-press) var(--lg-ease-out),--lg-shift-y var(--lg-duration-press) var(--lg-ease-out),--lg-stretch-x var(--lg-duration-press) var(--lg-ease-out),--lg-stretch-y var(--lg-duration-press) var(--lg-ease-out),box-shadow var(--lg-duration-press) var(--lg-ease-out),background var(--lg-duration-press) var(--lg-ease-out)}.lg-button:not(:disabled):is(:active,[data-pressed=true])>.lg-decoration:after{opacity:1;transition-duration:var(--lg-duration-press)}.lg-button:not(:disabled):is(:active,[data-pressed=true])>.lg-decoration .lg-tint{--lg-tint-opacity: .92}.lg-root:is(:active,[data-pressed=true],[data-pulling=true])>.lg-decoration .lg-rim{--lg-glass-rim-hi: rgb(255 255 255 / 1)}.lg-button[data-material=clear]:not(:disabled):is(:active,[data-pressed=true])>.lg-decoration .lg-tint{--lg-tint-opacity: .2}.lg-button:not(:disabled):is(:active,[data-pressed=true])>.lg-content{transform:scale(.985);transition-duration:var(--lg-duration-press)}.lg-button[data-renderer=shared]{box-shadow:none;transition:transform var(--lg-duration-spring) var(--lg-spring-bouncy),--lg-shift-x var(--lg-duration-spring) var(--lg-spring-bouncy),--lg-shift-y var(--lg-duration-spring) var(--lg-spring-bouncy),--lg-stretch-x var(--lg-duration-spring) var(--lg-spring-bouncy),--lg-stretch-y var(--lg-duration-spring) var(--lg-spring-bouncy),background var(--lg-duration-release) var(--lg-ease),box-shadow var(--lg-duration-spring) var(--lg-ease-out)}@media(hover:hover){.lg-button[data-renderer=shared]:not(:disabled):hover{background:var(--lg-hover)}}.lg-button[data-renderer=shared]:not(:disabled):is(:active,[data-pressed=true]){--lg-scale: var(--lg-press-scale-shared);background:var(--lg-pressed);box-shadow:0 1px 2px #00000014,0 10px 26px #00000029,inset 0 1px #ffffff80;z-index:2}.lg-button[data-renderer=shared]:not(:disabled):is(:active,[data-pressed=true]):before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--lg-light-x,50%) var(--lg-light-y,50%),rgb(255 255 255 / .38),transparent 70%);pointer-events:none}.lg-button:disabled{cursor:not-allowed;opacity:.48}.lg-button[data-variant=primary]{--lg-fg: var(--lg-accent-contrast);color:var(--lg-accent-contrast);background:var(--lg-accent-fill)}.lg-button[data-variant=primary]>.lg-decoration .lg-tint{background:var(--lg-accent-fill);opacity:.92}.lg-button[data-variant=primary]:not(:disabled):is(:active,[data-pressed=true])>.lg-decoration .lg-tint{opacity:.78}.lg-icon-button{width:var(--lg-control-height,44px);height:var(--lg-control-height,44px);padding:0}.lg-icon-button svg{width:19px;height:19px;flex-shrink:0;transition:transform var(--lg-duration-spring) var(--lg-spring-bouncy)}.lg-icon-button:not(:disabled):is(:active,[data-pressed=true]) svg{transform:scale(.88);transition-duration:var(--lg-duration-press)}.lg-icon-button[aria-pressed=true]{--lg-shine-alpha: .3}.lg-icon-button[aria-pressed=true][data-renderer=shared]{background:var(--lg-hover)}.lg-spinner{width:14px;height:14px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lg-spin .8s linear infinite}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-toolbar{display:flex;align-items:center;gap:var(--lg-space-2);width:fit-content;max-width:100%}.lg-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.lg-toolbar-group{padding:6px;width:fit-content}.lg-toolbar-group[data-overflow=true]{min-width:calc(var(--lg-control-height, 44px) + 12px)}.lg-toolbar-group[data-overflow=true]>.lg-content{min-width:0;overflow:hidden}.lg-toolbar-group[data-density=compact]{padding:4px}.lg-toolbar[data-orientation=vertical] .lg-toolbar-group>.lg-content{flex-direction:column}.lg-toolbar-spacer[data-variant=fixed]{width:var(--lg-space-2);flex:0 0 auto}.lg-toolbar-spacer[data-variant=flexible]{flex:1 1 auto;min-width:var(--lg-space-4)}.lg-toolbar[data-orientation=vertical] .lg-toolbar-spacer[data-variant=fixed]{width:auto;height:var(--lg-space-2)}.lg-segmented{display:inline-block;padding:4px}.lg-segmented-track{display:flex;position:relative;gap:0;touch-action:pan-y;background:var(--lg-well);border-radius:999px}.lg-segmented-track .lg-fusion{--lg-fusion-alpha: var(--lg-lens-alpha,.84)}.lg-segmented-track .lg-fusion-sheen{border:1px solid var(--lg-lens-border);box-shadow:var(--lg-lens-shadow)}[data-fusion=true] .lg-selection-lens{transition:transform var(--lg-duration-spring) var(--lg-spring),width var(--lg-duration-spring) var(--lg-spring),height var(--lg-duration-spring) var(--lg-spring),box-shadow var(--lg-duration-release) var(--lg-ease)}.lg-segment{min-height:calc(var(--lg-control-height,44px) - 8px);padding:0 16px;position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--lg-text-footnote-size);font-weight:var(--lg-weight-semibold);border-radius:inherit;white-space:nowrap;color:var(--lg-label-secondary);transition:color var(--lg-duration-release) var(--lg-ease)}.lg-segment>span{position:relative;pointer-events:none;transition:transform var(--lg-duration-spring) var(--lg-spring)}.lg-segment:has(input:checked){color:var(--lg-fg)}@media(hover:hover){.lg-segment:not([data-disabled=true]):hover:not(:has(input:checked))>span{transform:scale(1.04)}}.lg-segment:not([data-disabled=true]):has(input:active)>span{transform:scale(.94);transition-duration:var(--lg-duration-press)}.lg-segment input{position:absolute;margin:0;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}@media(pointer:coarse),(pointer:fine){.lg-segment:after,.lg-tab:after{content:"";position:absolute;z-index:-1;inset-block-start:50%;inset-inline-start:0;translate:0 -50%;width:100%;height:100%;min-height:var(--lg-hit-min)}}.lg-segment:has(input:focus-visible){outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset);border-radius:999px}.lg-segment[data-disabled=true]{opacity:.45;cursor:not-allowed}.lg-selection-lens{position:absolute;left:0;top:0;background:var(--lg-lens-bg);border:1px solid var(--lg-lens-border);border-radius:999px;box-shadow:var(--lg-lens-shadow);pointer-events:none;opacity:calc(var(--lg-lens-shown,0) * (1 - var(--lg-fusion-fade,0)));transform:translate(var(--lg-slot-x,0px),var(--lg-slot-y,0px)) translate(var(--lg-shift-x,0px),var(--lg-shift-y,0px)) scale(calc(var(--lg-stretch-x,1) * var(--lg-lens-swell-x,1)),calc(var(--lg-stretch-y,1) * var(--lg-lens-swell-y,1)));transition:transform var(--lg-duration-spring) var(--lg-spring),width var(--lg-duration-spring) var(--lg-spring),height var(--lg-duration-spring) var(--lg-spring),opacity var(--lg-duration-release) var(--lg-ease),box-shadow var(--lg-duration-release) var(--lg-ease)}.lg-selection-lens[data-pulling=true]{transition:width var(--lg-duration-spring) var(--lg-spring),box-shadow var(--lg-duration-press) var(--lg-ease);--lg-lens-swell-x: 1.04;--lg-lens-swell-y: 1.06;box-shadow:var(--lg-lens-shadow-held);z-index:1}.lg-segmented-track:has(input:checked:active) .lg-selection-lens:not([data-pulling=true]){--lg-lens-swell-x: 1.06;--lg-lens-swell-y: 1.1;transition-duration:var(--lg-duration-press)}@media(hover:hover){.lg-segmented-track:has(.lg-segment:hover input:checked) .lg-selection-lens:not([data-pulling=true]),.lg-tab-list:has(.lg-tab[aria-selected=true]:hover) .lg-selection-lens:not([data-pulling=true]),.lg-tab-links:has(.lg-tab-link[aria-current=page]:hover) .lg-selection-lens:not([data-pulling=true]){box-shadow:var(--lg-lens-shadow-held)}}.lg-tabs-surface{width:fit-content;padding:4px}.lg-tab-list{display:flex;gap:2px;position:relative;touch-action:pan-y;background:var(--lg-well);border-radius:999px}.lg-tab{position:relative;min-height:36px;padding:0 16px;color:var(--lg-label-secondary);font:inherit;font-size:var(--lg-text-footnote-size);font-weight:var(--lg-weight-semibold);border:0;border-radius:999px;background:transparent;cursor:pointer;z-index:1;transition:color var(--lg-duration-release) var(--lg-ease),transform var(--lg-duration-spring) var(--lg-spring)}@media(hover:hover){.lg-tab:not(:disabled):hover{color:var(--lg-fg)}}.lg-tab:not(:disabled):active{transform:scale(.95);transition-duration:var(--lg-duration-press)}.lg-tab[aria-selected=true]{color:var(--lg-fg)}.lg-tab-list:not(:has(.lg-selection-lens)) .lg-tab[aria-selected=true]{background:var(--lg-lens-bg);box-shadow:var(--lg-lens-shadow)}.lg-tab:disabled{opacity:.45;cursor:not-allowed}.lg-tab-panels{display:grid;margin-top:18px}.lg-tab-panel{grid-area:1 / 1;opacity:1;transform:none;transition:opacity var(--lg-duration-exit) var(--lg-ease),transform var(--lg-duration-exit) var(--lg-ease),display var(--lg-duration-exit) allow-discrete}.lg-tab-panel[hidden]{display:none;opacity:0;transform:translateY(4px);pointer-events:none}@starting-style{.lg-tab-panel:not([hidden]){opacity:0;transform:translateY(4px)}}.lg-slider{display:flex;align-items:center;gap:var(--lg-space-3);min-width:120px}.lg-slider-edge{color:var(--lg-label-secondary);display:inline-flex;flex-shrink:0}.lg-slider-rail{position:relative;flex:1;height:var(--lg-hit-min);min-width:80px}.lg-slider-track{position:absolute;inset-block-start:calc(50% - 3px);inset-inline:13px;height:6px;border-radius:999px;background:var(--lg-fill);overflow:hidden;transition:transform var(--lg-duration-spring) var(--lg-spring)}.lg-slider-fill{display:block;width:calc(var(--lg-progress) * 100%);height:100%;background:var(--lg-accent)}.lg-slider-lens{position:absolute;inset-block-start:calc(50% - 13px);width:26px;height:26px;padding:0;border-radius:999px;inset-inline-start:calc(var(--lg-progress) * (100% - 26px));pointer-events:none;background:#fff;box-shadow:0 1px 4px #0003,0 3px 8px #0000001f;translate:calc(var(--lg-shift-x,0px) * .35) var(--lg-shift-y,0px);scale:calc(var(--lg-scale,1) * var(--lg-stretch-x,1)) calc(var(--lg-scale,1) * var(--lg-stretch-y,1));transition:scale var(--lg-duration-spring) var(--lg-spring-bouncy),translate var(--lg-duration-spring) var(--lg-spring),box-shadow var(--lg-duration-spring) var(--lg-ease-out)}.lg-slider-lens>.lg-decoration{opacity:0;transition:opacity var(--lg-duration-press) var(--lg-ease)}.lg-slider:not([data-disabled=true]):has(input:active) .lg-slider-lens,.lg-slider:not([data-disabled=true]) .lg-slider-lens[data-pulling=true],.lg-slider:has(input:focus-visible) .lg-slider-lens{--lg-scale: 1.22;background:transparent;box-shadow:var(--lg-glass-shadow-lift);transition-duration:var(--lg-duration-press)}.lg-slider:not([data-disabled=true]):has(input:active) .lg-slider-lens>.lg-decoration,.lg-slider:not([data-disabled=true]) .lg-slider-lens[data-pulling=true]>.lg-decoration,.lg-slider:has(input:focus-visible) .lg-slider-lens>.lg-decoration{opacity:1}.lg-slider:not([data-disabled=true]):has(input:active) .lg-slider-lens[data-renderer=shared],.lg-slider:not([data-disabled=true]) .lg-slider-lens[data-renderer=shared][data-pulling=true],.lg-slider:has(input:focus-visible) .lg-slider-lens[data-renderer=shared]{background:#fff}@media(hover:hover){.lg-slider:not([data-disabled=true]):hover .lg-slider-lens{--lg-scale: 1.08}}.lg-slider:not([data-disabled=true]):has(input:active) .lg-slider-lens>.lg-decoration .lg-glow{--lg-shine-alpha: var(--lg-shine-strong, .46);--lg-shine-reach: 90%}.lg-slider:not([data-disabled=true]):has(input:active) .lg-slider-track{transform:scaleY(1.35)}.lg-slider input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;background:transparent;cursor:pointer;border-radius:999px;touch-action:pan-y}.lg-slider input::-webkit-slider-runnable-track{height:26px;background:transparent}.lg-slider input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:26px;width:26px;border:0;background:transparent}.lg-slider input::-moz-range-thumb{height:26px;width:26px;border:0;background:transparent}.lg-slider input:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.lg-slider[data-disabled=true]{opacity:.45}.lg-slider[data-disabled=true] input{cursor:not-allowed}.lg-switch{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:var(--lg-hit-min);cursor:pointer;vertical-align:middle;touch-action:pan-y}.lg-switch>input{position:absolute;inset-inline-start:0;inset-block-start:0;width:48px;height:44px;opacity:0;margin:0;cursor:inherit;z-index:2}.lg-switch-track{display:block;width:48px;height:28px;border-radius:999px;transition:background var(--lg-duration-release) var(--lg-ease),transform var(--lg-duration-spring) var(--lg-spring)}.lg-switch-track[data-checked=true]{background:var(--lg-green)}.lg-switch-track[data-checked=true]>.lg-decoration .lg-tint{background:var(--lg-green)}.lg-switch-thumb{position:absolute;top:3px;left:3px;height:22px;width:22px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #0003,0 3px 8px #0000001f;--lg-travel: 0px;--lg-travel-max: 20px;transform:translate(clamp(-4px,calc(var(--lg-travel) + var(--lg-shift-x,0px)),calc(var(--lg-travel-max) + 4px))) scale(var(--lg-stretch-x,1),var(--lg-stretch-y,1));transform-origin:50% 50%;transition:transform var(--lg-duration-spring) var(--lg-spring),width var(--lg-duration-spring) var(--lg-spring);z-index:1}.lg-switch-track[data-checked=true] .lg-switch-thumb{--lg-travel: 20px}.lg-switch-thumb[data-pulling=true]{transition:width var(--lg-duration-press) var(--lg-ease-out)}.lg-switch-track{translate:calc(var(--lg-shift-x,0px) * .12) 0;transition:background var(--lg-duration-release) var(--lg-ease),transform var(--lg-duration-spring) var(--lg-spring),translate var(--lg-duration-spring) var(--lg-spring)}.lg-switch-track[data-pulling=true]{transition:background var(--lg-duration-release) var(--lg-ease),transform var(--lg-duration-press) var(--lg-ease-out)}@media(hover:hover){.lg-switch:not([data-disabled=true]):hover .lg-switch-track{transform:scale(1.03)}}.lg-checkbox,.lg-radio{position:relative;display:flex;align-items:flex-start;gap:var(--lg-space-3);min-height:var(--lg-hit-min);padding-block:var(--lg-space-1);cursor:pointer;font-family:var(--lg-font-text);color:var(--lg-label)}.lg-checkbox>input,.lg-radio>input{position:absolute;width:16px;height:16px;margin:0;inset-inline-start:0;inset-block-start:calc(var(--lg-space-1) + (var(--lg-text-body-leading) - 16px) / 2);opacity:0;cursor:inherit}.lg-checkbox[data-disabled=true],.lg-radio[data-disabled=true]{opacity:.45;cursor:not-allowed}.lg-checkbox-box,.lg-radio-dot{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-block-start:calc((var(--lg-text-body-leading) - 16px) / 2);border:1px solid var(--lg-label-tertiary);background:var(--lg-fill-quaternary);transition:background var(--lg-duration-press) var(--lg-ease),border-color var(--lg-duration-press) var(--lg-ease),transform var(--lg-duration-press) var(--lg-ease)}.lg-checkbox-box{border-radius:4px}.lg-radio-dot{border-radius:999px}.lg-checkbox[data-state=on] .lg-checkbox-box,.lg-checkbox[data-state=mixed] .lg-checkbox-box,.lg-radio[data-state=on] .lg-radio-dot{background:var(--lg-accent-fill);border-color:var(--lg-accent-fill)}.lg-radio[data-state=on] .lg-radio-dot:after{content:"";width:6px;height:6px;border-radius:999px;background:var(--lg-accent-contrast)}.lg-checkbox-mark{width:16px;height:16px;fill:none;stroke:var(--lg-accent-contrast);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--lg-duration-press) var(--lg-ease)}.lg-checkbox[data-state=on] .lg-checkbox-mark,.lg-checkbox[data-state=mixed] .lg-checkbox-mark{opacity:1}.lg-checkbox-text,.lg-radio-text{display:flex;flex-direction:column;gap:1px;min-width:0}.lg-checkbox-label,.lg-radio-label{font-size:var(--lg-text-body-size);line-height:var(--lg-text-body-leading)}.lg-checkbox-description,.lg-radio-description{font-size:var(--lg-text-footnote-size);line-height:var(--lg-text-footnote-leading);color:var(--lg-label-secondary)}.lg-checkbox:has(input:focus-visible) .lg-checkbox-box,.lg-radio:has(input:focus-visible) .lg-radio-dot{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}@media(hover:hover){.lg-checkbox:not([data-disabled=true]):hover .lg-checkbox-box,.lg-radio:not([data-disabled=true]):hover .lg-radio-dot{border-color:var(--lg-label-secondary)}}.lg-checkbox:not([data-disabled=true]):active .lg-checkbox-box,.lg-radio:not([data-disabled=true]):active .lg-radio-dot{transform:scale(.92)}.lg-radio-group{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--lg-space-1)}.lg-radio-group[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--lg-space-5)}.lg-radio-legend{padding:0;margin-block-end:var(--lg-space-1);font:var(--lg-weight-semibold) var(--lg-text-subhead-size)/var(--lg-text-subhead-leading) var(--lg-font-text);color:var(--lg-label)}@media(forced-colors:active){.lg-checkbox-box,.lg-radio-dot{border-color:ButtonText;background:ButtonFace}.lg-checkbox[data-state=on] .lg-checkbox-box,.lg-checkbox[data-state=mixed] .lg-checkbox-box,.lg-radio[data-state=on] .lg-radio-dot{background:Highlight;border-color:Highlight}.lg-checkbox-mark{stroke:HighlightText}.lg-radio[data-state=on] .lg-radio-dot:after{background:HighlightText}}.lg-switch:not([data-disabled=true]):has(input:active) .lg-switch-thumb{width:28px;transition-duration:var(--lg-duration-press)}.lg-switch:not([data-disabled=true]):has(input:active) .lg-switch-track{transform:scale(.97);transition-duration:var(--lg-duration-press)}.lg-switch>input:focus-visible+.lg-switch-track{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.lg-switch-label{font-size:var(--lg-text-subhead-size);color:var(--lg-label)}.lg-switch[data-disabled=true]{opacity:.45;cursor:not-allowed}.lg-popover,.lg-menu{position:fixed;inset:auto;margin:0;width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--lg-space-5);border:0;transform-origin:var(--lg-origin-x,50%) var(--lg-origin-y,0%)}.lg-popover:not(:popover-open),.lg-menu:not(:popover-open){display:none}.lg-popover:popover-open,.lg-menu:popover-open{display:block;opacity:1;transform:scale(1) translateY(0);transition:opacity var(--lg-duration-release) var(--lg-ease-out),transform var(--lg-duration-spring) var(--lg-spring),display var(--lg-duration-release) allow-discrete,overlay var(--lg-duration-release) allow-discrete}@starting-style{.lg-popover:popover-open,.lg-menu:popover-open{opacity:0;transform:scale(.86) translateY(-6px)}}@starting-style{.lg-popover[data-placement=above]:popover-open,.lg-menu[data-placement=above]:popover-open{opacity:0;transform:scale(.86) translateY(6px)}}.lg-popover:not(:popover-open),.lg-menu:not(:popover-open){opacity:0;transform:scale(.94) translateY(-4px);transition:opacity var(--lg-duration-press) var(--lg-ease),transform var(--lg-duration-press) var(--lg-ease),display var(--lg-duration-press) allow-discrete,overlay var(--lg-duration-press) allow-discrete}.lg-popover[data-placement=above]:not(:popover-open),.lg-menu[data-placement=above]:not(:popover-open){transform:scale(.94) translateY(4px)}.lg-popover::backdrop,.lg-menu::backdrop{background:transparent}.lg-popover{overflow:visible}.lg-popover>.lg-content{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lg-popover[data-placement]:before{content:"";position:absolute;width:22px;height:11px;pointer-events:none;inset-inline-start:var(--lg-origin-x, 50%);translate:-50% 0;background:rgb(var(--lg-tint-color) / var(--lg-tint-opacity));clip-path:polygon(50% 0,100% 100%,0 100%)}.lg-popover[data-placement=below]:before{top:-10px}.lg-popover[data-placement=above]:before{bottom:-10px;rotate:180deg}.lg-popover[data-transparency=opaque]:before{background:var(--lg-opaque)}.lg-popover[data-anchor=bottom]{width:calc(100vw - 32px);max-width:none;transform-origin:50% 100%}.lg-popover[data-anchor=bottom]:before{content:none}.lg-overlay-title{margin:0 0 var(--lg-space-2);padding-inline-end:var(--lg-space-5);font-size:var(--lg-text-title3-size);line-height:var(--lg-text-title3-leading);font-weight:var(--lg-weight-bold);color:inherit;text-align:start}.lg-overlay-description{color:var(--lg-glass-fg-secondary);font-size:var(--lg-text-footnote-size);line-height:var(--lg-text-footnote-leading);margin:0 0 var(--lg-space-5);text-align:start}.lg-menu{width:244px;padding:7px}.lg-menu-button .lg-content{gap:var(--lg-space-2)}.lg-menu-button-chevron{flex:0 0 auto;opacity:.55}.lg-menu-button[aria-expanded=true] .lg-menu-button-chevron{rotate:180deg}.lg-menu-button-chevron{transition:rotate var(--lg-duration-spring) var(--lg-spring),opacity var(--lg-duration-press) var(--lg-ease)}.lg-menu-button-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-menu-item{position:relative;width:100%;border:0;background:transparent;color:inherit;text-align:start;border-radius:var(--lg-radius-s);display:flex;justify-content:space-between;align-items:center;gap:var(--lg-space-5);font:var(--lg-weight-medium) var(--lg-text-subhead-size)/1.3 var(--lg-font-text);padding:var(--lg-space-2) var(--lg-space-3);cursor:pointer;min-height:var(--lg-hit-min);transition:background var(--lg-duration-press) var(--lg-ease),transform var(--lg-duration-spring) var(--lg-spring),color var(--lg-duration-release) var(--lg-ease)}@media(hover:hover){.lg-menu-item:hover,.lg-menu-item:focus{background:var(--lg-hover)}}.lg-menu-item:not(:disabled):active{background:var(--lg-pressed);transform:scale(.975);transition-duration:var(--lg-duration-press)}.lg-menu-item:focus{outline:2px solid var(--lg-focus);outline-offset:-2px}.lg-menu-item:disabled{opacity:.45;cursor:not-allowed}.lg-menu-item[data-destructive=true]{color:color-mix(in srgb,var(--lg-red) var(--lg-ink-amount),var(--lg-ink-toward))}.lg-menu-shortcut.lg-kbd{flex-shrink:0;min-width:0;padding:0;border:0;background:none;color:var(--lg-glass-fg-secondary);font-size:var(--lg-text-caption1-size)}.lg-menu-separator{height:1px;background:var(--lg-edge);margin:5px 8px}.lg-menu:popover-open .lg-menu-item{animation:lg-menu-item-in var(--lg-duration-overlay) var(--lg-ease-out) both;animation-delay:calc(var(--lg-index,0) * 22ms)}@keyframes lg-menu-item-in{0%{opacity:0;transform:translateY(-4px)}}.lg-menu-item[data-alternate=true]{font-style:normal}.lg-menubar{width:fit-content;max-width:100%;padding:4px}.lg-menubar>.lg-content{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.lg-menubar>.lg-content::-webkit-scrollbar{display:none}.lg-menubar-title{border:0;background:transparent;color:inherit;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;border-radius:max(var(--lg-radius-xs),calc(var(--lg-radius) - 4px));font:var(--lg-weight-medium) var(--lg-control-font)/1 var(--lg-font-text);padding:0 var(--lg-space-3);min-height:var(--lg-height-comfortable);transition:background var(--lg-duration-press) var(--lg-ease),color var(--lg-duration-press) var(--lg-ease),transform var(--lg-duration-spring) var(--lg-spring)}@media(hover:hover){.lg-menubar-title:not(:disabled):not([aria-expanded=true]):hover{background:var(--lg-hover)}}.lg-menubar-title:not(:disabled):active{background:var(--lg-pressed);transform:scale(.97)}.lg-menubar-title[aria-expanded=true]{background:var(--lg-accent-fill);color:var(--lg-accent-contrast)}.lg-menubar-title:disabled{opacity:.4;cursor:default}.lg-menubar-title:focus-visible{outline:2px solid var(--lg-focus);outline-offset:-2px}.lg-menubar .lg-menu{min-width:220px}.lg-dialog{position:fixed;margin:auto;max-width:min(520px,calc(100vw - 32px));width:520px;max-height:calc(100dvh - 48px);padding:30px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lg-dialog:not([open]){display:none;opacity:0;transform:scale(.96) translateY(8px);transition:opacity var(--lg-duration-release) var(--lg-ease),transform var(--lg-duration-release) var(--lg-ease),display var(--lg-duration-release) allow-discrete,overlay var(--lg-duration-release) allow-discrete}.lg-dialog[open]{opacity:1;transform:scale(1) translateY(0);transition:opacity var(--lg-duration-overlay) var(--lg-ease-out),transform var(--lg-duration-spring) var(--lg-spring),display var(--lg-duration-overlay) allow-discrete,overlay var(--lg-duration-overlay) allow-discrete}@starting-style{.lg-dialog[open]{opacity:0;transform:scale(.9) translateY(14px)}}.lg-dialog::backdrop{background:#0000006b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity var(--lg-duration-overlay) var(--lg-ease),display var(--lg-duration-overlay) allow-discrete,overlay var(--lg-duration-overlay) allow-discrete}.lg-dialog:not([open])::backdrop{opacity:0}@starting-style{.lg-dialog[open]::backdrop{opacity:0}}.lg-dialog-close{position:absolute;inset-inline-end:var(--lg-space-2);inset-block-start:var(--lg-space-2)}.lg-dialog-body{margin-top:20px}.lg-dialog-body>:last-child{margin-bottom:0}.lg-palette{width:560px;max-width:min(560px,calc(100vw - 32px));padding:0;overflow:hidden;margin:min(14vh,120px) auto auto;max-height:min(64dvh,540px);display:flex;flex-direction:column}.lg-palette>.lg-content{display:flex;flex-direction:column;min-height:0}.lg-palette-field{display:flex;align-items:center;gap:var(--lg-space-3);flex:0 0 auto;padding:var(--lg-space-4) var(--lg-space-5);border-bottom:1px solid var(--lg-edge)}.lg-palette-icon{flex:0 0 auto;color:var(--lg-glass-fg-secondary)}.lg-palette:has(.lg-palette-input:focus-visible){outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.lg-palette:has(.lg-palette-input[data-lg-autofocus]){outline-color:transparent}.lg-palette-input{flex:1;min-width:0;border:0;background:none;color:inherit;font:var(--lg-weight-regular) var(--lg-field-font)/1.3 var(--lg-font-text)}.lg-palette .lg-palette-input:focus-visible{outline:none}.lg-palette-input::placeholder{color:var(--lg-glass-fg-secondary)}.lg-palette-list{overflow-y:auto;overscroll-behavior:contain;padding:var(--lg-space-2);min-height:0}.lg-palette-list:empty{display:none}.lg-palette-section{padding:var(--lg-space-3) var(--lg-space-3) var(--lg-space-2);font:var(--lg-weight-semibold) var(--lg-text-caption1-size)/1.2 var(--lg-font-text);color:var(--lg-glass-fg-secondary)}.lg-palette-option{display:flex;align-items:center;gap:var(--lg-space-3);cursor:pointer;border-radius:var(--lg-radius-s);padding:var(--lg-space-2) var(--lg-space-3);min-height:var(--lg-hit-min);transition:background var(--lg-duration-press) var(--lg-ease)}.lg-palette-option[aria-selected=true]{background:var(--lg-hover)}.lg-palette-option[aria-disabled=true]{opacity:.45;cursor:default}.lg-palette-option-icon{flex:0 0 auto;display:inline-flex;color:var(--lg-glass-fg-secondary)}.lg-palette-option-text{flex:1;min-width:0;display:grid}.lg-palette-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--lg-weight-medium) var(--lg-text-subhead-size)/1.3 var(--lg-font-text)}.lg-palette-option-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--lg-weight-regular) var(--lg-text-caption1-size)/1.3 var(--lg-font-text);color:var(--lg-glass-fg-secondary)}.lg-palette-option-shortcut.lg-kbd{flex-shrink:0;padding:0;border:0;background:none;color:var(--lg-glass-fg-secondary);font-size:var(--lg-text-caption1-size)}.lg-palette-empty{margin:0;padding:var(--lg-space-6) var(--lg-space-5);text-align:center;font:var(--lg-weight-regular) var(--lg-text-subhead-size)/1.4 var(--lg-font-text);color:var(--lg-glass-fg-secondary)}.lg-screen{position:relative;display:block}.lg-screen[data-scroll=container]{block-size:100dvh;overflow:clip}.lg-screen-scroll{position:relative;block-size:100%}.lg-screen[data-scroll=container]>.lg-screen-scroll{overflow-y:auto;overscroll-behavior:contain}.lg-screen-bar{position:absolute;inset-inline:0;z-index:var(--lg-z-tabbar);display:flex;justify-content:center;pointer-events:none}.lg-screen-bar>*{pointer-events:auto}.lg-screen-bar[data-edge=top]{inset-block-start:0;padding:var(--lg-space-3) var(--lg-margin);padding-block-start:calc(var(--lg-space-3) + env(safe-area-inset-top))}.lg-screen-bar[data-edge=bottom]{inset-block-end:0;padding:var(--lg-space-3) var(--lg-margin);padding-block-end:calc(var(--lg-space-3) + env(safe-area-inset-bottom))}.lg-screen[data-scroll=page]>.lg-screen-bar{position:fixed}.lg-screen-bar>.lg-tabbar[data-layout=tabbar]{position:static;padding:0}.lg-screen-content{padding-block:calc(var(--lg-screen-top, 0px) + var(--lg-screen-inset, 12px)) calc(var(--lg-screen-bottom, 0px) + var(--lg-screen-inset, 12px))}.lg-screen[data-scroll=page]>.lg-screen-scroll>.lg-screen-edge{position:fixed}.lg-screen-edge{inset-block-start:0}.lg-scroll-edge{position:absolute;inset-inline:0;pointer-events:none;z-index:var(--lg-z-scroll-edge);opacity:0;transition:opacity var(--lg-duration-release) var(--lg-ease)}.lg-scroll-edge[data-active=true]{opacity:1}.lg-scroll-edge[data-variant=soft]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lg-scroll-edge[data-variant=soft][data-edge=top]{inset-block-start:0;background:linear-gradient(to bottom,rgb(var(--lg-tint-color) / .72),transparent);mask:linear-gradient(to bottom,#000 30%,transparent);-webkit-mask:linear-gradient(to bottom,#000 30%,transparent)}.lg-scroll-edge[data-variant=soft][data-edge=bottom]{inset-block-end:0;background:linear-gradient(to top,rgb(var(--lg-tint-color) / .72),transparent);mask:linear-gradient(to top,#000 30%,transparent);-webkit-mask:linear-gradient(to top,#000 30%,transparent)}.lg-scroll-edge[data-variant=hard]{background:var(--lg-glass-opaque)}.lg-scroll-edge[data-variant=hard][data-edge=top]{inset-block-start:0;box-shadow:0 1px 0 var(--lg-separator)}.lg-scroll-edge[data-variant=hard][data-edge=bottom]{inset-block-end:0;box-shadow:0 -1px 0 var(--lg-separator)}.lg-text{margin:0;font-family:var(--lg-font-text);color:var(--lg-label);font-weight:var(--lg-weight-regular);font-size:var(--lg-text-body-size);line-height:var(--lg-text-body-leading);letter-spacing:var(--lg-text-body-tracking)}.lg-text[data-variant=largeTitle]{font-size:var(--lg-text-largetitle-size);line-height:var(--lg-text-largetitle-leading);letter-spacing:var(--lg-text-largetitle-tracking);font-family:var(--lg-font-display)}.lg-text[data-variant=title1]{font-size:var(--lg-text-title1-size);line-height:var(--lg-text-title1-leading);letter-spacing:var(--lg-text-title1-tracking);font-family:var(--lg-font-display)}.lg-text[data-variant=title2]{font-size:var(--lg-text-title2-size);line-height:var(--lg-text-title2-leading);letter-spacing:var(--lg-text-title2-tracking);font-family:var(--lg-font-display)}.lg-text[data-variant=title3]{font-size:var(--lg-text-title3-size);line-height:var(--lg-text-title3-leading);letter-spacing:var(--lg-text-title3-tracking);font-family:var(--lg-font-display)}.lg-text[data-variant=headline]{font-size:var(--lg-text-headline-size);line-height:var(--lg-text-headline-leading);letter-spacing:var(--lg-text-headline-tracking);font-weight:var(--lg-weight-semibold)}.lg-text[data-variant=body]{font-size:var(--lg-text-body-size);line-height:var(--lg-text-body-leading);letter-spacing:var(--lg-text-body-tracking)}.lg-text[data-variant=callout]{font-size:var(--lg-text-callout-size);line-height:var(--lg-text-callout-leading);letter-spacing:var(--lg-text-callout-tracking)}.lg-text[data-variant=subhead]{font-size:var(--lg-text-subhead-size);line-height:var(--lg-text-subhead-leading);letter-spacing:var(--lg-text-subhead-tracking)}.lg-text[data-variant=footnote]{font-size:var(--lg-text-footnote-size);line-height:var(--lg-text-footnote-leading);letter-spacing:var(--lg-text-footnote-tracking)}.lg-text[data-variant=caption1]{font-size:var(--lg-text-caption1-size);line-height:var(--lg-text-caption1-leading);letter-spacing:var(--lg-text-caption1-tracking)}.lg-text[data-variant=caption2]{font-size:var(--lg-text-caption2-size);line-height:var(--lg-text-caption2-leading);letter-spacing:var(--lg-text-caption2-tracking)}.lg-text[data-emphasized=true]{font-weight:var(--lg-weight-semibold)}.lg-text[data-variant=largeTitle][data-emphasized=true],.lg-text[data-variant=title1][data-emphasized=true],.lg-text[data-variant=title2][data-emphasized=true]{font-weight:var(--lg-weight-bold)}.lg-text[data-tone=secondary]{color:var(--lg-label-secondary)}.lg-text[data-tone=tertiary]{color:var(--lg-label-tertiary)}.lg-text[data-tone=quaternary]{color:var(--lg-label-quaternary)}.lg-text[data-tone=accent]{color:color-mix(in srgb,var(--lg-accent) var(--lg-ink-amount),var(--lg-ink-toward))}.lg-text[data-tone=destructive]{color:color-mix(in srgb,var(--lg-red) var(--lg-ink-amount),var(--lg-ink-toward))}.lg-text[data-tabular=true]{font-variant-numeric:tabular-nums}.lg-text:lang(zh),.lg-text:lang(ja),.lg-text:lang(ko){letter-spacing:normal}.lg-card{position:relative;box-sizing:border-box;background:var(--lg-bg-grouped-2);color:var(--lg-label)}.lg-card[data-fill=plain]{background:var(--lg-bg)}.lg-card[data-fill=secondary]{background:var(--lg-bg-secondary)}.lg-card[data-raised=true]{box-shadow:0 1px 2px #0000000a,0 12px 28px -18px #00000047}.lg-card *,.lg-card *:before,.lg-card *:after{box-sizing:border-box}.lg-concentric{border-radius:max(var(--lg-concentric-min,0px),calc(var(--lg-radius-container,26px) - var(--lg-concentric-inset,0px)));overflow:hidden}.lg-material-view{position:relative;overflow:hidden;color:var(--lg-label);background:var(--lg-material-regular);backdrop-filter:blur(var(--lg-material-blur)) saturate(1.8);-webkit-backdrop-filter:blur(var(--lg-material-blur)) saturate(1.8)}.lg-material-view[data-thickness=ultraThin]{background:var(--lg-material-ultrathin)}.lg-material-view[data-thickness=thin]{background:var(--lg-material-thin)}.lg-material-view[data-thickness=thick]{background:var(--lg-material-thick)}.lg-list{font-family:var(--lg-font-text);color:var(--lg-label);display:flex;flex-direction:column;gap:var(--lg-space-8)}.lg-list-section{display:flex;flex-direction:column;gap:var(--lg-space-2)}.lg-list-header,.lg-list-footer{padding-inline:var(--lg-space-4)}.lg-list-group{list-style:none;margin:0;padding:0;background:var(--lg-bg-grouped-2);border-radius:var(--lg-radius-l);overflow:hidden;container-type:inline-size;container-name:lg-list}.lg-list[data-variant=plain] .lg-list-group{border-radius:0;background:var(--lg-bg)}.lg-root:not(.lg-sheet):not(.lg-dialog) .lg-list-group{background:transparent;border-radius:max(0px,calc(var(--lg-radius-container, 26px) - var(--lg-concentric-inset, 0px)))}.lg-list-row{position:relative;--lg-row-inset: var(--lg-space-4)}.lg-list-row+.lg-list-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--lg-row-inset) 0;height:1px;background:var(--lg-separator)}.lg-list-row:has(.lg-row-leading){--lg-row-inset: calc(var(--lg-space-4) * 2 + 28px)}.lg-row-hit{display:flex;align-items:center;gap:var(--lg-space-3);width:100%;min-height:var(--lg-hit-min);padding:var(--lg-space-2) var(--lg-space-4);background:transparent;border:0;color:inherit;font:inherit;text-align:start;text-decoration:none}.lg-list-row[data-interactive=true] .lg-row-hit{cursor:pointer;transition:background var(--lg-duration-press) var(--lg-ease)}@media(hover:hover){.lg-list-row[data-interactive=true] .lg-row-hit:hover{background:var(--lg-fill-quaternary)}}.lg-list-row[data-interactive=true] .lg-row-hit:active{background:var(--lg-fill-tertiary)}.lg-list-row[data-disabled=true]{opacity:.45}.lg-list-row[data-disabled=true] .lg-row-hit{cursor:not-allowed}.lg-list-row[data-selected=true]>.lg-row-hit{background:var(--lg-accent-fill);border-radius:var(--lg-radius-s)}.lg-list-row[data-selected=true]>.lg-row-hit:active{background:var(--lg-accent-fill)}@media(hover:hover){.lg-list-row[data-selected=true]>.lg-row-hit:hover{background:var(--lg-accent-fill)}}.lg-list-row[data-selected=true]>.lg-row-hit,.lg-list-row[data-selected=true]>.lg-row-hit :is(.lg-text,.lg-row-chevron,.lg-row-leading){color:var(--lg-accent-contrast)}.lg-list-row[data-selected=true]>.lg-row-hit .lg-row-value{opacity:.8}.lg-list-row[data-selected=true]:before,.lg-list-row[data-selected=true]+.lg-list-row:before{background:transparent}.lg-row-leading{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--lg-label-secondary)}.lg-row-labels{display:flex;flex-direction:column;min-width:0;flex:1}.lg-row-label{overflow-wrap:anywhere}.lg-row-value{color:var(--lg-label-secondary);flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container lg-list (max-width: 400px){.lg-row-hit:has(.lg-row-value){flex-wrap:wrap}.lg-row-hit:has(.lg-row-value)>.lg-row-value{order:1;flex-basis:100%;white-space:normal;text-align:start;margin-inline-start:calc(var(--lg-row-inset) - var(--lg-space-4))}}.lg-row-accessory{display:inline-flex;align-items:center;flex-shrink:0}.lg-row-chevron{color:var(--lg-label-tertiary);flex-shrink:0}.lg-row-hit:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:calc(var(--lg-focus-offset) * -1)}[dir=rtl] .lg-row-chevron{transform:scaleX(-1)}.lg-divider{background:var(--lg-separator);border:0;flex-shrink:0}.lg-divider[data-orientation=horizontal]{height:1px;width:auto}.lg-divider[data-orientation=vertical]{width:1px;align-self:stretch}.lg-button[data-control-size=small]{--lg-control-height: var(--lg-height-small);padding-inline:12px;font-size:var(--lg-text-footnote-size)}.lg-button[data-control-size=large]{--lg-control-height: var(--lg-height-large);padding-inline:22px;font-size:var(--lg-text-callout-size)}.lg-button[data-control-size=extraLarge]{--lg-control-height: var(--lg-height-extra-large);padding-inline:26px;font-size:var(--lg-text-body-size)}.lg-button:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;min-width:var(--lg-hit-width);min-height:var(--lg-hit-min)}.lg-button[data-variant=glassProminent]{--lg-fg: var(--lg-accent-contrast);color:var(--lg-accent-contrast)}.lg-button[data-variant=glassProminent]>.lg-decoration .lg-tint{background:var(--lg-accent-fill);opacity:.92}.lg-button[data-variant=glassProminent]:not(:disabled):is(:active,[data-pressed=true])>.lg-decoration .lg-tint{opacity:.78}.lg-button[data-renderer=shared][data-variant=glassProminent]{background:var(--lg-accent-fill);color:var(--lg-accent-contrast);--lg-fg: var(--lg-accent-contrast);box-shadow:0 1px 2px #0000001a}@media(hover:hover){.lg-button[data-renderer=shared][data-variant=glassProminent]:not(:disabled):hover{background:color-mix(in srgb,var(--lg-accent-fill) 88%,#000)}}.lg-button[data-renderer=shared][data-variant=glassProminent]:not(:disabled):is(:active,[data-pressed=true]){background:color-mix(in srgb,var(--lg-accent-fill) 80%,#000)}.lg-button[data-renderer=shared][data-variant=destructiveProminent]{background:var(--lg-red-fill);color:#fff;--lg-fg: #fff}.lg-button[data-variant=plain]{color:color-mix(in srgb,var(--lg-accent) var(--lg-ink-amount),var(--lg-ink-toward))}@media(hover:hover){.lg-button[data-variant=plain]:not(:disabled):hover{background:var(--lg-fill-quaternary)}}.lg-button[data-variant=gray]{background:var(--lg-fill-secondary);color:var(--lg-label)}@media(hover:hover){.lg-button[data-variant=gray]:not(:disabled):hover{background:var(--lg-fill)}}.lg-button[data-variant=tinted]{background:color-mix(in srgb,var(--lg-accent) 16%,transparent);color:color-mix(in srgb,var(--lg-accent) var(--lg-ink-amount),var(--lg-ink-toward))}@media(hover:hover){.lg-button[data-variant=tinted]:not(:disabled):hover{background:color-mix(in srgb,var(--lg-accent) 24%,transparent)}}.lg-button[data-variant=destructive]{color:color-mix(in srgb,var(--lg-red) var(--lg-ink-amount),var(--lg-ink-toward))}@media(hover:hover){.lg-button[data-variant=destructive]:not(:disabled):hover{background:color-mix(in srgb,var(--lg-red) 12%,transparent)}}.lg-button[data-variant=destructiveProminent]{background:var(--lg-red-fill);color:#fff}.lg-button:is([data-variant=plain],[data-variant=gray],[data-variant=tinted],[data-variant=destructive],[data-variant=destructiveProminent]){box-shadow:none;transition:background var(--lg-duration-release) var(--lg-ease),transform var(--lg-duration-spring) var(--lg-spring),color var(--lg-duration-release) var(--lg-ease)}.lg-stepper{display:inline-flex;align-items:center;background:var(--lg-fill-secondary);border-radius:999px;font-family:var(--lg-font-text)}.lg-stepper-button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--lg-hit-min);min-height:var(--lg-hit-min);border:0;background:transparent;color:var(--lg-label);border-radius:999px;cursor:pointer;transition:background var(--lg-duration-press) var(--lg-ease),transform var(--lg-duration-spring) var(--lg-spring)}@media(hover:hover){.lg-stepper-button:not(:disabled):hover{background:var(--lg-fill)}}.lg-stepper-button:not(:disabled):active{transform:scale(.92);transition-duration:var(--lg-duration-press)}.lg-stepper-button:disabled{color:var(--lg-label-tertiary);cursor:not-allowed}.lg-stepper-button:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:calc(var(--lg-focus-offset) * -1)}.lg-stepper-value{min-width:3ch;text-align:center;font-size:var(--lg-text-body-size);color:var(--lg-label);font-variant-numeric:tabular-nums;padding-inline:var(--lg-space-1)}.lg-stepper[data-disabled=true]{opacity:.45}.lg-progress{display:block;width:100%}.lg-progress-track{display:block;height:4px;border-radius:999px;background:var(--lg-fill);overflow:hidden}.lg-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--lg-accent);transform-origin:0 50%;transform:scaleX(var(--lg-progress,0));transition:transform var(--lg-duration-layout) var(--lg-ease)}.lg-progress[data-determinate=false] .lg-progress-fill{width:35%;transform:none;animation:lg-progress-slide 1.4s var(--lg-ease) infinite}@keyframes lg-progress-slide{0%{margin-inline-start:-35%}to{margin-inline-start:100%}}.lg-progress[data-variant=circular]{width:auto;display:inline-flex}.lg-progress-ring{width:20px;height:20px;border-radius:50%;border:2px solid var(--lg-fill);border-top-color:var(--lg-accent);animation:lg-spin .8s linear infinite}.lg-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:6px;border-radius:999px;background:var(--lg-red-fill);color:#fff;font:var(--lg-weight-semibold) var(--lg-text-caption1-size)/1 var(--lg-font-text);font-variant-numeric:tabular-nums}.lg-badge[data-tone=neutral]{background:var(--lg-fill);color:var(--lg-label)}.lg-badge[data-tone=accent]{background:var(--lg-accent-fill);color:var(--lg-accent-contrast)}.lg-badge[data-dot=true]{min-width:10px;width:10px;height:10px;padding:0}.lg-tabbar{position:fixed;z-index:var(--lg-z-tabbar);display:flex;gap:var(--lg-space-2)}.lg-tabbar[data-layout=tabbar]{inset-inline:0;inset-block-end:0;justify-content:center;align-items:flex-end;padding:var(--lg-space-3) var(--lg-margin) calc(var(--lg-space-3) + env(safe-area-inset-bottom));pointer-events:none}.lg-tabbar[data-layout=tabbar]>*{pointer-events:auto}.lg-tabbar[data-layout=sidebar]{flex-direction:column;align-items:stretch;z-index:var(--lg-z-sidebar);inset-block:0;inset-inline-start:0;width:var(--lg-sidebar-width);padding:var(--lg-space-5) var(--lg-space-4) calc(var(--lg-space-5) + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.lg-tabbar-header{padding:var(--lg-space-2) var(--lg-space-3) var(--lg-space-4)}.lg-tabbar-group{padding:6px}.lg-tab-links{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:2px;touch-action:pan-y}.lg-tabbar[data-layout=tabbar] .lg-tabbar-group{max-width:100%;min-width:0}.lg-tabbar[data-layout=sidebar] .lg-tab-links{flex-direction:column}.lg-tab-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--lg-space-2);min-height:var(--lg-hit-min);min-width:var(--lg-hit-min);padding-inline:var(--lg-space-4);border-radius:999px;color:var(--lg-glass-fg-secondary);text-decoration:none;font:var(--lg-weight-medium) var(--lg-text-footnote-size)/1.2 var(--lg-font-text);border:0;background:transparent;cursor:pointer;appearance:none;transition:color var(--lg-duration-release) var(--lg-ease),transform var(--lg-duration-spring) var(--lg-spring)}.lg-tabbar[data-layout=sidebar] .lg-tab-link{justify-content:flex-start;font-size:var(--lg-text-subhead-size)}@media(hover:hover){.lg-tab-link:hover{color:var(--lg-glass-fg)}}.lg-tab-link:active{transform:scale(.95);transition-duration:var(--lg-duration-press)}.lg-tab-link[aria-current=page]{color:var(--lg-glass-fg);font-weight:var(--lg-weight-semibold)}.lg-tab-links:not(:has(.lg-selection-lens)) .lg-tab-link[aria-current=page]{background:var(--lg-lens-bg);box-shadow:var(--lg-lens-shadow)}.lg-tab-icon{display:inline-flex;flex-shrink:0}.lg-tab-badge{margin-inline-start:auto}.lg-tabbar-group .lg-selection-lens{border-radius:calc(var(--lg-radius,999px) - 6px)}.lg-tabbar[data-layout=tabbar] .lg-tabbar-group .lg-selection-lens{border-radius:999px}.lg-tabbar[data-minimized=true] .lg-tab-link{padding-inline:var(--lg-space-2)}.lg-tabbar[data-minimized=true] .lg-tab-label{display:none}.lg-tabbar[data-minimized=true]:not(:has(.lg-tab-icon)) .lg-tab-label{display:inline}.lg-tabbar[data-layout=tabbar]{transition:transform var(--lg-duration-layout) var(--lg-ease)}.lg-tabbar-accessory{align-self:stretch}.lg-sidebar{position:sticky;inset-block-start:var(--lg-space-4);align-self:start;z-index:var(--lg-z-sidebar)}.lg-sidebar[data-side=trailing]{order:1}.lg-sidebar-surface{display:flex;flex-direction:column;gap:var(--lg-space-3);padding:var(--lg-space-4);max-height:calc(100dvh - var(--lg-space-8));--lg-concentric-inset: var(--lg-space-4)}.lg-sidebar-surface>.lg-content{display:flex;flex-direction:column;gap:var(--lg-space-3);min-height:0}.lg-sidebar-body{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.lg-sidebar-header,.lg-sidebar-footer{flex-shrink:0}.lg-navbar{position:sticky;inset-block-start:0;z-index:var(--lg-z-tabbar);display:flex;align-items:center;gap:var(--lg-space-3);min-height:52px;padding:var(--lg-space-2) 0;padding-block-start:calc(var(--lg-space-2) + env(safe-area-inset-top));background:none;border:0;box-shadow:none}.lg-navbar-leading,.lg-navbar-trailing{display:flex;align-items:center;gap:var(--lg-space-2);flex-shrink:0}.lg-navbar-trailing{margin-inline-start:auto}.lg-navbar-title{flex:1;text-align:center;min-width:0;color:var(--lg-label);font:var(--lg-weight-semibold) var(--lg-text-headline-size)/var(--lg-text-headline-leading) var(--lg-font-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;translate:0 6px;transition:opacity var(--lg-duration-release) var(--lg-ease),translate var(--lg-duration-spring) var(--lg-spring)}.lg-navbar[data-compact=true] .lg-navbar-title{opacity:1;translate:0 0}.lg-largetitle{padding-block:var(--lg-space-2) var(--lg-space-5);display:flex;flex-direction:column;gap:var(--lg-space-1)}.lg-largetitle-sentinel{height:1px;margin-block-start:calc(var(--lg-space-2) * -1)}.lg-field{display:flex;flex-direction:column;gap:var(--lg-space-2);font-family:var(--lg-font-text)}.lg-field-label{color:var(--lg-label)}.lg-field-box{display:flex;align-items:center;gap:var(--lg-space-2);min-height:var(--lg-height-comfortable);padding-inline:var(--lg-space-3);border-radius:var(--lg-radius-s);background:var(--lg-fill-tertiary);transition:background var(--lg-duration-release) var(--lg-ease),outline-color var(--lg-duration-press) var(--lg-ease);outline:var(--lg-focus-width) solid transparent;outline-offset:var(--lg-focus-offset)}.lg-field-box:has(:focus-visible){outline-color:var(--lg-focus)}.lg-field-box:has([data-lg-autofocus]){outline-color:transparent}.lg-field[data-invalid=true] .lg-field-box{background:color-mix(in srgb,var(--lg-red) 10%,transparent);box-shadow:inset 0 0 0 1px var(--lg-red)}.lg-field-input{flex:1;min-width:0;border:0;background:transparent;color:var(--lg-label);outline:none;font:var(--lg-weight-regular) var(--lg-field-font)/var(--lg-text-body-leading) var(--lg-font-text);padding-block:var(--lg-field-padding-block)}.lg-field-input::placeholder{color:var(--lg-placeholder)}.lg-field .lg-field-input:focus-visible,.lg-search .lg-search-input:focus-visible{outline:none}.lg-field-leading,.lg-field-trailing{display:inline-flex;align-items:center;color:var(--lg-label-secondary);flex-shrink:0}.lg-field-message{margin:0}.lg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lg-search{display:block}.lg-search-box{min-height:var(--lg-height-comfortable);padding-inline:var(--lg-space-3);outline:var(--lg-focus-width) solid transparent;outline-offset:var(--lg-focus-offset);transition:outline-color var(--lg-duration-press) var(--lg-ease)}.lg-search-box:has(:focus-visible){outline-color:var(--lg-focus)}.lg-search-box:has([data-lg-autofocus]){outline-color:transparent}.lg-search-box>.lg-content{display:flex;align-items:center;gap:var(--lg-space-2);min-height:inherit}.lg-search-icon{color:var(--lg-glass-fg-secondary);flex-shrink:0}.lg-search-input{flex:1;min-width:0;border:0;background:transparent;color:var(--lg-glass-fg);outline:none;font:var(--lg-weight-regular) max(16px,var(--lg-text-body-size))/1.2 var(--lg-font-text)}.lg-search-input::placeholder{color:var(--lg-glass-fg-secondary)}.lg-search-input::-webkit-search-cancel-button{display:none}.lg-search-clear{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border:0;background:transparent;color:var(--lg-glass-fg-secondary);cursor:pointer;border-radius:999px;flex-shrink:0}@media(hover:hover){.lg-search-clear:hover{color:var(--lg-glass-fg)}}.lg-search-clear:active{color:var(--lg-glass-fg);transform:scale(.9)}.lg-sheet{position:fixed;inset-block:0 auto;inset-inline:0;margin:0 auto;border:0;padding:0;width:min(640px,100%);height:100dvh;max-height:100dvh;max-width:100%;border-start-start-radius:var(--lg-radius-sheet);border-start-end-radius:var(--lg-radius-sheet);border-end-start-radius:0;border-end-end-radius:0}.lg-sheet[open]{translate:0 var(--lg-sheet-offset, 50%);transition:translate var(--lg-duration-spring) var(--lg-spring),background var(--lg-duration-release) var(--lg-ease),display var(--lg-duration-spring) allow-discrete,overlay var(--lg-duration-spring) allow-discrete}@starting-style{.lg-sheet[open]{translate:0 100%}}.lg-sheet:not([open]){display:none;translate:0 100%;transition:translate var(--lg-duration-overlay) var(--lg-ease),display var(--lg-duration-overlay) allow-discrete,overlay var(--lg-duration-overlay) allow-discrete}.lg-sheet[data-dragging=true],.lg-sheet[open][data-dragging=true]{transition:none}.lg-sheet>.lg-content{display:flex;flex-direction:column;height:100%;min-height:0}.lg-sheet-grabber{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:28px;cursor:grab;touch-action:none;border:0;background:transparent}.lg-sheet-grabber:active{cursor:grabbing}.lg-sheet-grabber>span{display:block;width:36px;height:5px;border-radius:999px;background:var(--lg-label-tertiary)}.lg-sheet-grabber:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:calc(var(--lg-focus-offset) * -1);border-radius:var(--lg-radius-s)}.lg-sheet-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--lg-space-2) var(--lg-space-5) calc(var(--lg-space-6) + env(safe-area-inset-bottom))}.lg-sheet[data-full=true]{background:var(--lg-glass-opaque)}.lg-sheet[data-full=true]>.lg-decoration{opacity:0}.lg-sheet>.lg-decoration{transition:opacity var(--lg-duration-layout) var(--lg-ease)}.lg-sheet::backdrop{background:#00000059;transition:opacity var(--lg-duration-overlay) var(--lg-ease),display var(--lg-duration-overlay) allow-discrete,overlay var(--lg-duration-overlay) allow-discrete}.lg-sheet[open]::backdrop{opacity:1}.lg-sheet:not([open])::backdrop{opacity:0}@starting-style{.lg-sheet[open]::backdrop{opacity:0}}.lg-sheet[data-form=card]{inset-block:0;inset-inline:0;margin:auto;width:min(560px,calc(100vw - 96px));height:fit-content;max-height:min(78dvh,720px);border-radius:var(--lg-radius)}.lg-sheet[data-form=card][open]{translate:none;transition:opacity var(--lg-duration-overlay) var(--lg-ease-out),translate var(--lg-duration-overlay) var(--lg-ease-out),display var(--lg-duration-overlay) allow-discrete,overlay var(--lg-duration-overlay) allow-discrete}@starting-style{.lg-sheet[data-form=card][open]{translate:0 -24px;opacity:0}}.lg-sheet[data-form=card]:not([open]){translate:0 -12px;opacity:0;transition:opacity var(--lg-duration-exit) var(--lg-ease),translate var(--lg-duration-exit) var(--lg-ease),display var(--lg-duration-exit) allow-discrete,overlay var(--lg-duration-exit) allow-discrete}.lg-sheet[data-form=card] .lg-sheet-scroll{padding-block:var(--lg-space-5) var(--lg-space-5)}@media(prefers-reduced-motion:reduce){@starting-style{.lg-sheet[data-form=card][open]{translate:none;opacity:1}}.lg-sheet[data-form=card]:not([open]){translate:none}}.lg-alert{width:min(360px,calc(100vw - 32px));padding:var(--lg-space-6);text-align:start}.lg-alert-title{font-size:var(--lg-text-title3-size);line-height:var(--lg-text-title3-leading);font-weight:var(--lg-weight-bold);text-align:start;padding-inline-end:0}.lg-alert-message{text-align:start;margin-block-end:var(--lg-space-5)}.lg-alert-actions{display:flex;gap:var(--lg-space-2)}.lg-alert-actions>*{flex:1}.lg-alert-actions[data-count="3"]{flex-direction:column-reverse}.lg-action-sheet{position:fixed;inset:auto;margin:0;border:0;width:min(340px,calc(100vw - 32px));padding:7px;transform-origin:var(--lg-origin-x,50%) var(--lg-origin-y,100%)}.lg-action-sheet[data-anchor=bottom]{width:calc(100vw - 32px)}.lg-action-sheet:not(:popover-open){display:none}.lg-sheet-heading{padding:var(--lg-space-3) var(--lg-space-4) var(--lg-space-2);text-align:center}.lg-sheet-heading .lg-overlay-title{font-size:var(--lg-text-footnote-size);font-weight:var(--lg-weight-semibold);margin:0}.lg-sheet-heading .lg-overlay-description{margin:var(--lg-space-1) 0 0}.lg-action-list{display:flex;flex-direction:column}.lg-action-item,.lg-action-cancel{display:flex;align-items:center;justify-content:center;gap:var(--lg-space-2);width:100%;min-height:var(--lg-hit-min);border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--lg-radius-s);font:var(--lg-weight-regular) var(--lg-text-body-size)/1.2 var(--lg-font-text);transition:background var(--lg-duration-press) var(--lg-ease)}@media(hover:hover){.lg-action-item:hover,.lg-action-item:focus{background:var(--lg-hover)}}.lg-action-item:not(:disabled):active{background:var(--lg-pressed);transform:scale(.985);transition-duration:var(--lg-duration-press)}.lg-action-item:focus-visible,.lg-action-cancel:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:calc(var(--lg-focus-offset) * -1)}.lg-action-item[data-destructive=true]{color:color-mix(in srgb,var(--lg-red) var(--lg-ink-amount),var(--lg-ink-toward))}.lg-action-item:disabled{opacity:.45;cursor:not-allowed}.lg-action-cancel{margin-block-start:var(--lg-space-2);font-weight:var(--lg-weight-semibold);background:var(--lg-fill-tertiary)}.lg-toast-region{position:fixed;z-index:var(--lg-z-toast);inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:center;gap:var(--lg-space-2);padding:var(--lg-space-4) var(--lg-margin);padding-block-end:max(var(--lg-screen-bottom, 0px),calc(env(safe-area-inset-bottom) + var(--lg-space-4)));pointer-events:none}.lg-toast{pointer-events:auto;max-width:min(480px,100%);padding:var(--lg-space-2) var(--lg-space-2) var(--lg-space-2) var(--lg-space-5);animation:lg-toast-in var(--lg-duration-overlay) var(--lg-ease-out)}.lg-toast>.lg-content{display:flex;align-items:center;gap:var(--lg-space-4)}.lg-toast-message{font:var(--lg-weight-regular) var(--lg-text-subhead-size)/1.35 var(--lg-font-text);color:var(--lg-glass-fg)}.lg-toast-action{margin-inline-start:auto;flex-shrink:0}@keyframes lg-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.lg-toast[data-leaving=true]{pointer-events:none;animation:lg-toast-out var(--lg-duration-exit) var(--lg-ease) forwards}@keyframes lg-toast-out{to{opacity:0;transform:translateY(10px) scale(.97)}}.lg-menu-icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--lg-glass-fg-secondary)}.lg-menu-label{flex:1;min-width:0}.lg-menu-item[aria-checked=true]:after{content:"";width:14px;height:8px;flex-shrink:0;border-inline-start:2px solid currentColor;border-block-end:2px solid currentColor;rotate:-45deg;margin-block-end:4px}.lg-root[data-reduced-motion=true],.lg-root[data-reduced-motion=true] *,.lg-root[data-reduced-motion=true] *:before,.lg-root[data-reduced-motion=true] *:after{transition:none!important;animation:none!important}.lg-root[data-reduced-motion=true]:is(:active,[data-pressed=true]){transform:none;scale:none}@media(hover:hover){.lg-root[data-reduced-motion=true] .lg-button:hover,.lg-root[data-reduced-motion=true].lg-button:hover{--lg-scale: 1}}.lg-root[data-reduced-motion=true] :is(.lg-slider-lens,.lg-switch-track){scale:none}.lg-root[data-reduced-motion=true] .lg-selection-lens{--lg-lens-swell-x: 1;--lg-lens-swell-y: 1}.lg-root[data-reduced-motion=true] .lg-decoration:after,.lg-root[data-reduced-motion=true] .lg-glow{display:none}.lg-root[data-reduced-motion=true] .lg-fusion,.lg-root[data-transparency=opaque] .lg-fusion{display:none}.lg-root[data-reduced-motion=true],.lg-root[data-reduced-motion=true] *{--lg-shift-x: 0px;--lg-shift-y: 0px;--lg-stretch-x: 1;--lg-stretch-y: 1}.lg-root[data-reduced-motion=true]:is(.lg-popover,.lg-menu,.lg-dialog),.lg-root[data-reduced-motion=true]:is(.lg-popover,.lg-menu,.lg-dialog)::backdrop{transform:none!important;opacity:1}@media(prefers-reduced-motion:reduce){:is([class^=lg-],[class*=" lg-"]),:is([class^=lg-],[class*=" lg-"]) *,:is([class^=lg-],[class*=" lg-"]):before,:is([class^=lg-],[class*=" lg-"]):after{animation:none!important;transition:none!important}.lg-progress[data-determinate=false] .lg-progress-fill{animation:none;width:100%;opacity:.5}.lg-progress-ring{animation:none;border-top-color:var(--lg-fill)}.lg-root:is(:active,[data-pressed=true]){transform:none;scale:none}.lg-button:hover{--lg-scale: 1}.lg-decoration:after,.lg-glow,.lg-fusion{display:none}.lg-root,.lg-root *{--lg-shift-x: 0px;--lg-shift-y: 0px;--lg-stretch-x: 1;--lg-stretch-y: 1}:is(.lg-popover,.lg-menu,.lg-dialog),:is(.lg-popover,.lg-menu,.lg-dialog)::backdrop{transform:none!important;opacity:1}}[data-lg-motion] :is([class^=lg-],[class*=" lg-"]),[data-lg-motion] :is([class^=lg-],[class*=" lg-"]) *,[data-lg-motion] :is([class^=lg-],[class*=" lg-"]):before,[data-lg-motion] :is([class^=lg-],[class*=" lg-"]):after{animation:none!important;transition:none!important}[data-lg-motion] .lg-progress[data-determinate=false] .lg-progress-fill{animation:none;width:100%;opacity:.5}[data-lg-motion] .lg-progress-ring{animation:none;border-top-color:var(--lg-fill)}[data-lg-motion] .lg-root:is(:active,[data-pressed=true]){transform:none;scale:none}[data-lg-motion] :is(.lg-decoration:after,.lg-glow,.lg-fusion){display:none}[data-lg-motion] .lg-root,[data-lg-motion] .lg-root *{--lg-shift-x: 0px;--lg-shift-y: 0px;--lg-stretch-x: 1;--lg-stretch-y: 1}[data-lg-motion] :is(.lg-popover,.lg-menu,.lg-dialog),[data-lg-motion] :is(.lg-popover,.lg-menu,.lg-dialog)::backdrop{transform:none!important;opacity:1}[data-lg-motion] .lg-stack-screen{animation:lg-stack-fade var(--lg-duration-release) var(--lg-ease)!important}[data-lg-transparency] .lg-material-view{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--lg-bg-secondary)}[data-lg-transparency] .lg-scroll-edge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--lg-glass-opaque);mask:none;-webkit-mask:none}[data-lg-transparency] .lg-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.lg-root:not([data-renderer=shared]){background:var(--lg-opaque)}.lg-material-view{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--lg-bg-secondary)}.lg-scroll-edge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--lg-glass-opaque);mask:none;-webkit-mask:none}.lg-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.lg-tint{background:var(--lg-opaque)}.lg-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.lg-fusion{display:none}}@media(prefers-contrast:more){.lg-root:not([data-renderer=shared]){background:var(--lg-opaque)}.lg-material-view{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--lg-bg-secondary);box-shadow:inset 0 0 0 1px var(--lg-label)}.lg-list-group,.lg-card{box-shadow:inset 0 0 0 1px var(--lg-separator)}.lg-root>.lg-decoration .lg-tint{background:var(--lg-opaque);box-shadow:none}.lg-root>.lg-decoration .lg-rim{background:none;border-color:var(--lg-label);mask:none;-webkit-mask:none}.lg-root>.lg-decoration .lg-glow,.lg-decoration:after,.lg-fusion{display:none}.lg-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.lg-selection-lens,.lg-switch-thumb{border:1px solid var(--lg-label)}.lg-toolbar-separator,.lg-menu-separator{background:var(--lg-label)}}.lg-root[data-lg-contrast=more]:not([data-renderer=shared]){background:var(--lg-opaque)}.lg-root[data-lg-contrast=more]>.lg-decoration .lg-tint{background:var(--lg-opaque);box-shadow:none}.lg-root[data-lg-contrast=more]>.lg-decoration .lg-rim{background:none;border-color:var(--lg-label);mask:none;-webkit-mask:none}.lg-root[data-lg-contrast=more]>.lg-decoration .lg-glow,.lg-root[data-lg-contrast=more] .lg-decoration:after,.lg-root[data-lg-contrast=more] .lg-fusion{display:none}.lg-root[data-lg-contrast=more] .lg-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(forced-colors:active){.lg-root{background:Canvas;color:CanvasText;box-shadow:none;border:1px solid ButtonText}.lg-rim{background:none!important;mask:none!important;-webkit-mask:none!important}.lg-decoration,.lg-fusion{display:none}.lg-button:disabled{color:GrayText;opacity:1}.lg-root[data-renderer=shared]{border-color:ButtonText}.lg-button[data-variant=primary],.lg-tab[aria-selected=true]{background:Highlight;color:HighlightText}.lg-list-row[data-selected=true]>.lg-row-hit{background:Highlight}.lg-list-row[data-selected=true]>.lg-row-hit,.lg-list-row[data-selected=true]>.lg-row-hit :is(.lg-text,.lg-row-chevron,.lg-row-leading){color:HighlightText}.lg-root:focus-visible,.lg-root :focus-visible{outline:3px solid Highlight}.lg-selection-lens{border:2px solid Highlight;background:Canvas}.lg-slider-fill,.lg-switch-thumb{background:Highlight}.lg-slider-track{border:1px solid ButtonText}.lg-switch-track[data-checked=true]{background:Highlight}.lg-switch-track[data-checked=true] .lg-switch-thumb{background:HighlightText}.lg-popover[data-placement]:before{content:none}}.lg-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 6px;border-radius:var(--lg-radius-xs);border:1px solid var(--lg-separator);background:var(--lg-fill-quaternary);color:var(--lg-label-secondary);font-family:var(--lg-font-text);font-size:var(--lg-text-caption1-size);line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.lg-tooltip{position:fixed;inset:auto;margin:0;border:0;max-width:260px;padding:var(--lg-space-2) var(--lg-space-3);z-index:var(--lg-z-toast);font-size:var(--lg-text-caption1-size);line-height:var(--lg-text-caption1-leading);pointer-events:none}.lg-tooltip:not(:popover-open){display:none}.lg-tooltip:popover-open{opacity:1;scale:1;transition:opacity var(--lg-duration-release) var(--lg-ease-out),scale var(--lg-duration-spring) var(--lg-spring),display var(--lg-duration-release) allow-discrete,overlay var(--lg-duration-release) allow-discrete}@starting-style{.lg-tooltip:popover-open{opacity:0;scale:.94}}.lg-tooltip::backdrop{background:transparent}.lg-stack{display:flex;flex-direction:column;min-width:0;overflow-x:clip}.lg-stack-screen{min-width:0;outline:none}.lg-stack-back{padding-inline:var(--lg-space-1) var(--lg-space-2);color:color-mix(in srgb,var(--lg-accent) var(--lg-ink-amount),var(--lg-ink-toward));max-width:40vw}.lg-stack-back-chevron{transform:scaleX(-1);flex:0 0 auto}:dir(rtl) .lg-stack-back-chevron{transform:none}.lg-stack-back-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes lg-stack-push{0%{opacity:0;translate:16px 0}}@keyframes lg-stack-pop{0%{opacity:0;translate:-16px 0}}@keyframes lg-stack-fade{0%{opacity:0}}.lg-stack-screen[data-direction=push]{animation:lg-stack-push var(--lg-duration-layout) var(--lg-ease-out)}.lg-stack-screen[data-direction=pop]{animation:lg-stack-pop var(--lg-duration-layout) var(--lg-ease-out)}:dir(rtl) .lg-stack-screen[data-direction=push]{animation-name:lg-stack-pop}:dir(rtl) .lg-stack-screen[data-direction=pop]{animation-name:lg-stack-push}.lg-stack-screen[data-direction=none]{animation:lg-stack-fade var(--lg-duration-release) var(--lg-ease)}@media(prefers-reduced-motion:reduce){.lg-stack-screen{animation:lg-stack-fade var(--lg-duration-release) var(--lg-ease)!important}}.lg-toast-dismiss{flex:0 0 auto;margin-inline-start:calc(var(--lg-space-1) * -1);opacity:.6}@media(hover:hover){.lg-toast-dismiss:hover{opacity:1}}@media(prefers-contrast:more){.lg-badge{border:1px solid var(--lg-label)}}[data-lg-contrast=more] .lg-badge,.lg-badge[data-lg-contrast=more]{border:1px solid var(--lg-label)}.lg-disclosure{border-radius:var(--lg-radius-m);background:var(--lg-bg-grouped-2);overflow:hidden;interpolate-size:allow-keywords}.lg-disclosure::details-content{block-size:0;overflow:clip;transition:block-size var(--lg-duration-layout) var(--lg-ease-out),content-visibility var(--lg-duration-layout) allow-discrete}.lg-disclosure[open]::details-content{block-size:var(--lg-disclosure-height, auto)}.lg-disclosure-summary{display:flex;align-items:center;gap:var(--lg-space-3);min-height:var(--lg-hit-min);padding:var(--lg-space-2) var(--lg-space-4);cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none;font-family:var(--lg-font-text);color:var(--lg-label);transition:background var(--lg-duration-press) var(--lg-ease)}.lg-disclosure-summary:active{background:var(--lg-fill-tertiary)}.lg-disclosure-summary::-webkit-details-marker{display:none}.lg-disclosure-summary::marker{content:""}.lg-disclosure-summary:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:calc(var(--lg-focus-offset) * -1)}@media(hover:hover){.lg-disclosure-summary:hover{background:var(--lg-fill-quaternary)}}.lg-disclosure-labels{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.lg-disclosure-label{font-size:var(--lg-text-body-size);line-height:var(--lg-text-body-leading)}.lg-disclosure-secondary{font-size:var(--lg-text-footnote-size);line-height:var(--lg-text-footnote-leading);color:var(--lg-label-secondary)}.lg-disclosure-chevron{flex:0 0 auto;color:var(--lg-label-tertiary);rotate:90deg;transition:rotate var(--lg-duration-spring) var(--lg-spring)}.lg-disclosure[data-open=true] .lg-disclosure-chevron{rotate:270deg}.lg-disclosure-body{padding:0 var(--lg-space-4) var(--lg-space-4)}.lg-page-control{--lg-page-dot-size: 18px;display:inline-flex;width:fit-content;padding:var(--lg-space-2) var(--lg-space-3);touch-action:none}.lg-page-control>.lg-content{display:flex;align-items:center;gap:max(var(--lg-space-1),calc(24px - var(--lg-page-dot-size)))}.lg-page-control[data-orientation=vertical]>.lg-content{flex-direction:column}.lg-page-dot{position:relative;display:grid;place-items:center;width:var(--lg-page-dot-size);height:var(--lg-page-dot-size);border:0;padding:0;background:transparent;cursor:pointer}.lg-page-dot>span{width:7px;height:7px;border-radius:999px;background:var(--lg-glass-fg-secondary);opacity:.42;transition:opacity var(--lg-duration-release) var(--lg-ease),scale var(--lg-duration-spring) var(--lg-spring)}.lg-page-dot[aria-selected=true]>span{opacity:1;scale:1.15}.lg-page-dot:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:-1px;border-radius:999px}@media(hover:hover){.lg-page-dot:not([aria-selected=true]):hover>span{opacity:.7}.lg-page-dot[aria-selected=true]:hover>span{scale:1.35}}.lg-page-dot:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;width:100%;height:var(--lg-hit-min)}.lg-page-control[data-orientation=vertical] .lg-page-dot:after{width:var(--lg-hit-min);height:100%}@media(forced-colors:active){.lg-page-dot>span{background:ButtonText;opacity:1}.lg-page-dot[aria-selected=true]>span{background:Highlight}}.lg-split{display:flex;align-items:stretch;min-width:0;min-height:0}.lg-split-column{min-width:0;min-height:0;overflow:hidden}.lg-split-inner{height:100%;overflow:auto}.lg-split-column[data-column=sidebar]>.lg-split-inner{width:var(--lg-split-sidebar, 260px)}.lg-split-column[data-column=inspector]>.lg-split-inner{width:var(--lg-split-inspector, 300px)}.lg-split-column[data-column=sidebar]{flex:0 1 var(--lg-split-sidebar, 260px)}.lg-split-column[data-column=content]{flex:1 1 0%}.lg-split-column[data-column=inspector]{flex:0 1 var(--lg-split-inspector, 300px)}.lg-split-column[data-toggling=true]{transition:flex-basis var(--lg-duration-layout) var(--lg-ease),opacity var(--lg-duration-exit) var(--lg-ease),visibility var(--lg-duration-layout)}.lg-split-column[data-hidden=true]{flex-basis:0;opacity:0;visibility:hidden}.lg-split-divider{position:relative;flex:0 0 1px;background:var(--lg-separator);cursor:col-resize;touch-action:none;transition:background var(--lg-duration-press) var(--lg-ease)}.lg-split-divider:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;translate:-50% 0;width:var(--lg-hit-min)}.lg-split-divider:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:1px}@media(hover:hover){.lg-split-divider:hover{background:var(--lg-label-tertiary)}}.lg-split[data-dragging=true]{user-select:none;-webkit-user-select:none;cursor:col-resize}.lg-split[data-dragging=true] .lg-split-divider{background:var(--lg-accent)}@media(forced-colors:active){.lg-split-divider{background:ButtonText}}.lg-inspector{display:flex;flex-direction:column;min-width:0;background:var(--lg-bg-grouped);border-inline-start:1px solid var(--lg-separator)}.lg-inspector-title{padding:var(--lg-space-4) var(--lg-space-4) var(--lg-space-2);font-size:var(--lg-text-subhead-size);font-weight:var(--lg-weight-semibold);color:var(--lg-label)}.lg-inspector-body{flex:1;min-height:0;overflow:auto;padding:var(--lg-space-2) var(--lg-space-4) var(--lg-space-4);display:flex;flex-direction:column;gap:var(--lg-space-4)}.lg-inspector .lg-button{--lg-radius: var(--lg-radius-s);border-radius:var(--lg-radius-s)}.lg-button-icon{display:inline-flex;flex:0 0 auto;align-items:center}.lg-button .lg-content:has(.lg-button-icon){gap:var(--lg-space-2)}.lg-icon-button .lg-button-icon{margin:0}.lg-slider-marks{position:absolute;inset-block-start:calc(50% - 1px);inset-inline:13px;height:2px;pointer-events:none}.lg-slider-mark{position:absolute;inset-block-start:0;inset-inline-start:calc(var(--lg-mark) * 100%);translate:-50% 0;width:2px;height:2px;border-radius:999px;background:var(--lg-label-tertiary);opacity:.9}.lg-slider-mark[data-passed=true]{background:var(--lg-accent-contrast);opacity:.5}@media(forced-colors:active){.lg-slider-mark{background:ButtonText}}.lg-toast-icon{display:inline-flex;flex:0 0 auto;align-items:center}.lg-toast[data-tone=success] .lg-toast-icon{color:var(--lg-green)}.lg-toast[data-tone=warning] .lg-toast-icon{color:var(--lg-orange)}.lg-toast[data-tone=error] .lg-toast-icon{color:var(--lg-red)}.lg-field[data-control-size=small] .lg-field-box{min-height:var(--lg-height-field-small)}.lg-field[data-control-size=small] .lg-field-input{padding-block:calc(var(--lg-field-padding-block) - 1px)}.lg-field[data-control-size=large] .lg-field-box{min-height:var(--lg-height-field-large)}.lg-field[data-multiline=true] .lg-field-box{min-height:0;align-items:flex-start;padding-block:var(--lg-space-2)}.lg-field[data-multiline=true] textarea.lg-field-input{resize:vertical;min-height:4lh;line-height:1.45}.lg-field[data-multiline=true] textarea.lg-field-input[data-autosize=true]{resize:none;field-sizing:content;min-height:2lh;max-height:12lh}.lg-search{position:relative}.lg-search-suggestions{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--lg-space-1));z-index:var(--lg-z-popover);margin:0;padding:var(--lg-space-1);list-style:none;max-height:44vh;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--lg-radius-m);background:var(--lg-bg-grouped-2);box-shadow:var(--lg-glass-shadow-large);border:1px solid var(--lg-separator)}.lg-search-suggestion{display:flex;align-items:center;gap:var(--lg-space-2);min-height:var(--lg-hit-min);padding:var(--lg-space-1) var(--lg-space-3);border-radius:var(--lg-radius-s);cursor:pointer;color:var(--lg-label);font-size:var(--lg-text-subhead-size)}.lg-search-suggestion[aria-selected=true]{background:var(--lg-fill-tertiary)}.lg-search-suggestion-icon{display:inline-flex;flex:0 0 auto;color:var(--lg-label-secondary)}@media(forced-colors:active){.lg-search-suggestion[aria-selected=true]{background:Highlight;color:HighlightText}}.lg-context-region{min-width:0;-webkit-touch-callout:none}.lg-context-menu{transform-origin:var(--lg-origin-x, 0%) var(--lg-origin-y, 0%)}.lg-grid{display:grid;gap:var(--lg-grid-gap, 16px);grid-template-columns:repeat(auto-fill,minmax(min(var(--lg-grid-min, 220px),100%),1fr))}.lg-grid[data-fixed=true]{grid-template-columns:repeat(var(--lg-grid-columns),minmax(0,1fr))}.lg-grid>*{min-width:0}.lg-form{display:flex;flex-direction:column;gap:var(--lg-space-8);font-family:var(--lg-font-text);color:var(--lg-label)}.lg-form-section{display:flex;flex-direction:column;gap:var(--lg-space-2)}.lg-form-header,.lg-form-footer{padding-inline:var(--lg-space-4)}.lg-form-group{display:flex;flex-direction:column;border-radius:var(--lg-radius-m);background:var(--lg-bg-grouped-2);overflow:hidden}.lg-form-row{position:relative}.lg-form-row+.lg-form-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--lg-space-4) 0;height:1px;background:var(--lg-separator)}.lg-form-row-label{display:flex;align-items:center;gap:var(--lg-space-4);min-height:var(--lg-hit-min);padding:var(--lg-space-2) var(--lg-space-4);cursor:pointer}.lg-form-row[data-layout=stacked] .lg-form-row-label{flex-direction:column;align-items:stretch;gap:var(--lg-space-2);padding-block:var(--lg-space-3)}.lg-form-row-labels{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.lg-form-row-control{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:0}.lg-form-row[data-layout=stacked] .lg-form-row-control{justify-content:stretch;flex:1 1 auto}.lg-form-row[data-layout=stacked] .lg-form-row-control>*{width:100%}.lg-form-row-error{padding:0 var(--lg-space-4) var(--lg-space-3)}.lg-form-row:has(:focus-visible){background:var(--lg-fill-quaternary)}@media(hover:hover){.lg-form-row-label:hover{background:var(--lg-fill-quaternary)}}.lg-picker{display:flex;align-items:center;gap:var(--lg-space-3);min-width:0;font-family:var(--lg-font-text)}.lg-picker-label{color:var(--lg-label);font:var(--lg-weight-regular) var(--lg-text-body-size)/var(--lg-text-body-leading) var(--lg-font-text)}.lg-picker[data-presentation=menu]>.lg-menu-button{margin-inline-start:auto}.lg-banner{padding:var(--lg-space-3) var(--lg-space-3) var(--lg-space-3) var(--lg-space-4);border-radius:var(--lg-radius-l);translate:0 var(--lg-shift-y, 0);transition:translate var(--lg-duration-spring) var(--lg-spring);animation:lg-banner-in var(--lg-duration-overlay) var(--lg-ease-out)}@keyframes lg-banner-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}}.lg-banner[data-leaving=true]{pointer-events:none;animation:lg-banner-out var(--lg-duration-exit) var(--lg-ease) forwards}@keyframes lg-banner-out{to{opacity:0;transform:translateY(-10px) scale(.98)}}.lg-banner[data-placement=top]{position:fixed;z-index:var(--lg-z-toast);inset-block-start:calc(env(safe-area-inset-top,0px) + var(--lg-space-2));inset-inline:var(--lg-space-4);margin-inline:auto;max-width:520px}.lg-banner>.lg-content{display:flex;align-items:flex-start;gap:var(--lg-space-3)}.lg-banner-icon{display:inline-flex;flex:0 0 auto;padding-block-start:1px}.lg-banner-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lg-banner-title{font:var(--lg-weight-semibold) var(--lg-text-subhead-size)/1.3 var(--lg-font-text);color:var(--lg-glass-fg)}.lg-banner-message{font:var(--lg-weight-regular) var(--lg-text-footnote-size)/1.35 var(--lg-font-text);color:var(--lg-glass-fg-secondary)}.lg-banner-action,.lg-banner-dismiss{flex:0 0 auto;align-self:center}.lg-banner-dismiss{opacity:.6}.lg-banner[data-tone=success] .lg-banner-icon{color:var(--lg-green)}.lg-banner[data-tone=warning] .lg-banner-icon{color:var(--lg-orange)}.lg-banner[data-tone=error] .lg-banner-icon{color:var(--lg-red)}@media(hover:hover){.lg-banner-dismiss:hover{opacity:1}}.lg-color-well{display:inline-flex;align-items:center;gap:var(--lg-space-3);font-family:var(--lg-font-text)}.lg-color-well-box{position:relative;display:inline-flex;min-width:var(--lg-hit-min);min-height:var(--lg-hit-min);align-items:center;justify-content:center;border-radius:var(--lg-radius-s);outline:var(--lg-focus-width) solid transparent;outline-offset:var(--lg-focus-offset);transition:outline-color var(--lg-duration-press) var(--lg-ease)}.lg-color-well-box:has(:focus-visible){outline-color:var(--lg-focus)}.lg-color-well-input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;opacity:0;cursor:pointer}.lg-color-well-swatch{width:32px;height:32px;border-radius:var(--lg-radius-xs);box-shadow:inset 0 0 0 1px var(--lg-separator);transition:transform var(--lg-duration-press) var(--lg-ease)}@media(hover:hover){.lg-color-well-box:hover:not(:has(:disabled)) .lg-color-well-swatch{transform:scale(1.06)}}.lg-color-well-box:active:not(:has(:disabled)) .lg-color-well-swatch{transform:scale(.96)}.lg-color-well-value{color:var(--lg-label-secondary);font-variant-numeric:tabular-nums;font:var(--lg-weight-regular) var(--lg-text-footnote-size)/1.2 var(--lg-font-mono)}.lg-color-well-swatches{display:inline-flex;gap:var(--lg-space-2)}.lg-color-well-quick{display:inline-flex;align-items:center;justify-content:center;min-width:var(--lg-hit-min);min-height:var(--lg-hit-min);padding:0;border:0;background:transparent;cursor:pointer;border-radius:var(--lg-radius-xs);outline:var(--lg-focus-width) solid transparent;outline-offset:var(--lg-focus-offset);transition:outline-color var(--lg-duration-press) var(--lg-ease)}.lg-color-well-quick:focus-visible{outline-color:var(--lg-focus)}.lg-color-well-quick>span{width:20px;height:20px;border-radius:var(--lg-radius-xs);box-shadow:inset 0 0 0 1px var(--lg-separator);transition:transform var(--lg-duration-press) var(--lg-ease),box-shadow var(--lg-duration-release) var(--lg-ease-out)}.lg-color-well-quick[aria-pressed=true]>span{box-shadow:inset 0 0 0 1px var(--lg-separator),0 0 0 2px var(--lg-label)}.lg-color-well[data-disabled]{opacity:.4}.lg-color-well[data-disabled] .lg-color-well-input,.lg-color-well-quick:disabled{cursor:default}@media(hover:hover){.lg-color-well-quick:hover>span{transform:scale(1.1)}}@media(forced-colors:active){.lg-color-well-quick[aria-pressed=true]>span{outline:2px solid ButtonText;outline-offset:2px}}.lg-groupbox{display:flex;flex-direction:column;gap:var(--lg-space-2)}.lg-groupbox-title{font:var(--lg-weight-semibold) var(--lg-text-subhead-size)/var(--lg-text-subhead-leading) var(--lg-font-text);color:var(--lg-label)}.lg-groupbox-description{font:var(--lg-text-footnote-size)/var(--lg-text-footnote-leading) var(--lg-font-text);color:var(--lg-label-secondary);margin-block-start:calc(var(--lg-space-1) * -1)}.lg-groupbox-body{display:grid;gap:var(--lg-space-3)}.lg-groupbox[data-variant=fill]>.lg-groupbox-body{background:var(--lg-bg-grouped-2)}.lg-groupbox[data-variant=outline]>.lg-groupbox-body{border:1px solid var(--lg-separator)}.lg-path{min-width:0;font-family:var(--lg-font-text)}.lg-path-list{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--lg-space-1);margin:0;padding:0;list-style:none;min-width:0;overflow:hidden}.lg-path-item{display:flex;align-items:center;gap:var(--lg-space-1);min-width:0;flex-shrink:0}.lg-path-item+.lg-path-item:before{content:"";width:6px;height:6px;flex-shrink:0;border-inline-end:1.5px solid var(--lg-label-tertiary);border-block-start:1.5px solid var(--lg-label-tertiary);rotate:45deg;margin-inline-end:var(--lg-space-1)}[dir=rtl] .lg-path-item+.lg-path-item:before{rotate:225deg}.lg-path-level{display:inline-flex;align-items:center;gap:var(--lg-space-1);min-width:var(--lg-hit-min);justify-content:center;min-height:var(--lg-hit-min);padding:2px var(--lg-space-2);border-radius:var(--lg-radius-xs);border:0;background:transparent;color:var(--lg-label-secondary);text-decoration:none;cursor:default;font-size:var(--lg-text-footnote-size);line-height:var(--lg-text-footnote-leading);outline:var(--lg-focus-width) solid transparent;outline-offset:var(--lg-focus-offset);transition:background var(--lg-duration-press) var(--lg-ease),color var(--lg-duration-press) var(--lg-ease)}a.lg-path-level,button.lg-path-level{cursor:pointer}.lg-path-level:focus-visible{outline-color:var(--lg-focus)}@media(hover:hover){:is(a,button).lg-path-level:hover{background:var(--lg-fill-quaternary);color:var(--lg-label)}}.lg-path-level[aria-current=page]{color:var(--lg-label);font-weight:var(--lg-weight-semibold)}.lg-path-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-path-more{min-width:var(--lg-hit-min);justify-content:center}.lg-path-icon{display:inline-flex;flex-shrink:0;color:var(--lg-label-tertiary)}.lg-panel{position:absolute;z-index:var(--lg-z-sidebar);display:flex;flex-direction:column;border-radius:var(--lg-radius);font-family:var(--lg-font-text);color:var(--lg-fg);isolation:isolate}.lg-panel-bar{position:relative;z-index:1;display:flex;align-items:center;gap:var(--lg-space-2);padding:var(--lg-space-2) var(--lg-space-2) var(--lg-space-2) var(--lg-space-4);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;border-radius:var(--lg-radius) var(--lg-radius) 0 0;outline:var(--lg-focus-width) solid transparent;outline-offset:calc(var(--lg-focus-offset) * -1);transition:outline-color var(--lg-duration-press) var(--lg-ease)}.lg-panel-bar:focus-visible{outline-color:var(--lg-focus)}.lg-panel[data-moving=true] .lg-panel-bar{cursor:grabbing}.lg-panel-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lg-text-subhead-size);line-height:var(--lg-text-subhead-leading);font-weight:var(--lg-weight-semibold)}.lg-panel-accessory{display:inline-flex;align-items:center;gap:var(--lg-space-1)}.lg-panel-action{display:inline-flex;align-items:center;justify-content:center;width:var(--lg-hit-min);height:var(--lg-hit-min);min-width:24px;min-height:24px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--lg-radius-xs);opacity:.7;outline:var(--lg-focus-width) solid transparent;outline-offset:calc(var(--lg-focus-offset) * -1);transition:opacity var(--lg-duration-press) var(--lg-ease),background var(--lg-duration-press) var(--lg-ease),outline-color var(--lg-duration-press) var(--lg-ease)}.lg-panel-action:focus-visible{outline-color:var(--lg-focus);opacity:1}@media(hover:hover){.lg-panel-action:hover{opacity:1;background:var(--lg-hover)}}.lg-panel-chevron{transition:rotate var(--lg-duration-layout) var(--lg-ease)}.lg-panel[data-collapsed=true] .lg-panel-chevron{rotate:-90deg}[dir=rtl] .lg-panel[data-collapsed=true] .lg-panel-chevron{rotate:90deg}.lg-panel-body{position:relative;z-index:1;padding:0 var(--lg-space-4) var(--lg-space-4);display:flex;flex-direction:column;gap:var(--lg-space-3);--lg-concentric-inset: var(--lg-space-4)}.lg-panel-body[hidden]{display:none}.lg-panel[data-moving=true]{transition:none}@media(prefers-reduced-motion:reduce){.lg-panel-chevron{transition:none}}.lg-outline{position:relative;list-style:none;margin:0;padding:var(--lg-space-1) 0;interpolate-size:allow-keywords;font-family:var(--lg-font-text);color:var(--lg-label)}.lg-outline-group{list-style:none;margin:0;padding:0;block-size:0;overflow:clip;content-visibility:hidden;transition:block-size var(--lg-duration-layout) var(--lg-ease-out),content-visibility var(--lg-duration-layout) allow-discrete}.lg-outline-item[aria-expanded=true]>.lg-outline-group{block-size:auto;content-visibility:visible;transition:block-size var(--lg-duration-layout) var(--lg-ease-out)}.lg-outline-item{display:block}.lg-outline-row{display:flex;align-items:center;gap:var(--lg-space-2);position:relative;z-index:1;min-height:max(var(--lg-height-compact),var(--lg-hit-min));border-radius:var(--lg-radius-s);padding-inline:calc(var(--lg-space-2) + var(--lg-outline-depth, 0) * 16px) var(--lg-space-3);font-size:var(--lg-text-subhead-size);line-height:var(--lg-text-subhead-leading);cursor:default;user-select:none;-webkit-user-select:none;transition:background var(--lg-duration-press) var(--lg-ease)}@media(hover:hover){.lg-outline-item:not([data-disabled=true])>.lg-outline-row:hover{background:var(--lg-fill-quaternary)}}.lg-outline-lens{position:absolute;inset-inline:0;inset-block-start:0;height:0;z-index:0;background:var(--lg-accent-fill);border-radius:var(--lg-radius-s);pointer-events:none;transition:translate var(--lg-duration-spring) var(--lg-spring),height var(--lg-duration-release) var(--lg-ease)}.lg-outline-lens[data-shown=false]{opacity:0}.lg-outline-item[data-selected=true]>.lg-outline-row{color:var(--lg-accent-contrast)}.lg-outline-item[data-selected=true]>.lg-outline-row .lg-outline-value{color:inherit;opacity:.8}.lg-outline-item[data-disabled=true]>.lg-outline-row{opacity:.45}.lg-outline-item:focus{outline:none}.lg-outline-item:focus-visible>.lg-outline-row{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:calc(var(--lg-focus-offset) * -1)}.lg-outline-twist{flex:0 0 auto;display:grid;place-items:center;width:16px;height:16px;color:var(--lg-label-tertiary);transition:rotate var(--lg-duration-spring) var(--lg-spring)}.lg-outline-item[data-selected=true]>.lg-outline-row .lg-outline-twist{color:inherit}.lg-outline-twist[data-container=true]{cursor:pointer}.lg-outline-item[aria-expanded=true]>.lg-outline-row .lg-outline-twist{rotate:90deg}[dir=rtl] .lg-outline-twist{scale:-1 1}[dir=rtl] .lg-outline-item[aria-expanded=true]>.lg-outline-row .lg-outline-twist{rotate:-90deg}.lg-outline-icon{flex:0 0 auto;display:grid;place-items:center;color:var(--lg-label-secondary)}.lg-outline-item[data-selected=true]>.lg-outline-row .lg-outline-icon{color:inherit}.lg-outline-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-outline-value{flex:0 0 auto;color:var(--lg-label-secondary);font-size:var(--lg-text-caption1-size);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.lg-outline-group,.lg-outline-row,.lg-outline-twist,.lg-outline-lens{transition:none}}@media(forced-colors:active){.lg-outline-lens{background:Highlight}}:root{color-scheme:light dark;font-family:var(--lg-font-text);color:var(--lg-label);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--site-canvas: #ebedf2;--site-canvas-top: #f1f3f7;--shell-max: 100%;--shell-rail: 252px;--doc-aside: 200px}:root[data-app-theme=dark]{--site-canvas: #000;--site-canvas-top: #0a0a0d}*{box-sizing:border-box}body{margin:0;background:var(--site-canvas) linear-gradient(180deg,var(--site-canvas-top),var(--site-canvas) 640px) fixed}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}code{font-family:var(--lg-font-mono);font-size:.92em}:where(button,a,input,select,[tabindex]):focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.skip-link{position:fixed;inset-block-start:var(--lg-space-2);inset-inline-start:var(--lg-space-2);z-index:100;padding:var(--lg-space-3) var(--lg-space-4);border-radius:var(--lg-radius-s);background:var(--lg-bg-grouped-2);color:var(--lg-label);box-shadow:var(--lg-glass-shadow-large);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.app-main{display:flex;flex-direction:column;flex:1;min-width:0}.app-main .lg-screen-content{display:flex;flex-direction:column;flex:1;padding-block-end:calc(96px + env(safe-area-inset-bottom))}.app-header{width:100%}.app-header-inner{display:flex;align-items:center;gap:var(--lg-space-4);width:100%;max-width:var(--shell-max);margin-inline:auto}.app-header-actions{margin-inline-start:auto}.app-body{flex:1;width:100%;max-width:var(--shell-max);margin-inline:auto;min-width:0}.app-rail{display:none}.app-content{flex:1;min-width:0;padding-inline:var(--lg-margin);outline:none}.app-footer{width:100%;max-width:var(--shell-max);margin-inline:auto;padding:var(--lg-space-8) var(--lg-margin) var(--lg-space-6);display:flex;flex-wrap:wrap;gap:var(--lg-space-3);align-items:center;justify-content:space-between;border-block-start:1px solid var(--lg-separator);margin-block-start:var(--lg-space-10)}.app-footer-link{display:inline-flex;align-items:center;gap:var(--lg-space-1);min-height:var(--lg-hit-min);color:var(--lg-accent);text-decoration:none}.app-footer-links{display:flex;flex-wrap:wrap;gap:var(--lg-space-5);align-items:center}.md{display:flex;flex-direction:column}.md-h{margin-block:var(--lg-space-8) var(--lg-space-3)}.md-h[data-level="2"]{padding-block-start:var(--lg-space-6);border-block-start:1px solid var(--lg-separator)}.md-h:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.md-p,.md-list{max-width:var(--lg-readable)}.md-p{margin-block:0 var(--lg-space-3)}.md-list{margin-block:0 var(--lg-space-4);padding-inline-start:var(--lg-space-5);display:flex;flex-direction:column;gap:var(--lg-space-2);color:var(--lg-label)}.md-code{font-family:var(--lg-font-mono);font-size:.92em;padding:.1em .35em;border-radius:5px;background:var(--lg-fill-tertiary);overflow-wrap:anywhere}.md-pre{margin-block:0 var(--lg-space-4);padding:var(--lg-space-4);border-radius:var(--lg-radius-s);background:var(--lg-fill-tertiary);overflow-x:auto;font-family:var(--lg-font-mono);font-size:13px;line-height:1.6}.md a{color:color-mix(in srgb,var(--lg-accent) var(--lg-ink-amount),var(--lg-ink-toward))}.wordmark{display:flex;align-items:center;gap:var(--lg-space-2);text-decoration:none;min-height:var(--lg-hit-min)}.wordmark-mark{position:relative;width:26px;height:26px;flex-shrink:0}.wordmark-mark i{position:absolute;inset-block-start:2px;inset-inline-start:0;width:18px;height:20px;border:1.5px solid currentColor;border-radius:6px;rotate:-16deg;opacity:.45}.wordmark-mark i+i{inset-inline-start:6px;inset-block-start:4px;rotate:14deg;opacity:1;background:color-mix(in srgb,var(--lg-accent) 22%,transparent)}.subnav{display:flex;flex-direction:column;gap:2px;padding-block-start:var(--lg-space-4)}.subnav-group{display:flex;flex-direction:column;gap:2px;padding-block-end:var(--lg-space-3)}.subnav-title{padding-inline:var(--lg-space-3);padding-block:var(--lg-space-2) var(--lg-space-1)}.subnav-link{display:flex;align-items:center;min-height:var(--lg-height-comfortable);padding-block:var(--lg-space-1);padding-inline:var(--lg-space-3);overflow-wrap:anywhere;border-radius:var(--lg-radius-s);text-decoration:none;color:var(--lg-label-secondary);font-size:var(--lg-text-footnote-size);line-height:var(--lg-text-footnote-leading);transition:background var(--lg-duration-press) var(--lg-ease),color var(--lg-duration-press) var(--lg-ease)}.subnav-link:hover{background:var(--lg-fill-quaternary);color:var(--lg-label)}.subnav-link[aria-current=page]{background:var(--lg-fill-tertiary);color:var(--lg-label);font-weight:var(--lg-weight-semibold)}.page{padding-block:var(--lg-space-5) var(--lg-space-10);min-width:0}.page-head{display:flex;flex-direction:column;gap:var(--lg-space-2);margin-block-end:var(--lg-space-6);overflow-wrap:anywhere}.page-lede{max-width:var(--lg-readable)}.page-section{margin-block-start:var(--lg-space-10);display:flex;flex-direction:column;gap:var(--lg-space-4);scroll-margin-block-start:88px}.section-lede{max-width:var(--lg-readable);margin-block-start:calc(var(--lg-space-2) * -1)}.rule-note{border-inline-start:3px solid var(--lg-accent);padding-inline-start:var(--lg-space-4);padding-block:var(--lg-space-1);margin-block:var(--lg-space-4);max-width:var(--lg-readable)}.lg-card>.plain-list{max-width:var(--lg-readable)}.doc-a11y,.plain-list{margin:0;padding-inline-start:var(--lg-space-5);display:flex;flex-direction:column;gap:var(--lg-space-2);overflow-wrap:anywhere}.doc-a11y li::marker,.plain-list li::marker{color:var(--lg-label-tertiary)}.page-enter{animation:page-enter var(--lg-duration-overlay) var(--lg-ease-out) both}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}}.overview-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lg-space-4);padding-block:var(--lg-space-8) var(--lg-space-6)}.lg-text.overview-title{font-size:clamp(var(--lg-text-title1-size),4.2vw,calc(var(--lg-text-largetitle-size) * 2));line-height:1.12;letter-spacing:-.02em;max-width:18ch}.lg-text.overview-lede{max-width:var(--lg-readable);font-size:var(--lg-text-title3-size);line-height:var(--lg-text-title3-leading);text-wrap:balance}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--lg-space-3);margin-block-start:var(--lg-space-2)}.overview-facts{display:flex;flex-wrap:wrap;gap:var(--lg-space-10);margin:var(--lg-space-4) 0 0;padding-block-start:var(--lg-space-5);border-block-start:1px solid var(--lg-separator);align-self:stretch}.overview-fact{display:flex;flex-direction:column;gap:2px}.overview-fact dd{margin:0}.principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--lg-space-4)}.principle{display:flex;flex-direction:column;gap:var(--lg-space-2)}.principle-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--lg-radius-s);margin-block-end:var(--lg-space-1);background:color-mix(in srgb,var(--lg-accent) 12%,transparent);color:var(--lg-accent)}.component-layout{display:block}.outline{display:none}.outline-compact{position:sticky;inset-block-start:var(--lg-screen-top, calc(var(--lg-hit-min) + var(--lg-space-3) * 2 + env(safe-area-inset-top)));z-index:2;display:flex;justify-content:flex-end;padding-block-end:var(--lg-space-2)}.outline-trigger{max-width:min(62vw,260px)}.outline-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-settings{display:flex;flex-wrap:wrap;gap:var(--lg-space-2);justify-content:flex-end;margin-block-end:var(--lg-space-2)}.demo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lg-space-5);align-items:start}.demo-card{border:1px solid var(--lg-separator);border-radius:var(--lg-radius-l);overflow:hidden;background:var(--lg-bg-grouped-2);display:flex;flex-direction:column;scroll-margin-block-start:88px}.demo-card>.demo-stage{order:-1}.demo-card-body{padding:var(--lg-space-4) var(--lg-space-4) var(--lg-space-2);display:grid;gap:var(--lg-space-1)}.demo-code-toggle{display:flex;align-items:center;gap:var(--lg-space-2);width:100%;min-height:var(--lg-height-comfortable);padding-inline:var(--lg-space-4);border:0;border-block-start:1px solid var(--lg-separator);background:transparent;color:var(--lg-label-secondary);text-align:start;transition:background var(--lg-duration-press) var(--lg-ease),color var(--lg-duration-press) var(--lg-ease)}.demo-code-toggle:hover{background:var(--lg-fill-quaternary);color:var(--lg-label)}.demo-card-code{border-block-start:1px solid var(--lg-separator)}.demo-card-code .code-block>pre{border:0;border-radius:0}.demo-card[data-adjustable=true]{grid-column:1 / -1}.knob-panel{padding:0 var(--lg-space-4) var(--lg-space-4);gap:var(--lg-space-4)}.knob-panel .lg-form-group{background:var(--lg-bg-grouped-3, var(--lg-fill-quaternary))}.knob-reset{display:flex;justify-content:flex-end}.knob-slider{width:min(220px,40vw)}.card-link{color:inherit;text-decoration:none;border-radius:inherit;outline:var(--lg-focus-width) solid transparent;outline-offset:-2px;transition:background var(--lg-duration-press) var(--lg-ease),outline-color var(--lg-duration-press) var(--lg-ease)}.card-link:focus-visible{outline-color:var(--lg-focus)}@media(hover:hover){.card-link:hover{background:var(--lg-fill-quaternary)}}.demo-stage{position:relative;display:grid;place-items:center;padding:var(--lg-space-6) var(--lg-space-4);overflow:hidden;scroll-margin-block-start:88px}.demo-stage[data-scheme=light]{background:var(--lg-bg-grouped)}.demo-stage[data-scheme=dark]{background:#000}.demo-stage[data-surface=media]{background:#2b3a36}.demo-art{position:absolute;inset:0}.demo-art>svg{width:100%;height:100%;display:block}.demo-content{position:relative;display:grid;place-items:center;width:100%}.demo-tabbar-frame{position:relative;display:grid;gap:var(--lg-space-4);justify-items:center;width:100%}.demo-tabbar-frame .lg-tabbar{position:static;padding:0}.demo-sidebar-row{display:flex;align-items:center;min-height:var(--lg-hit-min);padding-inline:var(--lg-space-3);border-radius:max(6px,calc(var(--lg-radius, 20px) - var(--lg-space-4)));text-decoration:none;color:var(--lg-glass-fg-secondary);font-size:var(--lg-text-subhead-size)}.demo-sidebar-row-wrong{border-radius:4px;background:var(--lg-fill-tertiary)}.demo-sidebar-row[aria-current=page]{background:var(--lg-selected);color:var(--lg-glass-fg);font-weight:var(--lg-weight-semibold)}.demo-navbar-frame{display:grid;gap:var(--lg-space-5);width:100%;max-width:340px}.demo-navbar-row{display:grid;gap:var(--lg-space-2)}.demo-navbar-mock{display:flex;align-items:center;gap:var(--lg-space-2);min-height:44px}.demo-navbar-title{flex:1;text-align:center;color:var(--lg-label);font-size:var(--lg-text-headline-size);font-weight:var(--lg-weight-semibold);opacity:0;transition:opacity var(--lg-duration-release) var(--lg-ease)}.demo-navbar-mock[data-compact=true] .demo-navbar-title{opacity:1}.demo-scroll-fixture{position:relative;width:100%;max-width:400px;border-radius:var(--lg-radius-m);overflow:hidden;background:var(--lg-bg-grouped-2)}.demo-scroll-body{height:190px;overflow:auto;overscroll-behavior:contain;padding:var(--lg-space-4)}.code-block{position:relative}.code-block>pre{margin:0;padding:var(--lg-space-5);padding-inline-end:96px;overflow-x:auto;border-radius:var(--lg-radius-m);background:var(--lg-bg-secondary);border:1px solid var(--lg-separator);font:max(12px,var(--lg-text-footnote-size))/1.8 var(--lg-font-mono);white-space:pre;tab-size:2}.code-block>pre code{font-size:inherit}.code-copy{position:absolute;inset-block-start:var(--lg-space-2);inset-inline-end:var(--lg-space-2)}.code-block:after{content:"";position:absolute;inset-block-start:1px;inset-inline-end:1px;width:104px;height:calc(var(--lg-space-2) * 2 + var(--lg-height-small));border-start-end-radius:var(--lg-radius-m);background:var(--lg-bg-secondary);pointer-events:none}:root{--site-syntax-keyword: #8e1fa0;--site-syntax-string: #0a6b2f;--site-syntax-number: #8a4b00;--site-syntax-tag: #0062d2;--site-syntax-attr: #00676f}:root[data-app-theme=dark]{--site-syntax-keyword: var(--lg-purple);--site-syntax-string: var(--lg-green);--site-syntax-number: var(--lg-orange);--site-syntax-tag: var(--lg-blue);--site-syntax-attr: var(--lg-teal)}.code-keyword{color:var(--site-syntax-keyword)}.code-string{color:var(--site-syntax-string)}.code-number{color:var(--site-syntax-number)}.code-tag{color:var(--site-syntax-tag)}.code-attr{color:var(--site-syntax-attr)}.code-comment{color:var(--lg-label-secondary);font-style:italic}@media(forced-colors:active){.code-keyword,.code-string,.code-number,.code-tag,.code-attr,.code-comment{color:inherit}}.doc-import{margin-block:var(--lg-space-4) var(--lg-space-6)}.doc-import .code-block>pre{padding-block:var(--lg-space-4)}.doc-related{display:grid;gap:var(--lg-space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.doc-related-link{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--lg-space-1);padding:var(--lg-space-4);border-radius:var(--lg-radius-m);text-decoration:none;background:var(--lg-bg-secondary);border:1px solid var(--lg-separator);transition:background var(--lg-duration-release) var(--lg-ease)}@media(hover:hover){.doc-related-link:hover{background:var(--lg-fill-tertiary)}}.doc-source{display:flex;flex-wrap:wrap;gap:var(--lg-space-5);margin-block-start:var(--lg-space-10);padding-block-start:var(--lg-space-5);border-block-start:1px solid var(--lg-separator)}.doc-source-link{display:inline-flex;align-items:center;gap:var(--lg-space-1);min-height:var(--lg-hit-min);color:var(--lg-accent);text-decoration:none}.props-table-wrap{overflow-x:auto;border:1px solid var(--lg-separator);border-radius:var(--lg-radius-m)}.props-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--lg-text-footnote-size);line-height:var(--lg-text-footnote-leading)}.props-table th,.props-table td{text-align:start;padding:var(--lg-space-3);vertical-align:top;border-block-start:1px solid var(--lg-separator)}.props-table thead th{border-block-start:0;background:var(--lg-bg-secondary);color:var(--lg-label-secondary);font-weight:var(--lg-weight-semibold);position:sticky;inset-block-start:0}.props-table tbody th{font-weight:var(--lg-weight-semibold);white-space:nowrap}.props-type{color:var(--lg-label-secondary);overflow-wrap:anywhere}.props-required{margin-inline-start:var(--lg-space-1)}.swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--lg-space-4)}.swatch-cell{display:grid;gap:var(--lg-space-2);justify-items:center}.swatch-chip{width:44px;height:44px;border-radius:var(--lg-radius-m);box-shadow:inset 0 0 0 1px #00000014}.type-specimens{display:grid;gap:var(--lg-space-3)}.type-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lg-space-4);border-block-end:1px solid var(--lg-separator);padding-block-end:var(--lg-space-3)}.type-row:last-child{border-block-end:0;padding-block-end:0}.type-sample{min-width:0;overflow-wrap:anywhere}.catalog-groups{columns:300px 3;column-gap:var(--lg-space-4)}.catalog-card{overflow:hidden;break-inside:avoid;margin-block-end:var(--lg-space-4)}.catalog-card-head{display:flex;align-items:baseline;justify-content:space-between;padding:var(--lg-space-4) var(--lg-space-4) var(--lg-space-2)}.pref-group{display:grid;gap:var(--lg-space-2);margin-block-end:var(--lg-space-4)}.pref-group .lg-segmented{width:100%}.pref-group .lg-segmented-track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.pref-rows{display:grid;gap:var(--lg-space-1)}.pref-row.lg-switch{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:var(--lg-space-4);width:100%;min-height:var(--lg-hit-min);cursor:pointer}.pref-row .lg-switch-label{font-size:var(--lg-text-subhead-size);line-height:var(--lg-text-subhead-leading)}.search-results{margin-block-start:var(--lg-space-4);min-height:120px}.field-label{display:block;margin:var(--lg-space-4) 0 var(--lg-space-2);font-size:var(--lg-text-subhead-size);font-weight:var(--lg-weight-semibold);color:var(--lg-label)}.field-heading{display:flex;align-items:center;justify-content:space-between;margin:var(--lg-space-5) 0 var(--lg-space-2);font-size:var(--lg-text-subhead-size)}.text-input{appearance:auto;display:block;width:100%;min-height:var(--lg-height-field-large);padding:var(--lg-space-2) var(--lg-space-3);border:1px solid var(--lg-separator);border-radius:var(--lg-radius-s);background:var(--lg-bg);color:var(--lg-label);font-size:max(16px,var(--lg-text-subhead-size))}.micro-note{font-size:var(--lg-text-caption1-size);line-height:1.8;color:var(--lg-label-secondary);margin:var(--lg-space-3) 0}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--lg-space-3);margin-block-start:var(--lg-space-5)}.media-viewer{position:relative;aspect-ratio:16 / 10;max-height:480px;border-radius:var(--lg-radius-xl);background:#809c8d;overflow:hidden;border:1px solid var(--lg-separator)}.scene-art{position:absolute;inset:0;transition:transform .5s var(--lg-ease)}.scene-art.is-zoomed{transform:scale(1.12)}.scene-art>svg{width:100%;height:100%;display:block}.synthetic-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-topline{position:absolute;inset-block-start:var(--lg-space-4);inset-inline:var(--lg-space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--lg-space-3)}.scene-identity,.media-footnote{background:#00000061;border-radius:999px;padding:3px var(--lg-space-2);backdrop-filter:blur(2px)}.scene-identity{display:flex;align-items:center;gap:var(--lg-space-2);color:#f6f7e8;font-size:var(--lg-text-caption1-size);font-weight:var(--lg-weight-semibold)}.scene-dot{width:6px;height:6px;border:1px solid #f6f7e8;border-radius:50%}.muted-divider{opacity:.5}.scene-caption{position:absolute;inset-block-start:42%;inset-inline-start:7%;color:#fcfff0;text-shadow:0 2px 20px rgb(21 39 28 / .5);max-width:70%}.scene-caption h2{font-size:var(--lg-text-title1-size);line-height:var(--lg-text-title1-leading);font-weight:var(--lg-weight-semibold);margin:var(--lg-space-2) 0}.scene-caption p{font-size:var(--lg-text-caption1-size);opacity:.85;margin:0}.media-control-wrap{position:absolute;inset-inline-start:50%;inset-block-end:var(--lg-space-6);translate:-50% 0;max-width:calc(100% - 32px)}.media-toolbar{--lg-tint-opacity: .12}.media-reopen{position:absolute;inset-block-start:56px;inset-inline-end:var(--lg-space-5)}.media-footnote{position:absolute;inset-block-end:var(--lg-space-4);inset-inline-end:var(--lg-space-5);color:#f2f7f1;font:var(--lg-text-caption2-size) var(--lg-font-mono)}@media(min-width:900px){:root{--shell-max: 1440px}.app-main{padding-block-end:var(--lg-space-10)}.app-main .lg-screen-content{padding-block-end:var(--lg-space-8)}.app-header-inner{min-height:44px}.app-main>.lg-screen-bar[data-edge=top]{padding-inline:0}.app-header-inner,.app-body,.app-footer{padding-inline:var(--lg-margin-regular)}.app-content{padding-inline:0}.app-sections{position:static;padding:0}.app-sections .lg-tabbar-group{--lg-radius: 999px}.app-sections[data-minimized=true] .lg-tab-label{display:inline}.app-sections[data-minimized=true] .lg-tab-link{padding-inline:var(--lg-space-4)}.app-body[data-rail=true]{display:grid;grid-template-columns:var(--shell-rail) minmax(0,1fr);gap:var(--lg-space-8);align-items:start}.app-rail{display:block;position:sticky;inset-block-start:var(--lg-screen-top, 64px);min-width:0;max-height:calc(100dvh - var(--lg-screen-top, 64px) - var(--lg-space-4));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-block:var(--lg-space-2) var(--lg-space-8);padding-inline-end:var(--lg-space-4);border-inline-end:1px solid var(--lg-separator)}.app-body[data-rail=false] .app-content{max-width:none}}@media(min-width:1280px){.component-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--doc-aside);gap:var(--lg-space-8);align-items:start}.outline-compact{display:none}.outline{display:flex;flex-direction:column;gap:2px;position:sticky;inset-block-start:calc(var(--lg-screen-top, 64px) + var(--lg-space-4));max-height:calc(100dvh - var(--lg-screen-top, 64px) - var(--lg-space-8));overflow-y:auto;overscroll-behavior:contain;padding-block:var(--lg-space-4)}.outline-title{padding-inline:var(--lg-space-3);padding-block-end:var(--lg-space-2)}.outline-link{display:block;padding:var(--lg-space-2) var(--lg-space-3);border-radius:var(--lg-radius-s);overflow-wrap:anywhere;border-inline-start:2px solid transparent;text-decoration:none;color:var(--lg-label-secondary);font-size:var(--lg-text-footnote-size);line-height:1.4;transition:color var(--lg-duration-press) var(--lg-ease),border-color var(--lg-duration-press) var(--lg-ease)}.outline-link:hover{color:var(--lg-label)}.outline-link[aria-current=location]{color:var(--lg-label);border-inline-start-color:var(--lg-accent);font-weight:var(--lg-weight-semibold)}}@media(min-width:1600px){:root{--shell-max: 1520px;--shell-rail: 272px;--doc-aside: 216px}}@media(pointer:coarse){.subnav-link,.outline-link{min-height:var(--lg-hit-min)}}@media(max-width:560px){.page{padding-block-start:var(--lg-space-3)}.props-table{min-width:460px}.demo-settings{justify-content:flex-start}.scene-caption h2{font-size:var(--lg-text-title3-size);line-height:var(--lg-text-title3-leading)}}@media(prefers-reduced-motion:reduce){.page-enter,.scene-art{animation:none!important;transition:none!important}}[data-lg-motion] :is(.page-enter,.scene-art){animation:none!important;transition:none!important}.refraction-demo{display:flex;flex-direction:column;gap:var(--lg-space-3)}.refraction-switch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lg-space-2) var(--lg-space-4)}.refraction-note{flex:1 1 320px;min-width:0}.window-frame{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--lg-radius-window);border:1px solid var(--lg-separator);background:var(--lg-bg-grouped);box-shadow:var(--lg-glass-shadow-large);display:flex;flex-direction:column;min-height:460px}.window-bar{display:flex;align-items:center;gap:var(--lg-space-3);min-width:0;padding:var(--lg-space-3) var(--lg-space-4);border-block-end:1px solid var(--lg-separator);background:var(--lg-bg-secondary)}.window-dots{display:inline-flex;gap:6px;flex-shrink:0}.window-dots i{width:11px;height:11px;border-radius:50%;background:var(--lg-fill-secondary)}.window-toolbar{flex:1;min-width:0;justify-content:flex-end}.window-split{flex:1;min-height:0}.window-content{display:flex;flex-direction:column;gap:var(--lg-space-2);height:100%;min-height:240px;padding:var(--lg-space-3)}.window-canvas{flex:1;min-height:160px;border-radius:var(--lg-radius-m);display:flex;align-items:flex-end;padding:var(--lg-space-3);background:linear-gradient(150deg,#7f9d8f,#4e6f66 42%,#2f4a45)}.window-canvas-name{color:#fff;opacity:.9}@media(max-width:767px){.window-frame{min-height:420px}}.window-sidebar{padding:var(--lg-space-2)}
