/*! tailwindcss v4.3.2 | 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)))){:root,:host{--shimmer-track-height:200px;--shimmer-angle:15deg}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease: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-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Figtree Variable", var(--font-sans-fallback);--font-mono:"Geist Mono Variable", "Geist Mono", var(--font-mono-fallback);--color-red-400:oklch(70.4% .191 22.216);--color-slate-500:#757372;--color-slate-600:#595756;--color-slate-700:#3f3e3d;--color-slate-900:#181717;--color-slate-950:#100f0f;--color-gray-100:#e2e3e4;--color-gray-600:#545759;--color-neutral-50:#f5f8f7;--color-neutral-100:#dfe8e7;--color-neutral-200:#bed1cf;--color-neutral-300:#96b2b0;--color-neutral-400:#709190;--color-neutral-500:#557776;--color-neutral-600:#496767;--color-neutral-800:#303f3f;--color-neutral-900:#2b3536;--color-neutral-950:#151d1e;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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-invert:var(--color-surface-primary);--color-surface-primary:var(--color-black);--color-negative:#f54747;--color-negative-edge:#f5474740}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-negative-edge:color-mix(in srgb, var(--color-negative) 25%, transparent)}}:root,:host{--color-negative-surface-subtle:#1d0909}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-negative-surface-subtle:color-mix(in srgb, var(--color-negative) 12%, var(--color-surface-primary))}}:root,:host{--color-info:#39c6ae;--color-upgrade:var(--color-info);--color-upgrade-edge:#39c6ae40}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-upgrade-edge:color-mix(in srgb, var(--color-upgrade) 25%, transparent)}}:root,:host{--color-radiance:#f60;--color-discord:#5865f2;--color-steam:#00adee;--color-twitch:#6441a4;--color-xbox:#1b801c;--color-playstation:#0070d1;--color-epic:#18181c;--color-liveaware:#0ea5e9;--color-ea:#ff4747;--color-youtube:#f03;--color-tiktok:#000;--color-chzzk:#00d26a;--color-kick:#000;--color-ioi:#e90312;--color-sega:#00337e;--color-kid:#000;--color-nintendo:#e4000f;--color-google-play:#000;--color-googlePlay:var(--color-google-play);--color-apple:#fff;--color-apple-foreground:#000;--color-roblox:#0041de;--color-twok:#ec1c26;--color-instagram:#e4405f;--color-tremendous:#006ff7;--color-playergg:#f80240;--color-firstlookgg:var(--color-radiance);--font-sans-fallback:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-brand-button-background:var(--color-primary-button-background,var(--color-firstlookgg));--radius-base:.375rem;--button-radius:var(--radius-base);--button-focus-ring:#ffffff4d;--button-overlay-background:#000;--button-hover-overlay-opacity:.04;--button-active-overlay-opacity:.08;--button-active-scale:.97;--button-active-transform:none;--button-disabled-opacity:.5;--button-disabled-filter:saturate(0);--button-wrapper-filter:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);--button-content-font-weight:inherit;--button-icon-size:1.3em;--button-xs-padding-block:.25rem;--button-xs-padding-inline:.5rem;--button-xs-font-size:.75rem;--button-xs-min-height:1.5rem;--button-xs-min-width:1.5rem;--button-xs-radius:.375rem;--button-xs-icon-gap:.375rem;--button-sm-icon-size:1.3em;--button-sm-padding-block:.375rem;--button-sm-padding-inline:.75rem;--button-sm-font-size:.875rem;--button-sm-min-height:2rem;--button-sm-min-width:2rem;--button-sm-radius:var(--button-radius);--button-sm-icon-gap:.5rem;--button-md-padding-block:.5rem;--button-md-padding-inline:1rem;--button-md-font-size:1rem;--button-md-min-height:2.5rem;--button-md-min-width:0;--button-md-radius:var(--button-radius);--button-md-icon-gap:.5rem;--button-padding-block:var(--button-md-padding-block);--button-padding-inline:var(--button-md-padding-inline);--button-font-size:var(--button-md-font-size);--button-min-height:var(--button-md-min-height);--button-min-width:var(--button-md-min-width);--button-primary-background:var(--color-brand-button-background);--button-primary-foreground:#ffffffe6;--button-primary-border:#ffffff26;--button-primary-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--button-primary-hover-background:var(--button-primary-background);--button-primary-hover-foreground:var(--button-primary-foreground);--button-primary-hover-border:#ffffff4d;--button-primary-hover-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--button-primary-active-background:var(--button-primary-background);--button-primary-active-foreground:var(--button-primary-foreground);--button-primary-active-border:#ffffff4d;--button-primary-active-shadow:var(--button-primary-hover-shadow);--button-secondary-background:var(--color-gray-600);--button-secondary-foreground:var(--color-gray-100);--button-secondary-border:#ffffff26;--button-secondary-shadow:var(--button-primary-shadow);--button-secondary-hover-background:var(--button-secondary-background);--button-secondary-hover-foreground:var(--button-secondary-foreground);--button-secondary-hover-border:#ffffff4d;--button-secondary-hover-shadow:var(--button-primary-hover-shadow);--button-secondary-active-background:var(--button-secondary-background);--button-secondary-active-foreground:var(--button-secondary-foreground);--button-secondary-active-border:#ffffff4d;--button-secondary-active-shadow:var(--button-primary-hover-shadow);--button-tertiary-background:transparent;--button-tertiary-foreground:#ffffff80;--button-tertiary-border:#ffffff26;--button-tertiary-shadow:none;--button-tertiary-hover-background:transparent;--button-tertiary-hover-foreground:#fff9;--button-tertiary-hover-border:#ffffff26;--button-tertiary-hover-shadow:none;--button-tertiary-active-background:transparent;--button-tertiary-active-foreground:var(--button-tertiary-hover-foreground);--button-tertiary-active-border:#ffffff4d;--button-tertiary-active-shadow:none;--button-ghost-background:transparent;--button-ghost-foreground:var(--button-tertiary-foreground);--button-ghost-border:transparent;--button-ghost-shadow:none;--button-ghost-hover-background:var(--button-secondary-background);--button-ghost-hover-foreground:var(--button-tertiary-hover-foreground);--button-ghost-hover-border:transparent;--button-ghost-hover-shadow:none;--button-ghost-active-background:var(--button-secondary-active-background);--button-ghost-active-foreground:var(--button-ghost-hover-foreground);--button-ghost-active-border:transparent;--button-ghost-active-shadow:none;--button-inline-background:transparent;--button-inline-padding-inline:.25rem;--button-inline-foreground:#fff6;--button-inline-border:transparent;--button-inline-shadow:none;--button-inline-hover-background:transparent;--button-inline-hover-foreground:#fff9;--button-inline-hover-border:transparent;--button-inline-hover-shadow:none;--button-inline-active-background:transparent;--button-inline-active-foreground:var(--button-inline-hover-foreground);--button-inline-active-border:transparent;--button-inline-active-shadow:none;--button-danger-primary-background:var(--color-negative);--button-danger-primary-foreground:var(--color-invert);--button-danger-primary-border:var(--color-negative-edge);--button-danger-secondary-background:var(--color-negative-surface-subtle);--button-danger-secondary-foreground:var(--color-negative);--button-danger-secondary-border:var(--color-negative);--button-danger-tertiary-foreground:var(--color-negative);--button-danger-tertiary-border:var(--color-negative)}}@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]){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}button,a{cursor:pointer}:is(button,a):disabled{cursor:not-allowed;opacity:.5;filter:saturate(0)}p{text-wrap:pretty}}@layer components{.button{cursor:pointer;border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);user-select:none;border-width:1px;justify-content:center;align-items:center;animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.button:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.button:focus{outline-offset:2px;outline:2px solid #0000}}.button:focus-visible{--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);--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)}.button{min-width:var(--button-min-width);min-height:var(--button-min-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border-color:var(--button-border);border-radius:var(--button-radius);background:var(--button-background);backdrop-filter:var(--button-backdrop-filter,none);box-shadow:var(--button-shadow);color:var(--button-foreground);font-size:var(--button-font-size,var(--button-size-font-size));--tw-ring-color:var(--button-focus-ring)}.button:after{content:"";border-radius:inherit;background:var(--button-overlay-background);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;position:absolute;inset:0}.button:hover{border-color:var(--button-hover-border);background:var(--button-hover-background);box-shadow:var(--button-hover-shadow);color:var(--button-hover-foreground)}.button:hover:after{opacity:var(--button-hover-overlay-opacity)}.button:active{border-color:var(--button-active-border);background:var(--button-active-background);box-shadow:var(--button-active-shadow);color:var(--button-active-foreground);transform:var(--button-active-transform)}@media (prefers-reduced-motion:no-preference){.button:active{scale:var(--button-active-scale)}}.button:active:after{opacity:var(--button-active-overlay-opacity)}.button:disabled,.button-disabled{cursor:not-allowed;filter:var(--button-disabled-filter);opacity:var(--button-disabled-opacity);pointer-events:none}.button-xs{--button-padding-block:var(--button-xs-padding-block);--button-padding-inline:var(--button-xs-padding-inline);--button-font-size:var(--button-xs-font-size);--button-min-height:var(--button-xs-min-height);--button-min-width:var(--button-xs-min-width);--button-radius:var(--button-xs-radius);--button-icon-gap:var(--button-xs-icon-gap)}.button-sm{--button-padding-block:var(--button-sm-padding-block);--button-padding-inline:var(--button-sm-padding-inline);--button-font-size:var(--button-sm-font-size);--button-min-height:var(--button-sm-min-height);--button-min-width:var(--button-sm-min-width);--button-radius:var(--button-sm-radius);--button-icon-size:var(--button-sm-icon-size);--button-icon-gap:var(--button-sm-icon-gap)}.button-md{--button-padding-block:var(--button-md-padding-block);--button-padding-inline:var(--button-md-padding-inline);--button-font-size:var(--button-md-font-size);--button-min-height:var(--button-md-min-height);--button-min-width:var(--button-md-min-width);--button-radius:var(--button-md-radius);--button-icon-gap:var(--button-md-icon-gap)}.button-full-width{width:100%;display:flex}.button-wrapper{z-index:10;width:100%;height:100%;filter:var(--button-wrapper-filter);align-items:center;display:flex;position:relative}.button-wrapper-centered{justify-content:center}.button-wrapper-spaced{justify-content:space-between}.button-content-expanded{text-align:center;flex:auto}.button-content{font-weight:var(--button-content-font-weight)}.button-primary .button-content,.button-upgrade .button-content{font-weight:var(--button-primary-content-font-weight,var(--button-content-font-weight))}.button-icon{width:var(--button-icon-size);height:var(--button-icon-size);color:var(--button-icon-foreground);flex:none}.button-icon-logo{color:var(--button-icon-logo-foreground,var(--button-icon-foreground))}.button-spinner{--tw-duration:.3s;--tw-enter-opacity:0;--tw-enter-scale:.75;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;justify-content:center;align-items:center;transition-duration:.3s;animation-name:enter;animation-duration:.3s;display:none;position:absolute;inset:0}.button-spinner:is(:where(.group\/button)[data-spinner=true] *){display:flex}.button-spinner-icon{width:var(--button-icon-size);height:var(--button-icon-size);animation:var(--animate-spin);color:inherit}.button-primary{--button-background:var(--button-primary-background);--button-foreground:var(--button-primary-foreground);--button-border:var(--button-primary-border);--button-shadow:var(--button-primary-shadow);--button-hover-background:var(--button-primary-hover-background);--button-hover-foreground:var(--button-primary-hover-foreground);--button-hover-border:var(--button-primary-hover-border);--button-hover-shadow:var(--button-primary-hover-shadow);--button-active-background:var(--button-primary-active-background);--button-active-foreground:var(--button-primary-active-foreground);--button-active-border:var(--button-primary-active-border);--button-active-shadow:var(--button-primary-active-shadow);--button-icon-foreground:var(--button-primary-icon-foreground,var(--button-foreground));--button-icon-logo-foreground:var(--button-primary-logo-icon-foreground,var(--button-icon-foreground))}.button-secondary{--button-background:var(--button-secondary-background);--button-foreground:var(--button-secondary-foreground);--button-border:var(--button-secondary-border);--button-shadow:var(--button-secondary-shadow);--button-hover-background:var(--button-secondary-hover-background);--button-hover-foreground:var(--button-secondary-hover-foreground);--button-hover-border:var(--button-secondary-hover-border);--button-hover-shadow:var(--button-secondary-hover-shadow);--button-active-background:var(--button-secondary-active-background);--button-active-foreground:var(--button-secondary-active-foreground);--button-active-border:var(--button-secondary-active-border);--button-active-shadow:var(--button-secondary-active-shadow);--button-icon-foreground:var(--button-secondary-icon-foreground,var(--button-foreground));--button-icon-logo-foreground:var(--button-secondary-logo-icon-foreground,var(--button-icon-foreground));--button-backdrop-filter:var(--button-secondary-backdrop-filter,none)}.button-tertiary{--button-background:var(--button-tertiary-background);--button-foreground:var(--button-tertiary-foreground);--button-border:var(--button-tertiary-border);--button-shadow:var(--button-tertiary-shadow);--button-hover-background:var(--button-tertiary-hover-background);--button-hover-foreground:var(--button-tertiary-hover-foreground);--button-hover-border:var(--button-tertiary-hover-border);--button-hover-shadow:var(--button-tertiary-hover-shadow);--button-active-background:var(--button-tertiary-active-background);--button-active-foreground:var(--button-tertiary-active-foreground);--button-active-border:var(--button-tertiary-active-border);--button-active-shadow:var(--button-tertiary-active-shadow);--button-icon-foreground:var(--button-tertiary-icon-foreground,var(--button-foreground));--button-icon-logo-foreground:var(--button-tertiary-logo-icon-foreground,var(--button-icon-foreground))}.button-ghost{--button-background:var(--button-ghost-background);--button-foreground:var(--button-ghost-foreground);--button-border:var(--button-ghost-border);--button-shadow:var(--button-ghost-shadow);--button-hover-background:var(--button-ghost-hover-background);--button-hover-foreground:var(--button-ghost-hover-foreground);--button-hover-border:var(--button-ghost-hover-border);--button-hover-shadow:var(--button-ghost-hover-shadow);--button-active-background:var(--button-ghost-active-background);--button-active-foreground:var(--button-ghost-active-foreground);--button-active-border:var(--button-ghost-active-border);--button-active-shadow:var(--button-ghost-active-shadow);--button-icon-foreground:var(--button-ghost-icon-foreground,var(--button-foreground));--button-icon-logo-foreground:var(--button-ghost-logo-icon-foreground,var(--button-icon-foreground));--button-hover-overlay-opacity:0;--button-active-overlay-opacity:0}.button-inline{--button-padding-inline:var(--button-inline-padding-inline);--button-background:var(--button-inline-background);--button-foreground:var(--button-inline-foreground);--button-border:var(--button-inline-border);--button-shadow:var(--button-inline-shadow);--button-hover-background:var(--button-inline-hover-background);--button-hover-foreground:var(--button-inline-hover-foreground);--button-hover-border:var(--button-inline-hover-border);--button-hover-shadow:var(--button-inline-hover-shadow);--button-active-background:var(--button-inline-active-background);--button-active-foreground:var(--button-inline-active-foreground);--button-active-border:var(--button-inline-active-border);--button-active-shadow:var(--button-inline-active-shadow);--button-icon-foreground:var(--button-inline-icon-foreground,var(--button-foreground))}.button-link{--button-background:transparent;--button-border:transparent;--button-shadow:none;--button-foreground:#ffffffb3;--button-hover-background:transparent;--button-hover-foreground:#fff;--button-hover-border:transparent;--button-hover-shadow:none;--button-active-background:transparent;--button-active-foreground:#fff;--button-active-border:transparent;--button-active-shadow:none;--button-icon-foreground:var(--button-foreground);text-underline-offset:2px;min-width:0;min-height:0;padding:0;text-decoration-line:underline}.button-danger.button-primary{--button-background:var(--button-danger-primary-background);--button-foreground:var(--button-danger-primary-foreground);--button-border:var(--button-danger-primary-border);--button-hover-background:var(--button-danger-primary-background);--button-hover-foreground:var(--button-danger-primary-foreground);--button-hover-border:var(--button-danger-primary-border);--button-active-background:var(--button-danger-primary-background);--button-active-foreground:var(--button-danger-primary-foreground);--button-active-border:var(--button-danger-primary-border);--button-icon-foreground:var(--button-danger-primary-foreground)}.button-danger.button-secondary{--button-background:var(--button-danger-secondary-background);--button-foreground:var(--button-danger-secondary-foreground);--button-border:var(--button-danger-secondary-border);--button-icon-foreground:var(--button-danger-secondary-foreground);--button-hover-background:var(--button-danger-secondary-background);--button-hover-foreground:var(--button-danger-secondary-foreground);--button-hover-border:var(--button-danger-secondary-border);--button-active-background:var(--button-danger-secondary-background);--button-active-foreground:var(--button-danger-secondary-foreground);--button-active-border:var(--button-danger-secondary-border)}.button-upgrade{--button-background:var(--color-upgrade);--button-foreground:var(--color-invert);--button-border:transparent;--button-shadow:var(--button-primary-shadow);--button-icon-foreground:var(--color-invert);--button-hover-background:#32ae99}@supports (color:color-mix(in lab, red, red)){.button-upgrade{--button-hover-background:color-mix(in srgb, var(--color-upgrade) 88%, black)}}.button-upgrade{--button-hover-foreground:var(--color-invert);--button-hover-border:transparent;--button-hover-shadow:var(--button-primary-shadow);--button-active-background:#2e9e8b}@supports (color:color-mix(in lab, red, red)){.button-upgrade{--button-active-background:color-mix(in srgb, var(--color-upgrade) 80%, black)}}.button-upgrade{--button-active-foreground:var(--color-invert);--button-active-border:transparent;--button-active-shadow:var(--button-primary-shadow)}.button-upgrade-secondary{--button-background:#39c6ae40}@supports (color:color-mix(in lab, red, red)){.button-upgrade-secondary{--button-background:color-mix(in srgb, var(--color-upgrade) 25%, transparent)}}.button-upgrade-secondary{--button-foreground:#9ce3d7}@supports (color:color-mix(in lab, red, red)){.button-upgrade-secondary{--button-foreground:color-mix(in srgb, var(--color-upgrade) 50%, white)}}.button-upgrade-secondary{--button-border:var(--color-upgrade-edge);--button-shadow:none;--button-icon-foreground:#9ce3d7}@supports (color:color-mix(in lab, red, red)){.button-upgrade-secondary{--button-icon-foreground:color-mix(in srgb, var(--color-upgrade) 50%, white)}}.button-upgrade-secondary{--button-hover-background:#39c6ae59}@supports (color:color-mix(in lab, red, red)){.button-upgrade-secondary{--button-hover-background:color-mix(in srgb, var(--color-upgrade) 35%, transparent)}}.button-upgrade-secondary{--button-hover-foreground:#9ce3d7}@supports (color:color-mix(in lab, red, red)){.button-upgrade-secondary{--button-hover-foreground:color-mix(in srgb, var(--color-upgrade) 50%, white)}}.button-upgrade-secondary{--button-hover-border:var(--color-upgrade-edge);--button-hover-shadow:none;--button-active-background:#39c6ae73}@supports (color:color-mix(in lab, red, red)){.button-upgrade-secondary{--button-active-background:color-mix(in srgb, var(--color-upgrade) 45%, transparent)}}.button-upgrade-secondary{--button-active-foreground:#9ce3d7}@supports (color:color-mix(in lab, red, red)){.button-upgrade-secondary{--button-active-foreground:color-mix(in srgb, var(--color-upgrade) 50%, white)}}.button-upgrade-secondary{--button-active-border:var(--color-upgrade-edge);--button-active-shadow:none}.button-danger.button-tertiary{--button-foreground:var(--button-danger-tertiary-foreground);--button-border:var(--button-danger-tertiary-border);--button-icon-foreground:var(--button-danger-tertiary-foreground);--button-hover-foreground:var(--button-danger-tertiary-foreground);--button-hover-border:var(--button-danger-tertiary-border);--button-active-foreground:var(--button-danger-tertiary-foreground);--button-active-border:var(--button-danger-tertiary-border)}.button-brand{--button-foreground:var(--color-white);--button-hover-foreground:var(--color-white);--button-active-foreground:var(--color-white);--button-icon-foreground:var(--color-white)}.button-brand-steam{--button-background:linear-gradient(to right, var(--color-steam), #2d74fe);--button-hover-background:linear-gradient(to right, var(--color-steam), #2d74fe);--button-active-background:linear-gradient(to right, var(--color-steam), #2d74fe)}.button-brand-epic{--button-background:linear-gradient(to right, #101014, var(--color-epic));--button-hover-background:linear-gradient(to right, #101014, var(--color-epic));--button-active-background:linear-gradient(to right, #101014, var(--color-epic));--button-hover-border:#fff3;--button-overlay-background:#ffffff1a}.button-brand-firstlook,.button-brand-externalId{--button-background:var(--color-radiance);--button-hover-background:var(--color-radiance);--button-active-background:var(--color-radiance)}.button-brand-discord{--button-background:var(--color-discord);--button-hover-background:var(--color-discord);--button-active-background:var(--color-discord)}.button-brand-twitch{--button-background:var(--color-twitch);--button-hover-background:var(--color-twitch);--button-active-background:var(--color-twitch)}.button-brand-playstation{--button-background:var(--color-playstation);--button-hover-background:var(--color-playstation);--button-active-background:var(--color-playstation)}.button-brand-xbox{--button-background:var(--color-xbox);--button-hover-background:var(--color-xbox);--button-active-background:var(--color-xbox)}.button-brand-ea{--button-background:var(--color-ea);--button-hover-background:var(--color-ea);--button-active-background:var(--color-ea)}.button-brand-ioi{--button-background:var(--color-ioi);--button-hover-background:var(--color-ioi);--button-active-background:var(--color-ioi)}.button-brand-sega{--button-background:var(--color-sega);--button-hover-background:var(--color-sega);--button-active-background:var(--color-sega)}.button-brand-nebula{--button-background:var(--color-nebula);--button-hover-background:var(--color-nebula);--button-active-background:var(--color-nebula)}.button-brand-kid{--button-background:var(--color-kid);--button-hover-background:var(--color-kid);--button-active-background:var(--color-kid)}.button-brand-liveaware{--button-background:var(--color-liveaware);--button-hover-background:var(--color-liveaware);--button-active-background:var(--color-liveaware)}.button-brand-tiktok{--button-background:var(--color-tiktok);--button-hover-background:var(--color-tiktok);--button-active-background:var(--color-tiktok)}.button-brand-instagram{--button-background:var(--color-instagram);--button-hover-background:var(--color-instagram);--button-active-background:var(--color-instagram)}.button-brand-chzzk{--button-background:var(--color-chzzk);--button-hover-background:var(--color-chzzk);--button-active-background:var(--color-chzzk)}.button-brand-kick{--button-background:var(--color-kick);--button-hover-background:var(--color-kick);--button-active-background:var(--color-kick)}.button-brand-youtube{--button-background:var(--color-youtube);--button-hover-background:var(--color-youtube);--button-active-background:var(--color-youtube)}.button-brand-googlePlay{--button-background:var(--color-googlePlay);--button-hover-background:var(--color-googlePlay);--button-active-background:var(--color-googlePlay)}.button-brand-apple{--button-background:var(--color-apple);--button-hover-background:var(--color-apple);--button-active-background:var(--color-apple);--button-foreground:var(--color-apple-foreground);--button-hover-foreground:var(--color-apple-foreground);--button-active-foreground:var(--color-apple-foreground);--button-icon-foreground:var(--color-apple-foreground)}.button-brand-roblox{--button-background:var(--color-roblox);--button-hover-background:var(--color-roblox);--button-active-background:var(--color-roblox)}.button-brand-twok{--button-background:var(--color-twok);--button-hover-background:var(--color-twok);--button-active-background:var(--color-twok)}.button-brand-nintendo{--button-background:var(--color-nintendo);--button-hover-background:var(--color-nintendo);--button-active-background:var(--color-nintendo)}.button-brand-tremendous{--button-background:var(--color-tremendous);--button-hover-background:var(--color-tremendous);--button-active-background:var(--color-tremendous)}.button-brand-soop{--button-background:var(--color-soop);--button-hover-background:var(--color-soop);--button-active-background:var(--color-soop)}.button-brand-playergg{--button-background:var(--color-slate-950);--button-foreground:var(--color-white);--button-border:var(--color-slate-700);--button-hover-background:var(--color-slate-900);--button-hover-foreground:var(--color-white);--button-hover-border:var(--color-slate-600);--button-active-background:var(--color-slate-950);--button-active-foreground:var(--color-white);--button-active-border:var(--color-slate-500);--button-icon-foreground:var(--color-playergg)}.brand-glow{isolation:isolate;border-radius:var(--brand-glow-radius,var(--button-radius));position:relative}.brand-glow:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand-glow,transparent);filter:blur(var(--brand-glow-blur,15px));opacity:0;pointer-events:none;will-change:opacity;transition:opacity .3s;position:absolute;inset:-3px}.brand-glow:after{content:"";border-radius:inherit;background:var(--brand-glow,transparent);-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .3s;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.brand-glow:is(:hover,:focus-visible,:has(:focus-visible)):before{opacity:.65}.brand-glow:is(:hover,:focus-visible,:has(:focus-visible)):after{opacity:1}.kpi-details>.kpi-details-toggle{cursor:pointer;list-style:none}.kpi-details>.kpi-details-toggle:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.kpi-details>.kpi-details-toggle::-webkit-details-marker{display:none}.kpi-details[open]>.kpi-details-toggle .kpi-compact{display:none}.kpi-details[open]>.kpi-details-toggle .kpi-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.kpi-chevron{transition:transform .15s}}@supports (interpolate-size:allow-keywords){.kpi-details::details-content{interpolate-size:allow-keywords;block-size:0;overflow:clip}.kpi-details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:no-preference){.kpi-details::details-content{transition:block-size .15s ease, content-visibility .15s allow-discrete}}}}@layer utilities;@property --shimmer-track-height{syntax:"<length>";inherits:true;initial-value:200px}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:15deg}:root{--page-max-width:90rem;--marquee-offset:-1584px}@media (width>=768px){:root{--marquee-offset:-2288px}}@keyframes landing-marquee-left{0%{transform:translate(0)}to{transform:translateX(var(--marquee-offset))}}@keyframes landing-marquee-right{0%{transform:translateX(var(--marquee-offset))}to{transform:translate(0)}}@keyframes carousel-progress-fill{0%{width:0%}to{width:100%}}@keyframes scroll-fade-x{0%{-webkit-mask-image:var(--scroll-fade-end);-webkit-mask-image:var(--scroll-fade-end);mask-image:var(--scroll-fade-end)}1%,99%{-webkit-mask-image:var(--scroll-fade-both);-webkit-mask-image:var(--scroll-fade-both);mask-image:var(--scroll-fade-both)}to{-webkit-mask-image:var(--scroll-fade-start);-webkit-mask-image:var(--scroll-fade-start);mask-image:var(--scroll-fade-start)}}@keyframes scroll-fade-y{0%{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black 0, black calc(100% - var(--scroll-fade-size)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black 0, black calc(100% - var(--scroll-fade-size)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black 0, black calc(100% - var(--scroll-fade-size)), transparent 100%)}1%,99%{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--scroll-fade-size), black calc(100% - var(--scroll-fade-size)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--scroll-fade-size), black calc(100% - var(--scroll-fade-size)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--scroll-fade-size), black calc(100% - var(--scroll-fade-size)), transparent 100%)}to{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--scroll-fade-size), black calc(100% - 0px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--scroll-fade-size), black calc(100% - 0px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--scroll-fade-size), black calc(100% - 0px), transparent 100%)}}@media (prefers-reduced-motion:reduce){.landing-marquee-left,.landing-marquee-right,.carousel-progress-fill{animation:none}}@media (width<=767px){.landing-marquee-left,.landing-marquee-right{animation-duration:35s}}:root.light,.light{--color-apple:#000;--color-apple-foreground:#fff;--color-combobox-border:var(--color-neutral-100);--color-combobox-item-hover:#bed1cf33}@supports (color:color-mix(in lab, red, red)){:root.light,.light{--color-combobox-item-hover:color-mix(in oklab, var(--color-neutral-200) 20%, transparent)}}:root.light,.light{--color-combobox-item-highlight:#96b2b033}@supports (color:color-mix(in lab, red, red)){:root.light,.light{--color-combobox-item-highlight:color-mix(in oklab, var(--color-neutral-300) 20%, transparent)}}:root.light,.light{--color-combobox-item-selected:var(--color-neutral-200);--color-combobox-chip-surface:var(--color-neutral-200);--color-combobox-chip-text:var(--color-neutral-800);--color-combobox-chip-remove:var(--color-neutral-500);--color-combobox-chip-remove-hover:var(--color-neutral-800)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}html{scrollbar-color:#dfe8e733 transparent;scrollbar-gutter:stable}#noise{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.flgg-noise{opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='%23151D1E'/%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.5'/%3E%3C/svg%3E")}.flgg-container{z-index:20;max-width:clamp(16rem,100%,80rem);margin-inline:auto;padding:0 .75rem;position:relative}.flgg-navlinks{max-width:clamp(16rem,100%,90rem);margin-inline:auto;padding:0 .75rem}.flgg-products{max-width:90rem;margin-left:max(.75rem,50vw - 40rem);margin-right:0;padding:0 .75rem}.flgg-logo-grid>:nth-child(13n+1){grid-column-start:2}.flgg-logo-card-border-mask{mask-image:url("data:image/svg+xml,%3Csvg width='174' height='126' viewBox='0 0 174 126' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M166 0C170.418 0 174 3.58172 174 8V118C174 122.418 170.418 126 166 126H8C3.58172 126 0 122.418 0 118V8C0 3.58172 3.58172 0 8 0H166ZM8 1.5C4.68629 1.5 1.5 4.68629 1.5 8V118C1.5 121.314 4.68629 124.5 8 124.5H166C169.314 124.5 172.5 121.314 172.5 118V8C172.5 4.68629 169.314 1.5 166 1.5H8Z'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat}:root{--flgg-noise-svg:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.5' numOctaves='6' stitchTiles='stitch'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='%23151D1E'/%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.5'/%3E%3C/svg%3E")}@keyframes flgg-marquee-left{0%{transform:translate(0)}to{transform:translateX(var(--marquee-offset))}}@keyframes flgg-marquee-right{0%{transform:translateX(var(--marquee-offset))}to{transform:translate(0)}}.flgg-marquee-left{animation:flgg-marquee-left var(--marquee-desktop-duration) linear infinite}.flgg-marquee-right{transform:translateX(var(--marquee-desktop-offset));animation:flgg-marquee-right var(--marquee-desktop-duration) linear infinite}.flgg-marquee-left,.flgg-marquee-right{--marquee-offset:var(--marquee-desktop-offset)}.flgg-logo-noise-overlay{opacity:.15;background-image:var(--flgg-noise-svg);mask-image:linear-gradient(90deg,#000 0%,#0000 15% 85%,#000 100%)}@media (prefers-reduced-motion:reduce){.flgg-marquee-left,.flgg-marquee-right{animation:none}}.case-study-article .flgg-container{max-width:clamp(16rem,100%,90rem)}.case-study-article>section{opacity:0;will-change:opacity, transform;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(12px)}.case-study-article>section.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.case-study-article>section{opacity:1;transition:none;transform:none}}.flgg-player-experience-fade{background:linear-gradient(#0000 0% 60%,#151d1e 100%)}.flgg-player-experience-fade:after{content:"";opacity:.15;background-image:var(--flgg-noise-svg);position:absolute;inset:0;mask-image:linear-gradient(#0000 75%,#000 100%)}.anchor-none{overflow-anchor:none}@keyframes flgg-touch-pulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.4;transform:scale(1)}}@keyframes surveySlideEnter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes surveySlideExit{0%{opacity:1;transform:translate(0)}50%{opacity:.5;transform:translate(-25%)}to{opacity:0;transform:translate(-50%)}}.flgg-metrics-shape-noise{position:relative}.flgg-metrics-shape-noise:after{content:"";opacity:.15;pointer-events:none;background-image:var(--flgg-noise-svg);position:absolute;inset:0;mask-image:url("data:image/svg+xml,%3Csvg width='160' height='120' viewBox='0 0 160 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.534 57.5998C76.9408 57.5998 97.12 69.0918 107.692 88.3969C118.026 107.273 137.579 120 160 120H0.034411V57.6002V0C0.034411 0 -1.47674 21.3552 15.5311 39.9266C32.5389 58.498 55.534 57.5998 55.534 57.5998Z' fill='black'/%3E%3C/svg%3E");mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat}.flgg-cta-border-glow{--border-width:1.5px;-webkit-mask-composite:xor;padding:var(--border-width);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.flgg-cta-shape-noise{position:relative}.flgg-cta-shape-noise:after{content:"";opacity:.15;pointer-events:none;background-image:var(--flgg-noise-svg);position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat}.flgg-cta-cutout{position:relative}.flgg-cta-cutout:after{content:"";opacity:.15;pointer-events:none;background-image:var(--flgg-noise-svg);position:absolute;inset:0;mask-image:url("data:image/svg+xml,%3Csvg width='473' height='77' viewBox='0 -1 473 77' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 0H441C449.833 0 457 0.695706 457 14.6818V62.1818C457 75.6763 463.672 75.9943 472.075 76H473L472.689 76.0001C472.484 76.0001 472.279 76.0001 472.075 76L441 76H32L0.925127 76C0.61897 76.0002 0.310515 76 0 76H0.925127C9.32833 75.9943 16 75.6763 16 62.1818V14.6818C16 0.695706 23.1666 0 32 0Z' fill='black'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat}@media (width<=1023px){.flgg-products{margin-left:.75rem;margin-right:.75rem}}@media (width<=767px){.flgg-marquee-left,.flgg-marquee-right{--marquee-offset:var(--marquee-mobile-offset);animation-duration:var(--marquee-mobile-duration)}.flgg-marquee-right{transform:translateX(var(--marquee-mobile-offset))}}.hero-dot{opacity:0;box-shadow:0 0 12px 4px #ff920099}.hero-dot[data-path=left-0]{opacity:1;offset-path:path("M20 36 H128 Q148 36 148 56 V172 H308");animation:1s ease-in-out forwards follow-path}.hero-dot[data-path=left-1]{opacity:1;offset-path:path("M20 172 H308");animation:1s ease-in-out forwards follow-path}.hero-dot[data-path=left-2]{opacity:1;offset-path:path("M20 308 H128 Q148 308 148 288 V172 H308");animation:1s ease-in-out forwards follow-path}.hero-dot[data-path=right-0]{opacity:1;offset-path:path("M308 172 H468 V56 Q468 36 488 36 H596");animation:1s ease-in-out forwards follow-path}.hero-dot[data-path=right-1]{opacity:1;offset-path:path("M308 172 H596");animation:1s ease-in-out forwards follow-path}.hero-dot[data-path=right-2]{opacity:1;offset-path:path("M308 172 H468 V288 Q468 308 488 308 H596");animation:1s ease-in-out forwards follow-path}@keyframes follow-path{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes slideDown{0%{height:0}to{height:var(--kb-accordion-content-height)}}@keyframes slideUp{0%{height:var(--kb-accordion-content-height)}to{height:0}}select,::picker(select){appearance:base-select}select::picker-icon{color:var(--cool-400);transition:rotate .4s}select:open::picker-icon{rotate:180deg}::picker(select){border:none}option{border:2px solid var(--cool-800);background:var(--cool-500);justify-content:flex-start;gap:20px;padding:10px;transition:all .4s;display:flex}.prose{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}:where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)),:where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)),:where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)),:where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)),:where(h5 strong):not(:where([class~=not-prose],[class~=not-prose] *)),:where(h6 strong):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important;text-wrap:balance!important}.prose ol{counter-reset:item;padding-left:0;list-style-type:none}.prose ol li{padding-left:30px;display:block;position:relative}.prose ol li:before{content:counters(item, ".") ". ";counter-increment:item;color:#87a19e;position:absolute;left:0}.prose ol ol li{padding-left:40px}.prose ol ol ol li{padding-left:50px}.prose blockquote *{color:inherit}.prose img,.prose video{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-950);width:100%;max-width:100%}.prose hr{border-color:#49676780}@supports (color:color-mix(in lab, red, red)){.prose hr{border-color:color-mix(in oklab, var(--color-neutral-600) 50%, transparent)}}.prose b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose pre{background-color:var(--color-neutral-900)!important}.prose code:not(pre code){border-radius:var(--radius-sm);background-color:var(--color-neutral-900);padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-neutral-200)}.prose code:not(pre code):before,.prose code:not(pre code):after{--tw-content:"";content:var(--tw-content)}.prose :is(h2,h3,h4){position:relative}.prose .heading-anchor{color:#0000;margin-inline-start:calc(var(--spacing) * 2);display:inline-block}@supports (color:color-mix(in lab, red, red)){.prose .heading-anchor{color:color-mix(in oklab, var(--color-neutral-400) 0%, transparent)}}.prose .heading-anchor{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));text-decoration:none}.prose :is(h2,h3,h4):hover .heading-anchor,.prose .heading-anchor:focus-visible,.prose .heading-anchor:hover{color:var(--color-neutral-50)}.prose .heading-anchor:focus-visible{border-radius:var(--radius-sm);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-neutral-400)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
