:root{scroll-padding-top:88px;--md-shape-xs:4px;--md-shape-sm:8px;--md-shape-md:12px;--md-shape-lg:16px;--md-shape-xl:28px;--md-shape-full:999px;--md-motion:.18s cubic-bezier(.2,0,0,1);--font-ui:'Plus Jakarta Sans',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--md-type-display:700 36px/44px var(--font-ui);--md-type-headline-small:700 24px/32px var(--font-ui);--md-type-title-large:600 22px/28px var(--font-ui);--md-type-title-medium:600 16px/24px var(--font-ui);--md-type-body-large:400 16px/26px var(--font-ui);--md-type-body-medium:400 14px/22px var(--font-ui);--md-type-body-small:400 12px/17px var(--font-ui);--md-type-label-large:500 14px/20px var(--font-ui);--md-type-label-medium:500 12px/16px var(--font-ui)}body{color-scheme:light;--md-sys-color-primary:#2563EB;--md-sys-color-on-primary:#FFFFFF;--md-sys-color-primary-container:#DCE4FF;--md-sys-color-on-primary-container:#0E2A6B;--md-sys-color-secondary:#4E5D78;--md-sys-color-on-secondary:#FFFFFF;--md-sys-color-secondary-container:#DCE5F5;--md-sys-color-on-secondary-container:#18233B;--md-sys-color-tertiary:#7C3AED;--md-sys-color-on-tertiary:#FFFFFF;--md-sys-color-tertiary-container:#ECDFFF;--md-sys-color-on-tertiary-container:#2A0A5C;--md-sys-color-error:#B3261E;--md-sys-color-on-error:#FFFFFF;--md-sys-color-error-container:#F9DEDC;--md-sys-color-on-error-container:#410E0B;--md-sys-color-surface:#F6F8FC;--md-sys-color-surface-dim:#D8DEE8;--md-sys-color-surface-container-lowest:#FFFFFF;--md-sys-color-surface-container-low:#F8FAFD;--md-sys-color-surface-container:#F1F5F9;--md-sys-color-surface-container-high:#E9EEF5;--md-sys-color-surface-container-highest:#E2E8F0;--md-sys-color-on-surface:#0F172A;--md-sys-color-on-surface-variant:#44506A;--md-sys-color-outline:#64748B;--md-sys-color-outline-variant:#E2E8F0;--md-sys-color-inverse-surface:#1E293B;--md-sys-color-inverse-on-surface:#F1F5F9;--md-sys-color-inverse-primary:#A9C7FF;--md-sys-color-scrim:#000000;--md-sys-color-shadow:#0F172A;--md-sys-color-success:#16A34A;--md-sys-color-on-success:#FFFFFF;--md-sys-color-success-container:#DCFCE7;--md-sys-color-on-success-container:#14532D;--md-rgb-primary:37,99,235;--wl-amber-bg:#FFF6E3;--wl-amber-ink:#7A4E00;--wl-amber-border:#F3D9A0;--md-elev-0:none;--md-elev-1:0 1px 2px rgba(15,23,42,.07),0 1px 3px 1px rgba(15,23,42,.05);--md-elev-2:0 1px 2px rgba(15,23,42,.08),0 4px 12px 2px rgba(15,23,42,.08);--md-elev-3:0 1px 3px rgba(15,23,42,.10),0 8px 22px 4px rgba(15,23,42,.11);--md-state-hover:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent);--md-state-press:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent);--md-state-hover-primary:color-mix(in srgb,var(--md-sys-color-primary) 10%,transparent)}body.dark-theme{color-scheme:dark;--md-sys-color-primary:#A9C7FF;--md-sys-color-on-primary:#092E6F;--md-sys-color-primary-container:#1E4396;--md-sys-color-on-primary-container:#DCE4FF;--md-sys-color-secondary:#B9C7E0;--md-sys-color-on-secondary:#233048;--md-sys-color-secondary-container:#394860;--md-sys-color-on-secondary-container:#D8E2F7;--md-sys-color-tertiary:#D3BBFF;--md-sys-color-on-tertiary:#40197E;--md-sys-color-tertiary-container:#5A2CA8;--md-sys-color-on-tertiary-container:#EDDFFF;--md-sys-color-error:#F2B8B5;--md-sys-color-on-error:#601410;--md-sys-color-error-container:#8C1D18;--md-sys-color-on-error-container:#F9DEDC;--md-sys-color-surface:#0B1220;--md-sys-color-surface-dim:#0B1220;--md-sys-color-surface-container-lowest:#101827;--md-sys-color-surface-container-low:#121B2B;--md-sys-color-surface-container:#16202F;--md-sys-color-surface-container-high:#1C2839;--md-sys-color-surface-container-highest:#243146;--md-sys-color-on-surface:#E2E8F0;--md-sys-color-on-surface-variant:#A7B3C9;--md-sys-color-outline:#7E8BA3;--md-sys-color-outline-variant:#2B384E;--md-sys-color-inverse-surface:#E2E8F0;--md-sys-color-inverse-on-surface:#1E293B;--md-sys-color-inverse-primary:#2563EB;--md-sys-color-scrim:#000000;--md-sys-color-shadow:#000000;--md-sys-color-success:#4ADE80;--md-sys-color-on-success:#052E16;--md-sys-color-success-container:#14532D;--md-sys-color-on-success-container:#DCFCE7;--md-rgb-primary:169,199,255;--wl-amber-bg:rgba(245,158,11,.13);--wl-amber-ink:#F4C880;--wl-amber-border:rgba(245,158,11,.32);--md-elev-1:0 1px 2px rgba(0,0,0,.4),0 1px 4px 1px rgba(0,0,0,.3);--md-elev-2:0 1px 3px rgba(0,0,0,.45),0 5px 14px 2px rgba(0,0,0,.4);--md-elev-3:0 2px 4px rgba(0,0,0,.5),0 10px 24px 4px rgba(0,0,0,.5);--md-state-hover:color-mix(in srgb,var(--md-sys-color-on-surface) 9%,transparent);--md-state-press:color-mix(in srgb,var(--md-sys-color-on-surface) 13%,transparent)}body.dark-theme img{filter:brightness(.92) contrast(1.04)}@media (prefers-color-scheme:dark){body:not(.light-theme){color-scheme:dark;--md-sys-color-primary:#A9C7FF;--md-sys-color-on-primary:#092E6F;--md-sys-color-primary-container:#1E4396;--md-sys-color-on-primary-container:#DCE4FF;--md-sys-color-secondary:#B9C7E0;--md-sys-color-on-secondary:#233048;--md-sys-color-secondary-container:#394860;--md-sys-color-on-secondary-container:#D8E2F7;--md-sys-color-tertiary:#D3BBFF;--md-sys-color-on-tertiary:#40197E;--md-sys-color-tertiary-container:#5A2CA8;--md-sys-color-on-tertiary-container:#EDDFFF;--md-sys-color-error:#F2B8B5;--md-sys-color-on-error:#601410;--md-sys-color-error-container:#8C1D18;--md-sys-color-on-error-container:#F9DEDC;--md-sys-color-surface:#0B1220;--md-sys-color-surface-dim:#0B1220;--md-sys-color-surface-container-lowest:#101827;--md-sys-color-surface-container-low:#121B2B;--md-sys-color-surface-container:#16202F;--md-sys-color-surface-container-high:#1C2839;--md-sys-color-surface-container-highest:#243146;--md-sys-color-on-surface:#E2E8F0;--md-sys-color-on-surface-variant:#A7B3C9;--md-sys-color-outline:#7E8BA3;--md-sys-color-outline-variant:#2B384E;--md-sys-color-inverse-surface:#E2E8F0;--md-sys-color-inverse-on-surface:#1E293B;--md-sys-color-inverse-primary:#2563EB;--md-sys-color-scrim:#000000;--md-sys-color-shadow:#000000;--md-sys-color-success:#4ADE80;--md-sys-color-on-success:#052E16;--md-sys-color-success-container:#14532D;--md-sys-color-on-success-container:#DCFCE7;--md-rgb-primary:169,199,255;--wl-amber-bg:rgba(245,158,11,.13);--wl-amber-ink:#F4C880;--wl-amber-border:rgba(245,158,11,.32);--md-elev-1:0 1px 2px rgba(0,0,0,.4),0 1px 4px 1px rgba(0,0,0,.3);--md-elev-2:0 1px 3px rgba(0,0,0,.45),0 5px 14px 2px rgba(0,0,0,.4);--md-elev-3:0 2px 4px rgba(0,0,0,.5),0 10px 24px 4px rgba(0,0,0,.5);--md-state-hover:color-mix(in srgb,var(--md-sys-color-on-surface) 9%,transparent);--md-state-press:color-mix(in srgb,var(--md-sys-color-on-surface) 13%,transparent)}body:not(.light-theme) img{filter:brightness(.92) contrast(1.04)}}body{--primary:var(--md-sys-color-primary);--primary-700:var(--md-sys-color-primary);--primary-700-rgb:var(--md-rgb-primary);--primary-rgb:var(--md-rgb-primary);--primary-light-700:color-mix(in srgb,var(--md-sys-color-primary) 72%,#fff);--primary-light:var(--primary-light-700);--primary-dark-700:color-mix(in srgb,var(--md-sys-color-primary) 78%,#000);--primary-dark:var(--primary-dark-700);--primary-200:var(--md-sys-color-inverse-primary);--on-primary-700:var(--md-sys-color-on-primary);--on-primary:var(--md-sys-color-on-primary);--secondary:var(--md-sys-color-secondary-container);--secondary-200:var(--md-sys-color-secondary-container);--secondary-100:var(--md-sys-color-secondary-container);--secondary-dark:var(--md-sys-color-secondary);--secondary-dark-200:var(--md-sys-color-secondary);--secondary-light:color-mix(in srgb,var(--md-sys-color-secondary-container) 55%,transparent);--secondary-light-200:var(--secondary-light);--on-secondary:var(--md-sys-color-on-secondary-container);--on-secondary-200:var(--md-sys-color-on-secondary-container);--background:var(--md-sys-color-surface);--surface:var(--md-sys-color-surface-container-lowest);--surface-solid:var(--md-sys-color-surface-container-lowest);--surface-2:var(--md-sys-color-surface-container-high);--on-background:var(--md-sys-color-on-surface);--on-surface:var(--md-sys-color-on-surface);--error:var(--md-sys-color-error);--on-error:var(--md-sys-color-on-error);--link:var(--md-sys-color-primary);--selected:var(--md-sys-color-primary);--on-selected:var(--md-sys-color-on-primary);--shadow:var(--md-elev-1);--appbar-shadow:var(--md-elev-2);--fab-shadow:var(--md-elev-3);--afk-shadow-card:var(--md-elev-1);--afk-shadow-hover:var(--md-elev-2);--padding-lr:16px;--border:var(--md-shape-md);--btn-border:20px;--afk-accent:var(--md-sys-color-primary);--afk-accent-2:var(--md-sys-color-tertiary);--afk-accent-ink:var(--md-sys-color-on-primary);--afk-accent-soft:color-mix(in srgb,var(--md-sys-color-primary) 12%,transparent);--afk-accent-softer:color-mix(in srgb,var(--md-sys-color-primary) 6%,transparent);--afk-cyan:#22D3EE;--afk-success:var(--md-sys-color-success);--afk-muted:var(--md-sys-color-on-surface-variant);--afk-border-c:var(--md-sys-color-outline-variant);--afk-header:linear-gradient(120deg,var(--md-sys-color-primary-container),var(--md-sys-color-tertiary-container));--wl-rose-soft:var(--md-sys-color-error-container)}@media (max-width:767px){body{--padding-lr:12px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-ui);font-size:15.5px;line-height:1.6;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);width:100%;overflow:hidden auto;-webkit-font-smoothing:antialiased}a{color:var(--md-sys-color-primary);text-decoration:none}a:hover{color:color-mix(in srgb,var(--md-sys-color-primary) 85%,var(--md-sys-color-on-surface))}h1,h2,h3,h4{color:var(--md-sys-color-on-surface)}hr{display:block;border:none;height:1px;background-color:var(--md-sys-color-outline-variant);margin:20px 0}pre,code,kbd,tt,.qa-q-view-content pre{font-family:var(--font-mono);font-size:.92em}::selection{background:rgba(var(--md-rgb-primary),.85);color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[onclick]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:var(--md-shape-xs)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important}}input[type='text'],input[type='password'],input[type='email'],input[type='number'],input[type='url'],select,textarea{width:100%;padding:10px 14px;font:var(--md-type-body-large);font-size:15px;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-shape-sm);transition:border-color var(--md-motion),box-shadow var(--md-motion)}input[type='text']:focus,input[type='password']:focus,input[type='email']:focus,input[type='number']:focus,input[type='url']:focus,select:focus,textarea:focus{outline:none;border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}input::placeholder,textarea::placeholder{color:var(--md-sys-color-outline)}input[type='checkbox'],input[type='radio']{accent-color:var(--md-sys-color-primary);margin-inline-end:10px;width:18px;height:18px;vertical-align:-3px}input[type='file']{width:100%;margin:5px 0;font:var(--md-type-body-medium);color:var(--md-sys-color-on-surface)}input[type='submit'],button{cursor:pointer;font-family:var(--font-ui)}select{margin-top:4px}select option{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.material-icons{direction:unset}.material-icons.md-18{font-size:18px}.qa-avatar-image{width:100%;height:auto;border-radius:50%}.qa-avatar-link{display:block}.qa-header-clear,.qa-nav-sub-clear,.qa-nav-main-clear{display:none}.qa-waiting{display:none !important}.qa-widgets-full-top:empty{display:none}.wl-shell{display:flex;align-items:flex-start;width:100%}.wl-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:100vh}.wl-body .qam-main-sidepanel{max-width:1480px;width:100%;margin:0 auto;padding:20px 28px 44px}.qam-main-sidepanel{transition:margin var(--md-motion)}.qa-main,.qa-sidepanel{min-height:60vh}.wl-sidebar{flex:none;width:264px;align-self:stretch;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--md-sys-color-surface-container-low);border-inline-end:1px solid var(--md-sys-color-outline-variant);overflow-y:auto;z-index:50}.wl-sidebar::-webkit-scrollbar{width:0}.wl-sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px}.wl-sidebar .qa-logo{position:static;background:none;box-shadow:none;height:auto;padding:0;width:auto;flex:1;z-index:auto}.wl-sidebar .qa-logo-link{display:inline-flex;align-items:center;gap:11px;margin:0;color:var(--md-sys-color-on-surface);font:var(--md-type-title-large);font-size:19px;font-weight:800;letter-spacing:-.02em}.wl-sidebar .qa-logo-link::before{content:'Ai';flex:none;width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;color:var(--md-sys-color-on-primary);font-weight:800;font-size:13px;letter-spacing:-.03em;background:linear-gradient(135deg,#2563EB,#7C3AED)}.wl-sidebar-close{display:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-size:22px}.wl-ask-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 16px 12px;height:44px;border-radius:var(--md-shape-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font:var(--md-type-label-large);font-weight:700;box-shadow:var(--md-elev-1);transition:box-shadow var(--md-motion),background-color var(--md-motion)}.wl-ask-cta:hover{color:var(--md-sys-color-on-primary);background:color-mix(in srgb,var(--md-sys-color-on-primary) 8%,var(--md-sys-color-primary));box-shadow:var(--md-elev-2)}.wl-ask-cta:active{background:color-mix(in srgb,var(--md-sys-color-on-primary) 12%,var(--md-sys-color-primary))}.wl-ask-cta .material-icons{font-size:20px}.wl-sidebar-nav{padding:0 12px}.wl-sidebar .qa-nav-main{position:static;transform:none;visibility:visible;width:auto;height:auto;background:none;box-shadow:none;overflow:visible}.qa-nav-main-list{list-style:none;width:100%}.qa-nav-main-item{width:100%}.qa-nav-main-link{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;margin:2px 0;border-radius:var(--md-shape-xl);color:var(--md-sys-color-on-surface-variant);font:var(--md-type-label-large);font-weight:600;transition:background-color var(--md-motion),color var(--md-motion)}.qa-nav-main-link::before{font-family:'Material Icons';content:'link';font-size:22px;font-weight:400;line-height:1;width:24px;text-align:center;flex:none}.qa-nav-main-link:hover{background:var(--md-state-hover);color:var(--md-sys-color-on-surface)}.qa-nav-main-link.qa-nav-main-selected,.qa-nav-main-selected>.qa-nav-main-link{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-weight:700}.qa-nav-main-wl_leaderboard{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.wl-sidebar-foot{margin-top:auto;padding:12px 16px 16px}.wl-user-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--md-shape-lg);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);transition:background-color var(--md-motion)}.wl-user-card:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.wl-user-card-av{flex:none;width:40px;height:40px;border-radius:var(--md-shape-md);overflow:hidden}.wl-user-card-av img,.wl-user-card-av .qa-avatar-image,.wl-user-card-av a{width:40px !important;height:40px !important;max-width:40px !important;max-height:40px !important;border-radius:var(--md-shape-md);object-fit:cover;display:block}.wl-user-card-info{min-width:0;line-height:1.25;display:flex;flex-direction:column}.wl-user-card-name{font:var(--md-type-label-large);font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-user-card-rep{font:var(--md-type-label-medium);font-size:11.5px;color:var(--md-sys-color-primary);font-weight:600}.wl-user-card-guest{justify-content:center;font:var(--md-type-label-large);font-weight:700}.wl-user-card-guest .material-icons{font-size:20px;color:var(--md-sys-color-primary)}.wl-scrim{display:none}.qa-header{position:sticky;top:0;z-index:40}.wl-topbar{display:flex;align-items:center;gap:14px;min-height:64px;padding:0 24px;background:color-mix(in srgb,var(--md-sys-color-surface-container) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--md-sys-color-outline-variant)}#menu-toggle,#search-toggle{position:static;cursor:pointer;font-size:26px;color:var(--md-sys-color-on-surface-variant);z-index:auto}.wl-topbar .wl-hamburger{order:0}.wl-topbar #qa-search{order:1;flex:0 1 460px;min-width:0}.wl-topbar #search-toggle{order:2;display:none}.wl-topbar .fab{order:3;margin-inline-start:auto}.wl-topbar #user-toggle{order:4}.wl-topbar #qa-nav-user{order:5}.qa-search{position:relative;visibility:visible;transform:none;width:100%;background:none;height:auto}input.qa-search-field{width:100%;height:44px;margin:0;padding:0 44px 0 44px;font-size:14.5px;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);border:1px solid transparent;border-radius:var(--md-shape-full)}input.qa-search-field:focus{background:var(--md-sys-color-surface-container-lowest);border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}input.qa-search-field::placeholder{color:var(--md-sys-color-on-surface-variant)}.qa-search-button{position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:none;background:none;padding:0}.qa-search-button .material-icons{font-size:20px;color:var(--md-sys-color-on-surface-variant)}.fab{display:flex;align-items:center;gap:10px}.fab .qam-ask{order:1}.fab #theme-toggle{order:2}.qam-ask{position:static;height:44px;border-radius:var(--md-shape-lg);background:var(--md-sys-color-primary-container);box-shadow:var(--md-elev-1);transition:box-shadow var(--md-motion),background-color var(--md-motion);z-index:auto}.qam-ask:hover{box-shadow:var(--md-elev-2);background:color-mix(in srgb,var(--md-sys-color-on-primary-container) 8%,var(--md-sys-color-primary-container))}.qam-ask-link{display:flex;align-items:center;height:44px;padding:0 18px 0 14px;border-radius:var(--md-shape-lg);color:var(--md-sys-color-on-primary-container);font:var(--md-type-label-large);font-weight:700}.qam-ask-link:hover{color:var(--md-sys-color-on-primary-container)}.qam-ask .material-icons{margin-inline-end:8px;font-size:20px;color:var(--md-sys-color-on-primary-container);vertical-align:middle;line-height:1}#theme-toggle{position:static;flex:none;cursor:pointer;width:42px;height:42px;display:grid;place-items:center;font-size:22px;color:var(--md-sys-color-on-surface-variant);background:transparent;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-full);transition:background-color var(--md-motion),color var(--md-motion)}#theme-toggle:hover{background:var(--md-state-hover);color:var(--md-sys-color-primary)}#user-toggle{position:static;flex:none;cursor:pointer;width:42px;height:42px;border-radius:var(--md-shape-full);overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest);display:grid;place-items:center}#user-toggle:hover{border-color:var(--md-sys-color-primary)}#user-toggle img{width:42px;height:42px;border-radius:var(--md-shape-full);object-fit:cover}#user-toggle .login-person{border:0;width:auto;height:auto;display:grid;place-items:center}#user-toggle .login-person i{color:var(--md-sys-color-on-surface-variant);font-size:24px}#user-toggle:hover .login-person i{color:var(--md-sys-color-primary)}.qa-nav-user{position:fixed;visibility:hidden;top:66px;right:16px;transform:scale(.4);transform-origin:100% 0;background-color:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);box-shadow:var(--md-elev-3);min-width:240px;max-width:280px;max-height:70vh;overflow-y:auto;z-index:60;padding:8px 0;opacity:0;transition:transform var(--md-motion),opacity var(--md-motion)}#qa-nav-user.active .qa-nav-user{visibility:visible;opacity:1;transform:scale(1)}#qa-nav-user.active #qa-nav-user-clear{position:fixed;inset:0;z-index:55;background:color-mix(in srgb,var(--md-sys-color-scrim) 20%,transparent)}.qa-nav-user .qa-logged-in{font:var(--md-type-title-medium);padding:10px 20px;color:var(--md-sys-color-on-surface)}.qa-nav-user-list{list-style:none}.qa-nav-user-link{display:flex;align-items:center;gap:14px;min-height:48px;padding:4px 20px;margin:0 8px;border-radius:var(--md-shape-xl);color:var(--md-sys-color-on-surface);font:var(--md-type-label-large)}.qa-nav-user-link::before{font-family:'Material Icons';content:'chevron_right';font-size:22px;width:24px;flex:none;text-align:center;color:var(--md-sys-color-on-surface-variant)}.qa-nav-user-link:hover{background:var(--md-state-hover);color:var(--md-sys-color-on-surface)}.qa-nav-user-link.qa-nav-user-selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.wl-body>.qa-nav-sub{max-width:1480px;width:100%;margin:0 auto;padding:10px 28px 0}.qa-nav-sub-list{position:static;display:flex;gap:2px;flex-wrap:nowrap;overflow-x:auto;list-style:none;width:auto;background:none;box-shadow:none;border-bottom:1px solid var(--md-sys-color-outline-variant)}.qa-nav-sub-list::-webkit-scrollbar{display:none}.qa-nav-sub-item{min-width:max-content;padding:0}.qa-nav-sub-link{position:relative;display:block;padding:10px 16px 12px;color:var(--md-sys-color-on-surface-variant);font:var(--md-type-label-large);font-weight:600;white-space:nowrap;border-radius:var(--md-shape-sm) var(--md-shape-sm) 0 0;transition:color var(--md-motion),background-color var(--md-motion)}.qa-nav-sub-link:hover{background:var(--md-state-hover);color:var(--md-sys-color-on-surface)}.qa-nav-sub-link.qa-nav-sub-selected{color:var(--md-sys-color-primary)}.qa-nav-sub-link.qa-nav-sub-selected::after{content:'';position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--md-sys-color-primary)}.qa-main,.qa-sidepanel{padding:0 8px}.qa-template-user .qa-main,.qa-template-account .qa-main,.qa-template-admin .qa-main,.qa-template-ask .qa-main,.qa-template-feedback .qa-main{width:100%}.qa-template-login .qa-main,.qa-template-register .qa-main,.qa-template-forgot .qa-main{max-width:440px;margin:16px auto}.qa-template-user .qa-sidepanel,.qa-template-account .qa-sidepanel,.qa-template-login .qa-sidepanel,.qa-template-register .qa-sidepanel,.qa-template-forgot .qa-sidepanel,.qa-template-admin .qa-sidepanel,.qa-template-ask .qa-sidepanel,.qa-template-feedback .qa-sidepanel{display:none}.qa-footer{margin-top:auto;padding:20px 28px 24px;background:var(--md-sys-color-surface-container);border-top:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font:var(--md-type-body-small);font-size:13px}.qa-nav-footer-list{display:flex;list-style:none;flex-wrap:wrap;gap:6px 20px;margin-bottom:8px}.qa-nav-footer-link,.qa-footer a{color:var(--md-sys-color-primary);font-weight:600}.qa-attribution{margin:4px 10px 4px 0}.qa-form-tall-button,.qa-form-wide-button,.qa-form-basic-button,.qa-form-light-button{display:inline-block;min-height:40px;padding:9px 20px;border:none;border-radius:var(--md-shape-full);font:var(--md-type-label-large);font-weight:600;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);cursor:pointer;transition:box-shadow var(--md-motion),background-color var(--md-motion),transform .05s ease}.qa-form-tall-button:hover,.qa-form-wide-button:hover,.qa-form-basic-button:hover,.qa-form-light-button:hover{background:color-mix(in srgb,var(--md-sys-color-on-primary) 8%,var(--md-sys-color-primary));box-shadow:var(--md-elev-1)}.qa-form-tall-button:active,.qa-form-wide-button:active,.qa-form-light-button:active{transform:translateY(1px)}.qa-form-basic-button{margin-top:20px}.qa-form-tall-button-reset,.qa-form-wide-button-reset,.qa-form-tall-button-addpage,.qa-form-tall-button-addlink,.qa-form-wide-button-showdefaults,[class*='qa-form-basic-button-re'],.qa-form-tall-button-add,.qa-form-tall-button-cancel,.qa-form-wide-button-block,.qa-form-wide-button-hideall,.qa-form-light-button-comment,.qa-form-tall-button-1{background:transparent;border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-primary);padding-top:8px;padding-bottom:8px}.qa-form-tall-button-reset:hover,.qa-form-wide-button-reset:hover,.qa-form-tall-button-addpage:hover,.qa-form-tall-button-addlink:hover,.qa-form-wide-button-showdefaults:hover,[class*='qa-form-basic-button-re']:hover,.qa-form-tall-button-add:hover,.qa-form-tall-button-cancel:hover,.qa-form-wide-button-block:hover,.qa-form-wide-button-hideall:hover,.qa-form-light-button-comment:hover,.qa-form-tall-button-1:hover{background:var(--md-state-hover-primary);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary);box-shadow:none}.qa-form-wide-button-delete_expired,.qa-form-wide-button-delete_all,.qa-form-wide-button-delete,.qa-form-light-button-delete,.qa-form-basic-button-delete_hidden{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);border:none}.qa-form-wide-button-delete:hover,.qa-form-light-button-delete:hover{background:color-mix(in srgb,#000 10%,var(--md-sys-color-error))}.qa-form-light-button-answer,.qa-q-view-buttons .qa-form-light-button-comment{min-width:146px}input[type='submit']{text-transform:capitalize}.qa-q-item-tag-list,.qa-q-view-tag-list{list-style:none;display:flex;gap:8px;align-items:center;margin-top:10px;margin-bottom:4px;overflow:hidden;overflow-x:auto}.qa-q-item-tag-list::-webkit-scrollbar,.qa-q-view-tag-list::-webkit-scrollbar{display:none}.qa-q-view-tag-list{margin-top:14px;margin-bottom:10px}.qa-q-item-tag-item,.qa-q-view-tag-item{background:none;padding:0;height:auto;min-width:max-content}.qa-tag-link{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-sm);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface-variant);font:var(--md-type-label-large);font-size:13px;font-weight:600;transition:background-color var(--md-motion),color var(--md-motion),border-color var(--md-motion)}.qa-tag-link:hover{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.qa-tag-link.qa-tag-favorited::before{font-family:'Material Icons';content:'star';font-size:16px;margin-inline-end:6px;color:var(--md-sys-color-primary)}.tag-cloud a,#tag_hints .qa-tag-link,#tag_search_hints .qa-tag-link{display:inline-flex;align-items:center;height:30px;padding:0 12px;margin:3px 5px 3px 0;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-sm);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface-variant);font:var(--md-type-label-large);font-size:13px;font-weight:600}.tag-cloud a:hover{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.qa-tag-hint,.qa-td-autocomplete{border-radius:var(--md-shape-sm)}.qa-q-list-item{position:relative;margin:12px 0;padding:16px 18px;background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);transition:box-shadow var(--md-motion),border-color var(--md-motion)}.qa-q-list-item:hover{box-shadow:var(--md-elev-1);border-color:color-mix(in srgb,var(--md-sys-color-primary) 32%,var(--md-sys-color-outline-variant))}.qa-q-list-item.qa-q-favorited{border-inline-start:3px solid var(--md-sys-color-primary)}.qa-q-item-title{margin:6px 0 8px}.qa-q-item-title a{color:var(--md-sys-color-on-surface);font:var(--md-type-title-medium);font-size:17px;transition:color var(--md-motion)}.qa-q-item-title a:hover,.qa-q-item-title a:visited:hover{color:var(--md-sys-color-primary)}.qa-q-item-title a:visited,.qa-q-item-title a:visited p{color:var(--md-sys-color-on-surface)}.qa-q-item-title .material-icons,.qa-main-heading h1 span{vertical-align:middle;margin-inline-end:6px}.qam-q-post-meta{position:relative;min-height:40px;padding-inline-start:50px;margin-inline-end:18px}.qa-q-view-main>.qam-q-post-meta{min-height:56px;padding-inline-start:60px}.qa-template-user-questions .qam-q-post-meta,.qa-template-user-answers .qam-q-post-meta,.qa-template-user-activity .qam-q-post-meta{min-height:30px;padding-inline-start:0}.qa-q-item-avatar-meta,.qa-q-view-avatar-meta,.qa-a-item-avatar-meta,.qa-c-item-avatar-meta{font:var(--md-type-body-medium);font-size:13.5px;color:var(--md-sys-color-on-surface-variant)}.qa-q-item-avatar,.qa-q-view-avatar,.qa-a-item-avatar,.qa-message-avatar,.qa-c-item-avatar{position:absolute;height:40px;width:40px;margin-left:-50px;border-radius:50%;overflow:hidden;background:var(--md-sys-color-surface-container-high)}.qa-q-item-avatar img,.qa-q-view-avatar img,.qa-a-item-avatar img,.qa-c-item-avatar img,.qa-message-avatar img{width:100%;height:100%;object-fit:cover}.qa-q-view-avatar{height:50px;width:50px;margin-left:-60px}.qa-c-item-avatar{height:24px;width:24px;margin-left:-32px}.qa-c-list-item .qam-q-post-meta{min-height:28px;padding-inline-start:32px}.qa-user-link{color:var(--md-sys-color-on-surface);font-weight:700}.qa-user-link span{color:inherit}.qa-user-link:hover{color:var(--md-sys-color-primary)}.qa-category-link{color:var(--md-sys-color-primary);font-weight:600}.qa-q-item-who-points-data,.qa-q-view-who-points-data{color:var(--md-sys-color-primary);font-weight:600}.qa-q-item-what,.qa-q-view-what,.qa-a-item-what,.qa-c-item-what,.qa-q-item-when,.qa-q-view-when,.qa-a-item-when,.qa-c-item-when,.qa-message-when,.qa-view-count,.qa-q-item-when-data,.qa-q-view-when-data,.qa-q-item-where-data,.qa-q-view-where-data,.qa-q-item-who-data,.qa-q-view-who-data,.qa-a-item-who-data,.qa-c-item-who-data,.qa-message-who-data{font:var(--md-type-body-small);font-size:12.5px;font-weight:500;color:var(--md-sys-color-on-surface-variant);letter-spacing:.02px}.qa-q-item-who-data a,.qa-q-view-who-data a{font-size:13px}.qa-view-count::before{content:'·';margin:0 4px;font-weight:700}.qa-q-view-who-pad,.qa-q-item-who-pad,.qa-a-item-who-pad,.qa-c-item-who-pad,.qa-message-who-pad{display:none}.qa-q-view-where-pad,.qa-q-item-where-pad{visibility:hidden}.qa-q-view-where-pad::before,.qa-q-item-where-pad::before{visibility:visible;font-family:'Material Icons';content:'arrow_right';position:absolute;margin-left:-5px;font-size:20px;color:var(--md-sys-color-on-surface-variant)}.qa-q-item-what::before,.qa-q-view-what::before,.qa-a-item-what::before{content:'\A';display:block}.qa-message-what{display:block}.qa-q-item-stats{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--md-sys-color-outline-variant)}.qa-voting{display:flex;align-items:center;margin-inline-end:auto}.qa-q-list-vote-disabled .qa-voting{display:none}.qa-vote-clear{display:none}.qa-a-count{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border-radius:var(--md-shape-full);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);font:var(--md-type-label-large);font-size:13px;font-weight:600;white-space:nowrap}.qa-a-count span{color:inherit;font-size:inherit}.qa-a-count-zero{background:var(--md-sys-color-surface-container-high)}.qa-a-count-selected{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);padding-inline-end:10px}.qa-a-count-selected::after{font-family:'Material Icons';content:'check_circle';font-size:16px;margin-inline-start:2px;color:var(--md-sys-color-on-success-container)}.qa-template-user-activity .qa-a-count{padding:5px 14px}.qa-vote-buttons{display:inline-flex;align-items:center}.qa-vote-buttons input{position:relative;z-index:2;opacity:0;cursor:pointer;width:36px;height:36px;margin-right:-36px;flex:none;padding:0;border:none;background:none}.qa-vote-buttons input:disabled{cursor:default}.qa-vote-buttons i{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:50%;font-size:20px;color:var(--md-sys-color-outline);transition:background-color var(--md-motion),color var(--md-motion),transform .1s ease}.qa-vote-buttons input:hover + i,.qa-vote-buttons input:focus-visible + i{background:var(--md-state-hover-primary);color:var(--md-sys-color-primary)}.qa-vote-buttons input:active + i{transform:scale(.88)}.qa-vote-buttons i.enabled{color:var(--md-sys-color-on-surface-variant)}.qa-vote-buttons i.voted_up{color:var(--md-sys-color-primary);background:var(--md-state-hover-primary)}.qa-vote-buttons i.voted_down{color:var(--md-sys-color-error);background:color-mix(in srgb,var(--md-sys-color-error) 10%,transparent)}.qa-upvote-count,.qa-downvote-count{font:var(--md-type-label-large);font-size:13px;font-weight:600;color:var(--md-sys-color-on-surface-variant);margin:0 8px 0 2px;transition:color var(--md-motion)}.qa-upvote-count-pad,.qa-downvote-count-pad{display:none}.qa-upvote-count.disabled,.qa-downvote-count.disabled{color:var(--md-sys-color-outline)}.qa-upvote-count.selected,.qa-upvote-count.selected .qa-upvote-count-data{color:var(--md-sys-color-primary)}.qa-downvote-count.selected,.qa-downvote-count.selected .qa-downvote-count-data{color:var(--md-sys-color-error)}.qam-vote-info{display:none}.qa-main-heading{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;background:none;box-shadow:none;border-radius:0;padding:6px 2px 8px;margin:4px 0 8px}.qa-main-heading h1{width:100%;font:var(--md-type-headline-small);letter-spacing:-.02em;margin-inline-end:10px}#a_list_title,.qa-widget-main h2,.qa-part-form-2 h2{margin-top:20px;margin-bottom:12px;font:var(--md-type-title-large);font-size:20px}[class^='qa-widget-'] h2{font:var(--md-type-title-medium);margin-bottom:10px}.qa-sidebar,.qa-widget-side,.qa-feed,.qa-suggest-next,.qa-part-custom,.qa-part-form-activity,.qa-template-user .qa-part-message-list,.qa-template-account .qa-part-message-list,.qa-template-user-wall .qa-message-list-form .qa-form-tall-table,.qa-template-messages .qa-message-list-form .qa-form-tall-table,.qa-template-message .qa-message-list-form .qa-form-tall-table,.qa-part-form-message,.qa-part-form-profile,.qa-part-form-password,.qa-q-view-follows,.qa-q-view-closed{margin:12px 0;background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);padding:16px var(--padding-lr)}.qa-q-view-follows a,.qa-q-view-closed span{display:block;margin-top:10px;margin-left:-24px}.qa-q-view-follows,.qa-q-view-closed{padding-left:44px;position:relative}.qa-q-view-follows::before,.qa-q-view-closed::before{font-family:'Material Icons';font-size:22px;position:absolute;top:14px;left:13px;color:var(--md-sys-color-on-surface-variant)}.qa-q-view-follows::before{content:'link'}.qa-q-view-closed::before{content:'lock'}.qa-part-form,.qa-part-form-2 form,[class^='qa-part-form-plugin-'],.qa-part-form-q-edit,.qa-a-form{margin:12px 0;background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-lg);box-shadow:var(--md-elev-1);padding:20px 22px}.qa-part-form-plugin-options{margin:0 8px 20px;background-color:var(--md-sys-color-surface-container-low)}.qam-admin-plugins .qa-part-form{background:none;box-shadow:none;border:none;padding:0}.qa-form-tall-table,.qa-form-wide-table,.qa-top-tags-table,.qa-top-users-table{width:100%;border-spacing:0}.qa-form-tall-label,.qa-form-wide-label{padding-top:18px;padding-bottom:6px;font:var(--md-type-label-large);font-weight:700;color:var(--md-sys-color-on-surface-variant)}.qa-form-tall-data{padding-top:2px}.qa-form-wide-data{padding-top:12px}.qa-form-tall-data iframe,.qa-form-tall-data object{max-width:100%}.tox-tinymce{max-width:100%;border:1px solid var(--md-sys-color-outline) !important;border-radius:var(--md-shape-sm) !important}.tox .tox-toolbar-overlord,.tox .tox-toolbar__primary{background-color:transparent}.qa-form-tall-text,.qa-form-wide-text,input#title,input#tags{width:100%}input#title{min-height:52px;font-size:16.5px;font-weight:600}.qa-form-tall-select,.qa-form-wide-select{min-height:44px;background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);font:var(--md-type-body-medium);font-size:14.5px;font-weight:500}.qa-form-tall-note,.qa-form-wide-note{margin-top:6px;font:var(--md-type-body-small);font-size:12.5px;color:var(--md-sys-color-on-surface-variant)}.qa-form-tall-error,.qa-form-wide-error{display:inline-block;margin-top:6px;font:var(--md-type-body-small);font-size:12.5px;font-weight:600;color:var(--md-sys-color-error)}.qa-form-tall-buttons,.qa-form-wide-buttons{padding-top:16px}.qa-form-tall-buttons input + input,.qa-form-wide-buttons input + input{margin-inline-start:8px}.qa-form-tall-data ul{margin-inline-start:20px}.qa-form-tall-data ul li{margin-top:10px}.qa-form-tall-data small,.qa-form-tall-static a{line-height:28px}.qa-form-tall-title,.qa-part-form-ask h1{font:var(--md-type-title-large);margin-bottom:14px}.qa-form-tall-image{text-align:center;min-height:200px}.qa-form-tall-ok,.qa-form-wide-ok{display:block;margin:10px 0;padding:12px 16px;background-color:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);border-radius:var(--md-shape-md);font:var(--md-type-label-large)}.qa-form-tall-ok::before,.qa-form-wide-ok::before{font-family:'Material Icons';content:'done';font-size:18px;margin-inline-end:10px;vertical-align:bottom}.qa-form-tall-ok span,.qa-form-wide-ok span{color:inherit}.qa-error{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);padding:12px 16px;margin:10px 0;border-radius:var(--md-shape-md);font:var(--md-type-body-medium)}.qa-error::before{font-family:'Material Icons';content:'error_outline';font-size:18px;margin-inline-end:10px;vertical-align:bottom}.qa-error a{color:inherit;font-weight:700;text-decoration:underline}.qa-notice{position:relative;background:var(--wl-amber-bg);color:var(--wl-amber-ink);border:1px solid var(--wl-amber-border);border-radius:var(--md-shape-md);padding:14px 44px 14px 18px;margin-top:16px;line-height:1.45}.qa-notice a{color:var(--md-sys-color-primary);font-weight:600}.qa-notice-close-button{position:absolute;right:4px;top:4px;background:none;border:none;padding:8px 12px;color:var(--wl-amber-ink);font-weight:700}.qa-sidebar.orange{background:var(--wl-amber-bg);color:var(--wl-amber-ink);border:1px solid var(--wl-amber-border);border-radius:var(--md-shape-md);padding:13px 18px;margin:14px 0;line-height:1.5}.qa-sidebar.orange a{color:var(--md-sys-color-primary);font-weight:700}.qa-page-links{margin:18px 0 8px;padding:0;background:none}.qa-page-links-label{display:none}.qa-page-links-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;list-style:none}.qa-page-links-item{margin:0;padding:0}.qa-page-link,.qa-page-selected,.qa-page-ellipsis{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 6px;border-radius:var(--md-shape-full);font:var(--md-type-label-large)}.qa-page-selected{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-weight:700}.qa-page-link{color:var(--md-sys-color-on-surface-variant);transition:background-color var(--md-motion)}.qa-page-link:hover{background-color:var(--md-state-hover);color:var(--md-sys-color-on-surface)}.qa-page-prev,.qa-page-next{visibility:hidden;font-size:1px;letter-spacing:-1px}.qa-page-prev::before,.qa-page-next::before{font-family:'Material Icons';font-size:18px;letter-spacing:initial;visibility:visible;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-full);background-color:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface-variant)}.qa-page-prev::before{content:'arrow_back_ios_new'}.qa-page-next::before{content:'arrow_forward_ios'}.qa-page-prev:hover::before,.qa-page-next:hover::before{background-color:var(--md-state-hover);color:var(--md-sys-color-primary)}.qa-favoriting{position:relative}.qa-favoriting input{position:absolute;z-index:4;opacity:0;width:32px;height:32px;margin-left:-2px;cursor:pointer}.qa-favoriting i{margin-top:5px;padding-top:5px;font-size:28px;color:var(--md-sys-color-primary)}.qa-favorite-image{padding:6px}.qa-favorite-image::before{font-family:'Material Icons';content:'star_border';color:var(--md-sys-color-primary);position:absolute;margin-left:-7px;font-size:18px}.wl-rail-av{flex:none;width:36px;height:36px;border-radius:var(--md-shape-sm);overflow:hidden}.wl-rail-av img,.wl-rail-av .qa-avatar-image{width:36px !important;height:36px !important;max-width:36px !important;object-fit:cover;border-radius:var(--md-shape-sm);display:block}.qa-part-q-view{margin:8px 0}.qa-q-view,.qa-a-list-item,.qa-message-item{position:relative;margin:12px 0;background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);padding:18px 20px 12px}.qa-q-view-content,.qa-a-item-content{padding:14px 0 8px;font:var(--md-type-body-large);font-size:16px;color:var(--md-sys-color-on-surface)}.qa-q-view-hidden,.qa-a-list-item-hidden,.qa-c-item-hidden{opacity:.45}.qa-a-list-item-selected{border-color:color-mix(in srgb,var(--md-sys-color-success) 45%,var(--md-sys-color-outline-variant));background-color:color-mix(in srgb,var(--md-sys-color-success-container) 26%,var(--md-sys-color-surface-container-lowest))}.qa-a-selection{display:inline-flex;align-items:center;background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);border-radius:var(--md-shape-sm);max-width:fit-content;margin-bottom:14px;position:relative}.qa-a-selection input{position:absolute;z-index:4;opacity:0;width:40px;height:32px;cursor:pointer}.qa-a-selection input.qa-a-unselect-button{width:136px;height:32px}.qa-a-selected{display:none}.qa-a-selected-text{display:inline-block;vertical-align:middle;margin-inline-end:10px;color:var(--md-sys-color-on-success-container);font:var(--md-type-label-large);font-weight:700}.qa-a-selection i{font-size:22px;vertical-align:middle;color:var(--md-sys-color-on-success-container)}.qa-a-selection i.unselect{color:var(--md-sys-color-error)}.qa-a-selection i.select{padding:5px 9px}.qa-a-selection i.selected{margin:5px 4px 5px 9px}.qa-c-list-item{position:relative;margin:8px 0 8px 14px;padding:12px 14px 8px;background-color:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-sm)}.qa-c-item-content{font:var(--md-type-body-medium);font-size:14px;margin-inline-start:32px}.qa-c-item-link{display:block;padding:8px 0;font:var(--md-type-title-medium);font-size:15px}.qa-c-list-item .qa-form-light-button-comment{margin-top:2px;font-size:.85em;padding:5px 12px;min-height:0}.qam-stats-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 4px}.qam-stats-buttons .qa-voting{margin-top:4px}.qam-rest-buttons{margin-inline-start:auto}.qam-stats-buttons .qa-form-light-button-edit,.qam-stats-buttons .qa-form-light-button-close,.qam-stats-buttons .qa-form-light-button-hide,.qam-stats-buttons .qa-form-light-button-flag,.qam-stats-buttons .qa-form-light-button-unflag,.qam-stats-buttons .qa-form-light-button-clearflags,.qam-stats-buttons .qa-form-light-button-retagcat,.qam-stats-buttons .qa-form-light-button-reopen,.qam-stats-buttons .qa-form-light-button-reshow,.qam-stats-buttons .qa-form-light-button-delete,.qam-stats-buttons .qa-form-light-button-claim{display:none}.qa-q-view-main{position:relative}.qam-q-extra-menu{display:inline-block;position:absolute;top:18px;right:16px;z-index:5}.qa-c-list-item .qam-q-extra-menu,.qa-a-list-item .qam-q-extra-menu{top:24px;right:24px}.qam-q-extra-menu .qa-form-light-button-answer,.qam-q-extra-menu .qa-form-light-button-comment,.qam-q-extra-menu .qa-form-light-button-follow{display:none}.qam-q-extra-menu .qa-q-view-buttons,.qam-q-extra-menu .qa-c-item-buttons,.qam-q-extra-menu .qa-a-item-buttons{position:absolute;right:0;min-width:160px;padding:8px 0;background-color:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);box-shadow:var(--md-elev-2);transform:scale(.2);transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--md-motion),transform var(--md-motion);z-index:30}.qam-q-extra-menu.active .qa-q-view-buttons,.qam-q-extra-menu.active .qa-c-item-buttons,.qam-q-extra-menu.active .qa-a-item-buttons{transform:scale(1);opacity:1;visibility:visible;pointer-events:auto}.qam-q-extra-menu .qa-form-light-button{display:block;width:100%;margin:0;padding:12px 16px;background:none;border:none;border-radius:0;box-shadow:none;color:var(--md-sys-color-on-surface);text-align:start;font:var(--md-type-label-large);min-height:0}.qam-q-extra-menu .qa-form-light-button:hover{background-color:var(--md-state-hover)}.qam-q-extra-menu-toggle{position:absolute;top:-20px;right:-8px;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--md-shape-full);cursor:pointer;color:var(--md-sys-color-on-surface-variant);transition:background-color var(--md-motion)}.qam-q-extra-menu-toggle:hover,.qam-q-extra-menu.active .qam-q-extra-menu-toggle{background-color:var(--md-state-hover)}.qam-q-extra-menu-toggle::after{z-index:3;content:'';top:0;left:0;width:100%;height:100%;position:fixed;visibility:hidden}.qam-q-extra-menu.active .qam-q-extra-menu-toggle::after{visibility:visible}.qam-what-2{position:absolute;top:40px;right:-2px}.qa-c-list-item .qam-what-2,.qa-a-list-item .qam-what-2{top:45px;right:8px}.qam-what-2 .qa-q-item-what::before,.qam-what-2 .qa-q-view-what::before,.qam-what-2 .qa-a-item-what::before{content:'';display:unset}.qam-what-2 i{position:absolute;top:-6px;right:0;z-index:1;cursor:pointer;color:var(--md-sys-color-on-surface-variant)}.qam-what-2-body{position:absolute;top:-9px;right:-2px;padding:3px 28px 3px 12px;width:max-content;background-color:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-radius:var(--md-shape-full);transform:scale(.02);transform-origin:100% 50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--md-motion),transform var(--md-motion)}.qam-what-2-body span,.qam-what-2-body .qa-q-view-when,.qam-what-2-body .qa-q-item-when{color:var(--md-sys-color-inverse-on-surface)}.qam-what-2.active .qam-what-2-body{transform:scale(1);opacity:1;visibility:visible;pointer-events:auto}.qa-q-view-flags span,.qa-a-item-flags span,.qa-c-item-flags span{color:var(--md-sys-color-error);font-size:.85em;letter-spacing:.02px}.qa-q-view-flags::before,.qa-a-item-flags::before,.qa-c-item-flags::before{position:relative;top:-2px;content:'·';font-size:18px;font-weight:700}.qa-post-content p,.qa-part-custom p{padding:5px 0}.qa-post-content img{max-width:100%;height:auto !important}#qa-cke-prev img{max-width:100%;height:auto !important}.qa-post-content li,.qa-part-custom li{margin-inline-start:25px}.qa-post-content ul,.qa-part-custom ul,.qa-post-content ol,.qa-part-custom ol{margin:5px 0}.qa-post-content blockquote{background-color:var(--md-sys-color-surface-container);padding:8px 8px 8px 20px;border-inline-start:4px solid var(--md-sys-color-primary);border-radius:0 var(--md-shape-sm) var(--md-shape-sm) 0}.qa-post-content pre{background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-sm);padding:12px 14px;overflow:auto}.qa-q-view-content table,.qa-a-item-content table,.qa-c-item-content table{width:100%;max-width:100%;border-collapse:collapse;margin-bottom:20px;overflow:auto}.qa-q-view-content th,.qa-a-item-content th,.qa-c-item-content th,.qa-q-view-content td,.qa-a-item-content td,.qa-c-item-content td{padding:10px;text-align:start;border:1px solid var(--md-sys-color-outline-variant)}.qa-q-view-content th,.qa-a-item-content th,.qa-c-item-content th{background-color:var(--md-sys-color-surface-container);font:var(--md-type-label-large);font-weight:700}.qa-q-view-content tr:hover,.qa-a-item-content tr:hover,.qa-c-item-content tr:hover{background-color:var(--md-sys-color-surface-container-low)}.qa-q-view-content ul,.qa-a-item-content ul,.qa-c-item-content ul,.qa-q-view-content ol,.qa-a-item-content ol,.qa-c-item-content ol{margin-inline-start:20px;padding:0}.qa-post-content table{min-width:50%}.qa-post-content th,.qa-post-content td{padding:5px}.qa-template-admin .qa-q-item-content img{max-width:100%;height:auto !important}.qa-a-list-item:target{animation:post-highlight 2s ease-in-out}.qa-c-list-item:target{animation:post-highlight 2s ease-in-out}@keyframes post-highlight{0%{background-color:var(--md-sys-color-primary-container)}100%{background-color:var(--md-sys-color-surface-container-lowest)}}.qa-c-form h2,.qa-a-form h2{padding-top:8px;margin-bottom:12px;font:var(--md-type-title-large);font-size:20px}.qa-part-form-activity h2,.qa-part-message-list h2,.qa-part-form-password h2{margin-bottom:12px;font:var(--md-type-title-large);font-size:18px}.qa-template-login .qa-part-form{padding:24px}.qa-template-login .qa-main-heading{justify-content:center}.qa-main .qa-part-custom a.open-login-button{background-color:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline) !important;border-radius:var(--md-shape-full) !important;font:var(--md-type-label-large);font-weight:600;transition:background-color var(--md-motion),box-shadow var(--md-motion)}.qa-main .qa-part-custom a.open-login-button:hover{background-color:var(--md-state-hover);box-shadow:var(--md-elev-1)}.qa-part-custom .qa-main-heading{border-bottom:none !important}.qa-template-user .qa-main-heading{margin-bottom:14px}.qa-part-form-profile{padding:22px 26px}.qa-part-form-profile .qa-form-wide-label{min-width:max-content}.qa-part-form-profile .qa-avatar-link{position:absolute;height:200px;width:200px;border-radius:50%;overflow:hidden;transform:translateX(-50%);display:unset}.qa-part-form-profile #avatar td{text-align:center;padding:4px 0 18px;border:none}.qa-part-form-profile .qa-form-tall-image{display:inline-flex}.qa-part-form-profile .qa-avatar-image{width:116px !important;height:116px !important;border-radius:50% !important;object-fit:cover;box-shadow:0 0 0 4px color-mix(in srgb,var(--md-sys-color-primary) 16%,transparent),var(--md-elev-2)}.qa-part-form-profile .qa-form-wide-label{font:var(--md-type-label-medium);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--md-sys-color-on-surface-variant);vertical-align:top;padding:13px 14px 13px 0;width:40%;line-height:1.6}.qa-part-form-profile .qa-form-wide-data{font-size:14.5px;color:var(--md-sys-color-on-surface);padding:12px 0;line-height:1.55;border-bottom:1px solid var(--md-sys-color-outline-variant)}.qa-part-form-profile #avatar td{border-bottom:none}.qa-part-form-profile tr:has(>.qa-form-wide-data>.qa-form-wide-static:empty){display:none}.qa-part-form-profile .qa-form-wide-label::before{font-family:'Material Icons';font-size:18px;font-weight:normal;vertical-align:middle;padding-inline-end:8px;text-transform:none;letter-spacing:normal}#permits .qa-form-wide-data{color:var(--md-sys-color-on-surface-variant);font-size:12.5px}#permits .qa-form-wide-static{display:block;columns:2;column-gap:22px;line-height:1.7}#level .qa-form-wide-static{display:inline-block;padding:3px 12px;border-radius:var(--md-shape-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font:var(--md-type-label-medium);font-weight:700;font-size:12.5px}#level .qa-form-wide-static a[href*='message']{display:block;width:min-content;margin-top:10px;padding:7px 16px;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-shape-full);white-space:nowrap;cursor:pointer}#level .qa-form-wide-static a[href*='message']::before{font-family:'Material Icons';content:'mail_outline';font-size:18px;vertical-align:middle;margin:0 10px 0 -5px}.qa-form-wide-label{font-weight:700;display:block;margin-inline-end:10px}.qa-part-form-activity{padding:22px 24px}.qa-part-form-activity .qa-form-wide-label{font:var(--md-type-label-medium);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--md-sys-color-on-surface-variant);padding:11px 12px 11px 0;width:42%;vertical-align:middle}.qa-part-form-activity .qa-form-wide-label::before{text-transform:none;letter-spacing:normal}.qa-part-form-activity .qa-form-wide-data{font-size:14.5px;color:var(--md-sys-color-on-surface);padding:10px 0;border-bottom:1px solid var(--md-sys-color-outline-variant)}.qa-part-form-activity tr:last-child .qa-form-wide-data{border-bottom:none}.qa-uf-user-points{font-size:1.35rem;font-weight:800;color:var(--md-sys-color-primary)}#userfield-3 .qa-form-wide-label::before{content:'link'}#duration .qa-form-wide-label::before{content:'date_range'}#level .qa-form-wide-label::before{content:'assignment_ind'}#email .qa-form-wide-label::before{content:'alternate_email'}#userfield-1 .qa-form-wide-label::before{content:'badge'}#userfield-2 .qa-form-wide-label::before{content:'location_on'}#userfield-4 .qa-form-wide-label::before{content:'account_circle'}#userfield-5 .qa-form-wide-label::before{content:'stars'}#lastwrite .qa-form-wide-label::before{content:'edit'}#lastlogin .qa-form-wide-label::before{content:'login'}#permits .qa-form-wide-label::before{content:'admin_panel_settings'}.qa-form-wide-label .material-icons,.qa-form-tall-label .material-icons{text-transform:none;letter-spacing:normal}.qa-top-tags-table,.qa-top-tags-table tbody{display:block;width:100%}.qa-top-tags-table tr{display:flex;flex-wrap:wrap;align-items:stretch;margin:0;padding:0;background:none;border:none}.qa-top-tags-table td{border:none}.qa-top-tags-spacer{display:none}.qa-top-tags-count{display:inline-flex;align-items:center;white-space:nowrap;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font:var(--md-type-label-medium);font-weight:700;font-size:12px;padding:8px 4px 8px 13px;margin:0 0 10px 0;border-radius:var(--md-shape-full) 0 0 var(--md-shape-full)}.qa-top-tags-label{display:inline-flex;align-items:center;min-width:0;background:var(--md-sys-color-secondary-container);padding:8px 14px 8px 5px;margin:0 10px 10px 0;border-radius:0 var(--md-shape-full) var(--md-shape-full) 0;transition:background-color var(--md-motion)}.qa-top-tags-label .qa-tag-link{height:auto;padding:0;border:none;background:none;color:var(--md-sys-color-on-secondary-container);font-weight:600;font-size:13px;white-space:normal;overflow-wrap:break-word}.qa-top-tags-label:hover{background:var(--md-sys-color-primary)}.qa-top-tags-label:hover .qa-tag-link{color:var(--md-sys-color-on-primary)}.qa-top-users-table tbody{width:100%;display:grid;gap:10px;margin:8px 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.qa-top-users-table tr{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--md-shape-md);background:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant)}.qa-top-users-label img,.qa-top-users-table .qa-avatar-image{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:cover;border-radius:0;font-size:0;color:transparent}.qa-top-users-table .qa-user-link{position:absolute;bottom:0;width:100%;text-align:center;padding:22px 8px 24px;color:#fff;font-weight:700;font-size:.9rem;line-height:1.2;background:linear-gradient(transparent,rgba(0,0,0,.82));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa-top-users-score{position:absolute;bottom:6px;width:100%;text-align:center;color:#fff;font:var(--md-type-label-medium);white-space:nowrap}.qa-user-link.qa-user-favorited{padding-left:20px}.qa-user-link.qa-user-favorited::before{font-family:'Material Icons';content:'star';position:absolute;margin-left:-20px;font-size:18px}.qa-ranking-users-level tr{aspect-ratio:2 / 1}.qa-browse-cat-list,.qa-nav-cat-list{list-style:none}.qa-browse-cat-list-2,.qa-browse-cat-list-3,.qa-nav-cat-list-2,.qa-nav-cat-list-3{margin-top:6px}.qa-browse-cat-item{display:flex;padding:12px 14px;margin:6px 0;background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md)}.qa-browse-cat-open{background-color:var(--md-sys-color-surface-container-low);display:block;padding-bottom:8px}.qa-browse-cat-note a{min-width:max-content}.qa-browse-cat-link{margin-inline-start:26px;margin-inline-end:auto}.qa-browse-cat-link.qa-browse-cat-favorited{margin-inline-start:46px}.qa-browse-cat-link::before{font-family:'Material Icons';content:'expand_more';font-size:22px;position:absolute;margin-left:-26px;margin-top:-2px;color:var(--md-sys-color-on-surface-variant)}.qa-browse-cat-closed .qa-browse-cat-link::before,.qa-browse-cat-open .qa-browse-cat-closed .qa-browse-cat-link::before{content:'expand_more'}.qa-browse-cat-open>.qa-browse-cat-link::before{content:'expand_less'}.qa-browse-cat-link.qa-browse-cat-favorited::before{margin-left:-46px}.qa-browse-cat-nolink{margin-inline-end:auto}.qa-browse-cat-favorited,.qa-nav-cat-favorited{position:relative;margin-inline-start:20px}.qa-browse-cat-favorited::after,.qa-nav-cat-favorited::after{position:absolute;font-family:'Material Icons';content:'star';font-size:18px;left:0;margin-left:-22px;color:var(--md-sys-color-primary)}.qa-category-link.qa-cat-favorited{margin-inline-start:20px}.qa-category-link.qa-cat-favorited::before{font-family:'Material Icons';content:'star';position:absolute;margin-left:-20px;font-size:18px}.qa-nav-cat-item{display:block;padding:7px 10px;margin:1px 0;border-radius:var(--md-shape-sm);transition:background-color var(--md-motion)}.qa-nav-cat-item:hover{background:var(--md-state-hover)}.qa-nav-cat-item:has(>.qa-nav-cat-selected){background:var(--md-sys-color-secondary-container)}.qa-nav-cat-link{display:inline;padding:0;color:var(--md-sys-color-on-surface);font-weight:600;font-size:14px}.qa-nav-cat-link:hover{color:var(--md-sys-color-primary)}.qa-nav-cat-link.qa-nav-cat-selected{color:var(--md-sys-color-on-secondary-container);font-weight:700}.qa-nav-cat-note{color:var(--md-sys-color-on-surface-variant);font-weight:600;margin-inline-start:5px;font-size:.88em}.qa-nav-cat-list-2,.qa-nav-cat-list-3{display:block;margin-inline-start:8px;padding-inline-start:8px;border-inline-start:1px solid var(--md-sys-color-outline-variant)}.qa-part-nav-list-categories .qa-browse-cat-open{padding-bottom:10px}.qa-part-q-list h2,.qa-part-ranking-users h2,.qa-part-ranking-tags h2,.qa-part-nav-list-categories h2{margin-top:20px;margin-bottom:10px;font:var(--md-type-title-large);font-size:19px}.qa-part-q-list h2::before,.qa-part-ranking-users h2::before,.qa-part-ranking-tags h2::before,.qa-part-nav-list-categories h2::before{font-family:'Material Icons';font-size:22px;font-weight:400;vertical-align:middle;margin-inline-end:12px;color:var(--md-sys-color-primary)}.qa-part-q-list h2::before{content:'chat'}.qa-part-ranking-users h2::before{content:'groups'}.qa-part-ranking-tags h2::before{content:'local_offer'}.qa-part-nav-list-categories h2::before{content:'category'}.qa-sidepanel>div{margin-bottom:16px}.wl-rail-card{background-color:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);padding:16px 18px;margin-bottom:16px}.wl-rail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wl-rail-title{display:flex;align-items:center;gap:7px;font:var(--md-type-title-medium);letter-spacing:-.01em;color:var(--md-sys-color-on-surface)}.wl-rail-title .material-icons{font-size:19px;color:var(--md-sys-color-primary)}.wl-rail-more{font:var(--md-type-label-medium);font-weight:700;color:var(--md-sys-color-primary);white-space:nowrap}.wl-rail-more:hover{text-decoration:underline}.wl-rail-cta{background:linear-gradient(135deg,var(--md-sys-color-primary-container),var(--md-sys-color-tertiary-container));border:none}.wl-rail-cta-title{display:flex;align-items:center;gap:7px;font:var(--md-type-title-medium);font-size:15px;color:var(--md-sys-color-on-primary-container)}.wl-rail-cta-title .material-icons{font-size:20px;color:var(--md-sys-color-on-primary-container)}.wl-rail-cta-text{margin:8px 0 14px;font:var(--md-type-body-small);font-size:13px;line-height:1.55;color:color-mix(in srgb,var(--md-sys-color-on-primary-container) 82%,transparent)}.wl-rail-cta-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:var(--md-shape-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font:var(--md-type-label-large);font-weight:700;transition:background-color var(--md-motion),box-shadow var(--md-motion)}.wl-rail-cta-btn:hover{color:var(--md-sys-color-on-primary);background:color-mix(in srgb,var(--md-sys-color-on-primary) 8%,var(--md-sys-color-primary));box-shadow:var(--md-elev-1)}.wl-rail-cta-btn .material-icons{font-size:18px}.wl-rail-member{display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:var(--md-shape-sm);color:var(--md-sys-color-on-surface)}.wl-rail-member:hover{background:var(--md-state-hover);color:var(--md-sys-color-on-surface)}.wl-rail-rank{flex:none;width:22px;height:22px;display:inline-grid;place-items:center;border-radius:var(--md-shape-full);background:var(--md-sys-color-surface-container-high);font:var(--md-type-label-medium);font-weight:800;font-size:12px;color:var(--md-sys-color-on-surface-variant)}.wl-rail-rank-1{background:#F5E3B8;color:#6B4E00}.wl-rail-rank-2{background:#E4E9F0;color:#4A5568}.wl-rail-rank-3{background:#F0DCC8;color:#6E4423}.wl-rail-member-info{min-width:0;line-height:1.25;display:flex;flex-direction:column}.wl-rail-member-name{display:flex;align-items:center;gap:6px;min-width:0;font:var(--md-type-label-large);font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-rail-badge{flex:none;font-size:8.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);padding:2px 6px;border-radius:var(--md-shape-xs)}.wl-rail-member-pts{font:var(--md-type-label-medium);font-size:11.5px;color:var(--md-sys-color-on-surface-variant);font-weight:600}.wl-rail-tags{display:flex;flex-wrap:wrap;gap:7px}.wl-rail-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--md-shape-sm);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface-variant);font:var(--md-type-label-medium);font-size:12.5px;font-weight:600;transition:background-color var(--md-motion),color var(--md-motion),border-color var(--md-motion)}.wl-rail-tag:hover{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.wl-rail-tag span{font-weight:700;color:var(--md-sys-color-outline);font-size:11px}.wl-rail-tag:hover span{color:var(--md-sys-color-on-secondary-container)}.qa-sidebar,.qa-suggest-next{color:var(--md-sys-color-on-surface);font:var(--md-type-body-medium)}.qa-suggest-next{margin-bottom:20px;text-align:center}.qa-part-title,.qa-widget-title{font:var(--md-type-title-medium);margin-bottom:8px}.qa-sidepanel h2{font:var(--md-type-title-medium);margin:0 0 10px;letter-spacing:-.01em}.qa-sidepanel>.qa-widgets-side-top{display:none}.qa-ask-box input{width:100% !important}.qa-sidebar input[type='text'],.qa-sidebar-field{width:100%;min-height:42px;border-radius:var(--md-shape-sm)}.qa-activity-count{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qa-activity-count-item{flex:none;margin:0;text-align:center;font:var(--md-type-label-medium);color:var(--md-sys-color-on-surface-variant)}.qa-activity-count-item span{display:block;margin:0 0 6px;padding:13px 8px;border-radius:var(--md-shape-md);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-size:1.3em;font-weight:800}.qa-widget-side{margin-bottom:0}.qa-related-qs .qa-related-q-list,.qa-ask-similar .qa-q-title-list{margin-inline-start:0;list-style:none}.qa-related-qs .qa-related-q-item,.qa-ask-similar .qa-q-title-item{display:block;padding:8px 0;border-bottom:1px solid var(--md-sys-color-outline-variant)}.qa-related-qs .qa-related-q-item:last-child,.qa-ask-similar .qa-q-title-item:last-child{border-bottom:none}.qa-feed-link{margin-inline-start:36px;margin-bottom:6px;display:block}.qa-feed-link::before{font-family:'Material Icons';content:'rss_feed';font-size:22px;position:absolute;margin-left:-34px;margin-top:-2px;color:var(--md-sys-color-on-surface-variant)}.wlb-btn,.wlc-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 18px;line-height:1.2;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-shape-full);background:transparent;color:var(--md-sys-color-primary);font:var(--md-type-label-large);font-weight:700;font-size:.9rem;cursor:pointer;text-decoration:none;transition:background-color var(--md-motion),box-shadow var(--md-motion)}.wlb-btn:hover,.wlc-btn:hover{background:var(--md-state-hover-primary)}.wlb-btn-primary,.wlc-btn-primary,.wlb-btn-demo{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border:none}.wlb-btn-primary:hover,.wlc-btn-primary:hover,.wlb-btn-demo:hover{background:color-mix(in srgb,var(--md-sys-color-on-primary) 8%,var(--md-sys-color-primary));box-shadow:var(--md-elev-1);color:var(--md-sys-color-on-primary)}.wlb-btn-repo{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);border:none}.wlb-btn-repo:hover{background:var(--md-sys-color-surface-container-highest)}.wlb-hero,.wlc-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:8px 0 22px;padding:24px 26px;border-radius:var(--md-shape-lg);background:linear-gradient(120deg,var(--md-sys-color-primary-container),var(--md-sys-color-tertiary-container));color:var(--md-sys-color-on-primary-container)}.wlb-hero-title,.wlc-hero-title{margin:0;font:var(--md-type-headline-small);font-size:28px;color:var(--md-sys-color-on-primary-container)}.wlb-hero-tagline,.wlc-hero-tagline{margin:6px 0 0;max-width:60ch;color:color-mix(in srgb,var(--md-sys-color-on-primary-container) 85%,transparent)}.wlb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;margin:0 0 24px}.wlb-card{display:flex;flex-direction:column;overflow:hidden;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);transition:box-shadow var(--md-motion),border-color var(--md-motion)}.wlb-card:hover{box-shadow:var(--md-elev-2);border-color:color-mix(in srgb,var(--md-sys-color-primary) 30%,var(--md-sys-color-outline-variant))}.wlb-card-cover{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--md-sys-color-surface-container-high)}.wlb-card-cover img{width:100%;height:100%;object-fit:cover;display:block}.wlb-card-cover-empty{display:block;width:100%;height:100%;background:linear-gradient(120deg,var(--md-sys-color-primary-container),var(--md-sys-color-tertiary-container))}.wlb-card-body{padding:14px 15px 15px;display:flex;flex-direction:column;gap:10px;flex:1}.wlb-card-title{margin:0;font:var(--md-type-title-medium);font-size:16px;line-height:1.3}.wlb-card-title a{color:var(--md-sys-color-on-surface)}.wlb-card-title a:hover{color:var(--md-sys-color-primary)}.wlb-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wlb-card-author{color:var(--md-sys-color-on-surface-variant);font:var(--md-type-body-small)}.wlb-chips,.wlc-chips{display:flex;flex-wrap:wrap;gap:6px}.wlb-chip,.wlc-chip{display:inline-flex;align-items:center;font:var(--md-type-label-medium);font-weight:600;font-size:.74rem;padding:3px 10px;border-radius:var(--md-shape-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);text-decoration:none;border:1px solid transparent}a.wlb-chip:hover,a.wlc-chip:hover{border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary);background:var(--md-state-hover-primary)}.wlb-chip-more,.wlc-chip-more{background:transparent;color:var(--md-sys-color-on-surface-variant)}.wlc-lbl{color:var(--md-sys-color-on-surface-variant);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-inline-end:6px}.wlb-links{display:flex;gap:8px;flex-wrap:wrap}.wlb-links-sm .wlb-btn{min-height:32px;padding:5px 12px;font-size:.8rem}.wlb-links-lg .wlb-btn{padding:10px 18px}.wlb-project-banner{margin:0 0 18px}.wlb-project-cover{border-radius:var(--md-shape-lg);overflow:hidden;max-height:440px;border:1px solid var(--md-sys-color-outline-variant)}.wlb-project-cover img{width:100%;height:auto;display:block;object-fit:cover}.wlb-project-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.wlb-featured{margin:6px 0 26px}.wlb-featured-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.wlb-featured-title{margin:0;font:var(--md-type-title-large);font-size:20px}.wlb-featured-all{font-weight:700;color:var(--md-sys-color-primary)}.wlb-featured-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.wlb-featured-card{display:flex;flex-direction:column;gap:8px;overflow:hidden;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);transition:box-shadow var(--md-motion)}.wlb-featured-card:hover{box-shadow:var(--md-elev-2)}.wlb-featured-cover{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--md-sys-color-surface-container-high)}.wlb-featured-cover img{width:100%;height:100%;object-fit:cover;display:block}.wlb-featured-name{padding:0 11px 12px;font:var(--md-type-label-large);font-weight:700;font-size:.9rem;color:var(--md-sys-color-on-surface);line-height:1.3}.wlb-form-intro,.wlc-form-intro{color:var(--md-sys-color-on-surface-variant);margin:-4px 0 6px}.wlb-field-note{color:var(--md-sys-color-on-surface-variant);font-size:.82rem;margin-top:5px}.wlb-optional,.wlc-optional{color:var(--md-sys-color-on-surface-variant);font-weight:400;font-size:.85em}.wlb-file-input{display:block;margin-top:4px}.wlc-empty{color:var(--md-sys-color-on-surface-variant);padding:26px 4px;text-align:center}.wlc-connect-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin:0 0 24px}.wlc-connect-card{display:flex;flex-direction:column;gap:9px;padding:16px 17px;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-inline-start:4px solid var(--md-sys-color-success);border-radius:var(--md-shape-md);transition:box-shadow var(--md-motion)}.wlc-connect-card:hover{box-shadow:var(--md-elev-2)}.wlc-connect-card.wlc-status-closed{border-inline-start-color:var(--md-sys-color-outline);opacity:.82}.wlc-connect-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wlc-connect-author{color:var(--md-sys-color-on-surface-variant);font:var(--md-type-body-small)}.wlc-connect-title{margin:0;font:var(--md-type-title-medium);line-height:1.3}.wlc-connect-title a{color:var(--md-sys-color-on-surface)}.wlc-connect-title a:hover{color:var(--md-sys-color-primary)}.wlc-connect-roles,.wlc-connect-commit{font:var(--md-type-body-medium);color:var(--md-sys-color-on-surface)}.wlc-status-badge{display:inline-block;padding:3px 10px;border-radius:var(--md-shape-full);background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wlc-status-closed .wlc-status-badge{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.wlc-status-badge-lg{font-size:.8rem;padding:5px 12px}.wlc-call-banner{margin:0 0 18px;padding:16px 18px;border-radius:var(--md-shape-lg);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border:none}.wlc-call-banner a{color:inherit;text-decoration:underline}.wlc-call-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.wlc-call-row{display:flex;gap:6px;margin:6px 0;font-size:.92rem;flex-wrap:wrap;align-items:baseline;color:inherit}.wlc-call-banner .wlc-lbl{color:color-mix(in srgb,var(--md-sys-color-on-primary-container) 75%,transparent)}.wlc-toggle{font:var(--md-type-label-medium);font-weight:700;text-decoration:none;color:var(--md-sys-color-primary);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-shape-full);padding:5px 12px}.wlc-toggle:hover{background:var(--md-state-hover-primary);border-color:var(--md-sys-color-primary)}.wlc-mod-bar{margin:0 0 14px}.wlc-pin-flag{font-size:.9em}.wlc-dir-intro{color:var(--md-sys-color-on-surface-variant);margin:0 0 14px}.wlc-dir-count{color:var(--md-sys-color-primary);font-weight:700}.wlc-dir-filter{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 20px}.wlc-dir-filter input{flex:1;min-width:200px;width:auto;padding:9px 14px;font-size:.92rem;border-radius:var(--md-shape-full)}.wlc-dir-clear{color:var(--md-sys-color-on-surface-variant);font-size:.86rem}.wlc-member-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.wlc-member-card{display:flex;gap:13px;padding:14px 15px;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md);transition:box-shadow var(--md-motion)}.wlc-member-card:hover{box-shadow:var(--md-elev-1)}.wlc-member-av{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--md-sys-color-surface-container-high)}.wlc-member-av img,.wlc-av-empty{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block;background:var(--md-sys-color-surface-container-high)}.wlc-member-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.wlc-member-name{font:var(--md-type-title-medium);font-size:15px;color:var(--md-sys-color-on-surface)}.wlc-member-name:hover{color:var(--md-sys-color-primary)}.wlc-member-school{color:var(--md-sys-color-on-surface-variant);font:var(--md-type-body-small)}.wlc-member-skills{color:var(--md-sys-color-on-surface);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlc-member-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:3px;font-size:.8rem}.wlc-member-points{color:var(--md-sys-color-on-surface-variant);font-weight:700}.wlc-open-collab{color:var(--md-sys-color-success);font-weight:700}.wlc-member-link{color:var(--md-sys-color-primary);font-weight:600}.wlc-badges{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0}.wlc-badge{font-size:.68rem;font-weight:800;letter-spacing:.02em;padding:2px 9px;border-radius:var(--md-shape-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.wlc-badge-mentor,.wlc-badge-legend{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.wlc-badge-builder-pro,.wlc-badge-star{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.wlc-badge-helper,.wlc-badge-builder{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.wlc-lb-intro{color:var(--md-sys-color-on-surface-variant);margin:0 0 18px;max-width:70ch}.wlc-lb-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.wlc-lb-board{padding:16px 16px 10px;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-shape-md)}.wlc-lb-head{margin-bottom:10px}.wlc-lb-title{margin:0;font:var(--md-type-title-medium);font-size:17px}.wlc-lb-sub{color:var(--md-sys-color-on-surface-variant);font:var(--md-type-label-medium);font-size:.8rem}.wlc-lb-list{list-style:none;margin:0;padding:0}.wlc-lb-item{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.wlc-lb-item:last-child{border-bottom:none}.wlc-lb-rank{flex:none;width:26px;height:26px;display:inline-grid;place-items:center;border-radius:var(--md-shape-full);background:var(--md-sys-color-surface-container-high);font:var(--md-type-label-medium);font-weight:800;font-size:.8rem;color:var(--md-sys-color-on-surface-variant)}.wlc-lb-rank-1 .wlc-lb-rank{background:#F5E3B8;color:#6B4E00}.wlc-lb-rank-2 .wlc-lb-rank{background:#E4E9F0;color:#4A5568}.wlc-lb-rank-3 .wlc-lb-rank{background:#F0DCC8;color:#6E4423}.wlc-lb-av{flex:none}.wlc-lb-av img,.wlc-lb-av .wlc-av-empty{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.wlc-lb-name{flex:1;min-width:0;font:var(--md-type-label-large);font-weight:700;font-size:.92rem;color:var(--md-sys-color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlc-lb-name:hover{color:var(--md-sys-color-primary)}.wlc-lb-stat{color:var(--md-sys-color-on-surface-variant);font-size:.82rem;font-weight:700;white-space:nowrap}.qa-message-item{padding:16px var(--padding-lr) 10px}.qa-message-content{padding:8px 0;font:var(--md-type-body-medium);font-size:15px}@media (min-width:768px){.qam-main-sidepanel{display:flex}.qa-main{width:calc(100% - 316px);max-width:1000px}.qa-sidepanel{width:316px}.qa-attribution{float:left}}@media (min-width:1024px){.wl-hamburger,.wl-topbar #search-toggle{display:none}.wl-body .qa-sidepanel{position:sticky;top:84px;align-self:flex-start;max-height:calc(100vh - 96px);overflow-y:auto}.wl-body .qa-sidepanel::-webkit-scrollbar{width:0}}@media (min-width:1280px){.qa-main{width:calc(100% - 356px)}.qa-sidepanel{width:356px}}@media (max-width:1023px){.wl-sidebar{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:280px;max-width:84vw;transform:translateX(-100%);transition:transform .22s cubic-bezier(.2,0,0,1);box-shadow:none;z-index:70}body.menu-active .wl-sidebar{transform:none;box-shadow:var(--md-elev-3)}.wl-sidebar-close{display:block}body.menu-active .wl-scrim{display:block;position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--md-sys-color-scrim) 40%,transparent)}.wl-body .qam-main-sidepanel{padding:16px 14px 40px}.wl-body>.qa-nav-sub{padding:8px 14px 0}.wl-topbar{padding:0 14px;gap:10px}}@media (max-width:767px){.qa-main{margin-bottom:24px}.qa-main,.qa-sidepanel{padding:0 2px}.qa-q-list-item{padding:14px 14px}.qa-q-view,.qa-a-list-item{padding:16px 14px 10px}.qa-footer{padding:16px 16px 84px}.qa-q-view-main>.qam-stats-buttons .qam-rest-buttons{width:100%}.qa-q-view-buttons{display:flex;flex-wrap:wrap;gap:8px}.qa-form-light-button-answer,.qa-q-view-buttons .qa-form-light-button-comment{flex:1;min-width:140px}.qa-part-form-profile .qa-form-wide-data{display:block;padding:10px 0}#permits .qa-form-wide-static{columns:1}}@media (max-width:599px){.wl-topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.wl-topbar #search-toggle{display:block;order:2;margin-inline-start:auto}.wl-topbar #qa-search{display:none}.wl-topbar #qa-search.active{display:block;position:absolute;left:8px;right:8px;top:10px;z-index:5;flex:none;max-width:none}#search-toggle.active{position:relative;z-index:6;color:var(--md-sys-color-primary)}.wl-topbar .fab{margin-inline-start:0}.qam-ask{position:fixed;bottom:16px;right:16px;z-index:45;height:56px;border-radius:var(--md-shape-lg);box-shadow:var(--md-elev-3)}.qam-ask-link{height:56px;padding:0 20px 0 16px}.qam-ask:hover{box-shadow:var(--md-elev-3)}.wlb-hero-title,.wlc-hero-title{font-size:1.6rem}.wlb-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.wlc-connect-grid,.wlc-member-grid{grid-template-columns:1fr}.qa-top-users-table tbody{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (min-width:1024px){.qa-part-form-profile{width:calc(60% - 10px);margin-right:10px;float:left}.qa-part-form-activity,.qa-part-form-password{width:40%;float:right}.qa-part-message-list{width:40%;float:right;margin-top:0}.qa-template-user-wall .qa-part-message-list,.qa-template-messages .qa-part-message-list,.qa-template-message .qa-part-message-list{width:unset;float:unset;margin:10px 0}}.adcode{margin:16px 0;overflow:hidden}.adcode ins.adsbygoogle,ins.adsbygoogle{max-width:100%}.MathJax,.MathJax_Display,.MathJax_CHTML,.mjx-chtml{color:inherit}.MathJax_Display,.mjx-chtml.MJXc-display{overflow-x:auto;overflow-y:hidden;max-width:100%}.qa-post-content .MathJax img,.MathJax img{filter:none}#TB_window,#TB_window img{max-width:100%}@media print{.wl-sidebar,.wl-topbar,.qa-sidepanel,.fab,.qam-ask,.wl-scrim,.qa-nav-sub,.qa-footer,.qam-q-extra-menu,.qa-page-links{display:none !important}.wl-body .qam-main-sidepanel{padding:0}body{background:#fff}.qa-q-list-item,.qa-q-view,.qa-a-list-item,.qa-c-list-item{border:1px solid #ccc;box-shadow:none}}.qa-nav-main- .qa-nav-main-link::before{content:'home'}.qa-nav-main-activity .qa-nav-main-link::before{content:'bar_chart'}.qa-nav-main-qa .qa-nav-main-link::before{content:'question_answer'}.qa-nav-main-questions .qa-nav-main-link::before{content:'live_help'}.qa-nav-main-hot .qa-nav-main-link::before{content:'local_fire_department'}.qa-nav-main-unanswered .qa-nav-main-link::before{content:'speaker_notes_off'}.qa-nav-main-tag .qa-nav-main-link::before{content:'local_offer'}.qa-nav-main-categories .qa-nav-main-link::before{content:'category'}.qa-nav-main-user .qa-nav-main-link::before{content:'groups'}.qa-nav-main-ask .qa-nav-main-link::before{content:'edit'}.qa-nav-main-admin .qa-nav-main-link::before{content:'admin_panel_settings'}.qa-nav-main-wl_ask .qa-nav-main-link::before{content:'help_outline'}.qa-nav-main-wl_build .qa-nav-main-link::before{content:'rocket_launch'}.qa-nav-main-wl_discuss .qa-nav-main-link::before{content:'forum'}.qa-nav-main-wl_connect .qa-nav-main-link::before{content:'group'}.qa-nav-main-wl_members .qa-nav-main-link::before{content:'groups'}.qa-nav-main-wl_leaderboard .qa-nav-main-link::before{content:'emoji_events'}.qa-nav-user-updates .qa-nav-user-link::before{content:'update'}.qa-nav-user-logout .qa-nav-user-link::before{content:'logout'}.qa-nav-user-login .qa-nav-user-link::before{content:'login'}.qa-nav-user-register .qa-nav-user-link::before{content:'person_add'}.qa-nav-user-messages .qa-nav-user-link::before{content:'mail_outline'}.qa-nav-user-points .qa-nav-user-link::before{content:'payments'}.qa-nav-user-favorites .qa-nav-user-link::before{content:'star_border'}.qa-nav-user-settings .qa-nav-user-link::before{content:'brightness_medium'}.qa-nav-user-google .qa-nav-user-link::before{content:'';width:0}