/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */:root,:host{--rii-color-white:#fff;--rii-spacing:.25rem;--rii-font-weight-medium:500;--rii-font-weight-semibold:600;--rii-font-weight-bold:700;--rii-tracking-tight:-.025em;--rii-default-transition-duration:.15s;--rii-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.zbui,.zbui *,.zbui :before,.zbui :after{box-sizing:border-box}.zbui{isolation:isolate;letter-spacing:0;text-transform:none;min-width:0;text-shadow:none;font-family:var(--zb-font-sans);font-size:var(--zb-text-base);font-weight:var(--zb-weight-normal);font-style:normal;line-height:var(--zb-leading-normal);word-spacing:normal;text-indent:0;white-space:normal;color:var(--zb-text)}.zbui *,.zbui :before,.zbui :after{min-width:0;text-shadow:none}.zbui :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,blockquote,figure,pre,address,label,fieldset,legend,section){margin:0;padding:0}.zbui :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.zbui :where(ul,ol){list-style:none}.zbui :where(dt,label,legend){font-weight:inherit}.zbui :where(b,strong){font-weight:bolder}.zbui :where(small){font-size:inherit}.zbui :where(mark){color:inherit;background:0 0;padding:0}.zbui :where(code,kbd,samp,pre){font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.zbui :where(a){color:inherit;text-decoration:none;transition:none}.zbui :where(table){border-collapse:collapse;border-spacing:0}.zbui :where(th){text-align:inherit}.zbui :where(hr){color:inherit;opacity:1;border:0;border-top:1px solid;margin:0}.zbui :where(fieldset){border:0;min-width:0}.zbui :where(legend){float:none;width:auto;font-size:inherit;line-height:inherit}.zbui :where(button,input,textarea,select){font:inherit;line-height:inherit;letter-spacing:0;color:inherit;text-transform:none;text-indent:0;box-shadow:none}.zbui :where(button,[type=button],[type=submit],[type=reset]){appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.zbui :where(input,textarea,select){appearance:none;outline-offset:0;background:0 0;border:0;border-radius:0;outline:0;min-height:0;margin:0;padding:0}.zbui :where(input[type=search])::-webkit-search-decoration{display:none}.zbui :where(input[type=search])::-webkit-search-cancel-button{display:none}.zbui :where(input[type=search])::-webkit-search-results-button{display:none}.zbui :where(input[type=search])::-webkit-search-results-decoration{display:none}.zbui :where(img){max-width:100%;height:auto;display:block}.zbui :where(svg){stroke:currentColor;flex-shrink:0;display:block}.zbui :where(img,svg){vertical-align:middle;border:0;margin:0}.zbui :where(.btn,.form-control,.form-select,.input-group,.input-group-text,.card){font:inherit;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0}.zbui .is-hidden,.zbui [hidden],.zbui[hidden]{display:none!important}.zbui{color-scheme:light;--zb-surface:#fff;--zb-surface-sunken:#f6f7f9;--zb-surface-deep:#f6f7f9;--zb-surface-card:#fff;--zb-surface-raised:#fff;--zb-surface-inset:var(--zb-muted);--zb-surface-overlay:#fff;--zb-surface-overlay-muted:#f0f1f3;--zb-surface-overlay-inset:var(--zb-surface-overlay-muted);--zb-field:#fff;--zb-field-sunken:#f0f1f3;--zb-field-overlay:var(--zb-field);--zb-muted:#f0f1f3;--zb-border:#00000014;--zb-border-sunken:#00000014;--zb-field-border:#0f172a7d;--zb-chip-border:#00000014;--zb-border-overlay:var(--zb-border);--zb-field-border-overlay:var(--zb-field-border);--zb-text:#191a1f;--zb-text-soft:#595d69;--zb-text-muted:#5f646e;--zb-text-subtle:#696e78;--zb-primary:var(--ri-primary);--zb-primary-hover:var(--ri-primary-hover);--zb-on-solid:#fff;--zb-on-primary:var(--zb-on-solid);--zb-accent:var(--ri-primary);--zb-accent-rgb:var(--ri-primary-rgb);--zb-primary-soft:rgba(var(--zb-accent-rgb), .1);--zb-primary-soft-border:rgba(var(--zb-accent-rgb), .18);--zb-primary-soft-border-strong:rgba(var(--zb-accent-rgb), .35);--zb-primary-soft-border-faint:rgba(var(--zb-accent-rgb), .1);--zb-primary-soft-text:var(--ri-primary-text);--zb-ring-soft:0 0 0 3px rgba(var(--zb-accent-rgb), .16);--zb-focus-ring:0 0 0 2px var(--zb-surface), 0 0 0 4px var(--zb-accent);--zb-link:var(--ri-primary-text);--zb-avatar-bg:rgba(var(--zb-accent-rgb), .1);--zb-avatar-ring:#00000014;--zb-row-unread-bg:rgba(var(--zb-accent-rgb), .05);--zb-shadow-card:0 2px 16px #595d690d;--zb-shadow-card-hover:0 8px 24px #595d691a;--zb-shadow-action:0 4px 12px rgba(var(--ri-primary-rgb), .25);--zb-field-shadow:0 0 #0000;--zb-overlay:#0f172a73;--zb-overlay-soft:#0f172a47;--zb-shadow-overlay:0 16px 40px -12px #0f172a2e;--zb-shadow-overlay-up:0 -18px 44px -20px #0f172a2e;--zb-shadow-drawer:-26px 0 64px -22px #0f121c73;--zb-shadow-raise:0 6px 16px #595d6926;--zb-surface-frosted:#fffffff5;--zb-inset-highlight:0 0 #0000;--zb-inset-highlight-faint:0 0 #0000;--zb-success:var(--ri-success);--zb-success-rgb:var(--ri-success-rgb);--zb-success-soft:var(--ri-success-bg-subtle);--zb-success-soft-border:var(--ri-success-border-subtle);--zb-success-soft-text:var(--ri-success-text);--zb-success-soft-text-strong:var(--zb-success-soft-text)}@supports (color:color-mix(in lab, red, red)){.zbui{--zb-success-soft-text-strong:color-mix(in srgb, var(--zb-success-soft-text) 80%, black)}}.zbui{--zb-on-success:var(--zb-on-solid);--zb-warning:var(--ri-warning);--zb-warning-rgb:var(--ri-warning-rgb);--zb-warning-soft:var(--ri-warning-bg-subtle);--zb-warning-soft-border:var(--ri-warning-border-subtle);--zb-warning-soft-text:var(--ri-warning-text);--zb-warning-soft-text-strong:var(--zb-warning-soft-text)}@supports (color:color-mix(in lab, red, red)){.zbui{--zb-warning-soft-text-strong:color-mix(in srgb, var(--zb-warning-soft-text) 90%, black)}}.zbui{--zb-on-warning:#3e310c;--zb-coin-icon:#a1a1a8;--zb-info:var(--ri-info);--zb-info-rgb:var(--ri-info-rgb);--zb-info-soft:var(--ri-info-bg-subtle);--zb-info-soft-border:var(--ri-info-border-subtle);--zb-info-soft-text:var(--ri-info-text);--zb-danger:var(--ri-danger);--zb-danger-hover:var(--ri-danger-text);--zb-danger-soft:var(--ri-danger-bg-subtle);--zb-danger-soft-border:var(--ri-danger-border-subtle);--zb-danger-soft-text:var(--ri-danger-text);--zb-danger-on-solid:var(--zb-on-solid);--zb-chart-1:#2163e8;--zb-chart-2:#0cbc87;--zb-chart-3:#f7c32e;--zb-chart-4:#7c3aed;--zb-chart-grid:#0000000f;--zb-chart-axis:#0000001f;--zb-duration-fast:.15s;--zb-duration-base:.2s;--zb-duration-slow:.32s;--zb-duration-spinner:.85s;--zb-duration-pulse:1.4s;--zb-ease:cubic-bezier(.4, 0, .2, 1);--zb-ease-out:cubic-bezier(.2, .8, .2, 1);--zb-ease-in:cubic-bezier(.4, 0, 1, 1);--zb-ease-spring:cubic-bezier(.175, .885, .32, 1.15);--zb-ease-drawer:cubic-bezier(.32, .72, 0, 1);--zb-radius-xs:4px;--zb-radius-sm:6px;--zb-radius-md:8px;--zb-radius-lg:8px;--zb-radius-xl:12px;--zb-radius-2xl:12px;--zb-radius-pill:999px;--zb-radius-circle:50%;--zb-z-raised:10;--zb-z-dropdown:1000;--zb-z-sticky:1020;--zb-z-backdrop:1040;--zb-z-modal:1050;--zb-z-popover:1060;--zb-z-search-modal:var(--zb-z-popover);--zb-z-toast:1080;--zb-z-notice:10001;--zb-font-sans:Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;--zb-text-xs:12px;--zb-text-sm:13px;--zb-text-base:14px;--zb-text-md:15px;--zb-text-lg:16px;--zb-text-xl:18px;--zb-text-2xl:20px;--zb-text-3xl:24px;--zb-text-4xl:28px;--zb-weight-normal:400;--zb-weight-medium:500;--zb-weight-semibold:600;--zb-weight-bold:700;--zb-leading-tight:1.3;--zb-leading-snug:1.4;--zb-leading-normal:1.5;--zb-control-h:44px;--zb-control-h-sm:36px;--zb-control-h-compact:32px;--zb-control-h-xs:28px;--zb-icon-sm:12px;--zb-icon-md:14px;--zb-icon-lg:16px;--zb-icon-xl:20px;--zb-icon-2xl:24px;--zb-layout-sidebar-width:240px;--zb-layout-content-max:1440px;--zb-layout-kpi-min-width:220px;--zb-layout-chart-height:360px;--zb-layout-chart-height-compact:280px;--zb-space-2xs:4px;--zb-space-xs:8px;--zb-space-sm:12px;--zb-space-md:16px;--zb-space-lg:20px;--zb-space-xl:24px;--zb-space-2xl:32px}[data-zb-theme=dark] .zbui{color-scheme:dark;--zb-surface:#212327;--zb-surface-sunken:#1b1d21;--zb-surface-deep:#141518;--zb-surface-card:#1b1d21;--zb-surface-raised:#2c2e34;--zb-surface-inset:var(--zb-field);--zb-surface-overlay:#27292e;--zb-surface-overlay-muted:#2f3137;--zb-surface-overlay-inset:var(--zb-field-overlay);--zb-field:#191b1d;--zb-field-sunken:#212327;--zb-field-overlay:#212327;--zb-muted:#2a2c31;--zb-border:#2e3035;--zb-border-sunken:#2c2e33;--zb-field-border:#ffffff5c;--zb-chip-border:#3a3c42;--zb-border-overlay:#ffffff1a;--zb-text:#f5f6f7;--zb-text-soft:#c7c9cf;--zb-text-muted:#9da1a9;--zb-text-subtle:#92969e;--zb-primary-hover:#3b78f0;--zb-accent:#5b8cff;--zb-accent-rgb:91, 140, 255;--zb-primary-soft:rgba(var(--zb-accent-rgb), .16);--zb-primary-soft-border:rgba(var(--zb-accent-rgb), .3);--zb-primary-soft-border-strong:rgba(var(--zb-accent-rgb), .4);--zb-primary-soft-border-faint:rgba(var(--zb-accent-rgb), .14);--zb-primary-soft-text:#9bb8ff;--zb-ring-soft:0 0 0 3px rgba(var(--zb-accent-rgb), .22);--zb-link:#8fb0ff;--zb-avatar-bg:#2a2c31;--zb-avatar-ring:#ffffff14;--zb-shadow-card:0 2px 16px #00000040;--zb-shadow-card-hover:0 8px 24px #00000059;--zb-shadow-action:0 4px 14px #0006;--zb-field-shadow:inset 0 1px 2px #0003;--zb-overlay:#0009;--zb-overlay-soft:#0000006b;--zb-success-soft-text-strong:var(--zb-success-soft-text);--zb-warning-soft-text-strong:var(--zb-warning-soft-text);--zb-shadow-overlay:0 16px 40px -12px #00000080;--zb-shadow-overlay-up:0 -18px 44px -20px #00000080;--zb-shadow-drawer:-26px 0 64px -22px #0009;--zb-shadow-raise:0 6px 16px #0000004d;--zb-surface-frosted:#191b1df0;--zb-inset-highlight:inset 0 1px 0 #ffffff12;--zb-inset-highlight-faint:inset 0 1px 0 #ffffff08;--zb-chart-1:#5b8cff;--zb-chart-2:#34d399;--zb-chart-3:#fbbf24;--zb-chart-4:#a78bfa;--zb-chart-grid:#ffffff14;--zb-chart-axis:#ffffff29}.ri-notice.zbui.zbui-notice-success,.ri-notice.zbui.zbui-notice-danger{align-items:center;gap:var(--zb-space-sm);border-radius:var(--zb-radius-lg);max-width:min(420px,100vw - 2rem);min-height:3.125rem;padding:var(--zb-space-md) var(--zb-space-md);background:var(--zb-surface-frosted);-webkit-box-shadow:var(--zb-shadow-overlay);box-shadow:var(--zb-shadow-overlay);color:var(--zb-text);text-align:left;font-size:.9375rem;font-weight:var(--zb-weight-bold);z-index:var(--zb-z-notice);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #0000;line-height:1.4;display:flex;top:96px;left:50%;transform:translate(-50%)}.ri-notice.zbui.zbui-notice-success{border-color:rgba(var(--zb-success-rgb), .22)}.ri-notice.zbui.zbui-notice-success:before{border-radius:var(--zb-radius-circle);background:var(--zb-success);width:1.75rem;height:1.75rem;color:var(--zb-on-success);content:"";flex-shrink:0;justify-content:center;align-items:center;margin-right:.125rem;font-family:"Font Awesome 5 Free";font-size:.8125rem;font-weight:900;display:inline-flex}.ri-notice.zbui.zbui-notice-danger{border-color:var(--zb-danger-soft-border);font-weight:var(--zb-weight-semibold);-webkit-box-shadow:var(--zb-shadow-overlay), var(--zb-inset-highlight);box-shadow:var(--zb-shadow-overlay), var(--zb-inset-highlight)}.ri-notice.zbui.zbui-notice-danger .zb-notif-toast-icon{width:var(--zb-control-h-xs);height:var(--zb-control-h-xs);border:1px solid var(--zb-danger-soft-border);border-radius:var(--zb-radius-circle);background:var(--zb-danger-soft);color:var(--zb-danger-soft-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ri-notice.zbui.zbui-notice-danger .zb-notif-toast-icon svg{width:var(--zb-icon-lg);height:var(--zb-icon-lg)}.ri-notice.zbui.zbui-notice-danger .zb-notif-toast-copy{overflow-wrap:anywhere;flex:auto;min-width:0}[data-zb-theme=dark] .ri-notice.zbui.zbui-notice-success{border-color:rgba(var(--zb-success-rgb), .3)}@media (max-width:575.98px){.ri-notice.zbui.zbui-notice-success,.ri-notice.zbui.zbui-notice-danger{width:calc(100vw - 2rem);top:72px;min-width:0!important}}@media (forced-colors:active){.ri-notice.zbui.zbui-notice-success,.ri-notice.zbui.zbui-notice-danger{color:canvastext;-webkit-box-shadow:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.ri-notice.zbui.zbui-notice-success:before,.ri-notice.zbui.zbui-notice-danger .zb-notif-toast-icon{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}#comments.comments-modern.zbui.zbui-comments{--cm-host-bg:var(--zb-surface-card);--cm-host-border:var(--zb-border-sunken);--cm-host-shadow:var(--zb-shadow-card);--cm-panel-bg:var(--zb-surface);--cm-panel-border:transparent;--cm-panel-shadow:none;--cm-form-bg:var(--zb-surface);--cm-form-border:var(--zb-border);--cm-input-bg:var(--zb-field);--cm-input-border:var(--zb-field-border);--cm-input-shadow:var(--zb-field-shadow);--cm-card-bg:var(--zb-surface);--cm-card-border:var(--zb-border);--cm-card-shadow:var(--zb-shadow-card-hover);--cm-reply-group-bg:var(--zb-surface);--cm-reply-group-border:var(--zb-primary-soft-border-strong);--cm-reply-group-shadow:var(--zb-ring-soft);--cm-reply-card-bg:var(--zb-surface-sunken);--cm-reply-card-border:var(--zb-primary-soft-border-faint);--cm-load-bg:var(--zb-surface);--cm-load-border:var(--zb-border);--cm-pill-bg:var(--zb-muted);--cm-pill-border:var(--zb-chip-border);--cm-pill-text:var(--zb-text-soft);--cm-pill-info-bg:var(--zb-primary-soft);--cm-pill-info-border:var(--zb-primary-soft-border);--cm-pill-info-text:var(--zb-primary-soft-text);--cm-pill-warning-bg:var(--zb-warning-soft);--cm-pill-warning-border:var(--zb-warning-soft-border);--cm-pill-warning-text:var(--zb-warning-soft-text-strong);--cm-action-bg:var(--zb-primary);--cm-action-text:var(--zb-on-primary);--cm-action-shadow:var(--zb-shadow-action);--cm-primary:var(--zb-accent);--cm-primary-strong:var(--zb-primary-hover);--cm-primary-soft:var(--zb-primary-soft);--cm-primary-soft-text:var(--zb-primary-soft-text);--cm-control-bg:var(--zb-surface);--cm-control-border:var(--zb-border);--cm-control-text:var(--zb-text-soft);--cm-control-active-bg:var(--zb-primary-soft);--cm-control-active-text:var(--zb-primary-soft-text);--cm-link-text:var(--zb-link);--cm-text:var(--zb-text);--cm-text-soft:var(--zb-text-soft);--cm-text-muted:var(--zb-text-muted);--cm-text-subtle:var(--zb-text-subtle);--cm-placeholder:var(--zb-text-subtle);--cm-avatar-bg:var(--zb-avatar-bg);--cm-avatar-text:var(--zb-primary-soft-text);--cm-avatar-ring:var(--zb-avatar-ring);--cm-accent:var(--zb-accent);--cm-focus-ring:var(--zb-focus-ring);background:0 0;margin:2.75rem 0 3.25rem;padding:0}.zb-favorites-root.zbui.zbui-favorites.fav-shell{--fav-text:var(--zb-text);--fav-muted:var(--zb-text-soft);--fav-subtle:var(--zb-text-muted);--fav-link-text:var(--zb-text-soft);--fav-stage-bg:var(--zb-surface-sunken);--fav-stage-border:var(--zb-border-sunken);--fav-stage-shadow:var(--zb-shadow-card);--fav-panel-bg:var(--zb-surface-sunken);--fav-panel-border:var(--zb-border);--fav-panel-shadow:var(--zb-shadow-card);--fav-header-bg:var(--zb-surface-sunken);--fav-header-border:var(--zb-border);--fav-header-shadow:none;--fav-control-bg:var(--zb-surface);--fav-control-bg-hover:var(--zb-muted);--fav-overlay-bg:var(--zb-surface-raised);--fav-control-border:var(--zb-border);--fav-control-text:var(--zb-text-soft);--fav-input-bg:var(--zb-field);--fav-input-border:var(--zb-field-border);--fav-input-border-focus:var(--zb-accent);--fav-primary:var(--zb-primary);--fav-primary-hover:var(--zb-primary-hover);--fav-primary-text:var(--zb-on-primary);--fav-selected-bg:var(--zb-primary-soft);--fav-selected-border:var(--zb-primary-soft-border);--fav-selected-text:var(--zb-primary-soft-text);--fav-selected-icon:var(--zb-primary-soft-text);--fav-selected-muted:var(--zb-primary-soft-text);--fav-danger:var(--zb-danger);--fav-danger-hover:var(--zb-danger-hover);--fav-danger-pressed:var(--zb-danger-hover);--fav-danger-soft:var(--zb-danger-soft);--fav-danger-soft-border:var(--zb-danger-soft-border);--fav-danger-text:var(--zb-danger-soft-text);--fav-danger-on-solid:var(--zb-danger-on-solid);--fav-empty-bg:var(--zb-surface);--fav-empty-icon-bg:var(--zb-primary-soft);--fav-flash-bg:var(--zb-surface);--fav-flash-border:var(--zb-border);--fav-flash-text:var(--zb-text);--fav-card-shadow:var(--zb-shadow-card-hover);--fav-ease-out:var(--zb-ease-out);--fav-ease-in:var(--zb-ease-in);--fav-ease-spring:var(--zb-ease-spring);--fav-ease-spring-soft:var(--zb-ease-out);--fav-duration-fast:var(--zb-duration-fast);--fav-duration-normal:var(--zb-duration-base);--fav-duration-slow:var(--zb-duration-slow);--fav-z-bulkbar:900;--fav-z-sheet-scrim:999;--fav-z-sheet:1000;--fav-sidebar-width:256px;color:var(--zb-text);font-family:var(--zb-font-sans);position:relative}.fav-shell:where(.zb-favorites-root.zbui.zbui-favorites),:where(.zb-favorites-root.zbui.zbui-favorites) .fav-modal-root{isolation:isolate;font-family:var(--zb-font-sans);font-size:var(--zb-text-base);line-height:1.4}:where(.zb-favorites-root.zbui.zbui-favorites) :is(.fav-fragment,.fav-fragment-content,.fav-fragment-sidebar){padding:0}.zbui[data-search-vertical=game] [data-search-vertical-only=post],.zbui[data-search-vertical=post] [data-search-vertical-only=game]{display:none}.zbui .zb-search-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zbui .zb-search-tabs{align-items:stretch;gap:var(--zb-space-lg);min-width:0;display:flex;position:relative}.zbui .zb-search-tabs__tab{height:var(--_zb-search-tab-h,40px);align-items:center;gap:var(--zb-space-xs);color:var(--zb-text-muted);font-size:var(--zb-text-md);font-weight:var(--zb-weight-medium);white-space:nowrap;transition:color var(--zb-duration-fast) var(--zb-ease);line-height:1.4;display:inline-flex;position:relative}.zbui .zb-search-tabs__icon{width:var(--zb-icon-lg);height:var(--zb-icon-lg)}.zbui .zb-search-tabs__tab:hover{color:var(--zb-text)}.zbui .zb-search-tabs__tab[aria-selected=true]{color:var(--zb-link)}.zbui .zb-search-tabs__tab:focus-visible{border-radius:var(--zb-radius-xs);outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-search-tabs__tab:after{border-radius:var(--zb-radius-pill);background:var(--zb-accent);content:"";opacity:0;height:2px;position:absolute;bottom:0;left:0;right:0}.zbui .zb-search-tabs:not(.is-enhanced) .zb-search-tabs__tab[aria-selected=true]:after{opacity:1}.zbui .zb-search-tabs__indicator{width:var(--_zb-search-tab-w,0px);border-radius:var(--zb-radius-pill);background:var(--zb-accent);opacity:0;pointer-events:none;height:2px;transform:translateX(var(--_zb-search-tab-x,0px));transition:transform var(--zb-duration-base) var(--zb-ease-out), width var(--zb-duration-base) var(--zb-ease-out);position:absolute;bottom:0;left:0}.zbui .zb-search-tabs.is-enhanced .zb-search-tabs__indicator{opacity:1}.zbui .zb-search-tabs--compact{gap:var(--zb-space-md)}.zbui .zb-search-tabs--compact .zb-search-tabs__tab{--_zb-search-tab-h:44px;font-size:var(--zb-text-lg)}.zbui .zb-search-tabs--compact .zb-search-tabs__icon{display:none}.zbui .zb-search-tabs--on-media .zb-search-tabs__tab{color:var(--zb-on-solid)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-search-tabs--on-media .zb-search-tabs__tab{color:color-mix(in srgb, var(--zb-on-solid) 76%, transparent)}}.zbui .zb-search-tabs--on-media .zb-search-tabs__tab{font-size:var(--zb-text-lg);text-shadow:0 1px 2px var(--zb-overlay)}.zbui .zb-search-tabs--on-media .zb-search-tabs__tab:hover,.zbui .zb-search-tabs--on-media .zb-search-tabs__tab[aria-selected=true]{color:var(--zb-on-solid)}.zbui .zb-search-tabs--on-media .zb-search-tabs__tab:focus-visible{outline-color:var(--zb-on-solid)}.zbui .zb-search-tabs--on-media .zb-search-tabs__indicator,.zbui .zb-search-tabs--on-media .zb-search-tabs__tab:after{background:var(--zb-on-solid);height:3px}.zbui .zb-search-badge{border-radius:var(--zb-radius-pill);background:var(--zb-primary-soft);height:18px;color:var(--zb-primary-soft-text);font-size:var(--zb-text-xs);font-weight:var(--zb-weight-semibold);padding:0 calc(var(--zb-space-2xs) + 2px);text-shadow:none;align-items:center;line-height:1;display:inline-flex}.zbui .zb-search-badge--solid{background:var(--zb-primary);color:var(--zb-on-primary)}.zbui .zb-search-badge.is-entering{animation:zb-search-pop var(--zb-duration-base) var(--zb-ease-spring)}.zbui .zb-search-field{min-width:0;height:var(--_zb-search-field-h,44px);align-items:center;gap:var(--zb-space-xs);border:1px solid var(--_zb-search-field-border,var(--zb-field-border));border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));background:var(--_zb-search-field,var(--zb-field));padding:0 var(--zb-space-sm);transition:border-color var(--zb-duration-fast) var(--zb-ease), box-shadow var(--zb-duration-fast) var(--zb-ease);display:flex;position:relative}.zbui .zb-search-field:focus-within{border-color:var(--zb-accent);box-shadow:var(--zb-ring-soft)}.zbui .zb-search-field__icon{width:var(--zb-icon-lg);height:var(--zb-icon-lg);flex:0 0 var(--zb-icon-lg);color:var(--zb-text-muted)}.zbui .zb-search-field__input{width:100%;min-width:0;height:100%;box-shadow:none;color:var(--zb-text);font-size:var(--_zb-search-field-font,var(--zb-text-md));font-weight:var(--zb-weight-normal);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:auto;padding:0;line-height:1.4}.zbui .zb-search-field__input::placeholder{color:var(--zb-text-subtle);opacity:1}@media (pointer:coarse){.zbui .zb-search-field__input{font-size:max(var(--zb-text-lg), var(--_zb-search-field-font,var(--zb-text-md)))}}.zbui .zb-search-field__clear{border-radius:var(--zb-radius-xs);width:28px;height:28px;color:var(--zb-text-muted);transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.zbui .zb-search-field__clear svg{width:var(--zb-icon-md);height:var(--zb-icon-md)}.zbui .zb-search-field__clear:hover{background:var(--_zb-search-hover,var(--zb-muted));color:var(--zb-text)}.zbui .zb-search-field__clear:focus-visible{outline:2px solid var(--zb-accent);outline-offset:1px}.zbui .zb-search-results{gap:var(--zb-space-2xs);min-width:0;animation:zb-search-fade var(--zb-duration-fast) var(--zb-ease-out);flex-direction:column;display:flex}.zbui .zb-search-results__status{color:var(--zb-text-muted);font-size:var(--zb-text-sm);padding:var(--zb-space-xs) var(--zb-space-xs) 0;line-height:1.5}.zbui .zb-search-results__loading{gap:var(--zb-space-2xs);flex-direction:column;display:flex}.zbui .zb-search-results__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.zbui .zb-search-results__list.is-stale{opacity:.6;transition:opacity var(--zb-duration-fast) var(--zb-ease) var(--zb-duration-fast)}.zbui .zb-search-results__list>.zb-search-result{border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));margin:0;padding:0;list-style:none}.zbui .zb-search-result__link{grid-template-columns:var(--_zb-search-thumb-w,64px) minmax(0, 1fr) var(--zb-icon-md);align-items:center;gap:var(--zb-space-sm);border-radius:inherit;min-height:60px;color:var(--zb-text);cursor:pointer;padding:var(--zb-space-xs);transition:background-color var(--zb-duration-fast) var(--zb-ease);text-decoration:none;display:grid}@media (hover:hover){.zbui .zb-search-result__link:hover{background:var(--zb-muted)}}.zbui .zb-search-result__link[aria-selected=true]{background:var(--zb-primary-soft)}.zbui .zb-search-result__media{width:var(--_zb-search-thumb-w,64px);aspect-ratio:4/3;border-radius:var(--zb-radius-xs);background:var(--_zb-search-media,var(--zb-muted));color:var(--zb-text-muted);place-items:center;display:grid;position:relative;overflow:hidden}.zbui .zb-search-result__media:before,.zbui .zb-search-game__cover:before{width:var(--zb-icon-xl);height:var(--zb-icon-xl);content:"";background:currentColor;-webkit-mask:url(../img/lucide/file-text.svg) 50%/contain no-repeat;mask:url(../img/lucide/file-text.svg) 50%/contain no-repeat}.zbui .zb-search-result__media--game:before,.zbui .zb-search-game__cover:before{-webkit-mask-image:url(../img/lucide/gamepad-2.svg);mask-image:url(../img/lucide/gamepad-2.svg)}.zbui .zb-search-result__media img,.zbui .zb-search-game__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zbui .zb-search-result__body{flex-direction:column;gap:2px;min-width:0;display:flex}.zbui .zb-search-result__title{color:var(--zb-text);font-size:var(--zb-text-base);font-weight:var(--zb-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.zbui .zb-search-result__title mark,.zbui .zb-search-result__hint mark,.zbui .zb-search-result__meta mark{color:var(--zb-link);font-weight:var(--zb-weight-semibold);background:0 0;padding:0}.zbui .zb-search-result__hint{color:var(--zb-text-muted);font-size:var(--zb-text-xs);line-height:var(--zb-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zbui .zb-search-result__meta{color:var(--zb-text-muted);font-size:var(--zb-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}@media (hover:hover){:where(.zbui) .zb-search-result__link:hover .zb-search-result__hint,:where(.zbui) .zb-search-result__link:hover .zb-search-result__meta{color:var(--zb-text-soft)}}:where(.zbui) .zb-search-result__link[aria-selected=true] .zb-search-result__hint,:where(.zbui) .zb-search-result__link[aria-selected=true] .zb-search-result__meta{color:var(--zb-text-soft)}.zbui .zb-search-result__go,.zbui .zb-search-result__icon{width:var(--zb-icon-md);height:var(--zb-icon-md);background:currentColor;-webkit-mask:url(../img/lucide/chevron-right.svg) 50%/contain no-repeat;mask:url(../img/lucide/chevron-right.svg) 50%/contain no-repeat}.zbui .zb-search-result__go{color:var(--zb-text-muted);opacity:0;transition:opacity var(--zb-duration-fast) var(--zb-ease)}@media (hover:hover){:where(.zbui) .zb-search-result__link:hover .zb-search-result__go{opacity:1}}.zbui .zb-search-result__link[aria-selected=true] .zb-search-result__go{opacity:1}.zbui .zb-search-result--action>.zb-search-result__link{grid-template-columns:var(--zb-icon-lg) minmax(0, 1fr) var(--zb-icon-md);min-height:44px;color:var(--zb-link);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);line-height:1.4}.zbui .zb-search-result--action .zb-search-result__icon{width:var(--zb-icon-lg);height:var(--zb-icon-lg);-webkit-mask-image:url(../img/lucide/search.svg);mask-image:url(../img/lucide/search.svg)}.zbui .zb-search-result--switch .zb-search-result__icon{-webkit-mask-image:url(../img/lucide/arrow-right.svg);mask-image:url(../img/lucide/arrow-right.svg)}.zbui .zb-search-result--action .zb-search-result__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zbui .zb-search-results__list>.zb-search-result:not(.zb-search-result--action)+.zb-search-result--action{border-top:1px solid var(--_zb-search-border,var(--zb-border));margin-top:var(--zb-space-2xs);padding-top:var(--zb-space-2xs);border-radius:0}.zbui .zb-search-results__list>.zb-search-result:not(.zb-search-result--action)+.zb-search-result--action>.zb-search-result__link{border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm))}.zbui .zb-search-results__list>.zb-search-result--tags{gap:var(--zb-space-2xs);border-bottom:1px solid var(--zb-border);margin-bottom:var(--zb-space-2xs);padding:var(--zb-space-2xs) var(--zb-space-xs) var(--zb-space-xs);border-radius:0;flex-wrap:wrap;display:flex}.zbui .zb-search-tag{align-items:center;gap:var(--zb-space-2xs);border-radius:var(--zb-radius-pill);background:var(--zb-muted);max-width:100%;min-height:32px;color:var(--zb-text-soft);cursor:pointer;font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);line-height:var(--zb-leading-snug);padding:0 var(--zb-space-sm);white-space:nowrap;transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);text-decoration:none;display:inline-flex;overflow:hidden}.zbui .zb-search-tag:before{color:var(--zb-text-muted);content:"#";font-weight:var(--zb-weight-normal)}.zbui .zb-search-tag:hover{background:var(--zb-text)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-search-tag:hover{background:color-mix(in srgb, var(--zb-text) 8%, var(--zb-muted))}}.zbui .zb-search-tag:hover{color:var(--zb-text)}.zbui .zb-search-tag[aria-selected=true]{background:var(--zb-primary-soft);color:var(--zb-primary-soft-text)}.zbui .zb-search-tag__name,.zbui .zb-search-tag__hint{text-overflow:ellipsis;min-width:0;overflow:hidden}.zbui .zb-search-tag__hint,.zbui .zb-search-tag__count{color:var(--zb-text-muted);font-weight:var(--zb-weight-normal)}.zbui .zb-search-tag__count{font-size:var(--zb-text-xs);font-variant-numeric:tabular-nums}.zbui .zb-search-tag mark{color:var(--zb-link);font-weight:var(--zb-weight-semibold);background:0 0;padding:0}.zbui .zb-search-skeleton{grid-template-columns:var(--_zb-search-thumb-w,64px) minmax(0, 1fr);align-items:center;gap:var(--zb-space-sm);padding:var(--zb-space-xs);display:grid}.zbui .zb-search-skeleton__media{aspect-ratio:4/3;border-radius:var(--zb-radius-xs)}.zbui .zb-search-skeleton__lines{gap:var(--zb-space-xs);flex-direction:column;display:flex}.zbui .zb-search-skeleton__line{border-radius:var(--zb-radius-pill);width:72%;height:10px}.zbui .zb-search-skeleton__line--short{width:40%}.zbui .zb-search-skeleton__media,.zbui .zb-search-skeleton__line,.zbui .zb-search-game--skeleton .zb-search-game__cover{background:var(--_zb-search-media,var(--zb-muted));animation:zb-search-pulse var(--zb-duration-pulse) var(--zb-ease) infinite}.zbui .zb-search-popover{--_zb-search-media:var(--zb-surface-sunken);--_zb-search-border:var(--zb-chip-border);--_zb-search-thumb-w:56px;top:calc(var(--_zb-search-field-h,44px) + var(--zb-space-xs));z-index:var(--zb-z-dropdown);overscroll-behavior:contain;border:1px solid var(--zb-border);border-radius:var(--_zb-search-radius-card,var(--zb-radius-md));background:var(--zb-surface-raised);max-height:min(440px,70vh);box-shadow:var(--zb-shadow-overlay), var(--zb-inset-highlight);padding:var(--zb-space-2xs);opacity:0;transition:opacity var(--zb-duration-fast) var(--zb-ease-out), transform var(--zb-duration-fast) var(--zb-ease-out);position:absolute;left:0;right:0;overflow-y:auto;transform:translateY(-4px)}.zbui .zb-search-popover.is-open{opacity:1;transform:none}.zbui .zb-search-popover .zb-search-result__link{min-height:52px}.zbui .zb-search-popover .zb-search-results{animation:none}.zbui .zb-search-chip{align-items:center;gap:var(--zb-space-2xs);border-radius:var(--zb-radius-pill);background:var(--_zb-search-hover,var(--zb-muted));max-width:100%;min-height:32px;color:var(--zb-text-soft);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-sm);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);line-height:1.4;text-decoration:none;display:inline-flex;overflow:hidden}.zbui .zb-search-chip:hover{background:var(--zb-text)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-search-chip:hover{background:color-mix(in srgb, var(--zb-text) 8%, var(--_zb-search-hover,var(--zb-muted)))}}.zbui .zb-search-chip:hover{color:var(--zb-text)}.zbui .zb-search-chip:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-search-chip[aria-pressed=true]{background:var(--zb-primary-soft);color:var(--zb-primary-soft-text)}.zbui .zb-search-chip__meta{color:var(--zb-text-muted);font-weight:var(--zb-weight-normal)}.zbui .zb-search-section{gap:var(--zb-space-xs);flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.zbui .zb-search-section__head{justify-content:space-between;align-items:center;gap:var(--zb-space-sm);min-height:24px;display:flex}.zbui .zb-search-section__title{align-items:center;gap:calc(var(--zb-space-2xs) + 2px);color:var(--zb-text-muted);font-size:var(--zb-text-xs);font-weight:var(--zb-weight-semibold);margin:0;line-height:1.4;display:inline-flex}.zbui .zb-search-section__title svg{width:var(--zb-icon-md);height:var(--zb-icon-md)}.zbui .zb-search-section__action{border-radius:var(--zb-radius-xs);color:var(--zb-text-muted);font-size:var(--zb-text-xs);font-weight:var(--zb-weight-medium);padding:2px var(--zb-space-2xs);transition:color var(--zb-duration-fast) var(--zb-ease);line-height:1.4}.zbui .zb-search-section__action:hover{color:var(--zb-text)}.zbui .zb-search-section__action:focus-visible{outline:2px solid var(--zb-accent);outline-offset:1px}.zbui .zb-search-section__chips{gap:var(--zb-space-xs);flex-wrap:wrap;display:flex}.zbui .zb-search-section__empty{color:var(--zb-text-muted);font-size:var(--zb-text-sm);line-height:1.5}.zbui .zb-search-games{gap:var(--zb-space-2xs) var(--zb-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zbui .zb-search-game{align-items:center;column-gap:var(--zb-space-sm);border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));min-width:0;color:var(--zb-text);padding:var(--zb-space-xs);transition:background-color var(--zb-duration-fast) var(--zb-ease);grid-template-rows:1fr 1fr;grid-template-columns:64px minmax(0,1fr);text-decoration:none;display:grid}.zbui .zb-search-game:hover{background:var(--_zb-search-hover,var(--zb-muted))}.zbui .zb-search-game__cover{aspect-ratio:4/3;border-radius:var(--zb-radius-xs);background:var(--_zb-search-media,var(--zb-muted));width:64px;color:var(--zb-text-muted);grid-row:1/span 2;place-items:center;display:grid;position:relative;overflow:hidden}.zbui .zb-search-game__title{color:var(--zb-text);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);text-overflow:ellipsis;white-space:nowrap;transition:color var(--zb-duration-fast) var(--zb-ease);align-self:end;line-height:1.4;overflow:hidden}.zbui .zb-search-game:hover .zb-search-game__title{color:var(--zb-link)}.zbui .zb-search-game__meta{color:var(--zb-text-muted);font-size:var(--zb-text-xs);text-overflow:ellipsis;white-space:nowrap;align-self:start;line-height:1.4;overflow:hidden}.zbui .zb-search-game:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-search-game--skeleton .zb-search-skeleton__line{align-self:center;width:80%}.zbui .zb-search-options{align-items:center;gap:var(--zb-space-xs) var(--zb-space-md);flex-wrap:wrap;display:flex}.zbui .zb-search-options__group{align-items:center;gap:var(--zb-space-xs);border:0;min-width:0;margin:0;padding:0;display:flex}.zbui .zb-search-options__group legend{float:left;width:auto;color:var(--zb-text-muted);font-size:var(--zb-text-xs);font-weight:var(--zb-weight-medium);margin:0;padding:0;line-height:1.4}.zbui .zb-search-options__segments{border:1px solid var(--_zb-search-border,var(--zb-border));border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));background:var(--_zb-search-inset,var(--zb-surface-sunken));align-items:center;gap:2px;min-width:0;padding:2px;display:inline-flex}.zbui .zb-search-options__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zbui .zb-search-options__segments label{border-radius:calc(var(--_zb-search-radius-control,var(--zb-radius-sm)) - 2px);min-height:28px;color:var(--zb-text-soft);cursor:pointer;font-size:var(--zb-text-xs);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-sm);white-space:nowrap;transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease), box-shadow var(--zb-duration-fast) var(--zb-ease);justify-content:center;align-items:center;line-height:1.4;display:inline-flex}.zbui .zb-search-options__segments label:hover{color:var(--zb-text)}.zbui .zb-search-options__input:checked+label{background:var(--zb-surface-raised);box-shadow:var(--zb-shadow-card);color:var(--zb-link)}.zbui .zb-search-options__input:focus-visible+label{outline:2px solid var(--zb-accent);outline-offset:1px}.zbui .zb-search-options__header{justify-content:space-between;align-items:center;gap:var(--zb-space-sm);display:flex}.zbui .zb-search-options__title{color:var(--zb-text);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-semibold);line-height:1.4}.zbui .zb-search-options__reset{align-items:center;gap:var(--zb-space-2xs);border-radius:var(--zb-radius-xs);color:var(--zb-link);font-size:var(--zb-text-xs);font-weight:var(--zb-weight-medium);padding:2px var(--zb-space-2xs);line-height:1.4;display:inline-flex}.zbui .zb-search-options__reset:disabled{color:var(--zb-text-subtle);cursor:default}.zbui .zb-search-options__reset svg{width:var(--zb-icon-sm);height:var(--zb-icon-sm)}.zbui .zb-search-options__reset:focus-visible{outline:2px solid var(--zb-accent);outline-offset:1px}.zbui .zb-search-options--popover{--_zb-search-inset:var(--zb-surface-sunken);top:calc(100% + var(--zb-space-xs));z-index:var(--zb-z-dropdown);gap:var(--zb-space-sm);border:1px solid var(--zb-border);border-radius:var(--_zb-search-radius-card,var(--zb-radius-md));background:var(--zb-surface-raised);width:min(320px,100%);box-shadow:var(--zb-shadow-overlay), var(--zb-inset-highlight);padding:var(--zb-space-md);opacity:0;transition:opacity var(--zb-duration-fast) var(--zb-ease-out), transform var(--zb-duration-fast) var(--zb-ease-out);display:grid;position:absolute;right:0;transform:translateY(-4px)}.zbui .zb-search-options--popover.is-open{opacity:1;transform:none}.zbui .zb-search-options--popover .zb-search-options__group{gap:var(--zb-space-2xs);display:grid}.zbui .zb-search-options--popover .zb-search-options__segments{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zbui .zb-search-options--popover .zb-search-options__segments label{min-height:34px}.zbui .zb-search-promo-arrow{width:var(--zb-icon-md);height:var(--zb-icon-md);transition:transform var(--zb-duration-fast) var(--zb-ease-out);flex:none}.zbui .zb-search-hint__main:hover .zb-search-promo-arrow{transform:translate(2px)}.zbui .zb-search-bubble{border-radius:var(--zb-radius-xs);background:var(--zb-primary);min-width:0;max-width:280px;height:26px;box-shadow:var(--zb-shadow-raise);color:var(--zb-on-primary);font-size:var(--zb-text-xs);font-weight:var(--zb-weight-medium);margin-left:calc(-1 * var(--zb-space-2xs) + 2px);animation:zb-search-bubble-in var(--zb-duration-base) var(--zb-ease-out);flex:0 auto;align-self:center;align-items:center;line-height:1.4;display:inline-flex;position:relative}.zbui .zb-search-bubble:before{border-top:5px solid #0000;border-right:6px solid var(--zb-primary);content:"";border-bottom:5px solid #0000;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.zbui .zb-search-bubble__main{align-items:center;gap:calc(var(--zb-space-2xs) + 2px);border-radius:var(--zb-radius-xs) 0 0 var(--zb-radius-xs);min-width:0;height:100%;color:inherit;padding:0 var(--zb-space-2xs) 0 5px;display:inline-flex;position:relative}.zbui .zb-search-bubble__tag{border-radius:var(--zb-radius-xs);background:var(--zb-on-primary);height:16px;color:var(--zb-primary);font-size:var(--zb-text-xs);font-weight:var(--zb-weight-semibold);padding:0 var(--zb-space-2xs);flex:none;align-items:center;line-height:1;display:inline-flex}.zbui .zb-search-bubble__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zbui .zb-search-bubble__main:hover .zb-search-bubble__text{text-underline-offset:2px;text-decoration:underline}.zbui .zb-search-bubble__dismiss,.zbui .zb-search-hint__dismiss{border-radius:var(--zb-radius-xs);width:28px;height:28px;color:var(--zb-text-muted);transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.zbui .zb-search-hint__dismiss:hover{background:var(--zb-text)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-search-hint__dismiss:hover{background:color-mix(in srgb, var(--zb-text) 8%, transparent)}}.zbui .zb-search-hint__dismiss:hover{color:var(--zb-text)}.zbui .zb-search-bubble__dismiss{width:24px;height:24px;color:var(--zb-on-primary);margin-right:1px}@supports (color:color-mix(in lab, red, red)){.zbui .zb-search-bubble__dismiss{color:color-mix(in srgb, var(--zb-on-primary) 80%, transparent)}}.zbui .zb-search-bubble__dismiss:hover{background:var(--zb-on-primary)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-search-bubble__dismiss:hover{background:color-mix(in srgb, var(--zb-on-primary) 16%, transparent)}}.zbui .zb-search-bubble__dismiss:hover{color:var(--zb-on-primary)}.zbui .zb-search-bubble__dismiss svg{width:var(--zb-icon-sm);height:var(--zb-icon-sm)}.zbui .zb-search-hint__dismiss svg{width:var(--zb-icon-md);height:var(--zb-icon-md)}.zbui .zb-search-bubble__main:focus-visible,.zbui .zb-search-bubble__dismiss:focus-visible{outline:2px solid var(--zb-on-primary);outline-offset:-2px}.zb-search-modal.zbui[data-search-vertical=game] .zb-search-bubble,.zbui .zb-search-modal__nav:has(.zb-search-bubble:not([hidden])) .zb-search-badge{display:none}.zbui .zb-search-hint{border:1px solid var(--zb-primary-soft-border-faint);border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));background:var(--zb-primary-soft);min-width:0;padding-right:var(--zb-space-2xs);align-items:center;margin:0;display:flex}.zbui .zb-search-hint__main{align-items:center;gap:var(--zb-space-xs);border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));min-width:0;min-height:38px;color:var(--zb-primary-soft-text);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-2xs) 0 var(--zb-space-sm);text-align:left;flex:auto;line-height:1.4;display:flex}.zbui .zb-search-hint__icon{width:var(--zb-icon-lg);height:var(--zb-icon-lg);color:var(--zb-link);flex:none}.zbui .zb-search-hint__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zbui .zb-search-hint__main .zb-search-promo-arrow{margin-left:calc(-1 * var(--zb-space-2xs))}.zbui .zb-search-hint__main:hover .zb-search-hint__text{text-underline-offset:2px;text-decoration:underline}.zbui .zb-search-hint__main:focus-visible,.zbui .zb-search-hint__dismiss:focus-visible,.zbui .zb-search-tip__action:focus-visible,.zbui .zb-search-tip__dismiss:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .is-promo-leaving,.zbui.is-promo-leaving{opacity:0;transition:opacity var(--zb-duration-base) var(--zb-ease-in)}.zb-search-tip.zbui.zbui-search-tip{top:var(--_zb-search-tip-top,72px);left:var(--_zb-search-tip-left,var(--zb-space-sm));z-index:var(--zb-z-popover);width:min(320px, calc(100vw - 2 * var(--zb-space-sm)));gap:var(--zb-space-xs);border:1px solid var(--zb-border);border-radius:var(--zb-radius-xl);background:var(--zb-surface-raised);box-shadow:var(--zb-shadow-overlay), var(--zb-inset-highlight);color:var(--zb-text);font-family:var(--zb-font-sans);font-size:var(--zb-text-base);padding:var(--zb-space-md);opacity:0;transform-origin:var(--_zb-search-tip-origin,50% 0);transition:opacity var(--zb-duration-fast) var(--zb-ease-in), transform var(--zb-duration-fast) var(--zb-ease-in);flex-direction:column;line-height:1.5;display:flex;position:fixed;transform:translateY(-6px)scale(.97)}.zb-search-tip.zbui.zbui-search-tip.is-open{opacity:1;transition:opacity var(--zb-duration-base) var(--zb-ease-out), transform var(--zb-duration-base) var(--zb-ease-spring);transform:none}.zbui .zb-search-tip__arrow{top:-7px;left:var(--_zb-search-tip-arrow,50%);border-top:1px solid var(--zb-border);border-left:1px solid var(--zb-border);background:var(--zb-surface-raised);width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.zbui .zb-search-tip__head{align-items:center;gap:var(--zb-space-sm);display:flex}.zbui .zb-search-tip__icon{border:1px solid var(--zb-primary-soft-border-faint);border-radius:var(--zb-radius-sm);background:var(--zb-primary-soft);width:40px;height:40px;color:var(--zb-link);flex:none;place-items:center;display:grid}.zbui .zb-search-tip__icon svg{width:var(--zb-icon-xl);height:var(--zb-icon-xl)}.zbui .zb-search-tip__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.zbui .zb-search-tip__eyebrow{color:var(--zb-link);font-size:var(--zb-text-xs);font-weight:var(--zb-weight-semibold);line-height:1.4}.zbui .zb-search-tip__title{color:var(--zb-text);font-size:var(--zb-text-md);font-weight:var(--zb-weight-semibold);margin:0;line-height:1.4}.zbui .zb-search-tip__desc{color:var(--zb-text-soft);font-size:var(--zb-text-sm);margin:0;line-height:1.6}.zbui .zb-search-tip__actions{justify-content:flex-end;gap:var(--zb-space-xs);margin-top:var(--zb-space-2xs);display:flex}.zbui .zb-search-tip__dismiss{height:var(--zb-control-h-compact);border-radius:var(--zb-radius-sm);color:var(--zb-text-soft);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-sm);transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);align-items:center;line-height:1.4;display:inline-flex}.zbui .zb-search-tip__dismiss:hover{background:var(--zb-muted);color:var(--zb-text)}.zbui .zb-search-tip__action{height:var(--zb-control-h-compact);border-radius:var(--zb-radius-sm);background:var(--zb-primary);color:var(--zb-on-primary);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-md);white-space:nowrap;transition:background-color var(--zb-duration-fast) var(--zb-ease);flex:none;align-items:center;line-height:1.4;display:inline-flex}.zbui .zb-search-tip__action:hover{background:var(--zb-primary-hover)}.zb-search-tip.zbui.zbui-search-tip.zb-search-tip--sheet{top:auto;right:var(--zb-space-sm);bottom:calc(var(--zb-space-sm) + env(safe-area-inset-bottom,0px) + var(--_zb-search-tip-bottom,0px));left:var(--zb-space-sm);transform-origin:50% 100%;width:auto;transform:translateY(16px)}.zb-search-tip.zbui.zbui-search-tip.zb-search-tip--sheet.is-open{transform:none}.zbui.zb-search-tip--sheet .zb-search-tip__arrow{display:none}.zb-search-beacon.zbui.zbui-search-beacon{top:var(--_zb-search-beacon-top,0px);left:var(--_zb-search-beacon-left,0px);z-index:var(--zb-z-popover);border-radius:var(--zb-radius-circle);background:var(--zb-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--zb-surface);pointer-events:none;margin:-4px 0 0 -4px;position:fixed}.zb-search-beacon.zbui.zbui-search-beacon:after{border-radius:inherit;background:var(--zb-accent);content:"";animation:zb-search-beacon var(--zb-duration-pulse) var(--zb-ease-out) 3;position:absolute;inset:0}.zb-search-modal.zbui.zbui-search-modal{z-index:var(--zb-z-search-modal);padding:max(56px, 9vh) var(--zb-space-md) var(--zb-space-2xl);color:var(--zb-text);font-family:var(--zb-font-sans);font-size:var(--zb-text-base);opacity:0;pointer-events:none;transition:opacity var(--zb-duration-fast) var(--zb-ease-in);justify-content:center;align-items:flex-start;line-height:1.5;display:flex;position:fixed;inset:0;overflow:hidden auto}.zb-search-modal.zbui.zbui-search-modal[hidden]{display:none!important}.zb-search-modal.zbui.zbui-search-modal.is-open{opacity:1;pointer-events:auto;transition:opacity var(--zb-duration-base) var(--zb-ease-out)}.zb-search-modal.zbui.zbui-search-modal.is-closing{opacity:0;pointer-events:none}body.zb-search-modal-open{overflow:hidden}.zb-search-modal :where(div,form,label,p,span,em,button,input,h2,h3,ul,li,section){font:inherit;margin:0}.zb-search-modal.zbui.zbui-search-modal .zb-search-modal__backdrop{background:var(--zb-overlay);position:fixed;inset:0}.zb-search-modal.zbui.zbui-search-modal .zb-search-modal__dialog{--zb-sm-surface:var(--zb-surface-overlay);--zb-sm-bg:var(--zb-surface-overlay);--zb-sm-muted-bg:var(--zb-surface-overlay-muted);--zb-sm-inset-bg:var(--zb-surface-overlay-inset);--zb-sm-field-bg:var(--zb-field-overlay);--zb-sm-border:var(--zb-border-overlay);--zb-sm-field-border:var(--zb-field-border-overlay);--zb-sm-text:var(--zb-text);--zb-sm-muted:var(--zb-text-soft);--zb-sm-placeholder:var(--zb-text-subtle);--zb-sm-accent:var(--zb-accent);--_zb-search-surface:var(--zb-sm-surface);--_zb-search-hover:var(--zb-sm-muted-bg);--_zb-search-media:var(--zb-sm-muted-bg);--_zb-search-inset:var(--zb-sm-inset-bg);--_zb-search-border:var(--zb-sm-border);--_zb-search-field:var(--zb-sm-field-bg);--_zb-search-field-border:var(--zb-sm-field-border);--_zb-search-radius-control:var(--zb-radius-sm);--_zb-search-radius-card:var(--zb-radius-md);--_zb-search-radius-overlay:var(--zb-radius-xl);width:min(720px,100%);max-height:calc(100vh - max(56px, 9vh) - var(--zb-space-2xl));max-height:calc(100dvh - max(56px, 9vh) - var(--zb-space-2xl));border:1px solid var(--zb-sm-border);border-radius:var(--_zb-search-radius-overlay);background:var(--zb-sm-surface);box-shadow:var(--zb-shadow-overlay), var(--zb-inset-highlight);color:var(--zb-sm-text);transition:transform var(--zb-duration-fast) var(--zb-ease-in);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(8px)scale(.99)}.zb-search-modal.zbui.zbui-search-modal.is-open .zb-search-modal__dialog{transition:transform var(--zb-duration-base) var(--zb-ease-out);transform:none}.zbui .zb-search-modal__form{align-items:center;gap:var(--zb-space-xs);padding:var(--zb-space-md) var(--zb-space-md) var(--zb-space-sm);display:flex}.zbui .zb-search-modal__field{--_zb-search-field-h:48px;--_zb-search-field-font:var(--zb-text-lg);flex:auto}.zbui .zb-search-modal__field .zb-search-field__icon{width:var(--zb-icon-xl);height:var(--zb-icon-xl);flex-basis:var(--zb-icon-xl)}.zbui .zb-search-modal__submit{align-items:center;gap:var(--zb-space-xs);border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));background:var(--zb-primary);height:48px;color:var(--zb-on-primary);font-size:var(--zb-text-md);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-lg);white-space:nowrap;transition:background-color var(--zb-duration-fast) var(--zb-ease);flex:none;line-height:1.4;display:inline-flex}.zbui .zb-search-modal__submit:hover{background:var(--zb-primary-hover)}.zbui .zb-search-modal__submit svg{width:var(--zb-icon-lg);height:var(--zb-icon-lg)}.zbui .zb-search-modal__close{border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));width:40px;height:40px;color:var(--zb-text-muted);transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.zbui .zb-search-modal__close:hover{background:var(--_zb-search-hover,var(--zb-muted));color:var(--zb-text)}.zbui .zb-search-modal__close-icon{width:var(--zb-icon-xl);height:var(--zb-icon-xl)}.zbui .zb-search-modal__close-text{display:none}.zbui .zb-search-modal__submit:focus-visible,.zbui .zb-search-modal__close:focus-visible,.zbui .zb-search-modal__link:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-search-modal__nav{align-items:center;gap:var(--zb-space-md);border-bottom:1px solid var(--_zb-search-border,var(--zb-border));padding:0 var(--zb-space-md);display:flex}.zbui .zb-search-modal__nav .zb-search-tabs{--_zb-search-tab-h:44px;align-self:flex-end;margin-bottom:-1px}.zbui .zb-search-modal__links{align-items:center;gap:var(--zb-space-md);margin-left:auto;display:flex}.zbui .zb-search-modal__link{align-items:center;gap:calc(var(--zb-space-2xs) + 2px);border-radius:var(--zb-radius-xs);color:var(--zb-text-muted);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);transition:color var(--zb-duration-fast) var(--zb-ease);line-height:1.4;text-decoration:none;display:inline-flex}.zbui .zb-search-modal__link:hover{color:var(--zb-link)}.zbui .zb-search-modal__link svg{width:var(--zb-icon-md);height:var(--zb-icon-md)}.zbui .zb-search-modal__more{display:none}.zbui .zb-search-modal__form+.zb-search-modal__panel{border-top:1px solid var(--_zb-search-border,var(--zb-border))}.zbui .zb-search-modal__panel{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.zbui .zb-search-modal__refine{justify-content:space-between;align-items:center;gap:var(--zb-space-xs) var(--zb-space-md);padding:var(--zb-space-sm) var(--zb-space-md) 0;flex-wrap:wrap;display:flex}.zbui .zb-search-modal__filters{gap:var(--zb-space-xs);flex-wrap:wrap;min-width:0;display:flex}.zbui .zb-search-modal__content{gap:var(--zb-space-lg);min-height:168px;padding:var(--zb-space-md);flex-direction:column;display:flex}.zbui .zb-search-modal__idle{gap:var(--zb-space-lg);animation:zb-search-fade var(--zb-duration-fast) var(--zb-ease-out);flex-direction:column;display:flex}.zbui.is-suggesting .zb-search-modal__idle{display:none}.zbui .zb-search-modal__footer{align-items:center;gap:var(--zb-space-md);border-top:1px solid var(--_zb-search-border,var(--zb-border));color:var(--zb-text-muted);font-size:var(--zb-text-xs);padding:var(--zb-space-xs) var(--zb-space-md);line-height:1.4;display:none}.zbui .zb-search-modal__hint{align-items:center;gap:var(--zb-space-2xs);display:inline-flex}.zbui .zb-search-modal__hint kbd{border-radius:var(--zb-radius-xs);background:var(--_zb-search-hover,var(--zb-muted));min-width:20px;height:20px;box-shadow:none;color:var(--zb-text-soft);font-family:inherit;font-size:var(--zb-text-xs);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-2xs);justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.zbui .zb-search-modal__footer{display:flex}}@media (max-width:575.98px){.zb-search-modal.zbui.zbui-search-modal{padding:0}.zb-search-modal.zbui.zbui-search-modal .zb-search-modal__dialog{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;transform:translateY(16px)}.zbui .zb-search-modal__form{gap:var(--zb-space-2xs);padding:calc(env(safe-area-inset-top,0px) + var(--zb-space-xs)) var(--zb-space-xs) var(--zb-space-xs) var(--zb-space-sm)}.zbui .zb-search-modal__field{--_zb-search-field-h:40px}.zbui .zb-search-modal__field .zb-search-field__icon{width:var(--zb-icon-lg);height:var(--zb-icon-lg);flex-basis:var(--zb-icon-lg)}.zbui .zb-search-modal__submit{display:none}.zbui .zb-search-modal__close{width:auto;min-width:44px;height:44px;color:var(--zb-text);font-size:var(--zb-text-md);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-xs)}.zbui .zb-search-modal__close-icon{display:none}.zbui .zb-search-modal__close-text{display:inline}.zbui .zb-search-modal__nav{padding:0}.zbui .zb-search-modal__nav .zb-search-tabs{flex:auto;gap:0}.zbui .zb-search-modal__nav .zb-search-tabs__tab{flex:1 1 0;justify-content:center}.zbui .zb-search-modal__links{display:none}.zbui .zb-search-modal__more{gap:var(--zb-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zbui .zb-search-modal__more-link{justify-content:center;align-items:center;gap:var(--zb-space-xs);border:1px solid var(--_zb-search-border,var(--zb-border));border-radius:var(--_zb-search-radius-control,var(--zb-radius-sm));min-height:44px;color:var(--zb-text);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);transition:background-color var(--zb-duration-fast) var(--zb-ease);line-height:1.4;text-decoration:none;display:inline-flex}.zbui .zb-search-modal__more-link:active{background:var(--_zb-search-hover,var(--zb-muted))}.zbui .zb-search-modal__more-link:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-search-modal__more-link svg{width:var(--zb-icon-md);height:var(--zb-icon-md);color:var(--zb-text-muted)}.zbui .zb-search-modal__refine{padding:var(--zb-space-sm) var(--zb-space-sm) 0}.zbui .zb-search-modal__filters{scrollbar-width:none;margin:0 calc(-1 * var(--zb-space-sm));padding:0 var(--zb-space-sm);scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.zbui .zb-search-modal__filters::-webkit-scrollbar{display:none}.zbui .zb-search-modal__filters .zb-search-chip{scroll-snap-align:start;flex:none}.zbui .zb-search-modal__refine .zb-search-options{align-items:stretch;gap:var(--zb-space-xs);flex-direction:column;width:100%}.zbui .zb-search-modal__refine .zb-search-options__group{gap:var(--zb-space-sm)}.zbui .zb-search-modal__refine .zb-search-options__group legend{min-width:4em;font-size:var(--zb-text-sm);flex:none}.zbui .zb-search-modal__refine .zb-search-options__segments{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zbui .zb-search-modal__refine .zb-search-options__segments label{min-height:36px;font-size:var(--zb-text-sm);position:relative}.zbui .zb-search-modal__refine .zb-search-options__segments label:before{content:"";position:absolute;inset:-4px 0}.zbui .zb-search-modal__content{padding:var(--zb-space-sm) var(--zb-space-sm) calc(var(--zb-space-lg) + env(safe-area-inset-bottom,0px))}.zbui .zb-search-games{grid-template-columns:repeat(2,minmax(0,1fr))}.zbui .zb-search-game{column-gap:var(--zb-space-xs);grid-template-columns:56px minmax(0,1fr)}.zbui .zb-search-game__cover{width:56px}.zbui .zb-search-bubble{display:none}.zbui .zb-search-modal__nav:has(.zb-search-bubble:not([hidden])) .zb-search-badge{display:inline-flex}}.sidebar .widget.zb-ss-widget,.sidebar .widget.zb-ss-widget-shell,.sidebar .zb-ss-widget-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.sidebar .zb-ss-root.zbui.zbui-sidebar-search{max-width:none}.zb-ss-root.zbui.zbui-sidebar-search{--zb-ss-bg:var(--zb-surface-card);--zb-ss-border:var(--zb-border-sunken);--zb-ss-shadow:var(--zb-shadow-card);--zb-ss-title:var(--zb-text);--zb-ss-field-bg:var(--zb-field-sunken);--zb-ss-field-border:var(--zb-field-border);--zb-ss-field-shadow:var(--zb-field-shadow);--zb-ss-submit-bg:var(--zb-primary);--zb-ss-submit-bg-hover:var(--zb-primary-hover);--_zb-search-surface:var(--zb-ss-bg);--_zb-search-hover:var(--zb-muted);--_zb-search-media:var(--zb-muted);--_zb-search-border:var(--zb-ss-border);--_zb-search-field:var(--zb-ss-field-bg);--_zb-search-field-border:var(--zb-ss-field-border);--_zb-search-radius-control:var(--zb-radius-sm);--_zb-search-radius-card:var(--zb-radius-md);width:100%;max-width:320px;color:var(--zb-text);font-family:var(--zb-font-sans);font-size:var(--zb-text-base);line-height:1.5;display:block;position:relative}.zb-ss-root.zbui.zbui-sidebar-search.is-suggest-open{z-index:var(--zb-z-dropdown)}.zb-ss-root :where(h1,h2,h3,h4,h5,h6,p,form,label,button,input,span){margin:0}.zbui .zb-ss-card{gap:var(--zb-space-sm);border:1px solid var(--zb-ss-border);border-radius:var(--_zb-search-radius-card,var(--zb-radius-md));background:var(--zb-ss-bg);box-shadow:var(--zb-ss-shadow);padding:var(--zb-space-sm) var(--zb-space-md) var(--zb-space-md);background-clip:padding-box;flex-direction:column;display:flex;position:relative}.zbui .zb-ss-head{justify-content:space-between;align-items:center;gap:var(--zb-space-sm);min-height:36px;display:flex}.zbui.zb-ss-root--tabs .zb-ss-head{border-bottom:1px solid var(--zb-ss-border);margin:calc(-1 * var(--zb-space-sm)) calc(-1 * var(--zb-space-md)) 0;padding:0 var(--zb-space-sm) 0 var(--zb-space-md)}.zbui.zb-ss-root--tabs .zb-search-tabs{align-self:flex-end;margin-bottom:-1px}.zbui .zb-ss-title{min-width:0;color:var(--zb-ss-title);font-size:var(--zb-text-lg);font-weight:var(--zb-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;line-height:1.4;overflow:hidden}.zbui .zb-ss-advanced{align-items:center;gap:var(--zb-space-2xs);border-radius:var(--zb-radius-sm);height:28px;color:var(--zb-text-muted);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-xs);transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);flex:none;line-height:1.4;display:inline-flex}.zbui .zb-ss-advanced:hover{background:var(--zb-muted);color:var(--zb-text)}.zbui .zb-ss-advanced:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-ss-advanced[aria-disabled=true]{cursor:default;opacity:.5}.zbui .zb-ss-icon{width:var(--zb-icon-md);height:var(--zb-icon-md)}.zbui .zb-ss-panel{--_zb-search-field-h:40px;gap:var(--zb-space-sm);flex-direction:column;display:flex;position:relative}.zbui .zb-ss-form{--_zb-search-field-font:var(--zb-text-base);box-shadow:var(--zb-ss-field-shadow);padding:0 var(--zb-space-2xs) 0 var(--zb-space-sm);margin:0}.zbui .zb-ss-form:focus-within{box-shadow:var(--zb-ring-soft), var(--zb-ss-field-shadow)}.zbui .zb-ss-submit{border-radius:calc(var(--_zb-search-radius-control,var(--zb-radius-sm)) - 2px);background:var(--zb-ss-submit-bg);width:32px;height:32px;color:var(--zb-on-primary);transition:background-color var(--zb-duration-fast) var(--zb-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.zbui .zb-ss-submit:hover{background:var(--zb-ss-submit-bg-hover)}.zbui .zb-ss-submit:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-ss-submit svg{width:var(--zb-icon-md);height:var(--zb-icon-md)}@media (pointer:coarse){.zbui .zb-ss-panel{--_zb-search-field-h:44px}.zbui .zb-ss-submit{width:36px;height:36px}.zbui .zb-ss-advanced{height:36px}}@media (max-width:575.98px){.sidebar .widget.zb-ss-widget,.sidebar .widget.zb-ss-widget-shell,.sidebar .zb-ss-widget-shell{width:100%!important}.zb-ss-root.zbui.zbui-sidebar-search{max-width:none}}.home-search-box.is-search-options-active,.home-search-box.is-search-suggest-active{z-index:20;position:relative}.zb-hs.zbui.zbui-home-search{--_zb-search-surface:var(--zb-surface);--_zb-search-hover:var(--zb-muted);--_zb-search-media:var(--zb-surface-sunken);--_zb-search-border:var(--zb-border);--_zb-search-field:var(--zb-surface);--_zb-search-field-border:var(--zb-border);--_zb-search-radius-control:var(--zb-radius-sm);--_zb-search-radius-card:var(--zb-radius-md);z-index:3;align-items:stretch;gap:var(--zb-space-sm);width:100%;max-width:720px;color:var(--zb-text);font-family:var(--zb-font-sans);font-size:var(--zb-text-base);text-align:left;flex-direction:column;margin:0 auto;line-height:1.5;display:flex;position:relative}.zb-hs.zbui.zbui-home-search>.zb-search-tabs{align-self:center}.zbui .zb-hs__panel{--_zb-search-field-h:56px;gap:var(--zb-space-md);flex-direction:column;display:flex;position:relative}.zbui .zb-hs__form{--_zb-search-field-font:var(--zb-text-lg);gap:var(--zb-space-xs);border-radius:var(--_zb-search-radius-card,var(--zb-radius-md));box-shadow:var(--zb-shadow-overlay);padding:0 var(--zb-space-2xs) 0 var(--zb-space-sm);margin:0}.zbui .zb-hs__select{border-right:1px solid var(--_zb-search-border,var(--zb-border));max-width:168px;height:100%;margin:0 var(--zb-space-2xs) 0 calc(-1 * var(--zb-space-sm));flex:none;align-items:center;display:flex;position:relative}.zbui .zb-hs__select-input{width:100%;max-width:168px;height:100%;color:var(--zb-text);cursor:pointer;font-size:var(--zb-text-md);font-weight:var(--zb-weight-medium);padding:0 calc(var(--zb-space-lg) + var(--zb-space-xs)) 0 var(--zb-space-md);text-overflow:ellipsis;background:0 0;border:0;line-height:1.4}.zbui .zb-hs__select-input option{background:var(--zb-surface);color:var(--zb-text)}.zbui .zb-hs__select-input:focus-visible{border-radius:var(--zb-radius-xs);outline:2px solid var(--zb-accent);outline-offset:-4px}.zbui .zb-hs__select-icon{top:50%;right:var(--zb-space-sm);width:var(--zb-icon-md);height:var(--zb-icon-md);color:var(--zb-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.zbui .zb-hs__options-toggle{border-radius:var(--zb-radius-sm);width:40px;height:40px;color:var(--zb-text-muted);transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.zbui .zb-hs__options-toggle svg{width:var(--zb-icon-lg);height:var(--zb-icon-lg)}.zbui .zb-hs__options-toggle:hover,.zbui .zb-hs__options-toggle[aria-expanded=true]{background:var(--zb-muted);color:var(--zb-text)}.zbui .zb-hs__options-toggle.is-filtered{color:var(--zb-link)}.zbui .zb-hs__options-toggle:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-hs__options-indicator{border:2px solid var(--_zb-search-field,var(--zb-surface));border-radius:var(--zb-radius-circle);background:var(--zb-accent);opacity:0;width:8px;height:8px;transition:opacity var(--zb-duration-fast) var(--zb-ease), transform var(--zb-duration-fast) var(--zb-ease-spring);position:absolute;top:8px;right:8px;transform:scale(.5)}.zbui .zb-hs__options-toggle.is-filtered .zb-hs__options-indicator{opacity:1;transform:none}.zbui .zb-hs__submit{height:calc(var(--_zb-search-field-h,56px) - 2px - 2 * var(--zb-space-2xs));align-items:center;gap:var(--zb-space-xs);border-radius:calc(var(--_zb-search-radius-card,var(--zb-radius-md)) - var(--zb-space-2xs));background:var(--zb-primary);color:var(--zb-on-primary);font-size:var(--zb-text-md);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-lg);white-space:nowrap;transition:background-color var(--zb-duration-fast) var(--zb-ease);flex:none;line-height:1.4;display:inline-flex}.zbui .zb-hs__submit:hover{background:var(--zb-primary-hover)}.zbui .zb-hs__submit:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-hs__submit svg{width:var(--zb-icon-lg);height:var(--zb-icon-lg)}.zbui .zb-hs__hots{justify-content:center;align-items:center;gap:var(--zb-space-xs);flex-wrap:wrap;display:flex}.zbui .zb-hs__hots-label{color:var(--zb-on-solid)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-hs__hots-label{color:color-mix(in srgb, var(--zb-on-solid) 76%, transparent)}}.zbui .zb-hs__hots-label{font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);margin-right:var(--zb-space-2xs);text-shadow:0 1px 2px var(--zb-overlay);line-height:1.4}.zbui .zb-hs__hot{border:1px solid var(--zb-on-solid);align-items:center;max-width:100%;min-height:30px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zbui .zb-hs__hot{border:1px solid color-mix(in srgb, var(--zb-on-solid) 20%, transparent)}}.zbui .zb-hs__hot{border-radius:var(--zb-radius-pill);background:var(--zb-on-solid)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-hs__hot{background:color-mix(in srgb, var(--zb-on-solid) 12%, transparent)}}.zbui .zb-hs__hot{color:var(--zb-on-solid);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-medium);padding:0 var(--zb-space-sm);text-overflow:ellipsis;text-shadow:0 1px 2px var(--zb-overlay);white-space:nowrap;transition:background-color var(--zb-duration-fast) var(--zb-ease), border-color var(--zb-duration-fast) var(--zb-ease);line-height:1.4;text-decoration:none}.zbui .zb-hs__hot:hover{border-color:var(--zb-on-solid)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-hs__hot:hover{border-color:color-mix(in srgb, var(--zb-on-solid) 32%, transparent)}}.zbui .zb-hs__hot:hover{background:var(--zb-on-solid)}@supports (color:color-mix(in lab, red, red)){.zbui .zb-hs__hot:hover{background:color-mix(in srgb, var(--zb-on-solid) 22%, transparent)}}.zbui .zb-hs__hot:hover{color:var(--zb-on-solid)}.zbui .zb-hs__hot:focus-visible{outline:2px solid var(--zb-on-solid);outline-offset:2px}@media (max-width:767.98px){.zbui .zb-hs__panel{--_zb-search-field-h:50px}.zbui .zb-hs__select,.zbui .zb-hs__select-input{max-width:96px}.zbui .zb-hs__select-input{padding-left:var(--zb-space-sm);font-size:var(--zb-text-base)}.zbui .zb-hs__submit{width:calc(var(--_zb-search-field-h,50px) - 2px - 2 * var(--zb-space-2xs));justify-content:center;padding:0}.zbui .zb-hs__submit-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zbui .zb-hs__form .zb-search-field__icon{display:none}.zbui .zb-search-options--popover{width:auto;left:0;right:0}.zbui .zb-search-options--popover .zb-search-options__segments label{min-height:44px}.zbui .zb-hs__hots{justify-content:flex-start}}@keyframes zb-search-fade{0%{opacity:0}to{opacity:1}}@keyframes zb-search-bubble-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes zb-search-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes zb-search-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes zb-search-beacon{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.zb-search-modal.zbui.zbui-search-modal,.zb-search-modal.zbui.zbui-search-modal .zb-search-modal__dialog,.zb-search-tip.zbui.zbui-search-tip,.zbui .zb-search-tabs__indicator,.zbui .zb-search-popover,.zbui .zb-search-options--popover,.zbui .zb-search-promo-arrow,.zbui .zb-hs__options-indicator,.zbui .is-promo-leaving,.zbui.is-promo-leaving{transition-duration:.01ms!important}.zb-search-modal.zbui.zbui-search-modal .zb-search-modal__dialog,.zb-search-tip.zbui.zbui-search-tip,.zbui .zb-search-popover,.zbui .zb-search-options--popover,.zbui .zb-search-promo-arrow{transform:none!important}.zbui .zb-search-results__list.is-stale{transition:none!important}.zbui .zb-search-results,.zbui .zb-search-modal__idle,.zbui .zb-search-badge,.zbui .zb-search-bubble,.zbui .zb-search-skeleton__media,.zbui .zb-search-skeleton__line,.zbui .zb-search-game__cover,.zb-search-beacon.zbui.zbui-search-beacon:after{animation:none!important}}@media (forced-colors:active){.zbui .zb-search-tabs__indicator,.zbui .zb-search-tabs__tab:after{forced-color-adjust:none;background:highlight;height:4px}.zbui .zb-search-tabs__tab:focus-visible,.zbui .zb-search-chip:focus-visible,.zbui .zb-search-options__input:focus-visible+label{outline-offset:2px;outline:2px solid canvastext}.zbui .zb-search-result__link[aria-selected=true],.zbui .zb-search-tag[aria-selected=true],.zbui .zb-search-chip[aria-pressed=true],.zbui .zb-search-options__input:checked+label{outline-offset:-2px;outline:2px solid highlight}.zbui .zb-search-badge,.zbui .zb-search-bubble,.zbui .zb-search-bubble__tag{border:1px solid canvastext}}.zbui.zb-pagination{justify-items:center;gap:var(--zb-space-md);margin:var(--zb-space-xl) 0 0;color:var(--zb-text-soft);display:grid}.zbui .zb-pagination__pager{justify-content:center;align-items:center;gap:var(--zb-space-2xs);flex-wrap:wrap;max-width:100%;display:flex}.zbui.zb-pagination--bar .zb-pagination__pager{border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface);padding:var(--zb-space-xs)}.zbui .zb-pagination__list{align-items:center;gap:var(--zb-space-2xs);margin:0;padding:0;list-style:none;display:flex}.zbui .zb-pagination__item{display:flex}.zbui .zb-pagination__page,.zbui .zb-pagination__step,.zbui .zb-pagination__gap{min-width:var(--zb-control-h-sm);height:var(--zb-control-h-sm);justify-content:center;align-items:center;gap:var(--zb-space-2xs);border-radius:var(--zb-radius-sm);color:var(--zb-text-soft);font-size:var(--zb-text-base);font-variant-numeric:tabular-nums;font-weight:var(--zb-weight-medium);line-height:var(--zb-leading-tight);padding:0 var(--zb-space-xs);white-space:nowrap;transition:background-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);text-decoration:none;display:inline-flex}.zbui .zb-pagination__step{padding:0}.zbui .zb-pagination__step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zbui .zb-pagination__step-icon{width:var(--zb-icon-lg);height:var(--zb-icon-lg);flex:none}.zbui .zb-pagination__gap{color:var(--zb-text-muted)}@media (hover:hover){.zbui .zb-pagination__page:hover,.zbui a.zb-pagination__step:hover{background:var(--zb-muted);color:var(--zb-text)}}.zbui .zb-pagination__page[aria-current=page]{background:var(--zb-primary);color:var(--zb-on-primary);font-weight:var(--zb-weight-semibold)}.zbui .zb-pagination__step[aria-disabled=true]{color:var(--zb-text-subtle);cursor:default}.zbui .zb-pagination__page:focus-visible,.zbui .zb-pagination__step:focus-visible,.zbui .zb-pagination__more-button:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}.zbui .zb-pagination__jump{align-items:center;gap:var(--zb-space-xs);margin:0 0 0 var(--zb-space-2xl);color:var(--zb-text-muted);font-size:var(--zb-text-sm);line-height:var(--zb-leading-tight);white-space:nowrap;display:inline-flex}.zbui .zb-pagination__jump--compact-only{display:none}.zbui .zb-pagination__jump-label{margin:0;display:inline-flex}.zbui .zb-pagination__jump-text--compact{display:none}.zbui .zb-pagination__input{width:64px;height:var(--zb-control-h-sm);border:1px solid var(--zb-field-border);border-radius:var(--zb-radius-sm);appearance:textfield;background:var(--zb-field);color:var(--zb-text);font-size:var(--zb-text-base);font-variant-numeric:tabular-nums;line-height:var(--zb-leading-tight);padding:0 var(--zb-space-2xs);text-align:center;transition:border-color var(--zb-duration-fast) var(--zb-ease), box-shadow var(--zb-duration-fast) var(--zb-ease);margin:0}.zbui .zb-pagination__input::placeholder{color:#0000}.zbui .zb-pagination__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zbui .zb-pagination__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zbui .zb-pagination__input:focus{border-color:var(--zb-accent);box-shadow:var(--zb-ring-soft);outline:0}.zbui .zb-pagination__more-button{border:1px solid var(--zb-chip-border);border-radius:var(--zb-radius-sm);background:var(--zb-surface-raised);color:var(--zb-text);cursor:pointer;font-weight:var(--zb-weight-medium);line-height:var(--zb-leading-tight);transition:border-color var(--zb-duration-fast) var(--zb-ease), color var(--zb-duration-fast) var(--zb-ease);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.zbui .zb-pagination__more-button:hover{border-color:var(--zb-primary-soft-border-strong);color:var(--zb-link)}}.zbui .zb-pagination__more{justify-items:center;gap:var(--zb-space-sm);display:grid}.zbui .zb-pagination__progress{justify-items:center;gap:var(--zb-space-xs);color:var(--zb-text-muted);font-size:var(--zb-text-sm);font-variant-numeric:tabular-nums;line-height:var(--zb-leading-snug);margin:0;display:grid}.zbui .zb-pagination__meter{border-radius:var(--zb-radius-pill);background:var(--zb-border);width:160px;height:3px;display:block;overflow:hidden}.zbui .zb-pagination__meter-fill{border-radius:inherit;background:var(--zb-primary);height:100%;transition:width var(--zb-duration-slow) var(--zb-ease-out);display:block}.zbui .zb-pagination__more-button{min-width:240px;height:var(--zb-control-h);gap:var(--zb-space-xs);font-size:var(--zb-text-base);padding:0 var(--zb-space-xl)}.zbui .zb-pagination__more-count{color:var(--zb-text-muted);font-size:var(--zb-text-sm);font-weight:var(--zb-weight-normal)}.zbui .zb-pagination__spinner{width:var(--zb-icon-lg);height:var(--zb-icon-lg);flex:none;display:none}.zb-pagination__more-button[aria-busy=true] .zb-pagination__spinner{animation:zb-pagination-spin var(--zb-duration-spinner) linear infinite;display:block}.zb-pagination__more-button[aria-busy=true] .zb-pagination__more-count{display:none}.zbui .zb-pagination__more-button[aria-busy=true]{cursor:progress}.zbui .zb-pagination__end,.zbui .zb-pagination__error{font-size:var(--zb-text-sm);line-height:var(--zb-leading-snug);margin:0}.zbui .zb-pagination__end{color:var(--zb-text-muted)}.zbui .zb-pagination__error{color:var(--zb-danger-soft-text)}.zbui.zb-pagination-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes zb-pagination-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.zbui .zb-pagination__page,.zbui .zb-pagination__step,.zbui .zb-pagination__gap{min-width:var(--zb-control-h);height:var(--zb-control-h)}.zbui .zb-pagination__input{height:var(--zb-control-h);font-size:var(--zb-text-lg)}}@media (max-width:767.98px){.zbui .zb-pagination__jump{margin:var(--zb-space-2xs) 0 0;flex-basis:100%;justify-content:center}}@media (max-width:575.98px){.zbui .zb-pagination__list,.zbui .zb-pagination__jump-text--wide{display:none}.zbui .zb-pagination__jump-text--compact{display:inline}.zbui .zb-pagination__pager{gap:var(--zb-space-sm);flex-wrap:nowrap}.zbui .zb-pagination__input::placeholder{color:var(--zb-text);opacity:1}.zbui .zb-pagination__step--next{order:2}.zbui .zb-pagination__jump{flex-basis:auto;order:1;margin:0}.zbui .zb-pagination__jump--compact-only{display:inline-flex}}@media (prefers-reduced-motion:reduce){.zbui .zb-pagination__page,.zbui .zb-pagination__step,.zbui .zb-pagination__input,.zbui .zb-pagination__more-button,.zbui .zb-pagination__meter-fill{transition:none!important}.zbui .zb-pagination__spinner{animation:none!important}}@media (forced-colors:active){.zbui .zb-pagination__page[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.zbui .zb-pagination__input:focus{outline:2px solid highlight}}.zbui .rii\:absolute{position:absolute}.zbui .rii\:relative{position:relative}.zbui .rii\:top-3{top:calc(var(--rii-spacing) * 3)}.zbui .rii\:top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.zbui .rii\:right-0{right:calc(var(--rii-spacing) * 0)}.zbui .rii\:right-3{right:calc(var(--rii-spacing) * 3)}.zbui .rii\:left-3{left:calc(var(--rii-spacing) * 3)}.zbui .rii\:z-10{z-index:10}.zbui .rii\:m-0{margin:calc(var(--rii-spacing) * 0)}.zbui .rii\:mx-auto{margin-inline:auto}.zbui .rii\:mt-0\.5{margin-top:calc(var(--rii-spacing) * .5)}.zbui .rii\:mt-1{margin-top:calc(var(--rii-spacing) * 1)}.zbui .rii\:mt-3{margin-top:calc(var(--rii-spacing) * 3)}.zbui .rii\:mt-4{margin-top:calc(var(--rii-spacing) * 4)}.zbui .rii\:mr-auto{margin-right:auto}.zbui .rii\:mb-3{margin-bottom:calc(var(--rii-spacing) * 3)}.zbui .rii\:block{display:block}.zbui .rii\:flex{display:flex}.zbui .rii\:grid{display:grid}.zbui .rii\:hidden{display:none}.zbui .rii\:inline-flex{display:inline-flex}.zbui .rii\:h-6{height:calc(var(--rii-spacing) * 6)}.zbui .rii\:h-8{height:calc(var(--rii-spacing) * 8)}.zbui .rii\:h-9{height:calc(var(--rii-spacing) * 9)}.zbui .rii\:h-10{height:calc(var(--rii-spacing) * 10)}.zbui .rii\:h-12{height:calc(var(--rii-spacing) * 12)}.zbui .rii\:h-\[30px\]{height:30px}.zbui .rii\:h-\[72px\]{height:72px}.zbui .rii\:min-h-\[420px\]{min-height:420px}.zbui .rii\:w-6{width:calc(var(--rii-spacing) * 6)}.zbui .rii\:w-8{width:calc(var(--rii-spacing) * 8)}.zbui .rii\:w-12{width:calc(var(--rii-spacing) * 12)}.zbui .rii\:w-\[84px\]{width:84px}.zbui .rii\:w-full{width:100%}.zbui .rii\:max-w-\[320px\]{max-width:320px}.zbui .rii\:min-w-0{min-width:calc(var(--rii-spacing) * 0)}.zbui .rii\:min-w-9{min-width:calc(var(--rii-spacing) * 9)}.zbui .rii\:min-w-\[24px\]{min-width:24px}.zbui .rii\:min-w-\[160px\]{min-width:160px}.zbui .rii\:min-w-\[180px\]{min-width:180px}.zbui .rii\:flex-1{flex:1}.zbui .rii\:shrink-0{flex-shrink:0}.zbui .rii\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.zbui .rii\:grid-cols-\[84px_minmax\(0\,1fr\)_auto\]{grid-template-columns:84px minmax(0,1fr) auto}.zbui .rii\:flex-col{flex-direction:column}.zbui .rii\:flex-wrap{flex-wrap:wrap}.zbui .rii\:items-center{align-items:center}.zbui .rii\:justify-between{justify-content:space-between}.zbui .rii\:justify-center{justify-content:center}.zbui .rii\:justify-end{justify-content:flex-end}.zbui .rii\:justify-start{justify-content:flex-start}.zbui .rii\:gap-1{gap:calc(var(--rii-spacing) * 1)}.zbui .rii\:gap-1\.5{gap:calc(var(--rii-spacing) * 1.5)}.zbui .rii\:gap-2{gap:calc(var(--rii-spacing) * 2)}.zbui .rii\:gap-3{gap:calc(var(--rii-spacing) * 3)}.zbui .rii\:gap-4{gap:calc(var(--rii-spacing) * 4)}.zbui .rii\:gap-\[6px\]{gap:6px}.zbui .rii\:gap-\[10px\]{gap:10px}.zbui .rii\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zbui .rii\:overflow-hidden{overflow:hidden}.zbui .rii\:rounded-\[10px\]{border-radius:10px}.zbui .rii\:rounded-\[14px\]{border-radius:14px}.zbui .rii\:rounded-\[16px\]{border-radius:16px}.zbui .rii\:rounded-\[18px\]{border-radius:18px}.zbui .rii\:rounded-full{border-radius:3.40282e38px}.zbui .rii\:border{border-style:var(--tw-border-style);border-width:1px}.zbui .rii\:bg-transparent{background-color:#0000}.zbui .rii\:bg-white\/20{background-color:var(--rii-color-white)}@supports (color:color-mix(in lab, red, red)){.zbui .rii\:bg-white\/20{background-color:color-mix(in oklab, var(--rii-color-white) 20%, transparent)}}.zbui .rii\:p-1{padding:calc(var(--rii-spacing) * 1)}.zbui .rii\:p-2{padding:calc(var(--rii-spacing) * 2)}.zbui .rii\:p-2\.5{padding:calc(var(--rii-spacing) * 2.5)}.zbui .rii\:p-3{padding:calc(var(--rii-spacing) * 3)}.zbui .rii\:px-1{padding-inline:calc(var(--rii-spacing) * 1)}.zbui .rii\:px-2{padding-inline:calc(var(--rii-spacing) * 2)}.zbui .rii\:px-3{padding-inline:calc(var(--rii-spacing) * 3)}.zbui .rii\:px-3\.5{padding-inline:calc(var(--rii-spacing) * 3.5)}.zbui .rii\:px-4{padding-inline:calc(var(--rii-spacing) * 4)}.zbui .rii\:px-6{padding-inline:calc(var(--rii-spacing) * 6)}.zbui .rii\:px-\[10px\]{padding-inline:10px}.zbui .rii\:px-\[14px\]{padding-inline:14px}.zbui .rii\:py-2{padding-block:calc(var(--rii-spacing) * 2)}.zbui .rii\:pl-4{padding-left:calc(var(--rii-spacing) * 4)}.zbui .rii\:text-center{text-align:center}.zbui .rii\:text-left{text-align:left}.zbui .rii\:text-\[10px\]{font-size:10px}.zbui .rii\:text-\[11px\]{font-size:11px}.zbui .rii\:text-\[12px\]{font-size:12px}.zbui .rii\:text-\[13px\]{font-size:13px}.zbui .rii\:text-\[14px\]{font-size:14px}.zbui .rii\:text-\[15px\]{font-size:15px}.zbui .rii\:text-\[16px\]{font-size:16px}.zbui .rii\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.zbui .rii\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.zbui .rii\:leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.zbui .rii\:leading-\[1\.34\]{--tw-leading:1.34;line-height:1.34}.zbui .rii\:font-bold{--tw-font-weight:var(--rii-font-weight-bold);font-weight:var(--rii-font-weight-bold)}.zbui .rii\:font-medium{--tw-font-weight:var(--rii-font-weight-medium);font-weight:var(--rii-font-weight-medium)}.zbui .rii\:font-semibold{--tw-font-weight:var(--rii-font-weight-semibold);font-weight:var(--rii-font-weight-semibold)}.zbui .rii\:tracking-tight{--tw-tracking:var(--rii-tracking-tight);letter-spacing:var(--rii-tracking-tight)}.zbui .rii\:text-transparent{color:#0000}.zbui .rii\:no-underline{text-decoration-line:none}.zbui .rii\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--rii-default-transition-timing-function));transition-duration:var(--tw-duration,var(--rii-default-transition-duration))}.zbui .rii\:outline-none{--tw-outline-style:none;outline-style:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}