@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-latin-standard-normal-DjIUbrK2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-cyrillic-standard-normal-BL8ZtmVe.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--md-primary:#3f6188;--md-on-primary:#f7f9ff;--md-primary-container:#accffc;--md-on-primary-container:#21466b;--md-primary-fixed:#accffc;--md-primary-fixed-dim:#9ec1ed;--md-secondary:#546071;--md-on-secondary:#f7f9ff;--md-secondary-container:#d7e3f8;--md-on-secondary-container:#465363;--md-tertiary:#615a84;--md-on-tertiary:#fcf7ff;--md-tertiary-container:#d5cbfc;--md-on-tertiary-container:#49426a;--md-error:#a83836;--md-on-error:#fff7f6;--md-error-container:#fa746f;--md-on-error-container:#6e0a12;--md-surface:#f9f9fe;--md-surface-dim:#d6dae3;--md-surface-bright:#f9f9fe;--md-surface-container-lowest:#fff;--md-surface-container-low:#f2f3fa;--md-surface-container:#ebeef5;--md-surface-container-high:#e5e8f0;--md-surface-container-highest:#dee2ec;--md-on-surface:#2e333a;--md-on-surface-variant:#5a5f67;--md-outline:#767b83;--md-outline-variant:#aeb2bb;--md-inverse-surface:#0c0e12;--md-inverse-on-surface:#9b9da1;--md-inverse-primary:#accffc;--md-scrim:#000;--md-shadow:#000;--md-success:#006d43;--md-on-success:#fff;--md-success-container:#92f7bc;--md-on-success-container:#002111;--md-warning:#994700;--md-on-warning:#fff;--md-warning-container:#ffdbc8;--md-on-warning-container:#321300;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--md-primary:#afc9eb;--md-on-primary:#28425e;--md-primary-container:#3b5472;--md-on-primary-container:#d3e5ff;--md-primary-fixed:#bfd9fd;--md-primary-fixed-dim:#b2cbee;--md-secondary:#bbc7db;--md-on-secondary:#354151;--md-secondary-container:#303c4c;--md-on-secondary-container:#b3c0d4;--md-tertiary:#e3dbff;--md-on-tertiary:#524b74;--md-tertiary-container:#48416a;--md-on-tertiary-container:#e6deff;--md-error:#fa746f;--md-on-error:#490006;--md-error-container:#871f21;--md-on-error-container:#ff9993;--md-surface:#0c0e12;--md-surface-dim:#0c0e12;--md-surface-bright:#272c33;--md-surface-container-lowest:#000;--md-surface-container-low:#101418;--md-surface-container:#161a1f;--md-surface-container-high:#1c2026;--md-surface-container-highest:#21262d;--md-on-surface:#e1e5ef;--md-on-surface-variant:#a7abb4;--md-outline:#71767e;--md-outline-variant:#434850;--md-inverse-surface:#f9f9fe;--md-inverse-on-surface:#535559;--md-inverse-primary:#48617f;--md-scrim:#000;--md-shadow:#000;--md-success:#76daa1;--md-on-success:#003920;--md-success-container:#005231;--md-on-success-container:#92f7bc;--md-warning:#ffb68b;--md-on-warning:#522300;--md-warning-container:#743400;--md-on-warning-container:#ffdbc8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--md-primary:#afc9eb;--md-on-primary:#28425e;--md-primary-container:#3b5472;--md-on-primary-container:#d3e5ff;--md-primary-fixed:#bfd9fd;--md-primary-fixed-dim:#b2cbee;--md-secondary:#bbc7db;--md-on-secondary:#354151;--md-secondary-container:#303c4c;--md-on-secondary-container:#b3c0d4;--md-tertiary:#e3dbff;--md-on-tertiary:#524b74;--md-tertiary-container:#48416a;--md-on-tertiary-container:#e6deff;--md-error:#fa746f;--md-on-error:#490006;--md-error-container:#871f21;--md-on-error-container:#ff9993;--md-surface:#0c0e12;--md-surface-dim:#0c0e12;--md-surface-bright:#272c33;--md-surface-container-lowest:#000;--md-surface-container-low:#101418;--md-surface-container:#161a1f;--md-surface-container-high:#1c2026;--md-surface-container-highest:#21262d;--md-on-surface:#e1e5ef;--md-on-surface-variant:#a7abb4;--md-outline:#71767e;--md-outline-variant:#434850;--md-inverse-surface:#f9f9fe;--md-inverse-on-surface:#535559;--md-inverse-primary:#48617f;--md-scrim:#000;--md-shadow:#000;--md-success:#76daa1;--md-on-success:#003920;--md-success-container:#005231;--md-on-success-container:#92f7bc;--md-warning:#ffb68b;--md-on-warning:#522300;--md-warning-container:#743400;--md-on-warning-container:#ffdbc8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--md-font:"Roboto Flex", system-ui, -apple-system, "Segoe UI", sans-serif;--md-mono:"Roboto Mono", ui-monospace, "SF Mono", Menlo, monospace;--md-display-large:400 57px/64px var(--md-font);--md-display-medium:400 45px/52px var(--md-font);--md-display-small:400 36px/44px var(--md-font);--md-headline-large:400 32px/40px var(--md-font);--md-headline-medium:400 28px/36px var(--md-font);--md-headline-small:400 24px/32px var(--md-font);--md-title-large:400 22px/28px var(--md-font);--md-title-medium:500 16px/24px var(--md-font);--md-title-small:500 14px/20px var(--md-font);--md-body-large:400 16px/24px var(--md-font);--md-body-medium:400 14px/20px var(--md-font);--md-body-small:400 12px/16px var(--md-font);--md-label-large:500 14px/20px var(--md-font);--md-label-medium:500 12px/16px var(--md-font);--md-label-small:500 11px/16px var(--md-font);--md-shape-xs:4px;--md-shape-sm:8px;--md-shape-md:12px;--md-shape-lg:16px;--md-shape-lg-inc:20px;--md-shape-xl:28px;--md-shape-xl-inc:32px;--md-shape-xxl:48px;--md-shape-full:999px;--md-spring-fast:cubic-bezier(.42, 1.67, .21, .9);--md-spring-default:cubic-bezier(.38, 1.21, .22, 1);--md-spring-slow:cubic-bezier(.39, 1.29, .35, .98);--md-effects-fast:cubic-bezier(.31, .94, .34, 1);--md-effects-default:cubic-bezier(.34, .8, .34, 1);--md-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--md-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--md-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--md-chart-grid:color-mix(in srgb, var(--md-outline-variant) 70%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--md-surface:#141218;--md-on-surface:#e6e0e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button,input,label,select,textarea,summary,[role=button]{touch-action:manipulation}.m3-btn,.m3-icon-btn,.m3-fab,.m3-chip,.m3-group>button,.m3-tabs>button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html,body{background:var(--md-surface);color:var(--md-on-surface);font:var(--md-body-medium);-webkit-font-smoothing:antialiased;margin:0}body{min-height:100dvh;transition:background .3s var(--md-effects-default)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400}::selection{background:var(--md-primary-container);color:var(--md-on-primary-container)}.m3-display-large{font:var(--md-display-large);letter-spacing:-.25px}.m3-display-medium{font:var(--md-display-medium)}.m3-display-small{font:var(--md-display-small)}.m3-headline-large{font:var(--md-headline-large)}.m3-headline-medium{font:var(--md-headline-medium)}.m3-headline-small{font:var(--md-headline-small)}.m3-title-large{font:var(--md-title-large)}.m3-title-medium{font:var(--md-title-medium);letter-spacing:.15px}.m3-title-small{font:var(--md-title-small);letter-spacing:.1px}.m3-body-large{font:var(--md-body-large)}.m3-body-medium{font:var(--md-body-medium)}.m3-body-small{font:var(--md-body-small)}.m3-label-large{font:var(--md-label-large);letter-spacing:.1px}.m3-label-medium{font:var(--md-label-medium);letter-spacing:.5px}.m3-label-small{font:var(--md-label-small);letter-spacing:.5px}.m3-emphasized{font-weight:640;font-stretch:112%}.m3-num{font-variant-numeric:tabular-nums}.m3-mono{font-family:var(--md-mono);font-size:.92em}.m3-muted{color:var(--md-on-surface-variant)}.m3-faint{color:var(--md-outline)}.m3-ok{color:var(--md-success)}.m3-warn{color:var(--md-warning)}.m3-bad{color:var(--md-error)}.m3-state{isolation:isolate;position:relative}.m3-state:before{content:"";border-radius:inherit;opacity:0;z-index:-1;transition:opacity .15s var(--md-effects-fast);background:currentColor;position:absolute;inset:0}@media (hover:hover){.m3-state:hover:before{opacity:.08}}.m3-state:focus-visible:before,.m3-state:active:before{opacity:.12}.m3-state:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.m3-btn{isolation:isolate;height:40px;font:var(--md-label-large);letter-spacing:.1px;white-space:nowrap;background:var(--md-primary);color:var(--md-on-primary);transition:border-radius .35s var(--md-spring-fast), background .2s, box-shadow .2s, transform .35s var(--md-spring-fast);border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex;position:relative}.m3-btn:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:currentColor;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover){.m3-btn:hover:before{opacity:.08}}.m3-btn:active:before{opacity:.12}.m3-btn:active:not(:disabled){border-radius:var(--md-shape-md)}.m3-btn:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.m3-btn:disabled{background:color-mix(in srgb, var(--md-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-on-surface) 38%, transparent);cursor:not-allowed;box-shadow:none}.m3-btn svg{width:20px;height:20px;margin-left:-6px}.m3-btn.tonal{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.m3-btn.tertiary{background:var(--md-tertiary-container);color:var(--md-on-tertiary-container)}.m3-btn.danger{background:var(--md-error);color:var(--md-on-error)}.m3-btn.danger-tonal{background:var(--md-error-container);color:var(--md-on-error-container)}.m3-btn.outlined{color:var(--md-on-surface-variant);box-shadow:inset 0 0 0 1px var(--md-outline-variant);background:0 0}.m3-btn.text{color:var(--md-primary);background:0 0;padding:0 14px}.m3-btn.elevated{background:var(--md-surface-container-low);color:var(--md-primary);box-shadow:var(--md-elevation-1)}.m3-btn.small{height:32px;font:var(--md-label-large);border-radius:16px;padding:0 16px}.m3-btn.large{height:56px;font:var(--md-title-medium);border-radius:28px;padding:0 28px}.m3-btn.large:active:not(:disabled){border-radius:var(--md-shape-lg)}.m3-icon-btn{isolation:isolate;width:40px;height:40px;color:var(--md-on-surface-variant);transition:border-radius .35s var(--md-spring-fast), background .2s, color .2s;background:0 0;border:none;border-radius:20px;flex:none;place-items:center;display:inline-grid;position:relative}.m3-icon-btn:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:currentColor;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover){.m3-icon-btn:hover:before{opacity:.08}}.m3-icon-btn:active:before{opacity:.12}.m3-icon-btn:active:not(:disabled){border-radius:var(--md-shape-md)}.m3-icon-btn:disabled{color:color-mix(in srgb, var(--md-on-surface) 38%, transparent);cursor:not-allowed}.m3-icon-btn:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.m3-icon-btn.filled{background:var(--md-primary);color:var(--md-on-primary)}.m3-icon-btn.tonal{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.m3-icon-btn.outlined{box-shadow:inset 0 0 0 1px var(--md-outline-variant)}.m3-icon-btn.small{border-radius:16px;width:32px;height:32px}.m3-icon-btn.small svg{width:20px;height:20px}.m3-group{--group-pill:20px;gap:2px;display:inline-flex}.m3-group.small{--group-pill:16px}.m3-group>button{isolation:isolate;height:40px;font:var(--md-label-large);background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-radius:var(--md-shape-sm);transition:border-radius .3s var(--md-effects-default), background .2s, color .2s;border:none;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative}.m3-group>button:first-child{border-radius:var(--group-pill) var(--md-shape-sm) var(--md-shape-sm) var(--group-pill)}.m3-group>button:last-child{border-radius:var(--md-shape-sm) var(--group-pill) var(--group-pill) var(--md-shape-sm)}.m3-group>button.active{background:var(--md-primary);color:var(--md-on-primary);border-radius:var(--group-pill)}.m3-group>button:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:currentColor;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover){.m3-group>button:hover:before{opacity:.08}}.m3-group>button:active:before{opacity:.12}.m3-group>button:disabled{opacity:.38;cursor:not-allowed}.m3-group.small>button{height:32px;padding:0 12px}.m3-group svg{width:18px;height:18px}.m3-fab{isolation:isolate;border-radius:var(--md-shape-lg);background:var(--md-primary-container);min-width:56px;height:56px;color:var(--md-on-primary-container);font:var(--md-label-large);box-shadow:var(--md-elevation-3);transition:border-radius .35s var(--md-spring-fast), box-shadow .2s, transform .35s var(--md-spring-fast);border:none;align-items:center;gap:12px;padding:0 16px;display:inline-flex;position:relative}.m3-fab:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:currentColor;position:absolute;inset:0}@media (hover:hover){.m3-fab:hover:before{opacity:.08}}.m3-fab:active{border-radius:var(--md-shape-xl);transform:scale(.96)}.m3-chip{isolation:isolate;border-radius:var(--md-shape-sm);height:32px;box-shadow:inset 0 0 0 1px var(--md-outline-variant);color:var(--md-on-surface-variant);font:var(--md-label-large);white-space:nowrap;transition:background .2s, border-radius .35s var(--md-spring-fast), padding .35s var(--md-spring-fast);background:0 0;border:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.m3-chip:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:currentColor;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover){.m3-chip:hover:before{opacity:.08}}.m3-chip:active:before{opacity:.12}.m3-chip.selected{background:var(--md-secondary-container);color:var(--md-on-secondary-container);box-shadow:none;border-radius:var(--md-shape-lg);padding-left:8px}.m3-chip svg{width:18px;height:18px}.m3-chip .count{font:var(--md-label-medium);opacity:.75}.m3-pill{border-radius:var(--md-shape-full);height:24px;font:var(--md-label-medium);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.m3-pill.ok{background:var(--md-success-container);color:var(--md-on-success-container)}.m3-pill.warn{background:var(--md-warning-container);color:var(--md-on-warning-container)}.m3-pill.bad{background:var(--md-error-container);color:var(--md-on-error-container)}.m3-pill.neutral{background:var(--md-surface-container-highest);color:var(--md-on-surface-variant)}.m3-pill.primary{background:var(--md-primary-container);color:var(--md-on-primary-container)}.m3-pill.tertiary{background:var(--md-tertiary-container);color:var(--md-on-tertiary-container)}.m3-card{background:var(--md-surface-container);border-radius:var(--md-shape-xl);padding:20px 24px}.m3-card.low{background:var(--md-surface-container-low)}.m3-card.high{background:var(--md-surface-container-high)}.m3-card.highest{background:var(--md-surface-container-highest)}.m3-card.outlined{background:var(--md-surface);box-shadow:inset 0 0 0 1px var(--md-outline-variant)}.m3-card.primary{background:var(--md-primary-container);color:var(--md-on-primary-container)}.m3-card.secondary{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.m3-card.tertiary{background:var(--md-tertiary-container);color:var(--md-on-tertiary-container)}.m3-card.error{background:var(--md-error-container);color:var(--md-on-error-container)}.m3-card.warning{background:var(--md-warning-container);color:var(--md-on-warning-container)}.m3-card.success{background:var(--md-success-container);color:var(--md-on-success-container)}.m3-card.flush{padding:0;overflow:hidden}a.m3-card,button.m3-card{text-align:left;transition:border-radius .4s var(--md-spring-default), background .2s;border:none;display:block}@media (hover:hover){a.m3-card:hover,button.m3-card:hover{border-radius:var(--md-shape-xl-inc)}}a.m3-card:active,button.m3-card:active{border-radius:var(--md-shape-xl-inc)}.m3-list{flex-direction:column;display:flex}.m3-list-item{isolation:isolate;text-align:left;width:100%;min-height:56px;color:inherit;background:0 0;border:none;align-items:center;gap:16px;padding:8px 16px;display:flex;position:relative}a.m3-list-item:before,button.m3-list-item:before{content:"";background:var(--md-on-surface);opacity:0;z-index:-1;border-radius:inherit;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover){a.m3-list-item:hover:before,button.m3-list-item:hover:before{opacity:.08}}a.m3-list-item:active:before,button.m3-list-item:active:before{opacity:.12}.m3-list-item .lead{flex:none}.m3-list-item .main{flex-direction:column;flex:1;min-width:0;display:flex}.m3-list-item .headline{font:var(--md-body-large);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m3-list-item .support{font:var(--md-body-medium);color:var(--md-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m3-list-item .trail{font:var(--md-label-medium);color:var(--md-on-surface-variant);text-align:right;flex:none}.m3-list.divided>*+*{border-top:1px solid var(--md-outline-variant)}.m3-segmented{flex-direction:column;gap:2px;display:flex}.m3-segmented>*{background:var(--md-surface-container);border-radius:var(--md-shape-xs)}.m3-segmented>:first-child{border-top-left-radius:var(--md-shape-xl);border-top-right-radius:var(--md-shape-xl)}.m3-segmented>:last-child{border-bottom-left-radius:var(--md-shape-xl);border-bottom-right-radius:var(--md-shape-xl)}.m3-segmented>a,.m3-segmented>button{transition:border-radius .35s var(--md-spring-fast)}@media (hover:hover){.m3-segmented>a:hover,.m3-segmented>button:hover{border-radius:var(--md-shape-lg)}}.m3-segmented>a:active,.m3-segmented>button:active{border-radius:var(--md-shape-lg)}.m3-search{border-radius:var(--md-shape-full);background:var(--md-surface-container-high);height:56px;color:var(--md-on-surface-variant);align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.m3-search input{min-width:0;color:var(--md-on-surface);font:var(--md-body-large);background:0 0;border:none;outline:none;flex:1}.m3-search input::placeholder{color:var(--md-on-surface-variant)}.m3-search:focus-within{box-shadow:inset 0 0 0 2px var(--md-primary)}.m3-field{border-radius:var(--md-shape-xs) var(--md-shape-xs) 0 0;border:none;border-bottom:1px solid var(--md-on-surface-variant);background:var(--md-surface-container-highest);height:56px;color:var(--md-on-surface);font:var(--md-body-large);outline:none;padding:0 16px}.m3-field:focus{border-bottom:2px solid var(--md-primary)}.m3-field.compact{height:40px;font:var(--md-body-medium)}textarea.m3-field{resize:vertical;height:auto;min-height:112px;line-height:1.45;font:var(--md-body-large);padding:14px 16px}.m3-field[aria-invalid=true]{border-bottom:2px solid var(--md-error)}.m3-field:disabled{opacity:.38}.m3-text-field{flex-direction:column;gap:6px;min-width:0;display:flex}.m3-text-field>.m3-field{box-sizing:border-box;width:100%}.m3-text-field>.note{padding:0 16px}.m3-text-field.invalid>label,.m3-text-field.invalid>.note{color:var(--md-error)}.m3-tabs{border-bottom:1px solid var(--md-surface-container-highest);gap:0;display:flex}.m3-tabs>button{height:48px;font:var(--md-title-small);color:var(--md-on-surface-variant);background:0 0;border:none;align-items:center;gap:8px;padding:0 20px;display:inline-flex;position:relative}.m3-tabs>button.active{color:var(--md-primary)}.m3-tabs>button:after{content:"";background:var(--md-primary);width:0;height:3px;transition:width .4s var(--md-spring-fast);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.m3-tabs>button.active:after{width:calc(100% - 24px)}@media (hover:hover){.m3-tabs>button:hover{color:var(--md-on-surface)}}.m3-switch{flex:none;width:52px;height:32px;display:inline-block;position:relative}.m3-switch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:-8px -4px}.m3-switch .track{background:var(--md-surface-container-highest);box-shadow:inset 0 0 0 2px var(--md-outline);border-radius:16px;transition:background .2s;position:absolute;inset:0}.m3-switch .thumb{background:var(--md-outline);width:16px;height:16px;transition:all .35s var(--md-spring-fast);border-radius:50%;position:absolute;top:8px;left:8px}.m3-switch input:checked+.track{background:var(--md-primary);box-shadow:none}.m3-switch input:checked+.track .thumb{background:var(--md-on-primary);width:24px;height:24px;top:4px;left:24px}.m3-switch.danger input:checked+.track{background:var(--md-error)}.m3-switch.danger input:checked+.track .thumb{background:var(--md-on-error)}.m3-switch input:active+.track .thumb{width:28px;height:28px;top:2px;left:2px}.m3-switch input:checked:active+.track .thumb{left:22px}.m3-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.m3-page-head h1{font:var(--md-display-small);letter-spacing:-.5px;font-weight:500;font-stretch:108%}.m3-page-head p{font:var(--md-body-large);color:var(--md-on-surface-variant);max-width:760px;margin:8px 0 0}.m3-section-title{font:var(--md-title-large);margin:0 0 12px}.m3-table{width:100%;overflow-x:auto}.m3-table .tr{font:var(--md-body-medium);align-items:center;gap:16px;padding:12px 20px;display:grid}.m3-table .tr+.tr{border-top:1px solid var(--md-outline-variant)}.m3-table .th{font:var(--md-label-large);color:var(--md-on-surface-variant)}.m3-table a.tr,.m3-table button.tr{isolation:isolate;text-align:left;width:100%;color:inherit;background:0 0;border:none;position:relative}.m3-table a.tr:before,.m3-table button.tr:before{content:"";background:var(--md-on-surface);opacity:0;z-index:-1;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover){.m3-table a.tr:hover:before,.m3-table button.tr:hover:before{opacity:.06}}.m3-table a.tr:active:before,.m3-table button.tr:active:before{opacity:.1}.m3-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m3-empty{text-align:center;color:var(--md-on-surface-variant);padding:32px}pre.m3-code{border-radius:var(--md-shape-lg);background:var(--md-surface-container-highest);font:13px/1.6 var(--md-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:14px 16px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--md-on-surface) 22%, transparent);background-clip:padding-box;border:4px solid #0000;border-radius:12px}::-webkit-scrollbar-track{background:0 0}.m3-scrim{z-index:100;overscroll-behavior:contain;background:color-mix(in srgb, var(--md-scrim) 40%, transparent);place-items:center;animation:.2s m3-fade;display:grid;position:fixed;inset:0}.m3-dialog{overscroll-behavior:contain;border-radius:var(--md-shape-xl);background:var(--md-surface-container-high);width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--md-on-surface);animation:m3-pop .45s var(--md-spring-default);flex-direction:column;gap:16px;padding:24px;display:flex;overflow:auto}.m3-dialog.wide{width:min(720px,100vw - 32px)}.m3-dialog>h2{font:var(--md-headline-small)}.m3-dialog>p{font:var(--md-body-medium);color:var(--md-on-surface-variant);margin:-6px 0 0}.m3-dialog .actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.m3-snackbars{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:120;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.m3-snackbar{border-radius:var(--md-shape-sm);background:var(--md-inverse-surface);min-width:280px;max-width:min(560px,100vw - 32px);min-height:48px;color:var(--md-inverse-on-surface);font:var(--md-body-medium);box-shadow:var(--md-elevation-3);animation:m3-rise .45s var(--md-spring-fast);align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex}.m3-snackbar>span{flex:1;padding:8px 0}.m3-snackbar.error{background:var(--md-error-container);color:var(--md-on-error-container)}.m3-snackbar button{height:36px;font:var(--md-label-large);color:var(--md-inverse-primary);background:0 0;border:none;border-radius:18px;padding:0 12px}.m3-snackbar.error button{color:inherit}@media (hover:hover){.m3-snackbar button:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.m3-snackbar button:active{background:color-mix(in srgb, currentColor 14%, transparent)}@keyframes m3-fade{0%{opacity:0}}@keyframes m3-pop{0%{opacity:0;transform:scale(.92)}}@keyframes m3-rise{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes m3-sheet{0%{transform:translateY(100%)}}@keyframes m3-enter{0%{opacity:0;transform:translateY(12px)}}.m3-icon-btn:after,.m3-chip:after,.m3-btn.small:after,.m3-group.small>button:after{content:"";position:absolute;inset:min(0px,50% - 24px)}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea{font-size:max(16px,1em)!important}}@media (width<=600px){.m3-scrim{place-items:end center}.m3-scrim>.m3-dialog{border-radius:var(--md-shape-xl) var(--md-shape-xl) 0 0;width:100%;max-height:92dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));animation:m3-sheet .45s var(--md-spring-default)}.m3-dialog .actions{flex-wrap:wrap}.m3-snackbars{align-items:stretch;left:16px;right:16px;transform:none}.m3-snackbar{min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shape.svelte-8bbyla{flex:none;place-items:center;display:inline-grid;position:relative}.fill.svelte-8bbyla{transition:clip-path .65s var(--md-spring-slow), background .3s;position:absolute;inset:0}.spin.svelte-8bbyla .fill:where(.svelte-8bbyla){animation:18s linear infinite svelte-8bbyla-spin}.content.svelte-8bbyla{place-items:center;display:grid;position:relative}@keyframes svelte-8bbyla-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.spin.svelte-8bbyla .fill:where(.svelte-8bbyla){animation:none}}svg.svelte-14z1egk{flex:none;display:block}.m3-dialog.svelte-x0vet5:focus{outline:none}.setting.svelte-1kklob5{flex-direction:column;gap:10px;display:flex}.swatches.svelte-1kklob5{flex-wrap:wrap;gap:8px;display:flex}.swatch.svelte-1kklob5{cursor:pointer;transition:transform .35s var(--md-spring-fast);background:0 0;border:none;padding:0;position:relative}@media (hover:hover){.swatch.svelte-1kklob5:hover{transform:scale(1.08)}}.swatch.svelte-1kklob5:active{transform:scale(.94)}.swatch.svelte-1kklob5:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px;border-radius:50%}.custom.svelte-1kklob5 input:where(.svelte-1kklob5){opacity:0;cursor:pointer;position:absolute;inset:0}.chips.svelte-1kklob5{flex-wrap:wrap;gap:8px;display:flex}.state.svelte-17vw8jr{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.state.svelte-17vw8jr>:first-child{margin-bottom:8px}.action.svelte-17vw8jr{margin-top:8px}.m3-file-drop.svelte-1c8qgge{flex-direction:column;gap:12px;display:flex}.zone.svelte-1c8qgge{border:1.5px dashed var(--md-outline-variant);border-radius:var(--md-shape-lg);width:100%;color:var(--md-on-surface);font:inherit;text-align:left;cursor:pointer;transition:border-radius .4s var(--md-spring-default), background .2s var(--md-effects-default), border-color .2s;background:0 0;align-items:center;gap:16px;padding:16px;display:flex}@media (hover:hover){.zone.svelte-1c8qgge:hover{background:color-mix(in srgb, var(--md-on-surface) 4%, transparent)}}.zone.over.svelte-1c8qgge{border-color:var(--md-primary);border-radius:var(--md-shape-xl);background:color-mix(in srgb, var(--md-primary) 8%, transparent)}.zone.invalid.svelte-1c8qgge{border-color:var(--md-error)}.zone.svelte-1c8qgge:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.text.svelte-1c8qgge{flex-direction:column;gap:2px;min-width:0;display:flex}.tiles.svelte-1c8qgge{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1c8qgge{border-radius:var(--md-shape-md);background:var(--md-surface-container-high);min-width:0;animation:m3-pop .4s var(--md-spring-default);align-items:center;gap:8px;padding:6px;display:flex}.thumb.svelte-1c8qgge{border-radius:var(--md-shape-sm);object-fit:cover;background:var(--md-surface-container-highest);width:44px;height:44px;color:var(--md-on-surface-variant);flex:none;place-items:center;display:grid}.meta.svelte-1c8qgge{flex-direction:column;flex:1;min-width:0;display:flex}.error.svelte-1c8qgge{color:var(--md-error);margin:0}.wrap.svelte-1j1fhnk{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.box.svelte-1j1fhnk{border-radius:50%;place-items:center;display:grid}.box.contained.svelte-1j1fhnk{background:var(--md-primary-container)}.indicator.svelte-1j1fhnk{background:var(--md-primary);width:72%;height:72%}.contained.svelte-1j1fhnk .indicator:where(.svelte-1j1fhnk){background:var(--md-on-primary-container);width:62%;height:62%}.label.svelte-1j1fhnk{font:var(--md-body-medium);color:var(--md-on-surface-variant)}.progress.svelte-1c0s8oz{width:100%}svg.svelte-1c0s8oz{display:block;overflow:visible}.m3-top-bar.svelte-hkd3ft{z-index:3;padding:calc(12px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.brand.svelte-hkd3ft{min-width:0;color:inherit;border-radius:var(--md-shape-md);align-items:center;gap:12px;text-decoration:none;display:flex}.brand.svelte-hkd3ft:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.names.svelte-hkd3ft{flex-direction:column;min-width:0;display:flex}.actions.svelte-hkd3ft{flex:none;align-items:center;gap:4px;display:flex}.m3-vote.svelte-tlmh06>button:where(.svelte-tlmh06){justify-content:center;min-width:64px}.m3-vote.svelte-tlmh06>button:where(.svelte-tlmh06):focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px;z-index:1}.m3-vote.large.svelte-tlmh06{--group-pill:24px}.m3-vote.large.svelte-tlmh06>button:where(.svelte-tlmh06){min-width:80px;height:48px;font:var(--md-title-small);padding:0 20px}.m3-vote.large.svelte-tlmh06 svg{width:22px;height:22px}.list.svelte-7z1uwf{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.row.svelte-7z1uwf{border-radius:var(--md-shape-lg);background:var(--md-surface-container);align-items:center;gap:12px;padding:8px 8px 8px 0;display:flex}.open.svelte-7z1uwf{min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:8px 4px 8px 16px;display:flex}.open.svelte-7z1uwf:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.title.svelte-7z1uwf,.body.svelte-7z1uwf{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=520px){.row.svelte-7z1uwf{flex-direction:column;align-items:stretch;padding:0 0 12px}.row.svelte-7z1uwf .m3-vote{margin-left:16px}}form.svelte-1rptyd3{flex-direction:column;gap:20px;display:flex}.kinds.svelte-1rptyd3 .m3-group{width:100%}.kinds.svelte-1rptyd3 .m3-group>button{flex:1;justify-content:center;min-width:0}@media (width<=420px){.kinds.svelte-1rptyd3 .m3-group>button{padding:0 8px}}.field-group.svelte-1rptyd3{flex-direction:column;gap:8px;display:flex}.platforms.svelte-1rptyd3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pair.svelte-1rptyd3{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=520px){.pair.svelte-1rptyd3{grid-template-columns:1fr}}.trap.svelte-1rptyd3{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.privacy.svelte-1rptyd3{margin:-4px 0 0}.progress.svelte-1rptyd3{flex-direction:column;gap:6px;display:flex}.submit.svelte-1rptyd3{justify-content:flex-end;display:flex}@media (width<=520px){.submit.svelte-1rptyd3 .m3-btn:where(.svelte-1rptyd3){width:100%}}.done.svelte-1rptyd3{text-align:center;animation:m3-pop .5s var(--md-spring-default);flex-direction:column;align-items:center;gap:12px;padding:24px 0 8px;display:flex}.done.svelte-1rptyd3 h2:where(.svelte-1rptyd3),.done.svelte-1rptyd3 p:where(.svelte-1rptyd3){margin:0}.done.svelte-1rptyd3 p:where(.svelte-1rptyd3){max-width:420px}.row.svelte-1rptyd3{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.card.svelte-1jour1r{border-radius:var(--md-shape-xl);background:var(--md-surface-container-low);box-shadow:inset 0 0 0 1px var(--md-outline-variant);transition:border-radius .45s var(--md-spring-default), background .2s var(--md-effects-default);flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.card.top.svelte-1jour1r{background:var(--md-surface-container)}.open.svelte-1jour1r{border-radius:inherit;cursor:pointer;background:0 0;border:none;position:absolute;inset:0}.open.svelte-1jour1r:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}@media (hover:hover){.card.svelte-1jour1r:hover{border-radius:var(--md-shape-lg);background:var(--md-surface-container)}}.head.svelte-1jour1r,.foot.svelte-1jour1r{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.foot.svelte-1jour1r .m3-vote{pointer-events:auto}h3.svelte-1jour1r,p.svelte-1jour1r{pointer-events:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:relative;overflow:hidden}h3.svelte-1jour1r{-webkit-line-clamp:3;line-clamp:3}p.svelte-1jour1r{-webkit-line-clamp:2;line-clamp:2}.cloud.svelte-fmexks{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.slot.svelte-fmexks{pointer-events:auto;transition:transform .9s var(--md-effects-default);display:grid;position:absolute;top:0;left:0}.slot.svelte-fmexks>.float:where(.svelte-fmexks){grid-area:1/1}.float.svelte-fmexks{rotate:var(--tilt);animation:svelte-fmexks-drift var(--drift) ease-in-out var(--delay) infinite alternate;transition:rotate .5s var(--md-spring-default), scale .5s var(--md-spring-default), filter .3s var(--md-effects-default);filter:drop-shadow(0 6px 14px #00000014)}.slot.svelte-fmexks:hover .float:where(.svelte-fmexks),.slot.svelte-fmexks:focus-within .float:where(.svelte-fmexks){filter:drop-shadow(0 10px 22px #00000024);animation-play-state:paused;rotate:0deg;scale:1.04}@keyframes svelte-fmexks-drift{0%{translate:0}35%{translate:6px -10px}70%{translate:-5px -4px}to{translate:3px 8px}}.meta.svelte-1oo0nex{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.body.svelte-1oo0nex{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vote.svelte-1oo0nex{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.strip.svelte-1k69kvn{flex-direction:column;gap:8px;min-width:0;display:flex}.head.svelte-1k69kvn{justify-content:space-between;align-items:center;gap:8px;display:flex}h2.svelte-1k69kvn{margin:0}.row.svelte-1k69kvn{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:min(280px,78vw);grid-auto-flow:column;gap:12px;margin:0 -16px;padding:4px 16px 12px;scroll-padding:0 16px;list-style:none;display:grid;overflow-x:auto}.row.svelte-1k69kvn::-webkit-scrollbar{display:none}li.svelte-1k69kvn{scroll-snap-align:start;display:grid}.center.svelte-1b89okz{z-index:2;box-sizing:border-box;width:min(600px,100%);padding:8px max(16px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;gap:24px;margin:0 auto;display:flex;position:relative}.hero.svelte-1b89okz{flex-direction:column;gap:8px;padding:8px 4px 0;display:flex}.hero.svelte-1b89okz h1:where(.svelte-1b89okz),.hero.svelte-1b89okz p:where(.svelte-1b89okz){margin:0}.form-card.svelte-1b89okz{padding:24px}@media (width<=520px){.form-card.svelte-1b89okz{padding:20px 16px}}.loading.svelte-1b89okz{place-items:center;min-height:320px;display:grid}footer.svelte-1b89okz{justify-content:center;gap:8px;display:flex}footer.svelte-1b89okz a:where(.svelte-1b89okz){color:inherit}
