:root{--v-font:"Roboto", "Noto Sans", system-ui, -apple-system, "Segoe UI", Ubuntu, Cantarell, sans-serif;--v-font-mono:"Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--v-font-display:400 34px / 40px var(--v-font);--v-font-headline:400 24px / 32px var(--v-font);--v-font-title:500 20px / 28px var(--v-font);--v-font-subhead:400 16px / 24px var(--v-font);--v-font-body2:500 14px / 24px var(--v-font);--v-font-body1:400 14px / 20px var(--v-font);--v-font-caption:400 12px / 20px var(--v-font);--v-font-button:500 14px / 24px var(--v-font);--v-letter-button:.018em;--v-radius-surface:2px;--v-radius-button:3px;--v-radius-control:2px;--v-radius-chip:16px;--v-space-1:4px;--v-space-2:8px;--v-space-3:12px;--v-space-4:16px;--v-space-5:24px;--v-space-6:32px;--v-ease-standard:cubic-bezier(.4, 0, .2, 1);--v-ease-accelerate:cubic-bezier(.4, 0, 1, 1);--v-ease-decelerate:cubic-bezier(0, 0, .2, 1);--v-dur-fast:80ms;--v-dur-control:.14s;--v-dur-knob:.18s;--v-dur-field:.25s;--v-dur-medium:.28s;--v-dur-toast:.3s;--v-dur-dialog-in:.25s;--v-dur-dialog-out:.15s;--v-dur-tab-expand:.15s;--v-dur-tab-contract:.18s;--v-z-toolbar:10;--v-z-menu:20;--v-z-toast:40}:root,[data-theme]{--v-shadow-key:rgb(var(--v-shadow-rgb) / var(--v-shadow-key-alpha));--v-shadow-ambient:rgb(var(--v-shadow-rgb) / var(--v-shadow-ambient-alpha));--v-shadow-umbra:rgb(var(--v-shadow-rgb) / var(--v-shadow-umbra-alpha));--v-shadow-umbra-soft:rgb(var(--v-shadow-rgb) / calc(var(--v-shadow-umbra-alpha) * .5));--v-elevation-0:none;--v-elevation-1:0 2px 2px 0 var(--v-shadow-key), 0 1px 5px 0 var(--v-shadow-ambient), 0 3px 1px -2px var(--v-shadow-umbra-soft);--v-elevation-2:0 4px 5px 0 var(--v-shadow-key), 0 1px 10px 0 var(--v-shadow-ambient), 0 2px 4px -1px var(--v-shadow-umbra);--v-elevation-3:0 6px 10px 0 var(--v-shadow-key), 0 1px 18px 0 var(--v-shadow-ambient), 0 3px 5px -1px var(--v-shadow-umbra);--v-elevation-4:0 8px 10px 1px var(--v-shadow-key), 0 3px 14px 2px var(--v-shadow-ambient), 0 5px 5px -3px var(--v-shadow-umbra);--v-elevation-5:0 16px 24px 2px var(--v-shadow-key), 0 6px 30px 5px var(--v-shadow-ambient), 0 8px 10px -5px var(--v-shadow-umbra);--v-elevation-6:0 24px 38px 3px var(--v-shadow-key), 0 9px 46px 8px var(--v-shadow-ambient), 0 11px 15px -7px var(--v-shadow-umbra);--v-elevation-thumb:0 1px 5px 0 rgb(var(--v-shadow-rgb) / calc(var(--v-shadow-key-alpha) * 4));--v-hover:color-mix(in srgb, var(--v-text) 6%, transparent);--v-pressed:color-mix(in srgb, var(--v-text) 12%, transparent);--v-selected:color-mix(in srgb, var(--v-primary) 12%, transparent);--v-focus-ring:color-mix(in srgb, var(--v-focus) 85%, transparent);--v-disabled-fg:color-mix(in srgb, var(--v-divider) 75%, var(--v-text));--v-disabled-bg:color-mix(in srgb, var(--v-divider) 60%, transparent);--v-scrim:rgb(var(--v-shadow-rgb) / var(--v-scrim-alpha));--v-line:var(--v-divider);--v-control-off:color-mix(in srgb, var(--v-text) 54%, transparent);--v-track-off:color-mix(in srgb, var(--v-divider) 80%, var(--v-text));--v-primary-soft:color-mix(in srgb, var(--v-primary) 16%, transparent);--v-primary-strong:color-mix(in srgb, var(--v-primary) 82%, var(--v-text));color-scheme:var(--v-color-scheme)}@media (prefers-reduced-motion:reduce){:root{--v-dur-fast:1ms;--v-dur-control:1ms;--v-dur-knob:1ms;--v-dur-field:1ms;--v-dur-medium:1ms;--v-dur-toast:1ms;--v-dur-dialog-in:1ms;--v-dur-dialog-out:1ms;--v-dur-tab-expand:1ms;--v-dur-tab-contract:1ms}}:where(:root),[data-theme=light]{--v-color-scheme:light;--v-bg:#eee;--v-surface:#fff;--v-surface-raised:#fff;--v-text:#212121;--v-heading:#212121;--v-text-2:#737373;--v-divider:#dbdbdb;--v-primary:#3f51b5;--v-on-primary:#fff;--v-secondary:#ff4081;--v-on-secondary:#fff;--v-success:#43a047;--v-on-success:#fff;--v-info:#0288d1;--v-on-info:#fff;--v-warning:#ef6c00;--v-on-warning:#fff;--v-error:#d32f2f;--v-on-error:#fff;--v-toolbar:#3f51b5;--v-on-toolbar:#fff;--v-inverse:#323232;--v-on-inverse:#f1f1f1;--v-focus:#3f51b5;--v-shadow-rgb:0 0 0;--v-shadow-key-alpha:.14;--v-shadow-ambient-alpha:.12;--v-shadow-umbra-alpha:.4;--v-scrim-alpha:.5;--v-ripple-alpha:.25}@media (prefers-color-scheme:dark){:root:not([data-theme]){--v-color-scheme:dark;--v-bg:#303030;--v-surface:#424242;--v-surface-raised:#4a4a4a;--v-text:#fff;--v-heading:#fff;--v-text-2:#b3b3b3;--v-divider:#5f5f5f;--v-primary:#7986cb;--v-on-primary:#0d1033;--v-secondary:#ff80ab;--v-on-secondary:#3b0a1c;--v-success:#81c784;--v-on-success:#0e2a10;--v-info:#4fc3f7;--v-on-info:#002b3d;--v-warning:#ffb74d;--v-on-warning:#3d2400;--v-error:#ef5350;--v-on-error:#fff;--v-toolbar:#212121;--v-on-toolbar:#fff;--v-inverse:#e0e0e0;--v-on-inverse:#212121;--v-focus:#9fa8da;--v-shadow-rgb:0 0 0;--v-shadow-key-alpha:.3;--v-shadow-ambient-alpha:.24;--v-shadow-umbra-alpha:.6;--v-scrim-alpha:.6;--v-ripple-alpha:.25}}[data-theme=dark]{--v-color-scheme:dark;--v-bg:#303030;--v-surface:#424242;--v-surface-raised:#4a4a4a;--v-text:#fff;--v-heading:#fff;--v-text-2:#b3b3b3;--v-divider:#5f5f5f;--v-primary:#7986cb;--v-on-primary:#0d1033;--v-secondary:#ff80ab;--v-on-secondary:#3b0a1c;--v-success:#81c784;--v-on-success:#0e2a10;--v-info:#4fc3f7;--v-on-info:#002b3d;--v-warning:#ffb74d;--v-on-warning:#3d2400;--v-error:#ef5350;--v-on-error:#fff;--v-toolbar:#212121;--v-on-toolbar:#fff;--v-inverse:#e0e0e0;--v-on-inverse:#212121;--v-focus:#9fa8da;--v-shadow-rgb:0 0 0;--v-shadow-key-alpha:.3;--v-shadow-ambient-alpha:.24;--v-shadow-umbra-alpha:.6;--v-scrim-alpha:.6;--v-ripple-alpha:.25}.v-app{background:var(--v-bg);color:var(--v-text);font:var(--v-font-body1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-app h1,.v-app h2,.v-app h3,.v-app h4{color:var(--v-heading);margin:0 0 var(--v-space-3)}.v-app h1{font:var(--v-font-display)}.v-app h2{font:var(--v-font-headline)}.v-app h3{font:var(--v-font-title)}.v-app h4{font:var(--v-font-subhead);font-weight:500}.v-display{font:var(--v-font-display);letter-spacing:-.01em}.v-headline{font:var(--v-font-headline);letter-spacing:-.012em}.v-title{font:var(--v-font-title)}.v-subhead{font:var(--v-font-subhead)}.v-body2{font:var(--v-font-body2)}.v-body1{font:var(--v-font-body1)}.v-caption{font:var(--v-font-caption);letter-spacing:.011em}.v-secondary-text{color:var(--v-text-2)}.v-elevation-0{box-shadow:none}.v-elevation-1{box-shadow:var(--v-elevation-1)}.v-elevation-2{box-shadow:var(--v-elevation-2)}.v-elevation-3{box-shadow:var(--v-elevation-3)}.v-elevation-4{box-shadow:var(--v-elevation-4)}.v-elevation-5{box-shadow:var(--v-elevation-5)}.v-elevation-6{box-shadow:var(--v-elevation-6)}.v-elevation-animated{transition:box-shadow var(--v-dur-medium) var(--v-ease-standard)}.v-app :focus-visible{outline:2px solid var(--v-focus-ring);outline-offset:2px}.v-icon{fill:currentColor;vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.v-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.v-divider{border:0;border-top:1px solid var(--v-divider);margin:var(--v-space-2) 0}.v-ripple{border-radius:inherit;pointer-events:none;color:var(--v-ripple-color,currentColor);position:absolute;inset:0;overflow:hidden}.v-ripple.is-animating{transform:translate(0)}.v-ripple__bg,.v-ripple__waves,.v-ripple__wave-container,.v-ripple__wave{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.v-ripple__bg,.v-ripple__wave{opacity:0;background-color:currentColor}.v-ripple__waves,.v-ripple__wave{overflow:hidden}.v-ripple__wave-container,.v-ripple__wave,.v-ripple--circle,.v-ripple--circle .v-ripple__bg,.v-ripple--circle .v-ripple__waves{border-radius:50%}.v-button{--_fg:var(--v-text);--_bg:var(--v-surface-raised);z-index:0;box-sizing:border-box;border-radius:var(--v-radius-button);min-width:5.14em;color:var(--_fg);font:var(--v-font-button);letter-spacing:var(--v-letter-button);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--v-dur-medium) var(--v-ease-standard), background-color var(--v-dur-medium) var(--v-ease-standard);background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:6px;margin:0 .29em;padding:.7em .57em;text-decoration:none;display:inline-flex;position:relative}.v-button:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--v-dur-medium) var(--v-ease-standard);pointer-events:none;z-index:-1;background:currentColor;position:absolute;inset:0}@media (hover:hover){.v-button:hover:before{opacity:.06}}.v-button:focus-visible{font-weight:700}.v-button .v-icon{width:1.5em;height:1.5em;margin-left:-.15em}.v-button--primary{--_fg:var(--v-primary);--_bg:var(--v-primary);--_on:var(--v-on-primary)}.v-button--secondary{--_fg:var(--v-secondary);--_bg:var(--v-secondary);--_on:var(--v-on-secondary)}.v-button--success{--_fg:var(--v-success);--_bg:var(--v-success);--_on:var(--v-on-success)}.v-button--info{--_fg:var(--v-info);--_bg:var(--v-info);--_on:var(--v-on-info)}.v-button--warning{--_fg:var(--v-warning);--_bg:var(--v-warning);--_on:var(--v-on-warning)}.v-button--error{--_fg:var(--v-error);--_bg:var(--v-error);--_on:var(--v-on-error)}.v-button--link{text-underline-offset:3px;text-decoration:underline}.v-button--raised{background:var(--_bg);color:var(--_on,var(--_fg));box-shadow:var(--v-elevation-1)}.v-button--raised:focus-visible{box-shadow:var(--v-elevation-3)}.v-button--raised:active,.v-button--raised.is-pressed{box-shadow:var(--v-elevation-4)}.v-button[aria-pressed=true]:before{opacity:.14}.v-button--raised[aria-pressed=true]{box-shadow:var(--v-elevation-4)}.v-button:disabled,.v-button[aria-disabled=true]{color:var(--v-disabled-fg);cursor:default;pointer-events:none;box-shadow:none;font-weight:500}.v-button--raised:disabled,.v-button--raised[aria-disabled=true]{background:var(--v-disabled-bg)}.v-button.v-button--dense{padding:.4em .57em;font-size:13px}.v-fab{--_bg:var(--v-fab-bg,var(--v-primary));--_on:var(--v-fab-fg,var(--v-on-primary));z-index:0;box-sizing:border-box;background:var(--_bg);width:56px;height:56px;color:var(--_on);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--v-elevation-1);transition:box-shadow var(--v-dur-medium) var(--v-ease-standard), background-color var(--v-dur-medium) var(--v-ease-standard);border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:16px;display:inline-flex;position:relative}.v-fab:focus-visible{box-shadow:var(--v-elevation-3)}.v-fab:active,.v-fab.is-pressed{box-shadow:var(--v-elevation-4)}.v-fab--mini{width:40px;height:40px;padding:8px}.v-fab.v-button--secondary,.v-fab--secondary{--_bg:var(--v-secondary);--_on:var(--v-on-secondary)}.v-fab--success{--_bg:var(--v-success);--_on:var(--v-on-success)}.v-fab--info{--_bg:var(--v-info);--_on:var(--v-on-info)}.v-fab--warning{--_bg:var(--v-warning);--_on:var(--v-on-warning)}.v-fab--error{--_bg:var(--v-error);--_on:var(--v-on-error)}.v-fab:disabled{background:var(--v-disabled-bg);color:var(--v-disabled-fg);box-shadow:none;cursor:default;pointer-events:none}.v-icon-button{z-index:0;box-sizing:border-box;width:var(--v-icon-button-size,40px);height:var(--v-icon-button-size,40px);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;--v-ripple-alpha-scale:.6;background:0 0;border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:relative}.v-icon-button .v-icon{width:100%;height:100%}.v-icon-button:focus-visible:after{content:"";opacity:.12;background:currentColor;border-radius:50%;position:absolute;inset:0}.v-icon-button:disabled{color:var(--v-disabled-fg);cursor:default;pointer-events:none}.v-icon-button--primary{color:var(--v-primary)}.v-icon-button--secondary{color:var(--v-secondary)}.v-icon-button--success{color:var(--v-success)}.v-icon-button--info{color:var(--v-info)}.v-icon-button--warning{color:var(--v-warning)}.v-icon-button--error{color:var(--v-error)}.v-field{color:var(--v-text);font:var(--v-font-subhead);min-width:0;padding:28px 0 0;display:block;position:relative}.v-field--no-float{padding-top:8px}.v-field__input{box-sizing:border-box;width:100%;min-width:0;height:24px;color:var(--v-text);font:inherit;caret-color:var(--v-primary);appearance:none;background:0 0;border:0;outline:0;margin:0;padding:0;display:block}textarea.v-field__input{resize:none;height:auto;min-height:24px;overflow:hidden}.v-field__input::placeholder{color:#0000}.v-field--float .v-field__input::placeholder{color:var(--v-disabled-fg)}.v-field__input:autofill{-webkit-text-fill-color:var(--v-text);box-shadow:0 0 0 1000px var(--v-surface) inset}.v-field__label{width:100%;color:var(--v-text-2);transform-origin:0 0;transition:transform var(--v-dur-field) var(--v-ease-standard), width var(--v-dur-field) var(--v-ease-standard), color var(--v-dur-field) var(--v-ease-standard);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;top:28px;left:0;overflow:hidden}.v-field--no-float .v-field__label{top:8px}.v-field__input:not(:placeholder-shown)~.v-field__label,.v-field--float .v-field__label,.v-field--select .v-field__label{width:133%;transform:translateY(-75%)scale(.75)}.v-field__input:autofill~.v-field__label{width:133%;transform:translateY(-75%)scale(.75)}.v-field__input:focus:not(:placeholder-shown)~.v-field__label,.v-field--float .v-field__input:focus~.v-field__label,.v-field--select .v-field__input:focus~.v-field__label{color:var(--v-primary)}.v-field--no-float .v-field__input:not(:placeholder-shown)~.v-field__label{visibility:hidden;width:100%;transform:none}.v-field__line{height:2px;margin-top:4px;display:block;position:relative}.v-field__line:before,.v-field__line:after{content:"";position:absolute;inset:0}.v-field__line:before{border-bottom:1px solid var(--v-line)}.v-field__line:after{border-bottom:2px solid var(--v-primary);transform-origin:50%;transform:scaleX(0)}.v-field__input:focus~.v-field__line:after{transition:transform var(--v-dur-field) var(--v-ease-standard);transform:none}.v-field__meta{gap:var(--v-space-2);min-height:20px;font:var(--v-font-caption);color:var(--v-text-2);display:flex}.v-field__help{flex:1}.v-field__error{color:var(--v-error);flex:1;display:none}.v-field__counter{white-space:nowrap;margin-left:auto}.v-field.is-invalid .v-field__line:after{border-color:var(--v-error);transition:transform var(--v-dur-field) var(--v-ease-standard);transform:none}.v-field__input:user-invalid~.v-field__line:after{border-color:var(--v-error);transition:transform var(--v-dur-field) var(--v-ease-standard);transform:none}:is(.v-field.is-invalid .v-field__label,.v-field__input:user-invalid~.v-field__label){color:var(--v-error)}.v-field.is-invalid .v-field__error{display:block}.v-field__input:user-invalid~.v-field__meta .v-field__error{display:block}.v-field.is-invalid .v-field__help{display:none}.v-field__input:user-invalid~.v-field__meta .v-field__help{display:none}.v-field.is-invalid .v-field__counter{color:var(--v-error)}.v-field.is-disabled{opacity:.33;pointer-events:none}.v-field:has(.v-field__input:disabled){opacity:.33;pointer-events:none}.v-field.is-disabled .v-field__line:before{border-bottom-style:dashed}.v-field:has(.v-field__input:disabled) .v-field__line:before{border-bottom-style:dashed}.v-field__input:read-only:not(select)~.v-field__line:before{border-bottom-style:dotted}.v-field--select .v-field__input{cursor:pointer;padding-right:24px}.v-field--select .v-field__input option{background:var(--v-surface-raised);color:var(--v-text)}.v-field--select:after{content:"";pointer-events:none;border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--v-text-2);width:0;height:0;position:absolute;top:36px;right:6px}.v-field--select.v-field--no-float:after{top:16px}.v-app .v-field__input:focus-visible{outline:none}@supports (appearance:base-select){.v-field--select:not(.v-field--native) .v-field__input{appearance:base-select}.v-field--select:not(.v-field--native) .v-field__input::picker(select){appearance:base-select}.v-field--select:not(.v-field--native) .v-field__input{min-block-size:24px;color:var(--v-text);background:0 0;border:0;align-items:center;display:flex}.v-field--select:not(.v-field--native) .v-field__input::picker-icon{display:none}.v-field--select.v-field--no-float{--v-select-menu-lift:-12px}.v-field--select:not(.v-field--native) .v-field__input::picker(select){box-sizing:border-box;position-area:span-block-end span-inline-end;position-try-fallbacks:flip-block;position-try-order:normal;min-inline-size:min(anchor-size(width), 320px);border-radius:var(--v-radius-surface);background:var(--v-surface-raised);max-block-size:min(448px,100dvh - 32px);color:var(--v-text);box-shadow:var(--v-elevation-1);font:var(--v-font-subhead);opacity:0;clip-path:inset(0 5% 50% 0);transition:opacity .15s linear, clip-path .2s ease-in, translate .2s ease-in, display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0;padding:8px 0;inset-block-start:var(--v-select-menu-lift,-20px);overflow-y:auto;translate:0 -20px}.v-field--select:not(.v-field--native) .v-field__input:open::picker(select){opacity:1;clip-path:inset(-16px);transition:opacity .2s linear, clip-path .275s var(--v-ease-standard), translate 0s, display .275s allow-discrete, overlay .275s allow-discrete;translate:none}@starting-style{.v-field--select:not(.v-field--native) .v-field__input:open::picker(select){opacity:0;clip-path:inset(0 50% 50% 0);translate:none}}.v-field--select:not(.v-field--native) .v-field__input option{box-sizing:border-box;min-block-size:48px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;padding:0 16px;display:flex;position:relative}.v-field--select:not(.v-field--native) .v-field__input option::checkmark{display:none}.v-field--select:not(.v-field--native) .v-field__input>button{all:unset;white-space:nowrap;cursor:pointer;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.v-field--select:not(.v-field--native) .v-field__input selectedcontent{align-items:center;gap:10px;min-width:0;display:flex}.v-field--select:not(.v-field--native) .v-field__input option{gap:12px}.v-field--select:not(.v-field--native) .v-field__input optgroup{font:var(--v-font-caption);color:var(--v-text-2);text-transform:uppercase;letter-spacing:.06em;text-indent:16px;padding:8px 0 0;display:block}.v-field--select:not(.v-field--native) .v-field__input optgroup option{font:var(--v-font-subhead);color:var(--v-text);text-transform:none;letter-spacing:normal;text-indent:0}.v-field--select:not(.v-field--native) .v-field__input optgroup+optgroup{border-top:1px solid var(--v-divider);margin-top:8px}.v-field--select:not(.v-field--native) .v-field__input option:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--v-dur-fast) linear;background:currentColor;position:absolute;inset:0}@media (hover:hover){.v-field--select:not(.v-field--native) .v-field__input option:hover:before{opacity:.04}}.v-field--select:not(.v-field--native) .v-field__input option:focus-visible{outline:none}.v-field--select:not(.v-field--native) .v-field__input option:focus:before{opacity:.12}.v-field--select:not(.v-field--native) .v-field__input option:checked{font-weight:700}.v-field--select:not(.v-field--native) .v-field__input option:disabled{color:var(--v-disabled-fg);cursor:default}.v-field--select:not(.v-field--native) .v-field__input option:disabled:before{display:none}}@media (prefers-reduced-motion:reduce){.v-field--select .v-field__input::picker(select){transition-duration:1ms!important}}.v-checkbox,.v-radio,.v-switch{cursor:pointer;min-height:40px;color:var(--v-text);font:var(--v-font-body1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:16px;display:inline-flex;position:relative}.v-checkbox__input,.v-radio__input,.v-switch__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.v-checkbox__ink,.v-radio__ink,.v-switch__ink{pointer-events:none;width:48px;height:48px;color:var(--v-text);opacity:.6;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-checkbox__ink:before,.v-radio__ink:before,.v-switch__ink:before{content:"";opacity:0;transition:opacity var(--v-dur-medium) var(--v-ease-standard);background:currentColor;border-radius:50%;position:absolute;inset:0}.v-checkbox__input:focus-visible~.v-checkbox__box .v-checkbox__ink:before,.v-radio__input:focus-visible~.v-radio__ring .v-radio__ink:before,.v-switch__input:focus-visible~.v-switch__track .v-switch__ink:before{opacity:.25}.v-checkbox__input:checked~.v-checkbox__box .v-checkbox__ink,.v-radio__input:checked~.v-radio__ring .v-radio__ink,.v-switch__input:checked~.v-switch__track .v-switch__ink{color:var(--v-primary)}.v-checkbox__box{box-sizing:border-box;border:2px solid var(--v-control-off);border-radius:var(--v-radius-control);width:18px;height:18px;transition:background-color var(--v-dur-control), border-color var(--v-dur-control);flex:none;position:relative}.v-checkbox__input:checked~.v-checkbox__box{background-color:var(--v-primary);border-color:var(--v-primary)}.v-checkbox__input:checked~.v-checkbox__box:after{content:"";box-sizing:content-box;border-style:solid;border-color:var(--v-on-primary);transform-origin:97% 86%;width:36%;height:70%;animation:v-checkmark-expand var(--v-dur-control) ease-out forwards;border-width:0 2.4px 2.4px 0;position:absolute}@keyframes v-checkmark-expand{0%{transform:scale(0)rotate(45deg)}to{transform:scale(1)rotate(45deg)}}.v-checkbox__input:indeterminate~.v-checkbox__box{background-color:var(--v-primary);border-color:var(--v-primary)}.v-checkbox__input:indeterminate~.v-checkbox__box:after{content:"";background:var(--v-on-primary);height:2px;margin-top:-1px;position:absolute;top:50%;left:2px;right:2px}.v-checkbox:has(.v-checkbox__input:disabled){cursor:default}.v-checkbox__input:disabled~.v-checkbox__box{opacity:.5;border-color:var(--v-control-off)}.v-checkbox__input:disabled:checked~.v-checkbox__box{background-color:var(--v-control-off)}.v-checkbox__input:disabled~.v-checkbox__label{opacity:.65}.v-checkbox__input:user-invalid:not(:checked)~.v-checkbox__box{border-color:var(--v-error)}.v-radio{gap:10px}.v-radio__ring{box-sizing:border-box;border:2px solid var(--v-control-off);width:16px;height:16px;transition:border-color var(--v-dur-medium);border-radius:50%;flex:none;position:relative}.v-radio__ring:after{content:"";background:var(--v-primary);transition:transform var(--v-dur-medium) ease;will-change:transform;border-radius:50%;position:absolute;inset:-2px;transform:scale(0)}.v-radio__input:checked~.v-radio__ring{border-color:var(--v-primary)}.v-radio__input:checked~.v-radio__ring:after{transform:scale(.5)}.v-radio:has(.v-radio__input:disabled){cursor:default}.v-radio__input:disabled~.v-radio__ring{opacity:.5;border-color:var(--v-control-off)}.v-radio__input:disabled:checked~.v-radio__ring:after{background:var(--v-control-off)}.v-radio__input:disabled~.v-radio__label{opacity:.65}.v-radio-group{border:0;flex-direction:column;margin:0;padding:0;display:flex}.v-radio-group--inline{gap:0 var(--v-space-5);flex-flow:wrap}.v-switch__track{flex:none;width:36px;height:14px;margin:4px 1px;position:relative}.v-switch__track:before{content:"";background-color:var(--v-text);opacity:.38;transition:background-color linear var(--v-dur-fast), opacity linear var(--v-dur-fast);border-radius:8px;position:absolute;inset:0}.v-switch__thumb{background-color:var(--v-switch-thumb,color-mix(in srgb, var(--v-surface-raised) 90%, var(--v-text)));width:20px;height:20px;box-shadow:var(--v-elevation-thumb);transition:transform linear var(--v-dur-fast), background-color linear var(--v-dur-fast);will-change:transform;border-radius:50%;position:absolute;top:-3px;left:0}.v-switch__ink{top:50%;left:50%}.v-switch__input:checked~.v-switch__track:before{background-color:var(--v-primary);opacity:.5}.v-switch__input:checked~.v-switch__track .v-switch__thumb{background-color:var(--v-primary);transform:translate(16px)}.v-switch:has(.v-switch__input:disabled){cursor:default}.v-switch__input:disabled~.v-switch__track:before{background-color:var(--v-text);opacity:.12}.v-switch__input:disabled~.v-switch__track .v-switch__thumb{background-color:color-mix(in srgb, var(--v-divider) 70%, var(--v-surface));box-shadow:none}.v-switch__input:disabled~.v-switch__label{opacity:.65}[dir=rtl] .v-switch__input:checked~.v-switch__track .v-switch__thumb{transform:translate(-16px)}.v-slider{--v-pct:0%;--v-pct2:0%;align-items:center;gap:var(--v-space-3);min-width:120px;color:var(--v-primary);display:flex;position:relative}.v-slider__input{appearance:none;cursor:pointer;min-width:0;height:32px;color:inherit;background:0 0;outline:none;flex:1;margin:0}.v-slider__input::-webkit-slider-runnable-track{background:linear-gradient(to right, currentColor 0 var(--v-pct), color-mix(in srgb, var(--v-secondary) 60%, transparent) var(--v-pct) var(--v-pct2), var(--v-track-off) var(--v-pct2));height:2px}.v-slider__input::-moz-range-track{background:var(--v-track-off);height:2px}.v-slider__input::-moz-range-progress{background:currentColor;height:2px}.v-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;transition:transform var(--v-dur-knob) ease, background-color var(--v-dur-knob) ease, box-shadow var(--v-dur-knob) ease;background:currentColor;border:0;border-radius:50%;margin-top:-5px}.v-slider__input::-moz-range-thumb{width:12px;height:12px;transition:transform var(--v-dur-knob) ease, background-color var(--v-dur-knob) ease, box-shadow var(--v-dur-knob) ease;background:currentColor;border:0;border-radius:50%}.v-slider__input:active::-webkit-slider-thumb{transform:scale(2)}.v-slider__input:active::-moz-range-thumb{transform:scale(2)}.v-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 10px color-mix(in srgb, currentColor 20%, transparent)}.v-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 10px color-mix(in srgb, currentColor 20%, transparent)}.v-slider.is-min .v-slider__input::-webkit-slider-thumb{background:var(--v-surface);box-shadow:inset 0 0 0 2px var(--v-track-off)}.v-slider.is-min .v-slider__input::-moz-range-thumb{background:var(--v-surface);box-shadow:inset 0 0 0 2px var(--v-track-off)}.v-slider:has(.v-slider__input:disabled){color:var(--v-control-off)}.v-slider__input:disabled{cursor:default}.v-slider__input:disabled::-webkit-slider-thumb{transform:scale(.75)}.v-slider__pin{bottom:22px;left:calc(var(--v-pct) * (1 - 12 / 100) + 6px);left:var(--v-pin-x,var(--v-pct));pointer-events:none;width:28px;height:28px;color:var(--v-on-primary);font:500 11px / 1 var(--v-font);transform-origin:bottom;transition:transform var(--v-dur-knob) ease;place-items:center;margin-left:-14px;display:grid;position:absolute;transform:scale(0)translateY(14px)}.v-slider__pin:before{content:"";background:var(--v-primary);border-radius:50% 50% 50% 0;position:absolute;inset:0;transform:rotate(-45deg)}.v-slider__pin>span{position:relative}:is(.v-slider--pin:has(.v-slider__input:active) .v-slider__pin,.v-slider--pin:has(.v-slider__input:focus-visible) .v-slider__pin){transform:none}.v-slider--pin .v-slider__input:active::-webkit-slider-thumb{transform:scale(.001)}.v-slider--pin .v-slider__input:active::-moz-range-thumb{transform:scale(.001)}.v-slider__value{flex:none;width:3.5em}.v-slider__value .v-field__input{text-align:center}.v-toolbar{z-index:var(--v-z-toolbar);align-items:center;gap:var(--v-space-2);box-sizing:border-box;height:64px;padding:0 var(--v-space-4);background:var(--v-toolbar);color:var(--v-on-toolbar);font:400 20px / 28px var(--v-font);display:flex;position:relative}.v-toolbar--raised{box-shadow:var(--v-elevation-2)}.v-toolbar__title{min-width:0;margin:0 var(--v-space-2);white-space:nowrap;text-overflow:ellipsis;font:inherit;flex:1;overflow:hidden}.v-toolbar a{color:inherit;font:var(--v-font-body1);text-decoration:none}.v-toolbar--tall{height:192px;padding:var(--v-space-2) var(--v-space-4) var(--v-space-4);flex-direction:column;justify-content:space-between;align-items:stretch}.v-toolbar__row{align-items:center;gap:var(--v-space-2);min-height:48px;display:flex}.v-toolbar--tall>.v-toolbar__title{flex:none;margin-left:56px;font-size:24px}.v-toolbar--dense{height:48px}.v-tabs{scrollbar-width:none;background:var(--v-tabs-bg,transparent);height:48px;color:var(--v-tabs-fg,inherit);font:500 14px / 20px var(--v-font);text-transform:uppercase;display:flex;position:relative;overflow:auto hidden}.v-tabs::-webkit-scrollbar{display:none}.v-tabs--primary{--v-tabs-bg:var(--v-toolbar);--v-tabs-fg:var(--v-on-toolbar)}.v-tab{z-index:0;min-width:72px;color:inherit;font:inherit;text-transform:inherit;letter-spacing:.02em;cursor:pointer;opacity:.8;transition:opacity .1s var(--v-ease-accelerate);-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex:auto;justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:relative}.v-tab[aria-selected=true],.v-tab[data-selected]{opacity:1}a.v-tab{text-decoration:none}.v-tab:focus-visible{opacity:1;outline-offset:-4px;font-weight:700}.v-tab:disabled{opacity:.4;cursor:default}.v-tabs__bar{background:var(--v-tabs-bar,currentColor);transform-origin:0;pointer-events:none;width:100%;height:2px;transition-property:transform;position:absolute;bottom:0;left:0;transform:scaleX(0)}.v-tabs__bar.expand{transition-duration:var(--v-dur-tab-expand);transition-timing-function:var(--v-ease-accelerate)}.v-tabs__bar.contract{transition-duration:var(--v-dur-tab-contract);transition-timing-function:var(--v-ease-decelerate)}.v-tabs--no-bar .v-tabs__bar{display:none}.v-tabs--scrollable .v-tab{flex:none}.v-menu{padding:var(--v-space-2) 0;background:var(--v-surface-raised);color:var(--v-text);border-radius:var(--v-radius-surface);outline:none;margin:0;list-style:none;display:block}.v-menu--raised{box-shadow:var(--v-elevation-1)}.v-item{align-items:center;gap:var(--v-space-4);box-sizing:border-box;min-height:48px;padding:0 var(--v-space-4);font:var(--v-font-subhead);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;display:flex;position:relative}.v-item:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--v-dur-fast) linear;background:currentColor;position:absolute;inset:0}@media (hover:hover){.v-item:hover:before{opacity:.04}}.v-item:focus-visible{outline:none}.v-item:focus-visible:before{opacity:.12}.v-item[aria-selected=true],.v-item[aria-checked=true],.v-item.is-selected{font-weight:700}.v-item[aria-disabled=true]{color:var(--v-disabled-fg);cursor:default;pointer-events:none}.v-item__icon{color:var(--v-text-2)}.v-item__body{flex-direction:column;flex:1;min-width:0;display:flex}.v-item__secondary{font:var(--v-font-body1);color:var(--v-text-2)}.v-progress{--v-value:0;--v-secondary-value:0;height:var(--v-progress-height,4px);background:var(--v-progress-track,var(--v-track-off));display:block;position:relative;overflow:hidden}.v-progress:before,.v-progress:after{content:"";transform-origin:0;will-change:transform;position:absolute;inset:0}.v-progress:before{background:color-mix(in srgb, var(--v-secondary) 70%, transparent);transform:scaleX(var(--v-secondary-value))}.v-progress:after{background:var(--v-progress-color,var(--v-primary));transform:scaleX(var(--v-value))}.v-progress.is-transiting:before,.v-progress.is-transiting:after{transition:transform 80ms}.v-progress--indeterminate:before{display:none}.v-progress--indeterminate:after{transform-origin:50%;animation:2s linear infinite v-progress-indeterminate}@keyframes v-progress-indeterminate{0%{transform:translate(-50%)scaleX(0)}50%{transform:translate(0%)scaleX(.3)}to{transform:translate(50%)scaleX(0)}}.v-progress.is-disabled:after{background:var(--v-control-off)}.v-spinner{width:var(--v-spinner-size,28px);height:var(--v-spinner-size,28px);color:var(--v-spinner-color,var(--v-primary));opacity:0;transition:opacity .4s var(--v-ease-standard);vertical-align:middle;display:inline-block}.v-spinner.is-active{opacity:1}.v-spinner svg{width:100%;height:100%;animation:1.568s linear infinite paused v-spinner-rotate}.v-spinner.is-active svg{animation-play-state:running}.v-spinner circle{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:square;stroke-dasharray:1 200;stroke-dashoffset:0;animation:v-spinner-dash 1.333s var(--v-ease-standard) infinite}.v-spinner--multicolor circle{animation:v-spinner-dash 1.333s var(--v-ease-standard) infinite, v-spinner-colors 5.332s step-end infinite}@keyframes v-spinner-rotate{to{transform:rotate(360deg)}}@keyframes v-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:55 200;stroke-dashoffset:-12px}to{stroke-dasharray:55 200;stroke-dashoffset:-68px}}@keyframes v-spinner-colors{0%{stroke:var(--v-primary)}25%{stroke:var(--v-error)}50%{stroke:var(--v-warning)}75%{stroke:var(--v-success)}}@media (prefers-reduced-motion:reduce){.v-spinner svg{animation-duration:4s}.v-spinner circle{stroke-dasharray:45 200;animation:none}}.v-toast{z-index:var(--v-z-toast);align-items:center;gap:var(--v-space-5);box-sizing:border-box;border-radius:var(--v-radius-surface);background:var(--v-inverse);min-width:288px;max-width:calc(100vw - 24px);min-height:48px;color:var(--v-on-inverse);font:var(--v-font-body1);box-shadow:var(--v-elevation-1);opacity:0;transition:transform var(--v-dur-toast), opacity var(--v-dur-toast);pointer-events:none;margin:12px;padding:14px 24px;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100px)}.v-toast.is-open{opacity:1;pointer-events:auto;transform:none}.v-toast__text{flex:1}.v-toast__action{color:var(--v-secondary);margin:-8px -12px -8px 0}.v-toast__text--copy{cursor:copy}.v-toast__copy{margin:-8px -16px -8px calc(-1 * var(--v-space-3,8px));color:inherit;flex:none}.v-toast--capsule{border-radius:24px}.v-toast--fit-bottom{border-radius:0;width:100%;max-width:none;margin:0;left:0;right:0}@media (width<=599px){.v-toast{min-width:0;left:0;right:0}}.v-dialog{box-sizing:border-box;width:min(var(--v-dialog-width,560px), calc(100vw - 32px));border-radius:var(--v-radius-surface);background:var(--v-surface-raised);max-height:calc(100dvh - 48px);color:var(--v-text);box-shadow:var(--v-elevation-5);border:0;margin:auto;padding:0;overflow:auto}.v-dialog::backdrop{background:#00000080;background:var(--v-scrim)}.v-dialog[open]{animation:v-dialog-in var(--v-dur-dialog-in) var(--v-ease-decelerate)}.v-dialog[open]::backdrop{animation:v-fade-in var(--v-dur-dialog-in) linear}.v-dialog.is-closing{animation:v-dialog-out var(--v-dur-dialog-out) var(--v-ease-accelerate) forwards}.v-dialog.is-closing::backdrop{animation:v-fade-out var(--v-dur-dialog-out) linear forwards}@keyframes v-dialog-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes v-dialog-out{0%{opacity:1}to{opacity:0;transform:scale(.96)}}@keyframes v-fade-in{0%{opacity:0}}@keyframes v-fade-out{to{opacity:0}}.v-dialog>*{margin:20px 0 0;padding:0 24px}.v-dialog>:first-child{margin-top:24px}.v-dialog>:last-child{margin-bottom:24px}.v-dialog__title{font:var(--v-font-title);color:var(--v-heading)}.v-dialog__content{font:var(--v-font-body1);color:var(--v-text-2)}.v-dialog>.v-dialog__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin:8px 0 0;padding:8px 8px 8px 24px;display:flex}.v-dialog>.v-dialog__buttons:last-child{margin-bottom:0}.v-dialog__buttons .v-dialog__start{margin-left:-8px;margin-right:auto}.v-dialog__scrollable{border-block:1px solid var(--v-divider);max-height:50dvh;padding-block:8px;overflow:auto}.v-card{background:var(--v-surface);color:var(--v-text);border-radius:var(--v-radius-surface);box-shadow:var(--v-elevation-1);display:block;position:relative}.v-card--animated{transition:box-shadow var(--v-dur-medium) var(--v-ease-standard)}@media (hover:hover){.v-card--animated:hover{box-shadow:var(--v-elevation-3)}}.v-card--flat{box-shadow:none;border:1px solid var(--v-divider)}.v-card__header{padding:var(--v-space-4);font:var(--v-font-headline);color:var(--v-heading)}.v-card__media{border-radius:var(--v-radius-surface) var(--v-radius-surface) 0 0;width:100%;display:block}.v-card__actions{border-top:1px solid var(--v-divider);flex-wrap:wrap;align-items:center;gap:4px;padding:5px 16px;display:flex}.v-chip{--_c:var(--v-text);box-sizing:border-box;border-radius:var(--v-radius-chip);background:color-mix(in srgb, var(--_c) 12%, transparent);height:32px;color:var(--_c);font:var(--v-font-body1);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;align-items:center;gap:6px;max-width:100%;padding:0 12px;display:inline-flex;overflow:hidden}.v-chip--small{height:24px;font:var(--v-font-caption);padding:0 8px}.v-chip--primary{--_c:var(--v-primary)}.v-chip--secondary{--_c:var(--v-secondary)}.v-chip--success{--_c:var(--v-success)}.v-chip--info{--_c:var(--v-info)}.v-chip--warning{--_c:var(--v-warning)}.v-chip--error{--_c:var(--v-error)}.v-chip--outlined{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--_c) 45%, transparent);background:0 0}.v-notice{--_c:var(--v-info);padding:var(--v-space-3) var(--v-space-4);background:color-mix(in srgb, var(--_c) 10%, var(--v-surface));color:var(--v-text);border-left:3px solid var(--_c);border-radius:var(--v-radius-surface);font:var(--v-font-body1)}.v-notice--success{--_c:var(--v-success)}.v-notice--warning{--_c:var(--v-warning)}.v-notice--error{--_c:var(--v-error)}.v-table{border-collapse:collapse;width:100%;font:var(--v-font-body1);color:var(--v-text)}.v-table th{font:500 12px / 16px var(--v-font);color:var(--v-text-2);text-align:left;white-space:nowrap}.v-table th,.v-table td{height:48px;padding:0 var(--v-space-4);border-bottom:1px solid var(--v-divider);vertical-align:middle}.v-table td{padding-block:var(--v-space-2)}@media (hover:hover){.v-table tbody tr:hover{background:var(--v-hover)}}.v-table-wrap{position:relative;overflow-x:auto}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-300-normal-CCzlftfr.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--r-max:1280px;--r-gap:10px;--r-band:#141720;--r-row:#202533;--r-accent:#0195ff;--r-blue-deep:#147ac3;--r-cyan:#53c5f5;--r-amber:#f5a623;--r-alt:#333b52;--r-alt-hover:#525f83;--r-link:#3aa8ff;--r-subtle:#8397c2}[data-theme=dark]{--v-font:"Poppins", "Roboto", "Noto Sans", system-ui, -apple-system, "Segoe UI", Ubuntu, Cantarell, sans-serif;--v-bg:#0b0e16;--v-surface:#1a1d26;--v-surface-raised:#202533;--v-divider:#2a3042;--v-toolbar:#141720;--v-on-toolbar:#fff;--v-text:#fff;--v-heading:#fff;--v-text-2:#95a6cb;--v-primary:#0195ff;--v-on-primary:#fff;--v-info:#53c5f5;--v-focus:#53c5f5;--v-tabs-bar:var(--r-blue-deep);--v-radius-surface:0;--v-radius-button:4px;--v-radius-control:0;--v-radius-chip:0;--v-elevation-1:none;--v-elevation-2:none;--v-font-display:500 30px / 38px var(--v-font);--v-font-headline:500 22px / 30px var(--v-font);--v-font-title:500 18px / 26px var(--v-font)}html{scrollbar-color:var(--r-blue-deep) var(--v-surface)}html,body{min-height:100%;margin:0}body{flex-direction:column;display:flex}#app{flex-direction:column;min-height:100dvh;display:flex}main{flex:1}.page{width:min(var(--r-max), 100% - 32px);margin:0 auto;padding:24px 0 48px}.page--narrow{max-width:560px}.brand{color:inherit;font:500 20px / 28px var(--v-font);letter-spacing:.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand img{border-radius:6px;width:32px;height:32px}.brand-wrap{align-items:center;gap:10px;min-width:0;display:inline-flex}.v-toolbar .brand-by{color:var(--v-text-2);font:400 12px / 16px var(--v-font);white-space:nowrap;border-radius:2px;text-decoration:none}.v-toolbar .brand-by:hover,.v-toolbar .brand-by:focus-visible{color:var(--v-text);text-decoration:underline}.v-toolbar .brand-by:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}@media (width<=600px){.brand-by{display:none}}.toolbar-nav{flex:1;min-width:0;margin-left:16px}.toolbar-nav .v-tab{flex:none}.toolbar-right{align-items:center;gap:8px;display:flex}.avatar{object-fit:cover;background:var(--v-divider);border-radius:50%;width:32px;height:32px}.grid{gap:var(--r-gap);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stack{gap:var(--r-gap);flex-direction:column;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row--between{justify-content:space-between}.muted{color:var(--v-text-2)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.kv{font:var(--v-font-body1);grid-template-columns:max-content 1fr;gap:6px 16px;display:grid}.kv dt{color:var(--v-text-2)}.kv dd{margin:0}.big{font:400 34px / 40px var(--v-font);color:var(--v-heading)}.section-title{font:var(--v-font-title);color:var(--v-heading);margin:24px 0 12px}.v-card__content>:first-child{margin-top:0}.actions{flex-wrap:wrap;gap:8px;display:flex}.hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hero{padding:56px 0 40px}.hero__kicker{background:var(--r-blue-deep);color:#fff;font:500 13px / 18px var(--v-font);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:6px 22px 5px 12px;display:inline-block}.hero h1{font:500 clamp(32px, 4.6vw, 50px) / 1.15 var(--v-font);color:var(--v-heading);letter-spacing:-.01em;max-width:1000px;margin:18px 0 16px}.hero p{font:400 18px / 28px var(--v-font);color:var(--v-text-2);max-width:680px;margin:0 0 24px}.feature .v-card__header{box-shadow:inset 0 -2px 0 var(--r-blue-deep)}.feature--amber .v-card__header{box-shadow:inset 0 -2px 0 var(--r-amber)}.steps{counter-reset:step}.step{border-bottom:1px solid var(--v-divider);grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.step:before{counter-increment:step;content:counter(step);background:var(--r-blue-deep);color:#fff;place-items:center;width:32px;height:32px;font-weight:500;display:grid}.games{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.game{border-radius:var(--v-radius-surface);background:var(--v-surface);align-items:center;gap:12px;padding:12px;display:flex}.game img{border-radius:0;width:40px;height:40px}pre.code{color:#d7dde8;background:#0b0f17;border-radius:0;margin:0;padding:12px 16px;font-size:13px;line-height:20px;overflow:auto}.sessions{flex-direction:column;display:flex}.session{border-radius:var(--v-radius-surface);cursor:pointer;transition:background var(--v-dur-fast) linear;grid-template-columns:44px 112px 1fr auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid;position:relative}.session:hover,.session:focus-visible{background:var(--v-hover);outline:none}.session:focus-visible{box-shadow:var(--v-focus-ring)}.session__logo{object-fit:cover;border-radius:0;width:44px;height:44px}.session__cover{aspect-ratio:16/9;object-fit:cover;background:var(--v-divider);cursor:zoom-in;border:0;border-radius:0;width:112px;padding:0;display:block}.session__cover--empty{color:var(--v-text-2);font:var(--v-font-caption);cursor:default;place-items:center;display:grid}.session__title{font:500 16px / 22px var(--v-font);color:var(--v-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.session__sub{font:var(--v-font-caption);color:var(--v-text-2)}.session__cost{font:500 15px / 20px var(--v-font);white-space:nowrap}@media (width<=640px){.session{grid-template-columns:36px 88px 1fr auto}.session__cost{display:none}}.empty{text-align:center;color:var(--v-text-2);padding:40px 16px}.popover{z-index:1000;min-width:180px;position:fixed}.popover .v-menu{background:var(--v-surface-raised);border-radius:var(--v-radius-surface);box-shadow:var(--v-elevation-3);padding:8px 0}.popover .v-item{min-height:40px;padding:0 16px}.popover .v-item--danger{color:var(--v-error)}.v-dialog--cover{--v-dialog-width:1100px;background:#000;padding:0}.v-dialog--cover>*{margin:0;padding:0}.v-dialog--cover img{object-fit:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);display:block}.v-dialog--cover .close{color:#fff;position:absolute;top:8px;right:8px}.cover-hero{aspect-ratio:16/9;object-fit:cover;border-radius:var(--v-radius-surface);background:var(--v-divider);width:100%;display:block}.highlights{margin:0;padding:0;list-style:none}.highlights li{border-bottom:1px solid var(--v-divider);grid-template-columns:64px 1fr;gap:12px;padding:8px 0;display:grid}.highlights time{color:var(--r-accent);font-variant-numeric:tabular-nums}.key-plain{align-items:center;gap:8px;display:flex}.key-plain code{word-break:break-all;flex:1}.user-code{letter-spacing:.15em;color:var(--v-heading);font:500 32px/40px ui-monospace,Menlo,monospace}.center{text-align:center}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.status-link{color:var(--v-on-toolbar);opacity:.85;align-items:center;gap:7px;margin-left:14px;font-size:13px;text-decoration:none;display:inline-flex}.status-link:hover,.status-link:focus-visible{opacity:1;text-decoration:underline}.status-dot{background:#3a4556;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #ffffff0f}.status-dot--operational{background:#199e70}.status-dot--degraded{background:#e0a526}.status-dot--maintenance{background:#5b8def}.status-dot--outage{background:#e5484d}@media (width<=600px){.status-link .status-text{display:none}.status-link{margin-left:8px}}.catalog{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.catalog__game{background:var(--v-surface-raised);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.catalog__game img,.catalog__blank{aspect-ratio:460/215;object-fit:cover;background:var(--v-surface);width:100%;height:auto;display:block}.catalog__name{padding:8px 10px 2px;font-size:14px;font-weight:500}.catalog__tier{align-self:flex-start;margin:0 10px 10px}.v-button{text-transform:none;letter-spacing:normal}.v-button--primary.v-button--raised{--_bg:var(--r-blue-deep);--_on:#fff;transition:background-color var(--v-dur-control) linear}.v-button--primary.v-button--raised:hover{--_bg:#0f6aad}.v-button--primary.v-button--raised:hover:before{opacity:0}.v-button--outlined{background:var(--r-alt);color:var(--v-text);box-shadow:none;transition:background-color var(--v-dur-control) linear;border:0}.v-button--outlined:hover{background:var(--r-alt-hover)}.v-button--outlined:hover:before{opacity:0}.dl{vertical-align:top;flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.dl__group{align-items:stretch;display:inline-flex}.dl__main{align-items:center;gap:10px;height:44px;padding:0 18px;font-weight:600;display:inline-flex;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.dl__logo{flex:none;width:20px;height:20px}.dl__arrow{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex;border-left:1px solid #0000002e!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding:0!important}.dl__chevron{width:20px;height:20px;transition:transform .15s}.dl__chevron--open{transform:rotate(180deg)}.dl .dl__meta,.hero .dl__meta{color:var(--r-subtle);max-width:520px;margin:0;font-size:13px;font-weight:400;line-height:1.4}.dl__meta a{color:inherit;text-decoration:underline}.dl__meta a:hover,.dl__meta a:focus-visible{color:var(--v-text)}.dl__popover .v-menu{padding:6px 0}.dl__item{min-height:48px;color:var(--v-text);cursor:pointer;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.dl__item:hover,.dl__item:focus-visible{background:#e5eaf212;outline:none}.dl__item--off{opacity:.5;cursor:default}.dl__item-logo{flex:none;width:20px;height:20px}.dl__item-logo svg{width:20px;height:20px;display:block}.dl__item-text{flex-direction:column;flex:1;line-height:1.25;display:flex}.dl__item-name{font-weight:500}.dl__item-req{color:var(--r-subtle);font-size:12px}.dl__item-side{color:var(--r-subtle);white-space:nowrap;font-size:12px}.dl__check{width:18px;height:18px;color:var(--r-accent);flex:none}.dl__footer{color:var(--r-accent);border-top:1px solid #e5eaf21a;margin-top:4px;padding:8px 14px 4px;font-size:13px;text-decoration:none;display:block}.dl__footer:hover,.dl__footer:focus-visible{text-decoration:underline}.dlrow{border-top:1px solid #e5eaf214;align-items:center;gap:16px;padding:10px 0;display:flex}.dlrow:first-of-type{border-top:0}.dlrow__btn{flex:none;min-width:190px}.dlrow__text{flex:1;min-width:0}@media (width<=600px){.dlrow{flex-direction:column;align-items:flex-start;gap:6px}.dl__item-side{display:none}}.kit{background:var(--v-surface);border:1px solid #e5eaf214;border-radius:0;max-width:760px;margin:8px 0 0;padding:4px 14px 12px;scroll-margin-top:80px}.kit:not([open]){padding-bottom:4px}.kit>summary{cursor:pointer;border-radius:0;padding:8px 4px}.kit>summary:hover{background:#e5eaf20d}.kit>summary:focus-visible{outline:2px solid var(--v-primary);outline-offset:2px}.kit__body{padding:4px 4px 0}.kit__steps{counter-reset:kitstep;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.kit__steps>li{counter-increment:kitstep;background:var(--v-surface-raised);font:400 14px / 1.45 var(--v-font);color:var(--v-text-2);border:1px solid #e5eaf214;border-radius:0;flex-direction:column;gap:2px;padding:12px 14px 12px 52px;display:flex;position:relative}.kit__steps>li:before{content:counter(kitstep);background:var(--r-blue-deep);color:#fff;width:26px;height:26px;font:500 14px / 1 var(--v-font);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:14px}.kit__steps>li>strong{color:var(--v-text);font-size:15px}.hero .kit p{font:400 15px / 1.55 var(--v-font);color:var(--v-text);max-width:none;margin:10px 0}.hero .kit p.muted{color:var(--v-text-2)}.hero .kitline{max-width:760px;font:400 15px / 1.5 var(--v-font);color:var(--v-text);background:#f0a04b1a;border:1px solid #f0a04b59;border-radius:0;align-items:flex-start;gap:10px;margin:18px 0 0;padding:10px 14px;display:flex}.kitline__icon{color:#f0a04b;flex:none;width:20px;height:20px;margin-top:1px}.kitline a{color:var(--v-primary);font-weight:500}.kitline a:focus-visible{outline:2px solid var(--v-primary);outline-offset:2px;border-radius:0}@media (prefers-reduced-motion:reduce){.dl__chevron{transition:none}}.hero .actions{flex-wrap:wrap;align-items:flex-start;gap:16px}.hero .actions>.v-button{align-items:center;height:44px;display:inline-flex}.toolbar-nav{flex-wrap:wrap;height:auto;min-height:48px}.toolbar-nav .v-tab{white-space:nowrap}@media (width<=760px){.v-toolbar{flex-wrap:wrap;row-gap:0;height:auto;min-height:56px;padding-top:4px;padding-bottom:4px}.toolbar-nav{flex:100%;order:10;margin-left:0}.toolbar-right{margin-left:auto}}@media (width>=1600px){:root{--r-max:1280px}}@media (width>=2200px){:root{--r-max:1480px}.hero h1{font-size:56px;line-height:1.1}}.v-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.v-table th,.v-table td{white-space:nowrap}.v-table td.wrap,.v-table th.wrap{white-space:normal}.row>.v-field,.filters>.v-field,img,video{max-width:100%}@media (width<=760px){.grid{grid-template-columns:1fr!important}}.list-controls{flex-direction:column;gap:8px;padding:12px 16px 4px;display:flex}.filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.pager{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sort-th{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-th:focus-visible{outline:2px solid var(--v-primary);outline-offset:2px;border-radius:0}.sort-th__arrow{opacity:.45;font-size:11px}.sort-th--active .sort-th__arrow{opacity:1;color:var(--v-primary)}@media (width<=760px){.filters>.v-field{width:calc(50% - 6px)!important}}.seg{border:1px solid #7f7f7f59;border-radius:0;display:inline-flex;overflow:hidden}.seg__btn{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;min-height:32px;padding:6px 14px}.seg__btn+.seg__btn{border-left:1px solid #7f7f7f59}.seg__btn:hover{background:#7f7f7f1f}.seg__btn:focus-visible{outline:2px solid var(--v-primary);outline-offset:-2px}.seg__btn--on{background:var(--r-blue-deep);color:#fff}.md{overflow-wrap:anywhere;max-width:80ch;line-height:1.55}.md>:first-child{margin-top:0}.md h1{margin:1.2em 0 .4em;font-size:1.35em}.md h2{margin:1.1em 0 .35em;font-size:1.15em}.md h3{margin:1em 0 .3em;font-size:1em}.md p,.md ul,.md ol{margin:.5em 0}.md li{margin:.2em 0}.md code{background:#7f7f7f24;border-radius:0;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.md pre{background:#7f7f7f24;border-radius:0;padding:10px 12px;overflow:auto}.md pre code{background:0 0;padding:0}.md table{border-collapse:collapse;margin:.6em 0}.md th,.md td{text-align:left;border:1px solid #7f7f7f59;padding:4px 8px}.md blockquote{border-left:3px solid var(--v-primary);color:var(--v-text-secondary,inherit);margin:.6em 0;padding:2px 12px}.doc-text{resize:vertical;min-height:240px;line-height:1.5}.v-table tr.clickable{cursor:pointer}.v-table tr.clickable:hover,.v-table tr.clickable:focus-visible{background:#7f7f7f17;outline:none}.version-banner{background:#7f7f7f24;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.changelog__release{scroll-margin-top:80px}.changelog__head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px;display:flex}.changelog__title{margin:0}.changelog__anchor{color:inherit;text-decoration:none}.changelog__anchor:hover,.changelog__anchor:focus-visible{text-decoration:underline}main a:not([class]){color:var(--r-link);text-decoration:none}main a:not([class]):hover,main a:not([class]):focus-visible{color:#fff;text-decoration:underline}.v-app .section-title,.v-card__header{background:var(--r-band);color:var(--v-heading);font:500 20px / 28px var(--v-font);text-transform:uppercase;letter-spacing:.02em;text-align:center}.v-app .section-title{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 10px;margin:24px 0 0;padding:12px 16px;display:flex}.v-app .section-title+*{margin-top:0}.v-app .section-title .muted,.v-card__header .muted,.v-card__header code,.v-card__header .v-button,.v-card__header .v-chip{text-transform:none;letter-spacing:normal}.v-card__header{padding:10px 16px;font-size:18px;line-height:26px}.v-card__header.row,.v-card__header.row--between{text-align:left}.v-card{box-shadow:none}.v-card__content{padding:16px}.v-card__header+.v-card__content{padding-top:14px}.appbar.v-toolbar{background:var(--r-band);height:auto;min-height:64px;box-shadow:none;padding:0 22px}.appbar__spacer{flex:1}.brand{letter-spacing:.02em;font-weight:500}.appbar__nav.v-tabs{--v-tabs-bg:transparent;--v-tabs-fg:#fff;text-transform:uppercase;min-width:0;height:auto;min-height:64px;font:400 14px / 20px var(--v-font);flex-wrap:wrap;flex:1;align-self:stretch;margin-left:16px}.appbar__nav .v-tab{opacity:1;letter-spacing:.02em;white-space:nowrap;min-height:64px;transition:color var(--v-dur-control) linear, background-color var(--v-dur-control) linear;flex:none;padding:0 16px}.appbar__nav .v-tab:hover,.appbar__nav .v-tab:focus-visible{color:var(--v-primary);background:#1d212c}.appbar__nav .v-tab[aria-current=page]{color:var(--v-primary)}.appbar__signin.v-button{border:2px solid var(--r-alt);color:#fff;box-shadow:none;background:0 0;border-radius:66px;align-items:center;height:40px;margin-left:8px;padding:0 18px;display:inline-flex}.appbar__signin.v-button:hover,.appbar__signin.v-button:focus-visible{border-color:var(--v-primary)}.appbar__signin.v-button:hover:before{opacity:0}.appbar__nav--dense.v-tabs{text-transform:none}.appbar__nav--dense .v-tab{letter-spacing:0;flex:auto;min-width:0;max-width:160px;padding:0 8px;font-size:13px}@media (width<=760px){.appbar.v-toolbar{flex-wrap:wrap;padding:4px 12px}.appbar__nav.v-tabs{flex:100%;order:10;min-height:48px;margin-left:0}.appbar__nav .v-tab{padding:0 12px}.appbar .toolbar-right,.appbar .appbar__signin{margin-left:auto}}.catalog{gap:var(--r-gap)}.catalog__game{transition:border-color var(--v-dur-control) linear;border:1px solid #0000}.catalog__game:hover{border-color:var(--v-primary)}.catalog__tier.v-chip{--_c:#fff;background:var(--r-alt);color:#fff;height:22px;font:500 12px / 22px var(--v-font);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);border-radius:0;padding:0 12px 0 10px}.catalog__tier.v-chip--success{background:var(--r-blue-deep)}.v-chip{border-radius:2px}.v-button--raised{box-shadow:none}@media (prefers-reduced-motion:reduce){.appbar__nav .v-tab,.catalog__game,.v-button--outlined,.v-button--primary.v-button--raised{transition:none}}.site-footer{background:var(--v-toolbar);border-top:1px solid var(--v-surface);color:var(--v-text-2);font-size:13px}.site-footer__inner{width:min(var(--r-max), 100% - 32px);flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0 auto;padding:20px 0;display:flex}.site-footer p{margin:0}.site-footer__brand{color:var(--v-text);font-weight:600}.site-footer__by{color:var(--v-text-2);font-weight:400}.site-footer__links{flex:1;gap:20px;display:flex}.site-footer a{color:var(--v-text-2);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--v-primary);text-decoration:underline}.site-footer a:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px;border-radius:0}.site-footer__linkbtn{font:inherit;color:var(--v-text-2);cursor:pointer;background:0 0;border:0;padding:0}.site-footer__linkbtn:hover,.site-footer__linkbtn:focus-visible{color:var(--v-primary);text-decoration:underline}.site-footer__linkbtn:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}.cookie-bar{z-index:50;background:var(--v-surface);border-top:1px solid var(--v-divider);animation:.25s ease-out cookie-bar-in;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #00000073}.cookie-bar__inner{text-align:center;gap:10px;width:min(920px,100% - 32px);margin:0 auto;padding:18px 0 14px;display:grid}.cookie-bar__title{font:600 15px / 1.3 var(--v-font);letter-spacing:.02em;text-transform:uppercase;color:var(--v-text);margin:0}.cookie-bar__text{color:var(--v-text-2);margin:0;font-size:14px}.cookie-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.cookie-bar__reject{background:var(--v-surface-raised);color:var(--v-text)}.cookie-bar__manage{color:var(--v-text);margin-left:auto;box-shadow:inset 0 0 0 1px #e5eaf259}.cookie-bar__links{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;font-size:13px;display:flex}.cookie-bar__links a{color:var(--v-primary)}@keyframes cookie-bar-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.cookie-bar{animation:none}}@media (width<=560px){.cookie-bar__actions>.v-button{flex:100%}.cookie-bar__manage{margin-left:0}}.cookie-cat{border-top:1px solid var(--v-divider);justify-content:space-between;align-items:flex-start;gap:16px;padding-top:12px;display:flex}.cookie-cat__title{color:var(--v-text);font-weight:600}.cookie-cat__text{color:var(--v-text-2);margin:2px 0 0;font-size:13px}.cookie-cat .v-switch{flex:none}.site-footer__by a{color:var(--v-text)}.home-games-link{color:var(--r-link);margin-left:10px;font-size:16px;font-weight:400;text-decoration:none}.home-games-link:hover,.home-games-link:focus-visible{text-decoration:underline}a.catalog__game{color:inherit;transition:background-color var(--v-dur-fast,.15s) linear;text-decoration:none}a.catalog__game:hover{background:var(--r-row)}a.catalog__game:focus-visible,.gl__card:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}.gl__title{font:var(--v-font-display);align-items:baseline;gap:10px;margin-top:8px;display:flex}.gl__count{font:400 16px / 1 var(--v-font)}.gl__intro{max-width:760px;margin:0 0 16px}.gl__filters{margin-bottom:12px;position:relative}.gl__bar{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.gl__search{flex:280px}.gl__genre{flex:0 220px}.gl__players{flex:0 150px}.gl__sort{flex:0 220px}.gl__clear{align-self:center}.gl__loading{opacity:0;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.gl__loading.is-on{opacity:1}.gl__summary{margin:4px 0 12px}.gl__grid{gap:var(--r-gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.gl__card{background:var(--v-surface);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:background-color .15s linear,transform .15s;display:flex}.gl__card:hover{background:var(--r-row);transform:translateY(-2px)}.gl__card img,.gl__blank{aspect-ratio:460/215;object-fit:cover;background:var(--v-surface-raised);width:100%;height:auto;display:block}.gl__blank{font:500 40px / 1 var(--v-font);color:var(--v-text-2);place-items:center;display:grid}.gl__body{flex-direction:column;flex:1;gap:6px;padding:10px 12px 12px;display:flex}.gl__name{font:500 15px / 20px var(--v-font)}.gl__meta{gap:10px;font-size:12px;display:flex}.gl__meta span+span:before{content:"·";margin-right:10px}.gl__chips{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.gl__genrechip{background:var(--r-alt);color:var(--v-text)}.gl__card--ghost{aspect-ratio:460/300;background:var(--v-surface);animation:1.4s ease-in-out infinite gl-pulse}@keyframes gl-pulse{50%{opacity:.55}}.gl__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:20px;display:flex}.gl__pg{min-width:40px}.gd__back{margin-bottom:12px}.gd>.v-card,.gd>section{margin-bottom:var(--r-gap)}.hero-slider{aspect-ratio:32/10;width:100%;min-height:260px;max-height:480px;margin-bottom:var(--r-gap);background:#000;transition:aspect-ratio .35s,max-height .35s;position:relative;overflow:hidden}.hero-slider.is-playing{aspect-ratio:16/9;max-height:80vh}.hero-slider:focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}.hero-slider__track,.hero-slider__slide{position:absolute;inset:0}.hero-slider__slide{opacity:0;transition:opacity .8s}.hero-slider__slide.is-on{opacity:1}.hero-slider__img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hero-slider__slide--art .hero-slider__img{object-fit:cover;transition:transform 6s linear;transform:scale(1.04)}.hero-slider__slide--art.is-on .hero-slider__img{transform:scale(1)}.hero-slider__blur{object-fit:cover;filter:blur(22px)brightness(.5);width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.hero-slider__shade{pointer-events:none;z-index:1;background:linear-gradient(#0b0e1600 30%,#0b0e168c 62%,#0b0e16f2 100%);position:absolute;inset:0}.hero-slider--empty{background:linear-gradient(135deg, var(--r-blue-deep), var(--v-surface))}.hero-slider__caption{z-index:3;pointer-events:none;position:absolute;bottom:26px;left:28px;right:120px}.hero-slider__zoom{z-index:2;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.hero-slider__zoom:focus-visible{outline:2px solid var(--v-focus);outline-offset:-4px}.hero-slider__play{z-index:2;cursor:pointer;color:#fff;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;inset:0}.hero-slider__playicon{background:#0195ffe6;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .15s;display:grid;box-shadow:0 4px 24px #00000080}.hero-slider__playicon .v-icon{width:40px;height:40px}.hero-slider__play:hover .hero-slider__playicon,.hero-slider__play:focus-visible .hero-slider__playicon{transform:scale(1.08)}.hero-slider__play:focus-visible{outline:2px solid var(--v-focus);outline-offset:-4px}.hero-slider__playname{text-shadow:0 1px 6px #000c;text-align:center;max-width:60%;margin-bottom:40px;font-size:14px}.hero-slider__player{z-index:3;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.hero-slider__close{z-index:5;color:#fff;background:#0b0e16a6;position:absolute;top:10px;right:10px}.hero-slider.is-playing .hero-slider__arrow{z-index:4;top:50%}.hero-slider__error{z-index:5;color:#fff;background:#e5484de6;margin:0;padding:6px 10px;position:absolute;top:16px;left:28px}.hero-slider__arrow{color:#fff;z-index:4;background:#0b0e168c;position:absolute;top:50%;transform:translateY(-50%)}.hero-slider__arrow:hover{background:#0b0e16cc}.hero-slider__arrow--prev{left:10px}.hero-slider__arrow--next{right:10px}.hero-slider__dots{z-index:4;gap:2px;display:flex;position:absolute;bottom:26px;right:24px}.hero-slider.is-playing .hero-slider__dots,.hero-slider.is-playing .hero-slider__count{display:none}.hero-slider__count{z-index:4;color:#fff;font:500 14px / 1 var(--v-font);text-shadow:0 1px 6px #000c;margin:0;position:absolute;bottom:22px;right:24px}.hero-slider__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:24px;padding:0;display:grid}.hero-slider__dot:before{content:"";background:#ffffff59;width:18px;height:4px;transition:background-color .2s}.hero-slider__dot.is-on:before{background:var(--r-accent)}.hero-slider__dot:focus-visible{outline:2px solid var(--v-focus)}.gd__title{font:500 clamp(28px, 4vw, 46px) / 1.1 var(--v-font);color:#fff;text-shadow:0 2px 12px #0009;margin:0 0 6px}.gd__by{color:#dfe6f3;margin:0 0 10px}.gd__chips{flex-wrap:wrap;gap:6px;display:flex}@media (width<=640px){.hero-slider{aspect-ratio:4/3}.hero-slider__caption{bottom:44px;left:16px;right:16px}.hero-slider__dots,.hero-slider__count{bottom:12px;left:16px;right:auto}.hero-slider__playname,.hero-slider__arrow{display:none}}.gd__cols{gap:var(--r-gap);margin-bottom:var(--r-gap);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}@media (width<=900px){.gd__cols{grid-template-columns:1fr}}.gd__lead{color:var(--v-text);font-size:16px;line-height:1.6}.gd__html{color:var(--v-text-2);overflow-wrap:anywhere;line-height:1.65}.gd__html.is-clipped{max-height:480px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.gd__html img,.gd__html video{max-width:100%;height:auto;margin:12px 0;display:block}.gd__html h1,.gd__html h2{font:var(--v-font-title);color:var(--v-heading);margin:20px 0 8px}.gd__html a,.gd__facts a:not(.v-button),.gd__rules a,.gd__sources a{color:var(--r-link)}.gd__plain{margin:0;padding-left:20px;line-height:1.7}.gd__kv{grid-template-columns:max-content minmax(0,1fr);font-size:14px}.gd__kv dd{overflow-wrap:anywhere}.gd__src{font-size:12px}.gd__links{margin-top:16px}.gd__links .v-button{color:#fff}.reqs__tabs{margin-bottom:12px}.reqs__note{margin-top:0;font-size:13px}.reqs__cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.reqs__title{font:500 15px / 22px var(--v-font);color:var(--v-heading);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.reqs__list{margin:0;padding:0;list-style:none}.reqs__line{border-bottom:1px solid var(--v-divider);grid-template-columns:22px 1fr;gap:8px;padding:7px 0;font-size:14px;line-height:1.45;display:grid}.reqs__icon{width:18px;height:18px;margin-top:1px}.reqs__line.is-pass .reqs__icon,.reqs__line.is-pass strong{color:#2fd18f}.reqs__line.is-fail .reqs__icon,.reqs__line.is-fail strong{color:#ff6b70}.reqs__line.is-unknown .reqs__icon{color:var(--v-text-2)}.reqs__why{color:var(--v-text-2);font-size:12px;display:block}.reqs__line.is-pass .reqs__why{color:#7fdcb4}.reqs__line.is-fail .reqs__why{color:#ff9ea1}.gd__ban{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.gd__tabs{margin-bottom:4px;overflow-x:auto}.gd__badge{background:var(--r-amber);color:#000;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:600;display:inline-grid}.gd__panel{padding-top:12px}.gd__panel>p:first-child{margin-top:0}.gd__modes{gap:var(--r-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.gd__mode{background:var(--v-surface-raised);border-top:3px solid #0000;padding:14px 16px}.gd__mode.is-default{border-top-color:var(--r-accent)}.gd__mode.is-off{opacity:.55}.gd__mode p{color:var(--v-text-2);margin:6px 0 0;font-size:14px;line-height:1.5}.gd__modehead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd__fallback{font-size:13px}.gd__feats,.gd__rules{margin:0;padding:0;list-style:none}.gd__feats li,.gd__rules li{border-bottom:1px solid var(--v-divider);grid-template-columns:22px 1fr;gap:8px;padding:8px 0;line-height:1.5;display:grid}.gd__feats .v-icon,.gd__rules .v-icon{width:18px;height:18px;margin-top:2px}.gd__feats .is-on .v-icon{color:#2fd18f}.gd__feats .is-off .v-icon,.gd__rules .v-icon{color:#ff6b70}.gd__feats .is-off strong{color:var(--v-text-2)}.gd__rules p{color:var(--v-text-2);margin:4px 0}.gd__hud{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.gd__chiplist{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gd__ask{align-items:flex-end;gap:12px;display:flex}.gd__askfield{flex:1}.gd__ask>.v-button{min-width:96px;height:40px}.gd__examples{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gd__example{cursor:pointer;font:inherit;background:var(--r-alt);color:var(--v-text);border:0;font-size:13px}.gd__example:hover{background:var(--r-alt-hover)}.gd__example:focus-visible{outline:2px solid var(--v-focus)}.gd__answers{gap:var(--r-gap);flex-direction:column;margin-top:16px;display:flex}.gd__answer{background:var(--v-surface-raised);border-left:3px solid var(--r-accent);padding:14px 16px}.gd__q{color:var(--v-heading);margin:0 0 8px;font-weight:500}.gd__a{white-space:pre-wrap;margin:0;line-height:1.6}.gd__meta{margin:10px 0 0;font-size:12px}.gd__sources{margin-top:6px;font-size:13px}.gd__sources ul{margin:6px 0 0;padding-left:20px}.gd__skeleton{padding:40px 0}@media (width<=600px){.gd__ask{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.hero-slider__slide,.hero-slider{transition:none}.hero-slider__img{transition:none;transform:none!important}.gl__card,.gl__card:hover{transition:none;transform:none}.gl__card--ghost{animation:none}.hero-slider__playicon{transition:none}}.hero-gallery{margin-bottom:var(--r-gap)}.hero-gallery .hero-slider{margin-bottom:0}.hero-strip{background:var(--v-surface);align-items:center;gap:6px;padding:8px 6px;display:flex}.hero-strip__list{scrollbar-width:thin;flex:1;gap:6px;padding:3px 2px;scroll-padding:0 40px;display:flex;overflow-x:auto}.hero-strip__thumb{aspect-ratio:16/9;cursor:pointer;opacity:.6;background:#000;border:0;outline:2px solid #0000;flex:none;width:128px;padding:0;transition:opacity .15s,outline-color .15s;position:relative}.hero-strip__thumb img{object-fit:cover;width:100%;height:100%;display:block}.hero-strip__thumb:hover,.hero-strip__thumb.is-on{opacity:1}.hero-strip__thumb.is-on{outline-color:var(--r-accent)}.hero-strip__thumb:focus-visible{opacity:1;outline-color:var(--v-focus)}.hero-strip__play{color:#fff;background:#00000040;place-items:center;display:grid;position:absolute;inset:0}@media (width<=640px){.hero-strip__thumb{width:96px}.hero-strip>.v-icon-button{display:none}}@media (prefers-reduced-motion:reduce){.hero-strip__thumb{transition:none}}.gd__credits{margin:16px 0 0}
