/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer legacy;@layer theme{:root,:host{--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-2xl:24px;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:#070a13;--color-foreground:#fafafa;--color-card:#0d111c;--color-card-foreground:#fafafa;--color-popover:#0f141f;--color-popover-foreground:#fafafa;--color-muted:#171e2b;--color-muted-foreground:#abb5c4;--color-accent:#1d283a;--color-accent-foreground:#fafafa;--color-secondary:#1d283a;--color-secondary-foreground:#fafafa;--color-primary:#458ff7;--color-primary-foreground:#fff;--color-destructive:#e23636;--color-destructive-foreground:#fff;--color-success:#28bd5f;--color-warning:#f6a823;--color-border:#252f41;--color-input:#252f41;--color-ring:#458ff7;--shadow-soft:0 18px 44px -30px #010409eb, 0 1px 0 #bad5f70a inset;--shadow-glow:0 0 24px #458ff738;--shadow-glow-destructive:0 0 24px #e2363640;--shadow-pop:0 28px 76px -34px #010409f5, 0 10px 26px -18px #16325a6b, 0 1px 0 #bad5f70f inset;--blur-glass:18px;--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--font-display:"Rajdhani", "Inter", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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:currentColor}@supports (color:color-mix(in lab, red, red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--glass-bg:#0d111cd1}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in oklab, var(--color-card) 82%, transparent)}}:root{--glass-bg-strong:#0f141feb}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg-strong:color-mix(in oklab, var(--color-popover) 92%, transparent)}}:root{--glass-bg-soft:#171e2b8f}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg-soft:color-mix(in oklab, var(--color-muted) 56%, transparent)}}:root{--glass-border:#2b4061eb}@supports (color:color-mix(in lab, red, red)){:root{--glass-border:color-mix(in oklab, var(--color-border) 76%, var(--color-primary) 16%)}}:root{--glass-highlight:#458ff71a}@supports (color:color-mix(in lab, red, red)){:root{--glass-highlight:color-mix(in oklab, var(--color-primary) 10%, transparent)}}:root{--bg-main:var(--color-background);--bg-card:var(--color-card);--bg-glass:var(--glass-bg);--bg-glass-heavy:var(--glass-bg-strong);--bg-dark:var(--color-background);--surface:var(--color-card);--accent:var(--color-primary);--border:var(--color-border);--border-hover:#616875}@supports (color:color-mix(in lab, red, red)){:root{--border-hover:color-mix(in oklab, var(--color-border) 72%, var(--color-foreground) 28%)}}:root{--text:var(--color-foreground);--text-main:var(--color-foreground);--text-primary:var(--color-foreground);--text-secondary:var(--color-muted-foreground);--text-muted:var(--color-muted-foreground);--text-link:var(--color-primary);--primary:var(--color-primary);--primary-glass:#458ff738}@supports (color:color-mix(in lab, red, red)){:root{--primary-glass:color-mix(in oklab, var(--color-primary) 22%, transparent)}}:root{--secondary:var(--color-success);--danger:var(--color-destructive);--warning:var(--color-warning);--radius:var(--radius-md);--primary-hover:#3b7ad2}@supports (color:color-mix(in lab, red, red)){:root{--primary-hover:color-mix(in oklab, var(--color-primary) 85%, black)}}:root{--text-link-hover:#74abf9}@supports (color:color-mix(in lab, red, red)){:root{--text-link-hover:color-mix(in oklab, var(--color-primary) 75%, white)}}:root{--shadow-glass:var(--shadow-soft);--container-width:75rem}[x-cloak]{display:none!important}.ui-page{background:linear-gradient(180deg, #0e1a2e 0%, var(--color-background) 42%, #060810 100%)}@supports (color:color-mix(in lab, red, red)){.ui-page{background:linear-gradient(180deg, color-mix(in oklab, var(--color-background) 88%, var(--color-primary) 12%) 0%, var(--color-background) 42%, color-mix(in oklab, var(--color-background) 82%, black) 100%)}}.ui-page{color:var(--color-foreground);font-family:var(--font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.ui-page ::selection{color:var(--color-foreground);background:#3c83f64d}.ui-page *{scrollbar-width:thin;scrollbar-color:#363d49 transparent}.ui-page ::-webkit-scrollbar{width:8px;height:8px}.ui-page ::-webkit-scrollbar-track{background:0 0}.ui-page ::-webkit-scrollbar-thumb{background:#303541;border-radius:4px}.ui-page ::-webkit-scrollbar-thumb:hover{background:#454e5e}.ui-page :focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ui-page h1,.ui-page h2,.ui-page h3{font-family:var(--font-display);letter-spacing:-.01em}}@layer components{.profile-page{width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:1.5rem 3rem}.profile-hero{--lvl-accent:var(--color-primary);--lvl-glow:#3c83f629;border:1px solid var(--color-border);border-top:2px solid var(--lvl-accent);border-radius:var(--radius-xl);background:radial-gradient(circle at 14% 0%, var(--lvl-glow), transparent 28rem), linear-gradient(135deg, #0d111cf0, var(--color-background));margin-bottom:1.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-hero{background:radial-gradient(circle at 14% 0%, var(--lvl-glow), transparent 28rem), linear-gradient(135deg, color-mix(in oklab, var(--color-card) 94%, transparent), var(--color-background))}}.profile-hero{box-shadow:0 20px 60px -36px var(--lvl-accent), var(--shadow-soft)}.profile-hero--level-1{--lvl-accent:#b86b25;--lvl-glow:#b86b252e}.profile-hero--level-2{--lvl-accent:#94a3b8;--lvl-glow:#94a3b824}.profile-hero--level-3{--lvl-accent:#eab308;--lvl-glow:#eab3082e}.profile-hero--level-4{--lvl-accent:#cbd5e1;--lvl-glow:#cbd5e11f}.profile-hero--level-5{--lvl-accent:#10b981;--lvl-glow:#10b9812e}.profile-hero--level-6{--lvl-accent:#dc2626;--lvl-glow:#dc262633}.profile-hero--level-7{--lvl-accent:#a7f3d0;--lvl-glow:#a7f3d026}.profile-hero--level-8{--lvl-accent:#3b82f6;--lvl-glow:#3b82f638}.profile-hero--level-9{--lvl-accent:#a855f7;--lvl-glow:#a855f738}.profile-hero--level-10{--lvl-accent:#e879f9;--lvl-glow:#e879f938}.profile-hero__inner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;padding:clamp(1rem,3vw,2rem);display:grid}.profile-hero__identity{flex-direction:column;align-items:center;gap:.625rem;min-width:7.5rem;display:flex}.profile-hero__avatar{flex:none;position:relative}.profile-hero__avatar:before{content:"";z-index:0;background:radial-gradient(circle, var(--lvl-glow), transparent 70%);pointer-events:none;border-radius:999px;position:absolute;inset:-.5rem}.profile-hero__avatar>*{z-index:1;position:relative}.profile-hero__avatar a{color:inherit;text-decoration:none;display:block}.profile-hero__control-link,.profile-hero__control-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0d111ccc;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:0 .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-hero__control-link,.profile-hero__control-btn{background:color-mix(in oklab, var(--color-card) 80%, transparent)}}.profile-hero__control-link,.profile-hero__control-btn{color:var(--color-muted-foreground);white-space:nowrap;transition:border-color .15s var(--ease-out-soft), color .15s var(--ease-out-soft), background .15s var(--ease-out-soft);font-size:.75rem;font-weight:650;line-height:1;text-decoration:none}.profile-hero__control-link:hover,.profile-hero__control-btn:hover{border-color:#335a93}@supports (color:color-mix(in lab, red, red)){.profile-hero__control-link:hover,.profile-hero__control-btn:hover{border-color:color-mix(in oklab, var(--color-primary) 45%, var(--color-border))}}.profile-hero__control-link:hover,.profile-hero__control-btn:hover{background:var(--color-accent);color:var(--color-foreground)}.profile-hero__control-btn--danger{border-color:#74323c}@supports (color:color-mix(in lab, red, red)){.profile-hero__control-btn--danger{border-color:color-mix(in oklab, var(--color-destructive) 42%, var(--color-border))}}.profile-hero__control-btn--danger{color:#e65252}@supports (color:color-mix(in lab, red, red)){.profile-hero__control-btn--danger{color:color-mix(in oklab, var(--color-destructive) 86%, white)}}.profile-hero__control-form{margin:0}.profile-hero__info{min-width:0}.profile-hero__top-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-hero__name-row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.profile-hero__username{color:var(--color-foreground);letter-spacing:0;margin:0;font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:800;line-height:1.08}.profile-hero__banned{border:1px solid #e236366b;align-items:center;gap:.375rem;padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-hero__banned{border:1px solid color-mix(in oklab, var(--color-destructive) 42%, transparent)}}.profile-hero__banned{border-radius:var(--radius-sm);background:#e2363624}@supports (color:color-mix(in lab, red, red)){.profile-hero__banned{background:color-mix(in oklab, var(--color-destructive) 14%, transparent)}}.profile-hero__banned{color:var(--color-destructive);font-size:.75rem;font-weight:750}.profile-hero__meta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.625rem;font-size:.875rem;display:flex}.profile-hero__role{color:var(--profile-role-color,var(--color-primary));align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.profile-hero__actions{flex:none;align-items:flex-start;gap:.5rem;max-width:min(24rem,42vw);display:flex}.profile-hero__stats{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#070a138a;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));margin-top:1.375rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-hero__stats{background:color-mix(in oklab, var(--color-background) 54%, transparent)}}.profile-stat{border-right:1px solid var(--color-border);min-width:0;color:inherit;transition:background .15s var(--ease-out-soft);padding:.875rem 1rem;text-decoration:none;display:block}.profile-stat:last-child{border-right:0}a.profile-stat:hover{background:var(--color-accent)}.profile-stat__label{color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.6875rem;font-weight:750}.profile-stat__value{color:var(--color-foreground);font-size:1.5rem;font-weight:800;line-height:1}.profile-stat__value--green{color:var(--color-success)}.profile-stat__value--blue{color:var(--color-primary)}.profile-stat__sub{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.75rem}.profile-stat__community{gap:.375rem;display:grid}.profile-stat__community-item{color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;display:flex}.profile-stat__community-item:hover{color:var(--color-foreground)}.profile-stat__community-item span{color:var(--color-foreground);order:2;font-size:.98rem;font-weight:800}.profile-stat__community-item em{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-style:normal;font-weight:750;overflow:hidden}.profile-tabs-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);align-items:stretch;gap:.75rem;margin-bottom:1rem;padding:.375rem;display:flex}.profile-tabs{scrollbar-width:none;flex:auto;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.profile-tabs::-webkit-scrollbar{display:none}.profile-tab,.profile-subtab{border-radius:var(--radius-md);min-height:2.375rem;color:var(--color-muted-foreground);white-space:nowrap;transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft), color .15s var(--ease-out-soft);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.profile-tab:hover,.profile-subtab:hover{background:var(--color-accent);color:var(--color-foreground)}.profile-tab--active,.profile-tab.active,.profile-subtab.profile-tab--active,.profile-subtab.active{border-color:#335a93}@supports (color:color-mix(in lab, red, red)){.profile-tab--active,.profile-tab.active,.profile-subtab.profile-tab--active,.profile-subtab.active{border-color:color-mix(in oklab, var(--color-primary) 45%, var(--color-border))}}.profile-tab--active,.profile-tab.active,.profile-subtab.profile-tab--active,.profile-subtab.active{background:#458ff729}@supports (color:color-mix(in lab, red, red)){.profile-tab--active,.profile-tab.active,.profile-subtab.profile-tab--active,.profile-subtab.active{background:color-mix(in oklab, var(--color-primary) 16%, transparent)}}.profile-tab--active,.profile-tab.active,.profile-subtab.profile-tab--active,.profile-subtab.active{color:var(--color-foreground)}.profile-tab--banner{cursor:pointer;flex:none}.profile-tab-layout{align-items:flex-start;gap:1rem;display:flex}.profile-tab-content{flex:auto;min-width:0}.profile-tab-sidebar{flex:0 0 11.5rem;width:11.5rem;position:sticky;top:5rem}.profile-tab-sidebar[hidden],.profile-subtabs[hidden]{display:none}.profile-subtabs{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);gap:.375rem;padding:.375rem;display:grid}.profile-subtab{justify-content:space-between;width:100%}.profile-subtab:after{content:"";opacity:.42;font-family:"Font Awesome 6 Free";font-size:.65rem;font-weight:900}.profile-sort-option[hidden],.profile-giveaway-grid[hidden],.achievement-grid[hidden],.profile-activity-list[hidden]{display:none}.profile-list-controls{background:0 0;border:0;gap:.625rem;margin-bottom:1rem;padding:0;display:grid}.profile-list-controls .ga-search-form{align-items:center;gap:.625rem;display:flex}.profile-list-controls .ga-search-form__wrap{flex:18rem;min-width:min(100%,16rem);position:relative}.profile-list-controls .ga-search-form__icon{width:1rem;height:1rem;color:var(--color-muted-foreground);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.profile-list-controls .ga-search-form__input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;height:2.5rem;color:var(--color-foreground);transition:border-color .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft);outline:none;padding:0 .875rem 0 2.25rem;font-size:.875rem}.profile-list-controls .ga-search-form__input:focus{border-color:var(--color-ring);box-shadow:0 0 0 3px #3c83f638}.profile-list-controls .ga-search-form__btn,.profile-list-controls .ga-search-form__clear{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-foreground);height:2.5rem;color:var(--color-background);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.profile-list-controls .ga-search-form__clear{width:2.5rem;color:var(--color-foreground);background:0 0;padding:0}.profile-list-controls .ga-search-form__clear[hidden]{display:none}.profile-list-controls .ga-filter-bar,.profile-list-controls .ga-filter-bar__group{display:block}.profile-list-controls .ga-filter-bar__label{display:none}.profile-list-controls .ga-filter-bar__pills{flex-wrap:wrap;gap:.5rem;padding-top:.125rem;display:flex}.profile-list-controls .ga-pill{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:2rem;color:var(--color-muted-foreground);transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft), color .15s var(--ease-out-soft);background:0 0;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.profile-list-controls .ga-pill:hover,.profile-list-controls .ga-pill--active{border-color:#32578d}@supports (color:color-mix(in lab, red, red)){.profile-list-controls .ga-pill:hover,.profile-list-controls .ga-pill--active{border-color:color-mix(in oklab, var(--color-primary) 42%, var(--color-border))}}.profile-list-controls .ga-pill:hover,.profile-list-controls .ga-pill--active{background:#458ff724}@supports (color:color-mix(in lab, red, red)){.profile-list-controls .ga-pill:hover,.profile-list-controls .ga-pill--active{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.profile-list-controls .ga-pill:hover,.profile-list-controls .ga-pill--active{color:#75acf9}@supports (color:color-mix(in lab, red, red)){.profile-list-controls .ga-pill:hover,.profile-list-controls .ga-pill--active{color:color-mix(in oklab, var(--color-primary) 74%, white)}}.profile-page .ga-results-meta{color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;font-size:.875rem;display:flex}.profile-page .ga-results-meta[hidden]{display:none}.profile-page .ga-active-tag{border:1px solid var(--color-border);background:var(--color-muted);color:var(--color-foreground);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.profile-page .ga-active-tag__remove{color:inherit;opacity:.7;text-decoration:none}.profile-page .ga-list-status{width:100%;min-height:7rem;color:var(--color-muted-foreground);justify-content:center;align-items:center;gap:.625rem;display:inline-flex}.profile-page .ga-list-status[hidden]{display:none}.profile-page .ga-list-empty{border:1px dashed #252f41d1;grid-column:1/-1;align-content:center;justify-items:center;gap:.625rem;width:100%;min-height:14rem;padding:2rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-list-empty{border:1px dashed color-mix(in oklab, var(--color-border) 82%, transparent)}}.profile-page .ga-list-empty{border-radius:var(--radius-lg);background:#0d111cb8}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-list-empty{background:color-mix(in oklab, var(--color-card) 72%, transparent)}}.profile-page .ga-list-empty{color:var(--color-muted-foreground);text-align:center}.profile-page .ga-list-empty__icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);width:2.75rem;height:2.75rem;color:var(--color-muted-foreground);justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.profile-page .ga-list-empty__title{max-width:28rem;color:var(--color-foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.profile-page .ga-list-empty__text{color:var(--color-muted-foreground);margin:-.25rem 0 0;font-size:.875rem;line-height:1.45}.profile-page .ga-list-empty__text strong{color:var(--color-foreground);font-weight:750}.profile-page .ga-list-empty__btn{border:1px solid var(--color-border);border-radius:var(--radius-md);height:2.25rem;color:var(--color-foreground);transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft);background:0 0;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.profile-page .ga-list-empty__btn:hover{border-color:#7e848f}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-list-empty__btn:hover{border-color:color-mix(in oklab, var(--color-foreground) 42%, var(--color-border))}}.profile-page .ga-list-empty__btn:hover{background:var(--color-accent)}.profile-flash{border:1px solid #26614c;margin-bottom:1rem;padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){.profile-flash{border:1px solid color-mix(in oklab, var(--color-success) 35%, var(--color-border))}}.profile-flash{border-radius:var(--radius-lg);background:#28bd5f1f}@supports (color:color-mix(in lab, red, red)){.profile-flash{background:color-mix(in oklab, var(--color-success) 12%, transparent)}}.profile-flash{color:#57cc82}@supports (color:color-mix(in lab, red, red)){.profile-flash{color:color-mix(in oklab, var(--color-success) 78%, white)}}.profile-activity-list{gap:.625rem;display:grid}.profile-activity-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-foreground);transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft), transform .15s var(--ease-out-soft);grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.875rem;text-decoration:none;display:grid}.profile-activity-item:hover{border-color:#32578d}@supports (color:color-mix(in lab, red, red)){.profile-activity-item:hover{border-color:color-mix(in oklab, var(--color-primary) 42%, var(--color-border))}}.profile-activity-item:hover{background:var(--color-accent);transform:translateY(-1px)}.profile-activity-item__icon{border-radius:var(--radius-md);background:#1e2f4a;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-activity-item__icon{background:color-mix(in oklab, var(--color-primary) 15%, var(--color-muted))}}.profile-activity-item__icon{color:#74abf9}@supports (color:color-mix(in lab, red, red)){.profile-activity-item__icon{color:color-mix(in oklab, var(--color-primary) 75%, white)}}.profile-activity-item__body,.profile-activity-item__top,.profile-activity-item__meta{min-width:0}.profile-activity-item__top{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.profile-activity-item__top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.profile-activity-item__top em{background:#458ff724;border-radius:999px;flex:none;padding:.2rem .5rem}@supports (color:color-mix(in lab, red, red)){.profile-activity-item__top em{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.profile-activity-item__top em{color:#81b3fa}@supports (color:color-mix(in lab, red, red)){.profile-activity-item__top em{color:color-mix(in oklab, var(--color-primary) 68%, white)}}.profile-activity-item__top em{text-transform:uppercase;font-size:.6875rem;font-style:normal;font-weight:750}.profile-activity-item__excerpt{color:var(--color-muted-foreground);margin-top:.35rem;font-size:.85rem;line-height:1.5;display:block}.profile-activity-item__meta{color:#abb5c4c7;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-activity-item__meta{color:color-mix(in oklab, var(--color-muted-foreground) 78%, transparent)}}.profile-activity-item__meta{font-size:.75rem}.profile-giveaway-card--problem{border-color:#93333b}@supports (color:color-mix(in lab, red, red)){.profile-giveaway-card--problem{border-color:color-mix(in oklab, var(--color-destructive) 58%, var(--color-border))}}.profile-giveaway-card--problem{box-shadow:var(--shadow-glow-destructive)}.profile-giveaway-grid.ga-list-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.875rem}@media (min-width:40rem){.profile-giveaway-grid.ga-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.profile-giveaway-grid.ga-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-page .ga-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);min-width:0;box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.profile-page .ga-card__img-link{height:9.5rem;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.profile-page .card__image{background-color:var(--color-muted);width:100%;height:100%;color:var(--color-muted-foreground);transition:transform .22s var(--ease-out-soft);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.profile-page .ga-card:hover .card__image{transform:scale(1.025)}.profile-page .ga-card__price,.profile-page .ga-card__copies-badge{z-index:2;border:1px solid #252f41b3;align-items:center;gap:.35rem;min-height:1.75rem;padding:0 .55rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-card__price,.profile-page .ga-card__copies-badge{border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent)}}.profile-page .ga-card__price,.profile-page .ga-card__copies-badge{border-radius:var(--radius-md);background:#070a13d1}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-card__price,.profile-page .ga-card__copies-badge{background:color-mix(in oklab, var(--color-background) 82%, transparent)}}.profile-page .ga-card__price,.profile-page .ga-card__copies-badge{color:var(--color-foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.8125rem;font-weight:750}.profile-page .ga-card__price{top:.625rem;right:.625rem}.profile-page .ga-card__copies-badge{bottom:.625rem;left:.625rem}.profile-page .ga-card__copies-badge svg{width:.75rem;height:.75rem}.profile-page .ga-card__body{gap:.5rem;padding:.875rem;display:grid}.profile-page .ga-card__title{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:750;line-height:1.25}.profile-page .ga-card__title a{color:inherit;text-decoration:none}.profile-page .ga-card__title a:hover{color:#74abf9}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-card__title a:hover{color:color-mix(in oklab, var(--color-primary) 75%, white)}}.profile-page .ga-card__tags{flex-wrap:wrap;gap:.35rem;display:flex}.profile-page .ga-tag{border:1px solid var(--color-border);background:var(--color-muted);min-height:1.4rem;color:var(--color-muted-foreground);border-radius:999px;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.profile-page .ga-tag--level{border-color:#795f35}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-tag--level{border-color:color-mix(in oklab, var(--color-warning) 40%, var(--color-border))}}.profile-page .ga-tag--level{background:#f6a82324}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-tag--level{background:color-mix(in oklab, var(--color-warning) 14%, transparent)}}.profile-page .ga-tag--level{color:#f9c061}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-tag--level{color:color-mix(in oklab, var(--color-warning) 72%, white)}}.profile-page .ga-tag--private,.profile-page .ga-tag--region{border-color:#305181}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-tag--private,.profile-page .ga-tag--region{border-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-border))}}.profile-page .ga-tag--private,.profile-page .ga-tag--region{background:#458ff71f}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-tag--private,.profile-page .ga-tag--region{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.profile-page .ga-tag--private,.profile-page .ga-tag--region{color:#79aef9}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-tag--private,.profile-page .ga-tag--region{color:color-mix(in oklab, var(--color-primary) 72%, white)}}.profile-page .ga-card__creator{color:var(--color-muted-foreground);align-items:center;font-size:.8125rem;display:flex}.profile-page .ga-card__timer{color:var(--color-foreground);font-weight:650}.profile-page .ga-card__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.75rem .875rem;display:flex}.profile-page .ga-card__status{color:var(--color-muted-foreground);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.profile-page .ga-card__status--active{color:#64cf8c}@supports (color:color-mix(in lab, red, red)){.profile-page .ga-card__status--active{color:color-mix(in oklab, var(--color-success) 72%, white)}}.profile-page .ga-card__status--cancelled{color:var(--color-destructive)}.profile-page .ga-card__status--ended{color:var(--color-muted-foreground)}.profile-page .ga-card__dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 10px}.profile-giveaway-card__locked-media{cursor:default}.profile-giveaway-card__locked-title{opacity:.78}.profile-giveaway-card__time{flex-wrap:wrap;gap:.25rem .375rem}.profile-giveaway-card__summary{max-width:55%;color:var(--color-muted-foreground);text-align:right;font-size:.8125rem;line-height:1.35}.profile-giveaway-summary-win{color:var(--color-success);font-weight:750}.profile-giveaway-winner{font-weight:700;text-decoration:none}.profile-giveaway-winner--claimed{color:var(--color-success)}.profile-giveaway-winner--problematic{color:var(--color-destructive)}.profile-giveaway-winner--released{color:#79aef9}@supports (color:color-mix(in lab, red, red)){.profile-giveaway-winner--released{color:color-mix(in oklab, var(--color-primary) 72%, white)}}.profile-giveaway-winner--revealed,.profile-giveaway-winner--pending{color:var(--color-warning)}.achievement-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;display:grid}.achievement-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);min-height:8rem;color:var(--color-muted-foreground);cursor:pointer;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft), transform .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft);gap:.875rem;padding:1rem;display:flex}.achievement-card:hover{border-color:#315283}@supports (color:color-mix(in lab, red, red)){.achievement-card:hover{border-color:color-mix(in oklab, var(--color-primary) 36%, var(--color-border))}}.achievement-card:hover{background:var(--color-accent);transform:translateY(-1px)}.achievement-card--earned{color:var(--color-foreground)}.achievement-card--highlight{border-color:#b3812d}@supports (color:color-mix(in lab, red, red)){.achievement-card--highlight{border-color:color-mix(in oklab, var(--color-warning) 68%, var(--color-border))}}.achievement-card--highlight{box-shadow:0 0 0 1px #f6a8237a,0 0 28px #f6a8232e}@supports (color:color-mix(in lab, red, red)){.achievement-card--highlight{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-warning) 48%, transparent), 0 0 28px #f6a8232e}}.achievement-card__icon-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);width:3rem;height:3rem;color:var(--color-muted-foreground);flex:none;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.achievement-card__icon-wrap svg{width:1.35rem;height:1.35rem}.achievement-card__body{min-width:0}.achievement-card__name{color:var(--color-foreground);margin-bottom:.25rem;font-weight:750;line-height:1.25}.achievement-card:not(.achievement-card--earned):not(.earned) .achievement-card__name{color:#b5becb}@supports (color:color-mix(in lab, red, red)){.achievement-card:not(.achievement-card--earned):not(.earned) .achievement-card__name{color:color-mix(in oklab, var(--color-muted-foreground) 88%, white)}}.achievement-card__desc{color:var(--color-muted-foreground);font-size:.8125rem;line-height:1.45}.achievement-progress{margin-top:.75rem}.achievement-progress__track{background:var(--color-muted);border-radius:999px;height:.375rem;overflow:hidden}.achievement-progress__fill{border-radius:inherit;background:var(--color-primary);height:100%}.achievement-progress__meta{color:var(--color-muted-foreground);justify-content:space-between;margin-top:.375rem;font-size:.75rem;display:flex}.achievement-card__earned-on,.achievement-earned-on{color:var(--color-success);align-items:center;gap:.375rem;margin-top:.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.achievement-card__earned-on svg,.achievement-earned-on svg{width:.875rem;height:.875rem}.achievement-card--gradient-blue.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#3b82f6,#06b6d4)}.achievement-card--gradient-purple.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7)}.achievement-card--gradient-pink.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#ec4899,#f472b6)}.achievement-card--gradient-rose.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#f43f5e,#fb7185)}.achievement-card--gradient-red.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316)}.achievement-card--gradient-orange.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#f97316,#fbbf24)}.achievement-card--gradient-gold.achievement-card--earned .achievement-card__icon-wrap{color:#1f1300;background:linear-gradient(135deg,#f59e0b,#fde047)}.achievement-card--gradient-green.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#10b981,#34d399)}.achievement-card--gradient-teal.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#0d9488,#2dd4bf)}.achievement-card--gradient-indigo.achievement-card--earned .achievement-card__icon-wrap{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8)}.achievement-card--gradient-blue .achievement-progress__fill{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.achievement-card--gradient-purple .achievement-progress__fill{background:linear-gradient(90deg,#8b5cf6,#a855f7)}.achievement-card--gradient-pink .achievement-progress__fill{background:linear-gradient(90deg,#ec4899,#f472b6)}.achievement-card--gradient-rose .achievement-progress__fill{background:linear-gradient(90deg,#f43f5e,#fb7185)}.achievement-card--gradient-red .achievement-progress__fill{background:linear-gradient(90deg,#ef4444,#f97316)}.achievement-card--gradient-orange .achievement-progress__fill{background:linear-gradient(90deg,#f97316,#fbbf24)}.achievement-card--gradient-gold .achievement-progress__fill{background:linear-gradient(90deg,#f59e0b,#fde047)}.achievement-card--gradient-green .achievement-progress__fill{background:linear-gradient(90deg,#10b981,#34d399)}.achievement-card--gradient-teal .achievement-progress__fill{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.achievement-card--gradient-indigo .achievement-progress__fill{background:linear-gradient(90deg,#6366f1,#818cf8)}.profile-featured-ach{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#1d283a73;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:min(20rem,100%);padding:.625rem;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-featured-ach{background:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.profile-featured-ach{color:inherit;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft), transform .15s var(--ease-out-soft);text-decoration:none}.profile-featured-ach--editable:hover,.profile-featured-ach--empty:hover{border-color:#32558a}@supports (color:color-mix(in lab, red, red)){.profile-featured-ach--editable:hover,.profile-featured-ach--empty:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-border))}}.profile-featured-ach--editable:hover,.profile-featured-ach--empty:hover{background:var(--color-accent);transform:translateY(-1px)}.profile-featured-ach__icon{border-radius:var(--radius-md);color:#fff;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;line-height:1;display:inline-flex}.profile-featured-ach__icon--empty{border:1px dashed var(--color-border);background:var(--color-muted);color:var(--color-muted-foreground)}.profile-featured-ach__info{min-width:0}.profile-featured-ach__name{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:750;overflow:hidden}.profile-featured-ach__name--muted{color:var(--color-muted-foreground)}.profile-featured-ach__desc{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.75rem;line-height:1.3;overflow:hidden}.profile-featured-ach__edit{color:var(--color-muted-foreground);opacity:0;transition:opacity .15s var(--ease-out-soft)}.profile-featured-ach--editable:hover .profile-featured-ach__edit{opacity:1}.ach-gradient--rose{background:linear-gradient(135deg,#f43f5e,#fb7185)}.ach-gradient--gold{color:#1f1300;background:linear-gradient(135deg,#f59e0b,#fde047)}.ach-gradient--teal{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.ach-gradient--indigo{background:linear-gradient(135deg,#6366f1,#818cf8)}.profile-banner-embed{gap:.875rem;display:grid}.profile-banner-embed__preview{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);padding:.75rem}.profile-banner-embed__preview img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.profile-banner-embed__controls{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.profile-banner-embed__options{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.profile-banner-embed__codes{align-content:start;gap:.75rem;display:grid}.profile-banner-embed__option-group label,.profile-banner-embed__code-row label{color:var(--color-muted-foreground);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.profile-banner-embed__formats,.profile-banner-embed__presets,.profile-banner-embed__input-row{gap:.4rem;min-width:0;display:flex}.profile-banner-embed__presets{flex-wrap:wrap}.profile-banner-embed__fmt-btn,.profile-banner-embed__copy{border:1px solid var(--color-border);border-radius:var(--radius-md);height:2.25rem;color:var(--color-muted-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 .75rem;font-weight:700;display:inline-flex}.profile-banner-embed__fmt-btn--active,.profile-banner-embed__fmt-btn:hover,.profile-banner-embed__copy:hover{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.profile-banner-embed__preset{border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;flex:none;width:1.75rem;height:1.75rem}.profile-banner-embed__preset--active{border-color:var(--color-foreground);box-shadow:0 0 0 2px var(--color-background)}.profile-banner-embed__input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);min-width:0;height:2.75rem;color:var(--color-foreground);flex:auto;padding:0 .75rem;font-family:Fira Code,Cascadia Code,monospace;font-size:.8125rem}.chart-tip{z-index:9999;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-popover);width:min(20rem,100vw - 1rem);color:var(--color-popover-foreground);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out-soft), transform .14s var(--ease-out-soft);padding:.875rem;position:fixed;transform:translateY(.25rem)scale(.98)}.chart-tip--visible{opacity:1;transform:translateY(0)scale(1)}.chart-tip__title,.chart-tip__subtitle{color:var(--color-foreground);font-size:.875rem;font-weight:750}.chart-tip__subtitle{color:var(--color-muted-foreground);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem}.chart-tip__section{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.75rem;display:grid}.chart-tip__chart{width:4rem;height:4rem;position:relative}.chart-tip__center{justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;inset:0}.chart-tip__legend{gap:.35rem;display:grid}.chart-tip__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.75rem;display:grid}.chart-tip__dot{background:var(--chart-row-color,var(--color-primary));border-radius:999px;width:.5rem;height:.5rem}.chart-tip__val{color:var(--chart-row-color,var(--color-foreground))}.chart-tip__label{color:var(--color-muted-foreground)}.chart-tip__total,.chart-tip__footer{color:var(--color-muted-foreground);font-size:.75rem}.chart-tip__divider{border-top:1px solid var(--color-border);margin-block:.75rem}.chart-tip__streak{color:var(--color-warning)}@media (max-width:860px){.profile-page{width:min(100% - 1rem,76rem);padding-top:.75rem}.profile-hero__inner{grid-template-columns:1fr}.profile-hero__identity{flex-direction:row;justify-content:flex-start;min-width:0}.profile-hero__top-row{display:grid}.profile-hero__actions{max-width:100%}.profile-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat{border-right:0;border-bottom:1px solid var(--color-border)}.profile-tabs-wrap,.profile-tab-layout{display:grid}.profile-tab-sidebar{flex-basis:auto;width:auto;position:static}.profile-subtabs{display:flex;overflow-x:auto}.profile-banner-embed__controls,.profile-banner-embed__options{grid-template-columns:1fr}}@media (max-width:560px){.profile-hero__inner{padding:.875rem}.profile-hero__identity{align-items:flex-start}.profile-hero__avatar img,.profile-hero__avatar svg{width:5rem;height:5rem}.profile-hero__stats{grid-template-columns:1fr}.profile-tabs-wrap{margin-inline:-.25rem}.profile-tab--banner{width:100%}.achievement-grid{grid-template-columns:1fr}.profile-activity-item{grid-template-columns:2.25rem minmax(0,1fr);padding:.75rem}.profile-activity-item__icon{width:2.25rem;height:2.25rem}.profile-giveaway-card__summary{text-align:left;max-width:100%}}.profile-skeleton-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;gap:.55rem;padding:.9rem;display:flex}.profile-skeleton-card--giveaway{min-height:9rem}.profile-skeleton-card--achievement{flex-direction:row;align-items:flex-start;gap:1rem;min-height:7rem;padding:1.15rem}.profile-skeleton-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.profile-skeleton__lines{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.profile-skeleton__thumb{border-radius:var(--radius-md);width:100%;height:3.5rem}.profile-skeleton__achievement-icon{border-radius:var(--radius-md);flex:none;width:4rem;height:4rem}.profile-skeleton__box{border-radius:999px;flex:none;width:2.75rem;height:2.75rem}.profile-skeleton__line{border-radius:999px;height:.7rem}.profile-skeleton__line--title{width:70%;height:.85rem}.profile-skeleton__line--meta{width:45%}.profile-skeleton__line--state{width:38%;margin-top:.25rem}.profile-skeleton__thumb,.profile-skeleton__achievement-icon,.profile-skeleton__box,.profile-skeleton__line{background:var(--color-muted);position:relative;overflow:hidden}.profile-skeleton__thumb:after,.profile-skeleton__achievement-icon:after,.profile-skeleton__box:after,.profile-skeleton__line:after{content:"";background:linear-gradient(90deg,#0000,#fafafa14,#0000);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.profile-skeleton__thumb:after,.profile-skeleton__achievement-icon:after,.profile-skeleton__box:after,.profile-skeleton__line:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-foreground) 8%, transparent), transparent)}}.profile-skeleton__thumb:after,.profile-skeleton__achievement-icon:after,.profile-skeleton__box:after,.profile-skeleton__line:after{animation:1.25s ease-in-out infinite profile-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.profile-skeleton__thumb:after,.profile-skeleton__achievement-icon:after,.profile-skeleton__box:after,.profile-skeleton__line:after{animation:none}}@keyframes profile-skeleton-shimmer{to{transform:translate(100%)}}.forums-page{width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:1.5rem 3.5rem}.forums-page--narrow{width:min(100% - 2rem,52rem)}.forums-page .section-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.forums-page .section-header h1{color:var(--color-foreground);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:850;line-height:1}.forums-page .section-header__description{max-width:42rem;color:var(--color-muted-foreground);margin:.625rem 0 0;font-size:.95rem;line-height:1.55}.forum-page-back{margin-bottom:1rem}.forum-page-back__link{color:var(--color-muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.forum-page-back__link:hover{color:var(--color-foreground)}.forum-page-heading{margin-bottom:1.25rem}.forum-page-heading h1{color:var(--color-foreground);letter-spacing:0;margin:0;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:850;line-height:1.05}.forum-page-heading p,.forum-page-heading__meta{color:var(--color-muted-foreground);margin:.5rem 0 0;font-size:.9375rem}.forum-page-heading__meta strong{color:#74abf9}@supports (color:color-mix(in lab, red, red)){.forum-page-heading__meta strong{color:color-mix(in oklab, var(--color-primary) 75%, white)}}.forums-index{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1rem;display:grid}.forums-index__recent,.forums-index__boards,.forum-index-stack,.recent-topics__content{min-width:0}.forum-index-stack{gap:.875rem;display:grid}.forum-index-toolbar{grid-template-columns:minmax(16rem,1fr) auto;align-items:center;gap:.75rem;display:grid}.forums-index--topic-active .forum-index-toolbar{display:none}.forum-search-tools,.forum-search-tools__bar{min-width:0}.forum-search-tools__bar{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.forum-search-tools__bar--has-clear{grid-template-columns:minmax(0,1fr) 2.5rem}.forum-search-tools__input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;height:2.5rem;color:var(--color-foreground);transition:border-color .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft);outline:none;padding-inline:.875rem;font-size:.875rem}.forum-search-tools__input:focus{border-color:var(--color-ring);box-shadow:0 0 0 3px #3c83f638}.forum-search-tools__clear-button{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;padding:0}.forum-search-tools__clear-button[hidden]{display:none!important}.forum-filter-controls{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.forum-filter-controls__sort{gap:.375rem;display:inline-flex}.forum-filter-controls__sort-button{border:1px solid var(--color-border);border-radius:var(--radius-md);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--color-muted-foreground);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.forum-filter-controls__sort-button:hover{border-color:var(--color-border);background:var(--color-accent);color:var(--color-foreground)}.forum-filter-controls__sort-button.ga-pill--active{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.forum-filter-controls__per-page{color:var(--color-muted-foreground);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.forum-filter-controls__per-page .form__control{width:auto;min-width:4.25rem;height:2.25rem;padding:0 .5rem}.forum-filter-controls__new-topic{white-space:nowrap;height:2.5rem}.forum-category-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft);overflow:hidden}.recent-topics{gap:.5rem;display:grid}.recent-topics__header{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);justify-content:space-between;align-items:center;gap:.6rem;min-height:2.5rem;padding:.35rem .6rem;display:flex}.forum-category-panel__header{border-bottom:1px solid var(--color-border);background:#0b0f1a;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.forum-category-panel__header{background:color-mix(in oklab, var(--color-card) 74%, var(--color-background))}}.recent-topics__heading{align-items:center;gap:.75rem;min-width:0;display:flex}.recent-topics__heading>span,.forum-category-row__icon,.forum-category-panel__header>svg,.forum-category-panel__header>i{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);width:2rem;height:2rem;color:var(--color-muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.recent-topics__heading>span{border-radius:var(--radius-sm);width:1.6rem;height:1.6rem;font-size:.8rem}.recent-topics__title,.forum-category-panel__title{color:var(--color-foreground);letter-spacing:0;margin:0;font-size:.95rem;font-weight:750;line-height:1.2}.recent-topics__back{border:1px solid var(--color-border);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.recent-topics__back:hover{background:var(--color-accent)}.recent-topics__back[hidden],.recent-topics__header-actions[hidden]{display:none!important}.recent-topics__header-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.recent-topics__status,.recent-topics__loading{min-height:6rem;color:var(--color-muted-foreground);justify-content:center;align-items:center;gap:.5rem;display:flex}.recent-topics__status[hidden],.recent-topics__loading[hidden]{display:none!important}.recent-topics__loading-icon{animation:.9s linear infinite forum-spin}@keyframes forum-spin{to{transform:rotate(360deg)}}.recent-topics__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft);gap:0;display:grid;overflow:hidden}.recent-topics__item{border-bottom:1px solid var(--color-border);transition:background .15s var(--ease-out-soft);background:0 0;grid-template-columns:3.5rem minmax(0,1fr);gap:.8rem;padding:.7rem .85rem;display:grid;position:relative}.recent-topics__item:last-child{border-bottom:0}.recent-topics__item:hover{background:#1d283a6b}@supports (color:color-mix(in lab, red, red)){.recent-topics__item:hover{background:color-mix(in oklab, var(--color-accent) 42%, transparent)}}.recent-topics__item--pinned:before{content:"";background:var(--color-warning);width:3px;position:absolute;inset:0 auto 0 0}.recent-topics__thumb,.recent-topics__icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#1c293f;place-items:center;width:3.5rem;height:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.recent-topics__thumb,.recent-topics__icon{background:color-mix(in oklab, var(--color-primary) 10%, var(--color-muted))}}.recent-topics__thumb,.recent-topics__icon{color:#7db1f9}@supports (color:color-mix(in lab, red, red)){.recent-topics__thumb,.recent-topics__icon{color:color-mix(in oklab, var(--color-primary) 70%, white)}}.recent-topics__thumb,.recent-topics__icon{font-size:1.2rem;text-decoration:none}.recent-topics__thumb:hover{border-color:#32558a}@supports (color:color-mix(in lab, red, red)){.recent-topics__thumb:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-border))}}.recent-topics__content{flex-direction:column;gap:.15rem;min-width:0;display:flex}.recent-topics__meta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.78rem;display:flex}.recent-topics__author-wrap,.recent-topics__author{min-width:0;color:inherit;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.recent-topics__author:hover{color:var(--color-foreground)}.recent-topics__dot{color:var(--color-muted-foreground);opacity:.6}.recent-topics__time{white-space:nowrap}.recent-topics__forum{background:#1d2e48;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.recent-topics__forum{background:color-mix(in oklab, var(--color-primary) 14%, var(--color-muted))}}.recent-topics__forum{color:#6aa5f9}@supports (color:color-mix(in lab, red, red)){.recent-topics__forum{color:color-mix(in oklab, var(--color-primary) 80%, white)}}.recent-topics__forum{transition:background .15s var(--ease-out-soft), color .15s var(--ease-out-soft);font-size:.74rem;font-weight:650;text-decoration:none}.recent-topics__forum:hover{background:#22395c}@supports (color:color-mix(in lab, red, red)){.recent-topics__forum:hover{background:color-mix(in oklab, var(--color-primary) 24%, var(--color-muted))}}.recent-topics__forum:hover{color:#589af8}@supports (color:color-mix(in lab, red, red)){.recent-topics__forum:hover{color:color-mix(in oklab, var(--color-primary) 90%, white)}}.recent-topics__forum i{font-size:.85em}.recent-topics__avatar{background:var(--color-muted);flex:none;width:1.15rem;height:1.15rem;display:inline-flex;overflow:hidden}.recent-topics__link{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--recent-topic-title-color,var(--color-foreground));-webkit-box-orient:vertical;margin:.12rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.recent-topics__link:hover{color:#72aaf9}@supports (color:color-mix(in lab, red, red)){.recent-topics__link:hover{color:color-mix(in oklab, var(--color-primary) 76%, white)}}.recent-topics__actionbar{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.recent-topics__action{background:#171e2bb3;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;height:1.75rem;padding:0 .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.recent-topics__action{background:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.recent-topics__action{color:var(--color-muted-foreground);transition:background .15s var(--ease-out-soft), color .15s var(--ease-out-soft);font-size:.74rem;font-weight:600;text-decoration:none}.recent-topics__action:hover{background:var(--color-accent);color:var(--color-foreground)}.forum-topic-post__tools .btn--icon,.forum-topic-post__number{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:1.6rem;height:1.6rem;color:var(--color-muted-foreground);background:0 0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;text-decoration:none;display:inline-flex}.forum-topic-post__tools .btn--icon:hover,.forum-topic-post__number:hover{background:var(--color-accent);color:var(--color-foreground)}.recent-topics__avatar img,.recent-topics__avatar svg{object-fit:cover;width:100%;height:100%}.recent-topics__empty{min-height:10rem;color:var(--color-muted-foreground);text-align:center;place-items:center;padding:1.5rem;display:grid}.forum-category-panel{position:sticky;top:5rem}.forum-category-panel__header{background:0 0;justify-content:flex-start;gap:.55rem;min-height:2.85rem;padding:.6rem .9rem}.forum-category-panel__header>svg,.forum-category-panel__header>i{width:auto;height:auto;color:var(--color-muted-foreground);background:0 0;border:0;font-size:1rem}.forum-category-panel__title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-foreground);font-size:.7rem;font-weight:700}.forum-category-panel__toggle{width:100%;color:inherit;cursor:default;border:0}.forum-category-panel__toggle-icon{display:none}.forum-category-list{gap:.15rem;padding:.4rem;display:grid}.forum-category-row{border-radius:var(--radius-md);min-height:2.4rem;color:var(--color-muted-foreground);transition:background .15s var(--ease-out-soft), color .15s var(--ease-out-soft);border:0;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.4rem .6rem;text-decoration:none;display:grid;position:relative}.forum-category-row:hover{background:var(--color-accent);color:var(--color-foreground)}.forum-category-row--active{background:var(--color-accent);color:var(--color-foreground);font-weight:650}.forum-category-row--active:before{content:"";background:var(--color-foreground);border-radius:999px;width:3px;height:1.1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.forum-category-row__icon{width:1.5rem;height:1.5rem;color:var(--color-muted-foreground);background:0 0;border:0;font-size:.95rem}.forum-category-row:hover .forum-category-row__icon,.forum-category-row--active .forum-category-row__icon{color:var(--color-foreground)}.forum-category-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.forum-category-list__empty{color:var(--color-muted-foreground);text-align:center;padding:1rem}.forum-category-tooltip{gap:.5rem;max-width:18rem;display:grid}.forum-category-tooltip__title{color:var(--color-foreground);font-weight:750}.forum-category-tooltip__desc,.forum-category-tooltip__meta{color:var(--color-muted-foreground);font-size:.8125rem}.forum-category-tooltip__meta{gap:.25rem;display:grid}.forum-category-tooltip__meta-row{justify-content:space-between;gap:1rem;display:flex}.forums-index--topic-active .recent-topics__list{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#070a13a3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forums-index--topic-active .recent-topics__list{background:color-mix(in oklab, var(--color-background) 64%, transparent)}}.forums-index--topic-active .recent-topics__list{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(calc(var(--blur-glass) * .7)) saturate(120%)}.forum-topic-view{gap:.7rem;padding:.85rem;display:grid}.forum-topic-view__status[hidden]{display:none}.forum-topic-view__meta{color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.forum-topic-view__meta-main,.forum-topic-view__badges,.forum-topic-view__sortbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.forum-topic-view__forum{color:#79aef9}@supports (color:color-mix(in lab, red, red)){.forum-topic-view__forum{color:color-mix(in oklab, var(--color-primary) 72%, white)}}.forum-topic-view__forum{font-size:.875rem;font-weight:700;text-decoration:none}.forum-topic-view__sortbar{justify-content:flex-end;margin-top:.25rem;padding-top:.25rem}.forum-topic-view__sort-label{color:var(--color-muted-foreground);font-size:.8125rem}.forum-topic-view__sortbar [data-forum-topic-sort].btn--primary{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.forum-topic-view__sortbar [data-forum-topic-sort].btn--primary:hover{background:#ddddde}@supports (color:color-mix(in lab, red, red)){.forum-topic-view__sortbar [data-forum-topic-sort].btn--primary:hover{background:color-mix(in oklab, var(--color-foreground) 88%, var(--color-background))}}.forum-topic-view__posts,.forum-topic-view__replies{gap:.875rem;display:grid}.forum-topic-post{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft);grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;padding:1rem;display:grid;position:relative}.forum-topic-post:hover{border-color:#505866e6}@supports (color:color-mix(in lab, red, red)){.forum-topic-post:hover{border-color:color-mix(in oklab, var(--color-border) 72%, var(--color-foreground) 18%)}}.forum-topic-post:hover{background:#101521}@supports (color:color-mix(in lab, red, red)){.forum-topic-post:hover{background:color-mix(in oklab, var(--color-accent) 18%, var(--color-card))}}.forum-topic-view__posts .forum-topic-post{background:var(--color-card);overflow:hidden}.forum-topic-view__posts .forum-topic-post:before{display:none}.forum-topic-post--deleted{opacity:.62}.forum-topic-post--target{box-shadow:0 0 0 2px #458ff770}@supports (color:color-mix(in lab, red, red)){.forum-topic-post--target{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 44%, transparent)}}.forum-topic-post__avatar{background:0 0;border:0;flex:none;justify-content:center;align-items:flex-start;width:2.75rem;height:2.75rem;display:flex}.forum-topic-post__avatar img,.forum-topic-post__avatar svg{width:100%;height:100%;overflow:visible}.forum-topic-post__body{min-width:0;padding-top:.05rem}.forum-topic-post__header,.forum-topic-post__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.forum-topic-post__author-line,.forum-topic-post__tools,.forum-topic-post__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.forum-topic-post__author{color:var(--color-foreground);align-items:center;gap:.35rem;font-weight:750;text-decoration:none;display:inline-flex}.forum-topic-post__date,.forum-topic-post__edited{color:var(--color-muted-foreground);font-size:.75rem}.forum-topic-post__content{color:var(--color-foreground);overflow-wrap:anywhere;margin-top:.9rem;font-size:.95rem;line-height:1.65}.forum-topic-post__content p:first-child{margin-top:0}.forum-topic-post__content p:last-child{margin-bottom:0}.forum-topic-post__content a{color:#72aaf9}@supports (color:color-mix(in lab, red, red)){.forum-topic-post__content a{color:color-mix(in oklab, var(--color-primary) 76%, white)}}.forum-topic-post__danger{color:#e86262}@supports (color:color-mix(in lab, red, red)){.forum-topic-post__danger{color:color-mix(in oklab, var(--color-destructive) 78%, white)}}.forum-topic-post__action--hidden,.forum-topic-post__moderation--hidden{display:none!important}.post__role{border:1px solid var(--color-border);background:#171e2bb3;border-radius:999px;align-items:center;min-height:1.375rem;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.post__role{background:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.post__role{color:var(--color-muted-foreground);text-transform:uppercase;font-size:.6875rem;font-weight:800}.forum-topic-edit,.forum-topic-reply,.forum-topic-modal{gap:.875rem;display:grid}.forum-topic-edit{margin-top:.875rem}.forum-topic-edit__actions,.forum-topic-modal__actions,.forum-topic-reply__footer{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.forum-topic-reply{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(calc(var(--blur-glass) * .7)) saturate(120%);padding:1rem}.forum-topic-reply__label,.forum-topic-modal label,.forum-topic-modal__hint,.forum-topic-reply__footer span{color:var(--color-muted-foreground);font-size:.8125rem;font-weight:650}.forum-topic-reply__message,.forum-topic-modal__message,.forum-topic-view__status{margin-block:.5rem}.forum-topic-reply__message[hidden],.forum-topic-modal__message[hidden],.forum-topic-view__status[hidden]{display:none}.forum-topic-modal__moderation{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.forum-form-card,.forum-search-results-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft)}.forum-form-card{padding:1rem}.forum-form-card form{gap:1rem;display:grid}.forum-form-label{color:var(--color-foreground);margin-bottom:.5rem;font-size:.8125rem;font-weight:750;display:block}.forum-form-hint{color:var(--color-muted-foreground);text-align:right;margin-top:.375rem;font-size:.75rem}.forum-form-moderation{border-top:1px solid var(--color-border);padding-top:1rem}.checkbox-group{flex-wrap:wrap;gap:.6rem;display:flex}.checkbox-group__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#131926;align-items:center;gap:.55rem;padding:.55rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.checkbox-group__card{background:color-mix(in oklab, var(--color-accent) 35%, var(--color-card))}}.checkbox-group__card{color:var(--color-muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft), color .15s var(--ease-out-soft);font-size:.85rem;font-weight:500}.checkbox-group__card:hover{border-color:#545c6a}@supports (color:color-mix(in lab, red, red)){.checkbox-group__card:hover{border-color:color-mix(in oklab, var(--color-foreground) 22%, var(--color-border))}}.checkbox-group__card:hover{background:var(--color-accent);color:var(--color-foreground)}.checkbox-group__card:has(input[type=checkbox]:checked){border-color:var(--color-foreground);background:#292d37}@supports (color:color-mix(in lab, red, red)){.checkbox-group__card:has(input[type=checkbox]:checked){background:color-mix(in oklab, var(--color-foreground) 12%, var(--color-card))}}.checkbox-group__card:has(input[type=checkbox]:checked){color:var(--color-foreground)}.checkbox-group__card input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-foreground);cursor:pointer;margin:0}.checkbox-group__icon{color:inherit;align-items:center;font-size:.95em;display:inline-flex}.checkbox-group__label{color:inherit;font-weight:500}.forum-form-actions{justify-content:flex-end;display:flex}.forum-form-actions .btn{min-height:2.5rem}.forum-search-page-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.forum-search-page-head .forum-page-heading{margin-bottom:0}.forum-search-page-form{align-items:center;gap:.5rem;min-width:min(100%,24rem);display:flex}.forum-search-page-form .form__control{height:2.5rem}.forum-search-results-list{display:grid}.forum-search-result{border-bottom:1px solid var(--color-border);min-height:4.5rem;color:inherit;transition:background .15s var(--ease-out-soft);grid-template-columns:2.5rem minmax(0,1fr) minmax(9rem,auto);align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;display:grid}.forum-search-result:last-child{border-bottom:0}.forum-search-result:hover{background:var(--color-accent)}.forum-search-result--pinned{box-shadow:inset 3px 0 0 var(--color-warning)}.forum-search-result--deleted{opacity:.6}.forum-search-result__icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);width:2.5rem;height:2.5rem;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.forum-search-result--pinned .forum-search-result__icon{color:var(--color-warning)}.forum-search-result__main,.forum-search-result__side{gap:.25rem;min-width:0;display:grid}.forum-search-result__title{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:750;overflow:hidden}.forum-search-result__meta,.forum-search-result__side{color:var(--color-muted-foreground);font-size:.8125rem}.forum-search-result__meta{flex-wrap:wrap;gap:.5rem;display:flex}.forum-search-result__meta .ajax-profile{color:#79aef9}@supports (color:color-mix(in lab, red, red)){.forum-search-result__meta .ajax-profile{color:color-mix(in oklab, var(--color-primary) 72%, white)}}.forum-search-result__side{text-align:right;justify-items:end}.dropdown.forum-topic-post__moderation{position:relative}.forum-topic-post__moderation .dropdown__menu{z-index:50;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg-strong);min-width:12rem;box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(145%);padding:.375rem;display:none;position:absolute;bottom:calc(100% + .5rem);right:0}.forum-topic-post__moderation:hover .dropdown__menu,.forum-topic-post__moderation:focus-within .dropdown__menu{display:block}.forum-topic-post__moderation .dropdown__menu button{border-radius:var(--radius-sm);width:100%;min-height:2.15rem;color:var(--color-popover-foreground);cursor:pointer;transition:background .12s var(--ease-out-soft), color .12s var(--ease-out-soft);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:650;display:flex}.forum-topic-post__moderation .dropdown__menu button:hover{background:var(--color-accent);color:var(--color-foreground)}@media (max-width:980px){.forums-page{width:min(100% - 1rem,78rem);padding-top:.75rem}.forums-index{grid-template-columns:1fr}.forums-index__boards{order:-1}.forum-category-panel{position:static}.forum-category-panel__toggle{cursor:pointer}.forum-category-panel__toggle-icon{color:var(--color-muted-foreground);margin-left:auto;display:inline-flex}.forum-category-list{display:none}.forum-category-list--open{display:grid}.forum-index-toolbar{grid-template-columns:1fr}.forum-search-page-head{display:grid}.forum-search-page-form{min-width:0}.forum-filter-controls{flex-wrap:wrap;justify-content:space-between}}@media (max-width:640px){.forums-page .section-header h1{font-size:2rem}.recent-topics__header,.forum-category-panel__header{padding:.75rem}.recent-topics__item,.forum-topic-post{grid-template-columns:2.25rem minmax(0,1fr);padding:.75rem}.recent-topics__icon,.forum-topic-post__avatar{width:2.25rem;height:2.25rem}.recent-topics__title-row,.forum-topic-post__header,.forum-topic-post__footer,.forum-topic-view__meta,.forum-topic-reply__footer{flex-direction:column;align-items:flex-start}.forum-topic-post__actions{justify-content:flex-end;width:100%}.forum-search-page-form{display:grid}.forum-search-result{grid-template-columns:2.25rem minmax(0,1fr)}.forum-search-result__side{text-align:left;grid-column:2;justify-items:start}}.forum-skeleton{display:grid}.forum-skeleton--list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);gap:0;overflow:hidden}.forum-skeleton--topic{gap:1rem;padding:1rem}.forum-skeleton__row{border-bottom:1px solid var(--color-border);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.7rem .85rem;display:grid}.forum-skeleton__row:last-child{border-bottom:0}.forum-skeleton__post{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;padding:1rem;display:grid}.forum-skeleton__row-body,.forum-skeleton__post-body{gap:.55rem;min-width:0;display:grid}.forum-skeleton__icon{border-radius:var(--radius-md);width:3.5rem;height:3.5rem}.forum-skeleton__avatar{border-radius:999px;width:2.75rem;height:2.75rem}.forum-skeleton__line{border-radius:999px;height:.7rem}.forum-skeleton__line--title{width:72%;height:.95rem}.forum-skeleton__line--meta{width:34%;height:.6rem}.forum-skeleton__line--action{width:28%;height:.85rem;margin-top:.15rem}.forum-skeleton__line--head{width:30%;height:.85rem;margin-bottom:.2rem}.forum-skeleton__line--short{width:55%}.forum-skeleton__icon,.forum-skeleton__avatar,.forum-skeleton__line{background:var(--color-muted);position:relative;overflow:hidden}.forum-skeleton__icon:after,.forum-skeleton__avatar:after,.forum-skeleton__line:after{content:"";background:linear-gradient(90deg,#0000,#fafafa14,#0000);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.forum-skeleton__icon:after,.forum-skeleton__avatar:after,.forum-skeleton__line:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-foreground) 8%, transparent), transparent)}}.forum-skeleton__icon:after,.forum-skeleton__avatar:after,.forum-skeleton__line:after{animation:1.25s ease-in-out infinite forum-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.forum-skeleton__icon:after,.forum-skeleton__avatar:after,.forum-skeleton__line:after{animation:none}}@keyframes forum-skeleton-shimmer{to{transform:translate(100%)}}.gd-entries{color:var(--color-muted-foreground);text-align:center;margin-top:.9375rem;font-size:.8125rem}.gd-entries__toggle{min-height:2rem;color:var(--color-muted-foreground);text-underline-offset:3px;transition:color .15s var(--ease-out-soft);justify-content:center;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.gd-entries__toggle:hover,.gd-entries__toggle--active{color:var(--color-primary)}.gd-entries-panel{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:.9375rem}.gd-entries-panel__title{color:var(--color-foreground);letter-spacing:0;margin:0 0 .625rem;font-size:.875rem;font-weight:750}.gd-entries-panel__search{align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.gd-entries-panel__input{flex:1;min-width:0;height:2.25rem;padding:0 .625rem;font-size:.85rem}.gd-entries-panel__sort{align-items:center;gap:.5rem;display:flex}.gd-entries-panel__items{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0d111cb8;max-height:18.75rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.gd-entries-panel__items{background:color-mix(in oklab, var(--color-card) 72%, transparent)}}.gd-entry-user{min-width:0;color:var(--color-foreground);align-items:center;gap:.5rem;font-size:.85rem;font-weight:650;text-decoration:none;display:flex}.gd-entry-user:hover{color:var(--color-primary)}.gd-entry-user--deleted{color:var(--color-muted-foreground);opacity:.72}.gd-entry-member{color:var(--color-muted-foreground);opacity:.75;font-size:.75rem}.gd-entries-empty{min-height:4.5rem;color:var(--color-muted-foreground);text-align:center;place-items:center;padding:.75rem;font-size:.85rem;font-style:italic;display:grid}@media (max-width:640px){.gd-entries-panel__search{flex-direction:column;align-items:stretch}.gd-entries-panel__sort{justify-content:flex-end}}.pagination-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:1.25rem;display:flex}.pagination-container__label{color:var(--color-muted-foreground);margin-right:.375rem;font-size:.875rem}.pagination-container__gap{color:var(--color-muted-foreground);padding-inline:.3125rem}.pagination-container__item--active,.pagination-container__item--active:hover{border-color:var(--color-foreground)!important;background:var(--color-foreground)!important;color:var(--color-background)!important;font-weight:700!important}.pagination-container__jump{margin-left:.375rem;display:inline-flex;position:relative}.pagination-jump-menu{z-index:100;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-popover);min-width:11rem;box-shadow:var(--shadow-pop);margin-bottom:.5rem;padding:.625rem;display:none;position:absolute;bottom:100%;right:0}.pagination-jump-menu.show{display:block}.pagination-container__jump-form{align-items:center;gap:.375rem;display:flex}.pagination-container__jump-label{color:var(--color-foreground);white-space:nowrap;font-size:.75rem}.pagination-container__jump-input{border:1px solid var(--color-input);border-radius:var(--radius-sm);width:4rem;height:2rem;color:var(--color-foreground);background:0 0;padding-inline:.5rem;font-size:.875rem}.pagination-container__jump-input:focus-visible{border-color:var(--color-ring);outline:none;box-shadow:0 0 0 2px #458ff752}@supports (color:color-mix(in lab, red, red)){.pagination-container__jump-input:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 32%, transparent)}}.support-page{width:min(100% - 2rem,72rem);min-height:calc(100vh - 8rem);margin-inline:auto;padding-block:1.5rem 3rem}.support-page__container{width:min(100%,62rem);margin-inline:auto}.support-page__container--narrow{width:min(100%,50rem)}.support-page__header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.support-page__heading,.support-page__intro{min-width:0}.support-page__intro{margin-bottom:1.25rem}.support-page__eyebrow{color:var(--color-muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.support-page__title{color:var(--color-foreground);letter-spacing:0;margin:0;font-weight:750;line-height:1.08}.support-page__title--xl{font-size:clamp(1.75rem,2.8vw,2.35rem)}.support-page__title--lg{font-size:clamp(1.625rem,3vw,2.35rem)}.support-page__description{max-width:42rem;color:var(--color-muted-foreground);margin-top:.375rem;font-size:.875rem;line-height:1.5}.support-page__back-btn{margin-bottom:1rem}.support-index-hero,.support-ticket-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft)}.support-index-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.support-index-hero__icon{border:1px solid #2f4e7b;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-index-hero__icon{border:1px solid color-mix(in oklab, var(--color-primary) 32%, var(--color-border))}}.support-index-hero__icon{border-radius:var(--radius-md);background:#458ff71f}@supports (color:color-mix(in lab, red, red)){.support-index-hero__icon{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.support-index-hero__icon{color:#7db1f9}@supports (color:color-mix(in lab, red, red)){.support-index-hero__icon{color:color-mix(in oklab, var(--color-primary) 70%, white)}}.support-index-hero__icon{font-size:1.125rem}.support-index-hero__copy{min-width:0}.support-index-hero__action{flex:none}.support-index-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1rem;display:grid}.support-ticket-panel{overflow:hidden}.support-ticket-panel__header{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.support-ticket-panel__header h2{color:var(--color-foreground);margin:0;font-size:.95rem;font-weight:750;line-height:1.2}.support-ticket-panel__header span{color:var(--color-muted-foreground);margin-top:.125rem;font-size:.75rem;display:block}.support-search{border-top:1px solid var(--color-border);align-items:center;gap:.625rem;margin:0;padding:.875rem 1rem;display:flex}.support-search__field{flex:1;min-width:0;position:relative}.support-search__field>i{color:var(--color-muted-foreground);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.support-search__input{border:1px solid var(--color-input);border-radius:var(--radius-md);width:100%;height:2.5rem;color:var(--color-foreground);transition:border-color .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft);background:0 0;padding:0 .875rem 0 2.5rem;font-size:.9rem}.support-search__input::placeholder{color:var(--color-muted-foreground)}.support-search__input:focus-visible{border-color:var(--color-ring);outline:none;box-shadow:0 0 0 2px #458ff752}@supports (color:color-mix(in lab, red, red)){.support-search__input:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 32%, transparent)}}.support-search__actions{align-items:center;gap:.5rem;display:flex}.support-search .btn{min-height:2.5rem}.support-ticket-list{border-top:1px solid var(--color-border);flex-direction:column;gap:0;display:flex}.support-ticket-card{border-bottom:1px solid var(--color-border);transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem 1rem;display:grid}.support-ticket-card:last-child{border-bottom:0}.support-ticket-card:hover{background:var(--color-accent)}.support-ticket-card__icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);width:2.25rem;height:2.25rem;color:var(--color-muted-foreground);place-items:center;text-decoration:none;display:grid}.support-ticket-card__main{gap:.25rem;min-width:0;text-decoration:none;display:grid}.support-page__ticket-id{color:var(--color-muted-foreground);font-size:.78rem;font-weight:700}.support-ticket-card__subject{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden}.support-ticket-card__meta{color:var(--color-muted-foreground);font-size:.8125rem;line-height:1.4}.support-ticket-card__side{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.support-status-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:1.5rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.support-status-badge--open{border-color:#e236366b}@supports (color:color-mix(in lab, red, red)){.support-status-badge--open{border-color:color-mix(in oklab, var(--color-destructive) 42%, transparent)}}.support-status-badge--open{background:#e2363621}@supports (color:color-mix(in lab, red, red)){.support-status-badge--open{background:color-mix(in oklab, var(--color-destructive) 13%, transparent)}}.support-status-badge--open{color:#eb7272}@supports (color:color-mix(in lab, red, red)){.support-status-badge--open{color:color-mix(in oklab, var(--color-destructive) 70%, white)}}.support-status-badge--pending{border-color:#f6a8236b}@supports (color:color-mix(in lab, red, red)){.support-status-badge--pending{border-color:color-mix(in oklab, var(--color-warning) 42%, transparent)}}.support-status-badge--pending{background:#f6a82321}@supports (color:color-mix(in lab, red, red)){.support-status-badge--pending{background:color-mix(in oklab, var(--color-warning) 13%, transparent)}}.support-status-badge--pending{color:#f9c061}@supports (color:color-mix(in lab, red, red)){.support-status-badge--pending{color:color-mix(in oklab, var(--color-warning) 72%, white)}}.support-status-badge--answered{border-color:#458ff76b}@supports (color:color-mix(in lab, red, red)){.support-status-badge--answered{border-color:color-mix(in oklab, var(--color-primary) 42%, transparent)}}.support-status-badge--answered{background:#458ff721}@supports (color:color-mix(in lab, red, red)){.support-status-badge--answered{background:color-mix(in oklab, var(--color-primary) 13%, transparent)}}.support-status-badge--answered{color:#84b5fa}@supports (color:color-mix(in lab, red, red)){.support-status-badge--answered{color:color-mix(in oklab, var(--color-primary) 66%, white)}}.support-status-badge--closed{border-color:var(--color-border);background:var(--color-muted);color:var(--color-muted-foreground)}.support-empty{text-align:center;background:0 0;place-items:center;min-height:13rem;padding:2rem 1rem;display:grid}.support-empty__icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);width:3.5rem;height:3.5rem;color:var(--color-muted-foreground);place-items:center;margin-bottom:1rem;font-size:1.35rem;display:grid}.support-empty__title{max-width:24rem;color:var(--color-foreground);margin:0;font-size:1.125rem;font-weight:750;line-height:1.35}.support-empty__text{color:var(--color-muted-foreground);margin:.5rem 0 1rem;font-size:.9375rem}.support-help-card,.support-form-card,.support-ticket-hero,.support-reply-card,.support-page__closed-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft)}.support-help-card{margin-top:0;padding:1rem;position:sticky;top:5rem}.support-help-card__content{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.support-help-card__icon{border:1px solid #458ff759;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-help-card__icon{border:1px solid color-mix(in oklab, var(--color-primary) 35%, transparent)}}.support-help-card__icon{border-radius:var(--radius-md);background:#458ff721}@supports (color:color-mix(in lab, red, red)){.support-help-card__icon{background:color-mix(in oklab, var(--color-primary) 13%, transparent)}}.support-help-card__icon{color:#7db1f9}@supports (color:color-mix(in lab, red, red)){.support-help-card__icon{color:color-mix(in oklab, var(--color-primary) 70%, white)}}.support-help-card__title{color:var(--color-foreground);margin:0 0 .125rem;font-size:.9375rem;font-weight:750}.support-help-card__text{color:var(--color-muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.support-form-card{padding:1.25rem}.support-create__form,.support-create__group{gap:.625rem;display:grid}.support-create__form{gap:1.125rem}.support-create__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.support-create__label{color:var(--color-foreground);font-size:.875rem;font-weight:650}.support-create__required{color:var(--color-destructive)}.support-create__control{width:100%}.support-create__control--textarea,.support-page__reply-textarea{resize:vertical;min-height:11rem}.support-create__markdown-note{color:var(--color-muted-foreground);font-size:.8125rem}.support-create__category-desc{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);color:var(--color-muted-foreground);padding:.75rem;font-size:.8125rem;line-height:1.55;display:none}.support-create__category-desc--visible{display:block}.support-create__actions{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:.625rem;padding-top:1rem;display:flex}.support-ticket-hero{padding:1.25rem}.support-ticket-hero__main{min-width:0}.support-ticket-hero__meta,.support-header__labels{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.support-ticket-hero__meta{margin-bottom:.875rem}.support-header__labels{margin-top:.875rem}.support-page__category-pill{border:1px solid #458ff75c;align-items:center;gap:.375rem;min-height:1.625rem;padding:.25rem .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-page__category-pill{border:1px solid color-mix(in oklab, var(--color-primary) 36%, transparent)}}.support-page__category-pill{background:#458ff71f;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.support-page__category-pill{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.support-page__category-pill{color:#81b3fa}@supports (color:color-mix(in lab, red, red)){.support-page__category-pill{color:color-mix(in oklab, var(--color-primary) 68%, white)}}.support-page__category-pill{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.support-page__created{color:var(--color-muted-foreground);font-size:.8125rem}.support-page__alert{margin-top:1rem}.support-thread{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.support-thread__message{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft);grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;padding:1rem;display:grid}.support-thread__message--staff{border-color:#305181}@supports (color:color-mix(in lab, red, red)){.support-thread__message--staff{border-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-border))}}.support-thread__message--staff{background:linear-gradient(90deg, #458ff717, transparent 44%), var(--color-card)}@supports (color:color-mix(in lab, red, red)){.support-thread__message--staff{background:linear-gradient(90deg, color-mix(in oklab, var(--color-primary) 9%, transparent), transparent 44%), var(--color-card)}}.support-thread__avatar{justify-content:center;display:flex}.support-thread__avatar-link{text-decoration:none;display:inline-flex}.support-thread__body{min-width:0}.support-thread__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.support-thread__author-line{flex-wrap:wrap;align-items:center;gap:.4375rem;min-width:0;display:flex}.support-thread__author-link{overflow-wrap:anywhere;color:var(--color-foreground);font-size:.9375rem;font-weight:750;text-decoration:none}.support-thread__message--staff .support-thread__author-link{color:#81b3fa}@supports (color:color-mix(in lab, red, red)){.support-thread__message--staff .support-thread__author-link{color:color-mix(in oklab, var(--color-primary) 68%, white)}}.support-thread__role,.support-thread__staff-badge{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-muted);min-height:1.375rem;color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.support-thread__staff-badge{border-color:#458ff761}@supports (color:color-mix(in lab, red, red)){.support-thread__staff-badge{border-color:color-mix(in oklab, var(--color-primary) 38%, transparent)}}.support-thread__staff-badge{background:#458ff721}@supports (color:color-mix(in lab, red, red)){.support-thread__staff-badge{background:color-mix(in oklab, var(--color-primary) 13%, transparent)}}.support-thread__staff-badge{color:#81b3fa}@supports (color:color-mix(in lab, red, red)){.support-thread__staff-badge{color:color-mix(in oklab, var(--color-primary) 68%, white)}}.support-thread__time{color:var(--color-muted-foreground);white-space:nowrap;flex:none;font-size:.78rem}.support-thread__message-content{min-width:0;color:var(--color-foreground);overflow-wrap:break-word;padding-top:.625rem;font-size:.9375rem;line-height:1.65}.support-thread__message-content img{border-radius:var(--radius-md);max-width:100%;height:auto}.support-reply-card,.support-page__closed-card{margin-top:1rem;padding:1.25rem}.support-reply-card__header{color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;font-size:.8125rem;display:flex}.support-page__section-title{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:750}.support-reply-card__form{gap:.875rem;display:grid}.support-page__reply-footer{justify-content:flex-end;display:flex}.support-page__closed-card{text-align:center;border-style:dashed}.support-page__closed-text{color:var(--color-muted-foreground);font-size:.9375rem}.support-desk-header{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, #458ff714, transparent 42%), var(--color-card);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.support-desk-header{background:linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 8%, transparent), transparent 42%), var(--color-card)}}.support-desk-header{box-shadow:var(--shadow-soft)}.support-desk-header__main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.support-desk-header__icon{border:1px solid #315283;place-items:center;width:3.25rem;height:3.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-desk-header__icon{border:1px solid color-mix(in oklab, var(--color-primary) 36%, var(--color-border))}}.support-desk-header__icon{border-radius:var(--radius-md);background:#458ff721}@supports (color:color-mix(in lab, red, red)){.support-desk-header__icon{background:color-mix(in oklab, var(--color-primary) 13%, transparent)}}.support-desk-header__icon{color:#79aef9}@supports (color:color-mix(in lab, red, red)){.support-desk-header__icon{color:color-mix(in oklab, var(--color-primary) 72%, white)}}.support-desk-header__icon{font-size:1.25rem}.support-desk-header__action{flex:none}.support-desk-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;display:grid}.support-inbox,.support-guide,.support-conversation,.support-ticket-summary{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft)}.support-inbox{overflow:hidden}.support-inbox__toolbar{grid-template-columns:minmax(10rem,auto) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.support-inbox__toolbar h2,.support-guide h2,.support-ticket-summary h2{color:var(--color-foreground);margin:0;font-size:.98rem;font-weight:750;line-height:1.25}.support-inbox__toolbar p{color:var(--color-muted-foreground);margin:.125rem 0 0;font-size:.75rem}.support-inbox__toolbar .support-search{border-top:0;justify-content:flex-end;padding:0}.support-inbox__toolbar .support-search__field{max-width:30rem}.support-ticket-row{border-top:1px solid var(--color-border);transition:background .15s var(--ease-out-soft);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem;display:grid}.support-ticket-row:hover{background:var(--color-accent)}.support-ticket-row__status{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);width:2.5rem;height:2.5rem;color:var(--color-muted-foreground);place-items:center;text-decoration:none;display:grid}.support-ticket-row--open .support-ticket-row__status,.support-ticket-row--pending .support-ticket-row__status,.support-ticket-row--answered .support-ticket-row__status{border-color:#315386}@supports (color:color-mix(in lab, red, red)){.support-ticket-row--open .support-ticket-row__status,.support-ticket-row--pending .support-ticket-row__status,.support-ticket-row--answered .support-ticket-row__status{border-color:color-mix(in oklab, var(--color-primary) 38%, var(--color-border))}}.support-ticket-row--open .support-ticket-row__status,.support-ticket-row--pending .support-ticket-row__status,.support-ticket-row--answered .support-ticket-row__status{background:#458ff721}@supports (color:color-mix(in lab, red, red)){.support-ticket-row--open .support-ticket-row__status,.support-ticket-row--pending .support-ticket-row__status,.support-ticket-row--answered .support-ticket-row__status{background:color-mix(in oklab, var(--color-primary) 13%, transparent)}}.support-ticket-row--open .support-ticket-row__status,.support-ticket-row--pending .support-ticket-row__status,.support-ticket-row--answered .support-ticket-row__status{color:#79aef9}@supports (color:color-mix(in lab, red, red)){.support-ticket-row--open .support-ticket-row__status,.support-ticket-row--pending .support-ticket-row__status,.support-ticket-row--answered .support-ticket-row__status{color:color-mix(in oklab, var(--color-primary) 72%, white)}}.support-ticket-row__main{min-width:0;color:inherit;gap:.25rem;text-decoration:none;display:grid}.support-ticket-row__meta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.75rem;display:flex}.support-ticket-row__subject{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:750;line-height:1.3;overflow:hidden}.support-ticket-row__updated{color:var(--color-muted-foreground);font-size:.8125rem}.support-ticket-row__action{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:2.25rem;color:var(--color-foreground);transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft);justify-content:center;align-items:center;gap:.375rem;padding-inline:.75rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.support-ticket-row__action:hover{border-color:#727884}@supports (color:color-mix(in lab, red, red)){.support-ticket-row__action:hover{border-color:color-mix(in oklab, var(--color-foreground) 36%, var(--color-border))}}.support-ticket-row__action:hover{background:var(--color-muted)}.support-guide{padding:1rem;position:sticky;top:5rem}.support-guide__icon{border:1px solid #458ff759;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-guide__icon{border:1px solid color-mix(in oklab, var(--color-primary) 35%, transparent)}}.support-guide__icon{border-radius:var(--radius-md);background:#458ff721}@supports (color:color-mix(in lab, red, red)){.support-guide__icon{background:color-mix(in oklab, var(--color-primary) 13%, transparent)}}.support-guide__icon{color:#7db1f9}@supports (color:color-mix(in lab, red, red)){.support-guide__icon{color:color-mix(in oklab, var(--color-primary) 70%, white)}}.support-guide p{color:var(--color-muted-foreground);margin:.5rem 0 1rem;font-size:.875rem;line-height:1.55}.support-guide__action{width:100%}.support-ticket-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.support-ticket-workspace{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1rem;display:grid}.support-conversation{overflow:hidden}.support-conversation__header{border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#458ff712,#0000 48%),0 0;padding:1.125rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.support-conversation__header{background:linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 7%, transparent), transparent 48%), transparent}}.support-conversation__header p{color:var(--color-muted-foreground);margin:.625rem 0 0;font-size:.8125rem}.support-conversation__meta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.78rem;display:flex}.support-message-list{flex-direction:column;gap:0;display:flex}.support-message{border-bottom:1px solid var(--color-border);grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;padding:1rem 1.25rem;display:grid}.support-message:last-child{border-bottom:0}.support-message--staff{background:linear-gradient(90deg,#458ff717,#0000 44%)}@supports (color:color-mix(in lab, red, red)){.support-message--staff{background:linear-gradient(90deg, color-mix(in oklab, var(--color-primary) 9%, transparent), transparent 44%)}}.support-message__avatar,.support-message__avatar-link{justify-content:center;display:inline-flex}.support-message__body{min-width:0}.support-message__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.support-message__author{flex-wrap:wrap;align-items:center;gap:.4375rem;min-width:0;display:flex}.support-message__author-link{color:var(--color-foreground);font-size:.9375rem;font-weight:750;text-decoration:none}.support-message--staff .support-message__author-link{color:#81b3fa}@supports (color:color-mix(in lab, red, red)){.support-message--staff .support-message__author-link{color:color-mix(in oklab, var(--color-primary) 68%, white)}}.support-message__time{color:var(--color-muted-foreground);white-space:nowrap;flex:none;font-size:.78rem}.support-message__content{min-width:0;color:var(--color-foreground);overflow-wrap:break-word;font-size:.9375rem;line-height:1.65}.support-message__content img{border-radius:var(--radius-md);max-width:min(100%,42rem);height:auto}.support-ticket-summary{padding:1rem;position:sticky;top:5rem}.support-ticket-summary dl{gap:.75rem;margin:1rem 0;display:grid}.support-ticket-summary dl>div{border-bottom:1px solid var(--color-border);gap:.25rem;padding-bottom:.75rem;display:grid}.support-ticket-summary dt{color:var(--color-muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.support-ticket-summary dd{color:var(--color-foreground);margin:0;font-size:.875rem;font-weight:650}.support-ticket-summary__action{width:100%}@media (max-width:720px){.support-page{width:min(100% - 1rem,80rem);padding-block:1rem 2rem}.support-page__header,.support-index-hero,.support-search{flex-direction:column;align-items:stretch}.support-index-hero{display:flex}.support-index-layout{grid-template-columns:1fr}.support-page__header-action,.support-index-hero__action,.support-search__actions,.support-search__actions .btn,.support-create__actions .btn{width:100%}.support-search__actions{justify-content:stretch}.support-ticket-card{grid-template-columns:1fr;gap:.75rem;padding:.875rem}.support-ticket-card__icon{display:none}.support-ticket-card__subject{white-space:normal}.support-ticket-card__side{justify-content:space-between}.support-help-card__content{align-items:flex-start}.support-help-card{position:static}.support-form-card,.support-ticket-hero,.support-reply-card,.support-page__closed-card{padding:1rem}.support-create__grid{grid-template-columns:1fr}.support-create__actions{flex-direction:column-reverse}.support-thread__message{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:.875rem}.support-thread__header,.support-reply-card__header{flex-direction:column;align-items:flex-start;gap:.375rem}.support-thread__time{white-space:normal}.support-page__reply-footer,.support-page__reply-btn{width:100%}.pagination-container{justify-content:flex-start}.support-desk-header,.support-desk-grid,.support-ticket-workspace,.support-inbox__toolbar,.support-search,.support-ticket-row{flex-direction:column;align-items:stretch;display:flex}.support-desk-header__main{grid-template-columns:auto minmax(0,1fr)}.support-desk-header__action,.support-search__submit,.support-ticket-row__action,.support-ticket-nav .btn,.support-ticket-summary__action{width:100%}.support-guide,.support-ticket-summary{position:static}.support-ticket-nav{flex-direction:column;align-items:stretch}.support-message{grid-template-columns:2.5rem minmax(0,1fr);padding:.875rem}.support-message__header{flex-direction:column;gap:.375rem}.support-message__time{white-space:normal}}.skip-link{z-index:100;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-foreground);color:var(--color-background);box-shadow:var(--shadow-pop);align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:1rem;left:-9999px}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;position:fixed;top:1rem;left:1rem}.btn{border-radius:var(--radius-md);background:var(--color-foreground);min-height:2.25rem;color:var(--color-background);white-space:nowrap;text-align:center;cursor:pointer;transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft), color .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft), transform .15s var(--ease-out-soft);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{background:#fafafae6}@supports (color:color-mix(in lab, red, red)){.btn:hover{background:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.btn:hover{color:var(--color-background);text-decoration:none}.btn:active{transform:scale(.98)}.btn:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-ring);outline:none}.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--primary{background:var(--color-foreground);color:var(--color-background);box-shadow:var(--shadow-soft);border-color:#0000}.btn--primary:hover{background:#fafafae6}@supports (color:color-mix(in lab, red, red)){.btn--primary:hover{background:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.btn--primary:hover{color:var(--color-background)}.btn--secondary,.btn--outline{color:var(--color-foreground);border-color:var(--color-border);box-shadow:none;background:0 0}.btn--secondary:hover,.btn--outline:hover,.btn--outline.active{background:var(--color-accent);color:var(--color-foreground);border-color:#616875}@supports (color:color-mix(in lab, red, red)){.btn--secondary:hover,.btn--outline:hover,.btn--outline.active{border-color:color-mix(in oklab, var(--color-border) 72%, var(--color-foreground) 28%)}}.btn--outline.active{background:#458ff724}@supports (color:color-mix(in lab, red, red)){.btn--outline.active{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.btn--outline.active{border-color:#458ff773}@supports (color:color-mix(in lab, red, red)){.btn--outline.active{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.btn--outline.active{color:#94bbfa;box-shadow:0 0 0 1px #458ff740}@supports (color:color-mix(in lab, red, red)){.btn--outline.active{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 25%, transparent)}}.btn--danger,.btn--destructive{background:var(--color-destructive);color:var(--color-destructive-foreground);border-color:#0000}.btn--danger:hover,.btn--destructive:hover{background:#c73030}@supports (color:color-mix(in lab, red, red)){.btn--danger:hover,.btn--destructive:hover{background:color-mix(in oklab, var(--color-destructive) 88%, black)}}.btn--danger:hover,.btn--destructive:hover{color:var(--color-destructive-foreground)}.btn--warning{background:#f6a82324}@supports (color:color-mix(in lab, red, red)){.btn--warning{background:color-mix(in oklab, var(--color-warning) 14%, transparent)}}.btn--warning{color:#f9c976;border-color:#f6a82361}@supports (color:color-mix(in lab, red, red)){.btn--warning{border-color:color-mix(in oklab, var(--color-warning) 38%, transparent)}}.btn--warning:hover{background:#f6a82338}@supports (color:color-mix(in lab, red, red)){.btn--warning:hover{background:color-mix(in oklab, var(--color-warning) 22%, transparent)}}.btn--warning:hover{color:#fbd99d}.btn--success,.btn--green{background:#28bd5f2e}@supports (color:color-mix(in lab, red, red)){.btn--success,.btn--green{background:color-mix(in oklab, var(--color-success) 18%, transparent)}}.btn--success,.btn--green{color:#89e6ab;border-color:#28bd5f6b}@supports (color:color-mix(in lab, red, red)){.btn--success,.btn--green{border-color:color-mix(in oklab, var(--color-success) 42%, transparent)}}.btn--success:hover,.btn--green:hover{background:#28bd5f47}@supports (color:color-mix(in lab, red, red)){.btn--success:hover,.btn--green:hover{background:color-mix(in oklab, var(--color-success) 28%, transparent)}}.btn--success:hover,.btn--green:hover{color:#b3efc9}.btn--info{background:#458ff724}@supports (color:color-mix(in lab, red, red)){.btn--info{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.btn--info{color:#94bbfa;border-color:#458ff761}@supports (color:color-mix(in lab, red, red)){.btn--info{border-color:color-mix(in oklab, var(--color-primary) 38%, transparent)}}.btn--info:hover{background:#458ff738}@supports (color:color-mix(in lab, red, red)){.btn--info:hover{background:color-mix(in oklab, var(--color-primary) 22%, transparent)}}.btn--info:hover{color:#b1cefb}.btn--ghost{color:var(--color-muted-foreground);box-shadow:none;background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--color-accent);color:var(--color-foreground)}.btn--outline-green{background:#28bd5f1a}@supports (color:color-mix(in lab, red, red)){.btn--outline-green{background:color-mix(in oklab, var(--color-success) 10%, transparent)}}.btn--outline-green{color:#89e6ab;border-color:#28bd5f73}@supports (color:color-mix(in lab, red, red)){.btn--outline-green{border-color:color-mix(in oklab, var(--color-success) 45%, transparent)}}.btn--outline-green:hover{background:#28bd5f2e}@supports (color:color-mix(in lab, red, red)){.btn--outline-green:hover{background:color-mix(in oklab, var(--color-success) 18%, transparent)}}.btn--outline-green:hover{color:#b3efc9}.btn--small,.btn--sm{gap:.375rem;min-height:2rem;padding:.375rem .75rem;font-size:.8125rem}.btn--xsmall{gap:.3125rem;min-height:1.75rem;padding:.25rem .5625rem;font-size:.75rem}.btn--icon{width:2.25rem;min-width:2.25rem;padding:0}.btn--glow{box-shadow:0 0 24px #458ff738, var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.btn--glow{box-shadow:0 0 24px color-mix(in oklab, var(--color-primary) 22%, transparent), var(--shadow-soft)}}.badge{background:var(--color-muted);width:fit-content;color:var(--color-muted-foreground);white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.3125rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.badge--primary,.badge--default{background:#458ff724}@supports (color:color-mix(in lab, red, red)){.badge--primary,.badge--default{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.badge--primary,.badge--default{color:#94bbfa;border-color:#458ff759}@supports (color:color-mix(in lab, red, red)){.badge--primary,.badge--default{border-color:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.badge--secondary,.badge--muted{background:var(--color-muted);color:var(--color-muted-foreground);border-color:var(--color-border)}.badge--success{background:#28bd5f24}@supports (color:color-mix(in lab, red, red)){.badge--success{background:color-mix(in oklab, var(--color-success) 14%, transparent)}}.badge--success{color:#89e6ab;border-color:#28bd5f5c}@supports (color:color-mix(in lab, red, red)){.badge--success{border-color:color-mix(in oklab, var(--color-success) 36%, transparent)}}.badge--danger,.badge--destructive{background:#e2363624}@supports (color:color-mix(in lab, red, red)){.badge--danger,.badge--destructive{background:color-mix(in oklab, var(--color-destructive) 14%, transparent)}}.badge--danger,.badge--destructive{color:#f09494;border-color:#e236365c}@supports (color:color-mix(in lab, red, red)){.badge--danger,.badge--destructive{border-color:color-mix(in oklab, var(--color-destructive) 36%, transparent)}}.badge--warning{background:#f6a82324}@supports (color:color-mix(in lab, red, red)){.badge--warning{background:color-mix(in oklab, var(--color-warning) 14%, transparent)}}.badge--warning{color:#facd80;border-color:#f6a8235c}@supports (color:color-mix(in lab, red, red)){.badge--warning{border-color:color-mix(in oklab, var(--color-warning) 36%, transparent)}}.form__control{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:#0a0e18;width:100%;min-height:2.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.form__control{background:color-mix(in oklab, var(--color-background) 46%, var(--color-card))}}.form__control{color:var(--color-foreground);box-shadow:none;transition:border-color .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft), background .15s var(--ease-out-soft);padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5}textarea.form__control{resize:vertical;min-height:6rem}select.form__control{cursor:pointer}.form__control::placeholder{color:var(--color-muted-foreground)}.form__control:hover{border-color:#6e7480f0}@supports (color:color-mix(in lab, red, red)){.form__control:hover{border-color:color-mix(in oklab, var(--color-border) 62%, var(--color-foreground) 32%)}}.form__control:hover{background:#0b0e19}@supports (color:color-mix(in lab, red, red)){.form__control:hover{background:color-mix(in oklab, var(--color-background) 38%, var(--color-card))}}.form__control:focus,.form__control:focus-visible{border-color:var(--color-ring);outline:none;box-shadow:0 0 0 2px #458ff73d}@supports (color:color-mix(in lab, red, red)){.form__control:focus,.form__control:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 24%, transparent)}}.form__control:disabled,.form__control[readonly]{opacity:.6;cursor:not-allowed}.tooltip{z-index:30000;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg-strong);max-width:min(18.75rem,100vw - 2rem);color:var(--color-popover-foreground);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(145%);white-space:pre-line;word-break:break-word;pointer-events:none;opacity:0;transition:opacity .12s var(--ease-out-soft), transform .15s var(--ease-out-soft);padding:.5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.45;position:fixed;transform:scale(.98)translateY(.25rem)}.tooltip.active{opacity:1;transform:scale(1)translateY(0)}.dropdown{display:inline-block;position:relative}.dropdown__toggle{cursor:pointer}.dropdown__menu{z-index:70;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg-strong);min-width:12rem;color:var(--color-popover-foreground);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(145%);margin-top:.375rem;padding:.25rem;display:none;position:absolute;top:100%;right:0}.dropdown--up .dropdown__menu{margin-top:0;margin-bottom:.375rem;top:auto;bottom:100%}.dropdown.active .dropdown__menu{animation:ui-dropdown-in .12s var(--ease-out-soft);display:block}.dropdown__menu a,.dropdown__menu button{border-radius:var(--radius-sm);width:100%;color:var(--color-popover-foreground);text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s var(--ease-out-soft), color .12s var(--ease-out-soft);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;text-decoration:none;display:flex}.dropdown__menu a:hover,.dropdown__menu button:hover,.dropdown__menu a:focus-visible,.dropdown__menu button:focus-visible{background:var(--color-accent);color:var(--color-accent-foreground);outline:none}.dropdown__menu-danger,.dropdown__menu-danger:hover{color:var(--color-destructive)!important}.alert,.notice{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--color-foreground);align-items:flex-start;gap:.625rem;margin-bottom:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.alert--info,.notice--info{background:#458ff71a}@supports (color:color-mix(in lab, red, red)){.alert--info,.notice--info{background:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.alert--info,.notice--info{border-color:#458ff74d}@supports (color:color-mix(in lab, red, red)){.alert--info,.notice--info{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.alert--info,.notice--info{color:#a7c7fb}.alert--success,.notice--success{background:#28bd5f1a}@supports (color:color-mix(in lab, red, red)){.alert--success,.notice--success{background:color-mix(in oklab, var(--color-success) 10%, transparent)}}.alert--success,.notice--success{border-color:#28bd5f52}@supports (color:color-mix(in lab, red, red)){.alert--success,.notice--success{border-color:color-mix(in oklab, var(--color-success) 32%, transparent)}}.alert--success,.notice--success{color:#a2ebbd}.alert--warning,.notice--warning{background:#f6a8231c}@supports (color:color-mix(in lab, red, red)){.alert--warning,.notice--warning{background:color-mix(in oklab, var(--color-warning) 11%, transparent)}}.alert--warning,.notice--warning{border-color:#f6a82357}@supports (color:color-mix(in lab, red, red)){.alert--warning,.notice--warning{border-color:color-mix(in oklab, var(--color-warning) 34%, transparent)}}.alert--warning,.notice--warning{color:#fbd593}.alert--danger,.alert--error,.alert--destructive,.notice--danger,.notice--error{background:#e236361a}@supports (color:color-mix(in lab, red, red)){.alert--danger,.alert--error,.alert--destructive,.notice--danger,.notice--error{background:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.alert--danger,.alert--error,.alert--destructive,.notice--danger,.notice--error{border-color:#e2363652}@supports (color:color-mix(in lab, red, red)){.alert--danger,.alert--error,.alert--destructive,.notice--danger,.notice--error{border-color:color-mix(in oklab, var(--color-destructive) 32%, transparent)}}.alert--danger,.alert--error,.alert--destructive,.notice--danger,.notice--error{color:#f4afaf}.card,.card--form{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--color-card-foreground);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(calc(var(--blur-glass) * .85)) saturate(128%)}.modal{z-index:50;justify-content:center;align-items:flex-start;padding:1rem;display:none;position:fixed;inset:0;overflow-y:auto}.modal__backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);background:#04060cc2;position:fixed;inset:0}.modal__card{z-index:1;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg-strong);width:min(100%,32rem);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(145%);margin:10vh auto 0;position:relative;overflow:hidden}.modal__header,.modal__footer{align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal__header{border-bottom:1px solid var(--color-border);justify-content:space-between}.modal__header h3{color:var(--color-foreground);margin:0;font-size:1.125rem;font-weight:600}.modal__body{color:var(--color-foreground);padding:1rem 1.25rem}.modal__footer{border-top:1px solid var(--color-border);justify-content:flex-end}.modal__close{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.modal__close:hover{background:var(--color-accent);color:var(--color-foreground)}#global-modal.modal--winner{align-items:center}#global-modal.modal--winner .modal__card{border-color:#2f4c78;margin-top:0}@supports (color:color-mix(in lab, red, red)){#global-modal.modal--winner .modal__card{border-color:color-mix(in oklab, var(--color-primary) 30%, var(--color-border))}}#global-modal.modal--winner .modal__card{background:radial-gradient(110% 95% at 50% -18%,#458ff73d,#0000 58%),linear-gradient(#ffffff0d,#0000 34%),#0e121d}@supports (color:color-mix(in lab, red, red)){#global-modal.modal--winner .modal__card{background:radial-gradient(110% 95% at 50% -18%, color-mix(in oklab, var(--color-primary) 24%, transparent), transparent 58%), linear-gradient(180deg, oklab(100% 0 5.96046e-8/.05), transparent 34%), color-mix(in oklab, var(--color-popover) 92%, black)}}#global-modal.modal--winner .modal__card{box-shadow:0 30px 90px -42px #1d3c68,inset 0 1px #ffffff14}@supports (color:color-mix(in lab, red, red)){#global-modal.modal--winner .modal__card{box-shadow:0 30px 90px -42px color-mix(in oklab, var(--color-primary) 42%, black), 0 1px 0 oklab(100% 0 5.96046e-8/.08) inset}}#global-modal.modal--winner .modal__header{z-index:3;border:0;padding:0;display:block;position:absolute;inset:0 0 auto auto}#global-modal.modal--winner #global-modal-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#global-modal.modal--winner .modal__close{border:1px solid #252f41cc;width:2.25rem;height:2.25rem;position:absolute;top:.875rem;right:.875rem}@supports (color:color-mix(in lab, red, red)){#global-modal.modal--winner .modal__close{border:1px solid color-mix(in oklab, var(--color-border) 80%, transparent)}}#global-modal.modal--winner .modal__close{background:#0d111c9e}@supports (color:color-mix(in lab, red, red)){#global-modal.modal--winner .modal__close{background:color-mix(in oklab, var(--color-card) 62%, transparent)}}#global-modal.modal--winner .modal__close{color:var(--color-muted-foreground);-webkit-backdrop-filter:blur(12px);font-size:1.35rem}#global-modal.modal--winner .modal__close:hover{border-color:#fafafa2e}@supports (color:color-mix(in lab, red, red)){#global-modal.modal--winner .modal__close:hover{border-color:color-mix(in oklab, var(--color-foreground) 18%, transparent)}}#global-modal.modal--winner .modal__close:hover{background:var(--color-accent);color:var(--color-foreground)}#global-modal.modal--winner .modal__body{padding:0;overflow:hidden}.win-modal{isolation:isolate;text-align:center;min-height:19rem;padding:2rem 1.5rem 1.35rem;position:relative}.win-modal:before{content:"";z-index:-2;background:radial-gradient(circle at 18% 15%,#f6a82338,#0000 28%),radial-gradient(circle at 82% 20%,#9b5af62e,#0000 30%),linear-gradient(#0000,#070a1361);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.win-modal:before{background:radial-gradient(circle at 18% 15%, color-mix(in oklab, var(--color-warning) 22%, transparent), transparent 28%), radial-gradient(circle at 82% 20%, oklab(61.8636% .107579 -.195133/.18), transparent 30%), linear-gradient(180deg, transparent, color-mix(in oklab, var(--color-background) 38%, transparent))}}.win-modal:before{opacity:.9}.win-modal__particles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.win-modal__particle{background:#6ea8f9;border-radius:999px;width:.3rem;height:.3rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.win-modal__particle{background:color-mix(in oklab, var(--color-primary) 78%, white)}}.win-modal__particle{box-shadow:0 0 1rem #458ff7b8}@supports (color:color-mix(in lab, red, red)){.win-modal__particle{box-shadow:0 0 1rem color-mix(in oklab, var(--color-primary) 72%, transparent)}}.win-modal__particle{opacity:.75;animation:4.8s ease-in-out infinite win-modal-float}.win-modal__particle:first-child{animation-delay:0s;top:22%;left:14%}.win-modal__particle:nth-child(2){background:var(--color-warning);animation-delay:.7s;top:72%;left:28%}.win-modal__particle:nth-child(3){animation-delay:1.2s;top:15%;left:46%}.win-modal__particle:nth-child(4){background:#ad77f8;animation-delay:.3s;top:76%;left:68%}.win-modal__particle:nth-child(5){background:var(--color-warning);animation-delay:1.8s;top:30%;left:84%}.win-modal__particle:nth-child(6){animation-delay:2.5s;top:58%;left:76%}@keyframes win-modal-float{0%,to{opacity:.45;transform:translateY(0)scale(1)}50%{opacity:.9;transform:translateY(-.75rem)scale(1.25)}}.win-modal__icon-wrap{place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1rem;display:grid;position:relative}.win-modal__pulse{border:1px solid #458ff770;border-radius:999px;position:absolute;inset:.2rem}@supports (color:color-mix(in lab, red, red)){.win-modal__pulse{border:1px solid color-mix(in oklab, var(--color-primary) 44%, transparent)}}.win-modal__pulse{animation:2.4s ease-out infinite win-modal-pulse}.win-modal__pulse:nth-child(2){animation-delay:.7s}@keyframes win-modal-pulse{0%{opacity:.65;transform:scale(.86)}to{opacity:0;transform:scale(1.35)}}.win-modal__icon-circle{z-index:1;border:1px solid #458ff76b;border-radius:1.15rem;place-items:center;width:3.75rem;height:3.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.win-modal__icon-circle{border:1px solid color-mix(in oklab, var(--color-primary) 42%, transparent)}}.win-modal__icon-circle{background:linear-gradient(oklab(100% 0 5.96046e-8/.16),#0000 58%),linear-gradient(135deg,#75acf9,#816af6)}@supports (color:color-mix(in lab, red, red)){.win-modal__icon-circle{background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.16), transparent 58%), linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 74%, white), color-mix(in oklab, #9b5af6 70%, var(--color-primary)))}}.win-modal__icon-circle{color:#fff;box-shadow:0 18px 42px -24px #458ff7cc,inset 0 1px #ffffff38}@supports (color:color-mix(in lab, red, red)){.win-modal__icon-circle{box-shadow:0 18px 42px -24px color-mix(in oklab, var(--color-primary) 80%, transparent), 0 1px 0 oklab(100% 0 5.96046e-8/.22) inset}}.win-modal__icon-circle{font-size:1.55rem}.win-modal__badge{border:1px solid #458ff747;border-radius:999px;justify-content:center;align-items:center;height:1.65rem;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.win-modal__badge{border:1px solid color-mix(in oklab, var(--color-primary) 28%, transparent)}}.win-modal__badge{background:#458ff721}@supports (color:color-mix(in lab, red, red)){.win-modal__badge{background:color-mix(in oklab, var(--color-primary) 13%, transparent)}}.win-modal__badge{color:#66a3f8}@supports (color:color-mix(in lab, red, red)){.win-modal__badge{color:color-mix(in oklab, var(--color-primary) 82%, white)}}.win-modal__badge{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.win-modal__title{color:var(--color-foreground);letter-spacing:0;margin:.65rem 0 0;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:800;line-height:1}.win-modal__subtitle{max-width:22rem;color:var(--color-muted-foreground);margin:.75rem auto 1.25rem;font-size:.95rem;line-height:1.55}.win-modal__subtitle strong{color:var(--color-foreground);font-weight:750}.win-modal__cta.btn{box-shadow:0 16px 34px -26px #fafafab3;height:2.65rem!important;padding-inline:1.15rem!important;font-weight:700!important}@supports (color:color-mix(in lab, red, red)){.win-modal__cta.btn{box-shadow:0 16px 34px -26px color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.win-modal__later{border-radius:var(--radius-md);height:2.65rem;color:var(--color-muted-foreground);cursor:pointer;transition:background .15s var(--ease-out-soft), color .15s var(--ease-out-soft);background:0 0;border:0;justify-content:center;align-items:center;margin-left:.45rem;padding:0 .8rem;font-size:.9rem;font-weight:600;display:inline-flex}.win-modal__later:hover{background:var(--color-accent);color:var(--color-foreground)}@media (max-width:39.999rem){.win-modal{padding:2rem 1rem 1rem}.win-modal__cta.btn,.win-modal__later{width:100%;margin-left:0}.win-modal__later{margin-top:.5rem}}.create-shell{width:min(100%,44rem);margin-inline:auto;padding-block:2rem 2.5rem}.create-page-title{text-align:center;color:var(--color-foreground);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.create-page-subtitle{text-align:center;max-width:34rem;color:var(--color-muted-foreground);margin:.75rem auto 1.75rem;font-size:.9375rem;line-height:1.6}.create-form{border-color:var(--color-border);background:#0d111cf0;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.create-form{background:color-mix(in oklab, var(--color-card) 94%, transparent)}}.create-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.create-field,.form__group{flex-direction:column;gap:.5rem;min-width:0;display:flex}.create-field>label,.form__group>label{color:var(--color-foreground);align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.create-field-help,.create-field-error{margin-top:.125rem;font-size:.8125rem;line-height:1.45;display:block}.create-field-help{color:var(--color-muted-foreground)}.create-field-error{color:#ec7979}.create-field-invalid{border-color:var(--color-destructive)!important}.create-help-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.create-submit{width:100%;margin-top:.25rem}.slot-banner{border-radius:var(--radius-lg);background:linear-gradient(var(--color-card), var(--color-card)) padding-box, linear-gradient(135deg, #458ff775, #28bd5f57 52%, #f6a82347) border-box;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slot-banner{background:linear-gradient(var(--color-card), var(--color-card)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 46%, transparent), color-mix(in oklab, var(--color-success) 34%, transparent) 52%, color-mix(in oklab, var(--color-warning) 28%, transparent)) border-box}}.slot-banner{box-shadow:var(--shadow-soft)}.slot-banner:before{content:"";background:linear-gradient(110deg,#458ff729,#0000 38%),radial-gradient(circle at 85% 15%,#28bd5f2e,#0000 32%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.slot-banner:before{background:linear-gradient(110deg, color-mix(in oklab, var(--color-primary) 16%, transparent), transparent 38%), radial-gradient(circle at 85% 15%, color-mix(in oklab, var(--color-success) 18%, transparent), transparent 32%)}}.slot-banner:before{opacity:.65;pointer-events:none}.slot-banner__info{align-items:center;gap:.875rem;min-width:0;display:flex;position:relative}.slot-banner__icon{border-radius:var(--radius-md);background:#458ff724;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.slot-banner__icon{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.slot-banner__icon{color:#85b2f9;flex-shrink:0}.slot-banner__status{flex-shrink:0;position:relative}.slot-banner__meter{background:#171e2bb8;border-radius:9999px;width:min(18rem,100%);height:.375rem;margin-top:.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slot-banner__meter{background:color-mix(in oklab, var(--color-muted) 72%, transparent)}}.slot-banner__meter span{width:var(--slot-fill,0%);border-radius:inherit;background:linear-gradient(90deg,#5090f7,#42d778,#f6ae31);height:100%;display:block;box-shadow:0 0 18px #28bd5f42}@supports (color:color-mix(in lab, red, red)){.slot-banner__meter span{box-shadow:0 0 18px color-mix(in oklab, var(--color-success) 26%, transparent)}}#game-search-container,.create-search-wrap{position:relative}.create-search-icon{z-index:1;color:var(--color-muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.create-game-search-input{height:2.75rem;padding-left:2.25rem}.game-search__dropdown{z-index:80;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0f141ff5;max-height:20rem;display:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.game-search__dropdown{background:color-mix(in oklab, var(--color-popover) 96%, transparent)}}.game-search__dropdown{color:var(--color-popover-foreground);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(var(--blur-glass))}.game-search__item{border-bottom:1px solid #252f4199;align-items:center;gap:.75rem;padding:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.game-search__item{border-bottom:1px solid color-mix(in oklab, var(--color-border) 60%, transparent)}}.game-search__item{cursor:pointer;transition:background .14s var(--ease-out-soft)}.game-search__item:last-child{border-bottom:0}.game-search__item:hover,.game-search__item:focus-within{background:var(--color-accent)}.game__image{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-muted);width:5rem;height:2.5rem;color:var(--color-muted-foreground);background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.game-search__item-info,.selected-game__info{flex:1;min-width:0}.game-search__item-name,.selected-game__name{color:var(--color-foreground);font-weight:700;line-height:1.25}.game-search__item-name{font-size:.9375rem}.game-search__item-price,.selected-game__meta,.selected-game__contributor{color:var(--color-muted-foreground);font-size:.8125rem;line-height:1.45}.game-search__error{margin:.5rem}.create-price-old{opacity:.62}.create-price-danger,.selected-game__disabled-msg{color:#ec7979}.create-price-warning{color:#f8c162}.create-price-success,.create-contributor--success{color:#78e29f}.create-type-tag{font-weight:700}.create-type-tag--bundle{color:#f8c162}.create-type-tag--dlc{color:#85b2f9}.steam-store-link{color:var(--color-muted-foreground);transition:color .14s var(--ease-out-soft);align-items:center;margin-left:.5rem;display:inline-flex}.steam-store-link:hover{color:#85b2f9}.selected-game{border:1px solid #32578d;align-items:center;gap:1rem;margin-top:.75rem;padding:.875rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.selected-game{border:1px solid color-mix(in oklab, var(--color-primary) 42%, var(--color-border))}}.selected-game{border-radius:var(--radius-lg);background:#131e32}@supports (color:color-mix(in lab, red, red)){.selected-game{background:color-mix(in oklab, var(--color-primary) 10%, var(--color-card))}}.selected-game--disabled{border-color:#96333a}@supports (color:color-mix(in lab, red, red)){.selected-game--disabled{border-color:color-mix(in oklab, var(--color-destructive) 60%, var(--color-border))}}.selected-game--disabled{box-shadow:0 0 0 1px #e236362e}@supports (color:color-mix(in lab, red, red)){.selected-game--disabled{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-destructive) 18%, transparent)}}.selected-game .game__image{border-radius:var(--radius-md);width:7.5rem;height:3.75rem;box-shadow:var(--shadow-soft)}.selected-game__name{padding-right:1.75rem;font-size:1.125rem}.selected-game__contributor{margin-top:.25rem}.selected-game__disabled-msg{margin-top:.375rem;font-size:.8125rem}.create-contributor--warning{color:#f8c162}.create-tooltip-trigger{color:currentColor;cursor:help;opacity:.72;margin-left:.25rem;display:inline-flex}.create-tooltip-trigger:hover{opacity:1}.create-cv-tip{min-width:13.75rem;font-size:.8125rem;line-height:1.7}.create-cv-tip__title{border-bottom:1px solid #252f41b3;margin-bottom:.375rem;padding-bottom:.25rem}@supports (color:color-mix(in lab, red, red)){.create-cv-tip__title{border-bottom:1px solid color-mix(in oklab, var(--color-border) 70%, transparent)}}.create-cv-tip__title{font-weight:700}.create-cv-tip__row,.create-cv-tip__total{justify-content:space-between;gap:1rem;display:flex}.create-cv-tip__muted{color:var(--color-muted-foreground)}.create-cv-tip__section{border-top:1px solid #252f418c;margin-top:.375rem;margin-bottom:.25rem;padding-top:.25rem}@supports (color:color-mix(in lab, red, red)){.create-cv-tip__section{border-top:1px solid color-mix(in oklab, var(--color-border) 55%, transparent)}}.create-cv-tip__section{font-weight:700}.create-cv-tip__scroll{scrollbar-width:thin;max-height:12.5rem;margin-bottom:.25rem;padding-right:.25rem;overflow-y:auto}.create-cv-tip__total{border-top:1px solid #252f418c;margin-top:.375rem;padding-top:.25rem}@supports (color:color-mix(in lab, red, red)){.create-cv-tip__total{border-top:1px solid color-mix(in oklab, var(--color-border) 55%, transparent)}}.create-cv-tip__warning,.create-cv-tip__value--reduced{color:#f8c162}.create-cv-tip__success,.create-cv-tip__value--full{color:#78e29f}.create-cv-tip__note{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.75rem}.create-cv-tip__reduction{opacity:.62;font-weight:400}.selected-game__remove{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--color-muted-foreground);cursor:pointer;transition:background .14s var(--ease-out-soft), color .14s var(--ease-out-soft);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:1rem;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.selected-game__remove:hover{background:#e2363629}@supports (color:color-mix(in lab, red, red)){.selected-game__remove:hover{background:color-mix(in oklab, var(--color-destructive) 16%, transparent)}}.selected-game__remove:hover{color:#f09494}.region-picker{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);overflow:hidden}.region-picker__toolbar{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.region-picker__search-wrap{position:relative}.region-picker__search-icon{color:var(--color-muted-foreground);pointer-events:none;font-size:.8125rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.region-picker__search{height:2.375rem;padding-left:2rem!important}.region-picker__presets{flex-wrap:wrap;gap:.375rem;display:flex}.region-picker__preset-btn{cursor:pointer;min-height:1.875rem;border-radius:var(--radius-sm)!important;padding:.25rem .625rem!important;font-size:.75rem!important}.region-picker__preset-btn--active{background:#458ff729!important}@supports (color:color-mix(in lab, red, red)){.region-picker__preset-btn--active{background:color-mix(in oklab, var(--color-primary) 16%, transparent)!important}}.region-picker__preset-btn--active{border-color:#458ff77a!important}@supports (color:color-mix(in lab, red, red)){.region-picker__preset-btn--active{border-color:color-mix(in oklab, var(--color-primary) 48%, transparent)!important}}.region-picker__preset-btn--active{color:#94bbfa!important}.region-picker__meta{border-bottom:1px solid var(--color-border);align-items:center;padding:.625rem .75rem;display:flex}.region-picker__grid{max-height:17.5rem;padding:.5rem .75rem;overflow-y:auto}.region-picker__group{margin-bottom:.375rem}.region-picker__group-header{border-bottom:1px solid #252f418c;margin-bottom:.25rem;padding:.375rem .25rem .25rem}@supports (color:color-mix(in lab, red, red)){.region-picker__group-header{border-bottom:1px solid color-mix(in oklab, var(--color-border) 55%, transparent)}}.region-picker__group-header{color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.region-picker__item{border-radius:var(--radius-sm);color:var(--color-muted-foreground);cursor:pointer;transition:background .12s var(--ease-out-soft), color .12s var(--ease-out-soft);align-items:center;gap:.5rem;padding:.375rem;font-size:.875rem;display:flex}.region-picker__item:hover{background:var(--color-accent);color:var(--color-foreground)}.region-picker__cb{width:.9375rem;height:.9375rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.region-picker__cb:checked~.region-picker__country-name{color:var(--color-foreground)}.region-picker__flag{min-width:1.5rem;color:var(--color-muted-foreground);letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700}.region-picker__country-name{flex:1;min-width:0}.radio-group{gap:.625rem;display:flex}.radio-group__option,.radio-option{flex:1;min-width:0}.radio-group__option input,.radio-option input{opacity:0;pointer-events:none;position:absolute}.radio-group__label,.radio-label{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-muted-foreground);cursor:pointer;transition:background .14s var(--ease-out-soft), border-color .14s var(--ease-out-soft), color .14s var(--ease-out-soft);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.875rem;font-weight:600;display:flex}.radio-group__option input:focus-visible+.radio-group__label,.radio-option input:focus-visible+.radio-label{box-shadow:0 0 0 2px #458ff73d}@supports (color:color-mix(in lab, red, red)){.radio-group__option input:focus-visible+.radio-group__label,.radio-option input:focus-visible+.radio-label{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 24%, transparent)}}.radio-group__option input:checked+.radio-group__label,.radio-option input:checked+.radio-label{background:#458ff71f}@supports (color:color-mix(in lab, red, red)){.radio-group__option input:checked+.radio-group__label,.radio-option input:checked+.radio-label{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.radio-group__option input:checked+.radio-group__label,.radio-option input:checked+.radio-label{border-color:#458ff775}@supports (color:color-mix(in lab, red, red)){.radio-group__option input:checked+.radio-group__label,.radio-option input:checked+.radio-label{border-color:color-mix(in oklab, var(--color-primary) 46%, transparent)}}.radio-group__option input:checked+.radio-group__label,.radio-option input:checked+.radio-label{color:var(--color-foreground)}.radio-group__option input:checked+.radio-group__label--no,.radio-group__option input:checked+.radio-group__label.no,.radio-option input:checked+.radio-label.no{background:#28bd5f1f}@supports (color:color-mix(in lab, red, red)){.radio-group__option input:checked+.radio-group__label--no,.radio-group__option input:checked+.radio-group__label.no,.radio-option input:checked+.radio-label.no{background:color-mix(in oklab, var(--color-success) 12%, transparent)}}.radio-group__option input:checked+.radio-group__label--no,.radio-group__option input:checked+.radio-group__label.no,.radio-option input:checked+.radio-label.no{border-color:#28bd5f75}@supports (color:color-mix(in lab, red, red)){.radio-group__option input:checked+.radio-group__label--no,.radio-group__option input:checked+.radio-group__label.no,.radio-option input:checked+.radio-label.no{border-color:color-mix(in oklab, var(--color-success) 46%, transparent)}}.radio-group__option input:checked+.radio-group__label--no,.radio-group__option input:checked+.radio-group__label.no,.radio-option input:checked+.radio-label.no{color:#a2ebbd}.radio-group__option input:checked+.radio-group__label--yes,.radio-group__option input:checked+.radio-group__label.yes,.radio-option input:checked+.radio-label.yes{background:#e236361f}@supports (color:color-mix(in lab, red, red)){.radio-group__option input:checked+.radio-group__label--yes,.radio-group__option input:checked+.radio-group__label.yes,.radio-option input:checked+.radio-label.yes{background:color-mix(in oklab, var(--color-destructive) 12%, transparent)}}.radio-group__option input:checked+.radio-group__label--yes,.radio-group__option input:checked+.radio-group__label.yes,.radio-option input:checked+.radio-label.yes{border-color:#e2363675}@supports (color:color-mix(in lab, red, red)){.radio-group__option input:checked+.radio-group__label--yes,.radio-group__option input:checked+.radio-group__label.yes,.radio-option input:checked+.radio-label.yes{border-color:color-mix(in oklab, var(--color-destructive) 46%, transparent)}}.radio-group__option input:checked+.radio-group__label--yes,.radio-group__option input:checked+.radio-group__label.yes,.radio-option input:checked+.radio-label.yes{color:#f19d9d}.track-picker{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#171e2b75;padding:.875rem}@supports (color:color-mix(in lab, red, red)){.track-picker{background:color-mix(in oklab, var(--color-muted) 46%, transparent)}}.track-picker--disabled{opacity:.55}.track-picker--error{border-color:#a0343a}@supports (color:color-mix(in lab, red, red)){.track-picker--error{border-color:color-mix(in oklab, var(--color-destructive) 65%, var(--color-border))}}.track-picker__current{color:var(--color-foreground);align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.875rem;font-weight:600;display:flex}.track-picker__current i{color:#77a8f9;font-size:.8125rem}.track-picker__badge{border:1px solid var(--color-border);background:var(--color-muted);width:1.5rem;height:1.5rem;color:var(--color-foreground);border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;font-size:.75rem;font-weight:800;display:inline-flex}.track-picker__track{background:var(--color-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;height:.25rem;margin:0 .375rem 1.5rem;position:relative}.track-picker__fill{border-radius:inherit;background:var(--color-primary);width:0;transition:width .15s var(--ease-out-soft);pointer-events:none;position:absolute;inset:0 auto 0 0}.track-picker__thumb{z-index:2;border:2px solid var(--color-background);background:var(--color-foreground);border-radius:9999px;width:1rem;height:1rem;position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #458ff747}@supports (color:color-mix(in lab, red, red)){.track-picker__thumb{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 28%, transparent)}}.track-picker__thumb{cursor:grab;transition:left .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft);transform:translate(-50%,-50%)}.track-picker__thumb:hover,.track-picker__thumb:active{box-shadow:0 0 0 5px #458ff752}@supports (color:color-mix(in lab, red, red)){.track-picker__thumb:hover,.track-picker__thumb:active{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-primary) 32%, transparent)}}.track-picker__notch{top:0;left:var(--notch-left,0%);z-index:1;cursor:pointer;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.track-picker__notch-dot{border:1px solid #252f41b3;width:.5rem;height:.5rem;margin-top:-.125rem}@supports (color:color-mix(in lab, red, red)){.track-picker__notch-dot{border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent)}}.track-picker__notch-dot{background:var(--color-muted);transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft);border-radius:9999px}.track-picker__notch--active .track-picker__notch-dot,.track-picker__notch--passed .track-picker__notch-dot{border-color:#458ff7a6}@supports (color:color-mix(in lab, red, red)){.track-picker__notch--active .track-picker__notch-dot,.track-picker__notch--passed .track-picker__notch-dot{border-color:color-mix(in oklab, var(--color-primary) 65%, transparent)}}.track-picker__notch--active .track-picker__notch-dot,.track-picker__notch--passed .track-picker__notch-dot{background:var(--color-primary)}.track-picker__notch-label{color:var(--color-muted-foreground);white-space:nowrap;transition:color .15s var(--ease-out-soft);margin-top:.5rem;font-size:.6875rem;font-weight:600}.track-picker__notch--active .track-picker__notch-label{color:#94bbfa}.track-picker__note{text-align:center;color:var(--color-muted-foreground);padding-top:.25rem;font-size:.8125rem}.key-sheet{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0e121d;max-height:25rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.key-sheet{background:color-mix(in oklab, var(--color-card) 92%, var(--color-muted))}}.key-sheet{transition:border-color .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft)}.key-sheet:focus-within{border-color:var(--color-ring);box-shadow:0 0 0 2px #458ff738}@supports (color:color-mix(in lab, red, red)){.key-sheet:focus-within{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 22%, transparent)}}.key-sheet--error{border-color:#a0343a}@supports (color:color-mix(in lab, red, red)){.key-sheet--error{border-color:color-mix(in oklab, var(--color-destructive) 65%, var(--color-border))}}.key-sheet__header{border-bottom:1px solid var(--color-border);background:#171e2b61;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem .5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.key-sheet__header{background:color-mix(in oklab, var(--color-muted) 38%, transparent)}}.key-sheet__header-title{color:var(--color-muted-foreground);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.key-sheet__header-actions{gap:.25rem;display:flex}.key-sheet__header-btn,.key-sheet__row-btn{color:var(--color-muted-foreground);cursor:pointer;transition:background .14s var(--ease-out-soft), color .14s var(--ease-out-soft);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.key-sheet__header-btn{border-radius:var(--radius-sm);gap:.35rem;min-height:1.75rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.key-sheet__header-btn:hover{background:#458ff71f}@supports (color:color-mix(in lab, red, red)){.key-sheet__header-btn:hover{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.key-sheet__header-btn:hover{color:#94bbfa}.key-sheet__header-btn--copied,.key-sheet__row-btn--copied{color:#78e29f!important}.key-sheet__header-btn--danger:hover{background:#e236361f}@supports (color:color-mix(in lab, red, red)){.key-sheet__header-btn--danger:hover{background:color-mix(in oklab, var(--color-destructive) 12%, transparent)}}.key-sheet__header-btn--danger:hover{color:#f09494}.key-sheet__lines{flex-direction:column;display:flex}.key-sheet__row{border-bottom:1px solid #252f4180;align-items:center;min-height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.key-sheet__row{border-bottom:1px solid color-mix(in oklab, var(--color-border) 50%, transparent)}}.key-sheet__row:last-child{border-bottom:0}.key-sheet__row--focused .key-sheet__value{background:#1d283a8a}@supports (color:color-mix(in lab, red, red)){.key-sheet__row--focused .key-sheet__value{background:color-mix(in oklab, var(--color-accent) 54%, transparent)}}.key-sheet__row--invalid{background:#e236361a}@supports (color:color-mix(in lab, red, red)){.key-sheet__row--invalid{background:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.key-sheet__row--invalid{border-bottom-color:#e2363647}@supports (color:color-mix(in lab, red, red)){.key-sheet__row--invalid{border-bottom-color:color-mix(in oklab, var(--color-destructive) 28%, transparent)}}.key-sheet__row--duplicate{background:#f6a8231a}@supports (color:color-mix(in lab, red, red)){.key-sheet__row--duplicate{background:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.key-sheet__row--duplicate{border-bottom-color:#f6a82347}@supports (color:color-mix(in lab, red, red)){.key-sheet__row--duplicate{border-bottom-color:color-mix(in oklab, var(--color-warning) 28%, transparent)}}.key-sheet__num{border-right:1px solid #252f4180;flex-shrink:0;justify-content:flex-end;align-items:center;width:2.375rem;min-height:2.25rem;padding-right:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.key-sheet__num{border-right:1px solid color-mix(in oklab, var(--color-border) 50%, transparent)}}.key-sheet__num{color:#abb5c480}@supports (color:color-mix(in lab, red, red)){.key-sheet__num{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.key-sheet__num{-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.key-sheet__row--empty .key-sheet__num{color:#abb5c452}@supports (color:color-mix(in lab, red, red)){.key-sheet__row--empty .key-sheet__num{color:color-mix(in oklab, var(--color-muted-foreground) 32%, transparent)}}.key-sheet__row--invalid .key-sheet__num{color:#ed8282}.key-sheet__row--duplicate .key-sheet__num{color:#f8c162}.key-sheet__value{flex:1;align-items:center;min-height:2.25rem;padding:0 .75rem;display:flex}.key-sheet__value input{width:100%;color:var(--color-foreground);background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:2.25rem;box-shadow:none!important;border:0!important;outline:0!important}.key-sheet__value input::placeholder{color:#abb5c457}@supports (color:color-mix(in lab, red, red)){.key-sheet__value input::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 34%, transparent)}}.key-sheet__row--invalid .key-sheet__value input{color:#f4afaf}.key-sheet__row--duplicate .key-sheet__value input{color:#fbd593}.key-sheet__actions{flex-shrink:0;align-self:stretch;align-items:stretch;display:flex}.key-sheet__row--empty .key-sheet__actions{display:none}.key-sheet__row-btn{width:1.75rem;font-size:.75rem}.key-sheet__row-btn--copy:hover{background:#458ff71f}@supports (color:color-mix(in lab, red, red)){.key-sheet__row-btn--copy:hover{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.key-sheet__row-btn--copy:hover{color:#94bbfa}.key-sheet__row-btn--clear:hover{background:#e236361f}@supports (color:color-mix(in lab, red, red)){.key-sheet__row-btn--clear:hover{background:color-mix(in oklab, var(--color-destructive) 12%, transparent)}}.key-sheet__row-btn--clear:hover{color:#f09494}.key-sheet__value input::selection{background:#458ff759}@supports (color:color-mix(in lab, red, red)){.key-sheet__value input::selection{background:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.key-sheet__value input::selection{color:var(--color-foreground)}.notification-row{background:var(--color-card);transition:background .15s var(--ease-out-soft);position:relative}.notification-row:hover,.notification-row:focus-within{background:var(--color-accent)}.notification-row--unread{background:#1b1f29}@supports (color:color-mix(in lab, red, red)){.notification-row--unread{background:color-mix(in oklab, var(--color-card) 94%, var(--color-foreground) 6%)}}.notification-row--unread:before{content:"";background:linear-gradient(to bottom, var(--color-primary), var(--color-success));opacity:.8;width:2px;position:absolute;inset:0 auto 0 0}.notification-row__dot--unread{background:#5090f7;box-shadow:0 0 12px #3c83f6a6}.hist-page{width:min(100%,68.75rem);margin-inline:auto;padding-block:2rem 2.5rem}.hist-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.hist-page__title{color:var(--color-foreground);align-items:center;gap:.625rem;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.05;display:flex}.hist-page__title i{color:#6da2f8;font-size:.72em}.hist-page__user-link{color:#85b2f9;text-decoration:none}.hist-page__user-link:hover{color:#b1cefb}.hist-filter-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hist-filter-form .form__control{height:2.125rem;min-height:2.125rem;font-size:.8125rem}.hist-filter-form input[name=search]{width:9.5rem}.hist-filter-form select{width:auto;min-width:10rem}.hist-filter-btns{align-items:center;gap:.5rem;display:flex}.hist-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem;margin-bottom:1.5rem;display:grid}.hist-value-card,.hist-level,.hist-stat{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft)}.hist-value-card{border-color:#265148;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hist-value-card{border-color:color-mix(in oklab, var(--color-success) 24%, var(--color-border))}}.hist-value-card{background:linear-gradient(var(--color-card), var(--color-card)) padding-box, linear-gradient(135deg, #28bd5f5c, #458ff747) border-box}@supports (color:color-mix(in lab, red, red)){.hist-value-card{background:linear-gradient(var(--color-card), var(--color-card)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--color-success) 36%, transparent), color-mix(in oklab, var(--color-primary) 28%, transparent)) border-box}}.hist-value-card__label,.hist-stat__label{color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hist-value-card__amount{color:#78e29f;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1}.hist-value-card__sub,.hist-value-card__note{color:var(--color-muted-foreground);font-size:.8125rem;line-height:1.45}.hist-value-card__note{opacity:.75;margin-top:.25rem;font-size:.75rem}.hist-level{flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;display:flex}.hist-level__top,.hist-level__content{flex:1;min-width:0}.hist-level__row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.375rem;display:flex}.hist-level__current{color:var(--color-foreground);font-size:.8125rem;font-weight:700}.hist-level__next,.hist-level__text,.hist-level__sub{color:var(--color-muted-foreground);font-size:.75rem}.hist-level__max{color:#78e29f;font-size:.9375rem;font-weight:700}.hist-level__bar-bg{background:var(--color-muted);border-radius:9999px;height:.5rem;overflow:hidden}.hist-level__bar-fill{border-radius:inherit;height:100%;transition:width .45s var(--ease-out-soft);background:linear-gradient(90deg,#468af6,#42d778)}.hist-level__text{justify-content:space-between;margin-top:.375rem;display:flex}.hist-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.hist-stat{text-align:center;padding:1rem}.hist-stat__num{color:var(--hist-stat-color,var(--color-foreground));font-size:1.5rem;font-weight:800;line-height:1.15}.hist-stat--total{--hist-stat-color:#6da2f8}.hist-stat--completed{--hist-stat-color:#78e29f}.hist-stat--active{--hist-stat-color:#85b2f9}.hist-stat--cancelled{--hist-stat-color:#f8c162}.hist-stat--deleted{--hist-stat-color:#ed8282}.hist-table-card{padding:0;overflow:hidden}.hist-header,.hist-row{align-items:center;gap:1rem;display:flex}.hist-header{border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;padding:.75rem 1.25rem;font-size:.7rem;font-weight:700}.hist-header__thumb{flex-shrink:0;width:5rem}.hist-header__info,.hist-row__info{flex:1;min-width:0}.hist-row{border-bottom:1px solid #252f418f;padding:.875rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.hist-row{border-bottom:1px solid color-mix(in oklab, var(--color-border) 56%, transparent)}}.hist-row{transition:background .14s var(--ease-out-soft)}.hist-row:hover{background:var(--color-accent)}.hist-row:last-child{border-bottom:0}.hist-row__img{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-muted);width:5rem;height:2.375rem;color:var(--color-muted-foreground);background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.hist-row__name{max-width:19rem;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.25;overflow:hidden}.hist-row__name a{color:inherit;text-decoration:none}.hist-row__name a:hover{color:#85b2f9}.hist-row__meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.hist-row__meta-tag{border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:.6875rem}.hist-row__price{color:var(--color-muted-foreground);font-size:.7rem}.hist-row__col{text-align:center;flex-shrink:0}.hist-row__entries{width:3.75rem;color:var(--color-muted-foreground);font-weight:700}.hist-row__status{width:5.3125rem}.hist-row__received,.hist-row__cv{width:8.75rem}.hist-row__date{width:6.25rem;color:var(--color-muted-foreground);font-size:.8125rem}.hist-reduced-tag{border:1px solid #f6a82357;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hist-reduced-tag{border:1px solid color-mix(in oklab, var(--color-warning) 34%, transparent)}}.hist-reduced-tag{border-radius:var(--radius-sm);background:#f6a8231f}@supports (color:color-mix(in lab, red, red)){.hist-reduced-tag{background:color-mix(in oklab, var(--color-warning) 12%, transparent)}}.hist-reduced-tag{color:#f9c976;cursor:help;padding:.125rem .375rem;font-size:.6875rem}.hist-reduced-tag--danger{border-color:#e2363657}@supports (color:color-mix(in lab, red, red)){.hist-reduced-tag--danger{border-color:color-mix(in oklab, var(--color-destructive) 34%, transparent)}}.hist-reduced-tag--danger{background:#e236361f}@supports (color:color-mix(in lab, red, red)){.hist-reduced-tag--danger{background:color-mix(in oklab, var(--color-destructive) 12%, transparent)}}.hist-reduced-tag--danger{color:#f09494}.hist-received-bar{align-items:center;gap:.375rem;display:flex}.hist-received-bar__track{background:var(--color-muted);border-radius:9999px;flex:1;height:.3125rem;overflow:hidden}.hist-received-bar__fill{border-radius:inherit;height:100%;transition:width .25s var(--ease-out-soft)}.hist-received-bar__text,.hist-row-note,.hist-inline-note,.hist-muted-dash{color:var(--color-muted-foreground);font-size:.75rem}.hist-row-note{text-align:center;margin-top:.125rem;font-size:.6875rem}.hist-inline-note{align-items:center;gap:.25rem;display:inline-flex}.hist-live-date{color:#78e29f;font-size:.75rem}.hist-text-success{color:#78e29f}.hist-text-info{color:#85b2f9}.hist-text-warning{color:#f8c162}.hist-text-danger{color:#ed8282}.hist-text-muted{color:var(--color-muted-foreground)}.hist-cv{flex-direction:column;align-items:center;gap:.125rem;display:flex}.hist-cv__value{font-size:.9375rem;font-weight:800}.hist-cv__value--positive{color:#78e29f}.hist-cv__value--negative{color:#ed8282}.hist-cv__value--zero{color:var(--color-muted-foreground)}.hist-cv__value--pending{color:#85b2f9;font-size:.8125rem;font-weight:600}.hist-cv__info,.hist-cv__dim,.hist-cv__potential{color:var(--color-muted-foreground);cursor:help;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.hist-cv__potential{opacity:.75}.hist-empty-card{text-align:center;padding:3.75rem 1.25rem}.hist-empty-card__icon{color:var(--color-muted-foreground);opacity:.35;margin-bottom:1rem;font-size:3rem}.hist-empty-card__title{color:var(--color-muted-foreground);margin:0 0 .5rem}.hist-empty-card__message{color:var(--color-muted-foreground);margin:0 0 1.25rem}.gift-page{padding-block:2rem 2.5rem}.gift-page__title{color:var(--color-foreground);margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.gift-feedback-alert{text-align:center;margin-bottom:1.5rem;animation:2s ease-in-out infinite gift-alert-pulse}.gift-feedback-alert__title{color:#ed8282;margin:0 0 .5rem}.gift-feedback-alert__text{margin:0}.gift-feedback-alert__hint{color:var(--color-muted-foreground);margin:.75rem 0 0;font-size:.875rem}.gift-feedback-alert__hint a{color:#85b2f9;text-underline-offset:3px;font-weight:600;text-decoration:underline}.gift-search-form{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.5rem;display:flex}.gift-search-form .ga-search-form__wrap{flex:1;min-width:min(100%,22rem);position:relative}.gift-search-form .ga-search-form__icon{z-index:1;width:1rem;height:1rem;color:var(--color-muted-foreground);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.gift-search-form .ga-search-form__input{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0a0e18;width:100%;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.gift-search-form .ga-search-form__input{background:color-mix(in oklab, var(--color-background) 46%, var(--color-card))}}.gift-search-form .ga-search-form__input{color:var(--color-foreground);box-shadow:var(--shadow-soft);transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft);font-size:.95rem}.gift-search-form .ga-search-form__wrap .ga-search-form__input{padding:.625rem .875rem .625rem 2.45rem}.gift-search-form select.ga-search-form__input{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--color-muted-foreground) 50%) calc(100% - 1.05rem) 50% / .38rem .38rem no-repeat, linear-gradient(135deg, var(--color-muted-foreground) 50%, transparent 50%) calc(100% - .78rem) 50% / .38rem .38rem no-repeat, #0a0e18;padding:.625rem 2.5rem .625rem .875rem}@supports (color:color-mix(in lab, red, red)){.gift-search-form select.ga-search-form__input{background:linear-gradient(45deg, transparent 50%, var(--color-muted-foreground) 50%) calc(100% - 1.05rem) 50% / .38rem .38rem no-repeat, linear-gradient(135deg, var(--color-muted-foreground) 50%, transparent 50%) calc(100% - .78rem) 50% / .38rem .38rem no-repeat, color-mix(in oklab, var(--color-background) 46%, var(--color-card))}}.gift-search-form .ga-search-form__input::placeholder{color:var(--color-muted-foreground)}.gift-search-form .ga-search-form__input:hover{border-color:#458ff7}@supports (color:color-mix(in lab, red, red)){.gift-search-form .ga-search-form__input:hover{border-color:color-mix(in oklab, var(--color-primary) 28%, var(--glass-border))}}.gift-search-form .ga-search-form__input:hover{background-color:#0b0e19}@supports (color:color-mix(in lab, red, red)){.gift-search-form .ga-search-form__input:hover{background-color:color-mix(in oklab, var(--color-background) 36%, var(--color-card))}}.gift-search-form .ga-search-form__input:focus,.gift-search-form .ga-search-form__input:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px #458ff738, var(--shadow-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.gift-search-form .ga-search-form__input:focus,.gift-search-form .ga-search-form__input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 22%, transparent), var(--shadow-soft)}}.gift-search-form select{flex:0 0 12rem}.gift-search-form .ga-search-form__btn{border-radius:var(--radius-lg);min-height:3rem;padding-inline:1.25rem}.gift-search-form .ga-search-form__clear{border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:3rem;height:3rem;color:var(--color-muted-foreground);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gift-search-form .ga-search-form__clear:hover{background:var(--color-accent);color:var(--color-foreground)}.gift-empty{text-align:center;padding:3.75rem 1.25rem}.gift-empty p{color:var(--color-muted-foreground);margin:0 0 1.25rem;font-size:1.125rem}.gift-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1.25rem;display:grid}.gift-card{transition:border-color .16s var(--ease-out-soft), box-shadow .16s var(--ease-out-soft), transform .16s var(--ease-out-soft);padding:0;position:relative;overflow:hidden}.gift-card:hover{border-color:#656c79;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gift-card:hover{border-color:color-mix(in oklab, var(--color-border) 70%, var(--color-foreground) 30%)}}.gift-card--claimed,.gift-card--unclaimed,.gift-card--revealed{border-color:#266b4e}@supports (color:color-mix(in lab, red, red)){.gift-card--claimed,.gift-card--unclaimed,.gift-card--revealed{border-color:color-mix(in oklab, var(--color-success) 42%, var(--color-border))}}.gift-card--claimed,.gift-card--unclaimed,.gift-card--revealed{box-shadow:0 0 20px #28bd5f26, var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.gift-card--claimed,.gift-card--unclaimed,.gift-card--revealed{box-shadow:0 0 20px color-mix(in oklab, var(--color-success) 15%, transparent), var(--shadow-soft)}}.gift-card--replacement{border-color:#926e31}@supports (color:color-mix(in lab, red, red)){.gift-card--replacement{border-color:color-mix(in oklab, var(--color-warning) 52%, var(--color-border))}}.gift-card--replacement{box-shadow:0 0 20px #f6a8232e, var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.gift-card--replacement{box-shadow:0 0 20px color-mix(in oklab, var(--color-warning) 18%, transparent), var(--shadow-soft)}}.gift-card--problematic{border-color:#74323c}@supports (color:color-mix(in lab, red, red)){.gift-card--problematic{border-color:color-mix(in oklab, var(--color-destructive) 42%, var(--color-border))}}.gift-card--released{border-color:#30507f}@supports (color:color-mix(in lab, red, red)){.gift-card--released{border-color:color-mix(in oklab, var(--color-primary) 34%, var(--color-border))}}.gift-card--highlight{animation:2s ease-in-out gift-highlight}.gift-card__store-link{color:inherit;text-decoration:none;display:block}.gift-card__media{background:var(--color-muted);height:9.375rem;overflow:hidden}.gift-card__image{object-fit:cover;width:100%;height:100%;transition:transform .26s var(--ease-out-soft)}.gift-card:hover .gift-card__image{transform:scale(1.035)}.gift-card__placeholder{height:100%;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:flex}.gift-card__body{padding:1rem}.gift-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.gift-card__title{flex:1;min-width:0;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.gift-card__title a{color:var(--color-foreground);text-decoration:none}.gift-card__title a:hover{color:#94bbfa}.gift-card__badges{flex-shrink:0;gap:.25rem;display:flex}.gift-card__content{margin-top:auto}.gift-kicker{text-align:center;color:#f8c162;margin-bottom:.375rem;font-size:.75rem;font-weight:700}.gift-key-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#171e2b61;margin-bottom:.625rem;padding:.625rem}@supports (color:color-mix(in lab, red, red)){.gift-key-panel{background:color-mix(in oklab, var(--color-muted) 38%, transparent)}}.gift-key-panel{text-align:center}.gift-key-panel--success{border-color:#266b4e}@supports (color:color-mix(in lab, red, red)){.gift-key-panel--success{border-color:color-mix(in oklab, var(--color-success) 42%, var(--color-border))}}.gift-key-panel--success{background:#28bd5f1f}@supports (color:color-mix(in lab, red, red)){.gift-key-panel--success{background:color-mix(in oklab, var(--color-success) 12%, transparent)}}.gift-key-panel--danger{border-color:#80323c}@supports (color:color-mix(in lab, red, red)){.gift-key-panel--danger{border-color:color-mix(in oklab, var(--color-destructive) 48%, var(--color-border))}}.gift-key-panel--danger{background:#e236361f}@supports (color:color-mix(in lab, red, red)){.gift-key-panel--danger{background:color-mix(in oklab, var(--color-destructive) 12%, transparent)}}.gift-key-panel--info{border-color:#315386}@supports (color:color-mix(in lab, red, red)){.gift-key-panel--info{border-color:color-mix(in oklab, var(--color-primary) 38%, var(--color-border))}}.gift-key-panel--info{background:#458ff71a}@supports (color:color-mix(in lab, red, red)){.gift-key-panel--info{background:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.gift-key-panel--warning{border-style:dashed;border-color:#926e31}@supports (color:color-mix(in lab, red, red)){.gift-key-panel--warning{border-color:color-mix(in oklab, var(--color-warning) 52%, var(--color-border))}}.gift-key-panel--warning{background:#f6a8231f}@supports (color:color-mix(in lab, red, red)){.gift-key-panel--warning{background:color-mix(in oklab, var(--color-warning) 12%, transparent)}}.gift-key-code{border-radius:var(--radius-sm);background:#fafafa12;padding:.25rem .375rem}@supports (color:color-mix(in lab, red, red)){.gift-key-code{background:color-mix(in oklab, var(--color-foreground) 7%, transparent)}}.gift-key-code{color:var(--color-foreground);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.45}.gift-key-panel--success .gift-key-code{color:#89e6ab}.gift-key-panel--danger .gift-key-code{color:#f09494}.gift-key-panel--info .gift-key-code{color:#85b2f9;opacity:.76;text-decoration:line-through}.gift-key-status{color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-top:.375rem;font-size:.75rem;font-weight:800}.gift-key-panel--success .gift-key-status{color:#89e6ab}.gift-key-panel--danger .gift-key-status{color:#f09494}.gift-key-panel--info .gift-key-status{color:#85b2f9}.gift-key-status-row{justify-content:center;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.gift-steam-link{color:currentColor;opacity:.72;transition:opacity .14s var(--ease-out-soft), color .14s var(--ease-out-soft);align-items:center;display:inline-flex}.gift-steam-link:hover{color:var(--color-foreground);opacity:1}.gift-section{border-top:1px solid #252f4194;margin-top:.75rem;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.gift-section{border-top:1px solid color-mix(in oklab, var(--color-border) 58%, transparent)}}.gift-section--compact{margin-top:.25rem;padding-top:.5rem}.gift-section__label{color:var(--color-muted-foreground);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.375rem;font-size:.6875rem;font-weight:800}.gift-previous-key{border:1px solid #e236363d;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.gift-previous-key{border:1px solid color-mix(in oklab, var(--color-destructive) 24%, transparent)}}.gift-previous-key{border-radius:var(--radius-sm);background:#e2363612}@supports (color:color-mix(in lab, red, red)){.gift-previous-key{background:color-mix(in oklab, var(--color-destructive) 7%, transparent)}}.gift-previous-key{text-align:center}.gift-previous-key__code{color:#eb7070ad;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.gift-previous-key__status{color:#eb707094;letter-spacing:.04em;text-transform:uppercase;margin-top:.125rem;font-size:.625rem;font-weight:800}.gift-small-note{text-align:center;color:var(--color-muted-foreground);font-size:.75rem;line-height:1.4;display:block}.gift-small-note--warning{color:#f8c162}.gift-helper-text{color:var(--color-muted-foreground);text-align:center;margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.gift-action-row{gap:.625rem;display:flex}.gift-action-row--tight{gap:.875rem}.gift-full-btn+.gift-action-row{margin-top:.75rem}.gift-action-form{flex:1}.gift-action-row .btn,.gift-action-form .btn,.gift-full-btn{width:100%}.gift-action-row>.btn{flex:1;width:auto}.gift-release-hint{color:var(--color-muted-foreground);justify-content:center;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.gift-release-hint [data-tooltip-html]{cursor:help}.gift-cooldown-panel{border:1px solid #f6a8233d;padding:.625rem}@supports (color:color-mix(in lab, red, red)){.gift-cooldown-panel{border:1px solid color-mix(in oklab, var(--color-warning) 24%, transparent)}}.gift-cooldown-panel{border-radius:var(--radius-md);background:#f6a82314}@supports (color:color-mix(in lab, red, red)){.gift-cooldown-panel{background:color-mix(in oklab, var(--color-warning) 8%, transparent)}}.gift-cooldown-panel{text-align:center}.gift-cooldown-panel__line{color:#f9c56c;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.gift-cooldown-panel [data-tooltip-html]{cursor:help;opacity:.72}.gift-inline-modal{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gift-inline-modal[hidden]{display:none!important}.gift-inline-modal__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);width:min(100%,24rem);box-shadow:var(--shadow-pop);text-align:center;padding:1.5rem}.gift-inline-modal__icon{color:#f8c162;margin-bottom:.75rem;font-size:2rem}.gift-inline-modal__title{color:var(--color-foreground);margin:0 0 .5rem;font-size:1.125rem}.gift-inline-modal__copy{color:var(--color-muted-foreground);margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.gift-inline-modal__copy strong{color:#f9c976}.gift-modal-body{text-align:center}.gift-modal-body__icon{color:#85b2f9;margin-bottom:.75rem;font-size:2.5rem}.gift-modal-body__copy{color:var(--color-muted-foreground);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.gift-modal-info{border:1px solid #458ff747;padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){.gift-modal-info{border:1px solid color-mix(in oklab, var(--color-primary) 28%, transparent)}}.gift-modal-info{border-radius:var(--radius-md);background:#458ff717}@supports (color:color-mix(in lab, red, red)){.gift-modal-info{background:color-mix(in oklab, var(--color-primary) 9%, transparent)}}.gift-modal-info{text-align:left}.gift-modal-info__title{color:#94bbfa;margin-bottom:.375rem;font-size:.8125rem;line-height:1.5}.gift-modal-info ul{color:var(--color-muted-foreground);margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.8}@keyframes gift-highlight{0%,to{box-shadow:var(--shadow-soft)}30%{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-warning) 80%, transparent), 0 0 28px color-mix(in oklab, var(--color-warning) 28%, transparent)}}@keyframes gift-alert-pulse{0%,to{box-shadow:var(--shadow-soft)}50%{box-shadow:0 0 28px color-mix(in oklab, var(--color-destructive) 16%, transparent), var(--shadow-soft)}}@media (max-width:56.25rem){.hist-summary{grid-template-columns:1fr}.hist-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hist-row__date,.hist-header .hist-row__date{display:none}.hist-row__name{max-width:12rem}.hist-row{gap:.75rem;padding-inline:1rem}.hist-row__entries{width:3rem}.hist-row__received,.hist-row__cv{width:6.875rem}}@media (max-width:40rem){.create-shell{padding-block:1.25rem 2rem}.create-form{padding:1rem}.create-form-grid,.create-grid-2col{grid-template-columns:1fr!important}.slot-banner,.selected-game{flex-direction:column;align-items:flex-start}.selected-game .game__image{width:100%;height:6rem}.key-sheet__header{flex-direction:column;align-items:flex-start}.key-sheet__header-actions{width:100%}.key-sheet__header-btn{flex:1}.key-sheet__num{width:2rem;padding-right:.5rem;font-size:.6875rem}.key-sheet__value{padding-inline:.5rem}.key-sheet__value input{font-size:.8125rem}.hist-page{padding-block:1.25rem 2rem}.hist-page__header{flex-direction:column;align-items:stretch}.hist-filter-form,.hist-filter-form input[name=search],.hist-filter-form select,.hist-filter-btns{width:100%}.hist-filter-btns .btn{flex:1}.hist-summary,.hist-stats{grid-template-columns:1fr}.hist-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hist-header{display:none}.hist-row{flex-wrap:wrap;align-items:flex-start;gap:.625rem;padding:.875rem}.hist-row__img{width:3.5rem;height:1.75rem}.hist-row__info{min-width:calc(100% - 4.25rem)}.hist-row__name{max-width:none;font-size:.875rem}.hist-row__col{text-align:left;width:auto!important}.hist-row__entries:before{content:"Entries: ";color:var(--color-muted-foreground);font-weight:500}.hist-row__received{width:100%!important}.hist-cv{align-items:flex-start}.hist-row__date{display:none}.gift-search-form,.gift-search-form select,.gift-search-form .ga-search-form__wrap,.gift-search-form .btn{width:100%}}@keyframes ui-dropdown-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.ach-gradient--blue{background:linear-gradient(135deg,#3c83f6,#0a54cd)}.ach-gradient--green{background:linear-gradient(135deg,#2dd269,#1d8743)}.ach-gradient--purple{background:linear-gradient(135deg,#9952e0,#6b20b6)}.ach-gradient--gold{background:linear-gradient(135deg,#f6c531,#ef8e06)}.ach-gradient--red{background:linear-gradient(135deg,#e03e3e,#af1d1d)}.ach-gradient--orange{background:linear-gradient(135deg,#f68331,#ef4006)}.ach-gradient--pink{background:linear-gradient(135deg,#ed458b,#e2128c)}.ach-gradient--cyan{background:linear-gradient(135deg,#2bcdee,#0b8bcb)}.ui-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.ui-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) var(--ui-range-progress,0%), var(--color-muted) var(--ui-range-progress,0%), var(--color-muted) 100%);border-radius:9999px;height:6px}.ui-range::-moz-range-track{background:var(--color-muted);border-radius:9999px;height:6px}.ui-range::-moz-range-progress{background:var(--color-primary);border-radius:9999px;height:6px}.ui-range::-webkit-slider-thumb{appearance:none;background:var(--color-foreground);border:2px solid var(--color-primary);width:18px;height:18px;transition:transform .12s var(--ease-out-soft);border-radius:9999px;margin-top:-6px}.ui-range::-moz-range-thumb{background:var(--color-foreground);border:2px solid var(--color-primary);border-radius:9999px;width:18px;height:18px}.ui-range:focus-visible{outline:none}.ui-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #3c83f64d}.ga-sort-pill.ga-pill--active{background:#458ff724}@supports (color:color-mix(in lab, red, red)){.ga-sort-pill.ga-pill--active{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.ga-sort-pill.ga-pill--active{color:#94bbfa;box-shadow:0 0 0 1px #458ff759}@supports (color:color-mix(in lab, red, red)){.ga-sort-pill.ga-pill--active{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 35%, transparent)}}.ga-sort-pill.ga-pill--active i{color:#85b2f9}.ga-hide-entered.ga-toggle--active{background:#28bd5f24}@supports (color:color-mix(in lab, red, red)){.ga-hide-entered.ga-toggle--active{background:color-mix(in oklab, var(--color-success) 14%, transparent)}}.ga-hide-entered.ga-toggle--active{border-color:#28bd5f73}@supports (color:color-mix(in lab, red, red)){.ga-hide-entered.ga-toggle--active{border-color:color-mix(in oklab, var(--color-success) 45%, transparent)}}.ga-hide-entered.ga-toggle--active{color:#6ce096}.ga-view-btn.ga-view-toggle__btn--active{background:#458ff724}@supports (color:color-mix(in lab, red, red)){.ga-view-btn.ga-view-toggle__btn--active{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.ga-view-btn.ga-view-toggle__btn--active{color:#85b2f9;box-shadow:0 0 0 1px #458ff759}@supports (color:color-mix(in lab, red, red)){.ga-view-btn.ga-view-toggle__btn--active{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 35%, transparent)}}.ga-active-tag i{color:var(--color-muted-foreground)}.ga-active-tag:has([data-ga-remove-filter=sort]){background:#458ff71f}@supports (color:color-mix(in lab, red, red)){.ga-active-tag:has([data-ga-remove-filter=sort]){background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.ga-active-tag:has([data-ga-remove-filter=sort]){border-color:#458ff766}@supports (color:color-mix(in lab, red, red)){.ga-active-tag:has([data-ga-remove-filter=sort]){border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ga-active-tag:has([data-ga-remove-filter=sort]){color:#9ec1fa}.ga-active-tag:has([data-ga-remove-filter=sort]) i{color:#77a8f9}.ga-active-tag--green,.ga-active-tag:has([data-ga-remove-filter=excludeEntered]){background:#28bd5f1f}@supports (color:color-mix(in lab, red, red)){.ga-active-tag--green,.ga-active-tag:has([data-ga-remove-filter=excludeEntered]){background:color-mix(in oklab, var(--color-success) 12%, transparent)}}.ga-active-tag--green,.ga-active-tag:has([data-ga-remove-filter=excludeEntered]){border-color:#28bd5f73}@supports (color:color-mix(in lab, red, red)){.ga-active-tag--green,.ga-active-tag:has([data-ga-remove-filter=excludeEntered]){border-color:color-mix(in oklab, var(--color-success) 45%, transparent)}}.ga-active-tag--green,.ga-active-tag:has([data-ga-remove-filter=excludeEntered]){color:#a2ebbd}.ga-active-tag--green i,.ga-active-tag:has([data-ga-remove-filter=excludeEntered]) i{color:#6ce096}.ga-card-dot[data-status=active]{background:#42d778;box-shadow:0 0 8px #42d77880}.ga-card-dot[data-status=ended],.ga-card-dot[data-status=cancelled]{background:var(--color-muted-foreground)}.ga-card-dot[data-status=paused]{background:#f7b23b}.ga-card-status[data-status=active]{color:#6ce096}.ga-card-status[data-status=ended],.ga-card-status[data-status=cancelled]{color:var(--color-muted-foreground)}.ga-card-status[data-status=paused]{color:#f9c56c}.ga-tag{background:var(--color-muted);color:var(--color-muted-foreground);border:1px solid var(--color-border)}.ga-tag[data-modifier=level]{color:#f9d66c;background:oklab(83.5502% .00701195 .163791/.16);border-color:oklab(83.5502% .00701195 .163791/.35);font-weight:600}.ga-tag[data-modifier=region]{color:#85b2f9;background:oklab(62.5485% -.0333964 -.183589/.15);border-color:oklab(62.5485% -.0333964 -.183589/.3)}.ga-tag[data-modifier=region-locked]{color:#ef8f8f;background:oklab(60.0723% .186964 .0918456/.15);border-color:oklab(60.0723% .186964 .0918456/.3)}.ga-tag[data-modifier=multi-key]{color:#81e4a5;background:oklab(75.9963% -.169738 .0979787/.15);border-color:oklab(75.9963% -.169738 .0979787/.3)}.ga-tag[data-modifier=bundle]{color:#f9d66c;background:oklab(83.5502% .00701195 .163791/.15);border-color:oklab(83.5502% .00701195 .163791/.3)}.ga-tag[data-modifier=steam]{color:var(--color-foreground);background:oklab(56.2598% -.00762144 -.0697208/.2);border-color:oklab(56.2598% -.00762144 -.0697208/.4)}.ga-tag[data-modifier=featured]{color:#fadd85;background:oklab(83.5502% .00701195 .163791/.2);border-color:oklab(83.5502% .00701195 .163791/.4)}.ga-tag[data-modifier=new]{color:#81e4a5;background:oklab(75.9963% -.169738 .0979787/.2);border-color:oklab(75.9963% -.169738 .0979787/.4)}.ga-tag[data-modifier=my-entry]{color:#85b2f9;background:oklab(62.5485% -.0333964 -.183589/.2);border-color:oklab(62.5485% -.0333964 -.183589/.4)}.ga-card--glow{border-color:#2f4e7b}@supports (color:color-mix(in lab, red, red)){.ga-card--glow{border-color:color-mix(in oklab, var(--color-primary) 32%, var(--color-border))}}.ga-card--glow{box-shadow:var(--shadow-soft)}.ga-card--glow:hover{border-color:#355f9c}@supports (color:color-mix(in lab, red, red)){.ga-card--glow:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, var(--color-border))}}.nav-rich-menu{width:max-content;min-width:13.5rem;max-width:min(24rem,100vw - 2rem)}.nav-icon-btn{border:1px solid #fafafa17;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nav-icon-btn{border:1px solid color-mix(in oklab, var(--color-foreground) 9%, transparent)}}.nav-icon-btn{color:var(--color-muted-foreground);box-shadow:none;transition:color .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft);background:0 0}.nav-icon-btn:hover{color:var(--color-foreground);border-color:#fafafa2e}@supports (color:color-mix(in lab, red, red)){.nav-icon-btn:hover{border-color:color-mix(in oklab, var(--color-foreground) 18%, transparent)}}.nav-icon-btn:hover{background:#1d283a75}@supports (color:color-mix(in lab, red, red)){.nav-icon-btn:hover{background:color-mix(in oklab, var(--color-accent) 46%, transparent)}}.nav-icon-btn:active{background:#1d283a9e}@supports (color:color-mix(in lab, red, red)){.nav-icon-btn:active{background:color-mix(in oklab, var(--color-accent) 62%, transparent)}}.nav-icon-btn--warning{color:var(--color-warning);border-color:#f6a8233d}@supports (color:color-mix(in lab, red, red)){.nav-icon-btn--warning{border-color:color-mix(in oklab, var(--color-warning) 24%, transparent)}}.nav-icon-btn--warning{background:0 0}.nav-icon-btn--warning:hover{color:var(--color-warning);border-color:#f6a8236b}@supports (color:color-mix(in lab, red, red)){.nav-icon-btn--warning:hover{border-color:color-mix(in oklab, var(--color-warning) 42%, transparent)}}.nav-icon-btn--warning:hover{background:#f6a8231a}@supports (color:color-mix(in lab, red, red)){.nav-icon-btn--warning:hover{background:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.nav-avatar-trigger{line-height:0;transform:none!important}.nav-avatar-trigger:hover,.nav-avatar-trigger:active{transform:none!important}.nav-avatar-trigger .avatar-svg{flex:none;display:block}.home-body{overflow-x:clip}.home-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.home-hero{isolation:isolate;align-items:center;min-height:380px;display:flex;position:relative;overflow:hidden}@media (max-width:39.999rem){.home-hero{min-height:320px}}.home-hero__fx{z-index:0;pointer-events:none;background:radial-gradient(120% 150% at 10% 15%,#458ff74d 0%,#0000 52%),radial-gradient(110% 130% at 95% 95%,#904cf03d 0%,#0000 55%),linear-gradient(135deg,#141414 0%,#0a0a0a 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero__fx{background:radial-gradient(120% 150% at 10% 15%, color-mix(in oklab, var(--color-primary) 30%, transparent) 0%, transparent 52%), radial-gradient(110% 130% at 95% 95%, oklab(58.4912% .108033 -.205449/.24) 0%, transparent 55%), linear-gradient(135deg, #141414 0%, #0a0a0a 100%)}}.home-hero__bg{z-index:1;pointer-events:none;filter:brightness(.42)saturate(1.12);background-position:top;background-size:cover;transition:transform 12s;position:absolute;inset:0;transform:scale(1.06)}.home-hero:hover .home-hero__bg{transform:scale(1)}.home-hero__scrim{z-index:2;pointer-events:none;background:linear-gradient(95deg, #080808db 0%, #08080873 44%, #0808080a 80%), linear-gradient(to top, var(--color-background) 1%, transparent 44%);position:absolute;inset:0}.home-hero__grid{z-index:3;pointer-events:none;opacity:.6;background-image:linear-gradient(#fafafa0f 1px,#0000 1px),linear-gradient(90deg,#fafafa0f 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero__grid{background-image:linear-gradient(color-mix(in oklab, var(--color-foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--color-foreground) 6%, transparent) 1px, transparent 1px)}}.home-hero__grid{background-size:42px 42px;-webkit-mask-image:radial-gradient(70% 80% at 28%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 80% at 28%,#000 0%,#0000 72%)}.home-hero__dots{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero__dots span{background:#458ff7a6;border-radius:9999px;width:3px;height:3px;position:absolute;bottom:-8px}@supports (color:color-mix(in lab, red, red)){.home-hero__dots span{background:color-mix(in oklab, var(--color-primary) 65%, transparent)}}.home-hero__dots span{box-shadow:0 0 8px #458ff78c}@supports (color:color-mix(in lab, red, red)){.home-hero__dots span{box-shadow:0 0 8px color-mix(in oklab, var(--color-primary) 55%, transparent)}}.home-hero__dots span{animation:linear infinite home-particle}.home-hero__dots span:first-child{animation-duration:15s;animation-delay:0s;left:12%}.home-hero__dots span:nth-child(2){width:2px;height:2px;animation-duration:19s;animation-delay:2s;left:28%}.home-hero__dots span:nth-child(3){animation-duration:13s;animation-delay:4s;left:48%}.home-hero__dots span:nth-child(4){background:oklab(79.5159% -.109359 -.0805963/.6);animation-duration:21s;animation-delay:1s;left:67%;box-shadow:0 0 8px oklab(79.5159% -.109359 -.0805963/.5)}.home-hero__dots span:nth-child(5){width:2px;height:2px;animation-duration:17s;animation-delay:3s;left:82%}.home-hero__dots span:nth-child(6){background:oklab(61.3788% .105303 -.190973/.55);animation-duration:23s;animation-delay:5s;left:93%}@keyframes home-particle{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-400px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.home-hero__dots span,.home-hero__bg{transition:none;animation:none}}.home-feat{isolation:isolate;align-items:flex-end;min-height:12.5rem;display:flex;position:relative;overflow:hidden}@media (max-width:39.999rem){.home-feat{min-height:10.5rem}}.home-feat__art{z-index:0;transition:transform .7s var(--ease-out-soft);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.home-feat:hover .home-feat__art{transform:scale(1.11)}.home-feat__fallback{z-index:0;background:radial-gradient(135% 135% at 88% 10%,oklab(56.9797% .106837 -.205916/.14),#0000 58%),radial-gradient(135% 135% at 6% 94%,#458ff729,#0000 58%),linear-gradient(150deg,#171717,#0d0d0d);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-feat__fallback{background:radial-gradient(135% 135% at 88% 10%, oklab(56.9797% .106837 -.205916/.14), transparent 58%), radial-gradient(135% 135% at 6% 94%, color-mix(in oklab, var(--color-primary) 16%, transparent), transparent 58%), linear-gradient(150deg, #171717, #0d0d0d)}}.home-feat__deco{z-index:0;pointer-events:none;opacity:.85;width:100%;height:100%;transition:transform .7s var(--ease-out-soft);position:absolute;inset:0}.home-feat:hover .home-feat__deco{transform:scale(1.04)}.home-feat__watermark{letter-spacing:-.04em;color:#fafafa0d;font-size:10rem;font-weight:800;line-height:1;position:absolute;bottom:-2.5rem;right:.5rem}@supports (color:color-mix(in lab, red, red)){.home-feat__watermark{color:color-mix(in oklab, var(--color-foreground) 5%, transparent)}}.home-feat__watermark{pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .7s var(--ease-out-soft)}.home-feat:hover .home-feat__watermark{transform:scale(1.04)}.home-feat__overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0505051f 34%,#05050599 68%,#050505f0 100%),linear-gradient(105deg,#05050580 0%,#0000 55%);position:absolute;inset:0}.home-feat__overlay:after{content:"";background:linear-gradient(oklab(100% 0 5.96046e-8/.07),#0000 26%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px oklab(100% 0 5.96046e-8/.08)}.home-feat:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -36px 56px -36px #458ff752}@supports (color:color-mix(in lab, red, red)){.home-feat:before{box-shadow:inset 0 -36px 56px -36px color-mix(in oklab, var(--color-primary) 32%, transparent)}}.home-feat:before{opacity:0;transition:opacity .25s var(--ease-out-soft)}.home-feat:hover:before{opacity:1}.home-section-heading{margin-bottom:1.25rem;position:relative}.home-section-title{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.625rem;font-size:clamp(.98rem,1.1vw,1.12rem);font-weight:800;line-height:1.1;display:inline-flex}.home-section-title__icon{color:#6ea8f9;border-radius:.55rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-section-title__icon{color:color-mix(in oklab, var(--color-primary) 78%, white)}}.home-section-title__icon{border:1px solid #458ff757}@supports (color:color-mix(in lab, red, red)){.home-section-title__icon{border:1px solid color-mix(in oklab, var(--color-primary) 34%, transparent)}}.home-section-title__icon{background:linear-gradient(oklab(100% 0 5.96046e-8/.1),#0000 58%),linear-gradient(135deg,#458ff738,#0d111cb8)}@supports (color:color-mix(in lab, red, red)){.home-section-title__icon{background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.1), transparent 58%), linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 22%, transparent), color-mix(in oklab, var(--color-card) 72%, transparent))}}.home-section-title__icon{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.12),0 10px 28px -18px #458ff7b3}@supports (color:color-mix(in lab, red, red)){.home-section-title__icon{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.12), 0 10px 28px -18px color-mix(in oklab, var(--color-primary) 70%, transparent)}}.home-section-title__icon{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.home-section-title__icon i{font-size:.9rem}.home-section-title__text{background:linear-gradient(180deg, #fefefe 0%, var(--color-foreground) 48%, #fafafa94 100%)}@supports (color:color-mix(in lab, red, red)){.home-section-title__text{background:linear-gradient(180deg, color-mix(in oklab, white 88%, var(--color-foreground)) 0%, var(--color-foreground) 48%, color-mix(in oklab, var(--color-foreground) 58%, transparent) 100%)}}.home-section-title__text{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px 1px oklab(0% none none/.45));-webkit-background-clip:text;background-clip:text}.home-section-subtitle{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.8125rem}.home-section-rule{background:linear-gradient(90deg,#458ff79e 0%,#252f41d1 36%,#0000 100%);height:1px;margin-top:.85rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-section-rule{background:linear-gradient(90deg, color-mix(in oklab, var(--color-primary) 62%, transparent) 0%, color-mix(in oklab, var(--color-border) 82%, transparent) 36%, transparent 100%)}}.home-section-rule:after{content:"";opacity:.55;background:repeating-linear-gradient(112deg,#0000 0 .85rem,oklab(100% 0 5.96046e-8/.14) .85rem .92rem,#0000 .92rem 1.55rem);width:min(38rem,70%);position:absolute;inset:-.25rem 0 -.25rem auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 24%,#0000 100%)}.ga-list-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:40rem){.ga-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ga-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.ga-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ga-card{background:linear-gradient(oklab(100% 0 5.96046e-8/.04),#0000 42%),#0d111ce0;min-width:0;padding:0}@supports (color:color-mix(in lab, red, red)){.ga-card{background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.04), transparent 42%), color-mix(in oklab, var(--color-card) 88%, transparent)}}.ga-card{border-color:#252f41d1}@supports (color:color-mix(in lab, red, red)){.ga-card{border-color:color-mix(in oklab, var(--color-border) 82%, transparent)}}.ga-card{transition:transform .22s var(--ease-out-soft), border-color .22s var(--ease-out-soft), box-shadow .22s var(--ease-out-soft);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06),0 18px 48px -38px oklab(0% none none/.92)}.ga-card:hover{border-color:#2f4e7b;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ga-card:hover{border-color:color-mix(in oklab, var(--color-primary) 32%, var(--color-border))}}.ga-card:hover{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.08),0 26px 58px -38px #458ff78c}@supports (color:color-mix(in lab, red, red)){.ga-card:hover{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.08), 0 26px 58px -38px color-mix(in oklab, var(--color-primary) 55%, transparent)}}.ga-card>a:first-child:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#0d111c9e 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ga-card>a:first-child:after{background:linear-gradient(to top, color-mix(in oklab, var(--color-card) 62%, transparent) 0%, transparent 44%)}}.ga-card__creator-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-card__price-badge{border:1px solid #6c5837;border-radius:.55rem;align-items:center;gap:.325rem;min-height:1.5rem;padding:0 .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ga-card__price-badge{border:1px solid color-mix(in oklab, var(--color-warning) 34%, var(--color-border))}}.ga-card__price-badge{background:linear-gradient(oklab(100% 0 5.96046e-8/.16),#0000 58%),linear-gradient(135deg,#0d111cb8,#00000075)}@supports (color:color-mix(in lab, red, red)){.ga-card__price-badge{background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.16), transparent 58%), linear-gradient(135deg, color-mix(in oklab, var(--color-card) 72%, transparent), oklab(0% none none/.46))}}.ga-card__price-badge{color:var(--color-foreground);letter-spacing:.025em;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:800;line-height:1;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.18),0 10px 28px -20px #f6a823b8,0 8px 18px -18px #000}@supports (color:color-mix(in lab, red, red)){.ga-card__price-badge{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.18), 0 10px 28px -20px color-mix(in oklab, var(--color-warning) 72%, transparent), 0 8px 18px -18px black}}.ga-card__price-badge{-webkit-backdrop-filter:blur(.85rem)saturate(145%);backdrop-filter:blur(.85rem)saturate(145%);white-space:nowrap}.ga-card__entered-badge{border:1px solid #266b4e;border-radius:.55rem;align-items:center;gap:.3rem;min-height:1.5rem;padding:0 .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ga-card__entered-badge{border:1px solid color-mix(in oklab, var(--color-success) 42%, var(--color-border))}}.ga-card__entered-badge{background:linear-gradient(oklab(100% 0 5.96046e-8/.14),#0000 58%),linear-gradient(135deg,#0d111cb8,#00000075)}@supports (color:color-mix(in lab, red, red)){.ga-card__entered-badge{background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.14), transparent 58%), linear-gradient(135deg, color-mix(in oklab, var(--color-card) 72%, transparent), oklab(0% none none/.46))}}.ga-card__entered-badge{color:#64cf8c}@supports (color:color-mix(in lab, red, red)){.ga-card__entered-badge{color:color-mix(in oklab, var(--color-success) 72%, white)}}.ga-card__entered-badge{letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.16),0 10px 28px -20px #28bd5fb8,0 8px 18px -18px #000}@supports (color:color-mix(in lab, red, red)){.ga-card__entered-badge{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.16), 0 10px 28px -20px color-mix(in oklab, var(--color-success) 72%, transparent), 0 8px 18px -18px black}}.ga-card__entered-badge{-webkit-backdrop-filter:blur(.85rem)saturate(145%);backdrop-filter:blur(.85rem)saturate(145%);white-space:nowrap}.ga-card__price-badge--compact{flex-shrink:0;min-height:1.625rem;padding-inline:.7rem;font-size:.72rem;position:static}.ga-card__meta{color:#bdc5d1;align-items:center;gap:.5rem;min-width:0;margin-bottom:.72rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ga-card__meta{color:color-mix(in oklab, var(--color-muted-foreground) 78%, white)}}.ga-card__meta{font-size:.7125rem;line-height:1.35}.ga-card__meta .ga-list-creator{color:#cbd1da}@supports (color:color-mix(in lab, red, red)){.ga-card__meta .ga-list-creator{color:color-mix(in oklab, var(--color-muted-foreground) 62%, white)}}.ga-card__meta .ga-list-creator{gap:.4rem;font-weight:650}.ga-card__meta .ga-list-creator:hover{color:#f1f2f4}@supports (color:color-mix(in lab, red, red)){.ga-card__meta .ga-list-creator:hover{color:color-mix(in oklab, var(--color-foreground) 88%, var(--color-muted-foreground))}}.ga-card__meta-dot{background:#abb5c499;border-radius:999px;flex:none;width:.225rem;height:.225rem}@supports (color:color-mix(in lab, red, red)){.ga-card__meta-dot{background:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.ga-card__meta-dot{box-shadow:none;opacity:.72}.ga-card__timer{white-space:nowrap;color:#c9d0d9;flex-shrink:0;align-items:center;gap:.32rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ga-card__timer{color:color-mix(in oklab, var(--color-muted-foreground) 64%, white)}}.ga-card__timer{font-variant-numeric:tabular-nums;font-weight:600}.ga-card__timer i{opacity:.78}.ga-card__copies{border:1px solid #252f41d1;border-radius:999px;align-items:center;min-height:1.35rem;padding:0 .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ga-card__copies{border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent)}}.ga-card__copies{background:#171e2b75}@supports (color:color-mix(in lab, red, red)){.ga-card__copies{background:color-mix(in oklab, var(--color-muted) 46%, transparent)}}.ga-card__copies{color:#e9ebee}@supports (color:color-mix(in lab, red, red)){.ga-card__copies{color:color-mix(in oklab, var(--color-foreground) 78%, var(--color-muted-foreground))}}.ga-card__copies{font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1}.ga-list-avatar{border:1px solid #fafafa2e}@supports (color:color-mix(in lab, red, red)){.ga-list-avatar{border:1px solid color-mix(in oklab, var(--color-foreground) 18%, transparent)}}.ga-list-avatar{background-position:50%;background-size:cover}.ga-list-creator{min-width:0;text-decoration:none}.ga-list-creator--deleted{opacity:.7}.ga-list-role-icon{color:var(--color-muted-foreground)}.ga-compact-list{flex-direction:column;gap:.375rem;display:flex}.ga-compact-row{overflow:hidden}.ga-compact-row:before{content:"";background:var(--color-primary);opacity:0;width:3px;transition:opacity .15s var(--ease-out-soft);z-index:2;position:absolute;inset:0 auto 0 0}.ga-compact-row:hover:before{opacity:1}.ga-compact-row__bg,.ga-compact-row__thumb-bg{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.ga-compact-row__bg{z-index:0;opacity:.09;filter:blur(4px)saturate(1.15);pointer-events:none;transition:opacity .15s var(--ease-out-soft);position:absolute;inset:0}.ga-compact-row:hover .ga-compact-row__bg{opacity:.14}.ga-compact-row__bg:after{content:"";background:linear-gradient(90deg,#0a0a0ae0,#0a0a0a80,#0a0a0ab8);position:absolute;inset:0}@media (max-width:39.999rem){.ga-list-grid{gap:.75rem}.ga-card{border-radius:var(--radius-lg)!important}.ga-card>a:first-child{height:clamp(5.75rem,27vw,7rem);aspect-ratio:auto!important}.ga-card>a:first-child>div{background-position:50%;background-size:cover}.ga-card>a:first-child .absolute.top-2\.5{top:.5rem;right:.5rem}.ga-card>div{padding:.75rem!important}.ga-card h3{font-size:.95rem!important;line-height:1.25!important}.ga-card .ga-tag{font-size:.625rem}.ga-card .mt-3{margin-top:.625rem!important}.ga-card .ga-card__meta{margin-bottom:.7rem!important}.ga-card .pt-3{padding-top:.625rem!important}}.ajax-list-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:1.25rem;display:flex}.ajax-list-pagination[hidden]{display:none}.ajax-list-pagination__label,.ajax-list-pagination__gap{color:var(--color-muted-foreground);font-size:.875rem}.ajax-list-pagination__btn,.ajax-list-pagination a{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-card);min-width:2.25rem;height:2.25rem;color:var(--color-foreground);transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft), color .15s var(--ease-out-soft);justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.ajax-list-pagination__btn:hover,.ajax-list-pagination a:hover{background:var(--color-accent);border-color:var(--color-border);color:var(--color-foreground)}.ajax-list-pagination__btn--active,.ajax-list-pagination a.active,.ajax-list-pagination__btn--active:hover,.ajax-list-pagination a.active:hover{background:var(--color-foreground)!important;border-color:var(--color-foreground)!important;color:var(--color-background)!important;font-weight:700!important}.ajax-list-pagination__jump{margin-left:.5rem;display:inline-block;position:relative}.ajax-list-pagination__jump-menu{z-index:70;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-popover);min-width:10rem;box-shadow:var(--shadow-pop);padding:.75rem;display:none;position:absolute;bottom:calc(100% + .375rem);right:0}.ajax-list-pagination__jump-menu--open{display:block}.ajax-list-pagination__jump-form{align-items:center;gap:.5rem;display:flex}.ajax-list-pagination__jump-label{color:var(--color-muted-foreground);white-space:nowrap;font-size:.75rem}.ajax-list-pagination__jump-input{border-radius:var(--radius-md);border:1px solid var(--color-input);background:var(--color-card);width:4.5rem;height:2.25rem;color:var(--color-foreground);padding:0 .625rem;font-size:.875rem;font-weight:600}.ajax-list-pagination__jump-input:focus{border-color:var(--color-ring);outline:none;box-shadow:0 0 0 2px #458ff73d}@supports (color:color-mix(in lab, red, red)){.ajax-list-pagination__jump-input:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 24%, transparent)}}.markdown-editor{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:none;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft);overflow:hidden}.markdown-editor:focus-within{border-color:#606875db}@supports (color:color-mix(in lab, red, red)){.markdown-editor:focus-within{border-color:color-mix(in oklab, var(--color-border) 62%, var(--color-foreground) 24%)}}.markdown-editor:focus-within{box-shadow:0 0 0 2px #252f415c}@supports (color:color-mix(in lab, red, red)){.markdown-editor:focus-within{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-border) 36%, transparent)}}.markdown-editor:focus-within{background:var(--color-card)}.markdown-toolbar{border-bottom:1px solid var(--color-border);background:#171e2b57;flex-wrap:wrap;align-items:center;gap:2px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.markdown-toolbar{background:color-mix(in oklab, var(--color-muted) 34%, transparent)}}.markdown-toolbar{border-top-left-radius:calc(var(--radius-md) - 1px);border-top-right-radius:calc(var(--radius-md) - 1px)}.markdown-toolbar__select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-card);min-width:70px;height:28px;color:var(--color-foreground);box-shadow:none;padding:0 26px 0 9px;font-size:.75rem;font-weight:500}.markdown-toolbar__select:focus{border-color:var(--color-ring);background-color:var(--color-card);box-shadow:0 0 0 2px #458ff740}@supports (color:color-mix(in lab, red, red)){.markdown-toolbar__select:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 25%, transparent)}}.markdown-toolbar__separator{background:var(--color-border);width:1px;height:18px;margin:0 3px}.btn-toolbar__item{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-muted-foreground);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.btn-toolbar__item:hover{background:var(--color-accent);color:var(--color-foreground);border-color:#0000}.btn-toolbar__item:focus-visible{border-color:var(--color-ring);outline:none;box-shadow:0 0 0 2px #458ff73d}@supports (color:color-mix(in lab, red, red)){.btn-toolbar__item:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 24%, transparent)}}.btn-toolbar__item--preview{color:var(--color-muted-foreground)}.btn-toolbar__item--preview:hover{background:var(--color-accent);color:var(--color-foreground);border-color:#0000}.btn-toolbar__item--active,.btn-toolbar__item--active-blue,.btn-toolbar__item--preview.btn-toolbar__item--active{background:var(--color-accent);border-color:var(--color-border);color:var(--color-foreground)}.md-emoji-picker-wrap{display:inline-flex;position:relative}.md-emoji-picker{z-index:90;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-popover);width:min(20rem,100vw - 1.5rem);color:var(--color-popover-foreground);box-shadow:var(--shadow-pop);transform-origin:0 0;animation:mdEmojiPickerIn .14s var(--ease-out-soft);gap:.5rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.md-emoji-picker[hidden]{display:none!important}.md-emoji-picker__search-wrap{padding:.125rem}.md-emoji-picker__search-field{position:relative}.md-emoji-picker__search-icon{z-index:1;color:var(--color-muted-foreground);pointer-events:none;font-size:.75rem;line-height:1;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.md-emoji-picker__search{border:1px solid var(--color-input);border-radius:var(--radius-md);background:var(--color-card);width:100%;height:2rem;color:var(--color-foreground);transition:border-color .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft), background .15s var(--ease-out-soft);outline:none;padding:0 .625rem 0 1.9rem;font-size:.8125rem;display:block}.md-emoji-picker__search::placeholder{color:var(--color-muted-foreground)}.md-emoji-picker__search:focus{border-color:var(--color-ring);box-shadow:0 0 0 2px #458ff73d}@supports (color:color-mix(in lab, red, red)){.md-emoji-picker__search:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 24%, transparent)}}.md-emoji-picker__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;max-height:15rem;padding:.125rem;display:grid;overflow-y:auto}.md-emoji-picker__grid::-webkit-scrollbar{width:.35rem}.md-emoji-picker__grid::-webkit-scrollbar-track{background:0 0}.md-emoji-picker__grid::-webkit-scrollbar-thumb{background:#abb5c43d;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.md-emoji-picker__grid::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--color-muted-foreground) 24%, transparent)}}.md-emoji-picker__item{border-radius:var(--radius-md);cursor:pointer;width:2rem;height:2rem;transition:background .14s var(--ease-out-soft), transform .14s var(--ease-out-soft);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.md-emoji-picker__item:hover,.md-emoji-picker__item:focus-visible{background:var(--color-accent);outline:none;transform:translateY(-1px)}.md-emoji-picker__item img{object-fit:contain;border-radius:var(--radius-sm);width:1.5rem;height:1.5rem}.md-emoji-picker__empty{min-height:3.5rem;color:var(--color-muted-foreground);grid-column:1/-1;justify-content:center;align-items:center;font-size:.8125rem;display:flex}@keyframes mdEmojiPickerIn{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.markdown-editor__textarea,.markdown-editor__textarea.form__control,.markdown-editor__textarea:focus,.markdown-editor__textarea:focus-visible,.markdown-editor__textarea.form__control:focus{width:100%;color:var(--color-foreground);resize:vertical;border-bottom-left-radius:calc(var(--radius-md) - 1px);border-bottom-right-radius:calc(var(--radius-md) - 1px);background:0 0;min-height:140px;padding:14px 16px;line-height:1.6;display:block;box-shadow:none!important;border:0!important;outline:none!important}.markdown-editor__textarea::placeholder,.markdown-editor__textarea.form__control::placeholder{color:var(--color-muted-foreground)}.markdown-editor__preview.markdown-preview{background:0 0;min-height:140px;padding:14px 16px}.markdown-body,.post__content{--quote-bg:#131824}@supports (color:color-mix(in lab, red, red)){.markdown-body,.post__content{--quote-bg:color-mix(in oklab, var(--color-muted) 56%, var(--color-card))}}.markdown-body,.post__content{--quote-border:var(--glass-border)}@supports (color:color-mix(in lab, red, red)){.markdown-body,.post__content{--quote-border:color-mix(in oklab, var(--glass-border) 82%, var(--color-primary) 12%)}}.markdown-body,.post__content{color:var(--color-foreground);overflow-wrap:anywhere;line-height:1.65}.markdown-body p,.post__content p{margin:0 0 .85rem}.md-emoji,.markdown-body img.md-emoji,.post__content img.md-emoji{vertical-align:-.32em;object-fit:contain;border-radius:0;width:auto;max-width:100%;height:1.35em;margin:0 .04em;display:inline-block}.markdown-body p:last-child,.post__content p:last-child{margin-bottom:0}.markdown-body a,.post__content a{color:var(--color-primary);text-underline-offset:.16em;text-decoration:underline}.markdown-body a:hover,.post__content a:hover{color:#6ea8f9}@supports (color:color-mix(in lab, red, red)){.markdown-body a:hover,.post__content a:hover{color:color-mix(in oklab, var(--color-primary) 78%, white)}}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,.post__content h1,.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{color:var(--color-foreground);margin:1.25rem 0 .6rem;font-weight:800;line-height:1.25}.markdown-body h1,.post__content h1{font-size:1.5rem}.markdown-body h2,.post__content h2{font-size:1.3rem}.markdown-body h3,.post__content h3{font-size:1.12rem}.markdown-body h4,.post__content h4{font-size:1rem}.markdown-body :is(h1,h2,h3,h4,h5,h6):first-child,.post__content :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.markdown-body blockquote,.post__content blockquote{border:1px solid var(--quote-border);border-radius:var(--radius-md);background:var(--quote-bg);margin:1rem 0;padding:.8rem .95rem;position:relative}@supports (color:color-mix(in lab, red, red)){.markdown-body blockquote,.post__content blockquote{background:color-mix(in oklab, var(--quote-bg) 88%, transparent)}}.markdown-body blockquote,.post__content blockquote{color:var(--color-muted-foreground);-webkit-backdrop-filter:blur(calc(var(--blur-glass) * .55)) saturate(112%);overflow:hidden}.markdown-body blockquote:before,.post__content blockquote:before{display:none}.markdown-body blockquote p,.post__content blockquote p{margin:.55rem 0}.markdown-body blockquote p:empty,.post__content blockquote p:empty{display:none}.markdown-body blockquote>:first-child,.post__content blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child,.post__content blockquote>:last-child{margin-bottom:0}.markdown-body blockquote>p:has(.quote-author),.post__content blockquote>p:has(.quote-author){border-bottom:1px solid var(--quote-border);background:0 0;align-items:center;gap:.5rem;margin:0 0 .65rem;padding:0 0 .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.markdown-body blockquote>p:has(.quote-author),.post__content blockquote>p:has(.quote-author){border-bottom:1px solid color-mix(in oklab, var(--quote-border) 62%, transparent)}}.markdown-body blockquote>p:has(.quote-author),.post__content blockquote>p:has(.quote-author){font-size:.82rem;line-height:1.2}.markdown-body blockquote>p:has(.quote-author):before,.post__content blockquote>p:has(.quote-author):before{content:"“";color:#458ff794;flex:none;margin-top:.35rem;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:0}@supports (color:color-mix(in lab, red, red)){.markdown-body blockquote>p:has(.quote-author):before,.post__content blockquote>p:has(.quote-author):before{color:color-mix(in oklab, var(--color-primary) 58%, transparent)}}.quote-author{color:var(--color-foreground);margin:0;font-style:normal;font-weight:700;display:inline}.quote-author:after{content:" said:";color:var(--color-muted-foreground);font-weight:400}.markdown-body blockquote blockquote,.post__content blockquote blockquote{box-shadow:none;background:#fafafa;margin:.7rem 0 .3rem}@supports (color:color-mix(in lab, red, red)){.markdown-body blockquote blockquote,.post__content blockquote blockquote{background:color-mix(in oklab, var(--color-foreground) 5%, var(--quote-bg))}}.quote-collapse{margin:1rem 0;position:relative}.quote-collapse>blockquote{margin:0;padding-bottom:3rem}.quote-collapse__content{will-change:max-height;transition:max-height .28s cubic-bezier(.2,0,.2,1);position:relative}.quote-collapse__content--collapsed{max-height:var(--quote-collapsed-height,260px);overflow:hidden}.quote-collapse__content--collapsed:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--quote-bg), var(--quote-bg) 58%, var(--quote-bg));height:96px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.quote-collapse__content--collapsed:after{background:linear-gradient(to bottom, color-mix(in oklab, var(--quote-bg) 0%, transparent), color-mix(in oklab, var(--quote-bg) 76%, transparent) 58%, color-mix(in oklab, var(--quote-bg) 96%, transparent))}}.quote-collapse__content--expanded{max-height:none;overflow:visible}.quote-collapse:has(.quote-collapse__content--expanded)>blockquote{padding-bottom:.8rem}.quote-collapse__toggle{z-index:2;border:1px solid var(--quote-border);background:#0f141fe6;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;padding:0 .75rem;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.quote-collapse__toggle{background:color-mix(in oklab, var(--color-popover) 90%, transparent)}}.quote-collapse__toggle{color:var(--color-foreground);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(135%);font-size:.76rem;font-weight:700;line-height:1;transition:color .16s,border-color .16s,background .16s,transform .16s}.quote-collapse__toggle:hover,.quote-collapse__toggle:focus-visible{color:var(--color-foreground);border-color:#458ff7}@supports (color:color-mix(in lab, red, red)){.quote-collapse__toggle:hover,.quote-collapse__toggle:focus-visible{border-color:color-mix(in oklab, var(--color-primary) 48%, var(--quote-border))}}.quote-collapse__toggle:hover,.quote-collapse__toggle:focus-visible{background:#1d283ac2}@supports (color:color-mix(in lab, red, red)){.quote-collapse__toggle:hover,.quote-collapse__toggle:focus-visible{background:color-mix(in oklab, var(--color-accent) 76%, transparent)}}.quote-collapse__toggle:hover,.quote-collapse__toggle:focus-visible{outline:none;transform:translate(-50%)translateY(-1px)}.quote-collapse:has(.quote-collapse__content--expanded) .quote-collapse__toggle{width:max-content;margin:.6rem auto 0;display:flex;position:static;transform:none}.quote-collapse:has(.quote-collapse__content--expanded) .quote-collapse__toggle:hover,.quote-collapse:has(.quote-collapse__content--expanded) .quote-collapse__toggle:focus-visible{transform:translateY(-1px)}.markdown-body ul,.markdown-body ol,.post__content ul,.post__content ol{margin:.85rem 0;padding-left:1.6rem;list-style:none}.markdown-body ol,.post__content ol{counter-reset:md-ordered-list}.markdown-body :is(ul,ol)>li,.post__content :is(ul,ol)>li{margin:.35rem 0;padding-left:0;position:relative}.markdown-body ol>li,.post__content ol>li{counter-increment:md-ordered-list}.markdown-body ul>li:before,.post__content ul>li:before{content:"•";color:var(--color-success);font-weight:800;position:absolute;right:calc(100% + .5rem)}.markdown-body ol>li:before,.post__content ol>li:before{content:counters(md-ordered-list, ".") ".";text-align:right;min-width:max-content;color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;right:calc(100% + .5rem)}.markdown-body :is(ul,ol) :is(ul,ol),.post__content :is(ul,ol) :is(ul,ol){margin-top:.4rem;margin-bottom:.4rem}.markdown-body hr,.post__content hr{background:linear-gradient(90deg, transparent, var(--color-border), transparent);border:0;height:1px;margin:1.25rem 0}.markdown-body :not(pre)>code,.post__content :not(pre)>code{background:var(--color-muted);border-radius:var(--radius-sm);padding:.12rem .34rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.86em}.markdown-body pre,.post__content pre{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#04060b;max-height:min(260px,44vh);margin:1rem 0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.markdown-body pre,.post__content pre{background:color-mix(in oklab, var(--color-background) 60%, black)}}.markdown-body pre,.post__content pre{scrollbar-width:thin;padding:.85rem}.md-code-block__pre{max-height:min(260px,44vh);overflow:auto}.markdown-body pre code,.post__content pre code{color:#e8effa;background:0 0;min-width:max-content;padding:0;display:block}@supports (color:color-mix(in lab, red, red)){.markdown-body pre code,.post__content pre code{color:color-mix(in oklab, var(--color-foreground) 90%, var(--color-primary))}}.markdown-body pre code,.post__content pre code{white-space:pre;font:.86rem/1.65 JetBrains Mono,Fira Code,Consolas,monospace}.md-code-block{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#04060b;margin:1rem 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.md-code-block{background:color-mix(in oklab, var(--color-background) 60%, black)}}.md-code-block__pre{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:42px 14px 14px!important}.md-code-block__copy{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);min-height:28px;color:var(--color-muted-foreground);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:7px;right:7px}.md-code-block__copy:hover{background:var(--color-accent);border-color:#26684d}@supports (color:color-mix(in lab, red, red)){.md-code-block__copy:hover{border-color:color-mix(in oklab, var(--color-success) 40%, var(--color-border))}}.md-code-block__copy:hover{color:var(--color-success)}.md-code-block__copy--copied{border-color:#277d52}@supports (color:color-mix(in lab, red, red)){.md-code-block__copy--copied{border-color:color-mix(in oklab, var(--color-success) 55%, var(--color-border))}}.md-code-block__copy--copied{color:var(--color-success)}.markdown-body mark.md-highlight,.post__content mark.md-highlight{color:var(--color-warning);background:0 0}.markdown-body sub,.post__content sub{vertical-align:sub;font-size:.72em;line-height:0}.markdown-body table,.post__content table{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;margin:1rem 0;overflow:hidden}.markdown-body :is(th,td),.post__content :is(th,td){text-align:left;border:1px solid var(--color-border);padding:.7rem .9rem}.markdown-body th,.post__content th{background:#458ff71f}@supports (color:color-mix(in lab, red, red)){.markdown-body th,.post__content th{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.markdown-body th,.post__content th{color:#72aaf9}@supports (color:color-mix(in lab, red, red)){.markdown-body th,.post__content th{color:color-mix(in oklab, var(--color-primary) 76%, white)}}.markdown-body th,.post__content th{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.markdown-body tr:nth-child(2n),.post__content tr:nth-child(2n){background:#fafafa06}@supports (color:color-mix(in lab, red, red)){.markdown-body tr:nth-child(2n),.post__content tr:nth-child(2n){background:color-mix(in oklab, var(--color-foreground) 2.5%, transparent)}}.markdown-body img,.post__content img{border-radius:var(--radius-md);max-width:100%;height:auto}.post__content{min-height:0;padding:0}.gd-comment-composer--expanded .gd-comment-composer__prompt{display:none!important}.gd-comments__items{background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;margin-bottom:12px;display:flex;overflow:visible}.gd-comment-composer{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft);margin-top:14px;position:relative;overflow:clip}.gd-comment-composer--expanded{overflow:visible}.gd-comment-composer__prompt{width:100%;min-height:64px;color:var(--color-muted-foreground);cursor:text;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;transition:background .18s,color .18s;display:grid}.gd-comment-composer__prompt:after{content:"";background:var(--color-border);opacity:.78;grid-column:2/4;height:1px}.gd-comment-composer__prompt:hover,.gd-comment-composer__prompt:focus-visible{background:var(--color-accent);color:var(--color-foreground);outline:none}.gd-comment-composer__avatar{width:34px;height:34px;display:inline-flex}.gd-comment-composer__placeholder{min-width:0;color:var(--color-muted-foreground);font-size:.95rem}.gd-comment-composer__reply-pill{background:#abb5c473;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gd-comment-composer__reply-pill{background:color-mix(in oklab, var(--color-muted-foreground) 45%, transparent)}}.gd-comment-composer__reply-pill{color:var(--color-background);font-size:.8rem;font-weight:700}.gd-comment-composer__form{background:0 0;border:0;border-radius:0;padding:14px;overflow:visible}.gd-comment-composer .markdown-editor{border-color:var(--color-border);border-radius:var(--radius-lg);background:#0c101b}@supports (color:color-mix(in lab, red, red)){.gd-comment-composer .markdown-editor{background:color-mix(in oklab, var(--color-card) 86%, var(--color-background))}}.gd-comment-composer .markdown-editor{overflow:hidden}.gd-comment-composer .markdown-editor__textarea,.gd-comment-composer .markdown-editor__preview.markdown-preview{min-height:124px;padding:14px 16px}.gd-comment-composer__actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.gd-comment-composer__cancel,.gd-comment-composer__submit{border-radius:var(--radius-md);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.45rem;height:36px;padding:0 14px;font-size:.78rem;font-weight:650;transition:background .16s,color .16s,transform .16s;display:inline-flex}.gd-comment-composer__cancel{color:var(--color-muted-foreground);background:0 0}.gd-comment-composer__cancel:hover,.gd-comment-composer__cancel:focus-visible{background:var(--color-accent);color:var(--color-foreground);outline:none}.gd-comment-composer__submit{background:var(--color-foreground);color:var(--color-background);box-shadow:var(--shadow-soft)}.gd-comment-composer__submit:hover,.gd-comment-composer__submit:focus-visible{background:#ddddde}@supports (color:color-mix(in lab, red, red)){.gd-comment-composer__submit:hover,.gd-comment-composer__submit:focus-visible{background:color-mix(in oklab, var(--color-foreground) 88%, var(--color-background))}}.gd-comment-composer__submit:hover,.gd-comment-composer__submit:focus-visible{outline:none}.gd-comment-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-soft);scroll-margin-top:calc(var(--header-height,70px) + 14px);gap:13px;padding:15px 16px;display:flex}.gd-comment-card__avatar{flex:none;padding-top:1px}.gd-comment-card__main{flex:auto;min-width:0}.gd-comment-card__header,.gd-comment-card__footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gd-comment-card__meta{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;line-height:1.25;display:flex}.gd-comment-card .post__author{color:var(--color-foreground);font-size:.9rem;font-weight:700;text-decoration:none}.gd-comment-card .post__role{letter-spacing:.04em;font-size:.66rem;font-weight:750}.gd-comment-card__time,.gd-comment-card__edited{color:var(--color-muted-foreground);font-size:.76rem}.gd-comment-card__tools,.gd-comment-card__actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.gd-comment-card__tool,.gd-comment-card__number,.gd-comment-card__action{height:28px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;font-size:.76rem;font-weight:650;line-height:1;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.gd-comment-card__tool{width:28px}.gd-comment-card__number,.gd-comment-card__action{padding:0 9px}.gd-comment-card__number{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.68rem}.gd-comment-card__tool:hover,.gd-comment-card__tool:focus-visible,.gd-comment-card__number:hover,.gd-comment-card__number:focus-visible,.gd-comment-card__action:hover,.gd-comment-card__action:focus-visible{background:var(--color-accent);color:var(--color-foreground);outline:none}.gd-comment-card__action--danger:hover,.gd-comment-card__action--danger:focus-visible{background:#e2363624}@supports (color:color-mix(in lab, red, red)){.gd-comment-card__action--danger:hover,.gd-comment-card__action--danger:focus-visible{background:color-mix(in oklab, var(--color-destructive) 14%, transparent)}}.gd-comment-card__action--danger:hover,.gd-comment-card__action--danger:focus-visible{color:var(--color-destructive)}.gd-comment-card__body{color:#fafafaeb;margin-top:8px;padding:0}@supports (color:color-mix(in lab, red, red)){.gd-comment-card__body{color:color-mix(in oklab, var(--color-foreground) 92%, transparent)}}.gd-comment-card__body{font-size:.94rem;line-height:1.65}.gd-comment-card__footer{justify-content:space-between;align-items:center;margin-top:10px}.gd-comment-card__actions{justify-content:flex-end;margin-left:auto}.gd-comment-card__mod-menu{display:inline-block;position:relative}.gd-comment-card__mod-menu .dropdown__menu{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-popover);min-width:180px;box-shadow:var(--shadow-pop);padding:5px;bottom:calc(100% + 6px);right:0}@media (max-width:720px){.gd-comment-card{gap:10px;padding:13px}.gd-comment-card__header{flex-direction:row;align-items:flex-start}.gd-comment-card__footer{flex-direction:row;align-items:center}.gd-comment-card__tools,.gd-comment-card__actions{justify-content:flex-end;margin-left:auto}.gd-comment-card__tools{flex:none}.gd-comment-card__actions{min-width:0}.gd-comment-composer__actions{justify-content:flex-end;align-items:center}.gd-comment-composer__cancel,.gd-comment-composer__submit{flex:none}.gd-comment-composer__prompt{grid-template-columns:auto minmax(0,1fr) auto}.gd-comment-composer__reply-pill{grid-column:3;justify-self:flex-end}.gd-comment-composer__prompt:after{grid-column:2/4}}.gd-hero-actions__btn{border-radius:var(--radius-md);background:#0d111cad;min-height:34px}@supports (color:color-mix(in lab, red, red)){.gd-hero-actions__btn{background:color-mix(in oklab, var(--color-card) 68%, transparent)}}.gd-hero-actions__btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gd-hero-actions__btn--keys{border-color:#3661a0}@supports (color:color-mix(in lab, red, red)){.gd-hero-actions__btn--keys{border-color:color-mix(in oklab, var(--color-primary) 52%, var(--color-border))}}.gd-hero-actions__btn--keys{color:#a7c7fb}.gd-hero-actions__btn--description{border-color:#8e6c32}@supports (color:color-mix(in lab, red, red)){.gd-hero-actions__btn--description{border-color:color-mix(in oklab, var(--color-warning) 50%, var(--color-border))}}.gd-hero-actions__btn--description{color:#fbd593}.gd-compact-hero{border-color:#2f4c78}@supports (color:color-mix(in lab, red, red)){.gd-compact-hero{border-color:color-mix(in oklab, var(--color-border) 70%, var(--color-primary))}}.gd-compact-hero{border-radius:var(--radius-xl)}.gd-compact-hero__body{min-width:0}.gd-title{max-width:100%;color:var(--color-foreground);letter-spacing:0;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 18px #00000073;margin:0;padding:0;font-size:clamp(1.7rem,2.25vw,2.15rem);font-weight:800;line-height:1.08;overflow:visible}.gd-sort-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);width:2rem;height:2rem;color:var(--color-muted-foreground);justify-content:center;align-items:center;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.gd-sort-btn:hover,.gd-sort-btn:focus-visible{background:var(--color-accent);color:var(--color-foreground);outline:none}.gd-sort-btn--active{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background);box-shadow:var(--shadow-soft)}.gd-sort-btn--active:hover,.gd-sort-btn--active:focus-visible{background:#e7e7e8}@supports (color:color-mix(in lab, red, red)){.gd-sort-btn--active:hover,.gd-sort-btn--active:focus-visible{background:color-mix(in oklab, var(--color-foreground) 92%, var(--color-background))}}.gd-sort-btn--active:hover,.gd-sort-btn--active:focus-visible{color:var(--color-background)}.gd-description-panel.card,.gd-key-card.card,.gd-sidebar-card.card,.gd-admin-card.card{border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;background:var(--color-card)!important;box-shadow:var(--shadow-soft)!important}.gd-description-panel.card,.gd-key-card.card{padding:16px!important}.gd-description-panel .post__content{color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.gd-description-panel .post__content{color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.gd-description-panel .post__content{line-height:1.7}.gd-description-panel__textarea,.gd-description-panel .markdown-editor__textarea{border-radius:var(--radius-md);background:var(--color-card);min-height:132px}.gd-description-panel__edit,.gd-key-card__toggle{border-radius:var(--radius-md);min-height:32px}.gd-key-card .gd-compact-card__head{border-bottom:1px solid var(--color-border);margin:-4px -4px 14px;padding:0 0 12px}.gd-key-card__locked{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:#171e2b85;place-items:center;gap:10px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.gd-key-card__locked{background:color-mix(in oklab, var(--color-muted) 52%, transparent)}}.gd-key-card__locked{color:var(--color-muted-foreground);text-align:center}.gd-key-card #key-editor-form,.gd-key-card #key-editor-fields{flex-direction:column;gap:12px;display:flex}.gd-key-card .key-editor__row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0c101a;margin:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.gd-key-card .key-editor__row{background:color-mix(in oklab, var(--color-card) 82%, var(--color-background))}}.gd-key-card .key-editor__label{color:var(--color-muted-foreground);margin-bottom:7px;font-size:.78rem;font-weight:650}.gd-key-card__actions{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:.82rem;display:flex}.gd-key-card__actions>span{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.gd-sidebar-card.card{padding:15px!important}.gd-creator-card.card{align-items:center;gap:15px;display:flex;margin-bottom:20px!important;padding:13px!important}.gd-creator-card__label{color:var(--color-muted-foreground);font-size:.8rem}.gd-creator-card__name{color:var(--color-foreground);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.gd-creator-card__link{color:var(--color-muted-foreground);text-decoration:none;transition:color .16s}.gd-creator-card__link:hover,.gd-creator-card__link:focus-visible{color:var(--color-foreground);outline:none}.gd-creator-card__deleted{color:var(--color-muted-foreground);opacity:.7;text-decoration:none}.gd-banner-card.card{margin-top:0!important;padding:16px!important}.gd-banner-card h4,.gd-admin-card__title{color:var(--color-foreground);align-items:center;gap:.5rem;margin:0 0 8px;font-size:.95rem;font-weight:700;display:flex}.gd-banner-card p{color:var(--color-muted-foreground)!important;margin:0 0 12px!important}.gd-banner-card .banner-card__preview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted);margin:0 0 10px;overflow:hidden}.gd-banner-card .banner-card__preview-bg{aspect-ratio:468/60;border-radius:inherit;background-position:50%;background-size:cover;width:100%;min-height:52px}.gd-banner-card .banner-card__toggle{border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--color-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;margin-top:10px;padding:0 10px;font-size:.83rem;font-weight:650;transition:background .16s,border-color .16s;display:flex}.gd-banner-card .banner-card__toggle-label{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.gd-banner-card .banner-card__toggle-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gd-banner-card .banner-card__toggle svg,.gd-banner-card .banner-card__toggle i{flex:none;width:.95rem;font-size:.95rem}.gd-banner-card .banner-card__toggle-icon{width:1.35rem;height:1.35rem;color:var(--color-muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.gd-banner-card .banner-card__toggle:hover,.gd-banner-card .banner-card__toggle:focus-visible{border-color:var(--color-border);background:var(--color-accent);color:var(--color-foreground);outline:none}.gd-banner-card .banner-card__settings{border-top:1px solid var(--color-border);gap:14px;margin-top:12px;padding-top:12px;display:grid}.gd-banner-card .banner-card__settings[style*=block]{display:grid!important}.gd-banner-card .banner-card__settings>div{margin-bottom:0!important}.gd-banner-card .banner-card__field{gap:7px;display:grid}.gd-banner-card .banner-card__settings label,.gd-banner-card .banner-card__embed-group label{display:block;color:var(--color-muted-foreground)!important;margin:0 0 7px!important;font-size:.78rem!important;font-weight:700!important}.gd-banner-card .banner-card__presets{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.gd-banner-card .banner-card__preset{aspect-ratio:1;border:1px solid #252f41b3;width:100%;min-height:34px;position:relative}@supports (color:color-mix(in lab, red, red)){.gd-banner-card .banner-card__preset{border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent)}}.gd-banner-card .banner-card__preset{border-radius:var(--radius-md);cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 0 0 1px oklab(100% 0 5.96046e-8/.14)}.gd-banner-card .banner-card__preset:hover,.gd-banner-card .banner-card__preset:focus-visible{border-color:var(--color-foreground);outline:none;transform:translateY(-1px)}.gd-banner-card .banner-card__preset--active{border-color:var(--color-foreground);box-shadow:0 0 0 2px var(--color-card), 0 0 0 4px var(--color-primary), inset 0 0 0 1px oklab(100% 0 5.96046e-8/.2)}.gd-banner-card .banner-card__formats{grid-template-columns:repeat(2,minmax(0,76px));gap:8px;display:grid}.gd-banner-card .banner-card__format-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);height:34px;color:var(--color-muted-foreground);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:800;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.gd-banner-card .banner-card__format-btn:hover,.gd-banner-card .banner-card__format-btn:focus-visible{background:var(--color-accent);color:var(--color-foreground);outline:none}.gd-banner-card .banner-card__format-btn--active{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background);box-shadow:var(--shadow-soft)}.gd-banner-card .banner-card__embeds{gap:12px;display:grid}.gd-banner-card .banner-card__embed-row{grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;gap:8px;display:grid}.gd-banner-card .banner-card__embed-input{border:1px solid var(--color-input);border-radius:var(--radius-md);background:var(--color-background);width:100%;min-width:0;height:40px;color:var(--color-foreground);box-shadow:none;padding:0 12px;font-size:.86rem;line-height:1;display:block}.gd-banner-card .banner-card__embed-input:focus-visible{border-color:var(--color-ring);outline:none;box-shadow:0 0 0 2px #458ff73d}@supports (color:color-mix(in lab, red, red)){.gd-banner-card .banner-card__embed-input:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 24%, transparent)}}.gd-banner-card .banner-card__copy-btn{border-radius:var(--radius-md);width:40px;min-width:40px;min-height:40px;padding:0}.gd-admin-card.card{padding:16px!important}.gd-admin-card__title{color:#f15f5f}.gd-admin-card form+form,.gd-admin-card form+.gd-admin-card__price,.gd-admin-card .gd-admin-card__price+form{margin-top:10px!important}.gd-admin-card__btn{border-radius:var(--radius-md);width:100%;min-height:42px;font-weight:700}.gd-admin-card__btn--warning{border-color:var(--color-warning)!important;color:#f7b645!important}.gd-admin-card__btn--success{border-color:var(--color-success)!important;color:#5fdd8d!important}.gd-admin-card__btn--danger{color:var(--color-destructive-foreground);border-color:var(--color-destructive)!important}.btn--outline.gd-admin-card__btn--danger{color:var(--color-destructive)!important}.gd-admin-card__price{margin-top:10px;padding:10px;border-color:var(--color-border)!important;border-radius:var(--radius-md)!important;background:#0c101a!important}@supports (color:color-mix(in lab, red, red)){.gd-admin-card__price{background:color-mix(in oklab, var(--color-card) 82%, var(--color-background))!important}}.gd-admin-card__price-label{margin-bottom:8px;color:var(--color-muted-foreground)!important;font-size:.82rem!important}.gd-admin-card__price-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.gd-admin-card__price-actions form,.gd-admin-card__price-actions form+form{margin-top:0!important}.gd-admin-card__price-btn{border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;min-height:36px;font-weight:750;display:inline-flex!important}.gd-admin-card__btn--purple{color:oklch(78% .17 303.9)!important;background:oklab(62.7% .147802 -.219953/.14)!important;border-color:oklab(62.7% .147802 -.219953/.46)!important}.gd-reactions{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;margin:-6px 0 20px;display:flex}.gd-reactions__list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gd-reaction-wrap{isolation:isolate;display:inline-flex;position:relative}.gd-reaction,.gd-reactions__add{border:1px solid #2b4062;justify-content:center;align-items:center;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gd-reaction,.gd-reactions__add{border:1px solid color-mix(in oklab, var(--color-primary) 18%, var(--color-border))}}.gd-reaction,.gd-reactions__add{border-radius:var(--radius-md);background:linear-gradient(180deg, #142036, var(--color-card))}@supports (color:color-mix(in lab, red, red)){.gd-reaction,.gd-reactions__add{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 88%, var(--color-primary) 12%), var(--color-card))}}.gd-reaction,.gd-reactions__add{color:var(--color-muted-foreground);cursor:pointer;transition:background .16s ease, border-color .16s ease, color .16s ease, box-shadow .18s ease, transform .18s var(--ease-out-soft);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06)}.gd-reaction{will-change:transform;gap:7px;min-width:54px;padding:0 10px;position:relative;overflow:hidden}.gd-reaction:hover,.gd-reaction:focus-visible,.gd-reactions__add:hover,.gd-reactions__add:focus-visible,.gd-reactions__add--active,.gd-reaction--active{border-color:#396bb2}@supports (color:color-mix(in lab, red, red)){.gd-reaction:hover,.gd-reaction:focus-visible,.gd-reactions__add:hover,.gd-reactions__add:focus-visible,.gd-reactions__add--active,.gd-reaction--active{border-color:color-mix(in oklab, var(--color-primary) 62%, var(--color-border))}}.gd-reaction:hover,.gd-reaction:focus-visible,.gd-reactions__add:hover,.gd-reactions__add:focus-visible,.gd-reactions__add--active,.gd-reaction--active{background:radial-gradient(circle at 28% 18%,oklab(100% 0 5.96046e-8/.16),#0000 30%),#15233b}@supports (color:color-mix(in lab, red, red)){.gd-reaction:hover,.gd-reaction:focus-visible,.gd-reactions__add:hover,.gd-reactions__add:focus-visible,.gd-reactions__add--active,.gd-reaction--active{background:radial-gradient(circle at 28% 18%, oklab(100% 0 5.96046e-8/.16), transparent 30%), color-mix(in oklab, var(--color-primary) 14%, var(--color-card))}}.gd-reaction:hover,.gd-reaction:focus-visible,.gd-reactions__add:hover,.gd-reactions__add:focus-visible,.gd-reactions__add--active,.gd-reaction--active{color:var(--color-foreground);outline:none}.gd-reaction:hover,.gd-reaction:focus-visible{transform:translateY(-1px)}.gd-reaction--active{box-shadow:inset 0 0 0 1px #458ff73d,0 0 0 1px #458ff71a}@supports (color:color-mix(in lab, red, red)){.gd-reaction--active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 24%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-primary) 10%, transparent)}}.gd-reaction__emoji{object-fit:contain;filter:drop-shadow(0 1px 2px #00000052);border-radius:3px;flex:none;width:22px;height:22px}.gd-reaction__count{color:currentColor;text-align:center;font-variant-numeric:tabular-nums;min-width:.72rem;font-size:.9rem;font-weight:800;line-height:1}.gd-reactions__add{padding:0;border-color:#2b4062!important;width:34px!important;height:34px!important;min-height:34px!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__add{border-color:color-mix(in oklab, var(--color-primary) 18%, var(--color-border))!important}}.gd-reactions__add{background:linear-gradient(180deg, #142036, var(--color-card))!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__add{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 88%, var(--color-primary) 12%), var(--color-card))!important}}.gd-reactions__add{font-size:.93rem;color:var(--color-muted-foreground)!important}.gd-reaction--super{--gd-super-color:#f59e0b;--gd-super-glow:#f59e0b7a;--gd-super-soft:#f59e0b2e;--gd-super-active:#f59e0b47;--gd-super-hover:#f59e0b57;--gd-super-edge:#f59e0bdb;border-color:var(--gd-super-edge);background:radial-gradient(circle at 20% 24%, #ffffff38, transparent 25%), linear-gradient(135deg, var(--gd-super-soft), #0d111cb8 58%, #ffffff0f);overflow:visible}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super{background:radial-gradient(circle at 20% 24%, #ffffff38, transparent 25%), linear-gradient(135deg, var(--gd-super-soft), color-mix(in oklab, var(--color-card) 72%, transparent) 58%, #ffffff0f)}}.gd-reaction--super{color:var(--color-foreground);box-shadow:0 0 0 1px var(--gd-super-soft), 0 0 24px var(--gd-super-glow), inset 0 1px 0 #ffffff17}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super.gd-reaction--active{background:radial-gradient(circle at 22% 24%, #ffffff4d, transparent 26%), linear-gradient(135deg, var(--gd-super-active), var(--gd-super-active)), color-mix(in oklab, var(--color-card) 70%, black)}}.gd-reaction--super.gd-reaction--active{border-color:var(--gd-super-edge);box-shadow:inset 0 0 0 1px var(--gd-super-active), 0 0 0 1px var(--gd-super-soft), 0 0 30px var(--gd-super-glow), 0 0 54px var(--gd-super-color)}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super.gd-reaction--active{box-shadow:inset 0 0 0 1px var(--gd-super-active), 0 0 0 1px var(--gd-super-soft), 0 0 30px var(--gd-super-glow), 0 0 54px color-mix(in oklab, var(--gd-super-color) 20%, transparent)}}.gd-reaction--super:before{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 18%,#ffffff57,#0000 58%);position:absolute;inset:-1px;transform:translate(-70%)}.gd-reaction--super>*{z-index:1;position:relative}.gd-reaction-wrap:hover .gd-reaction--super,.gd-reaction-wrap:focus-within .gd-reaction--super,.gd-reaction-wrap--touch-open .gd-reaction--super{background:radial-gradient(circle at 24% 22%, #ffffff42, transparent 26%), linear-gradient(135deg, var(--gd-super-hover), #0d111ca3 54%, var(--gd-super-soft));transform:translateY(-2px)scale(1.035)}@supports (color:color-mix(in lab, red, red)){.gd-reaction-wrap:hover .gd-reaction--super,.gd-reaction-wrap:focus-within .gd-reaction--super,.gd-reaction-wrap--touch-open .gd-reaction--super{background:radial-gradient(circle at 24% 22%, #ffffff42, transparent 26%), linear-gradient(135deg, var(--gd-super-hover), color-mix(in oklab, var(--color-card) 64%, transparent) 54%, var(--gd-super-soft))}}.gd-reaction-wrap:hover .gd-reaction--super,.gd-reaction-wrap:focus-within .gd-reaction--super,.gd-reaction-wrap--touch-open .gd-reaction--super{border-color:var(--gd-super-edge);box-shadow:0 0 0 1px var(--gd-super-hover), 0 0 28px var(--gd-super-glow), 0 8px 22px #0000003d}.gd-reaction-wrap:hover .gd-reaction--super:before,.gd-reaction-wrap:focus-within .gd-reaction--super:before,.gd-reaction-wrap--touch-open .gd-reaction--super:before{animation:1.15s linear infinite gdSuperChipSweep}.gd-reaction--super-nudge{animation:1.5s cubic-bezier(.16,1,.3,1) both gdSuperChipNudge}.gd-reaction__super-aura{z-index:2;pointer-events:none;width:122px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gd-reaction__super-svg{width:100%;height:100%;display:block;overflow:visible}.gd-super-streak,.gd-super-star,.gd-super-spark,.gd-super-diamond,.gd-super-confetti,.gd-super-beam,.gd-super-dot{opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 7px var(--gd-super-glow))}.gd-super-streak{fill:none;stroke:var(--gd-super-color);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:34;stroke-dashoffset:34px}.gd-super-beam{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:18;stroke-dashoffset:18px}.gd-super-star{fill:#fff;stroke:var(--gd-super-color);stroke-width:1.4px}.gd-super-spark,.gd-super-diamond,.gd-super-confetti,.gd-super-dot{fill:var(--gd-super-color)}.gd-super-diamond{stroke:#fff;stroke-width:1.5px}.gd-reaction--super-fx-glitter .gd-super-diamond,.gd-reaction--super-fx-glitter .gd-super-confetti,.gd-reaction--super-fx-diamonds .gd-super-streak,.gd-reaction--super-fx-diamonds .gd-super-confetti,.gd-reaction--super-fx-comets .gd-super-diamond,.gd-reaction--super-fx-comets .gd-super-star--two,.gd-reaction--super-fx-beams .gd-super-confetti,.gd-reaction--super-fx-beams .gd-super-diamond{display:none}.gd-reaction--super-fx-comets .gd-super-streak{stroke-width:4.2px;stroke-dasharray:24 12}.gd-reaction--super-fx-confetti .gd-super-confetti{fill:#fff;stroke:var(--gd-super-color);stroke-width:1.4px}.gd-reaction--super-fx-beams .gd-super-beam{stroke:var(--gd-super-color);stroke-width:3px}.gd-reaction--super-fx-orbit .gd-super-streak{stroke-width:2.4px;stroke-dasharray:16 12}.gd-reaction--super-intro .gd-super-streak,.gd-reaction--super-intro .gd-super-beam{animation:2.8s ease-out both gdSvgIntroStreak}.gd-reaction--super-intro .gd-super-star,.gd-reaction--super-intro .gd-super-diamond,.gd-reaction--super-intro .gd-super-confetti{animation:2.85s cubic-bezier(.2,.8,.28,1) both gdSvgIntroStar}.gd-reaction--super-intro .gd-super-spark,.gd-reaction--super-intro .gd-super-dot{animation:2.7s ease-out both gdSvgIntroSpark}.gd-reaction--super-intro .gd-super-streak--two,.gd-reaction--super-intro .gd-super-beam--two,.gd-reaction--super-intro .gd-super-star--two,.gd-reaction--super-intro .gd-super-diamond--two,.gd-reaction--super-intro .gd-super-confetti--two,.gd-reaction--super-intro .gd-super-spark--two,.gd-reaction--super-intro .gd-super-dot--two{animation-delay:.16s}.gd-reaction--super-intro .gd-super-streak--three,.gd-reaction--super-intro .gd-super-beam--three,.gd-reaction--super-intro .gd-super-star--three,.gd-reaction--super-intro .gd-super-diamond--three,.gd-reaction--super-intro .gd-super-confetti--three,.gd-reaction--super-intro .gd-super-spark--three,.gd-reaction--super-intro .gd-super-dot--three{animation-delay:.32s}.gd-reaction-wrap:hover .gd-super-streak,.gd-reaction-wrap:hover .gd-super-beam,.gd-reaction-wrap:focus-within .gd-super-streak,.gd-reaction-wrap:focus-within .gd-super-beam,.gd-reaction-wrap--touch-open .gd-super-streak,.gd-reaction-wrap--touch-open .gd-super-beam{animation:.92s ease-out infinite gdSvgHoverStreak}.gd-reaction-wrap:hover .gd-super-star,.gd-reaction-wrap:hover .gd-super-diamond,.gd-reaction-wrap:hover .gd-super-confetti,.gd-reaction-wrap:focus-within .gd-super-star,.gd-reaction-wrap:focus-within .gd-super-diamond,.gd-reaction-wrap:focus-within .gd-super-confetti,.gd-reaction-wrap--touch-open .gd-super-star,.gd-reaction-wrap--touch-open .gd-super-diamond,.gd-reaction-wrap--touch-open .gd-super-confetti{animation:.95s ease-out infinite gdSvgHoverStar}.gd-reaction-wrap:hover .gd-super-spark,.gd-reaction-wrap:hover .gd-super-dot,.gd-reaction-wrap:focus-within .gd-super-spark,.gd-reaction-wrap:focus-within .gd-super-dot,.gd-reaction-wrap--touch-open .gd-super-spark,.gd-reaction-wrap--touch-open .gd-super-dot{animation:.9s ease-out infinite gdSvgHoverSpark}.gd-reactions__picker{border-color:#2c4469}@supports (color:color-mix(in lab, red, red)){.gd-reactions__picker{border-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-border))}}.gd-reactions__picker{background:#0f141ff5}@supports (color:color-mix(in lab, red, red)){.gd-reactions__picker{background:color-mix(in oklab, var(--color-popover) 96%, transparent)}}.gd-reactions__picker:before{content:"";z-index:-1;border-radius:calc(var(--radius-md) + 4px);opacity:0;background:linear-gradient(135deg,#6071ff,#8b5cf6,#38bdf8,#6071ff) 0 0/220% 220%;transition:opacity .18s;position:absolute;inset:-2px}.gd-reactions__picker--super:before{opacity:1;animation:2.4s linear infinite gdSuperPickerBorder}.gd-reactions__picker--super{box-shadow:0 18px 46px #4f46e561,0 0 34px #38bdf82e}.gd-reactions__super-toggle{position:relative;overflow:hidden;border-color:#2b4062!important;width:34px!important;height:34px!important;min-height:34px!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle{border-color:color-mix(in oklab, var(--color-primary) 18%, var(--color-border))!important}}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 88%, var(--color-primary) 12%), var(--color-card))!important}}.gd-reactions__super-toggle{color:var(--color-muted-foreground)!important}.gd-reactions__super-toggle:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.35)}.gd-reactions__super-toggle--active{border-color:#3b72c0!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle--active{border-color:color-mix(in oklab, var(--color-primary) 70%, var(--color-border))!important}}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle--active{background:radial-gradient(circle at 32% 24%, #ffffff38, transparent 28%), color-mix(in oklab, var(--color-primary) 24%, var(--color-card))!important}}.gd-reactions__super-toggle--active{box-shadow:0 0 18px #458ff76b,inset 0 0 0 1px #ffffff1f;color:var(--color-foreground)!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle--active{box-shadow:0 0 18px color-mix(in oklab, var(--color-primary) 42%, transparent), inset 0 0 0 1px oklab(100% 0 5.96046e-8/.12)}}.gd-reactions__emoji{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .14s,transform .14s;display:inline-flex}.gd-reactions__emoji:hover,.gd-reactions__emoji:focus-visible{background:var(--color-accent);outline:none;transform:translateY(-1px)scale(1.05)}.gd-reactions__emoji img{object-fit:contain;width:24px;height:24px}.gd-reaction-popover{z-index:80;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 100%;gap:6px;width:max-content;min-width:250px;max-width:min(318px,100vw - 24px);padding:8px;transition:opacity .15s,visibility .15s,transform .15s;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px)scale(.98);border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;background:var(--color-popover)!important;color:var(--color-popover-foreground)!important;box-shadow:var(--shadow-pop)!important}.gd-compact-hero .gd-reaction-popover{transform-origin:0 0;top:calc(100% + 6px);bottom:auto}.gd-reaction-popover:after{content:"";background:0 0;height:10px;position:absolute;bottom:-10px;left:0;right:0}.gd-compact-hero .gd-reaction-popover:after{top:-10px;bottom:auto}.gd-reaction-wrap:hover .gd-reaction-popover,.gd-reaction-wrap:focus-within .gd-reaction-popover,.gd-reaction-wrap--touch-open .gd-reaction-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.gd-reaction-popover__first,.gd-reaction-popover__user,.gd-reaction-popover__super{font-size:.83rem;line-height:1.35;color:var(--color-popover-foreground)!important}.gd-reaction-popover__first{align-items:center;gap:7px;font-weight:650;display:flex}.gd-reaction-popover__user,.gd-reaction-popover__more,.gd-reaction-popover__details{border-radius:var(--radius-md)}.gd-reaction-popover__more,.gd-reaction-popover__details{width:100%;color:var(--color-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;font-weight:650;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.gd-reaction-popover__more{color:var(--color-muted-foreground);padding:7px 8px}.gd-reaction-popover__details{background:#171e2b7a;border:0;height:30px;min-height:30px;margin-top:0;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.gd-reaction-popover__details{background:color-mix(in oklab, var(--color-muted) 48%, transparent)}}.gd-reaction-popover__details{font-size:.82rem}.gd-reaction-popover__more:hover,.gd-reaction-popover__more:focus-visible,.gd-reaction-popover__details:hover,.gd-reaction-popover__details:focus-visible{background:var(--color-accent);color:var(--color-foreground);outline:none}.gd-reaction--super{--gd-super-glow:var(--gd-super-color)}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super{--gd-super-glow:color-mix(in oklab, var(--gd-super-color) 24%, transparent)}}.gd-reaction--super{--gd-super-soft:var(--gd-super-color)}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super{--gd-super-soft:color-mix(in oklab, var(--gd-super-color) 13%, transparent)}}.gd-reaction--super{--gd-super-active:var(--gd-super-color)}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super{--gd-super-active:color-mix(in oklab, var(--gd-super-color) 20%, transparent)}}.gd-reaction--super{--gd-super-hover:var(--gd-super-color)}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super{--gd-super-hover:color-mix(in oklab, var(--gd-super-color) 16%, transparent)}}.gd-reaction--super{border-color:var(--gd-super-color)!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super{border-color:color-mix(in oklab, var(--gd-super-color) 58%, var(--color-border))!important}}.gd-reaction--super{background:var(--gd-super-color)!important}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super{background:color-mix(in oklab, var(--gd-super-color) 8%, var(--color-card))!important}}.gd-reaction--super{box-shadow:0 0 0 1px var(--gd-super-color), 0 0 16px -10px var(--gd-super-color)!important}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super{box-shadow:0 0 0 1px color-mix(in oklab, var(--gd-super-color) 22%, transparent), 0 0 16px -10px color-mix(in oklab, var(--gd-super-color) 72%, transparent)!important}}.gd-reaction--super.gd-reaction--active{background:var(--gd-super-color)!important}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super.gd-reaction--active{background:color-mix(in oklab, var(--gd-super-color) 12%, var(--color-card))!important}}.gd-reaction--super.gd-reaction--active{box-shadow:0 0 0 1px var(--gd-super-color), 0 0 18px -8px var(--gd-super-color)!important}@supports (color:color-mix(in lab, red, red)){.gd-reaction--super.gd-reaction--active{box-shadow:0 0 0 1px color-mix(in oklab, var(--gd-super-color) 34%, transparent), 0 0 18px -8px color-mix(in oklab, var(--gd-super-color) 82%, transparent)!important}}.gd-reaction-wrap:hover .gd-reaction--super,.gd-reaction-wrap:focus-within .gd-reaction--super,.gd-reaction-wrap--touch-open .gd-reaction--super{transform:translateY(-1px)scale(1.018);box-shadow:0 0 0 1px var(--gd-super-color), 0 0 22px -8px var(--gd-super-color)!important}@supports (color:color-mix(in lab, red, red)){.gd-reaction-wrap:hover .gd-reaction--super,.gd-reaction-wrap:focus-within .gd-reaction--super,.gd-reaction-wrap--touch-open .gd-reaction--super{box-shadow:0 0 0 1px color-mix(in oklab, var(--gd-super-color) 46%, transparent), 0 0 22px -8px color-mix(in oklab, var(--gd-super-color) 86%, transparent)!important}}.gd-reaction--super:before,.gd-reactions__picker:before,.gd-reactions__picker--super:before{content:none!important;animation:none!important}.gd-reaction__super-aura{z-index:1;border-radius:calc(var(--radius-md) + 22px);opacity:1;filter:none;mix-blend-mode:normal;width:auto;height:auto;overflow:visible;transform:none;inset:auto -36px -14px auto!important}.gd-reaction-wrap--super{z-index:3}.gd-reaction-wrap--super:hover,.gd-reaction-wrap--super:focus-within,.gd-reaction-wrap--touch-open.gd-reaction-wrap--super{z-index:16}.gd-reaction__super-svg{transform-origin:50%;width:100%;height:100%;overflow:visible;transform:translate(-18px)scaleX(1.12)}.gd-reaction--super>.gd-reaction__emoji,.gd-reaction--super>.gd-reaction__count{z-index:2;position:relative}.gd-reactions__picker{isolation:isolate;border-radius:var(--radius-xl);background:linear-gradient(oklab(100% 0 5.96046e-8/.04),#0000 44%),#0f141ff7;width:318px;padding:12px}@supports (color:color-mix(in lab, red, red)){.gd-reactions__picker{background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.04), transparent 44%), color-mix(in oklab, var(--color-popover) 97%, transparent)}}.gd-reactions__picker{-webkit-backdrop-filter:blur(14px);overflow:hidden}.gd-reactions__picker>*{z-index:2;position:relative}.gd-reactions__picker--super{background:radial-gradient(120% 90% at 100% 0,oklab(70% -.155885 -.09/.2),#0000 48%),radial-gradient(110% 90% at 0 100%,oklab(62% .066153 -.230703/.18),#0000 52%),linear-gradient(135deg,#458ff724 0%,#0000 38%,#8165ff1f 72%,#00b4cc24 100%),linear-gradient(#ffffff0f,#0000 44%),#0f141ff7}@supports (color:color-mix(in lab, red, red)){.gd-reactions__picker--super{background:radial-gradient(120% 90% at 100% 0%, oklab(70% -.155885 -.09/.2), transparent 48%), radial-gradient(110% 90% at 0% 100%, oklab(62% .066153 -.230703/.18), transparent 52%), linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 14%, transparent) 0%, transparent 38%, oklab(62% .066153 -.230703/.12) 72%, oklab(70% -.155885 -.09/.14) 100%), linear-gradient(180deg, oklab(100% 0 5.96046e-8/.06), transparent 44%), color-mix(in oklab, var(--color-popover) 97%, transparent)}}.gd-reactions__picker--super{box-shadow:var(--shadow-pop), 0 0 0 1px #458ff72e, 0 0 34px -18px #458ff7b8, 0 0 42px -24px #8165ffbd;background-size:180% 180%,160% 160%,220% 220%,100% 100%,100% 100%}@supports (color:color-mix(in lab, red, red)){.gd-reactions__picker--super{box-shadow:var(--shadow-pop), 0 0 0 1px color-mix(in oklab, var(--color-primary) 18%, transparent), 0 0 34px -18px color-mix(in oklab, var(--color-primary) 72%, transparent), 0 0 42px -24px oklab(62% .066153 -.230703/.74)}}.gd-reactions__picker--super{animation:7s ease-in-out infinite gdSuperPickerSurface}.gd-reactions__picker--super:before{z-index:0;border-radius:inherit;opacity:.54;pointer-events:none;background:linear-gradient(115deg,#0000 12%,oklab(100% 0 5.96046e-8/.14) 38%,#0000 58%),repeating-linear-gradient(112deg,#0000 0 18px,oklab(100% 0 5.96046e-8/.06) 18px 19px,#0000 19px 34px);position:absolute;inset:0;transform:translate(-22%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 82%,#0000);content:""!important;animation:3.8s ease-in-out infinite gdSuperPickerSheen!important}[data-gd-reaction-search]{border-radius:var(--radius-lg)!important;background:#0a0d17!important;height:38px!important}@supports (color:color-mix(in lab, red, red)){[data-gd-reaction-search]{background:color-mix(in oklab, var(--color-background) 58%, var(--color-card))!important}}[data-gd-reaction-search]{font-size:.84rem!important}.gd-reactions__super-toggle{isolation:isolate;position:relative;overflow:hidden;border-radius:var(--radius-lg)!important;border-color:#293a56!important;width:38px!important;height:38px!important;min-height:38px!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle{border-color:color-mix(in oklab, var(--color-border) 92%, var(--color-primary) 12%)!important}}.gd-reactions__super-toggle{background:radial-gradient(120% 100% at 20% 0,#458ff729,#0000 42%),linear-gradient(#ffffff12,#0000 56%),#0d111ceb!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle{background:radial-gradient(120% 100% at 20% 0%, color-mix(in oklab, var(--color-primary) 16%, transparent), transparent 42%), linear-gradient(180deg, oklab(100% 0 5.96046e-8/.07), transparent 56%), color-mix(in oklab, var(--color-card) 92%, transparent)!important}}.gd-reactions__super-toggle{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.09),0 8px 18px -16px #458ff7a3}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.09), 0 8px 18px -16px color-mix(in oklab, var(--color-primary) 64%, transparent)}}.gd-reactions__super-toggle:before,.gd-reactions__super-toggle:after{content:"";pointer-events:none;opacity:0;position:absolute}.gd-reactions__super-toggle:before{z-index:0;background:conic-gradient(from 0deg, transparent 0 22%, #458ff757 32%, #bc84ff6b 45%, transparent 58% 100%);inset:-34%}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle:before{background:conic-gradient(from 0deg, transparent 0 22%, color-mix(in oklab, var(--color-primary) 34%, transparent) 32%, oklab(72% .098035 -.150961/.42) 45%, transparent 58% 100%)}}.gd-reactions__super-toggle:after{z-index:1;background:linear-gradient(115deg,#0000 16%,oklab(100% 0 5.96046e-8/.34) 42%,#0000 64%);inset:0;transform:translate(-120%)}.gd-reactions__super-toggle-svg{z-index:2;fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;position:relative}.gd-reactions__super-toggle:hover,.gd-reactions__super-toggle:focus-visible{color:#93befa!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle:hover,.gd-reactions__super-toggle:focus-visible{color:color-mix(in oklab, var(--color-primary) 58%, white)!important}}.gd-reactions__super-toggle:hover,.gd-reactions__super-toggle:focus-visible{border-color:#345d98!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle:hover,.gd-reactions__super-toggle:focus-visible{border-color:color-mix(in oklab, var(--color-primary) 48%, var(--color-border))!important}}.gd-reactions__super-toggle:hover,.gd-reactions__super-toggle:focus-visible{background:radial-gradient(120% 100% at 20% 0,#458ff738,#0000 44%),linear-gradient(#ffffff17,#0000 56%),#1d283adb!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle:hover,.gd-reactions__super-toggle:focus-visible{background:radial-gradient(120% 100% at 20% 0%, color-mix(in oklab, var(--color-primary) 22%, transparent), transparent 44%), linear-gradient(180deg, oklab(100% 0 5.96046e-8/.09), transparent 56%), color-mix(in oklab, var(--color-accent) 86%, transparent)!important}}.gd-reactions__super-toggle:hover:after,.gd-reactions__super-toggle:focus-visible:after{opacity:.5;animation:1.25s ease-out gdSuperToggleSweep}.gd-reactions__super-toggle--active{color:#fff!important;border-color:#5e9ef8e0!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle--active{border-color:color-mix(in oklab, var(--color-primary) 76%, white 12%)!important}}.gd-reactions__super-toggle--active{background:radial-gradient(circle at 28% 18%,oklab(100% 0 5.96046e-8/.24),#0000 30%),linear-gradient(135deg,#4d94f7f5 0%,oklch(62% .24 286) 48%,oklch(70% .18 210) 100%)!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle--active{background:radial-gradient(circle at 28% 18%, oklab(100% 0 5.96046e-8/.24), transparent 30%), linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 92%, white 4%) 0%, oklch(62% .24 286) 48%, oklch(70% .18 210) 100%)!important}}.gd-reactions__super-toggle--active{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.22),0 0 0 1px #458ff742,0 0 18px #458ff75c,0 12px 28px -18px #8165ffc7!important}@supports (color:color-mix(in lab, red, red)){.gd-reactions__super-toggle--active{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.22), 0 0 0 1px color-mix(in oklab, var(--color-primary) 26%, transparent), 0 0 18px color-mix(in oklab, var(--color-primary) 36%, transparent), 0 12px 28px -18px oklab(62% .066153 -.230703/.78)!important}}.gd-reactions__super-toggle--active{animation:1.85s ease-in-out infinite gdSuperToggleAura!important}.gd-reactions__super-toggle--active:before{opacity:.55;animation:4.8s linear infinite gdSuperToggleOrbit}.gd-reactions__super-toggle--active:after{opacity:.58;animation:1.8s ease-in-out infinite gdSuperToggleSweep}.gd-reactions__super-toggle--active .gd-reactions__super-toggle-svg{animation:1.55s ease-in-out infinite gdSuperToggleSvgTwinkle}.gd-reactions__emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-height:232px;padding:2px}.gd-reactions__emoji{border-radius:var(--radius-md);border:1px solid #0000;width:36px;height:36px}.gd-reaction-popover{gap:10px;min-width:300px;max-width:min(340px,100vw - 24px);padding:13px;border-radius:var(--radius-xl)!important}.gd-reaction-popover__first{gap:9px;margin-bottom:0;font-size:.88rem}.gd-reaction-popover__first img{border-radius:var(--radius-md);width:28px;height:28px}.gd-reaction-popover__user,.gd-reaction-popover__more{padding-left:37px}.gd-reaction-popover__super{border:1px solid #2a3e5e;margin-top:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.gd-reaction-popover__super{border:1px solid color-mix(in oklab, var(--color-primary) 16%, var(--color-border))}}.gd-reaction-popover__super{border-radius:var(--radius-md);background:#171e2b7a}@supports (color:color-mix(in lab, red, red)){.gd-reaction-popover__super{background:color-mix(in oklab, var(--color-muted) 48%, transparent)}}.gd-reaction-popover__super i{color:#7db1f9}@supports (color:color-mix(in lab, red, red)){.gd-reaction-popover__super i{color:color-mix(in oklab, var(--color-primary) 70%, white)}}.gd-reaction-popover__super i{filter:none}.gd-reaction-popover__details{border:1px solid #252f41c7;height:38px;margin-top:0}@supports (color:color-mix(in lab, red, red)){.gd-reaction-popover__details{border:1px solid color-mix(in oklab, var(--color-border) 78%, transparent)}}.gd-reaction-popover__details{background:#171e2b75}@supports (color:color-mix(in lab, red, red)){.gd-reaction-popover__details{background:color-mix(in oklab, var(--color-muted) 46%, transparent)}}.gd-reaction-modal{gap:14px;display:grid}.gd-reaction-modal__head{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#171e2b8a;align-items:center;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-reaction-modal__head{background:color-mix(in oklab, var(--color-muted) 54%, transparent)}}.gd-reaction-modal__head img{border-radius:var(--radius-md);background:var(--color-card);width:40px;height:40px}.gd-reaction-modal__head div{gap:2px;display:grid}.gd-reaction-modal__head strong{color:var(--color-foreground);font-size:.95rem}.gd-reaction-modal__head span{color:var(--color-muted-foreground);font-size:.82rem}.gd-reaction-modal__list{gap:8px;display:grid}.gd-reaction-modal__user{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);align-items:center;gap:11px;padding:10px;display:flex}.gd-reaction-modal__user:hover{background:var(--color-accent)}.gd-reaction-modal__avatar{background-position:50%;background-size:cover;background-color:var(--color-muted);border-radius:999px;flex:none;width:38px;height:38px}.gd-reaction-modal__meta{gap:2px;min-width:0;display:grid}.gd-reaction-modal__name{color:var(--color-foreground);font-weight:700;text-decoration:none}.gd-reaction-modal__time{color:var(--color-muted-foreground);font-size:.8rem}.gd-reaction-modal__close{width:100%}@media (max-width:720px){.gd-key-card__actions{flex-direction:column;align-items:stretch}.gd-key-card__actions .gd-button-row,.gd-key-card__actions .btn{width:100%}.gd-compact-hero{border-radius:var(--radius-xl);gap:0;margin-inline:.75rem;padding:0;overflow:hidden}.gd-compact-hero__art.giveaway-hero{border-radius:calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0 0;min-height:188px}.gd-compact-hero__body{background:linear-gradient(#0d111c29,#0d111c8f),#070a1380;align-items:flex-start;gap:12px;padding:.95rem}@supports (color:color-mix(in lab, red, red)){.gd-compact-hero__body{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 16%, transparent), color-mix(in oklab, var(--color-card) 56%, transparent)), color-mix(in oklab, var(--color-background) 50%, transparent)}}.gd-title{font-size:clamp(1.35rem,5.2vw,1.65rem);font-weight:800;line-height:1.12}.gd-hero-actions{justify-content:flex-start;width:100%}.gd-hero-actions__btn{min-height:36px;font-size:.85rem;padding-inline:.75rem!important}.gd-hero-actions__icon{width:36px;padding-inline:0!important}.gd-comments__head{gap:.75rem;flex-direction:row!important;align-items:center!important}.gd-comments__sort{justify-content:flex-end;margin-left:auto;width:auto!important}.gd-reaction-popover{min-width:min(280px,100vw - 24px)}}@keyframes gdSuperChipSweep{0%{opacity:0;transform:translate(-80%)}22%{opacity:.78}to{opacity:0;transform:translate(80%)}}@keyframes gdSuperChipNudge{0%{transform:translateY(0)scale(1)}8%{transform:translateY(-4px)scale(1.055)}16%{transform:translateY(-1px)scale(1.018)}38%{transform:translateY(-1.5px)scale(1.026)}74%{transform:translateY(-1.8px)scale(1.028)}to{transform:translateY(-2px)scale(1.03)}}@keyframes gdSvgIntroStreak{0%{opacity:0;stroke-dashoffset:34px;transform:translateY(4px)scale(.82)}18%{opacity:.95}58%{stroke-dashoffset:0;opacity:.9}to{opacity:0;stroke-dashoffset:-34px;transform:translateY(-5px)scale(1.05)}}@keyframes gdSvgIntroStar{0%{opacity:0;transform:translateY(0)scale(.35)}20%{opacity:1;transform:translateY(-2px)scale(1.05)}70%{opacity:.92}to{opacity:0;transform:translateY(-16px)scale(.45)}}@keyframes gdSvgIntroSpark{0%{opacity:0;transform:translateY(0)scale(.4)}22%{opacity:.95;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translateY(-18px)scale(.25)}}@keyframes gdSvgHoverStreak{0%{opacity:0;stroke-dashoffset:34px;transform:translateY(2px)scale(.9)}28%{opacity:.9}72%{stroke-dashoffset:0;opacity:.75}to{opacity:0;stroke-dashoffset:-22px;transform:translateY(-3px)scale(1)}}@keyframes gdSvgHoverStar{0%{opacity:0;transform:translateY(4px)scale(.35)}30%{opacity:1;transform:translateY(0)scale(.92)}to{opacity:0;transform:translateY(-11px)scale(.25)}}@keyframes gdSvgHoverSpark{0%{opacity:0;transform:translateY(3px)scale(.4)}34%{opacity:.92;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.2)}}@keyframes gdSuperPickerBorder{to{background-position:220%}}@keyframes gdSuperTogglePulse{0%,to{box-shadow:0 0 14px color-mix(in oklab, var(--color-primary) 34%, transparent), inset 0 0 0 1px oklab(100% 0 5.96046e-8/.1)}50%{box-shadow:0 0 26px color-mix(in oklab, var(--color-primary) 58%, transparent), inset 0 0 0 1px oklab(100% 0 5.96046e-8/.18)}}@keyframes gdSuperToggleAura{0%,to{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.22), 0 0 0 1px color-mix(in oklab, var(--color-primary) 24%, transparent), 0 0 16px color-mix(in oklab, var(--color-primary) 30%, transparent), 0 12px 28px -18px oklab(62% .066153 -.230703/.74)}50%{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.28), 0 0 0 1px color-mix(in oklab, var(--color-primary) 34%, transparent), 0 0 26px color-mix(in oklab, var(--color-primary) 46%, transparent), 0 12px 32px -16px oklab(62% .066153 -.230703/.88)}}@keyframes gdSuperToggleOrbit{to{transform:rotate(360deg)}}@keyframes gdSuperToggleSweep{0%{transform:translate(-120%)}58%,to{transform:translate(125%)}}@keyframes gdSuperToggleSvgTwinkle{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}45%{filter:drop-shadow(0 0 7px oklab(100% 0 5.96046e-8/.5));transform:scale(1.08)rotate(-4deg)}}@keyframes gdSuperPickerSurface{0%,to{background-position:100% 0,0 100%,0%,0 0,0 0}50%{background-position:76% 18%,18% 82%,100%,0 0,0 0}}@keyframes gdSuperPickerSheen{0%,to{opacity:.28;transform:translate(-34%)}48%{opacity:.64;transform:translate(24%)}}#mobile-sidebar{transform:translate(100%)}#mobile-sidebar.active{transform:translate(0)}#mobile-sidebar-backdrop{opacity:0;pointer-events:none}#mobile-sidebar-backdrop.active{opacity:1;pointer-events:auto}#mobile-nav-sheet{pointer-events:none}#mobile-nav-sheet.active{pointer-events:auto}#mobile-nav-sheet .mobile-nav-sheet__backdrop{opacity:0}#mobile-nav-sheet.active .mobile-nav-sheet__backdrop{opacity:1}#mobile-nav-sheet .mobile-nav-sheet__content{transform:translateY(100%)}#mobile-nav-sheet.active .mobile-nav-sheet__content{transform:translateY(0)}.mobile-nav{padding-bottom:env(safe-area-inset-bottom);overflow:visible}.mobile-nav .grid{align-items:stretch;overflow:visible}.mobile-nav__item{text-align:center;cursor:pointer;background:0 0;border:0;min-width:0;min-height:4rem;padding:.375rem .25rem;line-height:1;text-decoration:none;position:relative}.mobile-nav__item,.mobile-nav__item span,.mobile-nav__item svg,.mobile-nav__item i,.mobile-nav__item img{flex-shrink:0}.mobile-nav__item svg,.mobile-nav__item i{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0 auto;font-size:1rem;line-height:1.25rem;display:inline-flex}.mobile-nav__item i:before{line-height:inherit;display:block}.mobile-nav__item:not(.mobile-nav__item--create){grid-template-rows:1.5rem 1rem;align-content:center;place-items:center;gap:.125rem;display:grid!important}.mobile-nav__item--create{z-index:2;justify-content:center;align-items:center;overflow:visible;display:flex!important}.mobile-nav__create-btn{border:1px solid #fafafabf;justify-content:center;align-items:center;display:inline-flex;width:3.25rem!important;height:3.25rem!important}@supports (color:color-mix(in lab, red, red)){.mobile-nav__create-btn{border:1px solid color-mix(in oklab, var(--color-foreground) 75%, transparent)}}.mobile-nav__create-btn{box-shadow:0 14px 32px #0000006b,0 0 0 1px #fafafa2e;background:var(--color-foreground)!important;color:var(--color-background)!important}@supports (color:color-mix(in lab, red, red)){.mobile-nav__create-btn{box-shadow:0 14px 32px #0000006b, 0 0 0 1px color-mix(in oklab, var(--color-foreground) 18%, transparent)}}.mobile-nav__create-btn{transition:transform .16s var(--ease-out-soft), box-shadow .16s var(--ease-out-soft);transform:translateY(-.375rem)}.mobile-nav__item--create:active .mobile-nav__create-btn{transform:translateY(-.25rem)scale(.96)}.mobile-nav__create-btn svg,.mobile-nav__create-btn i{width:1.25rem;height:1.25rem;font-size:1.15rem;line-height:1.25rem;color:var(--color-background)!important}.mobile-nav__avatar{object-fit:cover;margin:0 auto;display:block;transform:translateY(-.375rem);width:1.5rem!important;height:1.5rem!important}.mobile-nav__username,.mobile-nav__item>span:not(.mobile-nav__create-btn):not(.mobile-nav__badge){color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:min(4.25rem,100%);height:1rem;font-size:.625rem;line-height:1rem;display:block;overflow:hidden}#global-modal .btn{border-radius:var(--radius-md);height:2.25rem;transition:background .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft), color .15s var(--ease-out-soft);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}#global-modal .btn--primary{background:var(--color-foreground);color:var(--color-background)}#global-modal .btn--primary:hover{background:#fafafae6}@supports (color:color-mix(in lab, red, red)){#global-modal .btn--primary:hover{background:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}#global-modal .btn--secondary,#global-modal .btn--outline{border-color:var(--color-border);color:var(--color-foreground);background:0 0}#global-modal .btn--secondary:hover,#global-modal .btn--outline:hover{background:var(--color-accent)}#global-modal .btn--destructive,#global-modal .btn--danger{background:var(--color-destructive);color:var(--color-destructive-foreground)}#global-modal .btn--destructive:hover,#global-modal .btn--danger:hover{background:#e23636e6}@supports (color:color-mix(in lab, red, red)){#global-modal .btn--destructive:hover,#global-modal .btn--danger:hover{background:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}#global-modal .modal__footer .btn[style*=flex]{flex:none!important}#global-modal .modal__footer{justify-content:flex-end}#global-modal .modal__actions{justify-content:flex-end;align-items:center;gap:.5rem;width:auto;margin-left:auto;display:flex}#global-modal .modal-confirm__message{color:var(--color-foreground);text-align:center;margin:0;padding:1rem .25rem .5rem;font-size:.95rem;line-height:1.55}#global-modal .form__error{color:var(--color-destructive);margin-top:.375rem;font-size:.8125rem;display:block}.lvl-tag{z-index:10;color:#fff;text-shadow:0 1px 2px #00000080;border-radius:12px;justify-content:center;align-items:center;min-width:45px;padding:2px 10px;font-size:.85rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;bottom:auto;right:auto}.profile-hero__avatar .lvl-tag,#mini-profile-card .mini-profile-avatar-wrapper .lvl-tag,.mp__avatar .lvl-tag,.arena-target__avatar-link .lvl-tag,.arena-log__avatar-wrap .lvl-tag,.arena-lb__avatar-wrap .lvl-tag{position:absolute;bottom:-10px;right:-10px}.lvl-tag--0,.lvl-tag-0{background:linear-gradient(135deg,#4b5563 0%,#374151 100%)}.lvl-tag--1,.lvl-tag-1{background:linear-gradient(135deg,#dfa168 0%,#b86b25 50%,#693a10 100%)}.lvl-tag--2,.lvl-tag-2{color:#1e293b;text-shadow:none;background:linear-gradient(135deg,#f8fafc 0%,#94a3b8 50%,#475569 100%)}.lvl-tag--3,.lvl-tag-3{color:#422006;text-shadow:none;background:linear-gradient(135deg,#fef08a 0%,#eab308 50%,#713f12 100%)}.lvl-tag--4,.lvl-tag-4{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 50%,#64748b 100%);border-radius:4px;overflow:hidden}.lvl-tag--4:after,.lvl-tag-4:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;animation:3s infinite lvl-shine;position:absolute;top:0;left:-100%}.lvl-tag--5,.lvl-tag-5{clip-path:polygon(10% 0%,100% 0%,100% 70%,90% 100%,0% 100%,0% 30%);background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#064e3b 100%);padding:2px 12px}.lvl-tag--6,.lvl-tag-6{background:linear-gradient(135deg,#f87171 0%,#dc2626 50%,#7f1d1d 100%);border:2px solid #fee2e2;border-radius:2px}.lvl-tag--7,.lvl-tag-7{background:linear-gradient(135deg,#a7f3d0 0%,#10b981 50%,#064e3b 100%);border-radius:15px;animation:2s ease-in-out infinite lvl-pulse}.lvl-tag--8,.lvl-tag-8{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#1d4ed8 100%);border:2px solid #dbeafe;border-radius:10px}.lvl-tag--9,.lvl-tag-9{background:linear-gradient(135deg,#d946ef 0%,#a855f7 50%,#7e22ce 100%);border:2px solid #f5d0fe;border-radius:50px}.lvl-tag--10,.lvl-tag-10{background:linear-gradient(45deg,#c084fc,#e879f9,#2dd4bf,#1e1b4b) 0 0/300% 300%;border:2px solid #fff;animation:5s linear infinite cosmic-bg}@keyframes lvl-shine{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes lvl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lvl-pulse-glow{0%{box-shadow:0 0 15px #c084fc99}to{box-shadow:0 0 30px #2dd4bfe6}}@keyframes cosmic-bg{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.lvl-gate{background:linear-gradient(oklab(100% 0 5.96046e-8/.045),#0000 52%),linear-gradient(135deg,#f6a8231a 0%,#0d111cc7 100%)}@supports (color:color-mix(in lab, red, red)){.lvl-gate{background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.045), transparent 52%), linear-gradient(135deg, color-mix(in oklab, var(--color-warning) 10%, transparent) 0%, color-mix(in oklab, var(--color-card) 78%, transparent) 100%)}}.lvl-gate{border:1px solid #605139}@supports (color:color-mix(in lab, red, red)){.lvl-gate{border:1px solid color-mix(in oklab, var(--color-warning) 28%, var(--color-border))}}.lvl-gate{border-radius:.875rem;margin:.75rem 0 1rem;padding:1rem;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.08),0 14px 34px -28px #f6a823bf}@supports (color:color-mix(in lab, red, red)){.lvl-gate{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.08), 0 14px 34px -28px color-mix(in oklab, var(--color-warning) 75%, transparent)}}.lvl-gate{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%)}.lvl-gate__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.8125rem;display:flex}.lvl-gate__title{color:#fbbd23;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4375rem;font-size:.8rem;font-weight:800;display:inline-flex}.lvl-gate__help{color:#fafafa52;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lvl-gate__help{color:color-mix(in oklab, var(--color-foreground) 32%, transparent)}}.lvl-gate__help{cursor:help;font-size:.78rem;transition:color .18s}.lvl-gate__help:hover{color:#fafafaad}@supports (color:color-mix(in lab, red, red)){.lvl-gate__help:hover{color:color-mix(in oklab, var(--color-foreground) 68%, transparent)}}.lvl-gate__levels{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.lvl-gate__arrow{color:#f6a82394}@supports (color:color-mix(in lab, red, red)){.lvl-gate__arrow{color:color-mix(in oklab, var(--color-warning) 58%, transparent)}}.lvl-gate__arrow{font-size:.72rem}.lvl-gate .lvl-tag{border:1px solid oklab(100% 0 5.96046e-8/.14);border-radius:999px;min-width:auto;padding:.1875rem .5625rem;font-size:.7rem;animation:none;position:relative;inset:auto;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.2),0 8px 18px -16px #000}.lvl-gate .lvl-tag:after{display:none}.lvl-gate__bar-wrap{background:oklab(100% 0 5.96046e-8/.075);border-radius:999px;height:.4375rem;margin-bottom:.5rem;overflow:hidden}.lvl-gate__bar{border-radius:inherit;background:linear-gradient(90deg,#d97706,#fbbf24 80%);height:100%;transition:width .5s cubic-bezier(.25,.46,.45,.94)}.lvl-gate__values{color:#c4cbd6;justify-content:space-between;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lvl-gate__values{color:color-mix(in oklab, var(--color-muted-foreground) 70%, white)}}.lvl-gate__values{font-size:.74rem;line-height:1.35}.lvl-gate__btn{opacity:.7;width:100%;min-height:2.75rem;margin-top:.875rem;padding:.75rem .9375rem;font-size:.98rem;cursor:not-allowed!important}.tp-widget{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft);flex-direction:column;align-items:center;gap:.5rem;padding:.875rem 1rem;text-decoration:none;display:flex}.tp-widget:hover{border-color:var(--color-primary);background:#1d283a80}@supports (color:color-mix(in lab, red, red)){.tp-widget:hover{background:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.tp-widget__brand{align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.tp-widget__logo{width:18px;height:18px}.tp-widget__brand-text{font-weight:600}.tp-widget__label{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.tp-widget__stars{gap:2px;display:flex}.tp-widget__star{border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tp-widget__star svg{width:11px;height:10px}.tp-widget__star--full{background:#00b67a}.tp-widget__star--half{background:linear-gradient(90deg,#00b67a 50%,#73747f 50%)}.tp-widget__star--empty{background:#73747f}.tp-widget__score{color:var(--color-muted-foreground);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.tp-widget__score strong{color:var(--color-foreground);font-weight:600}.tp-widget__divider{color:var(--color-muted-foreground);opacity:.6}.region-combobox{display:block}.region-combobox .settings-region__combobox-wrap{border:1px solid var(--color-input);border-radius:var(--radius-md);cursor:pointer;height:2.5rem;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft);background:0 0;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.region-combobox .settings-region__combobox-wrap:hover{background:#1d283a66}@supports (color:color-mix(in lab, red, red)){.region-combobox .settings-region__combobox-wrap:hover{background:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.region-combobox .settings-region__combobox-wrap:hover{border-color:var(--color-border)}.region-combobox--open .settings-region__combobox-wrap{border-color:var(--color-primary);box-shadow:0 0 0 2px #458ff740}@supports (color:color-mix(in lab, red, red)){.region-combobox--open .settings-region__combobox-wrap{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 25%, transparent)}}.region-combobox--error .settings-region__combobox-wrap{border-color:var(--color-destructive)}.region-combobox .settings-region__combobox-icon{color:var(--color-muted-foreground);font-size:.875rem}.region-combobox .settings-region__combobox-input{min-width:0;color:var(--color-foreground);cursor:pointer;background:0 0;border:0;outline:0;flex:1;height:100%;padding:0;font-size:.875rem}.region-combobox .settings-region__combobox-input::placeholder{color:var(--color-muted-foreground)}.region-combobox .region-combobox__arrow{color:var(--color-muted-foreground);transition:transform .15s var(--ease-out-soft)}.region-combobox--open .region-combobox__arrow{transform:rotate(180deg)}.region-combobox__dropdown{background:var(--color-popover);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);z-index:60;max-width:100vw;overflow:hidden}.settings-region__filter-wrap{border-bottom:1px solid var(--color-border);padding:.5rem}.settings-region__filter-input{border-radius:var(--radius-sm);border:1px solid var(--color-input);width:100%;height:2.25rem;color:var(--color-foreground);background:0 0;outline:none;padding:0 .75rem;font-size:.875rem}.settings-region__filter-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #458ff740}@supports (color:color-mix(in lab, red, red)){.settings-region__filter-input:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ring) 25%, transparent)}}.region-combobox__list{max-height:18rem;padding:.25rem 0;overflow-y:auto}.region-combobox__group{padding:.25rem 0}.region-combobox__group-header{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-foreground);padding:.375rem .75rem .25rem;font-size:.6875rem;font-weight:600}.region-combobox__item{cursor:pointer;color:var(--color-foreground);transition:background .12s var(--ease-out-soft);align-items:center;gap:.75rem;padding:.4rem .75rem;font-size:.875rem;display:flex}.region-combobox__item:hover,.region-combobox__item--selected{background:var(--color-accent)}.region-combobox__code{color:var(--color-muted-foreground);text-align:center;flex-shrink:0;width:1.75rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6875rem;font-weight:700}.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{border-color:#705b36;position:relative}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{border-color:color-mix(in oklab, var(--color-warning) 36%, var(--color-border))}}.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{background:linear-gradient(135deg, #f6a82314, transparent 42%), var(--color-card)}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{background:linear-gradient(135deg, color-mix(in oklab, var(--color-warning) 8%, transparent), transparent 42%), var(--color-card)}}.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{box-shadow:0 0 0 1px #f6a8232e, 0 12px 32px #f6a8231a, var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-warning) 18%, transparent), 0 12px 32px color-mix(in oklab, var(--color-warning) 10%, transparent), var(--shadow-soft)}}.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{opacity:.86}.gd-comment-card.post--deleted:before,.gd-comment-card.gd-comment-card--deleted:before{content:"Shadow deleted";border:1px solid #f6a82357;padding:.125rem .5rem;position:absolute;top:10px;right:12px}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--deleted:before,.gd-comment-card.gd-comment-card--deleted:before{border:1px solid color-mix(in oklab, var(--color-warning) 34%, transparent)}}.gd-comment-card.post--deleted:before,.gd-comment-card.gd-comment-card--deleted:before{background:#24201d;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--deleted:before,.gd-comment-card.gd-comment-card--deleted:before{background:color-mix(in oklab, var(--color-warning) 10%, var(--color-card))}}.gd-comment-card.post--deleted:before,.gd-comment-card.gd-comment-card--deleted:before{color:var(--color-warning);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:700;line-height:1.35}.gd-comment-card.post--deleted .gd-comment-card__body,.gd-comment-card.gd-comment-card--deleted .gd-comment-card__body{color:#b6bfcc}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--deleted .gd-comment-card__body,.gd-comment-card.gd-comment-card--deleted .gd-comment-card__body{color:color-mix(in oklab, var(--color-muted-foreground) 86%, var(--color-foreground))}}.gd-comment-edit-form{margin-top:.625rem}.gd-comment-edit-form .markdown-editor{border-radius:var(--radius-lg)}.gd-comment-edit-form__textarea{min-height:8rem}.gd-comment-edit-form__actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.gd-comment-card__action:disabled,.gd-comment-card__tool:disabled,.gd-comment-card__number:disabled,.gd-comment-card__mod-item:disabled,.gd-comment-composer__submit:disabled,.gd-reaction:disabled,.gd-reactions__add:disabled,.gd-reactions__super-toggle:disabled,[aria-busy=true]{cursor:wait;opacity:.56;pointer-events:none}.gd-comment-card__mod-menu .dropdown__menu{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-popover);min-width:12rem;color:var(--color-popover-foreground);box-shadow:var(--shadow-pop);padding:.25rem}.gd-comment-card__mod-item{border-radius:var(--radius-sm);width:100%;min-height:2rem;color:var(--color-foreground);text-align:left;cursor:pointer;transition:background .12s var(--ease-out-soft), color .12s var(--ease-out-soft);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0 .625rem;font-size:.8125rem;font-weight:500;display:flex}.gd-comment-card__mod-item:hover,.gd-comment-card__mod-item:focus-visible{background:var(--color-accent);outline:none}.gd-comment-card__mod-item--success{color:var(--color-success)}.gd-comment-card__mod-item--warning{color:var(--color-warning)}.gd-comment-card__mod-item--destructive{color:var(--color-destructive)}.gd-comment-card__mod-item--destructive:hover,.gd-comment-card__mod-item--destructive:focus-visible{background:#e236361f}@supports (color:color-mix(in lab, red, red)){.gd-comment-card__mod-item--destructive:hover,.gd-comment-card__mod-item--destructive:focus-visible{background:color-mix(in oklab, var(--color-destructive) 12%, transparent)}}.gd-comment-warn{gap:.875rem;padding:.125rem 0;display:grid}.gd-comment-warn__preview{border:1px solid #594d3a;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.gd-comment-warn__preview{border:1px solid color-mix(in oklab, var(--color-warning) 25%, var(--color-border))}}.gd-comment-warn__preview{border-radius:var(--radius-md);background:#f6a82314}@supports (color:color-mix(in lab, red, red)){.gd-comment-warn__preview{background:color-mix(in oklab, var(--color-warning) 8%, transparent)}}.gd-comment-warn__preview{font-size:.875rem}.gd-comment-warn__label{color:var(--color-muted-foreground);margin-bottom:.25rem;font-size:.8125rem}.gd-comment-warn__title{color:var(--color-foreground);margin-bottom:.25rem;font-weight:650}.gd-comment-warn__quote{border-left:2px solid #f6a8236b;margin-top:.375rem;padding-left:.625rem}@supports (color:color-mix(in lab, red, red)){.gd-comment-warn__quote{border-left:2px solid color-mix(in oklab, var(--color-warning) 42%, transparent)}}.gd-comment-warn__quote{color:var(--color-muted-foreground);font-size:.8125rem;font-style:italic;line-height:1.5}.gd-comment-warn__field{margin:0}#mini-profile-card.mini-profile-card{z-index:20000;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0f141ff0;width:min(22rem,100vw - 1.5rem);max-height:min(44rem,100vh - 1.5rem);padding:0;display:block;position:absolute;overflow:auto}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card{background:color-mix(in oklab, var(--color-popover) 94%, transparent)}}#mini-profile-card.mini-profile-card{color:var(--color-popover-foreground);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease-out-soft), transform .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft);-webkit-backdrop-filter:blur(var(--blur-glass));transform:translateY(.375rem)scale(.98)}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card.persistent{border-color:color-mix(in oklab, var(--color-primary) 45%, var(--color-border))}}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card.persistent{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 18%, transparent), var(--shadow-pop)}}#mini-profile-card .mini-profile-card__close{z-index:2;border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-muted-foreground);cursor:pointer;transition:background .12s var(--ease-out-soft), color .12s var(--ease-out-soft);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.625rem;right:.625rem}#mini-profile-card .mini-profile-card__close:hover,#mini-profile-card .mini-profile-card__close:focus-visible{background:var(--color-accent);color:var(--color-foreground);outline:none}#mini-profile-card .mini-profile-content{padding:0}#mini-profile-card .mini-profile-header{align-items:flex-start;gap:.875rem;margin-bottom:1rem;padding-right:2rem;display:flex}#mini-profile-card .mini-profile-avatar-wrapper{flex:none;width:4rem;height:4rem;position:relative}#mini-profile-card .mini-profile-avatar-wrapper img{border-radius:var(--radius-md);border:1px solid var(--color-border);object-fit:cover;width:4rem;height:4rem}#mini-profile-card .mini-profile-user-info{flex:auto;min-width:0}#mini-profile-card .mini-profile-username{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .125rem;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}#mini-profile-card .mini-profile-rank-meta{color:var(--color-muted-foreground);flex-wrap:wrap;gap:.25rem .5rem;font-size:.8125rem;display:flex}#mini-profile-card .mini-profile-joined{color:var(--color-muted-foreground);margin-top:.375rem;font-size:.75rem}#mini-profile-card .mini-profile-trust-section,#mini-profile-card .mini-profile-featured-ach,#mini-profile-card .mini-stat-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#1d283a47}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-trust-section,#mini-profile-card .mini-profile-featured-ach,#mini-profile-card .mini-stat-panel{background:color-mix(in oklab, var(--color-accent) 28%, transparent)}}#mini-profile-card .mini-profile-trust-section,#mini-profile-card .mini-profile-featured-ach,#mini-profile-card .mini-stat-panel{box-shadow:none}#mini-profile-card .mini-profile-trust-section,#mini-profile-card .mini-profile-featured-ach{margin:0 0 .875rem;padding:.75rem}#mini-profile-card .mini-profile-featured-ach{color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:flex}#mini-profile-card .mini-profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:1rem;display:grid}#mini-profile-card .mini-stat-panel{min-height:4.75rem;padding:.875rem}#mini-profile-card .modern-btn,#mini-profile-card .btn-full{border-radius:var(--radius-md);background:var(--color-foreground);width:100%;height:2.5rem;color:var(--color-background);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.gd-comment-card.post--target,.gd-comment-card:target{z-index:10;animation:2s ease-out gdCommentTargetPulse;position:relative;border-color:#f6a8238c!important}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--target,.gd-comment-card:target{border-color:color-mix(in oklab, var(--color-warning) 55%, transparent)!important}}.gd-comment-card.post--target,.gd-comment-card:target{background:linear-gradient(135deg, #f6a8231a, transparent 48%), var(--color-card)!important}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--target,.gd-comment-card:target{background:linear-gradient(135deg, color-mix(in oklab, var(--color-warning) 10%, transparent), transparent 48%), var(--color-card)!important}}.gd-comment-card.post--target,.gd-comment-card:target{box-shadow:0 0 0 2px #f6a8236b, 0 10px 34px #f6a8231f, var(--shadow-soft)!important}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--target,.gd-comment-card:target{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-warning) 42%, transparent), 0 10px 34px color-mix(in oklab, var(--color-warning) 12%, transparent), var(--shadow-soft)!important}}.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{border-color:#52313e}@supports (color:color-mix(in lab, red, red)){.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{border-color:color-mix(in oklab, var(--color-border) 76%, var(--color-destructive))}}.gd-comment-card.post--deleted,.gd-comment-card.gd-comment-card--deleted{background:var(--color-card);box-shadow:var(--shadow-soft);filter:grayscale(.45);opacity:.5}.gd-comment-card.post--deleted:before,.gd-comment-card.gd-comment-card--deleted:before{content:none}.gd-comment-card.post--deleted.post--target,.gd-comment-card.gd-comment-card--deleted.post--target{filter:grayscale(.25);opacity:.72}@keyframes gdCommentTargetPulse{0%{transform:scale(1.01)}to{transform:scale(1)}}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card{border:1px solid color-mix(in oklab, var(--color-success) 44%, var(--color-border))}}#mini-profile-card.mini-profile-card{background:linear-gradient(#458ff71c,#0000 34%),#0d1625eb;border-radius:1.375rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card{background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary) 11%, transparent), transparent 34%), oklab(19.9796% -.00562268 -.0327201/.92)}}#mini-profile-card.mini-profile-card{color:var(--color-foreground);-webkit-backdrop-filter:blur(24px)saturate(150%);box-shadow:0 26px 68px #000000a8,inset 0 1px oklab(100% 0 5.96046e-8/.08)}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card.persistent{border-color:color-mix(in oklab, var(--color-success) 58%, var(--color-border))}}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card.persistent{box-shadow:0 26px 72px #000000b8, 0 0 0 1px color-mix(in oklab, var(--color-success) 22%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.08)}}#mini-profile-card .mini-profile-header{align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-right:2.25rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-avatar-wrapper img,#mini-profile-card .mini-profile-avatar-wrapper svg{border:3px solid color-mix(in oklab, var(--color-success) 28%, white 18%)}}#mini-profile-card .mini-profile-avatar-wrapper img,#mini-profile-card .mini-profile-avatar-wrapper svg{object-fit:cover;border-radius:999px;box-shadow:0 0 0 4px #0d111cb3,0 12px 28px #00000057}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-avatar-wrapper img,#mini-profile-card .mini-profile-avatar-wrapper svg{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-card) 70%, transparent), 0 12px 28px #00000057}}#mini-profile-card .mini-profile-avatar-wrapper .lvl-tag{background:#070a13d1;border-width:0;border-radius:.5rem;min-width:2.875rem;padding:.125rem .5rem;bottom:.25rem;right:-.25rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-avatar-wrapper .lvl-tag{background:color-mix(in oklab, var(--color-background) 82%, transparent)}}#mini-profile-card .mini-profile-avatar-wrapper .lvl-tag{color:var(--color-foreground);font-size:.875rem;font-weight:800;box-shadow:0 6px 14px #00000073}#mini-profile-card .mini-profile-username{letter-spacing:0;margin:0 0 .25rem;font-size:1.75rem;font-weight:800;line-height:1.1}#mini-profile-card .mini-profile-rank-meta{color:#b5becb;gap:.375rem .5rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-rank-meta{color:color-mix(in oklab, var(--color-muted-foreground) 88%, white)}}#mini-profile-card .mini-profile-rank-meta{font-size:1.125rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-role{color:color-mix(in oklab, var(--color-muted-foreground) 82%, white)}}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-joined{color:color-mix(in oklab, var(--color-muted-foreground) 78%, transparent)}}#mini-profile-card .mini-profile-card__close{color:#fafafadb;background:oklab(100% 0 5.96046e-8/.06);border:1px solid oklab(100% 0 5.96046e-8/.1);border-radius:999px;width:2.5rem;height:2.5rem;top:1.375rem;right:1.375rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-card__close{color:color-mix(in oklab, var(--color-foreground) 86%, transparent)}}#mini-profile-card .mini-profile-card__close{font-size:1.15rem}#mini-profile-card .mini-profile-card__close:hover,#mini-profile-card .mini-profile-card__close:focus-visible{background:#e2363629}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-card__close:hover,#mini-profile-card .mini-profile-card__close:focus-visible{background:color-mix(in oklab, var(--color-destructive) 16%, transparent)}}#mini-profile-card .mini-profile-card__close:hover,#mini-profile-card .mini-profile-card__close:focus-visible{color:var(--color-foreground);border-color:#e236365c}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-card__close:hover,#mini-profile-card .mini-profile-card__close:focus-visible{border-color:color-mix(in oklab, var(--color-destructive) 36%, transparent)}}#mini-profile-card .mini-profile-trust-section{background:#070a136b;border:1px solid oklab(100% 0 5.96046e-8/.04);border-radius:1.25rem;margin-bottom:1.875rem;padding:1.625rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-trust-section{background:color-mix(in oklab, var(--color-background) 42%, transparent)}}#mini-profile-card .trust-label-row{color:#b5becb;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .trust-label-row{color:color-mix(in oklab, var(--color-muted-foreground) 88%, white)}}#mini-profile-card .trust-label-row{letter-spacing:.07em;text-transform:uppercase;font-size:1rem;font-weight:800}#mini-profile-card .trust-value{background:#7c8492;border-radius:.5rem;padding:.2rem .625rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .trust-value{background:color-mix(in oklab, var(--color-muted-foreground) 70%, var(--color-card))}}#mini-profile-card .trust-value{text-shadow:0 1px 2px #0000007a;font-size:1rem;line-height:1.25;color:var(--color-foreground)!important}#mini-profile-card .trust-bar-container{background:oklab(100% 0 5.96046e-8/.09);border-radius:999px;height:.5rem;overflow:hidden}#mini-profile-card .trust-bar-fill{border-radius:inherit;height:100%}#mini-profile-card .mini-profile-featured-ach{border-color:#458ff74d;margin:0 0 1.75rem;padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-featured-ach{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}#mini-profile-card .mini-profile-featured-ach{background:#458ff71a;border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-featured-ach{background:color-mix(in oklab, var(--color-primary) 10%, transparent)}}#mini-profile-card .mini-stat-panel{border:1px solid #7eb1f942;min-height:7.625rem;padding:2rem 1.5rem 1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-stat-panel{border:1px solid color-mix(in oklab, var(--color-primary) 18%, white 8%)}}#mini-profile-card .mini-stat-panel{background:linear-gradient(#458ff71f,#0000),#172033d1;border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-stat-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary) 12%, transparent), transparent), oklab(24.4862% -.00381435 -.0385834/.82)}}#mini-profile-card .mini-stat-panel__title{color:#b8c0cd;background:oklab(19.9796% -.00562268 -.0327201/.92);border-radius:.375rem;max-width:calc(100% - 2.5rem);padding:.25rem .75rem;position:absolute;top:0;left:1.25rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-stat-panel__title{color:color-mix(in oklab, var(--color-muted-foreground) 85%, white)}}#mini-profile-card .mini-stat-panel__title{letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:800;line-height:1;transform:translateY(-50%)}#mini-profile-card .mini-stat-panel__row{color:#b3bcca;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-stat-panel__row{color:color-mix(in oklab, var(--color-muted-foreground) 90%, white)}}#mini-profile-card .mini-stat-panel__row{letter-spacing:.035em;text-transform:uppercase;font-size:.95rem;font-weight:800;text-decoration:none}#mini-profile-card .mini-stat-panel__row strong{color:var(--color-foreground);letter-spacing:0;font-size:1rem;font-weight:850}#mini-profile-card .modern-btn,#mini-profile-card .btn-full{background:linear-gradient(135deg, var(--color-primary), var(--color-purple-500));height:3.625rem;color:var(--color-foreground);border:0;border-radius:1rem;font-size:1.375rem;font-weight:800;box-shadow:0 12px 26px #ac4bff47}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .modern-btn,#mini-profile-card .btn-full{box-shadow:0 12px 26px color-mix(in oklab, var(--color-purple-500) 28%, transparent)}}#mini-profile-card .modern-btn,#mini-profile-card .btn-full{transition:transform .16s var(--ease-out-soft), filter .16s var(--ease-out-soft)}#mini-profile-card.mini-profile-card.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}#mini-profile-card.mini-profile-card{border:1px solid #2e4a74;width:min(23rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem)}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card{border:1px solid color-mix(in oklab, var(--color-border) 72%, var(--color-primary))}}#mini-profile-card.mini-profile-card{border-radius:var(--radius-lg);background:linear-gradient(#458ff714,#0000 42%),#0f141ff0}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card{background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary) 8%, transparent), transparent 42%), color-mix(in oklab, var(--color-popover) 94%, transparent)}}#mini-profile-card.mini-profile-card{box-shadow:var(--shadow-pop), inset 0 1px 0 oklab(100% 0 5.96046e-8/.06);color:var(--color-popover-foreground);-webkit-backdrop-filter:blur(18px)saturate(140%)}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card.persistent{border-color:color-mix(in oklab, var(--color-border) 74%, var(--color-primary))}}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card.persistent{box-shadow:var(--shadow-pop), 0 0 0 1px color-mix(in oklab, var(--color-primary) 12%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.06)}}#mini-profile-card .mini-profile-card__close{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#171e2b8c;width:2rem;height:2rem;top:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-card__close{background:color-mix(in oklab, var(--color-muted) 55%, transparent)}}#mini-profile-card .mini-profile-card__close{color:var(--color-muted-foreground);font-size:.95rem}#mini-profile-card .mini-profile-card__close:hover,#mini-profile-card .mini-profile-card__close:focus-visible{background:var(--color-accent);color:var(--color-foreground);border-color:#707682}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-card__close:hover,#mini-profile-card .mini-profile-card__close:focus-visible{border-color:color-mix(in oklab, var(--color-border) 65%, var(--color-foreground))}}#mini-profile-card .mini-profile-header{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.875rem;padding-right:2.25rem;display:grid}#mini-profile-card .mini-profile-avatar-wrapper{width:3.5rem;height:3.5rem}#mini-profile-card .mini-profile-avatar-wrapper img,#mini-profile-card .mini-profile-avatar-wrapper svg{border:1px solid #305181;width:3.5rem;height:3.5rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-avatar-wrapper img,#mini-profile-card .mini-profile-avatar-wrapper svg{border:1px solid color-mix(in oklab, var(--color-primary) 35%, var(--color-border))}}#mini-profile-card .mini-profile-avatar-wrapper img,#mini-profile-card .mini-profile-avatar-wrapper svg{border-radius:var(--radius-md);box-shadow:none}#mini-profile-card .mini-profile-avatar-wrapper .lvl-tag{border:1px solid var(--color-border);background:var(--color-popover);min-width:2rem;color:var(--color-foreground);box-shadow:var(--shadow-soft);border-radius:999px;padding:.05rem .375rem;font-size:.6875rem;font-weight:750;line-height:1.35;bottom:-.35rem;right:-.35rem}#mini-profile-card .mini-profile-username{color:var(--color-foreground);letter-spacing:0;margin:0;font-size:1.125rem;font-weight:750;line-height:1.2}#mini-profile-card .mini-profile-rank-meta{color:var(--color-muted-foreground);flex-wrap:wrap;gap:.25rem .5rem;margin-top:.15rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}#mini-profile-card .mini-profile-role{color:#74abf9}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-role{color:color-mix(in oklab, var(--color-primary) 75%, white)}}#mini-profile-card .mini-profile-joined{color:#abb5c4d1;margin-top:.25rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-joined{color:color-mix(in oklab, var(--color-muted-foreground) 82%, transparent)}}#mini-profile-card .mini-profile-joined{font-size:.75rem}#mini-profile-card .mini-profile-featured-ach{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#1d283a7a;margin:0 0 .875rem;padding:.625rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-featured-ach{background:color-mix(in oklab, var(--color-accent) 48%, transparent)}}#mini-profile-card .mini-profile-featured-ach{gap:.625rem}#mini-profile-card .mini-profile-featured-ach__icon{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;box-shadow:none}#mini-profile-card .mini-profile-featured-ach__name{color:var(--color-foreground);font-size:.75rem;font-weight:700}#mini-profile-card .mini-profile-featured-ach__desc{color:var(--color-muted-foreground);font-size:.6875rem;line-height:1.35}#mini-profile-card .mini-profile-trust-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#070a1361;margin-bottom:.875rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-profile-trust-section{background:color-mix(in oklab, var(--color-background) 38%, transparent)}}#mini-profile-card .trust-label-row{letter-spacing:.04em;margin-bottom:.625rem;font-size:.75rem;font-weight:700}#mini-profile-card .trust-value{border-radius:var(--radius-sm);background:#646d7b;padding:.1rem .45rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .trust-value{background:color-mix(in oklab, var(--color-muted-foreground) 52%, var(--color-muted))}}#mini-profile-card .trust-value{font-size:.75rem;font-weight:750}#mini-profile-card .trust-bar-container{background:#abb5c424;height:.375rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .trust-bar-container{background:color-mix(in oklab, var(--color-muted-foreground) 14%, transparent)}}#mini-profile-card .mini-profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:.875rem}#mini-profile-card .mini-stat-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#1d283a6b;min-height:4.5rem;padding:1.125rem .75rem .625rem}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .mini-stat-panel{background:color-mix(in oklab, var(--color-accent) 42%, transparent)}}#mini-profile-card .mini-stat-panel{box-shadow:none}#mini-profile-card .mini-stat-panel__title{border-radius:var(--radius-sm);background:var(--color-popover);max-width:calc(100% - 1.25rem);color:var(--color-muted-foreground);letter-spacing:.045em;padding:.175rem .5rem;font-size:.6875rem;font-weight:750;left:.625rem}#mini-profile-card .mini-stat-panel__row{color:var(--color-muted-foreground);letter-spacing:.025em;gap:.5rem;font-size:.6875rem;font-weight:650}#mini-profile-card .mini-stat-panel__row strong{color:var(--color-foreground);font-size:.8125rem;font-weight:750}#mini-profile-card .mini-profile-footer{border-top:1px solid var(--color-border);padding-top:.875rem}#mini-profile-card .modern-btn,#mini-profile-card .btn-full{border-radius:var(--radius-md);background:var(--color-foreground);height:2.625rem;color:var(--color-background);box-shadow:var(--shadow-soft);font-size:.875rem;font-weight:700}#mini-profile-card .modern-btn:hover,#mini-profile-card .btn-full:hover{background:#fafafae6}@supports (color:color-mix(in lab, red, red)){#mini-profile-card .modern-btn:hover,#mini-profile-card .btn-full:hover{background:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}#mini-profile-card .modern-btn:hover,#mini-profile-card .btn-full:hover{filter:none;transform:translateY(-1px)}#mini-profile-card .mini-profile-avatar-wrapper img,#mini-profile-card .mini-profile-avatar-wrapper svg{border-color:var(--color-border);box-shadow:none}#mini-profile-card .mini-profile-featured-ach{align-items:center;min-height:3rem;position:relative}#mini-profile-card .mini-profile-featured-ach__icon{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}#mini-profile-card .mini-profile-featured-ach__icon i,#mini-profile-card .mini-profile-featured-ach__icon svg{margin:0;display:block}#mini-profile-card .mini-profile-featured-ach__info{min-width:0}#mini-profile-card .mini-profile-featured-ach__desc{z-index:3;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-popover);max-width:calc(100% - 1.5rem);color:var(--color-popover-foreground);box-shadow:var(--shadow-pop);white-space:normal;opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out-soft), transform .14s var(--ease-out-soft);padding:.45rem .6rem;font-size:.75rem;line-height:1.35;display:block;position:absolute;bottom:calc(100% + .5rem);left:.75rem;right:.75rem;transform:translateY(.25rem)scale(.98)}#mini-profile-card .mini-profile-featured-ach:hover .mini-profile-featured-ach__desc,#mini-profile-card .mini-profile-featured-ach:focus-visible .mini-profile-featured-ach__desc{opacity:1;transform:translateY(0)scale(1)}#mini-profile-card .mini-profile-footer{padding-top:.625rem}#mini-profile-card .modern-btn,#mini-profile-card .btn-full{border-radius:var(--radius-md);height:2.25rem;min-height:2.25rem;font-size:.8125rem;font-weight:700}#mini-profile-card.mini-profile-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg-strong);width:min(22rem,100vw - 1.5rem);max-height:min(40rem,100vh - 1.5rem);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(145%);padding:0;overflow:hidden}#mini-profile-card.mini-profile-card.persistent{border-color:#335a93}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card.persistent{border-color:color-mix(in oklab, var(--color-primary) 45%, var(--color-border))}}#mini-profile-card.mini-profile-card.persistent{box-shadow:0 0 0 1px #458ff72e, var(--shadow-pop)}@supports (color:color-mix(in lab, red, red)){#mini-profile-card.mini-profile-card.persistent{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 18%, transparent), var(--shadow-pop)}}#mini-profile-content{padding:0}#mini-profile-card .mini-profile-card__close{color:#fff;-webkit-backdrop-filter:blur(4px);background:oklab(0% none none/.38);top:.5rem;right:.5rem}#mini-profile-card .mini-profile-card__close:hover,#mini-profile-card .mini-profile-card__close:focus-visible{color:#fff;background:oklab(0% none none/.55)}.mini-profile-loading{justify-content:center;align-items:center;min-height:9rem;display:flex}.mp-spinner{border:2px solid var(--color-border);border-top-color:var(--color-foreground);border-radius:9999px;width:1.6rem;height:1.6rem;animation:.7s linear infinite mp-spin}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp__banner{height:4.25rem;position:relative;overflow:hidden}.mp__banner-art{width:100%;height:100%;display:block;position:absolute;inset:0}.mp__banner:after{content:"";background:linear-gradient(to top, var(--color-popover), transparent);height:65%;position:absolute;bottom:0;left:0;right:0}.mp__head{z-index:1;align-items:flex-end;gap:.75rem;margin-top:-2.1rem;padding:0 1rem .25rem;display:flex;position:relative}.mp__avatar{flex:none;width:4.25rem;height:4.25rem;position:relative}.mp__avatar svg{filter:drop-shadow(0 4px 10px #00000080);width:100%;height:100%;display:block}.mp__avatar .lvl-tag.mp__lvl{letter-spacing:.02em;white-space:nowrap;border:2px solid var(--color-popover);min-width:0;box-shadow:var(--shadow-soft);border-radius:9999px;padding:.06rem .5rem;font-size:.6rem;font-weight:800;position:absolute;bottom:-.45rem;left:50%;right:auto;transform:translate(-50%)}.mp__id{flex:auto;min-width:0;padding-bottom:.2rem}.mp__name{align-items:center;gap:.4rem;display:flex}.mp__name-text{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.2;overflow:hidden}.mp__ban{color:#ef8f8f;background:oklab(60.0723% .186964 .0918456/.18);border:1px solid oklab(60.0723% .186964 .0918456/.35);border-radius:.3rem;flex:none;align-items:center;gap:.2rem;padding:.05rem .35rem;font-size:.6rem;font-weight:700;display:inline-flex}.mp__role{align-items:center;gap:.35rem;margin-top:.1rem;font-size:.8rem;font-weight:600;display:inline-flex}.mp__role-dot{border-radius:9999px;width:.4rem;height:.4rem;box-shadow:0 0 6px}.mp__joined{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.72rem}.mp__joined i{opacity:.7;margin-right:.15rem}.mp__body{flex-direction:column;gap:.7rem;padding:.8rem 1rem 1rem;display:flex}.mp__feat{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#1d283a4d;align-items:center;gap:.7rem;padding:.6rem .7rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mp__feat{background:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.mp__feat{color:inherit;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft), transform .15s var(--ease-out-soft);text-decoration:none}.mp__feat:hover{border-color:#32558a;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.mp__feat:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-border))}}.mp__feat:hover{background:#1d283a73}@supports (color:color-mix(in lab, red, red)){.mp__feat:hover{background:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.mp__feat-icon{color:#fff;border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:flex;position:relative;box-shadow:0 4px 12px -2px #00000080,inset 0 1px #ffffff40}.mp__feat-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mp__feat-shine:before{content:"";background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.mp__feat:hover .mp__feat-shine:before{animation:.75s mp-shine}@keyframes mp-shine{to{left:120%}}.mp__feat-text{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.mp__feat-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#79aef9;align-items:center;gap:.25rem;font-size:.6rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mp__feat-eyebrow{color:color-mix(in oklab, var(--color-primary) 72%, white)}}.mp__feat-name{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.mp__feat-desc{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.mp__feat-chev{color:var(--color-muted-foreground);flex:none;font-size:.8rem}.mp__trust{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#1d283a42}@supports (color:color-mix(in lab, red, red)){.mp__trust{background:color-mix(in oklab, var(--color-accent) 26%, transparent)}}.mp__trust{padding:.6rem .7rem}.mp__trust-top{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.mp__trust-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground);align-items:center;gap:.35rem;font-size:.66rem;font-weight:700;display:inline-flex}.mp__trust-val{border-radius:9999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700}.mp__trust-val.is-neutral{color:var(--color-muted-foreground);background:#fafafa1a}@supports (color:color-mix(in lab, red, red)){.mp__trust-val.is-neutral{background:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.mp__trust-val.is-high{color:#81e4a5;background:oklab(75.9963% -.169738 .0979787/.18)}.mp__trust-val.is-med{color:#f9d66c;background:oklab(83.5501% .00701195 .163791/.18)}.mp__trust-val.is-low{color:#ed8282;background:oklab(60.0723% .186964 .0918456/.18)}.mp__bar{background:#fafafa14;border-radius:9999px;height:.4rem}@supports (color:color-mix(in lab, red, red)){.mp__bar{background:color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.mp__bar{overflow:hidden}.mp__bar-fill{border-radius:inherit;height:100%;transition:width .5s var(--ease-out-soft)}.mp__bar-fill.is-neutral{opacity:.5;background:linear-gradient(90deg,#6b6b6b,#949494)}.mp__bar-fill.is-high{background:linear-gradient(90deg,#28bd5f,#52e086);box-shadow:0 0 10px oklab(75.9963% -.169738 .0979787/.5)}.mp__bar-fill.is-med{background:linear-gradient(90deg,#f5ba0a,#fab338)}.mp__bar-fill.is-low{background:linear-gradient(90deg,#db2424,#e75555)}.mp__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mp__stat{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#1d283a38}@supports (color:color-mix(in lab, red, red)){.mp__stat{background:color-mix(in oklab, var(--color-accent) 22%, transparent)}}.mp__stat{padding:.6rem .65rem}.mp__stat-head{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground);align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.6rem;font-weight:700;display:flex}.mp__stat-ico{font-size:.8rem}.mp__stat-ico--sent{color:#5996f7}.mp__stat-ico--won{color:#f7cb45}.mp__stat-ico--forum{color:#ae7ef1}.mp__stat-ico--comments{color:#4cd5f0}.mp__stat-row{color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;padding:.1rem 0;font-size:.72rem;text-decoration:none;display:flex}.mp__stat-row strong{color:var(--color-foreground);font-size:.8rem;font-weight:700}.mp__stat-row:hover strong{color:var(--color-primary)}.mp__stat-row--single{padding-top:.25rem}.mp__cta{border-radius:var(--radius-md);background:var(--color-foreground);width:100%;height:2.4rem;color:var(--color-background);transition:background .15s var(--ease-out-soft), transform .15s var(--ease-out-soft);justify-content:center;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.mp__cta:hover{background:#fafafae6}@supports (color:color-mix(in lab, red, red)){.mp__cta:hover{background:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.mp__cta:hover{transform:translateY(-1px)}.mp__cta i{transition:transform .15s var(--ease-out-soft)}.mp__cta:hover i{transform:translate(3px)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[10vh\]{margin-top:10vh}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.aspect-\[460\/215\]{aspect-ratio:460/215}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[85vh\]{max-height:85vh}.max-h-\[460px\]{max-height:460px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[52px\]{width:52px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[60px\]{max-width:60px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[200px\]{max-width:200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--color-border)}.border-border\/50{border-color:#252f4180}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-border\/60{border-color:#252f4199}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-destructive{border-color:var(--color-destructive)}.border-destructive\/20{border-color:#e2363633}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.border-destructive\/25{border-color:#e2363640}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--color-destructive) 25%, transparent)}}.border-destructive\/30{border-color:#e236364d}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.border-destructive\/40{border-color:#e2363666}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.border-input{border-color:var(--color-input)}.border-primary{border-color:var(--color-primary)}.border-primary\/30{border-color:#458ff74d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-success\/30{border-color:#28bd5f4d}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-success\/40{border-color:#28bd5f66}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:#f6a8234d}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-t-foreground{border-top-color:var(--color-foreground)}.bg-accent{background-color:var(--color-accent)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-background{background-color:var(--color-background)}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-card\/60{background-color:#0d111c99}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--color-card) 60%, transparent)}}.bg-card\/65{background-color:#0d111ca6}@supports (color:color-mix(in lab, red, red)){.bg-card\/65{background-color:color-mix(in oklab, var(--color-card) 65%, transparent)}}.bg-card\/70{background-color:#0d111cb3}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--color-card) 70%, transparent)}}.bg-card\/95{background-color:#0d111cf2}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--color-card) 95%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:#e236360d}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--color-destructive) 5%, transparent)}}.bg-destructive\/10{background-color:#e236361a}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.bg-destructive\/15{background-color:#e2363626}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--color-destructive) 15%, transparent)}}.bg-foreground{background-color:var(--color-foreground)}.bg-foreground\/40{background-color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted\/20{background-color:#171e2b33}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-muted\/30{background-color:#171e2b4d}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.bg-muted\/40{background-color:#171e2b66}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-muted\/50{background-color:#171e2b80}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-muted\/60{background-color:#171e2b99}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-popover\/80{background-color:#0f141fcc}@supports (color:color-mix(in lab, red, red)){.bg-popover\/80{background-color:color-mix(in oklab, var(--color-popover) 80%, transparent)}}.bg-popover\/95{background-color:#0f141ff2}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--color-popover) 95%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#458ff71a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/15{background-color:#458ff726}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-primary\/\[0\.06\]{background-color:#458ff70f}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-primary) 6%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-success\/10{background-color:#28bd5f1a}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-success\/15{background-color:#28bd5f26}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning\/10{background-color:#f6a8231a}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-warning\/15{background-color:#f6a82326}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--color-warning) 15%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-card{--tw-gradient-from:var(--color-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-destructive{--tw-gradient-from:var(--color-destructive);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/18{--tw-gradient-from:#458ff72e}@supports (color:color-mix(in lab, red, red)){.from-primary\/18{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 18%, transparent)}}.from-primary\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/50{--tw-gradient-from:#458ff780}@supports (color:color-mix(in lab, red, red)){.from-primary\/50{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.from-primary\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-border{--tw-gradient-via:var(--color-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card\/90{--tw-gradient-via:#0d111ce6}@supports (color:color-mix(in lab, red, red)){.via-card\/90{--tw-gradient-via:color-mix(in oklab, var(--color-card) 90%, transparent)}}.via-card\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:#458ff70d}@supports (color:color-mix(in lab, red, red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.via-primary\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-card\/55{--tw-gradient-to:#0d111c8c}@supports (color:color-mix(in lab, red, red)){.to-card\/55{--tw-gradient-to:color-mix(in oklab, var(--color-card) 55%, transparent)}}.to-card\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-13{padding-left:calc(var(--spacing) * 13)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-background{color:var(--color-background)}.text-black{color:var(--color-black)}.text-cyan-400{color:var(--color-cyan-400)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-foreground{color:var(--color-foreground)}.text-foreground\/80{color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.text-foreground\/90{color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/40{color:#abb5c466}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:#abb5c480}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-300{color:var(--color-purple-300)}.text-rose-400{color:var(--color-rose-400)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_-12px_rgb\(0_0_0\/0\.5\)\]{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_-12px_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow{--tw-shadow:0 0 24px var(--tw-shadow-color,#458ff738);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-destructive{--tw-shadow:0 0 24px var(--tw-shadow-color,#e2363640);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-pop{--tw-shadow:0 28px 76px -34px var(--tw-shadow-color,#010409f5), 0 10px 26px -18px var(--tw-shadow-color,#16325a6b), 0 1px 0 var(--tw-shadow-color,#bad5f70f) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft{--tw-shadow:0 18px 44px -30px var(--tw-shadow-color,#010409eb), 0 1px 0 var(--tw-shadow-color,#bad5f70a) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(135%);border:1px solid var(--glass-border);box-shadow:var(--shadow-soft)}.ring-border{--tw-ring-color:var(--color-border)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 12px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}}.peer-checked\:bg-primary:is(:where(.peer):checked~*){background-color:var(--color-primary)}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-ring:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--color-ring)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-focus-visible\:ring-offset-background:is(:where(.peer):focus-visible~*){--tw-ring-offset-color:var(--color-background)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:left-0\.5:after{content:var(--tw-content);left:calc(var(--spacing) * .5)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow-soft:after{content:var(--tw-content);--tw-shadow:0 18px 44px -30px var(--tw-shadow-color,#010409eb), 0 1px 0 var(--tw-shadow-color,#bad5f70a) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-border\/80:hover{border-color:#252f41cc}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.hover\:border-foreground\/20:hover{border-color:#fafafa33}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--color-foreground) 20%, transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent\/40:hover{background-color:#1d283a66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:#1d283a80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.hover\:bg-accent\/60:hover{background-color:#1d283a99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.hover\:bg-accent\/80:hover{background-color:#1d283acc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:#e236361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:#e23636e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.hover\:bg-muted\/50:hover{background-color:#171e2b80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:#458ff7e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:#1d283acc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-pop:hover{--tw-shadow:0 28px 76px -34px var(--tw-shadow-color,#010409f5), 0 10px 26px -18px var(--tw-shadow-color,#16325a6b), 0 1px 0 var(--tw-shadow-color,#bad5f70f) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-primary\/40:hover{--tw-ring-color:#458ff766}@supports (color:color-mix(in lab, red, red)){.hover\:ring-primary\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-destructive\/10:focus{background-color:#e236361a}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}