@layer imports, properties, theme, preflights, base, base, roles, roles, shortcuts, components, components, recipes, recipes, default, utilities, utilities, utilities, overrides, overrides;@layer base{.c-ring-active::before, .c-ring-live::before, .u-mixed-ring::before{--ring-gap-default:calc(var(--ring-ctx-gap, 2px) - var(--ring-ctx-in, 0) * var(--ring-w, 2px));position:absolute;z-index:var(--ring-z, -2);pointer-events:none;content:"";inset:var(--ring-inset, calc(0px - var(--ring-edge, 0px) - var(--ring-offset, var(--ring-gap-default)) - var(--ring-w, 2px)));border-radius:var(--ring-outer, calc(var(--ring-radius, var(--control-radius, 999px)) + var(--ring-offset, var(--ring-gap-default)) + var(--ring-w, 2px)));padding:var(--ring-w, 2px);mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;animation:u-ring-spin var(--ring-speed, 3s) steps(var(--ring-steps, 54)) infinite;background:conic-gradient(from var(--ring-angle), var(--ring-from), var(--ring-via, var(--ring-from)) var(--ring-via-at, 0%), var(--ring-to) var(--ring-to-at, 50%), var(--ring-from));background:conic-gradient(from var(--ring-angle) in oklch, var(--ring-from), var(--ring-via, var(--ring-from)) var(--ring-via-at, 0%), var(--ring-to) var(--ring-to-at, 50%), var(--ring-from));}@media (prefers-reduced-motion: reduce){.c-ring-active::before, .c-ring-live::before, .u-mixed-ring::before{animation:none;}}}@layer roles{:where(.u-auth-link){--control-fg-hover:var(--colors-accent-hover);}:where(.u-action), :where(.u-button), :where(.u-chip), :where(.u-tag){--control-surface-hover:var(--colors-transparent);--control-fg-hover:var(--colors-accent-hover);--control-line-hover:var(--colors-accent);}:where(.u-pagination){--control-surface-hover:var(--colors-accent-soft);--control-fg-hover:var(--colors-accent-strong);--control-line-hover:var(--colors-line-strong);}}@layer utilities{.c-var-avatar{--control-surface-hover:var(--colors-transparent);--control-fg-hover:var(--colors-fg);--control-line-hover:var(--colors-line-strong);}.c-var-blank, [un-c-var~="blank"]{--control-surface-hover:var(--colors-accent);--control-fg-hover:var(--colors-accent-fg);--control-line-hover:var(--colors-accent);}.c-var-outline, [un-c-var~="action"], [un-c-var~="button"], [un-c-var~="chip"], [un-c-var~="menu"], [un-c-var~="outline"], [un-c-var~="tag"]{--control-surface-hover:var(--colors-transparent);--control-fg-hover:var(--colors-accent-hover);--control-line-hover:var(--colors-accent);}.c-var-primary, [un-c-var~="primary"]{--control-surface-hover:var(--colors-accent-hover);--control-fg-hover:var(--colors-fg-scrim);--control-line-hover:var(--colors-accent-hover);}.c-var-secondary, [un-c-var~="secondary"]{--control-surface-hover:var(--colors-accent-alt-hover);--control-fg-hover:var(--colors-fg-scrim);--control-line-hover:var(--colors-accent-alt-hover);}[un-c-var~="add"]{--control-surface-hover:var(--colors-accent);--control-fg-hover:var(--colors-accent-fg);--control-line-hover:var(--colors-transparent);--control-surface-active-hover:var(--colors-surface-overlay);--control-fg-active-hover:var(--colors-fg-overlay);--control-line-active-hover:var(--colors-transparent);}[un-c-var~="bare"]{--control-surface-hover:var(--colors-transparent);--control-fg-hover:var(--colors-accent);--control-line-hover:var(--colors-transparent);}[un-c-var~="ghost"]{--control-surface-hover:var(--colors-surface-hover);--control-fg-hover:var(--colors-accent-hover);--control-line-hover:var(--colors-line-strong);}[un-c-var~="headmi"]{--control-surface-hover:var(--colors-surface-hover);--control-fg-hover:var(--colors-accent-hover);--control-line-hover:var(--colors-transparent);}[un-c-var~="headnav"]{--control-surface-hover:var(--colors-accent-soft-hover);--control-fg-hover:var(--colors-fg-headnav-hover);--control-line-hover:var(--colors-transparent);}[un-c-var~="option"]{--control-surface-hover:var(--colors-surface-hover);--control-fg-hover:var(--colors-accent);--control-line-hover:var(--colors-transparent);}[un-c-active~="ring"]:is([aria-current="page"], [aria-pressed="true"], [aria-checked="true"], .u-active)::before{--ring-gap-default:calc(var(--ring-ctx-gap, 2px) - var(--ring-ctx-in, 0) * var(--ring-w, 2px));position:absolute;z-index:var(--ring-z, -2);pointer-events:none;content:"";inset:var(--ring-inset, calc(0px - var(--ring-edge, 0px) - var(--ring-offset, var(--ring-gap-default)) - var(--ring-w, 2px)));border-radius:var(--ring-outer, calc(var(--ring-radius, var(--control-radius, 999px)) + var(--ring-offset, var(--ring-gap-default)) + var(--ring-w, 2px)));padding:var(--ring-w, 2px);mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;animation:u-ring-spin var(--ring-speed, 3s) steps(var(--ring-steps, 54)) infinite;background:conic-gradient(from var(--ring-angle), var(--ring-from), var(--ring-via, var(--ring-from)) var(--ring-via-at, 0%), var(--ring-to) var(--ring-to-at, 50%), var(--ring-from));background:conic-gradient(from var(--ring-angle) in oklch, var(--ring-from), var(--ring-via, var(--ring-from)) var(--ring-via-at, 0%), var(--ring-to) var(--ring-to-at, 50%), var(--ring-from));}@media (prefers-reduced-motion: reduce){[un-c-active~="ring"]:is([aria-current="page"], [aria-pressed="true"], [aria-checked="true"], .u-active)::before{animation:none;}}@media (min-width: 1360px){[un-c-var~="lg\:outline"]{--control-surface-hover:var(--colors-transparent);--control-fg-hover:var(--colors-accent-hover);--control-line-hover:var(--colors-accent);}}}@layer shortcuts{@media (hover: hover){.u-action.c-hover:not(:disabled, [aria-disabled="true"]):hover .u-icon{color:inherit;}}}@layer components{.u-mixed-item:hover .u-mixed-img{scale:1.15;}}@layer components{.u-native-join-card:hover{background-color:var(--colors-surface-hover);}}@layer components{@media (hover: hover){a.u-card-avatar:not([aria-disabled="true"]):hover{outline:2px solid var(--colors-accent);outline-offset:-2px;}}}@layer components{@media (hover: hover){.u-text-link:not([data-hover="off"], [aria-disabled="true"]):hover{color:var(--control-fg-hover, var(--colors-accent-hover));}}}.pp-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;z-index:30;}.pp-loading__spinner{width:50px;height:50px;animation:spin 1s linear infinite;}.pp-loading__spinner svg{display:block;}.pp-loading__spinner circle{stroke-dasharray:125;stroke-dashoffset:62;stroke-linecap:round;}@keyframes spin{to{transform:rotate(360deg);}}.pp-error{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.8);z-index:60;}.pp-error__content{text-align:center;color:white;padding:20px;}.pp-error__icon{margin-bottom:16px;opacity:0.8;}.pp-error__message{font-size:18px;margin-bottom:20px;max-width:400px;}.pp-error__retry{padding:10px 24px;background:var(--colors-accent);color:var(--colors-accent-fg);border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:opacity 0.2s;}.pp-error__retry:hover{opacity:0.8;}.pp-ad-info{position:absolute;bottom:70px;left:0;right:0;z-index:25;display:flex;justify-content:space-between;align-items:center;padding:0 12px;pointer-events:none;}@media (max-width: 768px){.pp-ad-info{bottom:60px;}}.pp-ad-info__label-container{display:flex;align-items:center;gap:8px;color:white;font-size:14px;min-width:0;overflow:hidden;}.pp-ad-info__label{background:#f5c518;color:#000;padding:2px 6px;border-radius:2px;font-weight:bold;}.pp-ad-info__description{padding:0 8px;font-size:14px;opacity:0.9;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pp-ad-info__skip{display:flex;align-items:center;flex-shrink:0;padding:0;background:rgba(0, 0, 0, 0.8);color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px;pointer-events:auto;}.pp-ad-info__skip--disabled{cursor:not-allowed;opacity:0.7;background:rgba(0, 0, 0, 0.6);}.pp-ad-info__skip:not(.pp-ad-info__skip--disabled):hover{background:rgba(255, 255, 255, 0.2);}.pp-ad-info__skip-poster{width:60px;height:34px;object-fit:cover;border-radius:2px;}.pp-ad-info__skip-text{white-space:nowrap;min-width:80px;text-align:center;min-height:34px;line-height:34px;padding:0 12px;}.pp-cast-overlay{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(0, 0, 0, 0.75);color:var(--pp-text);text-align:center;padding:16px;}.pp-cast-overlay__title{font-size:16px;font-weight:500;}.pp-cast-overlay__stop{background:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.4);border-radius:20px;color:inherit;cursor:pointer;font-size:14px;padding:6px 16px;}.pp-cast-overlay__stop:hover{background:rgba(255, 255, 255, 0.25);}.pp-seek-preview{position:absolute;inset:0;z-index:15;pointer-events:none;background:#000;}.pp-seek-preview__frame{width:100%;height:100%;background-color:#000;background-repeat:no-repeat;}.pp-seek-preview__time{position:absolute;top:12px;left:50%;transform:translateX(-50%);background:rgba(0, 0, 0, 0.7);color:#fff;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;padding:4px 12px;border-radius:4px;white-space:nowrap;}.pp-settings__backdrop{display:none;}@media (max-width: 640px){.pp-settings__backdrop{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:999;animation:fadeIn 0.3s ease-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}}.pp-settings{position:absolute;bottom:60px;right:12px;z-index:40;}.pp-settings__panel{background:rgba(28, 28, 28, 0.98);border-radius:12px;overflow:hidden;min-width:250px;max-height:400px;overflow-y:auto;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0, 0, 0, 0.5);transition:width 0.2s ease;}.pp-settings__panel--submenu{width:280px;}@media (max-width: 640px){.pp-settings{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);bottom:auto;right:auto;width:85%;max-width:320px;z-index:1000;}.pp-settings__panel{width:100%;max-width:100%;min-width:100%;border-radius:16px;max-height:70vh;animation:scaleIn 0.2s ease-out;}.pp-settings__panel--submenu{width:100%;}@keyframes scaleIn{from{transform:scale(0.9);opacity:0;}to{transform:scale(1);opacity:1;}}}.pp-settings__header{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255, 255, 255, 0.1);font-size:14px;font-weight:500;color:white;}.pp-settings__header--back{background:none;border:none;width:100%;cursor:pointer;text-align:left;font-size:inherit;transition:background 0.2s;}.pp-settings__header--back:hover{background:rgba(255, 255, 255, 0.1);}.pp-settings__back-icon{margin-right:12px;flex-shrink:0;}.pp-settings__main{padding-bottom:8px;}.pp-settings__item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:10px 16px;background:none;border:none;color:white;cursor:pointer;text-align:left;transition:background 0.2s;}.pp-settings__item:hover{background:rgba(255, 255, 255, 0.1);}.pp-settings__label{font-size:14px;flex:1;}.pp-settings__value{display:flex;align-items:center;gap:4px;flex-shrink:0;color:rgba(255, 255, 255, 0.7);font-size:14px;}.pp-settings__value svg{opacity:0.5;}.pp-settings__submenu{animation:slideIn 0.2s ease;}.pp-settings__options{padding:8px 0;}.pp-settings__option{display:flex;align-items:center;width:100%;padding:10px 16px;background:none;border:none;color:rgba(255, 255, 255, 0.8);cursor:pointer;text-align:left;transition:all 0.2s;}.pp-settings__option:hover{background:rgba(255, 255, 255, 0.1);color:white;}.pp-settings__option--active{color:white;}.pp-settings__check{width:24px;height:24px;margin-right:12px;display:flex;align-items:center;justify-content:center;}.pp-settings__option-label{font-size:14px;display:flex;align-items:center;gap:8px;}.pp-settings__badge{padding:2px 6px;background:rgba(255, 255, 255, 0.2);border-radius:4px;font-size:11px;text-transform:uppercase;}@keyframes slideIn{from{transform:translateX(20px);opacity:0;}to{transform:translateX(0);opacity:1;}}.context-menu__backdrop{display:none;}@media (max-width: 640px){.context-menu__backdrop{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:999;animation:fadeIn 0.3s ease-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}}.context-menu{position:fixed;z-index:1000;background:rgba(28, 28, 28, 0.95);backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.1);border-radius:8px;padding:8px 0;min-width:200px;box-shadow:0 4px 16px rgba(0, 0, 0, 0.3);font-size:14px;color:#fff;user-select:none;}@media (max-width: 640px){.context-menu{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;border-radius:16px 16px 0 0;min-width:100%;animation:slideUp 0.3s ease-out;}@keyframes slideUp{from{transform:translateY(100%);}to{transform:translateY(0);}}}.context-menu__item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:background-color 0.2s;}.context-menu__item:hover{background-color:rgba(255, 255, 255, 0.1);}.context-menu__icon{width:24px;margin-right:12px;font-size:16px;text-align:center;}.context-menu__label{flex:1;}@media (max-width: 640px){.context-menu{font-size:16px;}.context-menu__item{padding:12px 16px;}}.nerd-stats{position:absolute;top:10px;left:10px;background:rgba(0, 0, 0, 0.8);color:#fff;padding:0;border-radius:2px;font-family:'Roboto Mono', 'Courier New', monospace;font-size:11px;line-height:1.5;z-index:100;min-width:450px;max-height:90%;overflow-y:auto;user-select:text;backdrop-filter:blur(10px);}.nerd-stats__header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(255, 255, 255, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.1);font-weight:500;position:sticky;top:0;z-index:1;}.nerd-stats__close{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:background-color 0.2s;}.nerd-stats__close:hover{background:rgba(255, 255, 255, 0.2);}.nerd-stats__content{padding:12px;}.nerd-stats__section{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255, 255, 255, 0.1);}.nerd-stats__section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.nerd-stats__section--small{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255, 255, 255, 0.1);border-bottom:none;}.nerd-stats__section-title{color:rgba(255, 255, 255, 0.4);font-size:9px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px;}.nerd-stats__row{display:flex;margin-bottom:4px;}.nerd-stats__row:last-child{margin-bottom:0;}.nerd-stats__label{color:rgba(255, 255, 255, 0.6);margin-right:8px;flex-shrink:0;min-width:155px;}.nerd-stats__value{color:#fff;word-break:break-all;}.nerd-stats__buffer-graph{margin-top:8px;background:rgba(0, 0, 0, 0.3);border-radius:2px;padding:4px;overflow:hidden;}.nerd-stats__buffer-graph svg{display:block;width:100%;height:auto;}.nerd-stats__buffer-info{margin-top:8px;}.nerd-stats__buffer-legend{display:flex;gap:12px;font-size:10px;}.legend-item{display:flex;align-items:center;gap:4px;}.legend-color{width:12px;height:12px;border-radius:2px;display:inline-block;}.nerd-stats__segments-table{margin-top:4px;font-size:10px;line-height:1.4;}.nerd-stats__segments-header{display:flex;gap:2px;color:rgba(255, 255, 255, 0.4);border-bottom:1px solid rgba(255, 255, 255, 0.1);padding-bottom:2px;margin-bottom:2px;}.nerd-stats__segments-row{display:flex;gap:2px;padding:1px 0;border-bottom:1px solid rgba(255, 255, 255, 0.04);}.nerd-stats__segments-row--active{background:rgba(76, 175, 80, 0.2);}.seg-col{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.seg-col--sn{width:30px;text-align:right;}.seg-col--time{width:65px;text-align:right;}.seg-col--dur{width:55px;text-align:right;}.seg-col--end{width:65px;text-align:right;}.seg-col--load{width:50px;text-align:right;}.seg-col--size{width:45px;text-align:right;}.seg-col--bps{width:45px;text-align:right;}.seg-col--lvl{width:25px;text-align:right;}.nerd-stats__segments-row--failed{background:rgba(244, 67, 54, 0.15);}.seg-col--error{flex:1;color:#f44336;min-width:0;}.seg-load--warn{color:#FFC107;}.seg-load--slow{color:#f44336;}@media (max-width: 640px){.nerd-stats{min-width:calc(100vw - 20px);max-width:calc(100vw - 20px);font-size:10px;}.nerd-stats__label{min-width:120px;}.nerd-stats__buffer-graph svg{max-width:100%;}}@keyframes actionScale{0%{transform:scale(0.8);opacity:0;}50%{transform:scale(1.1);opacity:1;}100%{transform:scale(1);opacity:1;}}.pp-action-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;z-index:30;}.pp-action-overlay__circle{width:90px;height:90px;background:rgba(0, 0, 0, 0.66);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;animation:actionScale 0.5s ease-out forwards;transform-origin:center center;}.pp-action-overlay__circle svg{transform:translateX(2px);}.pp-action-overlay__text{font-size:18px;font-weight:bold;white-space:nowrap;}.action-fade-enter-active, .action-fade-leave-active{transition:opacity 0.15s ease-out;}.action-fade-enter-from, .action-fade-leave-to{opacity:0;}@media (max-width: 640px){.pp-action-overlay__circle{width:70px;height:70px;}.pp-action-overlay__circle svg{width:45px;height:45px;}}@layer components{.psb-loader, .psb-open{position:absolute;inset-inline-end:calc(var(--spacing) * 5);top:calc(var(--spacing) * 5);z-index:101;}.psb-loader{display:grid;place-items:center;color:var(--colors-accent);}.psb-blur{position:absolute;inset:0;z-index:100;pointer-events:none;backdrop-filter:blur(16px);}.psb-overlay{position:absolute;inset:0;z-index:102;pointer-events:none;}.psb-wrapper{position:absolute;inset-block-start:0;inset-inline-end:0;width:min(380px, 100%);max-height:100%;overflow-y:auto;opacity:0;transform:translateX(100%);pointer-events:none;transition:opacity .6s, transform .6s;}.psb-wrapper.is-open{opacity:1;transform:translateX(0);pointer-events:auto;}.psb-wrapper.is-hidden{visibility:hidden;}.psb-header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-bottom:1px solid var(--colors-line);}.psb-body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);}.psb-poster{filter:blur(12px);}.psb-scrim{position:absolute;inset:0;display:grid;place-items:center;background:var(--colors-scrim);color:var(--colors-accent-fg);}@media (max-width: 779.9px){.psb-overlay{position:fixed;z-index:99999;display:grid;place-items:center;padding:calc(var(--spacing) * 4);}.psb-overlay.opened{background:var(--colors-scrim);backdrop-filter:blur(12px);pointer-events:auto;}.psb-wrapper{position:relative;width:min(480px, 100%);max-height:calc(100dvh - var(--spacing) * 8);transform:translateY(calc(var(--spacing) * 6));}.psb-wrapper.is-open{transform:translateY(0);}}}@layer components{.u-card-menu-overlay{position:fixed;inset:0;z-index:1040;background-color:transparent;}.u-card-menu-box{position:fixed;z-index:1060;}.u-card-menu-list{min-width:164px;max-height:calc(var(--spacing) * 75);overflow-y:auto;overscroll-behavior:contain;}.u-card-menu-item{--control-h:calc(var(--spacing) * 9);--control-px:calc(var(--spacing) * 3);--control-gap:calc(var(--spacing) * 2);--control-radius:var(--card-radius-sm);--control-justify:flex-start;--control-border-w:0px;--control-surface:transparent;--control-fg:var(--colors-fg);--control-surface-hover:var(--colors-surface-hover);--control-fg-hover:var(--colors-accent);--focus-ring-offset:-2px;width:100%;padding-block:calc(var(--spacing) * 1.5);text-align:start;}}@layer components{.u-popover{position:absolute;top:calc(100% + 4px);z-index:1060;overflow:hidden;box-shadow:0 24px 64px rgb(0 0 0 / 28%);}}@layer components{.u-foot-rta:hover{color:var(--colors-accent);}}@layer components{.u-auth-sfw-icon{color:var(--colors-fg-muted);}.u-auth-sfw-alert{margin-inline-end:calc(var(--spacing) * 2);vertical-align:middle;color:var(--colors-accent);}.u-auth-sfw-logo{max-width:calc(var(--spacing) * 27);height:calc(var(--spacing) * 4);}.u-auth-sfw-logo-tall{height:calc(var(--spacing) * 7);}.u-auth-sfw-rta{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 4);opacity:0.5;}}@layer components{.u-sfw-page{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-width:0;padding:calc(var(--spacing) * 4);}@media (max-width: 599.9px){.u-sfw-page{padding:0;}.u-sfw-page > .u-sfw-dialog{border-width:0;}}}@layer components{.u-dialog-anim.u-dialog-frame{transition:opacity 180ms ease;}.u-dialog-anim .u-dialog{transition:transform 180ms ease;}.u-dialog-anim-from.u-dialog-frame{opacity:0;}.u-dialog-anim-from .u-dialog{transform:translateY(8px) scale(.98);}@media (prefers-reduced-motion: reduce){.u-dialog-anim.u-dialog-frame, .u-dialog-anim .u-dialog{transition:none;}}@media (max-width: 599.9px){.u-dialog-frame[data-fullscreen]{padding:0;}.u-dialog-frame[data-fullscreen] .u-dialog{height:100dvh;max-height:100dvh;border-width:0;border-radius:0;}}}@layer components{.l-str-toasts{position:fixed;inset-inline:0;bottom:calc(var(--spacing) * 2 + var(--floating-ad-bottom-clearance, 0px));z-index:1080;display:flex;justify-content:center;padding-inline:calc(var(--spacing) * 3);pointer-events:none;}.l-str-toasts > .u-toasts{max-height:max(0px, calc(100dvh - var(--floating-ad-bottom-clearance, 0px) - var(--floating-controls-headroom, 0px)));max-width:100%;overflow-y:auto;pointer-events:auto;}}@layer components{.u-toast{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);pointer-events:auto;box-shadow:0 5px 25px rgb(0 0 0 / 25%);}.u-toast-close{flex:none;border-width:0;opacity:0.65;}.u-toast-close:hover{opacity:1;}}@layer components{.u-foot-link:hover{color:var(--foot-link-fg-hover, var(--foot-link-fg, var(--colors-accent)));}}@layer utilities{.l-head .l-head-search.l-head-cell:has(.u-field-box[data-open="true"]){z-index:4;}}@layer components{.u-drawer[data-open]{visibility:visible;translate:0;}}@layer components{.u-search-box[data-open]{z-index:1040;}}@layer components{.u-popover.u-search-suggestions{inset-inline:0;max-height:300px;overflow-y:auto;overscroll-behavior:contain;}.u-popover.u-search-suggestions[data-recent]{max-height:none;overflow-y:visible;}.u-search-suggestions .u-menu-item{width:100%;white-space:normal;}.u-search-suggestions .u-menu-item[data-active]{background:var(--control-surface-active);color:var(--control-fg-active);}.u-search-suggestions-head{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--colors-line);background-color:var(--colors-surface);}.u-search-suggestions-label, .u-search-suggestions-empty{color:var(--colors-fg-muted);}.u-search-suggestions-label{text-transform:uppercase;}li.u-search-suggestions-label{padding-block:var(--spacing);}.u-search-suggestions > .u-loader{display:flex;margin:calc(var(--spacing) * 4) auto;}}