@layer imports, properties, theme, preflights, base, base, roles, roles, shortcuts, components, components, recipes, recipes, default, utilities, utilities, utilities, overrides, overrides;@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*, ::before, ::after, ::backdrop{--ring-angle:0deg;--text-lh:initial;--text-size:initial;--un-bg-opacity:100%;--un-border-opacity:100%;--un-ease:initial;--un-mask-bottom:linear-gradient(#fff, #fff);--un-mask-bottom-from-color:black;--un-mask-bottom-from-position:0%;--un-mask-bottom-to-color:transparent;--un-mask-bottom-to-position:100%;--un-mask-conic:linear-gradient(#fff, #fff);--un-mask-left:linear-gradient(#fff, #fff);--un-mask-linear:linear-gradient(#fff, #fff);--un-mask-radial:linear-gradient(#fff, #fff);--un-mask-right:linear-gradient(#fff, #fff);--un-mask-top:linear-gradient(#fff, #fff);--un-text-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --text-size{syntax:"*";inherits:false;}@property --text-lh{syntax:"*";inherits:false;}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg;}}@layer theme{:root, :host{--spacing:0.25rem;--colors-line:rgb(255 255 255 / 10%);--colors-surface-2:#131821;--colors-surface:#090a0f;--ease-DEFAULT:cubic-bezier(0.4, 0, 0.2, 1);--default-transition-timingFunction:cubic-bezier(0.4, 0, 0.2, 1);--default-transition-duration:150ms;--radius-DEFAULT:0.25rem;--colors-line-strong:rgb(199 209 230 / 18%);--ease-out:cubic-bezier(0, 0, 0.2, 1);--colors-fg-muted:#88909f;--colors-fg-scrim:#ffffff;--colors-accent-live-alt:#2fd36b;--tracking-wide:0.025em;--colors-chat-rank-1:#ff3b2f;--colors-chat-rank-2:#4aa3ff;--colors-chat-rank-3:#ffc21f;--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--spacing-icon-2:18px;--colors-chat-error-fg:#ffb4ab;--colors-fg:#ffffff;--colors-chat-online:#25c078;--colors-accent:#00cfff;--font-sans:system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono);}:root{--colors-accent:#00cfff;--root-accent:#00cfff;--colors-accent-alt:#b938ff;--root-accent-alt:#b938ff;--colors-accent-fg:#000000;--root-accent-fg:#000000;--colors-accent-hover:#00a6cc;--root-accent-hover:#00a6cc;--root-accent-inverse:#00cfff;--root-accent-inverse-hover:#00a6cc;--colors-accent-live:#2fd36b;--colors-accent-live-alt:#2fd36b;--colors-accent-soft:rgb(0 207 255 / 16%);--root-accent-strong:var(--colors-accent);--colors-accent-text:var(--colors-accent);--colors-avatar-surface:#ffffff;--colors-card-title-hover:#00cfff;--colors-chat-action-danger:rgba(200,50,50,0.8);--colors-chat-action-fg:rgba(255,255,255,0.85);--colors-chat-action-hover:rgba(0,0,0,0.8);--colors-chat-action-surface:rgba(0,0,0,0.6);--colors-chat-error-fg:#ffb4ab;--root-chat-fg:#ffffff;--root-chat-incoming:rgba(75,50,110,0.95);--root-chat-incoming-muted:rgba(255,255,255,0.7);--root-chat-message-line:rgba(255,255,255,0.08);--colors-chat-online:#25c078;--root-chat-outgoing:#195c5d;--root-chat-outgoing-action:rgba(255,255,255,0.9);--root-chat-outgoing-muted:rgba(255,255,255,0.8);--colors-chat-rank-1:#ff3b2f;--colors-chat-rank-2:#4aa3ff;--colors-chat-rank-3:#ffc21f;--colors-danger:#dc3545;--root-danger:#dc3545;--colors-fg:#ffffff;--root-fg:#ffffff;--colors-fg-chip:#ffffff;--colors-fg-chip-active:#000000;--colors-fg-danger:#ffb4ab;--root-fg-inverse:#ffffff;--root-fg-inverse-muted:#c9c9c9;--colors-fg-link:#00cfff;--root-fg-link:#00cfff;--colors-fg-link-alt:#c46bff;--colors-fg-link-hover:#00a6cc;--colors-fg-muted:#88909f;--root-fg-muted:#88909f;--colors-fg-overlay:#ffffff;--root-fg-overlay:#ffffff;--root-fg-overlay-muted:#c9c9c9;--colors-fg-pagination-current:#ffffff;--colors-fg-placeholder:#8c8c8c;--colors-fg-promo:#ffffff;--colors-fg-scrim:#ffffff;--colors-fg-strong:#ffffff;--colors-fg-tag:#00cfff;--colors-fg-title:#ffffff;--colors-line:rgb(255 255 255 / 10%);--root-line:rgb(255 255 255 / 10%);--colors-line-avatar:transparent;--colors-line-chip:transparent;--colors-line-field:#3d3d3d;--root-line-inverse:rgb(255 255 255 / 8%);--root-line-overlay:rgb(255 255 255 / 10%);--colors-line-pagination:rgb(255 255 255 / 15%);--colors-line-section:rgb(255 255 255 / 17%);--colors-line-soft:rgb(255 255 255 / 8%);--colors-line-strong:rgb(199 209 230 / 18%);--root-line-strong:rgb(199 209 230 / 18%);--colors-line-tag:transparent;--colors-line-thread:#00cfff;--root-notice-fail-fg:var(--colors-danger);--root-notice-info-fg:var(--colors-accent-alt);--root-notice-success-fg:var(--colors-accent-live-alt);--colors-overlay:rgb(0 0 0 / 60%);--colors-pagination-active:#232831;--colors-ring-end:#ffd500;--colors-ring-mid:#f82cd3;--colors-scrim:rgb(36 36 36 / 60%);--colors-scrim-badge:rgb(0 0 0 / 40%);--colors-surface:#090a0f;--root-surface:#090a0f;--colors-surface-2:#131821;--root-surface-2:#131821;--colors-surface-badge:rgb(0 207 255 / 14%);--colors-surface-badge-hover:rgb(0 207 255 / 22%);--root-surface-card:rgb(35 40 49 / 40%);--colors-surface-chip:#1a1b23;--colors-surface-chip-active:#00cfff;--colors-surface-chip-hover:#b938ff;--colors-surface-drawer:rgb(18 18 18 / 82%);--colors-surface-field:#0e1318;--colors-surface-hover:#1c2431;--root-surface-hover:#1c2431;--root-surface-inverse:#1f2128;--root-surface-inverse-hover:#2e3038;--root-surface-overlay:rgb(28 31 38);--colors-surface-pagination:rgb(35 38 52 / 34%);--colors-surface-promo-sunk:rgb(0 0 0 / 15%);--colors-surface-promo-sunk-hover:rgb(0 0 0 / 25%);--colors-surface-sunk:#0e1318;--root-surface-sunk:#0e1318;--colors-surface-tag:transparent;--colors-transparent:transparent;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--spacing-panel:420px;--spacing-panel-gal:420px;--spacing-subrow:36px;--spacing-row-6:100px;--spacing-icon-1:12px;--spacing-icon-2:18px;--spacing-icon-3:20px;--spacing-icon-4:22px;--spacing-icon-5:24px;--spacing-icon-6:30px;--spacing-icon-7:36px;--container-doc:720px;--container-page:2256px;--panel-radius:12px;}:root[data-theme="light"]{--colors-accent:#00c4f0;--root-accent:#00c4f0;--colors-accent-alt:#b938ff;--root-accent-alt:#b938ff;--colors-accent-fg:#000000;--root-accent-fg:#000000;--colors-accent-hover:#55d6f4;--root-accent-hover:#55d6f4;--root-accent-inverse:#00c4f0;--root-accent-inverse-hover:#55d6f4;--colors-avatar-surface:#ffffff;--colors-card-title-hover:#006b8d;--colors-chat-error-fg:#b3261e;--root-chat-fg:#1a1b23;--root-chat-incoming:#f0f2f5;--root-chat-incoming-muted:rgba(0,0,0,0.6);--root-chat-message-line:rgba(0,0,0,0.08);--colors-chat-online:#16683c;--root-chat-outgoing:#d1ecf1;--root-chat-outgoing-action:rgba(0,0,0,0.7);--root-chat-outgoing-muted:rgba(0,0,0,0.6);--colors-danger:#b42337;--root-danger:#b42337;--colors-fg:#1a1b23;--root-fg:#1a1b23;--colors-fg-chip:#000000;--colors-fg-chip-active:#ffffff;--colors-fg-danger:#b42337;--root-fg-inverse:#000000;--root-fg-inverse-muted:#1a1b23;--colors-fg-link:#006b8d;--root-fg-link:#006b8d;--colors-fg-link-alt:#9222c9;--colors-fg-link-hover:#004b63;--colors-fg-muted:#626b83;--root-fg-muted:#626b83;--colors-fg-overlay:#000000;--root-fg-overlay:#000000;--root-fg-overlay-muted:#1a1b23;--colors-fg-pagination-current:#1a1b23;--colors-fg-placeholder:#697386;--colors-fg-strong:#000000;--colors-fg-tag:#006b8d;--colors-fg-title:#000000;--colors-line:rgb(0 0 0 / 8%);--root-line:rgb(0 0 0 / 8%);--colors-line-avatar:rgb(0 0 0 / 9%);--colors-line-chip:rgb(0 0 0 / 9%);--colors-line-field:rgb(0 0 0 / 10%);--root-line-inverse:rgb(0 0 0 / 7%);--root-line-overlay:rgb(203 200 200 / 35%);--colors-line-pagination:rgb(0 0 0 / 9%);--colors-line-section:rgb(0 0 0 / 9%);--colors-line-soft:rgb(0 0 0 / 7%);--colors-line-strong:rgb(0 0 0 / 9%);--root-line-strong:rgb(0 0 0 / 9%);--root-notice-fail-fg:#b42337;--root-notice-info-fg:#0969a2;--root-notice-success-fg:#15803d;--colors-pagination-active:#edf0f5;--colors-scrim:rgb(194 194 194 / 60%);--colors-surface:#ffffff;--root-surface:#ffffff;--colors-surface-2:#f5f7fa;--root-surface-2:#f5f7fa;--root-surface-card:rgb(35 40 49 / 4%);--colors-surface-chip:#fafafa;--colors-surface-chip-active:#546be7;--colors-surface-chip-hover:#8f51db;--colors-surface-drawer:rgb(255 255 255 / 89%);--colors-surface-field:#ffffff;--colors-surface-hover:#f1f4f8;--root-surface-hover:#f1f4f8;--root-surface-inverse:#edf0f5;--root-surface-inverse-hover:#dfe3ea;--root-surface-overlay:#ffffff;--colors-surface-pagination:#ffffff;--colors-surface-sunk:#ffffff;--root-surface-sunk:#ffffff;--colors-surface-tag:rgb(0 150 220 / 15%);}:root{--cards-now:2;--cards-panel-now:2;--cards-native-now:2;--card-gap-now:2.5;--card-row-gap-now:2.5;}@media (min-width: 375px){:root{--cards-now:2;--cards-panel-now:2;--cards-native-now:2;}}@media (min-width: 400px){:root{--cards-now:2;--cards-panel-now:2;--cards-native-now:2;}}@media (min-width: 720px){:root{--cards-now:2;--cards-panel-now:2;--cards-native-now:2;--card-gap-now:2.5;--card-row-gap-now:2.5;}}@media (min-width: 992px){:root{--cards-now:3;--cards-panel-now:2;--cards-native-now:3;}}@media (min-width: 1100px){:root{--cards-now:3;--cards-panel-now:2;--cards-native-now:2;}}@media (min-width: 1300px){:root{--cards-now:4;--cards-panel-now:3;}}@media (min-width: 1360px){:root{--cards-now:4;--cards-panel-now:3;}}@media (min-width: 1600px){:root{--cards-now:4;--cards-panel-now:4;}}@media (min-width: 1904px){:root{--cards-now:6;--cards-panel-now:5;}}:root{--control-surface:transparent;--control-fg:#ffffff;--control-line:rgb(255 255 255 / 10%);--control-focus-ring:#00cfff;--control-h:34px;--control-text:.85rem;--control-px:.65rem;--control-gap:.3rem;--control-flex:0 1 auto;--control-justify:center;--control-direction:row;--control-radius:999px;--control-border-w:1px;}:root[data-theme="light"]{--control-fg:#1a1b23;--control-line:rgb(0 0 0 / 8%);--control-focus-ring:#006b8d;}}@layer preflights{:root{--card-radius:10px;--card-radius-sm:4px;--card-row-layout-media:1fr;--card-row-layout-gap:10px;--card-row-layout-ps:38px;--card-row-layout-pe:38px;--card-media-radius:10px;--card-gradient-radius:10px;--card-media-aspect:16/9;--card-media-mb:calc(var(--spacing) * 0);--card-media-inset:calc(var(--spacing) * 2);--card-gradient:rgb(0 0 0 / 70%) 0%, rgb(0 0 0 / 0) 100%;--card-gradient-h:30%;--card-content-pt:calc(var(--spacing) * 2);--card-row-gap:calc(var(--spacing) * 0);--card-zone-gap:calc(var(--spacing) * 1);--card-side-gap:calc(var(--spacing) * 2);--card-foot-mt:calc(var(--spacing) * 0.5);--card-foot-mb:calc(var(--spacing) * -0.5);--card-title-fs:.8rem;--card-title-lh:1.2;--card-title-fw:300;--card-title-color:var(--colors-fg);--card-meta-gap:calc(var(--spacing) * 1);--card-meta-fs:.8rem;--card-meta-lh:1.5;--card-meta-chip-h:15px;--card-icon:0.875rem;--card-icon-stroke:1.5;--card-control-min:24px;--card-add-rest:0;}:root{--card-live-ring-radius:5px;--card-live-ring-offset:0px;}:root{--card-avatar-fit:cover;}:where(.l-head, .l-head-mi, .u-drawer){--ring-ctx-gap:0px;--ring-ctx-in:1;}:where(.u-chip-group){--ring-ctx-gap:0px;}@keyframes u-ring-spin{to{--ring-angle:360deg}}}@layer base{*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html, :host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' );font-feature-settings:var(--default-font-featureSettings, normal);font-variation-settings:var(--default-font-variationSettings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var( --default-monoFont-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace );font-feature-settings:var(--default-monoFont-featureSettings, normal);font-variation-settings:var(--default-monoFont-variationSettings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent);}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden~='until-found'])){display:none !important;}}@layer roles{.u-card-entity{--card-content-px:calc(var(--spacing) * 3);--card-content-pb:calc(var(--spacing) * 2);}.u-card-live{--control-radius:var(--card-live-ring-radius, 999px);--control-surface:var(--colors-scrim-badge,rgb(0 0 0 / 40%));--control-fg:var(--colors-fg-scrim,#ffffff);}.color-variant-dialog, .color-variant-popover, [un-color-variant~="card-plate"], [un-color-variant~="dialog"], [un-color-variant~="identity"], [un-color-variant~="join"]{--colors-surface:var(--root-surface);--colors-surface-2:var(--root-surface-2);--colors-surface-hover:var(--root-surface-hover);--colors-surface-sunk:var(--root-surface-sunk);--colors-fg:var(--root-fg);--colors-fg-muted:var(--root-fg-muted);--colors-line:var(--root-line);--colors-line-strong:var(--root-line-strong);--colors-accent:var(--root-accent);--colors-accent-hover:var(--root-accent-hover);--colors-accent-fg:var(--root-accent-fg);--colors-accent-strong:var(--root-accent-strong);--colors-danger:var(--root-danger);}:where(.u-auth-link){--control-fg:var(--colors-fg-link);}:where(.u-surface){--control-radius:var(--panel-radius);--control-surface:var(--colors-surface);--control-line:var(--colors-line);--control-fg:var(--colors-fg);}:where(.u-chip){--control-icon:12px;--icon-stroke:2;}:where(.u-button), :where(.u-chip), :where(.u-input){--control-radius:999px;}:where(.u-chip){--control-surface:var(--colors-surface-chip);--control-fg:var(--colors-fg-chip);--control-line:var(--colors-line-chip);--control-surface-active:var(--colors-surface-chip-active);--control-fg-active:var(--colors-fg-chip-active);--control-line-active:var(--colors-transparent);}:where(.u-auth-close) .u-icon, :where(.u-auth-close):is(.u-icon), :where(.u-chip) .u-icon, :where(.u-chip):is(.u-icon){width:var(--control-icon-visual, var(--control-icon));height:var(--control-icon-visual, var(--control-icon));}:where(.u-button){--control-surface:var(--colors-transparent);--control-fg:var(--colors-fg);--control-line:var(--colors-line);--control-surface-active:var(--colors-transparent);--control-fg-active:var(--colors-fg-link);--control-line-active:var(--colors-accent);}:where(.u-auth-close){--control-h:46px;--control-text:1.05rem;--control-px:1rem;--control-gap:.4rem;}:where(.u-auth-close){--control-icon:20px;--icon-stroke:1.2;}:where(.u-card-chip){--control-h:22px;--control-text:.6rem;--control-px:.3rem;--control-gap:.15rem;}:where(.u-card-chip){--control-radius:5px;}:where(.u-card-chip){--control-surface:var(--colors-scrim-badge);--control-fg:var(--colors-fg-scrim);--control-line:transparent;}:where(.u-card-chip){--control-text:.75rem;}:where(.u-input){--control-h:40px;--control-text:.95rem;--control-px:.8rem;--control-gap:.35rem;}:where(.u-input){--control-surface:var(--colors-surface);--control-fg:var(--colors-fg);--control-line:var(--colors-line-strong);--control-surface-active:var(--colors-surface);--control-fg-active:var(--colors-fg);--control-line-active:var(--colors-accent);--control-fg-placeholder:var(--colors-fg-muted);}:where(.u-label){font-size:.85rem;}@media (width >= 1100px){:where(.u-auth-close){--control-h:34px;--control-text:.85rem;--control-px:.65rem;--control-gap:.3rem;}}}@layer shortcuts{.u-focus-inset{--focus-ring-offset:-2px;}.u-focus-inset :is([aria-current="page"], [aria-pressed="true"], [aria-checked="true"], .u-active){--focus-ring-offset:-4px;--focus-ring:var(--control-fg-active);}[un-c-icon~="\34 "] .u-icon, [un-c-icon~="\34 "]:is(.u-icon){width:var(--spacing-icon-4, 22px);height:var(--spacing-icon-4, 22px);}[un-c-icon~="\35 "] .u-icon, [un-c-icon~="\35 "]:is(.u-icon){width:var(--spacing-icon-5, 24px);height:var(--spacing-icon-5, 24px);}.color-variant-dialog, [un-color-variant~="dialog"]{--colors-surface:var(--root-surface-2);--colors-surface-hover:var(--root-surface-sunk);--colors-line:var(--root-line-strong);--colors-scrollbar-thumb:var(--root-line-strong);--colors-scrollbar-track:transparent;--card-title-color:var(--colors-fg);--surface-image:none;--surface-position:initial;--surface-size:initial;--surface-repeat:initial;--surface-origin:initial;}.color-variant-popover{--colors-surface:var(--root-surface-overlay);--colors-surface-hover:rgb(0 207 255 / 14%);--colors-surface-2:var(--root-surface-overlay);--colors-surface-sunk:var(--root-surface-overlay);--colors-fg:var(--root-fg-overlay);--colors-fg-muted:var(--root-fg-overlay-muted);--colors-line:var(--root-line-overlay);--colors-line-strong:var(--root-line-overlay);--colors-accent:var(--root-accent);--colors-accent-hover:var(--root-accent-hover);--colors-accent-fg:var(--root-accent-fg);--colors-danger:#dc3545;--colors-scrollbar-thumb:var(--root-line-overlay);--colors-scrollbar-track:transparent;--panel-radius:24px;--card-title-color:var(--colors-fg);--surface-image:none;--surface-position:initial;--surface-size:initial;--surface-repeat:initial;--surface-origin:initial;}[un-color-variant~="card-plate"]{--colors-surface:var(--root-surface-card);--card-title-color:var(--colors-fg);--surface-image:none;--surface-position:initial;--surface-size:initial;--surface-repeat:initial;--surface-origin:initial;}[un-color-variant~="identity"]{--colors-accent-alt:var(--root-fg);--card-title-color:var(--colors-fg);}[un-color-variant~="join"]{--colors-surface:var(--root-surface-2);--colors-surface-hover:var(--root-surface-hover);--card-title-color:var(--colors-fg);--surface-image:none;--surface-position:initial;--surface-size:initial;--surface-repeat:initial;--surface-origin:initial;}.c-ring-live{--ring-inset:calc(0px - var(--ring-offset, 0px) - var(--control-border-w, 0px));--ring-outer:var(--ring-radius, var(--control-radius));--ring-from:var(--colors-accent);--ring-via:var(--colors-ring-mid);--ring-via-at:33.33%;--ring-to:var(--colors-ring-end);--ring-to-at:66.67%;--ring-w:2px;--ring-speed:2s;--ring-steps:60;--control-ps:calc(var(--control-px) + var(--control-round-pad, 0px) + var(--ring-ctx-in, 0) * var(--ring-w, 2px));--control-pe:calc(var(--control-px) + var(--control-round-pad, 0px) + var(--ring-ctx-in, 0) * var(--ring-w, 2px));position:relative;isolation:isolate;}}@layer components{.u-card-meta{font-size:.8rem;line-height:1.5;}.u-card-live-dot{display:inline-block;flex:none;width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:999px;background-color:var(--colors-accent);animation:u-card-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;}@keyframes u-card-pulse{50%{opacity:0.5}}.ad-mark-top-start{--ad-mark-bs:var(--ad-mark-inset, 0);--ad-mark-be:auto;--ad-mark-is:var(--ad-mark-inset, 0);--ad-mark-ie:auto;}.ad-mark-top-start::after{border-start-start-radius:var(--ad-mark-outer, 0);border-start-end-radius:var(--ad-mark-outer, 0);border-end-start-radius:var(--ad-mark-outer, 0);border-end-end-radius:var(--ad-mark-corner, 4px);}.ad-mark-top-end{--ad-mark-bs:var(--ad-mark-inset, 0);--ad-mark-be:auto;--ad-mark-is:auto;--ad-mark-ie:var(--ad-mark-inset, 0);}.ad-mark-top-end::after{border-start-start-radius:var(--ad-mark-outer, 0);border-start-end-radius:var(--ad-mark-outer, 0);border-end-start-radius:var(--ad-mark-corner, 4px);border-end-end-radius:var(--ad-mark-outer, 0);}.ad-mark-bottom-start{--ad-mark-bs:auto;--ad-mark-be:var(--ad-mark-inset, 0);--ad-mark-is:var(--ad-mark-inset, 0);--ad-mark-ie:auto;}.ad-mark-bottom-start::after{border-start-start-radius:var(--ad-mark-outer, 0);border-start-end-radius:var(--ad-mark-corner, 4px);border-end-start-radius:var(--ad-mark-outer, 0);border-end-end-radius:var(--ad-mark-outer, 0);}.ad-mark-bottom-end{--ad-mark-bs:auto;--ad-mark-be:var(--ad-mark-inset, 0);--ad-mark-is:auto;--ad-mark-ie:var(--ad-mark-inset, 0);}.ad-mark-bottom-end::after{border-start-start-radius:var(--ad-mark-corner, 4px);border-start-end-radius:var(--ad-mark-outer, 0);border-end-start-radius:var(--ad-mark-outer, 0);border-end-end-radius:var(--ad-mark-outer, 0);}[un-placement~="bottom-start"]{inset-inline:0 auto;}[un-placement~="bottom-end"]{inset-inline:auto 0;}}@layer default{.text-accent{color:color-mix(in srgb, var(--colors-accent) var(--un-text-opacity), transparent);}.text-fg-muted{color:color-mix(in srgb, var(--colors-fg-muted) var(--un-text-opacity), transparent);}.font-400{--un-font-weight:400;font-weight:400;}.m-0{margin:calc(var(--spacing) * 0);}.my{margin-block:calc(var(--spacing) * 4);}.ms-auto{margin-inline-start:auto;}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-6{margin-top:calc(var(--spacing) * 6);}.p-3{padding:calc(var(--spacing) * 3);}.px{padding-inline:calc(var(--spacing) * 4);}.px-12{padding-inline:calc(var(--spacing) * 12);}.pt{padding-top:calc(var(--spacing) * 4);}.text-start{text-align:start;}.align-middle{vertical-align:middle;}.outline{outline-style:var(--un-outline-style);outline-width:1px;}.b{border-width:1px;}.border-0{border-width:0px;}.border-t{border-top-width:1px;}.bg-surface{background-color:color-mix(in srgb, var(--colors-surface) var(--un-bg-opacity), transparent);}.bg-surface-2{background-color:color-mix(in srgb, var(--colors-surface-2) var(--un-bg-opacity), transparent);}.opacity-0{opacity:0%;}.opacity-100{opacity:100%;}.no-underline{text-decoration:none;}.flex{display:flex;}.flex-1{flex:1 1 0%;}.flex-none{flex:none;}.shrink-0{flex-shrink:0;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.gap-2{gap:calc(var(--spacing) * 2);}.gap-2\.5{gap:calc(var(--spacing) * 2.5);}.gap-3{gap:calc(var(--spacing) * 3);}[un-gap~="\31 "]{gap:calc(var(--spacing) * 1);}.grid{display:grid;}.h-8{height:calc(var(--spacing) * 8);}.h1{height:calc(var(--spacing) * 1);}.h2{height:calc(var(--spacing) * 2);}.max-w-full{max-width:100%;}.min-w-0{min-width:calc(var(--spacing) * 0);}.w-110{width:calc(var(--spacing) * 110);}.w-175{width:calc(var(--spacing) * 175);}.w-auto{width:auto;}.w-full{width:100%;}.inline{display:inline;}.block{display:block;}.contents{display:contents;}.hidden{display:none;}.visible{visibility:visible;}.cursor-pointer{cursor:pointer;}.whitespace-nowrap{white-space:nowrap;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.shadow-overlay{--un-shadow:0 24px 64px var(--un-shadow-color, rgb(0 0 0 / 28%));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.translate-y-px{--un-translate-y:1px;translate:var(--un-translate-x) var(--un-translate-y);}.items-start{align-items:flex-start;}.items-center{align-items:center;}.self-center{align-self:center;}.inset-0{inset:calc(var(--spacing) * 0);}.justify-start{justify-content:flex-start;}.justify-center{justify-content:center;}.fixed{position:fixed;}.static{position:static;}.z-1070{z-index:1070;}.overflow-hidden{overflow:hidden;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}:where(.u-card-avatar){--control-h:52px;}:where(.u-card-avatar){--control-radius:999px;--control-surface:var(--colors-avatar-surface);--control-fg:currentColor;--control-line:var(--colors-line-avatar);--control-fit:var(--card-avatar-fit, cover);}:where(.u-card-avatar){--control-surface-active:var(--control-surface);--control-fg-active:var(--control-fg);--control-line-active:var(--control-line);}@supports (color: color-mix(in lab, red, red)){.text-accent{color:color-mix(in oklab, var(--colors-accent) var(--un-text-opacity), transparent);}.text-fg-muted{color:color-mix(in oklab, var(--colors-fg-muted) var(--un-text-opacity), transparent);}.bg-surface{background-color:color-mix(in oklab, var(--colors-surface) var(--un-bg-opacity), transparent);}.bg-surface-2{background-color:color-mix(in oklab, var(--colors-surface-2) var(--un-bg-opacity), transparent);}}@media (max-width: 719.9px){.max-md\:hidden{display:none;}}@media (min-width: 720px){.md\:justify-between{justify-content:space-between;}}@media (min-width: 1100px){.mdl\:mt-6{margin-top:calc(var(--spacing) * 6);}}@media (min-width: 1300px){.lg\:justify-end{justify-content:flex-end;}}}@layer utilities{.u-panel-radius-b{border-bottom-left-radius:var(--panel-radius);border-bottom-right-radius:var(--panel-radius);}.c-size-11{--control-h:48px;--control-text:1rem;--control-px:1rem;--control-gap:.4rem;}.c-size-6, [un-c-size~="\36 "]{--control-h:28px;--control-text:.75rem;--control-px:.5rem;--control-gap:.25rem;}[un-c-size~="\35 \.4"]{--control-h:22px;--control-text:.8rem;--control-px:0;--control-gap:4px;}[un-c-size~="\36 \.6"]{--control-h:36px;--control-text:.8rem;--control-px:12px;--control-gap:.375rem;}[un-c-size~="\37 "]{--control-h:34px;--control-text:.85rem;--control-px:.65rem;--control-gap:.3rem;}[un-c-size~="\38 \.4"]{--control-h:48px;--control-text:1rem;--control-px:12px;--control-gap:.5rem;}[un-c-size~="\39 "]{--control-h:46px;--control-text:1.05rem;--control-px:1rem;--control-gap:.4rem;}.c-text-2{--text-size:.75rem;font-size:.75rem;line-height:var(--text-lh, 1rem);}.c-text-3{--text-size:.875rem;font-size:.875rem;line-height:var(--text-lh, 1.25rem);}.c-text-4{--text-size:1rem;font-size:1rem;line-height:var(--text-lh, 1.5rem);}.c-lh-1{--text-lh:1;line-height:1;}[un-c-var~="add"]{--control-surface:var(--colors-overlay);--control-fg:var(--colors-fg-scrim);--control-line:var(--colors-transparent);--control-surface-active:var(--colors-accent);--control-fg-active:var(--colors-accent-fg);--control-line-active:var(--colors-transparent);}[un-c-var~="bare"], [un-c-var~="ghost"]{--control-surface:var(--colors-transparent);--control-fg:currentColor;--control-line:var(--colors-transparent);--control-surface-active:var(--colors-transparent);--control-fg-active:var(--colors-fg-link);--control-line-active:var(--colors-transparent);}[un-c-var~="chip"]{--control-surface:var(--colors-surface-chip);--control-fg:var(--colors-fg-chip);--control-line:var(--colors-line-chip);--control-surface-active:var(--colors-surface-chip-active);--control-fg-active:var(--colors-fg-chip-active);--control-line-active:var(--colors-transparent);}[un-c-var~="loadmore"]{--control-surface:var(--colors-accent-soft);--control-fg:var(--colors-fg-link);--control-line:var(--colors-transparent);--control-surface-active:var(--colors-accent-hover);--control-fg-active:var(--colors-accent-fg);--control-line-active:var(--colors-transparent);}[un-c-var~="outline"]{--control-surface:var(--colors-transparent);--control-fg:var(--colors-fg);--control-line:var(--colors-line);--control-surface-active:var(--colors-transparent);--control-fg-active:var(--colors-fg-link);--control-line-active:var(--colors-accent);}[un-c-var~="primary"]{--control-surface:var(--colors-accent);--control-fg:var(--colors-accent-fg);--control-line:var(--colors-accent);--control-surface-active:var(--colors-accent-hover);--control-fg-active:var(--colors-accent-fg);--control-line-active:var(--colors-accent-hover);}[un-c-field~="base"], [un-c-field~="base"] :is(.u-field-box, .u-input, .u-select, .u-textarea){--control-surface:var(--colors-surface);--control-fg:var(--colors-fg);--control-line:var(--colors-line-strong);--control-fg-placeholder:var(--colors-fg-muted);--control-line-active:var(--colors-fg-link);}[un-c-radius~="\39 9"], [un-c-radius~="full"]{--control-radius:999px;}[un-c-radius~="inherit"]{--control-radius:inherit;}.c-ico-1{--control-icon:12px;--icon-stroke:2;}.c-ico-1 .u-icon, .c-ico-1:is(.u-icon), .c-ico-2 .u-icon, .c-ico-2:is(.u-icon), [un-c-ico~="\32 "] .u-icon, [un-c-ico~="\32 "]:is(.u-icon), [un-c-ico~="\33 "] .u-icon, [un-c-ico~="\33 "]:is(.u-icon){width:var(--control-icon-visual, var(--control-icon));height:var(--control-icon-visual, var(--control-icon));}.c-ico-2, [un-c-ico~="\32 "]{--control-icon:18px;--icon-stroke:1.33;}[un-c-ico~="\33 "]{--control-icon:20px;--icon-stroke:1.2;}.u-votes-meter-count{--votes-count:inline-flex;--votes-percent:none;--votes-downcount:none;}[un-c-cell~="h-8"]{--cell-h:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);}.c-aspect-square, [un-c-aspect~="square"]{aspect-ratio:1/1;}:is(.c-ring-live, .c-ring-live > .u-control){--control-line:transparent;--control-line-hover:transparent;}.c-ring-live > .u-control{--control-border-w:0px;}@media (max-width: 399.9px){.lt-sm\:rounded-0{border-radius:0;}}}@layer overrides{.c-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;}.c-clamp-2.u-card-skeleton-lines span, .c-clamp-3.u-card-skeleton-lines span, .c-clamp-4.u-card-skeleton-lines span{display:inline;vertical-align:baseline;}.c-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;}.c-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:normal;}[un-c-px~="\30 "]{--control-px:calc(var(--spacing) * 0);}.c-aspect-square.u-control, [un-c-aspect~="square"].u-control{--control-px:calc(var(--spacing) * 0);--control-ps:calc(var(--spacing) * 0);--control-pe:calc(var(--spacing) * 0);--control-gap:calc(var(--spacing) * 0);height:var(--control-h);justify-content:center;}@media (min-width: 1904px){[un-card-list-variant~="related"]{--cards-now:8;}}}@layer imports, properties, theme, preflights, base, roles, shortcuts, components, recipes, default, utilities, overrides;@layer preflights{::-webkit-scrollbar{width:var(--scrollbar-width, 5px);height:var(--scrollbar-width, 5px);}::-webkit-scrollbar-track{background-color:var(--scrollbar-track, var(--colors-scrollbar-track, var(--colors-surface-hover)));}::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius, 5px);background-color:var(--scrollbar-thumb, var(--colors-scrollbar-thumb, var(--colors-accent)));}@supports (-moz-appearance: none){:root{scrollbar-color:var(--scrollbar-thumb, var(--colors-scrollbar-thumb, var(--colors-accent))) var(--scrollbar-track, var(--colors-scrollbar-track, var(--colors-surface-hover)));scrollbar-width:thin;}}@media (min-width: 1100px){html{overflow-y:scroll;}}html{background-color:var(--colors-surface);}html:has(body[data-u-lock]){overflow:hidden;scrollbar-gutter:stable;}body[data-u-lock]{overflow:hidden;}:where(a, button, summary, input, select, textarea, [tabindex]):where(:focus){outline:none;}:where(a, button, summary, [tabindex]:not([tabindex="-1"])):where(:focus-visible){border-radius:var(--focus-ring-radius, 4px);outline:2px solid var(--focus-ring, var(--colors-accent));outline-offset:var(--focus-ring-offset, 2px);}}@layer components{.u-surface{border:1px solid var(--control-line, var(--colors-line));border-radius:var(--control-radius, var(--panel-radius));background-color:var(--control-surface, var(--colors-surface));color:var(--control-fg, var(--colors-fg));}}@layer base{.u-control, .u-card-chip{--control-round-pad:min(var(--control-px, 0px), max(0px, (min(var(--control-radius, 0px), var(--control-h, 0px) / 2) - var(--control-h, 0px) / 4) / 2));--un-leading:1.5;display:inline-flex;flex:var(--control-flex);flex-direction:var(--control-direction);gap:var(--control-gap);align-items:center;justify-content:var(--control-justify);min-height:var(--control-h);padding-inline:var(--control-ps, calc(var(--control-px) + var(--control-round-pad))) var(--control-pe, calc(var(--control-px) + var(--control-round-pad)));border-width:var(--control-border-w);border-color:var(--control-line);border-radius:var(--control-radius);background:var(--control-surface);color:var(--control-fg);font-size:var(--control-text);font-weight:var(--control-font-weight, inherit);line-height:1.5;white-space:nowrap;cursor:pointer;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-duration:var(--control-duration, 0.2s);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.u-control:focus-visible{outline:2px solid var(--focus-ring, var(--control-focus-ring, var(--colors-accent)));outline-offset:var(--focus-ring-offset, 2px);}.u-control[aria-disabled="true"]{opacity:0.5;pointer-events:none;}.u-control:is([aria-current="page"], [aria-pressed="true"], [aria-checked="true"], .u-active){border-color:var(--control-line-active);background:var(--control-surface-active);color:var(--control-fg-active);}@media (hover: hover){.u-control:where(.c-hover):not(:disabled, [aria-disabled="true"]):is([aria-pressed="true"], [aria-current="page"], [aria-checked="true"], .u-active):hover{border-color:var(--control-line-active-hover, var(--control-line-active));background:var(--control-surface-active-hover, var(--control-surface-active));color:var(--control-fg-active-hover, var(--control-fg-active));}.u-control:where(.c-hover):not(:disabled, [aria-disabled="true"], [aria-current="page"], [aria-pressed="true"], [aria-checked="true"], .u-active):hover{border-color:var(--control-line-hover, var(--control-line));background:var(--control-surface-hover, var(--control-surface));color:var(--control-fg-hover, var(--control-fg));}}}@layer shortcuts{.u-field-box, .u-input, .u-select, .u-textarea{box-sizing:border-box;width:100%;min-width:0;border-width:1px;border-radius:min(var(--control-radius, 0.5rem), var(--control-h, 2.25rem) / 2);border-color:var(--control-line, var(--colors-line-strong));outline-style:none;background-color:var(--control-surface, var(--colors-surface));color:var(--control-fg, var(--colors-fg));appearance:none;}.u-input, .u-select{gap:var(--control-gap);height:var(--control-h);min-height:var(--control-h);padding-inline:var(--control-px);font-size:var(--control-text);}.u-select{position:relative;display:inline-flex;align-items:center;}:is(.u-field-box, .u-input, .u-select, .u-textarea):disabled{cursor:not-allowed;opacity:0.55;}:is(.u-field-box, .u-input, .u-select, .u-textarea):read-only{cursor:default;}:is(.u-field-box, .u-input, .u-select, .u-textarea):is([aria-invalid="true"], :user-invalid, :has([aria-invalid="true"], :user-invalid)){border-width:2px;border-color:var(--colors-danger);}:is(.u-field-box, .u-input, .u-select, .u-textarea):focus-within{border-color:var(--control-line-active, var(--colors-accent));background-color:var(--control-surface-active, var(--colors-surface));color:var(--control-fg-active, var(--colors-fg));}:is(.u-field-box, .u-input, .u-select, .u-textarea):focus-within:is([aria-invalid="true"], :user-invalid, :has([aria-invalid="true"], :user-invalid)){border-color:var(--colors-danger);box-shadow:0 0 0 1px var(--colors-danger);}:is(.u-field-box, .u-input, .u-select, .u-textarea)::placeholder{color:var(--control-fg-placeholder, var(--colors-fg-muted));}.u-control > :is(img, picture):not(.u-icon), .u-control > picture > img{width:100%;height:100%;border-radius:inherit;object-fit:var(--control-fit, cover);}.u-control:has(> :is(img, picture):not(.u-icon)){--ring-offset:var(--ring-w, 2px);background-clip:padding-box;}.u-button{font-weight:var(--control-font-weight, 600);text-decoration:none;}.u-chip{vertical-align:top;}:is(.u-control-line, .u-chip-line, .u-tag-line){--ring-ctx-gap:0px;align-items:flex-start;justify-content:flex-start;width:100%;}.u-tag{vertical-align:top;text-transform:capitalize;}.u-menu{justify-content:safe center;gap:calc(var(--spacing) * 2);min-width:0;list-style-type:none;scrollbar-width:none;}.u-menu::-webkit-scrollbar{display:none;}.u-menu-item{--control-justify:start;}.u-action{text-decoration:none;}.u-action .u-icon{color:var(--action-icon-color, currentcolor);}.u-action:is([aria-pressed="true"], [aria-current="page"], [aria-checked="true"], .u-active, :focus-visible) .u-icon{color:inherit;}.u-action:disabled{pointer-events:none;opacity:0.5;}@media (max-width: 1099.9px){.u-action{min-block-size:max(var(--control-h), var(--action-touch, 32px));min-inline-size:max(var(--control-h), var(--action-touch, 32px));}}:is(.u-chip, .u-tag, .u-action, .u-menu) .u-icon{width:var(--control-icon-visual, var(--control-icon));height:var(--control-icon-visual, var(--control-icon));}}@property --text-lh{syntax:"*";inherits:false;}@layer components{.u-ad-mark, .u-chs-mark{--ad-mark-surface:var(--colors-scrim-badge, var(--colors-scrim, rgb(11 17 28 / 78%)));--ad-mark-fg:#fff;--ad-mark-text:'AD';position:relative;isolation:isolate;}.u-ad-mark::after, .u-chs-mark::after{content:var(--ad-mark-text);position:absolute;inset-block:var(--ad-mark-bs, 0) var(--ad-mark-be, auto);inset-inline:var(--ad-mark-is, 0) var(--ad-mark-ie, auto);z-index:10;display:inline-flex;align-items:center;justify-content:center;min-height:var(--ad-mark-h, auto);padding-block:var(--ad-mark-py, 2px);padding-inline:var(--ad-mark-px, 4px);border-start-start-radius:var(--ad-mark-outer, 0);border-start-end-radius:var(--ad-mark-outer, 0);border-end-start-radius:var(--ad-mark-outer, 0);border-end-end-radius:var(--ad-mark-corner, 4px);background:var(--ad-mark-surface);color:var(--ad-mark-fg);font-size:var(--ad-mark-fs, 9px);--un-font-weight:500;font-weight:500;--text-lh:1;line-height:1;white-space:nowrap;pointer-events:none;}.u-ad-mark:not(.ad-mark-persistent):empty::after, .u-ad-mark:not(.ad-mark-persistent):has(.u-ad-unit):not(:has(.u-ad-unit:not(:empty)))::after{display:none;}}@layer shortcuts{.u-textarea{min-height:calc(var(--spacing) * 25);padding:calc(var(--spacing) * 1) var(--control-px, calc(var(--spacing) * 2));resize:vertical;}:is(textarea, .u-textarea){--scrollbar-thumb:color-mix(in srgb, var(--control-fg, var(--colors-fg)) 24%, transparent);--scrollbar-track:transparent;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;}.u-form{display:grid;gap:calc(var(--spacing) * 3);}.u-field{display:grid;gap:calc(var(--spacing) * 1);min-width:0;}.u-label{color:var(--colors-fg);font-weight:600;}.u-field-hint{color:var(--colors-fg-muted);}.u-field-error{color:var(--colors-fg-danger, var(--colors-danger));}.u-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1);}}@layer overrides{@media (pointer: coarse){:is(.u-input, .u-select, .u-textarea, .u-search-field){font-size:max(1rem, var(--text-size, var(--control-text, 1em)));}}}@property --text-lh{syntax:"*";inherits:false;}@property --text-size{syntax:"*";inherits:false;}@property --text-size{syntax:"*";inherits:false;}@property --text-size{syntax:"*";inherits:false;}@property --text-size{syntax:"*";inherits:false;}@property --text-size{syntax:"*";inherits:false;}@property --text-size{syntax:"*";inherits:false;}@layer components{.l-auth-logo{display:flex;flex:none;align-items:center;justify-content:center;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);}@media (max-width: 1099.9px){.l-auth-logo{--logo-h:calc(var(--spacing) * 6);}}.l-auth-content{display:flex;}.l-auth-1{display:flex;flex:1;align-items:center;justify-content:center;width:100%;padding:calc(var(--spacing) * 4);}.l-auth-1 > *{width:100%;min-width:0;max-width:calc(var(--spacing) * 110);}.u-auth-page{display:flex;flex-direction:column;max-height:90dvh;overflow:hidden;}.u-auth-title{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--colors-fg);--text-size:1rem;font-size:1rem;line-height:var(--text-lh, 1.5rem);--text-lh:1.5;line-height:1.5;font-weight:400;text-overflow:ellipsis;white-space:nowrap;}.u-auth-footer-text.u-dialog-footer{justify-content:center;gap:var(--spacing);}.u-auth-footer-text{color:var(--colors-fg-muted);--text-size:.875rem;font-size:.875rem;line-height:var(--text-lh, 1.25rem);text-align:center;}.u-auth-note{margin:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);--text-size:.875rem;font-size:.875rem;line-height:var(--text-lh, 1.25rem);overflow-wrap:anywhere;}.u-auth-providers{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);width:100%;min-width:0;}.u-auth-caption{margin:0;text-align:center;--text-size:.875rem;font-size:.875rem;line-height:var(--text-lh, 1.25rem);color:var(--colors-fg-muted);}.u-link, .u-auth-link{color:var(--control-fg, var(--colors-accent));text-decoration:none;transition:color 0.15s;}.u-link:hover, .u-auth-link:hover{color:var(--control-fg-hover, var(--colors-accent-hover));}.u-auth-submit{width:100%;justify-content:center;}.u-auth-footer-action{margin-inline-start:auto;}.u-auth-checkbox{flex:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-block-start:calc(var(--spacing) * 0.5);accent-color:var(--colors-accent);}.u-auth-agreement{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);--text-size:.875rem;font-size:.875rem;line-height:var(--text-lh, 1.25rem);color:var(--colors-fg-muted);}.u-auth-agreement-strong{color:var(--colors-fg);}.u-auth-loading{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);--text-size:.875rem;font-size:.875rem;line-height:var(--text-lh, 1.25rem);color:var(--colors-fg-muted);}.u-auth-route{align-self:center;justify-content:center;text-decoration:none;}}@layer components{.u-dialog-frame{position:fixed;inset:0;z-index:1070;display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing) * 3);pointer-events:none;contain:layout style;}.u-dialog-frame > .u-dialog-backdrop{z-index:-1;pointer-events:auto;}.u-dialog{display:flex;flex-direction:column;width:520px;max-width:100%;max-height:calc(100dvh - 24px);overflow:hidden;box-shadow:0 24px 64px rgb(0 0 0 / 28%);pointer-events:auto;contain:layout style;}@media (max-width: 399.9px){.u-dialog[data-contained]{max-height:88dvh;}}.u-dialog-body{display:flex;flex:1 1 0%;flex-direction:column;gap:calc(var(--spacing) * 3);min-height:0;padding:calc(var(--spacing) * 4);overflow-y:auto;overscroll-behavior:contain;}.u-dialog-footer{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 15);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-top:1px solid var(--colors-line);}}@layer components{:is(.u-dialog-header, .u-drawer-head){display:flex;flex:none;align-items:center;border-bottom:1px solid var(--colors-line);}.u-dialog-header{justify-content:space-between;gap:var(--spacing);min-height:calc(var(--control-h) + var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);}.u-dialog-header-main{flex:1 1 0%;min-width:0;}}@layer components{.u-dialog-backdrop{position:fixed;inset:0;z-index:1040;background-color:var(--colors-scrim);}}@layer components{@keyframes u-loader-spin{to{transform:rotate(360deg);}}.u-loader{display:inline-flex;flex:none;width:var(--control-icon, var(--control-h, var(--spacing-icon-5)));height:var(--control-icon, var(--control-h, var(--spacing-icon-5)));animation:u-loader-spin 2s linear infinite;will-change:transform;}.u-loader circle{stroke:var(--colors-accent);}.u-loader circle:last-child{stroke:var(--colors-surface-sunk);}@media (prefers-reduced-motion: reduce){.u-loader{animation-duration:4s;}}}@layer components{.u-slider{position:relative;}.u-slider[data-move="0"]{--u-slider-move:0px;}.u-slider[data-move="1"]{--u-slider-move:120px;}.u-slider[data-move="2"]{--u-slider-move:160px;}.u-slider[data-move="3"]{--u-slider-move:200px;}.u-slider[data-move="4"]{--u-slider-move:240px;}.u-slider[data-move="5"]{--u-slider-move:320px;}@media (min-width: 720px){.u-slider[data-move-md="0"]{--u-slider-move:0px;}.u-slider[data-move-md="1"]{--u-slider-move:120px;}.u-slider[data-move-md="2"]{--u-slider-move:160px;}.u-slider[data-move-md="3"]{--u-slider-move:200px;}.u-slider[data-move-md="4"]{--u-slider-move:240px;}.u-slider[data-move-md="5"]{--u-slider-move:320px;}}.u-slider a, .u-slider img{-webkit-user-drag:none;}.u-slider-viewport{--slider-fade-s:0;--slider-fade-e:0;--slider-fade-to:right;display:flex;margin:calc(var(--spacing) * -1);padding:var(--spacing);gap:var(--slider-gap, calc(var(--spacing) * 1));overflow:auto visible;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-user-select:none;user-select:none;white-space:nowrap;scrollbar-width:none;}.u-slider-viewport::-webkit-scrollbar{display:none;}.u-slider:dir(rtl) .u-slider-viewport{--slider-fade-to:left;}.u-slider-viewport[data-fade-start]{--slider-fade-s:1;}.u-slider-viewport[data-fade-end]{--slider-fade-e:1;}.u-slider-viewport:is([data-fade-start], [data-fade-end]){--slider-fade:linear-gradient(to var(--slider-fade-to), transparent calc(var(--spacing) * 6 * var(--slider-fade-s)), #000 calc(var(--spacing) * 24 * var(--slider-fade-s)), #000 calc(100% - var(--spacing) * 24 * var(--slider-fade-e)), transparent calc(100% - var(--spacing) * 6 * var(--slider-fade-e)));-webkit-mask-image:var(--slider-fade);mask-image:var(--slider-fade);}.u-slider-arrow{position:absolute;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(var(--spacing) * 6);height:100%;padding-bottom:var(--u-slider-arrow-pb, 0);cursor:pointer;user-select:none;}.u-slider-arrow[data-side="prev"]{inset-inline-start:0;}.u-slider-arrow[data-side="next"]{inset-inline-end:0;}@media (max-width: 719.9px){.u-slider-arrow[data-hide-mobile]{display:none;}}}@layer components{.u-user-avatar{--control-surface:var(--avatar-bg-color, transparent);position:relative;overflow:hidden;}.u-user-avatar:not(.u-control){width:var(--avatar-control-size);height:var(--avatar-control-size);border-radius:var(--avatar-control-radius, var(--avatar-border-radius, 50%));background:var(--control-surface);}.u-user-avatar.u-control{flex-shrink:0;width:var(--control-h);height:var(--control-h);}.u-user-avatar:not(.u-control) > img{width:100%;height:100%;object-fit:cover;}.u-user-avatar svg{display:block;width:100%;height:100%;}.avatar-component, .avatar-fallback{position:absolute;inset:0;}.avatar-component:not(.avatar-element-2){z-index:1;}.avatar-fallback{display:grid;place-items:center;color:var(--avatar-color-1, #00ffff);}}@layer components{.u-foot-rta{display:inline-flex;align-items:center;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);}@media (min-width: 1100px){.u-foot-rta{padding-inline:calc(var(--spacing) * 2);}}.u-icon-rta{--icon-src:url(https://static.gayporn.com/_astro/rta.vWO_fk28.svg);}.u-foot-rta .u-icon{width:37px;height:calc(var(--spacing) * 3);}}@layer base{.u-icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:middle;}.u-icon-mask{background-color:currentColor;mask:var(--icon-src) center / contain no-repeat;}[aria-pressed='true'] .u-icon-mask{mask-image:var(--icon-src-active, var(--icon-src));}}@layer components{.u-turnstile-overlay{position:fixed;inset:0;z-index:1003;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:calc(var(--spacing) * 4);background:var(--colors-scrim);}}@layer components{.u-sfw-title{color:var(--colors-accent);}.u-sfw-muted{color:var(--colors-fg-muted);}.u-sfw-divider{border-color:var(--colors-line-soft);}.u-sfw-muted-link:hover{color:var(--colors-accent-hover);}.u-sfw-notes{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style:none;}.u-sfw-loading{display:flex;align-items:center;justify-content:center;min-height:calc(var(--spacing) * 80);}.u-sfw-methods{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--spacing) * 70)), 1fr));gap:calc(var(--spacing) * 3);}}@layer components{.l-str{display:flex;flex-direction:column;min-width:0;min-height:100svh;background-color:var(--colors-surface);color:var(--colors-fg);}.l-str-content{flex:1;min-width:0;min-height:0;}.l-str-content[data-flow="column"]{display:flex;flex-direction:column;}.l-str-content[data-flow="column"][data-clip]{min-height:0;overflow:hidden;}.l-str:has(.l-str-content[data-clip]){height:100svh;}}@layer base{.u-logo img{min-width:0;width:auto;max-width:min(100%, var(--logo-max, 250px));height:var(--logo-h, 2rem);object-fit:contain;}.u-logo img[data-logo-theme='light']{display:none;}:root[data-theme='light'] .u-logo img[data-logo-theme='dark']{display:none;}:root[data-theme='light'] .u-logo img[data-logo-theme='light']{display:block;}@media (min-width: 1100px){.u-logo img{height:var(--logo-h, 2.75rem);}}}@layer components{.u-logo{display:inline-flex;align-items:center;max-width:var(--logo-max, 250px);text-decoration:none;}}