/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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 theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--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;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg:var(--bg);--color-bg-elevated:var(--bg-elevated);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-border:var(--border);--color-border-subtle:var(--border-subtle);--color-text:var(--text);--color-text-secondary:var(--text-secondary);--color-muted:var(--muted);--color-success:var(--success);--color-success-soft:var(--success-soft);--color-warning:var(--warning);--color-warning-soft:var(--warning-soft);--color-danger:var(--danger);--color-danger-soft:var(--danger-soft);--color-input:var(--input-bg);--color-input-border:var(--input-border);--color-input-border-hover:var(--input-border-hover);--color-input-border-focus:var(--input-border-focus);--color-control-solid:var(--control-solid-bg);--color-control-solid-border:var(--control-solid-border);--color-btn:var(--btn-bg);--color-btn-fg:var(--btn-color);--color-btn-border:var(--btn-border);--color-btn-hover:var(--btn-bg-hover);--color-btn-secondary:var(--btn-secondary-bg);--color-btn-secondary-fg:var(--btn-secondary-color);--color-btn-secondary-border:var(--btn-secondary-border);--color-btn-secondary-hover:var(--btn-secondary-bg-hover);--color-sidebar:var(--sidebar-bg);--color-sidebar-text:var(--sidebar-text);--color-sidebar-border:var(--sidebar-border);--font-jogo:var(--font-jogo);--radius-app:var(--radius);--spacing-page-y:var(--page-pad-y);--spacing-page-x:var(--page-pad-x);--spacing-card-y:var(--card-pad-y);--spacing-card-x:var(--card-pad-x);--spacing-stack:var(--stack-gap);--spacing-field:var(--field-stack);--animate-auth-blob-a:auth-blob-a 14s ease-in-out infinite;--animate-auth-blob-b:auth-blob-b 16s ease-in-out infinite;--animate-auth-blob-c:auth-blob-c 18s ease-in-out infinite}}@layer base;@layer components{.app-tw-surface{background-color:var(--color-bg);color:var(--color-text)}.btn-row{align-items:center;gap:var(--btn-row-gap);margin-top:var(--btn-row-mt);flex-wrap:wrap;display:flex}.field+.btn-row{margin-top:0}.btn-row+.checkbox-field{margin-top:var(--field-stack)}.card{--tw-backdrop-blur:blur(10px);-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,);background:var(--surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius);padding:var(--card-pad-y) var(--card-pad-x);box-shadow:var(--shadow-card);margin-bottom:var(--card-gap)}.card h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);letter-spacing:-.02em;padding-bottom:var(--card-title-pb);border-bottom:var(--border-width) solid var(--border-subtle);margin:0;margin-bottom:var(--card-title-mb);font-size:1.05rem}.modal-overlay{z-index:2000;padding:calc(var(--spacing) * 6);background:#000000a6;justify-content:center;align-items:center;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.modal-overlay.show{animation:.2s fadeIn;display:flex}.modal-card{background:var(--bg-elevated);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius);width:min(720px,100%);max-height:min(85vh,900px);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.modal-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--card-pad-y) var(--card-pad-x);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.modal-header h2{margin:0;font-size:1.05rem}.modal-close-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius);background:var(--surface-2);color:var(--text);border:var(--border-width) solid var(--border);flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:inline-flex}.modal-body{padding:var(--card-pad-y) var(--card-pad-x);overflow-y:auto}.modal-footer{padding:var(--space-4) var(--card-pad-x) var(--card-pad-y);border-top:var(--border-width) solid var(--border-subtle)}.modal-footer .btn-row{justify-content:flex-end;margin:0}.btn-primary,button.primario,.primario{background:var(--btn-bg);color:var(--btn-color);border:var(--border-width-control) solid var(--btn-border);border-radius:var(--radius);box-shadow:none;font-weight:600}.btn-primary:hover,button.primario:hover:not(:disabled),.primario:hover:not(:disabled),a.btn-primary:hover{opacity:1;filter:none;background:var(--btn-bg-hover);color:var(--btn-color);border-color:var(--btn-border);box-shadow:none}.btn-secondary,a.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:var(--border-width-control) solid var(--btn-secondary-border);border-radius:var(--radius);box-shadow:none}.btn-secondary:hover,a.btn-secondary:hover,button.btn-secondary:hover:not(:disabled){background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-color);border-color:var(--btn-secondary-border)}.btn-success,a.btn-success{background:var(--btn-bg);color:var(--btn-color);border:var(--border-width-control) solid var(--btn-border);box-shadow:none}.btn-success:hover,a.btn-success:hover{opacity:1;background:var(--btn-bg-hover);color:var(--btn-color);border-color:var(--btn-border);box-shadow:none}.btn-danger{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}}.btn-danger{background:var(--danger-soft);color:var(--danger)}.btn-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background:color-mix(in srgb,var(--danger) 22%,transparent)}}.os-settings-input{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--control-solid-border,var(--input-border));background:var(--control-solid-bg);width:100%;min-height:40px;color:var(--text);font:inherit;color-scheme:inherit;border-radius:8px;padding:.5rem .75rem;font-size:.95rem;transition:border-color .15s,background .15s}.os-settings-input:hover:not(:disabled){border-color:var(--input-border-hover)}.os-settings-input:focus{--tw-outline-style:none;border-color:var(--game-accent,#a78bfa);outline-style:none}@supports (color:color-mix(in lab,red,red)){.os-settings-input:focus{border-color:color-mix(in srgb,var(--game-accent,#a78bfa) 65%,#fff)}}.os-settings-input:focus{box-shadow:0 0 0 3px var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.os-settings-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--game-accent,#a78bfa) 18%,transparent)}}.os-settings-input:disabled{cursor:not-allowed;opacity:.55}.os-settings-input option,.os-settings-input optgroup{background-color:var(--control-solid-bg);color:var(--text)}*{box-sizing:border-box}html{height:100%;font-family:var(--font);overflow-x:hidden}body{height:100%;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.6;overflow:hidden}#root{height:100%}::selection{background:var(--accent-soft);color:var(--text)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}a{color:var(--accent);font-weight:500;text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}.app-shell{background:var(--bg);height:100%;min-height:100%;max-height:100dvh;display:flex;overflow:hidden}.admin-shell .main-content{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;min-height:0;max-height:100dvh;overflow:hidden scroll}.admin-shell .page-body{min-height:0;padding-bottom:24px}.admin-lexico-page{gap:var(--stack-gap,1rem);flex-direction:column;display:flex}.admin-lexico-paginacao{flex-wrap:wrap;align-items:center;gap:8px}.admin-shell .card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;margin-bottom:1.75rem;padding:0}.admin-shell .card h2{letter-spacing:-.02em;color:var(--text);border:none;margin:0 0 .35rem;padding:0;font-size:1.15rem;font-weight:700}.admin-shell .card>.hint{color:var(--muted);margin:0 0 .85rem}.admin-shell .admin-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.admin-shell .admin-usuarios-busca{min-width:min(100%,16rem);margin:0;display:block}.admin-shell .admin-usuarios-busca select{width:100%;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:.55rem .75rem}.admin-shell .admin-usuarios-header-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.admin-shell .admin-usuarios-live-pill{color:var(--muted);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.admin-shell .admin-usuarios-live-pill.is-live{color:#86efac;background:#22c55e1f;border-color:#22c55e73}.admin-shell .admin-usuarios-live-dot{opacity:.55;background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.admin-shell .admin-usuarios-live-pill.is-live .admin-usuarios-live-dot{opacity:1;box-shadow:0 0 0 3px #22c55e40}.admin-shell .admin-badge--live{vertical-align:middle;color:#86efac;background:#22c55e24;border-color:#22c55e73;margin-left:0}[data-theme=light] .admin-shell .admin-usuarios-live-pill{background:#1111110a;border-color:#1111111f}[data-theme=light] .admin-shell .admin-usuarios-live-pill.is-live,[data-theme=light] .admin-shell .admin-badge--live{color:#15803d;background:#16a34a1a;border-color:#16a34a59}.admin-shell .admin-usuarios-busca input{width:100%;margin:0}.admin-shell .admin-usuarios-titulo{margin:0 0 .35rem;font-size:1.2rem;font-weight:750}.admin-shell .admin-usuarios-subtitulo{max-width:42rem;margin:0;line-height:1.45}.admin-shell .admin-usuarios-page .data-table tbody tr:hover>td{background:#00c2ff0a}.admin-shell .admin-usuarios-page .data-table tbody tr.is-expanded>td{background:#00c2ff0f}.admin-shell .admin-usuarios-nome{flex-direction:column;gap:.2rem;min-width:0;display:flex}.admin-shell .admin-usuarios-nome-linha{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-shell .admin-usuarios-tiktok{color:#7dd3fc;font-size:.75rem;font-weight:500}.admin-shell .admin-usuarios-email{color:var(--text-secondary);word-break:break-all;font-size:.84rem}.admin-shell .admin-usuarios-sub-cell{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.admin-shell .admin-usuarios-jogos-cell{color:var(--muted);font-size:.84rem}.admin-shell .admin-usuarios-jogos-cell.has-access{color:#86efac;font-weight:600}.admin-shell .admin-usuarios-data{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.84rem}.admin-shell .admin-table-nested.admin-usuarios-painel{background:linear-gradient(135deg,#00c2ff12,#0000 42%),#ffffff08;border:1px solid #00c2ff38;border-left:3px solid #00c2ff;border-radius:12px;margin:.2rem 0 .4rem 1.75rem;padding:1.1rem 1.15rem 1.15rem;box-shadow:inset 0 1px #ffffff0a}.admin-shell .admin-usuarios-painel-topo{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.admin-shell .admin-usuarios-painel-kicker{letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc;margin:0 0 .15rem;font-size:.68rem;font-weight:700}.admin-shell .admin-usuarios-painel-topo h3{color:var(--text);margin:0;font-size:1.05rem;font-weight:750}.admin-shell .admin-usuarios-stats{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;margin:0 0 1.1rem;display:grid}.admin-shell .admin-usuarios-stat{background:#00000047;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.35rem;min-height:100%;padding:.85rem .9rem;display:flex}.admin-shell .admin-usuarios-stat--coins{background:linear-gradient(160deg,#fbbf241a,#00000047);border-color:#fbbf2447}.admin-shell .admin-usuarios-stat--cooldown{background:linear-gradient(160deg,#00c2ff14,#00000047);border-color:#7dd3fc38}.admin-shell .admin-usuarios-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.admin-shell .admin-usuarios-stat-value{color:var(--text);font-size:.95rem;font-weight:700;line-height:1.3}.admin-shell .admin-usuarios-stat-meta{color:var(--muted);font-size:.74rem;line-height:1.35}.admin-shell .admin-usuarios-cooldown{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-shell .admin-usuarios-cooldown input{width:5.5rem;margin:0}.admin-shell .admin-usuarios-cooldown-sufixo{color:var(--muted);font-size:.78rem;font-weight:600}.admin-shell .admin-usuarios-ops{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;margin-top:0;display:grid}.admin-shell .admin-usuarios-op-card{background:#00000052;border:1px solid #ffffff1f;border-radius:12px;padding:1rem 1.05rem 1.05rem;position:relative;overflow:hidden}.admin-shell .admin-usuarios-op-card:before{content:"";background:#fff3;height:3px;position:absolute;top:0;left:0;right:0}.admin-shell .admin-usuarios-op-card--coins{background:linear-gradient(#fbbf2414,#00000052);border-color:#fbbf2447}.admin-shell .admin-usuarios-op-card--coins:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.admin-shell .admin-usuarios-op-card--partner{background:linear-gradient(#a78bfa17,#00000052);border-color:#a78bfa4d}.admin-shell .admin-usuarios-op-card--partner:before{background:linear-gradient(90deg,#a78bfa,#818cf8)}.admin-shell .admin-usuarios-op-card header h4{margin:0 0 .25rem;font-size:.95rem;font-weight:750}.admin-shell .admin-usuarios-op-card--coins header h4{color:#fcd34d}.admin-shell .admin-usuarios-op-card--partner header h4{color:#c4b5fd}.admin-shell .admin-usuarios-op-card header p{color:var(--muted);margin:0 0 .85rem;font-size:.78rem;line-height:1.45}.admin-shell .admin-usuarios-op-row{flex-wrap:wrap;align-items:flex-end;gap:.55rem .65rem;display:flex}.admin-shell .admin-usuarios-op-row label{flex-direction:column;gap:.25rem;min-width:110px;display:flex}.admin-shell .admin-usuarios-op-row label span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.admin-shell .admin-usuarios-op-grow{flex:160px}.admin-shell .admin-usuarios-op-row input,.admin-shell .admin-usuarios-op-row select{min-height:var(--control-height);min-width:0}.admin-shell .admin-usuarios-op-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.admin-shell .admin-usuarios-action-msg{border:1px solid var(--success);border-radius:8px;margin:0 0 .95rem;padding:.6rem .8rem}@supports (color:color-mix(in lab,red,red)){.admin-shell .admin-usuarios-action-msg{border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}}.admin-shell .admin-usuarios-action-msg{background:var(--success-soft);color:var(--success);font-size:.84rem;font-weight:600}.admin-shell .admin-usuarios-jogos{background:linear-gradient(#6ee7b70f,#00000038);border:1px solid #6ee7b733;border-radius:12px;margin-top:1.1rem;padding:.95rem 1rem}.admin-shell .admin-usuarios-secao-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.admin-shell .admin-usuarios-secao-header h3{color:#6ee7b7;margin:0;font-size:.95rem;font-weight:750}.admin-shell .admin-usuarios-secao-count{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#00000040;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.admin-shell .admin-usuarios-empty{color:var(--muted);background:#0003;border:1px dashed #ffffff24;border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.84rem}.admin-shell .admin-usuarios-jogos-table{background:#0003;border:1px solid #ffffff14;border-radius:8px;overflow-x:auto}.admin-shell .admin-usuarios-jogos-table table{border-collapse:collapse;width:100%}.admin-shell .admin-usuarios-danger{background:linear-gradient(135deg,#f871711a,#00000040);border:1px solid #f8717159;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:1.1rem;padding:.9rem 1rem;display:flex}.admin-shell .admin-usuarios-danger strong{color:#fca5a5;margin-bottom:.15rem;font-size:.88rem;display:block}.admin-shell .admin-usuarios-danger p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.admin-shell .admin-badge--partner{color:#0a0a0a;background:linear-gradient(135deg,#f5e6a3,#e8c547);border-color:#e8c54780}.admin-shell .admin-badge--admin{color:#7dd3fc;background:#00c2ff24;border-color:#00c2ff80}.admin-shell .admin-badge--viewer{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2473}.admin-shell .admin-badge--ultimate{color:#c4b5fd;background:#a78bfa29;border-color:#a78bfa80}.admin-shell .admin-badge--active{color:#6ee7b7;background:#34d39924;border-color:#34d39973}.admin-shell .admin-badge--warn{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2473}.admin-shell .admin-badge--loyalty-bronze{color:#d4a574;background:#b4783c2e;border-color:#b4783c8c}.admin-shell .admin-badge--loyalty-silver{color:#c5ced8;background:#b4becd29;border-color:#b4becd80}.admin-shell .admin-badge--loyalty-gold{color:#fcd34d;background:#fbbf2429;border-color:#fbbf2480}.admin-shell .admin-badge--loyalty-diamond{color:#bae6fd;background:#7dd3fc29;border-color:#7dd3fc8c}[data-theme=light] .admin-shell .admin-usuarios-page .data-table tbody tr:hover>td{background:#0284c70d}[data-theme=light] .admin-shell .admin-usuarios-page .data-table tbody tr.is-expanded>td{background:#0284c712}[data-theme=light] .admin-shell .admin-usuarios-tiktok{color:#0284c7}[data-theme=light] .admin-shell .admin-usuarios-jogos-cell.has-access{color:#15803d}[data-theme=light] .admin-shell .admin-usuarios-painel-kicker{color:#0284c7}[data-theme=light] .admin-shell .admin-usuarios-stat{background:#ffffffd9;border-color:#0000001a}[data-theme=light] .admin-shell .admin-usuarios-stat--coins{background:linear-gradient(160deg,#fbbf241f,#fff);border-color:#d977064d}[data-theme=light] .admin-shell .admin-usuarios-stat--cooldown{background:linear-gradient(160deg,#0284c714,#fff);border-color:#0284c740}[data-theme=light] .admin-shell .admin-usuarios-op-card{background:#fff;border-color:#0000001a}[data-theme=light] .admin-shell .admin-usuarios-op-card--coins{background:linear-gradient(#fbbf241a,#fff);border-color:#d9770647}[data-theme=light] .admin-shell .admin-usuarios-op-card--partner{background:linear-gradient(#a78bfa1a,#fff);border-color:#7c3aed40}[data-theme=light] .admin-shell .admin-usuarios-op-card--coins header h4{color:#b45309}[data-theme=light] .admin-shell .admin-usuarios-op-card--partner header h4{color:#6d28d9}[data-theme=light] .admin-shell .admin-usuarios-jogos{background:linear-gradient(#10b98114,#fff);border-color:#05966940}[data-theme=light] .admin-shell .admin-usuarios-secao-header h3{color:#047857}[data-theme=light] .admin-shell .admin-usuarios-empty,[data-theme=light] .admin-shell .admin-usuarios-jogos-table,[data-theme=light] .admin-shell .admin-usuarios-secao-count{background:#00000008;border-color:#0000001a}[data-theme=light] .admin-shell .admin-usuarios-danger{background:linear-gradient(135deg,#fee2e2e6,#fff);border-color:#dc26264d}[data-theme=light] .admin-shell .admin-usuarios-danger strong{color:#b91c1c}[data-theme=light] .admin-shell .admin-badge--loyalty-bronze{color:#9a3412;background:#b4783c26}[data-theme=light] .admin-shell .admin-badge--loyalty-silver{color:#475569;background:#94a3b82e}[data-theme=light] .admin-shell .admin-badge--loyalty-gold{color:#b45309;background:#fbbf242e}[data-theme=light] .admin-shell .admin-badge--loyalty-diamond{color:#0369a1;background:#0ea5e924}.admin-shell .admin-usuarios-detalhes{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.admin-shell .admin-usuarios-detalhes dt{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:600}.admin-shell .admin-usuarios-detalhes dd{color:var(--text);margin:.2rem 0 0}.table-wrap,.data-table-wrap,.card .table-wrap{background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.data-table{border-collapse:collapse;border-spacing:0;background:0 0;width:100%;margin:0}.data-table th,.data-table td{text-align:left;vertical-align:middle;color:var(--text);background:0 0;border-bottom:1px solid #ffffff1f;padding:.72rem .65rem;font-size:.875rem;line-height:1.35}.data-table thead th{text-transform:none;letter-spacing:0;color:var(--muted);white-space:nowrap;background:0 0;border-bottom:1px solid #ffffff2e;border-radius:0;font-size:.72rem;font-weight:600;position:static}.data-table tbody tr:hover>td{background:#ffffff08}.data-table tbody tr:first-child td:first-child{font-weight:inherit;color:var(--text)}.data-table tbody tr.is-expanded>td{border-bottom-color:#0000}.data-table td strong{color:var(--text);font-weight:650}.data-table .hint{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}[data-theme=light] .data-table th,[data-theme=light] .data-table td{border-bottom-color:#0000001f}[data-theme=light] .data-table thead th{border-bottom-color:#0000002e}[data-theme=light] .data-table tbody tr:hover>td{background:#00000008}.admin-shell .admin-badge{color:#fff;white-space:nowrap;background:#000;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.admin-shell .admin-badge.is-muted{color:#ffffffa6;border-color:#ffffff47}.admin-shell .admin-badge.is-danger{color:#f87171;border-color:#f87171}.admin-shell .admin-table-expand{width:28px;padding-left:.25rem!important;padding-right:.15rem!important}.admin-shell .admin-table-chevron{transition:transform .15s;display:inline-flex}.admin-shell .admin-table-chevron.is-open{transform:rotate(90deg)}.admin-shell .admin-table-expand-btn{width:24px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.admin-shell .admin-table-expand-btn:hover:not(:disabled){background:#ffffff14}[data-theme=light] .admin-shell .admin-table-expand-btn:hover:not(:disabled){background:#0000000f}.admin-shell .admin-table-expand-btn:disabled{opacity:.28;cursor:default}.admin-shell .admin-table-detail>td{border-bottom:1px solid #ffffff1f;background:0 0!important;padding:0 0 .85rem!important}.admin-shell .admin-table-nested{background:#ffffff05;border:1px solid #ffffff24;border-radius:8px;margin:.15rem 0 .35rem 1.75rem;padding:.75rem .85rem .85rem}.admin-shell .admin-table-nested-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.admin-shell .admin-table-nested-header h3{color:var(--text);margin:0;font-size:.95rem;font-weight:700}.admin-shell .admin-table-nested-add{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-shell .admin-table-nested-add:hover{background:#f0f0f0}.admin-shell .admin-table-nested .data-table,.admin-shell .admin-table-nested table{border-collapse:collapse;width:100%}.admin-shell .admin-table-nested th,.admin-shell .admin-table-nested td{text-align:left;vertical-align:middle;color:var(--text);background:0 0;border-bottom:1px solid #ffffff1a;padding:.45rem .5rem;font-size:.8rem}.admin-shell .admin-table-nested thead th{color:var(--muted);border-bottom-color:#ffffff29;font-size:.7rem;font-weight:600}.admin-shell .admin-table-nested tbody tr:last-child td{border-bottom:none}.admin-shell .admin-table-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.admin-shell .admin-table-actions .btn-ghost,.admin-shell .admin-table-actions .btn-secondary,.admin-shell .admin-table-actions .btn-danger,.admin-shell .admin-table-actions .btn-sm{min-height:0;padding:.28rem .55rem;font-size:.75rem}.admin-shell .paginacao{margin-top:.85rem}[data-theme=light] .admin-shell .admin-badge{color:#111;background:#fff;border-color:#111}[data-theme=light] .admin-shell .admin-badge.is-muted{color:#0000008c;border-color:#00000047}[data-theme=light] .admin-shell .admin-badge--live{color:#15803d;background:#16a34a1a;border-color:#16a34a59}[data-theme=light] .admin-shell .admin-badge--partner{color:#0a0a0a;background:linear-gradient(135deg,#f5e6a3,#e8c547);border-color:#e8c54780}[data-theme=light] .admin-shell .admin-badge--admin{color:#0369a1;background:#0284c71a;border-color:#0284c766}[data-theme=light] .admin-shell .admin-badge--ultimate{color:#6d28d9;background:#7c3aed1a;border-color:#7c3aed59}[data-theme=light] .admin-shell .admin-badge--active{color:#047857;background:#0596691a;border-color:#05966959}[data-theme=light] .admin-shell .admin-badge--warn{color:#b45309;background:#fbbf2426;border-color:#d9770659}[data-theme=light] .admin-shell .admin-badge--loyalty-bronze{color:#9a3412;background:#b4783c26;border-color:#b4783c73}[data-theme=light] .admin-shell .admin-badge--loyalty-silver{color:#475569;background:#94a3b82e;border-color:#64748b66}[data-theme=light] .admin-shell .admin-badge--loyalty-gold{color:#b45309;background:#fbbf242e;border-color:#d9770666}[data-theme=light] .admin-shell .admin-badge--loyalty-diamond{color:#0369a1;background:#0ea5e924;border-color:#0284c766}[data-theme=light] .admin-shell .admin-table-nested{background:#00000005;border-color:#00000024}[data-theme=light] .admin-shell .admin-table-nested.admin-usuarios-painel{background:linear-gradient(135deg,#0284c70f,#0000 42%),#ffffffb3;border-color:#0284c740 #0284c740 #0284c740 #0284c7}[data-theme=light] .admin-shell .admin-table-nested th,[data-theme=light] .admin-shell .admin-table-nested td{border-bottom-color:#0000001a}[data-theme=light] .admin-shell .admin-table-nested-add{color:#fff;background:#111}[data-theme=light] .admin-shell .admin-table-detail>td{border-bottom-color:#0000001f}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);z-index:100;flex-direction:column;flex-shrink:0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:visible;box-shadow:8px 0 32px #00000059}.sidebar-brand{border-bottom:1px solid var(--sidebar-border);justify-content:center;align-items:center;gap:0;min-height:0;padding:12px 18px 10px;display:flex;position:relative}.sidebar-brand-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.sidebar-wallet{background:linear-gradient(135deg,#4a1f78,#6b2fa0 55%,#5a278a);border:1px solid #c4a0ff47;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:.55rem .65rem;display:flex;box-shadow:inset 0 1px #ffffff14}.sidebar-wallet-balance{color:#fff;white-space:nowrap;letter-spacing:.01em;align-items:center;gap:8px;font-size:1rem;font-weight:700;display:inline-flex}.sidebar-wallet-balance .stream-coins-logo{width:28px;height:28px}.stream-coins-logo{object-fit:contain;flex-shrink:0;width:22px;height:22px;display:block}.stream-coins-badge{vertical-align:middle;align-items:center;gap:.4em;display:inline-flex}.stream-coins-badge .stream-coins-logo{width:1.15em;height:1.15em}.sidebar-wallet-cart{color:#fff;width:38px;height:38px;transition:background var(--transition),border-color var(--transition),transform var(--transition);background:#ffffff24;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sidebar-wallet-cart:hover{background:#ffffff38;border-color:#ffffff59;transform:translateY(-1px)}.sidebar-wallet-collapsed{background:linear-gradient(135deg,#4a1f78,#6b2fa0 55%,#5a278a);border:1px solid #c4a0ff47;border-radius:12px;justify-content:center;align-items:center;margin-top:6px;padding:.45rem;line-height:0;display:inline-flex}.sidebar-link.is-locked,.sidebar-group.is-locked-group .sidebar-group-btn{opacity:.82}.sidebar-lock{color:var(--warning,#f0b429);opacity:.9;margin-left:auto;display:inline-flex}.sidebar-group-btn .sidebar-lock{margin-left:4px;margin-right:2px}.sidebar-link-child .sidebar-label{flex:1;min-width:0}.sidebar-edge-toggle{z-index:110;color:#fff;cursor:pointer;letter-spacing:0;width:28px;min-width:0;height:28px;min-height:0;transition:background var(--transition),border-color var(--transition),filter var(--transition),box-shadow var(--transition);background:linear-gradient(135deg,#4a1f78,#6b2fa0 55%,#5a278a);border:1.5px solid #c4a0ff8c;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:0;transform:none;box-shadow:0 2px 12px #4a1f7880}button.sidebar-edge-toggle:hover:not(:disabled),button.sidebar-edge-toggle:focus:not(:disabled),button.sidebar-edge-toggle:active:not(:disabled){color:#fff;filter:brightness(1.08);background:linear-gradient(135deg,#5a278a,#7c3aed 55%,#6b2fa0);border-color:#c4a0ffe6;transform:none;box-shadow:0 4px 16px #7c3aed73}.sidebar-menu-btn{display:none}.sidebar-collapse-btn{border-radius:var(--radius);width:100%;min-width:0;min-height:0;color:var(--sidebar-text);cursor:pointer;font-size:.78rem;font-weight:500;font-family:var(--font);letter-spacing:0;box-shadow:none;transition:background var(--transition),color var(--transition);background:#ffffff0f;border:none;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;display:flex}.sidebar-collapse-label{white-space:nowrap}.sidebar-collapse-btn:hover,button.sidebar-collapse-btn:hover:not(:disabled){color:var(--sidebar-text-hover);background:#ffffff1a;border:none}.sidebar-volume{border-bottom:1px solid var(--sidebar-border,#ffffff14);margin:0 0 8px;padding:8px 10px 10px}.sidebar-volume-header{color:var(--sidebar-text);cursor:default;align-items:center;gap:8px;margin-bottom:8px;font-size:.78rem;font-weight:500;display:flex}.sidebar-volume-label{white-space:nowrap;flex:1}.sidebar-volume-value{font-variant-numeric:tabular-nums;opacity:.75;text-align:right;min-width:2.2rem;font-size:.72rem}.sidebar-volume-slider{width:100%;height:6px;accent-color:var(--accent,#fff);cursor:pointer;margin:0}.app-shell.sidebar-collapsed .sidebar-user-menu .sidebar-volume-label{display:none}.app-shell.sidebar-collapsed{--sidebar-width:var(--sidebar-width-collapsed)}.app-shell.sidebar-collapsed .brand-text,.app-shell.sidebar-collapsed .sidebar-label,.app-shell.sidebar-collapsed .sidebar-chevron{display:none}.app-shell.sidebar-collapsed .sidebar-brand{justify-content:center;padding:14px 8px}.app-shell.sidebar-collapsed .sidebar-brand-main{flex:1;justify-content:center}.app-shell.sidebar-collapsed .brand-logo--full{display:none}.app-shell.sidebar-collapsed .brand-logo--icon{display:block}.app-shell.sidebar-collapsed .sidebar-link,.app-shell.sidebar-collapsed .sidebar-group-btn{justify-content:center;padding:12px}.app-shell.sidebar-collapsed .sidebar-nav{overflow:hidden auto}.app-shell.sidebar-collapsed .sidebar-footer{flex-direction:column;justify-content:center;align-items:stretch;padding:12px 8px;display:flex}.main-content-jogo{background:#fdfaf3;height:100vh;overflow:hidden;max-width:none!important;padding:0!important}.page-body-jogo{background:#fdfaf3;flex-direction:column;align-items:stretch;max-width:none;height:100%;min-height:0;display:flex;padding:0!important}.main-content-jogo-salada{height:100vh;box-shadow:none;background:#0f1115;border:none;overflow:hidden;max-width:none!important;padding:0!important}.page-body-jogo-salada{max-width:none;height:100%;min-height:0;box-shadow:none;background:#0f1115;border:none;flex-direction:column;align-items:stretch;display:flex;padding:0!important}.main-content-jogo-likes-coins{height:100vh;box-shadow:none;border:none;overflow:hidden;max-width:none!important;padding:0!important}.page-body-jogo-likes-coins{max-width:none;height:100%;min-height:0;box-shadow:none;border:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;animation:none;display:flex;overflow:hidden;margin:0!important;padding:0!important}.page-body-jogo-likes-coins>.jogo-moldura,.page-body-jogo-likes-coins>.jogo-moldura--cheia,.page-body-jogo-likes-coins>.jogo-moldura--lcr{box-sizing:border-box!important;width:1050px!important;min-width:1050px!important;max-width:1050px!important;height:930px!important;min-height:930px!important;max-height:930px!important;margin-top:0!important;margin-left:var(--jogo-inset-left,300px)!important;background:#000!important;flex:none!important;align-self:flex-start!important}.page-body-jogo-municipios>.jogo-moldura,.page-body-jogo-municipios>.jogo-moldura--cheia{box-sizing:border-box;width:var(--jogo-moldura-w);height:var(--jogo-moldura-h);min-width:var(--jogo-moldura-w);min-height:var(--jogo-moldura-h);max-width:var(--jogo-moldura-w);max-height:var(--jogo-moldura-h)}.brand-logo-wrap{width:100%;color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;text-decoration:none;display:flex;position:relative}.brand-logo-svg{flex-shrink:0}.brand-logo{background:0 0;flex-shrink:0}.brand-logo--full{object-fit:contain;border-radius:0;width:100%;max-width:120px;height:auto;max-height:88px;display:block}.brand-logo--icon{border-radius:var(--radius);object-fit:cover;background:#000;width:40px;height:40px;display:none}.brand-text{min-width:0}.brand-mark{display:none}.brand-title-row{align-items:center;gap:8px;min-width:0;display:flex}.brand-title{color:#fff;letter-spacing:-.02em;font-size:.98rem;font-weight:800;line-height:1.25}.brand-title-accent{background:var(--gold-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.brand-sub{color:var(--sidebar-text);letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-top:3px;font-size:.62rem;font-weight:400}.live-conn-dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--sidebar-bg);border-radius:50%;flex-shrink:0}.live-conn-dot--ok{box-shadow:0 0 0 2px var(--sidebar-bg),0 0 8px #34d3998c;background:#34d399}.live-conn-dot--warn{box-shadow:0 0 0 2px var(--sidebar-bg),0 0 8px #fbbf2480;background:#fbbf24;animation:1.2s ease-in-out infinite live-conn-pulse}.live-conn-dot--err{box-shadow:0 0 0 2px var(--sidebar-bg),0 0 6px #f8717166;background:#f87171}.live-conn-dot--logo{display:block;position:absolute;bottom:8px;right:8px}.live-conn-dot--title{display:none}.app-shell.sidebar-collapsed .live-conn-dot--logo{bottom:-1px;right:-1px}@keyframes live-conn-pulse{0%,to{opacity:1}50%{opacity:.45}}.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:4px;padding:18px 14px;display:flex;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-group{--nav-group:var(--nav-contexto);--nav-group-soft:var(--nav-group);flex-direction:column;gap:2px;margin-top:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.sidebar-group{--nav-group-soft:color-mix(in srgb, var(--nav-group) 22%, transparent)}}.sidebar-group{--nav-group-child:var(--nav-group)}@supports (color:color-mix(in lab,red,red)){.sidebar-group{--nav-group-child:color-mix(in srgb, var(--nav-group) 55%, #fff)}}.sidebar-group--context{--nav-group:var(--nav-contexto)}.sidebar-group--fruit-salad{--nav-group:var(--nav-salada)}.sidebar-group--battleship{--nav-group:var(--nav-batalha)}.sidebar-group--medieval-arena{--nav-group:var(--nav-arena)}.sidebar-group--likes-coins-ranking{--nav-group:var(--nav-ranking)}.sidebar-group--stream-farm{--nav-group:var(--nav-salada)}.sidebar-group--store{--nav-group:var(--nav-store)}.sidebar-group--games{--nav-group:var(--nav-library)}.sidebar-group--brazil-map{--nav-group:var(--nav-batalha)}.sidebar-group-children--nested{gap:2px;padding-left:.35rem}.sidebar-group--nested{margin-top:2px}.sidebar-group-btn--nested{padding:9px 12px 9px 18px;font-size:.8rem}.sidebar-group--nested .sidebar-group-children{padding-left:.55rem}.sidebar-group--nested .sidebar-link-child{padding-left:22px}.sidebar-group-btn{border-radius:var(--radius);width:100%;min-width:0;min-height:0;color:var(--nav-group);letter-spacing:0;text-align:left;cursor:pointer;box-shadow:none;transition:background var(--transition),color var(--transition);background:0 0;border:none;align-items:center;gap:10px;padding:11px 14px;font-size:.84rem;font-weight:700;display:flex}.sidebar-group-btn:hover,button.sidebar-group-btn:hover:not(:disabled){background:var(--nav-group-soft);color:var(--nav-group);border:none}.sidebar-group-btn.active-group{color:var(--nav-group);background:var(--nav-group-soft)}.sidebar-chevron{opacity:.7;color:var(--nav-group);margin-left:auto;transition:transform .18s;display:flex}.sidebar-chevron.open{transform:rotate(180deg)}.sidebar-group-children{flex-direction:column;gap:1px;margin-bottom:4px;display:flex}.sidebar-link-child{color:var(--nav-group-child);padding:10px 14px;font-size:.8rem;font-weight:500}.sidebar-link-child:hover{color:var(--nav-group);background:var(--nav-group-soft)}.sidebar-link-child.active{color:var(--nav-group);background:var(--nav-group-soft);font-weight:600}.sidebar-nav>.sidebar-link{color:var(--sidebar-text)}.sidebar-nav>.sidebar-link:hover{color:var(--sidebar-text-hover);background:#ffffff0d}.sidebar-nav>.sidebar-link.active{color:var(--sidebar-text-active);background:var(--sidebar-active-bg)}.sidebar-link{border-radius:var(--radius);color:var(--sidebar-text);transition:background var(--transition),color var(--transition);align-items:center;gap:10px;padding:11px 14px;font-size:.84rem;font-weight:500;text-decoration:none;display:flex}.sidebar-link:hover{color:var(--sidebar-text-hover);background:#ffffff0d;text-decoration:none}.sidebar-link.active{background:var(--sidebar-active-bg);color:var(--sidebar-text-active);font-weight:600}.sidebar-link.active:before{display:none}.sidebar-icon{opacity:1;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.sidebar-group-btn .sidebar-icon{color:var(--nav-group)}.sidebar-link-child .sidebar-icon{color:var(--nav-group-child);opacity:.9}.sidebar-link-child:hover .sidebar-icon,.sidebar-link-child.active .sidebar-icon{color:var(--nav-group);opacity:1}.sidebar-nav>.sidebar-link .sidebar-icon,.sidebar-nav>.sidebar-link.active .sidebar-icon{color:inherit}.sidebar-link.active .sidebar-icon{opacity:1;color:inherit}.sidebar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-footer{border-top:1px solid var(--sidebar-border);flex-direction:column;gap:8px;margin-top:auto;padding:12px 14px 16px;display:flex;position:relative}.sidebar-user{align-items:center;gap:10px;width:100%;min-width:0;padding:6px 4px;display:flex}.sidebar-user .feed-avatar-wrap-compacto{flex-shrink:0;width:36px;height:36px}.sidebar-user .feed-avatar-compacto{width:36px;height:36px;font-size:.85rem}.sidebar-user-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sidebar-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.sidebar-user-handle{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;line-height:1.2;overflow:hidden}.sidebar-user-badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.sidebar-user-badges .loyalty-tier-badge,.sidebar-user-badges .stream-club-badge,.sidebar-user-badges .loyalty-hover-wrap,.sidebar-user-badges .loyalty-hover-trigger{width:22px;height:22px}.sidebar-user-badges .loyalty-tier-badge-img,.sidebar-user-badges .stream-club-badge-img{object-fit:contain;width:22px!important;height:22px!important}.sidebar-user-meta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.loyalty-tier-badge{background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.loyalty-tier-badge-img{object-fit:contain;width:28px;height:28px;display:block}.loyalty-tier-badge--md .loyalty-tier-badge-img{width:36px;height:36px}.stream-club-badge{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.stream-club-badge-img{object-fit:contain;width:28px;height:28px;display:block}.stream-club-badge--md .stream-club-badge-img{width:36px;height:36px}.loyalty-hover-wrap{vertical-align:middle;display:inline-flex;position:relative}.loyalty-hover-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;letter-spacing:inherit;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:0;margin:0;line-height:0;transition:none;display:inline-flex;min-width:0!important;min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;transform:none!important}button.loyalty-hover-trigger:hover:not(:disabled),button.loyalty-hover-trigger:active:not(:disabled),button.loyalty-hover-trigger:focus:not(:disabled){filter:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.loyalty-hover-trigger:focus-visible{outline:none}.loyalty-hover-trigger:focus-visible .loyalty-tier-badge,.loyalty-hover-wrap:hover .loyalty-tier-badge{filter:brightness(1.18)}.loyalty-hover-panel{z-index:60;border-radius:var(--radius);border:1px solid var(--sidebar-border,var(--border-subtle));background:var(--sidebar-bg,var(--surface));width:min(300px,100vw - 48px);color:var(--text);text-align:left;padding:.85rem .95rem;line-height:1.35;position:absolute;box-shadow:0 12px 32px #00000061}.loyalty-hover-wrap--right .loyalty-hover-panel{bottom:0;left:calc(100% + 10px)}.loyalty-hover-wrap--top .loyalty-hover-panel{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.loyalty-hover-title{margin-bottom:.35rem;font-size:.92rem;font-weight:750;display:block}.loyalty-hover-lead,.loyalty-hover-current,.loyalty-hover-foot,.loyalty-hover-loading{color:var(--text-secondary,var(--muted));margin:0 0 .55rem;font-size:.78rem}.loyalty-hover-current{color:var(--text)}.loyalty-hover-foot{margin-top:.55rem;margin-bottom:0}.loyalty-hover-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.loyalty-hover-item{grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:.2rem 0;display:grid}.loyalty-hover-item.is-current .loyalty-hover-item-meta,.loyalty-hover-item.is-current .loyalty-hover-item-discount{color:var(--text);font-weight:700}.loyalty-hover-item-meta{min-width:0;color:var(--text-secondary,var(--muted));gap:.1rem;font-size:.72rem;display:grid}.loyalty-hover-item-discount{color:var(--text-secondary,var(--muted));font-weight:650}.conta-loyalty-progress{gap:.35rem;width:100%;max-width:22rem;margin-top:.35rem;display:grid}.conta-loyalty-progress-labels{color:var(--text-secondary,var(--muted));flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.75rem;display:flex}.conta-loyalty-progress-track{background:var(--text);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.conta-loyalty-progress-track{background:color-mix(in srgb,var(--text) 14%,transparent)}}.conta-loyalty-progress-track{border:1px solid var(--text);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.conta-loyalty-progress-track{border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.conta-loyalty-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#cd7f32,#c0c7d1 45%,#fbbf24 78%,#e8d48b);min-width:0;height:100%;transition:width .35s}.sidebar-user-toggle{border-radius:var(--radius);color:#ffffffb3;cursor:pointer;width:28px;min-width:0;height:28px;min-height:0;box-shadow:none;transition:background var(--transition),color var(--transition),transform var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}button.sidebar-user-toggle:hover:not(:disabled){color:#fff;background:#ffffff1a;border:none}.sidebar-user-toggle.open{color:#fff;transform:rotate(180deg)}.sidebar-user-menu{background:0 0;border:none;border-radius:0;flex-direction:column;gap:2px;padding:0;display:flex}.sidebar-user-menu-item{border-radius:var(--radius);color:#ffffffc7;width:100%;font-size:.84rem;font-weight:600;font-family:var(--font);cursor:pointer;text-align:left;box-shadow:none;letter-spacing:normal;min-width:0;min-height:0;transition:background var(--transition),color var(--transition);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}button.sidebar-user-menu-item{color:#ffffffc7;background:0 0;border:none;justify-content:flex-start}.sidebar-user-menu-item:hover,.sidebar-user-menu-item:focus,.sidebar-user-menu-item:active,button.sidebar-user-menu-item:hover:not(:disabled){color:#fff;background:#ffffff1a;border:none;text-decoration:none}.sidebar-user-menu-item.active{color:#fff;background:0 0;text-decoration:none}.sidebar-user-menu-item.active:hover{background:#ffffff1a;text-decoration:none}.sidebar-user-menu-item .sidebar-icon{color:inherit;opacity:.9}.app-shell.sidebar-collapsed .sidebar-user-info,.app-shell.sidebar-collapsed .sidebar-user-menu .sidebar-label{display:none}.app-shell.sidebar-collapsed .sidebar-user{justify-content:center;padding:4px 0}.app-shell.sidebar-collapsed .sidebar-user-toggle{display:none}.app-shell.sidebar-collapsed .sidebar-user-menu{z-index:40;border:1px solid var(--sidebar-border);border-radius:var(--radius);background:var(--sidebar-bg);min-width:180px;padding:8px;position:absolute;bottom:12px;left:calc(100% + 8px);box-shadow:0 10px 28px #00000059}.app-shell.sidebar-collapsed .sidebar-user-menu .sidebar-label{display:inline}.app-shell.sidebar-collapsed .sidebar-footer.is-open .sidebar-user{cursor:pointer}.conta-page{gap:var(--stack-gap);width:100%;max-width:1000px;display:grid}.conta-page>.card,.conta-page>.conta-dados-card{box-sizing:border-box;width:100%;max-width:1000px}.conta-subheading{margin:1.25rem 0 .35rem;font-size:1rem;font-weight:650}.conta-dados-card>h2{margin-top:0;margin-bottom:.25rem}.conta-dados-section{border-top:1px solid var(--border-subtle);margin-top:1.35rem;padding-top:1.25rem}.conta-dados-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .85rem;font-size:.82rem;font-weight:700}.conta-dados-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.conta-dados-field--full{grid-column:1/-1}.conta-dados-grid--triple{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(4.5rem,.55fr)}.conta-dados-field--uf input{text-transform:uppercase;letter-spacing:.08em;text-align:center}.conta-dados-panel .field{margin-bottom:0}.conta-dados-panel .field label{margin-bottom:var(--label-mb)}.conta-dados-panels{gap:1rem;margin-top:1.25rem;display:grid}.conta-dados-panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:#ffffff06;padding:1.1rem 1.15rem 1.2rem}.conta-dados-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.95rem;display:flex}.conta-dados-panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.82rem;font-weight:700}.conta-dados-panel-head-actions{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.conta-dados-panel-edit-btn{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition),color var(--transition),background var(--transition);justify-content:center;align-items:center;padding:0;display:inline-flex}.conta-dados-panel-edit-btn:hover{border-color:var(--border);color:var(--text);background:var(--surface-hover)}.conta-dados-panel-edit-btn:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.conta-dados-panel-status{border:1px solid var(--border-subtle);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.conta-dados-panel-status.is-ok{color:var(--success);background:var(--success-soft);border-color:#0000}.conta-dados-panel-actions{margin-top:1rem}.conta-emails-pref{margin:.15rem 0 .25rem}.conta-emails-pref .hint{margin:.35rem 0 0}.conta-emails-pref+.conta-panel-resumo{margin-top:.85rem}.conta-panel-resumo{gap:.85rem;margin:0;display:grid}.conta-panel-resumo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.conta-panel-resumo-row--full{grid-template-columns:1fr}.conta-panel-resumo-row--triple{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(4rem,.5fr)}.conta-panel-resumo dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .2rem;font-size:.72rem;font-weight:650}.conta-panel-resumo dd{color:var(--text);word-break:break-word;margin:0;font-size:.95rem;font-weight:500}.conta-panel-vazio{margin:0}.conta-dados-panel input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}.conta-dados-panel input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}.conta-dados-panel input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}.conta-dados-address{border:1px solid var(--border-subtle);border-radius:var(--radius);background:#ffffff06;padding:1.1rem 1.15rem 1.2rem}.conta-dados-address-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.95rem;display:flex}.conta-dados-address-head .conta-dados-section-title{margin:0}.conta-dados-address-status{border:1px solid var(--border-subtle);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.conta-dados-address-status.is-ok{color:var(--success);background:var(--success-soft);border-color:#0000}.conta-dados-actions{border-top:1px solid var(--border-subtle);margin-top:1.35rem;padding-top:1rem}.conta-checkout-form{margin-top:.35rem}.conta-checkout-section--first{border-top:none;margin-top:.85rem;padding-top:0}.conta-checkout-cpf{max-width:320px;margin-top:.35rem}.conta-alterar-senha-btn{align-items:center;gap:.45rem;min-height:2.1rem;margin-top:.15rem;padding:.35rem .75rem;font-size:.86rem;display:inline-flex}.conta-senha-modal{width:min(440px,100%)}.conta-senha-modal .modal-body .hint{margin-top:0;margin-bottom:1rem}.conta-checkout-modal{flex-direction:column;width:min(920px,100%);max-height:min(90dvh,900px);display:flex;overflow:hidden}.conta-checkout-modal>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.conta-checkout-modal .modal-header{flex-shrink:0}.conta-checkout-modal-heading{gap:.2rem;min-width:0;display:grid}.conta-checkout-modal-heading .hint{margin:0}.conta-checkout-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;display:block;overflow-y:auto}.conta-checkout-modal .modal-footer{flex-shrink:0}.conta-checkout-modal-layout{display:block}.conta-checkout-modal-form{gap:1.15rem;min-width:0;display:grid}.conta-checkout-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem 1.25rem;display:grid}.conta-checkout-bottom-main{align-content:start;gap:1rem;min-width:0;display:grid}.conta-checkout-asaas-seal{text-align:center;flex-shrink:0;align-self:end;justify-items:center;gap:.45rem;width:8.25rem;display:grid}.conta-checkout-asaas-logo-wrap{border-radius:var(--radius);background:#fff;border:1px solid #0000001f;justify-content:center;align-items:center;width:7rem;height:7rem;padding:.55rem;display:flex;overflow:hidden}.conta-checkout-asaas-logo{object-fit:contain;width:100%;height:100%;display:block}.conta-checkout-asaas-copy{max-width:8.5rem;color:var(--muted);margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.conta-checkout-asaas-copy strong{color:var(--text);font-weight:750}.conta-checkout-modal .conta-dados-section-title{margin-bottom:.65rem}.conta-checkout-modal .conta-dados-address{background:0 0;border:none;padding:0}.conta-checkout-modal .conta-pay-methods{max-width:none}.conta-checkout-modal .conta-pix-box{margin-top:.25rem}.conta-pay-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:420px;display:grid}.conta-pay-method{min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.92rem;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.conta-pay-method:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}.conta-pay-method.is-selected{border-color:var(--input-border-focus);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.conta-pay-method:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.conta-billing-card>.conta-billing-hero+.conta-billing-tabs{margin-top:1rem}.conta-billing-card{border:1px solid #e8c547;overflow:visible}@supports (color:color-mix(in lab,red,red)){.conta-billing-card{border:1px solid color-mix(in srgb,#e8c547 18%,var(--border-subtle))}}.conta-billing-card{background:radial-gradient(ellipse 70% 50% at 0% 0%,#e8c5470d,transparent 55%),var(--surface)}.conta-billing-hero{--billing-accent:#e8c547;border:1px solid var(--billing-accent);margin:-.15rem 0 0;padding:1.55rem 1.55rem 1.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.conta-billing-hero{border:1px solid color-mix(in srgb,var(--billing-accent) 28%,var(--border-subtle))}}.conta-billing-hero{background:radial-gradient(80% 120% at 0 0,#e8c54729,#0000 55%),radial-gradient(70% 100% at 100% 100%,#9d50bb1a,#0000 50%),linear-gradient(160deg,#0c0c0e,#121218 55%,#0a0a0c);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 42px #0006}.conta-billing-hero-bg{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff06,#0000);animation:7s ease-in-out infinite conta-billing-sheen;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes conta-billing-sheen{0%,to{opacity:.35;transform:translate(-8%)}50%{opacity:.7;transform:translate(8%)}}.conta-billing-hero-content{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(220px,.8fr);align-items:center;gap:1.35rem 1.75rem;display:grid;position:relative}.conta-billing-hero-copy{min-width:0}.conta-billing-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--billing-accent);margin:0 0 .4rem;font-size:.72rem;font-weight:750}@supports (color:color-mix(in lab,red,red)){.conta-billing-hero-eyebrow{color:color-mix(in srgb,var(--billing-accent) 85%,#fff)}}.conta-billing-hero-title{letter-spacing:-.03em;color:#fff;border:0;align-items:center;gap:.55rem;margin:0 0 .5rem;padding:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;line-height:1.15;display:flex}.conta-billing-card>.conta-billing-hero h2{letter-spacing:-.03em;border:0;margin:0 0 .5rem;padding:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800}.conta-billing-hero-coin{object-fit:contain;filter:drop-shadow(0 4px 10px #e8c54759);width:2rem;height:2rem}.conta-billing-hero-lead{max-width:38rem;color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.5}.conta-billing-invite-chip{background:#2643306d;border:1px solid #86efac66;border-radius:14px;align-items:center;gap:.7rem;margin-top:1rem;padding:.6rem .85rem;display:inline-flex;box-shadow:0 0 24px #22c55e1f}.conta-billing-invite-chip-icon{color:#86efac;flex-shrink:0;font-size:1.05rem}.conta-billing-invite-chip-text{flex-direction:column;gap:.1rem;line-height:1.25;display:flex}.conta-billing-invite-chip-text strong{color:#bbf7d0;font-size:.88rem;font-weight:800}.conta-billing-invite-chip-text span{color:var(--text-secondary);font-size:.76rem}.conta-billing-hero-aside{flex-direction:column;gap:.75rem;display:flex}.conta-billing-saldo-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;box-shadow:none;background:#00000059;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;display:flex}.conta-billing-saldo-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.conta-billing-saldo-value{letter-spacing:-.02em;color:#fff;font-size:1.1rem;font-weight:800;line-height:1.2}.conta-billing-hero-perks{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.conta-billing-hero-perks li{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-flex}.conta-billing-perk-icon{flex-shrink:0;font-size:.85rem;line-height:1}.conta-billing-panel-lead{margin:0;font-size:.92rem}.conta-billing-trust{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.45rem 1rem;margin:1.15rem 0 0;padding:.75rem 0 0;list-style:none;display:flex}.conta-billing-trust li{letter-spacing:.01em;color:var(--muted);padding-left:.95rem;font-size:.72rem;font-weight:600;position:relative}.conta-billing-trust li:before{content:"";background:#e8c547bf;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.42em;left:0}html[data-theme=light] .conta-billing-card{border-color:#c9a227}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .conta-billing-card{border-color:color-mix(in srgb,#c9a227 22%,var(--border-subtle))}}html[data-theme=light] .conta-billing-card{background:radial-gradient(ellipse 70% 50% at 0% 0%,#e8c54714,transparent 55%),var(--surface)}html[data-theme=light] .conta-billing-hero{background:radial-gradient(80% 120% at 0 0,#e8c54738,#0000 55%),radial-gradient(70% 100% at 100% 100%,#9d50bb1a,#0000 50%),linear-gradient(160deg,#f7f7f8,#fff 55%,#f0f0f2);border-color:#c9a227}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .conta-billing-hero{border-color:color-mix(in srgb,#c9a227 35%,var(--border))}}html[data-theme=light] .conta-billing-hero{box-shadow:0 16px 36px #00000014}html[data-theme=light] .conta-billing-hero-title,html[data-theme=light] .conta-billing-card>.conta-billing-hero h2{color:#0a0a0a}html[data-theme=light] .conta-billing-hero-lead,html[data-theme=light] .conta-billing-invite-chip-text span{color:#4a4a4a}html[data-theme=light] .conta-billing-hero-eyebrow{color:#b45309}html[data-theme=light] .conta-billing-saldo-card{background:#ffffffd9;border-color:#0000001a;box-shadow:0 4px 16px #0000000f}html[data-theme=light] .conta-billing-saldo-label{color:#737373}html[data-theme=light] .conta-billing-saldo-value{color:#0a0a0a}html[data-theme=light] .conta-billing-invite-chip{background:#e9fcf0;border-color:#16a34a59;box-shadow:0 0 18px #22c55e14}html[data-theme=light] .conta-billing-invite-chip-icon{color:#15803d}html[data-theme=light] .conta-billing-invite-chip-text strong{color:#166534}html[data-theme=light] .conta-billing-hero-perks li{color:#0a0a0a;background:#ffffffb3;border-color:#0000001a}@media(max-width:900px){.conta-billing-hero-content{grid-template-columns:1fr}}@media(max-width:640px){.conta-billing-hero{padding:1.15rem 1.05rem 1.1rem}.conta-billing-hero-title{font-size:1.28rem}.conta-billing-hero-coin{width:1.65rem;height:1.65rem}}.conta-billing-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:460px;margin-bottom:1.1rem;display:grid}@property --comet-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes comet-spin{to{--comet-angle:360deg}}.conta-billing-tab--assinaturas:before,.conta-pack-price-lock:before,.conta-checkout-price-lock:before{content:"";border-radius:inherit;background:conic-gradient(from var(--comet-angle),transparent 0deg,transparent 300deg,#7b2d9e 318deg,#9d50bb 332deg,#e8c4ff 345deg,#9d50bb 352deg,transparent 360deg);pointer-events:none;z-index:1;padding:2px;animation:2.6s linear infinite comet-spin;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.conta-billing-tab{min-height:calc(var(--control-height) + .35rem);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);color:var(--text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.92rem;font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.conta-billing-tab:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}.conta-billing-tab.is-selected{color:#111;box-shadow:none;background:#fff;border-color:#fff}html[data-theme=light] .conta-billing-tab.is-selected{color:#fff;background:#111;border-color:#111}.conta-billing-tab:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.conta-billing-tab--assinaturas{border-color:var(--input-border);background:var(--bg-elevated);position:relative}.conta-billing-tab--assinaturas:hover{border-color:var(--input-border-hover);background:#121212}.conta-billing-tab--assinaturas.is-selected{color:#111;background:#fff;border-color:#fff}html[data-theme=light] .conta-billing-tab--assinaturas{background:#f0f0f0}html[data-theme=light] .conta-billing-tab--assinaturas:hover{background:#e8e8e8}html[data-theme=light] .conta-billing-tab--assinaturas.is-selected{color:#fff;background:#111;border-color:#111}.conta-billing-panel{gap:.75rem;display:grid}.conta-checkout-endereco-resumo{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--input-bg);margin-top:.35rem;padding:.85rem 1rem}.conta-checkout-endereco-resumo p{color:var(--text);margin:0;line-height:1.45}.conta-checkout-endereco-resumo .hint{margin-top:.35rem}.conta-checkout-alterar-end{min-height:2rem;padding:.25rem .7rem;font-size:.82rem}.conta-pack-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:stretch;gap:1.15rem;width:100%;margin-top:.45rem;display:grid}.conta-custom-pack-wrap{max-width:360px;margin-top:1.15rem}.conta-pack--custom{text-align:left;align-items:stretch}.conta-pack--custom .conta-pack-orb,.conta-pack--custom .conta-pack-meta{text-align:center;align-items:center}.conta-custom-controls{gap:.55rem;width:100%;padding:0 .15rem;display:grid}.conta-custom-slider-label{color:var(--muted);font-size:.82rem}.conta-custom-slider{accent-color:#e8c547;width:100%}.conta-custom-input-row{align-items:center;gap:.65rem;display:flex}.conta-custom-input-row input{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--input-bg);width:7.5rem;min-height:2.25rem;color:var(--text);padding:.35rem .55rem}.conta-custom-tiers{margin:0;padding-left:1.1rem;line-height:1.35;list-style:outside}.conta-pack{--pack-accent:#e8c547;border:1px solid var(--pack-accent);flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.conta-pack{border:1px solid color-mix(in srgb,var(--pack-accent) 22%,var(--border-subtle))}}.conta-pack{background:linear-gradient(180deg,var(--pack-accent),transparent 40%),var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.conta-pack{background:linear-gradient(180deg,color-mix(in srgb,var(--pack-accent) 6%,transparent),transparent 40%),var(--surface)}}.conta-pack{text-align:center;transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:inset 0 0 0 1px #ffffff08,0 14px 32px #00000038}.conta-pack--coins{--pack-accent:#e8c547}.conta-pack--club{--pack-accent:#fbbf24}.conta-pack--ultimate{--pack-accent:#c4b5fd}.conta-pack--custom{--pack-accent:#38bdf8}.conta-pack:hover:not(.conta-pack--locked){border-color:var(--pack-accent);transform:translateY(-.28rem)}@supports (color:color-mix(in lab,red,red)){.conta-pack:hover:not(.conta-pack--locked){border-color:color-mix(in srgb,var(--pack-accent) 45%,var(--border-subtle))}}.conta-pack:hover:not(.conta-pack--locked){box-shadow:0 18px 40px #0000004d,0 0 0 1px var(--pack-accent),0 0 28px var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack:hover:not(.conta-pack--locked){box-shadow:0 18px 40px #0000004d,0 0 0 1px color-mix(in srgb,var(--pack-accent) 18%,transparent),0 0 28px color-mix(in srgb,var(--pack-accent) 12%,transparent)}}.conta-pack-banner{background:radial-gradient(ellipse 90% 120% at 50% 120%,var(--pack-accent),transparent 70%),linear-gradient(145deg,var(--pack-accent) 0%,#0c0c10 100%);flex-shrink:0;height:4.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.conta-pack-banner{background:radial-gradient(ellipse 90% 120% at 50% 120%,color-mix(in srgb,var(--pack-accent) 35%,transparent),transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--pack-accent) 22%,#121218),#0c0c10)}}.conta-pack-banner-glow{background:radial-gradient(ellipse at 50% 0%,var(--pack-accent),transparent 65%);height:90%;position:absolute;inset:-20% -10% auto}@supports (color:color-mix(in lab,red,red)){.conta-pack-banner-glow{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--pack-accent) 40%,transparent),transparent 65%)}}.conta-pack-banner-glow{pointer-events:none}.conta-pack-banner-pattern{opacity:.35;pointer-events:none;background-image:linear-gradient(90deg,#0000,#ffffff0a,#0000),repeating-linear-gradient(-18deg,#0000,#0000 10px,#ffffff05 10px,#ffffff05 11px);position:absolute;top:0;right:0;bottom:0;left:0}.conta-pack-body{flex-direction:column;flex:1;align-items:center;gap:.85rem;width:100%;margin-top:-3.15rem;padding:0 1.1rem 1.15rem;display:flex}.conta-pack--featured{border-color:var(--pack-accent);transform:translateY(-.35rem)}@supports (color:color-mix(in lab,red,red)){.conta-pack--featured{border-color:color-mix(in srgb,var(--pack-accent) 42%,var(--border-subtle))}}.conta-pack--featured{box-shadow:0 18px 42px #00000052,0 0 0 1px var(--pack-accent),0 0 36px var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack--featured{box-shadow:0 18px 42px #00000052,0 0 0 1px color-mix(in srgb,var(--pack-accent) 22%,transparent),0 0 36px color-mix(in srgb,var(--pack-accent) 14%,transparent)}}.conta-pack--featured:hover:not(.conta-pack--locked){transform:translateY(-.55rem)}.conta-pack-recommend-badge{z-index:3;border:1px solid var(--pack-accent);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .65rem;display:inline-flex;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.conta-pack-recommend-badge{border:1px solid color-mix(in srgb,var(--pack-accent) 45%,#fff)}}.conta-pack-recommend-badge{background:linear-gradient(110deg,var(--pack-accent),var(--pack-accent))}@supports (color:color-mix(in lab,red,red)){.conta-pack-recommend-badge{background:linear-gradient(110deg,color-mix(in srgb,var(--pack-accent) 75%,#111),color-mix(in srgb,var(--pack-accent) 92%,#fff))}}.conta-pack-recommend-badge{color:#111;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:800;box-shadow:0 6px 14px #00000047}.conta-pack-plan-seal{z-index:3;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.2rem .55rem;font-size:.64rem;font-weight:800;position:absolute;top:.65rem;right:.65rem}.conta-pack-plan-seal--ultimate{color:#fff;background:#ffffff1a;border:1px solid #ffffff47}.conta-pack-plan-seal--club{color:#fbbf24;background:#fbbf2429;border:1px solid #fbbf2473}.conta-pack--club .conta-pack-head,.conta-pack--ultimate .conta-pack-head{padding-left:.35rem;padding-right:.35rem}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.conta-pack,.conta-pack-orb,.conta-pack-cta,.conta-billing-hero-bg{transition:none;animation:none}.conta-pack:hover:not(.conta-pack--locked),.conta-pack--featured:hover:not(.conta-pack--locked),.conta-pack:hover:not(.conta-pack--locked) .conta-pack-orb,.conta-pack-cta:hover{transform:none}}.conta-pack--selected{border-color:var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack--selected{border-color:color-mix(in srgb,var(--pack-accent) 65%,#fff)}}.conta-pack--selected{box-shadow:0 0 0 1px var(--pack-accent),0 16px 36px #00000047,0 0 28px var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack--selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--pack-accent) 55%,transparent),0 16px 36px #00000047,0 0 28px color-mix(in srgb,var(--pack-accent) 16%,transparent)}}.conta-pack--selected:hover:not(.conta-pack--locked){border-color:var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack--selected:hover:not(.conta-pack--locked){border-color:color-mix(in srgb,var(--pack-accent) 70%,#fff)}}.conta-pack-head{border-bottom:1px solid var(--pack-accent);width:100%;padding:.15rem 0 .65rem}@supports (color:color-mix(in lab,red,red)){.conta-pack-head{border-bottom:1px solid color-mix(in srgb,var(--pack-accent) 14%,var(--border-subtle))}}.conta-pack-name{letter-spacing:-.02em;text-transform:none;color:var(--pack-accent);margin:0;font-size:.9rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.conta-pack-name{color:color-mix(in srgb,var(--pack-accent) 72%,#fff)}}.conta-pack-tagline{color:var(--muted);margin:.3rem 0 0;font-size:.78rem;font-weight:500;line-height:1.35}.conta-pack-trial-badge{letter-spacing:.04em;min-height:1.1em;color:var(--pack-accent);margin-top:.4rem;font-size:.72rem;font-weight:700;display:inline-block}.conta-pack-trial-badge.is-empty{visibility:hidden}.conta-pack-orb{z-index:2;border:1px solid var(--pack-accent);border-radius:50%;flex-shrink:0;place-items:center;width:9.6rem;height:9.6rem;margin:.1rem 0 .05rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.conta-pack-orb{border:1px solid color-mix(in srgb,var(--pack-accent) 28%,var(--border-subtle))}}.conta-pack-orb{background:radial-gradient(circle at 35% 28%,var(--pack-accent),transparent 55%),#00000059}@supports (color:color-mix(in lab,red,red)){.conta-pack-orb{background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--pack-accent) 22%,transparent),transparent 55%),#00000059}}.conta-pack-orb{box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000047,0 0 24px var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack-orb{box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000047,0 0 24px color-mix(in srgb,var(--pack-accent) 12%,transparent)}}.conta-pack-orb{transition:transform .22s,box-shadow .22s}.conta-pack:hover:not(.conta-pack--locked) .conta-pack-orb{box-shadow:inset 0 1px #ffffff1a,0 12px 28px #0000004d,0 0 28px var(--pack-accent);transform:scale(1.03)}@supports (color:color-mix(in lab,red,red)){.conta-pack:hover:not(.conta-pack--locked) .conta-pack-orb{box-shadow:inset 0 1px #ffffff1a,0 12px 28px #0000004d,0 0 28px color-mix(in srgb,var(--pack-accent) 18%,transparent)}}.conta-pack--featured .conta-pack-orb{width:10.4rem;height:10.4rem}.conta-pack--club .conta-pack-orb,.conta-pack--ultimate .conta-pack-orb{width:9.2rem;height:9.2rem}.conta-pack-orb-inner{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;width:100%;max-width:100%;height:100%;padding:.6rem;display:flex}.conta-pack-coin{object-fit:contain;filter:drop-shadow(0 4px 8px #00000059);width:3.75rem;height:3.75rem}.conta-pack-plan-logo{object-fit:contain;filter:drop-shadow(0 4px 10px #0006);width:5.75rem;height:5.75rem}.conta-pack--featured .conta-pack-plan-logo{width:5.75rem;height:5.75rem}.conta-pack--featured .conta-pack-coin{width:4.15rem;height:4.15rem}.conta-pack-amount{letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.7rem;font-weight:800;line-height:1}.conta-pack--featured .conta-pack-amount{font-size:1.9rem}.conta-pack-orb-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:700;line-height:1.2}.conta-pack-bonus{color:var(--text-secondary);background:#ffffff0f;border-radius:999px;margin-top:.18rem;padding:.12rem .4rem;font-size:.66rem;font-weight:700}.conta-pack-orb-inner--ultimate{gap:.2rem}.conta-pack-ultimate-mark{color:var(--text);font-size:2.4rem;font-weight:300;line-height:1}.conta-pack-orb-inner--club{gap:.2rem}.conta-pack-club-mark{color:var(--warning,#fbbf24);font-size:2rem;font-weight:600;line-height:1}.conta-pack-club-benefits{text-align:left;color:var(--text-secondary);gap:.4rem;margin:.35rem 0 0;padding:0;font-size:.8rem;line-height:1.4;list-style:none;display:grid}.conta-pack-club-benefits li{align-items:flex-start;gap:.45rem;display:flex}.conta-pack-benefit-icon{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;font-size:.85rem;line-height:1.35;display:inline-flex}.conta-pack-benefit-coin{object-fit:contain;width:1rem;height:1rem;display:block}.conta-pack-price-block{justify-items:center;gap:.2rem;display:grid}.conta-pack-price-old{color:var(--muted);letter-spacing:-.01em;font-size:.82rem;font-weight:500;text-decoration:line-through;display:block}.conta-pack-discount-badge{letter-spacing:.04em;text-transform:uppercase;color:#111;vertical-align:middle;background:linear-gradient(135deg,#fde68a,#fbbf24 45%,#f59e0b);border:1px solid #fde29c;border-radius:999px;align-items:baseline;gap:.1rem;margin-left:.45rem;padding:.28rem .62rem;font-size:.72rem;font-weight:800;animation:2.2s ease-in-out infinite conta-pack-discount-pulse;display:inline-flex;box-shadow:0 0 0 1px #fbbf2433,0 4px 16px #fbbf2473,0 0 22px #f59e0b47}.conta-pack-discount-pct{letter-spacing:.03em;font-size:.86rem;font-weight:900;line-height:1}.conta-pack-discount-suffix{letter-spacing:.02em;opacity:.82;font-size:.66rem;font-weight:750}@keyframes conta-pack-discount-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #fbbf2433,0 4px 16px #fbbf2473,0 0 22px #f59e0b47}50%{transform:scale(1.04);box-shadow:0 0 0 2px #fbbf2459,0 6px 22px #fbbf248c,0 0 30px #f59e0b66}}.conta-pack-discount-badge--invite{color:#0f172a;background:#86efac;border-color:#86efac8c;animation:none;box-shadow:0 4px 10px #22c55e47}.conta-pack-discount-source{color:#4ade80;margin:.15rem 0 0;font-size:.72rem;font-weight:600}.conta-checkout-invite-note{color:#4ade80;margin:.35rem 0 0;font-size:.82rem;font-weight:600}.conta-pack-savings{color:var(--warning,#fbbf24);margin:0;font-size:.74rem;font-weight:700}.conta-pack-meta{flex:1;gap:.45rem;width:100%;display:grid}.conta-pack-price{letter-spacing:-.02em;color:var(--text);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem .2rem;margin:0;font-size:1.05rem;font-weight:750;display:flex}.conta-pack-price-current{letter-spacing:-.035em;font-size:1.35rem;font-weight:800;line-height:1.1}.conta-pack-cycle{color:var(--muted);margin-left:.15rem;font-size:.8rem;font-weight:650}.conta-pack-price-lock{text-align:left;background:#0a0a0a;border:none;border-radius:.45rem;gap:.25rem;margin:.25rem 0 .15rem;padding:.7rem .75rem;display:grid;position:relative}.conta-pack-price-lock-kicker{letter-spacing:.08em;text-transform:uppercase;color:#9d50bb;font-size:.66rem;font-weight:800}.conta-pack-price-lock-title{letter-spacing:-.02em;color:var(--text);font-size:1.05rem;font-weight:800;line-height:1.15}.conta-pack-price-lock-cycle{color:var(--muted);margin-left:.15rem;font-size:.75rem;font-weight:650}.conta-pack-price-lock-copy{color:var(--muted);font-size:.74rem;line-height:1.4}.conta-checkout-price-lock{color:var(--muted);background:#0a0a0a;border:none;border-radius:.4rem;gap:.25rem;margin:.45rem 0 0;padding:.65rem .75rem;font-size:.8rem;line-height:1.4;display:grid;position:relative}html[data-theme=light] .conta-pack-price-lock,html[data-theme=light] .conta-checkout-price-lock{background:#f4f4f4}.conta-checkout-price-lock strong{color:var(--text);letter-spacing:-.02em;font-size:.88rem;font-weight:800}.conta-pack-desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.conta-pack-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--pack-accent);width:100%;margin-top:auto;padding:.82rem 1rem}@supports (color:color-mix(in lab,red,red)){.conta-pack-cta{border:1px solid color-mix(in srgb,var(--pack-accent) 35%,var(--border-subtle))}}.conta-pack-cta{background:var(--pack-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.conta-pack-cta{background:color-mix(in srgb,var(--pack-accent) 10%,var(--surface-2))}}.conta-pack-cta{color:var(--text);font:inherit;letter-spacing:.02em;cursor:pointer;font-size:.88rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.conta-pack-cta:hover{background:var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack-cta:hover{background:color-mix(in srgb,var(--pack-accent) 18%,var(--surface-hover))}}.conta-pack-cta:hover{border-color:var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack-cta:hover{border-color:color-mix(in srgb,var(--pack-accent) 50%,transparent)}}.conta-pack-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0003}.conta-pack-cta.is-selected,.conta-pack--selected .conta-pack-cta{background:linear-gradient(110deg,var(--pack-accent) 0%,var(--pack-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.conta-pack-cta.is-selected,.conta-pack--selected .conta-pack-cta{background:linear-gradient(110deg,color-mix(in srgb,var(--pack-accent) 75%,#fff),color-mix(in srgb,var(--pack-accent) 95%,#fff))}}.conta-pack-cta.is-selected,.conta-pack--selected .conta-pack-cta{border-color:var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack-cta.is-selected,.conta-pack--selected .conta-pack-cta{border-color:color-mix(in srgb,var(--pack-accent) 70%,#fff)}}.conta-pack-cta.is-selected,.conta-pack--selected .conta-pack-cta{color:#111;box-shadow:0 8px 20px var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack-cta.is-selected,.conta-pack--selected .conta-pack-cta{box-shadow:0 8px 20px color-mix(in srgb,var(--pack-accent) 30%,transparent)}}.conta-pack-cta.is-selected:hover,.conta-pack--selected .conta-pack-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.conta-pack--locked{opacity:.78}.conta-pack--locked:hover{transform:none;box-shadow:inset 0 0 0 1px #ffffff08,0 14px 32px #00000038}.conta-pack--locked .conta-pack-cta:disabled{cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.conta-pack--locked.conta-pack--selected .conta-pack-cta:disabled{background:linear-gradient(110deg,var(--pack-accent) 0%,var(--pack-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.conta-pack--locked.conta-pack--selected .conta-pack-cta:disabled{background:linear-gradient(110deg,color-mix(in srgb,var(--pack-accent) 75%,#fff),color-mix(in srgb,var(--pack-accent) 95%,#fff))}}.conta-pack--locked.conta-pack--selected .conta-pack-cta:disabled{border-color:var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){.conta-pack--locked.conta-pack--selected .conta-pack-cta:disabled{border-color:color-mix(in srgb,var(--pack-accent) 70%,#fff)}}.conta-pack--locked.conta-pack--selected .conta-pack-cta:disabled{color:#111}html[data-theme=light] .conta-pack{box-shadow:inset 0 0 0 1px #00000005,0 10px 24px #00000014}html[data-theme=light] .conta-pack:hover:not(.conta-pack--locked){border-color:var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .conta-pack:hover:not(.conta-pack--locked){border-color:color-mix(in srgb,var(--pack-accent) 40%,#0000001f)}}html[data-theme=light] .conta-pack:hover:not(.conta-pack--locked){box-shadow:0 14px 30px #0000001a,0 0 0 1px var(--pack-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .conta-pack:hover:not(.conta-pack--locked){box-shadow:0 14px 30px #0000001a,0 0 0 1px color-mix(in srgb,var(--pack-accent) 18%,transparent)}}html[data-theme=light] .conta-pack--featured{border-color:#0000002e;box-shadow:0 14px 30px #0000001a}html[data-theme=light] .conta-pack-recommend-badge{color:#fff}html[data-theme=light] .conta-pack-discount-badge{color:#111}html[data-theme=light] .conta-pack-discount-badge--invite{color:#14532d;background:#bbf7d0;box-shadow:0 4px 10px #16a34a33}html[data-theme=light] .conta-pack-discount-source,html[data-theme=light] .conta-checkout-invite-note{color:#15803d}html[data-theme=light] .conta-pack-bonus{background:#0000000d}html[data-theme=light] .conta-pack--selected{box-shadow:0 0 0 1px var(--text),0 12px 28px #0000001a}html[data-theme=light] .conta-pack-orb{background:radial-gradient(circle at 35% 28%,#0000000a,transparent 55%),var(--bg-elevated)}@media(max-width:640px){.conta-pack-grid{grid-template-columns:1fr;align-items:stretch}.conta-pack--featured{transform:none}.conta-pack--featured:hover:not(.conta-pack--locked){transform:translateY(-.2rem)scale(1.01)}.conta-checkout-cpf{max-width:none}.conta-pay-methods{grid-template-columns:1fr;max-width:none}.conta-billing-tabs{max-width:none}.conta-checkout-modal-layout,.conta-checkout-bottom{grid-template-columns:1fr}.conta-checkout-asaas-seal{justify-self:end;width:7.5rem}.conta-checkout-asaas-logo-wrap{width:6.25rem;height:6.25rem}}.conta-checkout-save{border-top:1px solid var(--border-subtle);margin-top:0;padding-top:.85rem}.conta-checkout-saved-actions{margin-top:0}.conta-checkout-card{gap:.85rem;margin-top:.85rem;display:grid}.conta-checkout-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .9rem;display:grid}.conta-checkout-card-row .field{margin:0}@media(max-width:560px){.conta-checkout-card-row{grid-template-columns:1fr 1fr}.conta-checkout-card-row .field:last-child{grid-column:1/-1}}.address-fields-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem .9rem;display:grid}.address-fields-grid .field{min-width:0;margin:0}.address-fields-grid .field input[type=text],.address-fields-grid .field input[type=tel]{box-sizing:border-box;width:100%;padding:var(--control-pad-y) var(--control-pad-x);min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:var(--control-font);font-weight:500;font-family:var(--font);line-height:1.25}.address-fields-grid .field input[type=text]:hover,.address-fields-grid .field input[type=tel]:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}.address-fields-grid .field input[type=text]:focus,.address-fields-grid .field input[type=tel]:focus{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.address-field--street{grid-column:span 12}.address-field--number{grid-column:span 3}.address-field--complement{grid-column:span 9}.address-field--cep{grid-column:span 3}.address-field--city{grid-column:span 7}.address-field--state{grid-column:span 2}.address-field--phone{grid-column:span 12}.address-field--state input{text-transform:uppercase;letter-spacing:.08em;text-align:center}@media(max-width:640px){.conta-dados-grid,.conta-dados-grid--triple{grid-template-columns:1fr}.conta-dados-panel,.conta-dados-address{padding:1rem}.address-fields-grid{grid-template-columns:1fr 1fr}.address-field--street,.address-field--phone,.address-field--complement,.address-field--city{grid-column:1/-1}.address-field--number,.address-field--cep,.address-field--state{grid-column:span 1}.conta-panel-resumo-row,.conta-panel-resumo-row--triple{grid-template-columns:1fr}}.conta-check{color:var(--text);cursor:pointer;align-items:center;gap:.5rem;margin:.35rem 0 1rem;font-size:.92rem;display:flex}.conta-check input{width:auto;margin:0}.conta-perfil-resumo{align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);padding:var(--space-3) 0 var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.conta-perfil-resumo .feed-avatar-wrap{flex-shrink:0;width:72px;height:72px}.conta-perfil-resumo .feed-avatar,.conta-perfil-resumo .feed-avatar-fallback{width:72px;height:72px;font-size:1.6rem}.conta-perfil-info{gap:6px;min-width:0;display:grid}.conta-perfil-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conta-perfil-badges .loyalty-tier-badge,.conta-perfil-badges .stream-club-badge{width:32px;height:32px}.conta-perfil-badges .loyalty-tier-badge-img,.conta-perfil-badges .stream-club-badge-img{object-fit:contain;width:32px!important;height:32px!important}.conta-perfil-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.conta-perfil-loyalty-hint{margin:2px 0 0}.wallet-credit{color:var(--success,#3ecf8e);font-weight:600}.wallet-debit{color:var(--danger,#ff6b6b);font-weight:600}.payment-status{letter-spacing:.01em;border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.payment-status{background:color-mix(in srgb,var(--panel) 80%,transparent)}}.payment-status-pending{color:#e6b84d;border-color:#e6b84d}@supports (color:color-mix(in lab,red,red)){.payment-status-pending{border-color:color-mix(in srgb,#e6b84d 45%,var(--border))}}.payment-status-pending{background:#e6b84d24}.payment-status-paid{color:var(--success,#3ecf8e);border-color:var(--success,#3ecf8e)}@supports (color:color-mix(in lab,red,red)){.payment-status-paid{border-color:color-mix(in srgb,var(--success,#3ecf8e) 45%,var(--border))}}.payment-status-paid{background:var(--success,#3ecf8e)}@supports (color:color-mix(in lab,red,red)){.payment-status-paid{background:color-mix(in srgb,var(--success,#3ecf8e) 14%,transparent)}}.payment-status-overdue{color:#f0a060;border-color:#f0a060}@supports (color:color-mix(in lab,red,red)){.payment-status-overdue{border-color:color-mix(in srgb,#f0a060 45%,var(--border))}}.payment-status-overdue{background:#f0a06024}.payment-status-canceled{color:var(--muted);opacity:.9}.game-store-page{gap:1.15rem;display:grid}.game-store-hero{width:100%;max-width:1000px;padding:1.15rem 1.25rem 1.2rem;position:relative;overflow:hidden}.game-store-hero:before{content:"";background:linear-gradient(180deg,var(--accent),transparent);width:4px;position:absolute;inset:0 auto 0 0}.game-store-hero h2{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.35rem}.game-store-hero .hint{max-width:52rem;margin:0}.game-store-hero .btn-row{margin-top:.85rem}.game-store-hero-cta-row{margin-top:1.05rem}.game-store-recharge-cta{--cta-fill:#111;--cta-text:#fff;--cta-accent:#e8c547;border:1px solid var(--cta-accent);border-radius:8px;align-items:center;gap:.75rem;min-height:52px;padding:.7rem 1.15rem .7rem .95rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.game-store-recharge-cta{border:1px solid color-mix(in srgb,var(--cta-accent) 55%,#111)}}.game-store-recharge-cta{background:linear-gradient(105deg,var(--cta-accent) 0%,#111 38%,#1a1a1a 100%)}@supports (color:color-mix(in lab,red,red)){.game-store-recharge-cta{background:linear-gradient(105deg,color-mix(in srgb,var(--cta-accent) 22%,#111),#111 38%,#1a1a1a)}}.game-store-recharge-cta{color:var(--cta-text);box-shadow:0 1px 0 var(--cta-accent) inset,0 10px 24px #0000002e;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.game-store-recharge-cta{box-shadow:0 1px color-mix(in srgb,var(--cta-accent) 35%,transparent) inset,0 10px 24px #0000002e}}.game-store-recharge-cta{transition:transform .18s,box-shadow .18s,filter .18s}.game-store-recharge-cta:hover{filter:brightness(1.06);box-shadow:0 1px 0 var(--cta-accent) inset,0 14px 28px #00000038;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.game-store-recharge-cta:hover{box-shadow:0 1px color-mix(in srgb,var(--cta-accent) 45%,transparent) inset,0 14px 28px #00000038}}.game-store-recharge-cta:hover{color:var(--cta-text)}.game-store-recharge-cta:active{filter:brightness(.98);transform:translateY(0)}.game-store-recharge-cta:focus-visible{outline:2px solid var(--cta-accent);outline-offset:3px}.game-store-recharge-cta-icon{object-fit:contain;width:22px;height:22px;filter:drop-shadow(0 0 6px var(--cta-accent));flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.game-store-recharge-cta-icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cta-accent) 55%,transparent))}}.game-store-recharge-cta-label{flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;line-height:1.2;display:flex}.game-store-recharge-cta-label strong{letter-spacing:-.01em;color:#fff;font-size:.98rem;font-weight:800}.game-store-recharge-cta-or{color:#fff;font-size:.82rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.game-store-recharge-cta-or{color:color-mix(in srgb,#fff 72%,var(--cta-accent))}}.game-store-recharge-cta-arrow{color:var(--cta-accent);margin-left:.15rem;font-size:1.05rem;font-weight:700;transition:transform .18s}.game-store-recharge-cta:hover .game-store-recharge-cta-arrow{transform:translate(3px)}html[data-theme=dark] .game-store-recharge-cta{--cta-fill:#f5f5f5;--cta-text:#0a0a0a;--cta-accent:#e8c547;border-color:var(--cta-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .game-store-recharge-cta{border-color:color-mix(in srgb,var(--cta-accent) 40%,#fff)}}html[data-theme=dark] .game-store-recharge-cta{background:linear-gradient(105deg,var(--cta-accent) 0%,#fff 42%,#f0f0f0 100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .game-store-recharge-cta{background:linear-gradient(105deg,color-mix(in srgb,var(--cta-accent) 28%,#fff),#fff 42%,#f0f0f0)}}html[data-theme=dark] .game-store-recharge-cta{box-shadow:inset 0 1px #ffffffd9,0 10px 24px #00000059}html[data-theme=dark] .game-store-recharge-cta:hover{color:var(--cta-text);box-shadow:inset 0 1px #ffffffe6,0 14px 28px #0006}html[data-theme=dark] .game-store-recharge-cta-label strong{color:#0a0a0a}html[data-theme=dark] .game-store-recharge-cta-or{color:#302707}@media(max-width:560px){.game-store-recharge-cta{justify-content:center;width:100%}}.game-store-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:1rem;display:grid}.game-store-item,.card.game-store-item{--game-accent:var(--accent);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);height:auto;box-shadow:0 1px 0 var(--text);flex-direction:column;gap:.7rem;margin-bottom:0;padding:.85rem .45rem .9rem .5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-store-item,.card.game-store-item{box-shadow:0 1px color-mix(in srgb,var(--text) 4%,transparent)}}.game-store-item,.card.game-store-item{-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .18s,box-shadow .18s}.game-store-item:before{content:"";z-index:1;background:linear-gradient(180deg,var(--game-accent) 0%,var(--game-accent) 45%,var(--game-accent) 100%);border-radius:0 2px 2px 0;width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.game-store-item:before{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent) 90%,transparent),color-mix(in srgb,var(--game-accent) 35%,transparent) 45%,color-mix(in srgb,var(--game-accent) 75%,transparent))}}.game-store-item:before{box-shadow:0 0 10px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.game-store-item:before{box-shadow:0 0 10px color-mix(in srgb,var(--game-accent) 35%,transparent)}}.game-store-item:after{content:"";z-index:2;background:linear-gradient(#0000,#fff 45%,#fffc 55%,#0000);border-radius:0 2px 2px 0;width:4px;height:38%;position:absolute;top:-45%;left:0}@supports (color:color-mix(in lab,red,red)){.game-store-item:after{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#fff 55%,var(--game-accent)) 45%,#fffc 55%,transparent 100%)}}.game-store-item:after{opacity:.85;pointer-events:none;animation:2.8s ease-in-out infinite game-store-accent-shine}@keyframes game-store-accent-shine{0%{opacity:0;top:-45%}18%{opacity:.9}82%{opacity:.75}to{opacity:0;top:105%}}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.game-store-item:after{opacity:.45;animation:none;top:28%}}.game-store-item.is-unlocked{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.game-store-item.is-unlocked{border-color:color-mix(in srgb,var(--game-accent) 38%,var(--border-subtle))}}.game-store-item.is-unlocked{box-shadow:0 0 0 1px var(--game-accent),0 10px 28px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.game-store-item.is-unlocked{box-shadow:0 0 0 1px color-mix(in srgb,var(--game-accent) 12%,transparent),0 10px 28px color-mix(in srgb,var(--game-accent) 10%,transparent)}}.game-store-item-header{justify-content:space-between;align-items:flex-start;gap:.65rem;margin:0;display:flex}.game-store-item-header h3{color:var(--game-accent);letter-spacing:-.025em;margin:0;font-size:1.12rem;font-weight:780;line-height:1.15}.game-store-item-desc{color:var(--text-secondary,var(--muted));margin:0;font-size:.8rem;line-height:1.4}.game-store-badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.22rem .5rem;font-size:.62rem;font-weight:750}.game-store-badge--ok{color:var(--game-accent);background:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.game-store-badge--ok{background:color-mix(in srgb,var(--game-accent) 14%,transparent)}}.game-store-badge--ok{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.game-store-badge--ok{border-color:color-mix(in srgb,var(--game-accent) 30%,transparent)}}.game-store-badge--lock{color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.game-store-badge--lock{background:color-mix(in srgb,var(--text) 5%,transparent)}}.game-store-badge--lock{border-color:var(--border-subtle)}.game-store-period{border-radius:var(--radius-sm,6px);border:1px solid var(--border-subtle);background:var(--text);margin:0;padding:.4rem .55rem}@supports (color:color-mix(in lab,red,red)){.game-store-period{background:color-mix(in srgb,var(--text) 3.5%,transparent)}}.game-store-period{color:var(--text-secondary,var(--muted));font-size:.78rem}.game-store-period time{color:var(--text);font-weight:650}.game-store-offers{border-top:1px solid var(--border-subtle);gap:.55rem;width:100%;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.game-store-offers-empty{border-top:1px solid var(--border-subtle);margin:0;padding:.75rem 0 0}.game-store-offers li{border:1px solid var(--border-subtle);border-radius:calc(var(--radius) + 2px);background:var(--text);flex-direction:column;align-items:stretch;gap:.45rem;padding:.7rem .75rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.game-store-offers li{background:color-mix(in srgb,var(--text) 3%,transparent)}}.game-store-offers li{transition:border-color .15s,background .15s}.game-store-offers li:hover{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.game-store-offers li:hover{border-color:color-mix(in srgb,var(--game-accent) 35%,var(--border-subtle))}}.game-store-offers li:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.game-store-offers li:hover{background:color-mix(in srgb,var(--text) 4.5%,transparent)}}.game-store-offer-duration{letter-spacing:.04em;text-transform:uppercase;color:var(--game-accent);white-space:nowrap;padding-right:3.25rem;font-size:.72rem;font-weight:750}.game-store-offer-body{justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;display:flex}.game-store-offer-info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.game-store-offer-row{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;min-width:0;display:flex}.game-store-offer-row--old{opacity:.6}.game-store-offer-row--old .stream-coins-badge{color:var(--muted);font-size:.8em;font-weight:600;text-decoration:line-through}.game-store-offer-row--final{color:var(--text);font-size:.9rem;font-weight:700}.game-store-offer-row--final .stream-coins-badge{color:var(--text);font-weight:750}.game-store-discount-badge{z-index:2;letter-spacing:.02em;white-space:nowrap;cursor:help;color:#c0c7d1;background:#c0c7d124;border:1px solid #c0c7d152;border-radius:999px;align-items:center;padding:.12rem .38rem;font-size:.66rem;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.game-store-discount-badge--bronze{color:#cd7f32;background:#cd7f3229;border-color:#cd7f3259}.game-store-discount-badge--silver{color:#c0c7d1;background:#c0c7d124;border-color:#c0c7d152}.game-store-discount-badge--gold{color:#e8c547;background:#e8c54729;border-color:#e8c54761}.game-store-discount-badge--diamond{color:#7dd3fc;background:#7dd3fc24;border-color:#7dd3fc59}.game-store-discount-tip{z-index:5;border-radius:var(--radius-sm,6px);border:1px solid var(--border-subtle);background:var(--surface,#1a1a1a);width:max-content;max-width:220px;color:var(--text);letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;padding:.4rem .55rem;font-size:.7rem;font-weight:550;line-height:1.35;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000059}.game-store-discount-badge:hover .game-store-discount-tip,.game-store-discount-badge:focus-visible .game-store-discount-tip{opacity:1;visibility:visible}.game-store-loyalty-banner{--loyalty-accent:#fbbf24;border-radius:var(--radius);border:1px solid var(--loyalty-accent);width:fit-content;max-width:100%;margin:.85rem 0 0;padding:.55rem .85rem .55rem 1rem;display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-store-loyalty-banner{border:1px solid color-mix(in srgb,var(--loyalty-accent) 38%,transparent)}}.game-store-loyalty-banner{background:var(--loyalty-accent)}@supports (color:color-mix(in lab,red,red)){.game-store-loyalty-banner{background:color-mix(in srgb,var(--loyalty-accent) 10%,transparent)}}.game-store-loyalty-banner{color:var(--text);box-shadow:0 0 0 1px var(--loyalty-accent);font-size:.88rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.game-store-loyalty-banner{box-shadow:0 0 0 1px color-mix(in srgb,var(--loyalty-accent) 8%,transparent)}}.game-store-loyalty-banner{animation:2.8s ease-in-out infinite game-store-loyalty-border-glow}.game-store-loyalty-banner:before{content:"";z-index:1;border-radius:var(--radius) 0 0 var(--radius);background:var(--loyalty-accent);width:4px;box-shadow:0 0 10px var(--loyalty-accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.game-store-loyalty-banner:before{box-shadow:0 0 10px color-mix(in srgb,var(--loyalty-accent) 40%,transparent)}}.game-store-loyalty-banner:after{content:"";z-index:2;background:linear-gradient(#0000,#fff 45%,#fffc 55%,#0000);border-radius:0 2px 2px 0;width:4px;height:42%;position:absolute;top:-45%;left:0}@supports (color:color-mix(in lab,red,red)){.game-store-loyalty-banner:after{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#fff 55%,var(--loyalty-accent)) 45%,#fffc 55%,transparent 100%)}}.game-store-loyalty-banner:after{opacity:.85;pointer-events:none;animation:2.8s ease-in-out infinite game-store-accent-shine}.game-store-loyalty-banner strong{color:var(--loyalty-accent);font-weight:800}.game-store-loyalty-banner--bronze{--loyalty-accent:#cd7f32}.game-store-loyalty-banner--silver{--loyalty-accent:#c0c7d1}.game-store-loyalty-banner--gold{--loyalty-accent:#e8c547}.game-store-loyalty-banner--diamond{--loyalty-accent:#7dd3fc}@keyframes game-store-loyalty-border-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--loyalty-accent) 8%,transparent),0 0 12px color-mix(in srgb,var(--loyalty-accent) 12%,transparent);border-color:color-mix(in srgb,var(--loyalty-accent) 32%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--loyalty-accent) 18%,transparent),0 0 18px color-mix(in srgb,var(--loyalty-accent) 28%,transparent);border-color:color-mix(in srgb,var(--loyalty-accent) 55%,transparent)}}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.game-store-loyalty-banner{animation:none}.game-store-loyalty-banner:after{opacity:.45;animation:none;top:28%}}.game-store-offer-price .stream-coins-badge{color:var(--text);font-weight:750}.game-store-offer-locked{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.66rem;font-weight:650}.game-store-offer-until{color:var(--muted);font-size:.72rem;line-height:1.25}.game-store-offer-until time{color:var(--text-secondary);font-weight:600}.game-store-brl-row{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.game-store-brl-old{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82em;font-weight:550;text-decoration:line-through}.game-store-brl{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:650}.game-store-coins-line{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.35em;line-height:1;display:inline-flex}.game-store-coins-line .stream-coins-badge{line-height:1}.game-store-coins-line .stream-coins-logo{display:block}.game-store-coins-line .game-store-brl{font-size:inherit;line-height:inherit}.game-store-buy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);min-width:5.6rem;color:var(--bg-elevated);font:inherit;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:5px;flex-shrink:0;align-self:flex-end;padding:.55rem .9rem;font-size:.78rem;font-weight:750;line-height:1.2;transition:filter .15s,opacity .15s,transform .15s}.game-store-buy:hover:not(:disabled){filter:brightness(1.08);color:var(--bg-elevated);transform:translateY(-1px)}.game-store-buy:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}html[data-theme=light] .game-store-item,html[data-theme=light] .card.game-store-item{background:var(--surface);box-shadow:0 8px 22px #0000000d}html[data-theme=light] .game-store-offers li{background:var(--text)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .game-store-offers li{background:color-mix(in srgb,var(--text) 2.5%,#fff)}}html[data-theme=light] .game-store-badge--lock{background:#0000000a}.gs-store{gap:1.75rem;width:100%;max-width:1200px;margin-inline:auto;display:grid}.gs-store.os-store{max-width:1480px}.gs-store-filter{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.gs-store-filter-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--border);background:var(--surface);color:var(--text);font-size:.875rem;font-weight:650;font-family:var(--font);cursor:pointer;padding:.55rem 1.15rem;transition:border-color .15s,background .15s,color .15s;position:relative}.gs-store-filter-btn:hover,.gs-store-filter-btn:focus-visible{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.gs-store-filter-btn:hover,.gs-store-filter-btn:focus-visible{border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}}.gs-store-filter-btn:hover,.gs-store-filter-btn:focus-visible{background:var(--surface-2)}.gs-store-filter-btn.is-active{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.gs-store-filter-btn.is-active{border-color:color-mix(in srgb,var(--gold) 55%,var(--border))}}.gs-store-filter-btn.is-active{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.gs-store-filter-btn.is-active{background:color-mix(in srgb,var(--gold) 14%,var(--surface))}}.gs-store-filter-btn.is-active{color:var(--text);box-shadow:0 0 0 1px var(--gold) inset}@supports (color:color-mix(in lab,red,red)){.gs-store-filter-btn.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 22%,transparent) inset}}.gs-store-filter-tip{z-index:8;border:1px solid var(--border-subtle);background:var(--surface-2);width:max-content;max-width:min(280px,88vw);color:var(--text-secondary);letter-spacing:0;text-align:center;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:.45rem .6rem;font-size:.72rem;font-weight:550;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.gs-store-filter-btn:hover .gs-store-filter-tip,.gs-store-filter-btn:focus-visible .gs-store-filter-tip{opacity:1;visibility:visible}.gs-store-empty{border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface);color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:1.25rem 1rem;font-size:.9rem}html[data-theme=light] .gs-store-filter-btn.is-active{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-store-filter-btn.is-active{background:color-mix(in srgb,var(--gold) 18%,var(--surface))}}.gs-hero{border:1px solid #e8c547;border-radius:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.gs-hero{border:1px solid color-mix(in srgb,#e8c547 28%,var(--border-subtle))}}.gs-hero{background:radial-gradient(80% 120% at 0 0,#e8c54729,#0000 55%),radial-gradient(70% 100% at 100% 100%,#9d50bb1f,#0000 50%),linear-gradient(160deg,#0c0c0e,#121218 55%,#0a0a0c);padding:1.75rem 1.85rem 1.65rem;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 48px #00000073}.gs-hero-bg{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff05,#0000);animation:7s ease-in-out infinite gs-hero-sheen;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes gs-hero-sheen{0%,to{opacity:.35;transform:translate(-8%)}50%{opacity:.7;transform:translate(8%)}}.gs-hero-content{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(240px,.85fr);align-items:center;gap:1.5rem 2rem;display:grid;position:relative}.gs-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ebce63;margin:0 0 .45rem;font-size:.72rem;font-weight:750}.gs-hero-title{letter-spacing:-.03em;color:#fff;border:none;margin:0 0 .55rem;padding:0;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:800;line-height:1.15}.gs-hero-title span{margin-right:.25rem}.gs-hero-lead{max-width:36rem;color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.gs-hero-lead strong{color:#e8c547}.gs-membership{--mem-accent:#e8c547;border:1px solid var(--mem-accent);border-radius:14px;align-items:center;gap:.75rem;margin-top:1.15rem;padding:.65rem .9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gs-membership{border:1px solid color-mix(in srgb,var(--mem-accent) 40%,transparent)}}.gs-membership{background:var(--mem-accent)}@supports (color:color-mix(in lab,red,red)){.gs-membership{background:color-mix(in srgb,var(--mem-accent) 12%,#00000059)}}.gs-membership{box-shadow:0 0 24px var(--mem-accent)}@supports (color:color-mix(in lab,red,red)){.gs-membership{box-shadow:0 0 24px color-mix(in srgb,var(--mem-accent) 18%,transparent)}}.gs-membership--bronze{--mem-accent:#cd7f32}.gs-membership--silver{--mem-accent:#c0c7d1}.gs-membership--gold{--mem-accent:#e8c547}.gs-membership--diamond{--mem-accent:#7dd3fc}.gs-membership-text{flex-direction:column;gap:.12rem;line-height:1.25;display:flex}.gs-membership-text strong{color:var(--mem-accent);font-size:.92rem;font-weight:800}.gs-membership-text span{color:var(--text-secondary);font-size:.8rem}.gs-hero-aside{flex-direction:column;gap:.85rem;display:flex}.gs-coin-balance{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;display:flex}.gs-coin-balance-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.gs-coin-balance-value{font-size:1.15rem;line-height:1.2}.gs-coin-balance-value .stream-coins-badge{color:#fff;font-weight:800}.gs-coin-balance-brl{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.gs-recharge-cta{--cta-accent:#e8c547;border:1px solid var(--cta-accent);border-radius:14px;align-items:center;gap:.8rem;min-height:56px;padding:.8rem 1.2rem .8rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gs-recharge-cta{border:1px solid color-mix(in srgb,var(--cta-accent) 50%,#fff)}}.gs-recharge-cta{background:linear-gradient(110deg,var(--cta-accent) 0%,#fff 42%,#f3f0e4 100%)}@supports (color:color-mix(in lab,red,red)){.gs-recharge-cta{background:linear-gradient(110deg,color-mix(in srgb,var(--cta-accent) 32%,#fff),#fff 42%,#f3f0e4)}}.gs-recharge-cta{color:#0a0a0a;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #e8c54747,0 8px 20px #00000059}.gs-recharge-cta:hover{filter:brightness(1.04);color:#0a0a0a;transform:translateY(-3px)scale(1.015);box-shadow:inset 0 1px #fffffff2,0 18px 36px #e8c54761,0 12px 28px #0006}.gs-recharge-cta:active{transform:translateY(-1px)scale(1)}.gs-recharge-cta:focus-visible{outline:2px solid var(--cta-accent);outline-offset:3px}.gs-recharge-cta-icon{object-fit:contain;width:26px;height:26px;filter:drop-shadow(0 0 8px var(--cta-accent));flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.gs-recharge-cta-icon{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--cta-accent) 60%,transparent))}}.gs-recharge-cta-label{flex-direction:column;flex:1;gap:.1rem;min-width:0;line-height:1.2;display:flex}.gs-recharge-cta-label strong{letter-spacing:-.01em;color:#0a0a0a;font-size:1rem;font-weight:800}.gs-recharge-cta-sub{color:#372c07;font-size:.75rem;font-weight:600}.gs-recharge-cta-arrow{color:#8a6a00;font-size:1.2rem;font-weight:700;transition:transform .2s}.gs-recharge-cta:hover .gs-recharge-cta-arrow{transform:translate(4px)}.gs-hero-msg{z-index:1;border:1px solid var(--success);border-radius:10px;margin:1.1rem 0 0;padding:.65rem .9rem;position:relative}@supports (color:color-mix(in lab,red,red)){.gs-hero-msg{border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}}.gs-hero-msg{background:var(--success-soft);color:var(--success);font-size:.88rem;font-weight:600}.gs-grid{grid-template-columns:1fr;align-items:stretch;gap:1.15rem;display:grid}.gs-game-card{--game-accent:var(--accent);border:1px solid var(--border-subtle);background:var(--surface);border-radius:16px;grid-template-columns:minmax(220px,.95fr) minmax(0,1.25fr);align-items:stretch;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.gs-game-card{background:color-mix(in srgb,var(--surface) 88%,#0a0a0a)}}.gs-game-card{transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 12px 32px #00000059}.gs-game-card:hover{border-color:var(--game-accent);transform:translateY(-4px)scale(1.01)}@supports (color:color-mix(in lab,red,red)){.gs-game-card:hover{border-color:color-mix(in srgb,var(--game-accent) 45%,var(--border-subtle))}}.gs-game-card:hover{box-shadow:0 0 0 1px var(--game-accent),0 22px 44px #00000080,0 0 40px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-game-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--game-accent) 18%,transparent),0 22px 44px #00000080,0 0 40px color-mix(in srgb,var(--game-accent) 12%,transparent)}}.gs-game-card.is-unlocked{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-game-card.is-unlocked{border-color:color-mix(in srgb,var(--game-accent) 32%,var(--border-subtle))}}.gs-game-card .gs-banner{aspect-ratio:auto;border-radius:16px 0 0 16px;height:100%;min-height:0}.gs-banner{isolation:isolate;position:relative;overflow:hidden}.gs-banner-pattern{pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#ffffff2e,#0000 42%),radial-gradient(circle at 80% 70%,#00000059,#0000 50%),repeating-linear-gradient(-18deg,#0000,#0000 12px,#ffffff0a 12px,#ffffff0a 13px);position:absolute;top:0;right:0;bottom:0;left:0}.gs-banner-glow{pointer-events:none;background:radial-gradient(#ffffff38,#0000 65%);height:70%;position:absolute;inset:auto -20% -40%}.gs-banner-title{z-index:2;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 16px #0000008c;font-size:1.15rem;font-weight:800;position:absolute;bottom:.85rem;left:.85rem}.gs-banner--game .gs-banner-title{opacity:.92;font-size:.95rem}.gs-banner-preview{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:1.85rem;right:.55rem;bottom:1.5rem;left:.55rem;container-type:size}.os-preview:not(.is-animating) .os-pv-gqc.is-walk .os-pv-gqc-doll,.os-preview:not(.is-animating) .os-pv-gqc.is-walk .os-pv-gqc-gift,.os-preview:not(.is-animating) .os-pv-gbl.is-float .os-pv-gbl-item,.os-preview:not(.is-animating) .os-pv-gr-flame,.os-preview:not(.is-animating) .os-pv-gp-rose,.os-preview:not(.is-animating) .os-pv-ghd-heli,.os-preview:not(.is-animating) .os-pv-ghd-rotor,.os-preview:not(.is-animating) .os-pv-ghd-cable,.os-preview:not(.is-animating) .os-pv-gr{animation:none!important}.gs-banner-preview .gs-live-preview{aspect-ratio:1050/930;width:min(100%,112.903cqh);max-width:100%;height:auto;max-height:100%;box-shadow:0 12px 28px #00000073}.gs-banner-preview .gs-banner-preview-img{box-sizing:border-box;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.55rem;width:auto;max-width:100cqw;height:auto;max-height:100cqh;display:block;box-shadow:0 10px 22px #0006}.gs-banner-preview .gs-about-visual{border-radius:.55rem;max-width:100cqw;max-height:100cqh;overflow:hidden}@supports not (width:1cqh){.gs-banner-preview .gs-live-preview,.gs-banner-preview .gs-banner-preview-img,.gs-banner-preview .gs-about-visual{width:92%;max-width:92%;max-height:92%}}.gs-banner-badges{z-index:3;flex-wrap:wrap;justify-content:space-between;gap:.4rem;display:flex;position:absolute;top:.55rem;left:.55rem;right:.55rem}.gs-banner.is-locked .gs-banner-pattern,.gs-banner.is-locked .gs-banner-title,.gs-banner.is-locked .os-preview,.gs-banner.is-locked .gs-banner-preview{filter:blur(1.5px)}.gs-banner.is-locked:after{content:"";z-index:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none;background:#00000047;position:absolute;top:0;right:0;bottom:0;left:0}.gs-banner.is-locked .gs-banner-badges,.os-store .gs-banner.is-locked .gs-banner-pattern,.os-store .gs-banner.is-locked .gs-banner-title,.os-store .gs-banner.is-locked .os-preview,.os-store .gs-banner.is-locked .gs-banner-preview{filter:none}.os-store .gs-banner.is-locked:after{display:none}.gs-status{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.gs-status-icon{font-size:.72rem;line-height:1}.gs-status--unlocked{color:#34d399;background:#34d3992e;border-color:#34d39966}.gs-status--locked{color:#e5e5e5;background:#00000073;border-color:#ffffff2e}.gs-status--ultimate{color:#e8c547;background:#e8c5472e;border-color:#e8c54766}.gs-status--featured{color:#0a0a0a;background:linear-gradient(135deg,#f5e6a3,#e8c547);border-color:#f4e2a3;box-shadow:0 4px 14px #e8c54759}.gs-game-body{flex-direction:column;gap:.45rem;min-width:0;min-height:0;padding:.65rem .85rem .7rem;display:flex;position:relative;overflow:visible}.gs-body-plan-icons{z-index:6;position:absolute;top:.45rem;left:.7rem}.gs-game-card:has(.gs-about-btn) .gs-game-body,.gs-game-card:has(.os-card-actions) .gs-game-body{padding-top:calc(1.35rem + 36px)}.gs-game-header{gap:.2rem;display:grid}.gs-game-name{letter-spacing:-.025em;color:var(--game-accent);margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.gs-game-desc{min-height:2.7em;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.gs-tags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.gs-tag{letter-spacing:.02em;color:var(--game-accent);border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.gs-tag{color:color-mix(in srgb,var(--game-accent) 90%,#fff)}}.gs-tag{background:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-tag{background:color-mix(in srgb,var(--game-accent) 14%,transparent)}}.gs-tag{border:1px solid var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-tag{border:1px solid color-mix(in srgb,var(--game-accent) 28%,transparent)}}.gs-access-status{border:1px solid var(--border-subtle);background:var(--text);border-radius:8px;align-items:flex-start;gap:.4rem;margin:0;padding:.4rem .55rem;font-size:.74rem;line-height:1.3;display:flex}@supports (color:color-mix(in lab,red,red)){.gs-access-status{background:color-mix(in srgb,var(--text) 3.5%,transparent)}}.gs-access-status{color:var(--text-secondary)}.gs-access-status time{color:var(--text);font-weight:700}.gs-access-status--unlocked{color:#71e0b8;background:#34d39914;border-color:#34d3994d}.gs-access-status--locked{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-access-status--locked{border-color:color-mix(in srgb,var(--game-accent) 22%,var(--border-subtle))}}.gs-access-status--ultimate{color:#eed475;background:#e8c54714;border-color:#e8c54759}.gs-access-status-icon{flex-shrink:0;margin-top:.05rem}.gs-auto-renew{border:1px solid var(--border-subtle);background:var(--text);border-radius:8px;align-items:center;gap:.55rem;margin:.45rem 0 0;padding:.45rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.gs-auto-renew{background:color-mix(in srgb,var(--text) 3%,transparent)}}.gs-auto-renew{cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s}.gs-auto-renew:hover:not(.is-busy){border-color:var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.gs-auto-renew:hover:not(.is-busy){border-color:color-mix(in srgb,var(--game-accent,#a78bfa) 35%,var(--border-subtle))}}.gs-auto-renew:hover:not(.is-busy){background:var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.gs-auto-renew:hover:not(.is-busy){background:color-mix(in srgb,var(--game-accent,#a78bfa) 8%,transparent)}}.gs-auto-renew.is-on{background:#34d39914;border-color:#34d39952}.gs-auto-renew.is-busy{opacity:.7;cursor:wait}.gs-auto-renew input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.gs-auto-renew-track{background:var(--text);border-radius:999px;flex-shrink:0;width:2.1rem;height:1.2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.gs-auto-renew-track{background:color-mix(in srgb,var(--text) 18%,transparent)}}.gs-auto-renew-track{border:1px solid var(--border-subtle);transition:background .15s,border-color .15s}.gs-auto-renew.is-on .gs-auto-renew-track{background:#34d3998c;border-color:#34d39973}.gs-auto-renew-knob{background:var(--text);border-radius:50%;width:calc(1.2rem - 4px);height:calc(1.2rem - 4px);transition:transform .15s,background .15s;position:absolute;top:1px;left:1px}.gs-auto-renew.is-on .gs-auto-renew-knob{background:#fff;transform:translate(.9rem)}html[data-theme=light] .gs-auto-renew.is-on .gs-auto-renew-knob{background:#fff}.gs-auto-renew-text{flex-direction:column;gap:.05rem;min-width:0;line-height:1.25;display:flex}.gs-auto-renew-text strong{color:var(--text);font-size:.78rem;font-weight:700}.gs-auto-renew-hint{color:var(--muted);font-size:.68rem}.gs-auto-renew.is-on .gs-auto-renew-hint{color:#34d399}@supports (color:color-mix(in lab,red,red)){.gs-auto-renew.is-on .gs-auto-renew-hint{color:color-mix(in srgb,#34d399 70%,var(--text))}}html[data-theme=light] .gs-auto-renew.is-on{background:#10b9811a}html[data-theme=light] .gs-auto-renew.is-on .gs-auto-renew-hint{color:#047857}.gs-offers-empty{border-top:1px solid var(--border-subtle);color:var(--muted);margin:0;padding:.75rem 0 0;font-size:.84rem}.gs-price-list{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin:auto 0 0;padding:.65rem 0 0;list-style:none;display:grid}.gs-price-card{border:1px solid var(--border-subtle);background:var(--text);border-radius:10px;flex-direction:column;gap:.4rem;min-height:12.75rem;padding:.65rem .7rem .7rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.gs-price-card{background:color-mix(in srgb,var(--text) 3.5%,transparent)}}.gs-price-card{transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.gs-price-card:hover{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-price-card:hover{border-color:color-mix(in srgb,var(--game-accent) 40%,var(--border-subtle))}}.gs-price-card:hover{background:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-price-card:hover{background:color-mix(in srgb,var(--game-accent) 8%,transparent)}}.gs-price-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000047}.gs-price-card-top{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.25rem;display:flex}.gs-price-duration{letter-spacing:.06em;text-transform:uppercase;color:var(--game-accent);font-size:.78rem;font-weight:800}.gs-price-save{color:#34d399;white-space:nowrap;font-size:.68rem;font-weight:750}.gs-price-amounts{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gs-price-old{opacity:.55;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.gs-price-old .stream-coins-badge{color:var(--muted);font-size:.78em;font-weight:600;text-decoration:line-through}.gs-brl-old{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:550;text-decoration:line-through}.gs-price-final{flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem;display:flex}.gs-price-final .stream-coins-badge{color:#fff;letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.gs-price-final .stream-coins-logo{width:20px!important;height:20px!important}.gs-price-unit{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:750}.gs-brl{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:650}.gs-discount{z-index:2;letter-spacing:.03em;white-space:nowrap;cursor:help;color:#0a0a0a;background:linear-gradient(135deg,#ffb347,#ff8a3d 40%,#ff5a1f);border:1px solid #ffcaa8;border-radius:999px;flex-shrink:0;align-items:center;gap:.22rem;padding:.36rem .62rem;font-size:.78rem;font-weight:900;line-height:1.1;animation:2.2s ease-in-out infinite gs-discount-pulse;display:inline-flex;position:relative;box-shadow:0 0 0 1px #ff5a1f38,0 4px 18px #ff5a1f73,0 0 24px #ff8a3d4d}.gs-discount-pct{letter-spacing:.04em;font-size:.84rem;font-weight:900}.gs-discount-fire{filter:drop-shadow(0 0 4px #ff8c008c);font-size:.88rem;line-height:1}@keyframes gs-discount-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #ff5a1f38,0 4px 18px #ff5a1f73,0 0 24px #ff8a3d4d}50%{transform:scale(1.05);box-shadow:0 0 0 2px #ff5a1f61,0 6px 24px #ff5a1f94,0 0 32px #ff8a3d73}}.gs-discount--bronze{background:linear-gradient(135deg,#e0a060,#cd7f32);border-color:#cd7f3280;box-shadow:0 4px 14px #cd7f3259}.gs-discount--silver{background:linear-gradient(135deg,#e8ecf0,#c0c7d1);border-color:#c0c7d18c;box-shadow:0 4px 14px #c0c7d14d}.gs-discount--gold{background:linear-gradient(135deg,#f5e6a3,#e8c547);border-color:#e8c5478c;box-shadow:0 4px 14px #e8c54766}.gs-discount--diamond{background:linear-gradient(135deg,#bae6fd,#7dd3fc);border-color:#7dd3fc8c;box-shadow:0 4px 14px #7dd3fc59}.gs-discount-tip{z-index:5;border:1px solid var(--border-subtle);width:max-content;max-width:220px;color:var(--text);letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;background:#141414;border-radius:8px;padding:.4rem .55rem;font-size:.7rem;font-weight:550;line-height:1.35;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0006}.gs-discount:hover .gs-discount-tip,.gs-discount:focus-visible .gs-discount-tip{opacity:1;visibility:visible}.gs-buy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,var(--game-accent) 0%,var(--game-accent) 100%);border:1px solid #0000;border-radius:8px;width:100%;min-height:36px;margin-top:auto;padding:.45rem .85rem}@supports (color:color-mix(in lab,red,red)){.gs-buy-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent) 88%,#fff) 0%,var(--game-accent) 100%)}}.gs-buy-btn{color:#0a0a0a;font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:0 1px #ffffff59 inset,0 8px 18px var(--game-accent);font-size:.82rem;font-weight:800;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.gs-buy-btn{box-shadow:0 1px #ffffff59 inset,0 8px 18px color-mix(in srgb,var(--game-accent) 28%,transparent)}}.gs-buy-btn{transition:transform .18s,filter .18s,box-shadow .18s,opacity .15s}.gs-buy-btn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 1px #ffffff73 inset,0 12px 24px var(--game-accent);transform:translateY(-2px)scale(1.02)}@supports (color:color-mix(in lab,red,red)){.gs-buy-btn:hover:not(:disabled){box-shadow:0 1px #ffffff73 inset,0 12px 24px color-mix(in srgb,var(--game-accent) 38%,transparent)}}.gs-buy-btn:active:not(:disabled){transform:translateY(0)scale(1)}.gs-buy-btn:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.gs-game-card.is-locked .gs-buy-btn{color:#0a0a0a;box-shadow:0 1px #ffffffd9 inset,0 8px 18px var(--game-accent);background:linear-gradient(#fff,#e8e8e8)}@supports (color:color-mix(in lab,red,red)){.gs-game-card.is-locked .gs-buy-btn{box-shadow:0 1px #ffffffd9 inset,0 8px 18px color-mix(in srgb,var(--game-accent) 22%,#00000059)}}@media(max-width:900px){.gs-hero-content,.gs-game-card,.gs-game-card.is-featured,.os-store .gs-game-card{grid-template-columns:1fr}.gs-game-card .gs-banner{aspect-ratio:16/5.5;border-radius:16px 16px 0 0;height:auto;min-height:0}.gs-game-card .gs-banner--game{aspect-ratio:16/9;min-height:220px}.gs-game-card .os-banner{aspect-ratio:16/9;min-height:200px}.gs-game-card:has(.gs-about-btn) .gs-game-body,.gs-game-card:has(.os-card-actions) .gs-game-body{padding-top:.65rem}}@media(max-width:640px){.gs-hero{border-radius:14px;padding:1.35rem 1.15rem 1.25rem}.gs-recharge-cta{justify-content:center;width:100%}.gs-price-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.gs-hero-bg,.gs-game-card,.gs-price-card,.gs-buy-btn,.gs-recharge-cta{transition:none;animation:none}.gs-preview-btn:before{background:var(--game-accent);animation:none}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn:before{background:color-mix(in srgb,var(--game-accent) 55%,transparent)}}.gs-preview-btn:before{opacity:.55}.gs-game-card:hover,.gs-price-card:hover,.gs-buy-btn:hover:not(:disabled),.gs-recharge-cta:hover{transform:none}}html[data-theme=light] .gs-hero{background:radial-gradient(80% 120% at 0 0,#e8c54738,#0000 55%),radial-gradient(70% 100% at 100% 100%,#9d50bb1a,#0000 50%),linear-gradient(160deg,#f7f7f8,#fff 55%,#f0f0f2);border-color:#e8c547}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-hero{border-color:color-mix(in srgb,#e8c547 35%,var(--border))}}html[data-theme=light] .gs-hero-title{color:#0a0a0a}html[data-theme=light] .gs-coin-balance{background:#ffffffd9;border-color:#0000001a;box-shadow:0 4px 16px #0000000f}html[data-theme=light] .gs-coin-balance-label{color:#737373}html[data-theme=light] .gs-coin-balance-value .stream-coins-badge{color:#0a0a0a}html[data-theme=light] .gs-coin-balance-brl{color:#4a4a4a}html[data-theme=light] .gs-game-card{background:#fff;box-shadow:0 10px 28px #00000014}html[data-theme=light] .gs-access-status--unlocked{color:#15803d;background:#15803d1a;border-color:#15803d47}html[data-theme=light] .gs-access-status--unlocked time{color:#14532d}html[data-theme=light] .gs-access-status--ultimate{color:#a16207;background:#a162071a;border-color:#a1620747}html[data-theme=light] .gs-price-final .stream-coins-badge{color:#0a0a0a}.os-store:not(.os-mine-store) .gs-grid,.os-mine-store .gs-grid{justify-content:center;gap:1rem}.os-store .gs-game-card{grid-template-columns:minmax(140px,.85fr) minmax(0,1.35fr)}.gs-hero--overlay{border-color:#00c2ff}@supports (color:color-mix(in lab,red,red)){.gs-hero--overlay{border-color:color-mix(in srgb,#00c2ff 28%,var(--border-subtle))}}.gs-hero--overlay{background:radial-gradient(80% 120% at 0 0,#00c2ff24,#0000 55%),radial-gradient(70% 100% at 100% 100%,#ff4d6d1f,#0000 50%),linear-gradient(160deg,#0c0c0e,#121218 55%,#0a0a0c)}.gs-hero--overlay.gs-hero--compact{padding:1rem 1.25rem .9rem}.gs-hero--overlay.gs-hero--compact .gs-hero-content{align-items:start;gap:.85rem 1.25rem}.gs-hero--overlay.gs-hero--compact .gs-hero-eyebrow{margin-bottom:.25rem;font-size:.68rem}.gs-hero--overlay.gs-hero--compact .gs-hero-title{margin-bottom:.3rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.gs-hero--overlay.gs-hero--compact .gs-hero-lead{max-width:40rem;font-size:.84rem;line-height:1.35}.gs-hero--overlay.gs-hero--compact .os-hero-count{margin-top:.55rem;padding:.55rem .75rem}.gs-hero--overlay.gs-hero--compact .os-hero-count-value{font-size:1.55rem}.gs-hero--overlay.gs-hero--compact .gs-hero-aside{gap:.55rem}.gs-hero--overlay .gs-hero-eyebrow{color:#26cbff}.os-plan-icons{align-items:center;gap:.2rem;line-height:0;display:inline-flex}.os-plan-icons .stream-club-badge-img{width:26px;height:26px}.gs-body-plan-icons.os-plan-icons .stream-club-badge-img{width:40px;height:40px}.gs-banner-badges .os-plan-icons{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;padding:.15rem}.gs-banner-badges .os-plan-icons .stream-club-badge-img{width:40px;height:40px}.os-access-plan{align-items:center;gap:.45rem;width:fit-content;display:inline-flex}.os-access-plan-hint{color:var(--muted);font-size:.8rem;font-weight:600}.os-mine-hero{margin-bottom:1.25rem}.gs-store.os-mine-store{justify-items:stretch;width:100%;max-width:none;margin-inline:0}.os-mine-hero .os-mine-hero-content{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem}.os-mine-stats{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.4fr);gap:.65rem;width:100%;display:grid}.os-mine-stat{border:1px solid #00c2ff;border-radius:14px;align-items:center;gap:.65rem;min-height:4.5rem;padding:.75rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.os-mine-stat{border:1px solid color-mix(in srgb,#00c2ff 28%,var(--border-subtle))}}.os-mine-stat{background:linear-gradient(145deg,#00c2ff1a,#ff4d6d0d),var(--surface)}@supports (color:color-mix(in lab,red,red)){.os-mine-stat{background:linear-gradient(145deg,#00c2ff1a,#ff4d6d0d),color-mix(in srgb,var(--surface) 78%,transparent)}}.os-mine-stat{box-shadow:inset 0 0 0 1px #ffffff08,0 10px 24px #0000002e}.os-mine-stat--total{background:linear-gradient(135deg,#00c2ff33,#ff4d6d1a),#00000047;border-color:#00c2ff6b;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 24px #00c2ff29}.os-mine-stat--liberadas{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.os-mine-stat--liberadas{border-color:color-mix(in srgb,#22c55e 35%,var(--border-subtle))}}.os-mine-stat--liberadas{background:linear-gradient(145deg,#22c55e1f,transparent 70%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.os-mine-stat--liberadas{background:linear-gradient(145deg,#22c55e1f,transparent 70%),color-mix(in srgb,var(--surface) 78%,transparent)}}.os-mine-stat--custom{background:linear-gradient(120deg,#00c2ff24,#ff4d6d1f),var(--surface);border-color:#8884b199;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.os-mine-stat--custom{background:linear-gradient(120deg,#00c2ff24,#ff4d6d1f),color-mix(in srgb,var(--surface) 72%,transparent)}}.os-mine-stat-custom-copy{align-items:center;gap:.65rem;min-width:0;display:flex}.os-mine-quota{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;font-size:.78rem;font-weight:650;line-height:1.25;display:inline-flex}.os-mine-quota-mb{color:#fda4af;font-weight:800}.os-mine-quota-sep{opacity:.45}.os-mine-quota--empty{color:var(--muted);justify-content:center}.os-mine-quota--empty .os-mine-quota-mb,html[data-theme=light] .os-mine-quota--empty{color:var(--text-secondary)}html[data-theme=light] .os-mine-quota{color:#475569}html[data-theme=light] .os-mine-quota-mb{color:#be123c}.os-mine-create-btn--section{box-shadow:none;padding:.5rem .9rem;font-size:.84rem}.os-mine-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:.75rem;display:flex}.os-mine-section-head .os-mine-section-title{margin:0}.os-mine-stat-value{letter-spacing:-.04em;color:#fff;text-shadow:0 0 18px #00c2ff66;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:900;line-height:1}.os-mine-stat--liberadas .os-mine-stat-value{text-shadow:0 0 18px #22c55e59}.os-mine-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffffad;flex-direction:column;gap:.05rem;font-size:.72rem;font-weight:650;line-height:1.15;display:flex}.os-mine-stat-label strong{letter-spacing:.01em;text-transform:none;color:#7dd3fc;font-size:.86rem;font-weight:800}.os-mine-stat--liberadas .os-mine-stat-label strong{color:#86efac}.os-mine-stat--custom .os-mine-stat-label strong{color:#fda4af}.os-mine-create-btn{color:#9ae4ff;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00c2ff47,#ff4d6d24);border:1px solid #00c2ff8c;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.88rem;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 0 20px #00c2ff29}.os-mine-create-btn--stat{flex:auto;min-width:min(100%,11.5rem);min-height:2.55rem}.os-mine-create-btn:hover{background:linear-gradient(135deg,#00c2ff61,#ff4d6d33);border-color:#00c2ffb3;transform:translateY(-1px)}html[data-theme=light] .os-mine-stat{background:linear-gradient(145deg,#0ea5e914,#f43f5e0a),#ffffffd1;box-shadow:0 8px 20px #0f172a0f}html[data-theme=light] .os-mine-stat--total{background:linear-gradient(135deg,#0ea5e924,#f43f5e0f),#ffffffe6;border-color:#85b9d8}html[data-theme=light] .os-mine-stat--liberadas{border-color:#95c6b4}html[data-theme=light] .os-mine-stat--custom{border-color:#64578f80}html[data-theme=light] .os-mine-stat-value{color:#0f172a;text-shadow:none}html[data-theme=light] .os-mine-stat-label{color:#64748b}html[data-theme=light] .os-mine-stat-label strong{color:#0369a1}html[data-theme=light] .os-mine-stat--liberadas .os-mine-stat-label strong{color:#15803d}html[data-theme=light] .os-mine-stat--custom .os-mine-stat-label strong{color:#be123c}html[data-theme=light] .os-mine-create-btn{color:#0369a1;background:linear-gradient(135deg,#d4effb,#fff1f3);border-color:#80bcd8;box-shadow:0 8px 20px #0ea5e91f}html[data-theme=light] .os-mine-create-btn:hover{background:linear-gradient(135deg,#c0e8f9,#ffeaed)}.os-mine-split{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.os-mine-split>.os-mine-split-col{flex-direction:column;flex:420px;min-width:0;max-width:100%;display:flex}.os-mine-split .os-active-panel,.os-mine-split .os-scenes-panel{flex:auto;min-height:0}.os-active-panel{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:.7rem;padding:.85rem .9rem .95rem;display:flex}.os-active-panel .os-active-table-wrap{box-shadow:none;border:0;border-radius:8px;flex:auto}.os-scenes-panel{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:.7rem;padding:.85rem .9rem .95rem;display:flex;position:relative}.os-scenes-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.os-scenes-title{color:var(--text);margin:0;font-size:1.05rem;font-weight:750}.os-scenes-edit{flex-shrink:0}.os-scene-slots{flex-wrap:wrap;gap:.4rem;display:flex}.os-scene-slot{border:1px solid var(--input-border);background:var(--input-bg);width:2.15rem;height:2.15rem;color:var(--text);cursor:pointer;color-scheme:inherit;border-radius:8px;place-items:center;display:grid}.os-scene-slot.is-on{border-color:var(--input-border-focus);box-shadow:0 0 0 1px var(--input-border-focus)}.os-scene-slot.is-locked{color:var(--muted);opacity:.72}.os-scene-locked-hint{color:var(--text-secondary);margin:0;font-size:.85rem}.os-scene-orient{gap:.4rem;display:flex}.os-scene-orient button{border:1px solid var(--input-border);background:var(--input-bg);min-width:0;color:var(--text);cursor:pointer;color-scheme:inherit;border-radius:8px;flex:1 1 0;padding:.4rem .55rem;font-size:.82rem}.os-scene-orient button.is-on{border-color:var(--input-border-focus);font-weight:650}.os-scene-preview-wrap{width:100%}.os-scene-stage{aspect-ratio:16/9;border:1px dashed var(--border);background:repeating-conic-gradient(from 0deg,var(--surface-2) 0% 25%,transparent 0% 50%) 0 0 / 18px 18px;border-radius:10px;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.os-scene-stage{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--surface-2) 80%,transparent) 0% 25%,transparent 0% 50%) 0 0 / 18px 18px}}.os-scene-stage.is-vertical{aspect-ratio:9/16;width:auto;margin-inline:auto}.os-scenes-panel .os-scene-stage.is-vertical{max-height:28rem}.os-scene-stage.is-edit{cursor:default;min-height:0;max-height:none}.os-scene-add-row-wrap{flex-direction:row;align-items:stretch;gap:.3rem;display:flex}.os-scene-add-test{border:1px solid var(--input-border);background:var(--input-bg);width:auto;color:var(--text);cursor:pointer;color-scheme:inherit;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.os-scene-item{-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;position:absolute;overflow:hidden}.os-scene-stage.is-edit .os-scene-item.has-live,.os-scene-stage.is-edit .os-scene-item.is-camera{outline:1px dashed var(--text)}@supports (color:color-mix(in lab,red,red)){.os-scene-stage.is-edit .os-scene-item.has-live,.os-scene-stage.is-edit .os-scene-item.is-camera{outline:1px dashed color-mix(in srgb,var(--text) 40%,transparent)}}.os-scene-stage.is-edit .os-scene-item.has-live,.os-scene-stage.is-edit .os-scene-item.is-camera{outline-offset:-1px}.os-scene-item.is-selected{outline-offset:-2px;box-shadow:none;outline:2px solid #ef4444;overflow:visible}.os-scene-item-content{z-index:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.os-scene-item-xform{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.os-scene-crop{z-index:25;cursor:grab;background:#facc15;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.os-scene-crop:active{cursor:grabbing}.os-scene-crop--l,.os-scene-crop--r{cursor:ew-resize}.os-scene-crop--t,.os-scene-crop--b{cursor:ns-resize}.os-scene-toolbar{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .55rem;padding:.35rem .45rem;display:flex}.os-scene-toolbar-btn{border:1px solid var(--border);background:var(--control-solid-bg);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.os-scene-toolbar-btn:hover:not(:disabled){border-color:var(--input-border-hover)}.os-scene-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}.os-scene-toolbar-btn.is-on{color:#ef4444;border-color:#ef4444}.os-scene-toolbar-sep{background:var(--border-subtle);width:1px;height:22px;margin:0 .15rem}.os-scene-handle{z-index:24;background:#ef4444;border:1px solid #fff;border-radius:1px;width:9px;height:9px;padding:0;position:absolute;box-shadow:0 0 0 1px #00000059}.os-scene-handle--nw{cursor:nwse-resize;top:-4px;left:-4px}.os-scene-handle--ne{cursor:nesw-resize;top:-4px;right:-4px}.os-scene-handle--sw{cursor:nesw-resize;bottom:-4px;left:-4px}.os-scene-handle--se{cursor:nwse-resize;bottom:-4px;right:-4px}.os-scene-guides{z-index:35;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.os-scene-guide{background:#ef4444;position:absolute}.os-scene-guide--h{height:1px;transform:translateY(-.5px)}.os-scene-guide--v{width:1px;transform:translate(-.5px)}.os-scene-guide span{color:#fff;white-space:nowrap;background:#ef4444;border-radius:4px;padding:.05rem .28rem;font-size:.62rem;font-weight:700;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.os-scene-live-mount{z-index:0;pointer-events:none;background:0 0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.os-scene-native-stage{transform-origin:0 0;position:absolute;top:0;left:0}.os-scene-stage.is-edit .os-scene-live-mount,.os-scene-stage.is-edit .os-scene-live-mount *{pointer-events:none!important}.os-scene-stage.is-live .os-scene-live-mount{isolation:isolate}.os-scene-native-stage>.lg-root,.os-scene-native-stage>.gg-root,.os-scene-native-stage>.fg-root,.os-scene-native-stage>.sg-root,.os-scene-native-stage>.tl-root,.os-scene-native-stage>.tg-root,.os-scene-native-stage>.tw-stage,.os-scene-native-stage>.ask-sub-root,.os-scene-native-stage>.gh-root,.os-scene-native-stage>.lvs-root,.os-scene-native-stage>.il-root,.os-scene-native-stage>.nf-root,.os-scene-native-stage>.fcp-root,.os-scene-native-stage>.cam-frame-root,.os-scene-native-stage>.rf-root,.os-scene-native-stage>.gp-root,.os-scene-native-stage>.fw-root,.os-scene-native-stage>.uni-stage,.os-scene-native-stage>.overlay-widget-empty,.os-scene-native-stage>iframe{box-sizing:border-box;max-width:none;width:100%!important;height:100%!important;min-height:0!important}.os-scene-native-stage .gift-heli-drop-frame,.os-scene-native-stage .gift-balloon-frame,.os-scene-native-stage .gift-queue-chat-frame{border:0;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.os-scene-native-stage iframe{background:0 0;border:0;width:100%;height:100%}.os-scene-item.is-camera{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.os-scene-item.is-camera{background:color-mix(in srgb,var(--surface-2) 35%,transparent)}}.os-scene-item.is-camera{border:1px dashed var(--border);border-radius:4px}.os-scene-item-hit{z-index:20;cursor:move;pointer-events:auto;background:0 0;position:absolute;top:0;right:0;bottom:0;left:0}.os-scene-test-fab{z-index:22;border:1px solid var(--control-solid-border);background:var(--control-solid-bg);color:var(--text);cursor:pointer;color-scheme:inherit;border-radius:6px;align-items:center;gap:.2rem;padding:.18rem .4rem;font-size:.68rem;font-weight:650;display:inline-flex;position:absolute;top:4px;right:4px}.os-scene-camera{width:100%;height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:flex}.os-scene-camera-lens{aspect-ratio:16/9;border:2px solid var(--border);background:var(--text);border-radius:4px;width:42%;max-width:4.2rem}@supports (color:color-mix(in lab,red,red)){.os-scene-camera-lens{background:color-mix(in srgb,var(--text) 8%,transparent)}}.os-scene-stage.is-live .os-scene-item{overflow:hidden}.os-scene-thumb{width:100%;height:100%;position:relative;overflow:hidden}.os-scene-thumb .gs-banner,.os-scene-thumb .os-banner{width:100%;height:100%}.os-scene-thumb-label{color:var(--text);background:var(--bg);padding:.2rem .35rem;font-size:.68rem;font-weight:650;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.os-scene-thumb-label{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.os-scene-thumb--custom{background:var(--surface-2);place-items:center;display:grid}.os-scene-empty{color:var(--muted);pointer-events:none;place-items:center;margin:0;font-size:.82rem;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.os-scene-url-hint{color:var(--muted);margin:.35rem 0 0;font-size:.75rem}.os-scene-modal-overlay{z-index:2700}.os-scene-modal{width:min(96vw,1600px)!important;max-width:min(96vw,1600px)!important;height:min(96vh,1080px)!important;max-height:min(96vh,1080px)!important}.os-scene-modal-body{flex:auto;grid-template-columns:minmax(168px,200px) minmax(0,1fr) minmax(240px,300px);gap:.9rem;min-height:0;padding:0 1rem .6rem;display:grid;overflow:hidden}.os-scene-size-panel{flex-direction:column;gap:.5rem;min-width:0;min-height:0;display:flex;overflow-y:auto}.os-scene-size-name{color:var(--text);margin:0;font-size:.8rem;font-weight:650}.os-scene-size-reset{border:1px solid var(--control-solid-border);background:var(--control-solid-bg);min-height:2.1rem;color:var(--text);cursor:pointer;color-scheme:inherit;border-radius:8px;padding:.35rem .55rem;font-size:.75rem;font-weight:650}.os-scene-modal-canvas{flex-direction:column;gap:.55rem;min-width:0;height:100%;min-height:0;display:flex}.os-scene-stage-host{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.os-scene-canvas-actions{flex:0 0 2rem;align-items:center;min-height:2rem;display:flex}.os-scene-modal-canvas .os-scene-stage{flex:none;max-width:100%;min-height:0;max-height:100%}.os-scene-modal-canvas .os-scene-stage.is-vertical{aspect-ratio:9/16;width:auto;max-width:100%;height:100%}.os-scene-modal-canvas .os-scene-stage.is-rect{aspect-ratio:16/9;width:100%;height:auto;max-height:100%}.os-scene-name-field{color:var(--text-secondary);gap:.25rem;font-size:.8rem;display:grid}.os-scene-modal-list{flex-direction:column;gap:.35rem;min-width:0;padding-right:.15rem;display:flex;overflow-y:auto}.os-scene-modal-list-title{color:var(--text);margin:0 0 .2rem;font-size:.82rem;font-weight:700}.os-scene-add-row{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-2);width:auto;min-width:0;color:var(--text);cursor:pointer;color-scheme:inherit;border-radius:8px;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.os-scene-add-row:disabled{opacity:.72;cursor:default}.os-scene-on-badge{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex:none;padding:.14rem .42rem;font-size:.65rem;font-weight:700;line-height:1.2}.os-scene-add-row.is-picked{outline-offset:-2px;outline:2px solid #ef4444}.os-scene-modal-empty,.os-scene-remove-btn{color:var(--text-secondary);font-size:.8rem}.os-scene-remove-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:.35rem;width:fit-content;display:inline-flex}.os-scene-modal-footer{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.os-scene-cancel{border:1px solid var(--control-solid-border);background:var(--control-solid-bg);min-height:2.4rem;color:var(--text);cursor:pointer;color-scheme:inherit;border-radius:8px;padding:.45rem 1rem;font-weight:650}.os-scene-save{border:1px solid var(--success,#16a34a);background:var(--success,#16a34a);color:#fff;cursor:pointer;border-radius:8px;min-height:2.4rem;padding:.45rem 1.15rem;font-weight:700}.os-scene-save:hover:not(:disabled){filter:brightness(.92)}.os-scene-save:disabled{opacity:.6;cursor:default}[data-theme=light] .os-scene-save{color:#fff}@media(max-width:860px){.os-scene-modal-body{grid-template-columns:1fr;overflow:auto}.os-scenes-panel .os-scene-stage.is-vertical{max-height:22rem}}html[data-theme=light] .os-scenes-panel{background:var(--surface)}.os-mine-section{flex-direction:column;gap:.15rem;display:flex}.os-mine-section-title{color:var(--text);margin:0 0 .75rem;font-size:1.05rem;font-weight:750}.os-mine-empty-custom{flex-direction:column;align-items:center;gap:.9rem;display:flex}.os-mine-empty-custom p{max-width:28rem;margin:0}.os-mine-empty-active{margin-top:.35rem}.os-active-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border-subtle);background:var(--surface);width:100%;max-width:100%;box-shadow:var(--shadow-card);border-radius:12px;display:block;position:relative;overflow-x:auto}.os-active-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0}.os-active-table th,.os-active-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle);padding:.45rem .5rem}.os-active-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);white-space:nowrap;font-size:.68rem;font-weight:700}.os-active-table tbody tr:last-child td{border-bottom:none}.os-active-table tbody tr.os-active-row--tinted td{background:var(--os-active-row,transparent)}@supports (color:color-mix(in lab,red,red)){.os-active-table tbody tr.os-active-row--tinted td{background:color-mix(in srgb,var(--os-active-row,transparent) 22%,var(--surface))}}.os-active-table tbody tr:hover td{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.os-active-table tbody tr:hover td{background:color-mix(in srgb,var(--text) 4%,var(--surface))}}.os-active-table tbody tr.os-active-row--tinted:hover td{background:var(--os-active-row,transparent)}@supports (color:color-mix(in lab,red,red)){.os-active-table tbody tr.os-active-row--tinted:hover td{background:color-mix(in srgb,var(--os-active-row,transparent) 30%,var(--surface))}}.os-active-col-drag{text-align:center;width:1%;padding-inline:.4rem}.os-active-drag-handle{border:1px solid var(--border-subtle);background:var(--surface-2);min-width:0;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:7px;justify-content:center;align-items:center;gap:.25rem;padding:.28rem .35rem;display:inline-flex}.os-active-drag-handle:active{cursor:grabbing}.os-active-drag-handle:hover{color:var(--text);border-color:var(--border)}.os-active-drag-pos{font-variant-numeric:tabular-nums;color:var(--text-secondary);min-width:.75rem;font-size:.72rem;font-weight:750}.os-active-drag-grip{letter-spacing:-2px;opacity:.75;font-size:.72rem;line-height:1}.os-active-table tbody tr.is-drag-over td{box-shadow:inset 0 2px 0 0 var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.os-active-table tbody tr.is-drag-over td{box-shadow:inset 0 2px color-mix(in srgb,var(--accent,#3b82f6) 75%,transparent)}}.os-active-table tbody tr.is-dragging{opacity:.55}.os-active-col-test,.os-active-col-config{white-space:nowrap;vertical-align:middle;width:1%;padding-inline:.35rem}.os-active-action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;min-height:28px;font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:.22rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex;position:static}.os-active-action-btn:disabled{opacity:.45;cursor:default}.os-active-action-btn:hover:not(:disabled){color:#fff;background:#000000b8;border-color:#ffffff52}.os-active-action-btn svg{flex-shrink:0;width:12px;height:12px}html[data-theme=light] .os-active-action-btn{border-color:var(--border);background:var(--surface-2);color:var(--text)}html[data-theme=light] .os-active-action-btn:hover:not(:disabled){border-color:var(--border);background:var(--surface);color:var(--text)}.os-active-col-name{vertical-align:middle;min-width:0;max-width:16rem}.os-active-col-color{white-space:nowrap;width:1%}.os-active-col-original{width:auto;min-width:0;max-width:14rem}.os-active-original{align-items:center;gap:.45rem;min-width:0;display:flex}.os-active-thumb{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:7px;flex-shrink:0;width:50px;height:50px;position:relative;overflow:hidden}.os-active-thumb-banner{transform-origin:50%;pointer-events:none;width:178px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.281)}.os-active-thumb-banner .os-banner,.os-active-thumb-banner .gs-banner{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0}.os-active-thumb-banner .os-preview{top:.35rem;right:.35rem;bottom:.35rem;left:.35rem}.os-active-thumb-banner .os-preview-stage{max-width:100%}.os-active-thumb,.os-active-thumb *{transition:none!important;animation:none!important}.os-active-thumb-media{object-fit:cover;width:100%;height:100%;display:block}.os-active-thumb-fallback{background:var(--surface-2);width:100%;height:100%;display:block}.os-active-original-name{min-width:0;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.os-active-name-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.4rem;width:100%;min-width:0;max-width:18rem;display:grid}.os-active-name-input{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;color:var(--text);font:inherit;color-scheme:inherit;text-overflow:ellipsis;border-radius:7px;padding:.28rem .4rem;font-size:.85rem;font-weight:650;display:block;overflow:hidden}.os-active-name-input[readonly]{cursor:default;background:0 0;border-color:#0000}.os-active-name-input:not([readonly]):hover{border-color:var(--input-border-hover)}.os-active-name-input:not([readonly]):focus{border-color:var(--input-border-focus);outline:none}.os-active-name-edit{border:1px solid var(--border-subtle);background:var(--surface-2);width:1.7rem;height:1.7rem;color:var(--muted);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.os-active-name-edit:hover:not(:disabled){color:var(--text);border-color:var(--border)}.os-active-name-edit:disabled{opacity:.45;cursor:default}.os-active-color-select{border:1px solid var(--control-solid-border);background:var(--control-solid-bg);width:auto;min-width:5.5rem;max-width:7rem;color:var(--text);font:inherit;color-scheme:inherit;border-radius:7px;padding:.28rem .35rem;font-size:.78rem}.os-active-color-select option{background-color:var(--control-solid-bg);color:var(--text)}.gs-about-btn.os-active-toggle{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.gs-about-btn.os-active-toggle{border-color:color-mix(in srgb,#22c55e 45%,var(--border))}}.gs-about-btn.os-active-toggle{color:#4ade80}@supports (color:color-mix(in lab,red,red)){.gs-about-btn.os-active-toggle{color:color-mix(in srgb,#4ade80 70%,var(--text))}}.gs-about-btn.os-active-toggle.is-on{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.gs-about-btn.os-active-toggle.is-on{border-color:color-mix(in srgb,#f59e0b 50%,var(--border))}}.gs-about-btn.os-active-toggle.is-on{color:#fbbf24}@supports (color:color-mix(in lab,red,red)){.gs-about-btn.os-active-toggle.is-on{color:color-mix(in srgb,#fbbf24 75%,var(--text))}}html[data-theme=light] .os-active-table-wrap{background:var(--surface)}html[data-theme=light] .os-active-table th{background:var(--surface-2);color:var(--muted)}html[data-theme=light] .gs-about-btn.os-active-toggle{color:#15803d;border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-about-btn.os-active-toggle{border-color:color-mix(in srgb,#16a34a 40%,var(--border))}}html[data-theme=light] .gs-about-btn.os-active-toggle.is-on{color:#b45309;border-color:#d97706}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-about-btn.os-active-toggle.is-on{border-color:color-mix(in srgb,#d97706 45%,var(--border))}}@media(max-width:900px){.os-active-table-wrap{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.os-active-table,.os-active-table thead,.os-active-table tbody,.os-active-table tr,.os-active-table th,.os-active-table td{width:100%;max-width:100%;display:block}.os-active-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.os-active-table tbody{gap:.75rem;display:grid}.os-active-table tbody tr{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;gap:.55rem;margin:0;padding:.85rem .9rem;display:grid}.os-active-table tbody tr.os-active-row--tinted{background:var(--os-active-row,transparent)}@supports (color:color-mix(in lab,red,red)){.os-active-table tbody tr.os-active-row--tinted{background:color-mix(in srgb,var(--os-active-row,transparent) 18%,var(--surface))}}.os-active-table tbody tr:hover td,.os-active-table tbody tr.os-active-row--tinted:hover td,.os-active-table tbody tr.os-active-row--tinted td{background:0 0}.os-active-table tbody tr.is-drag-over{box-shadow:0 0 0 2px var(--accent,#3b82f6),var(--shadow-card)}@supports (color:color-mix(in lab,red,red)){.os-active-table tbody tr.is-drag-over{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#3b82f6) 65%,transparent),var(--shadow-card)}}.os-active-table tbody tr.is-drag-over td{box-shadow:none}.os-active-table td{white-space:normal;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.os-active-table td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none;font-size:.68rem;font-weight:700}.os-active-col-drag{border-bottom:1px solid var(--border-subtle);order:-1;justify-content:flex-start;gap:.65rem;margin-bottom:.15rem;padding-bottom:.35rem}.os-active-col-drag:before{content:"Ordem"}.os-active-col-name,.os-active-col-original{min-width:0;max-width:none}.os-active-col-name .os-active-name-row,.os-active-col-original .os-active-original,.os-active-col-test .os-active-action-btn,.os-active-col-config .os-active-action-btn,.os-active-col-color .os-active-color-select{flex:auto;width:auto;min-width:0;max-width:none}.os-active-col-test,.os-active-col-config{white-space:normal}.os-active-action-btn{min-height:34px;padding:.4rem .75rem;font-size:.78rem}.os-active-color-select{width:100%;min-width:0;max-width:none}.os-mine-section-head{flex-direction:column;align-items:stretch}.os-mine-create-btn--section{white-space:normal;width:100%}.os-mine-store .os-custom-card-actions{pointer-events:auto;justify-content:flex-start;max-width:none;margin-bottom:.35rem;position:static}.os-mine-store .os-custom-card-media{aspect-ratio:auto;flex-direction:column;gap:.5rem;padding:.55rem;display:flex}.os-mine-store .os-custom-card-media img,.os-mine-store .os-custom-card-media video{aspect-ratio:16/9;border-radius:10px}.os-mine-store .os-url-wrap,.os-mine-store .os-url-box{min-width:0;max-width:100%}.os-mine-store .os-url-code{word-break:break-all;white-space:normal}}@media(max-width:640px){.os-active-action-btn,.os-mine-create-btn--stat{width:100%}}.os-admin-limits-form{flex-direction:column;gap:1.15rem;display:flex}.os-admin-limits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.os-admin-limits-card{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:.65rem;padding:1rem 1.05rem;display:flex}.os-admin-limits-card-title{color:var(--text);margin:0;font-size:1rem;font-weight:750}.os-admin-limits-card-hint,.os-admin-limits-card .panel-field,.os-admin-limits-card label{margin:0}@media(max-width:900px){.os-admin-limits-grid{grid-template-columns:1fr}.os-mine-stats{grid-template-columns:1fr 1fr}.os-mine-stat--custom{grid-column:1/-1}}@media(max-width:640px){.os-mine-stats{grid-template-columns:1fr}.os-mine-stat--custom{grid-column:auto}.os-mine-create-btn--stat{width:100%}}.os-custom-card{--game-accent:#00c2ff;border:1px solid var(--game-accent);border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.os-custom-card{border:1px solid color-mix(in srgb,var(--game-accent) 22%,var(--border-subtle))}}.os-custom-card{background:linear-gradient(160deg,var(--game-accent) 0%,transparent 42%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.os-custom-card{background:linear-gradient(160deg,color-mix(in srgb,var(--game-accent) 8%,transparent) 0%,transparent 42%),var(--surface)}}.os-custom-card{box-shadow:var(--shadow-card);padding-left:1.15rem;overflow:hidden}.os-custom-card:before{content:"";background:linear-gradient(180deg,var(--game-accent) 0%,#ff4d6d8c 100%);border-radius:0 2px 2px 0;width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.os-custom-card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent) 90%,transparent),#ff4d6d8c)}}.os-custom-card:before{box-shadow:0 0 10px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.os-custom-card:before{box-shadow:0 0 10px color-mix(in srgb,var(--game-accent) 35%,transparent)}}.os-custom-card-media{aspect-ratio:16/9;background:var(--surface-2);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.os-custom-card-media>*{grid-area:1/1}.os-custom-card-media img,.os-custom-card-media video{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.os-custom-card-title{color:var(--text);margin:0;font-size:1.05rem;font-weight:750}.os-custom-card-meta{color:var(--muted);margin:0;font-size:.82rem}.os-custom-card-actions{z-index:6;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;max-width:calc(100% - 1rem);display:flex;position:absolute;top:.5rem;right:.5rem}.os-custom-card-actions .gs-about-btn{white-space:nowrap;pointer-events:auto;flex:none;position:static}.os-custom-card-actions .os-custom-card-delete{border-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.os-custom-card-actions .os-custom-card-delete{border-color:color-mix(in srgb,var(--danger,#ef4444) 45%,#fff3)}}.modal-card.os-custom-settings-modal{width:min(1200px,100vw - 24px)!important;max-width:min(1200px,100vw - 24px)!important}.os-custom-form-shell{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.os-custom-form{gap:.9rem;display:grid}.os-custom-preview-frame{box-sizing:border-box;aspect-ratio:800/600;background:radial-gradient(70% 50% at 50% 40%,#00c2ff14,#0000 70%),#050508;border:1px solid #00c2ff38;border-radius:12px;width:min(420px,40vw);max-width:100%;height:auto;max-height:min(520px,58vh);display:block;position:relative;overflow:hidden}.os-custom-framing-pad{box-sizing:border-box;background:var(--surface-2,#12141a);border-radius:14px;width:min(480px,44vw);max-width:100%;max-height:min(560px,64vh);padding:2.4rem 1.6rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.os-custom-framing-pad{background:color-mix(in srgb,var(--surface-2,#12141a) 88%,transparent)}}.os-custom-framing-pad{border:1px solid var(--border-subtle,#ffffff14)}.os-custom-framing-frame{background:0 0;border:none;border-radius:4px;width:100%;max-width:none;max-height:none;overflow:visible}.os-settings-modal-preview-frame.os-custom-framing-frame{box-shadow:none;background:0 0;border:none;max-height:none;overflow:visible}.os-custom-framing-frame--dragging{cursor:grabbing}.os-custom-framing-stage{box-sizing:border-box;aspect-ratio:800/600;z-index:1;width:100%;position:relative;overflow:visible}.os-custom-framing-media-layer{z-index:1;transform-origin:50%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.os-custom-framing-media-layer--dragging{cursor:grabbing}.os-custom-framing-media-layer .os-custom-preview-media{object-fit:contain;object-position:center;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%}.os-custom-framing-mask{z-index:2;pointer-events:none;box-sizing:border-box;border:2px solid #33ceff;border-radius:2px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 9999px #00000094}.os-custom-framing-badge{letter-spacing:.02em;color:#9ae4ff;background:#041018c7;border:1px solid #00c2ff66;border-radius:4px;padding:.18rem .45rem;font-size:.68rem;font-weight:700;position:absolute;top:6px;left:6px}.os-custom-frame-reset{justify-self:start;width:fit-content}.os-custom-preview-frame--vertical{aspect-ratio:600/800;width:min(280px,34vw);max-height:min(520px,62vh)}.os-custom-preview-orient{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.os-custom-preview-frame--checker{background:#111}.os-custom-preview-checker{z-index:0;pointer-events:none;opacity:.9;background-color:#111;background-image:linear-gradient(45deg,#1a1a1a 25%,#0000 25%),linear-gradient(-45deg,#1a1a1a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1a1a1a 75%),linear-gradient(-45deg,#0000 75%,#1a1a1a 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;top:0;right:0;bottom:0;left:0}.os-custom-preview-stage{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.os-custom-preview-scale{transform-origin:50%;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.os-custom-preview-media{box-sizing:border-box;object-fit:contain;object-position:center center;background:0 0;border:0 solid #0000;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.os-custom-preview-media--border{border:3px solid #ff0}.os-custom-preview-media--poster{opacity:.45;filter:saturate(.85)}.os-custom-preview-media--in{animation:.35s os-custom-preview-fade}@keyframes os-custom-preview-fade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.os-custom-preview-empty{text-align:center;color:var(--muted);place-items:center;gap:.65rem;padding:1.25rem;display:grid}.os-custom-preview-empty p{max-width:16rem;margin:0;font-size:.86rem;line-height:1.4}.os-custom-preview-play{z-index:3;color:#9ae4ff;width:max-content;max-width:calc(100% - 1.5rem);height:max-content;font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041018b8;border:1px solid #00c2ff8c;border-radius:999px;align-items:center;gap:.45rem;margin:auto;padding:.7rem 1rem;font-size:.88rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:0;right:0;bottom:0;left:0;transform:none;box-shadow:0 10px 28px #00000073}button.os-custom-preview-play:hover:not(:disabled),button.os-custom-preview-play:active:not(:disabled),button.os-custom-preview-play:focus-visible:not(:disabled){color:#c8f1ff;background:#041018e0;border-color:#00c2ffbf;transform:none}.os-custom-preview-rerun{align-self:flex-start;gap:.35rem}@media(max-width:900px){.os-custom-preview-frame{aspect-ratio:800/600;width:min(100%,360px);max-width:100%;height:auto;max-height:min(360px,42vh)}.os-custom-framing-pad{width:100%;max-height:min(420px,52vh);padding:1.6rem 1rem}.os-custom-preview-frame--vertical{aspect-ratio:600/800;width:min(220px,72vw);max-height:min(420px,52vh)}.os-settings-modal-preview-frame.os-custom-preview-frame{aspect-ratio:800/600!important;height:auto!important;max-height:min(360px,42vh)!important}.os-settings-modal-preview-frame.os-custom-framing-frame{max-height:none!important}.os-settings-modal-preview-frame.os-custom-preview-frame--vertical{aspect-ratio:600/800!important;max-height:min(420px,52vh)!important}}[data-theme=light] .os-custom-framing-pad{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .os-custom-framing-pad{background:color-mix(in srgb,var(--surface-2) 92%,#fff)}}[data-theme=light] .os-custom-framing-pad{border-color:var(--border-subtle)}[data-theme=light] .os-custom-framing-mask{border-color:#006995;box-shadow:0 0 0 9999px #1418206b}[data-theme=light] .os-custom-framing-badge{color:#035a78;background:#ffffffd1;border-color:#00a0d059}.os-custom-form-lead{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.45}.os-custom-form-error{color:#ff8fa3;margin:0;font-size:.88rem;font-weight:650}html[data-theme=light] .os-custom-form-error{color:#b01030}.os-custom-file-input{padding-block:.45rem}.os-custom-file-name{color:#00c2ff;margin-top:.35rem;font-size:.8rem;font-weight:600;display:block}@supports (color:color-mix(in lab,red,red)){.os-custom-file-name{color:color-mix(in srgb,#00c2ff 70%,var(--text-secondary))}}.os-custom-gifts{gap:.55rem;display:grid}.os-custom-triggers{gap:.75rem;display:grid}.os-custom-trigger-add{justify-items:start;gap:.45rem;display:grid}.os-custom-trigger-add-btn{border-color:#00c2ff}@supports (color:color-mix(in lab,red,red)){.os-custom-trigger-add-btn{border-color:color-mix(in srgb,#00c2ff 45%,var(--border))}}.os-custom-trigger-add-btn{color:#9ae4ff}.os-custom-trigger-add-btn:hover:not(:disabled){border-color:#00c2ff}@supports (color:color-mix(in lab,red,red)){.os-custom-trigger-add-btn:hover:not(:disabled){border-color:color-mix(in srgb,#00c2ff 70%,var(--border))}}.os-custom-trigger-add-btn:hover:not(:disabled){color:#c8f1ff}.os-custom-trigger-block{border:1px solid #00c2ff;border-radius:12px;gap:.75rem;padding:.85rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.os-custom-trigger-block{border:1px solid color-mix(in srgb,#00c2ff 22%,var(--border))}}.os-custom-trigger-block{background:#00c2ff0f}.os-custom-trigger-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.os-custom-trigger-block-head .os-settings-label,.os-custom-trigger-block-head p{margin:0}.os-custom-gift-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.os-custom-gift-row>:first-child{flex:12rem;min-width:0}.os-custom-toggle input{accent-color:#00c2ff;width:1.05rem;height:1.05rem}.os-custom-form-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.25rem;padding-top:.85rem;display:flex}html[data-theme=light] .os-custom-form-actions{border-top-color:var(--border-subtle)}.os-custom-form-actions .os-mine-create-btn{color:#041018;background:linear-gradient(135deg,#00c2ff,#38bdf8 55%,#7dd3fc);border:none;box-shadow:0 8px 22px #00c2ff47}.os-custom-form-actions .os-mine-create-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}html[data-theme=light] .os-custom-form-actions .os-mine-create-btn{color:#041018}.os-reset-all-btn{color:#ffb3c1;width:100%;font:inherit;cursor:pointer;background:#ff4d6d1f;border:1px solid #ff4d6d8c;border-radius:12px;margin-top:.15rem;padding:.7rem 1rem;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.os-reset-all-btn:hover:not(:disabled){color:#ffe0e6;background:#ff4d6d38;border-color:#ff4d6dbf}.os-reset-all-btn:disabled{opacity:.65;cursor:wait}html[data-theme=light] .os-reset-all-btn{color:#b01030;background:#fff1f3;border-color:#e099a6}html[data-theme=light] .os-reset-all-btn:hover:not(:disabled){color:#8a0c24;background:#ffe3e8}.os-hero-count{background:linear-gradient(135deg,#00c2ff38,#ff4d6d1f),#00000059;border:1px solid #00c2ff73;border-radius:16px;flex-direction:column;gap:.45rem;margin-top:1.15rem;padding:.85rem 1.15rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 28px #00c2ff38}.os-hero-count-main{align-items:baseline;gap:.65rem;display:flex}.os-hero-count-value{letter-spacing:-.04em;color:#fff;text-shadow:0 0 24px #00c2ff8c;font-size:clamp(2.1rem,4vw,2.75rem);font-weight:900;line-height:1}.os-hero-count-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;flex-direction:column;gap:.05rem;font-size:.78rem;font-weight:600;line-height:1.15;display:flex}.os-hero-count-label strong{letter-spacing:.01em;text-transform:none;color:#7dd3fc;font-size:.92rem;font-weight:800}.os-hero-count-meta{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-size:.82rem;display:flex}.os-hero-count-pill{color:#052e16;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.os-hero-count-sep{opacity:.45}html[data-theme=light] .os-hero-count{background:linear-gradient(135deg,#0ea5e929,#f43f5e14),#ffffffbf;border-color:#85b9d8;box-shadow:0 8px 24px #0ea5e91f}html[data-theme=light] .os-hero-count-value{color:#0f172a;text-shadow:none}html[data-theme=light] .os-hero-count-label{color:#64748b}html[data-theme=light] .os-hero-count-label strong{color:#0369a1}html[data-theme=light] .os-hero-count-meta{color:#475569}.os-banner .gs-banner-title{opacity:.92;font-size:.95rem}.os-preview{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:2.4rem;right:.65rem;bottom:2.1rem;left:.65rem}.os-preview-stage{justify-content:center;align-items:center;width:100%;max-width:220px;display:flex}.os-preview--live{z-index:1;width:100%;height:100%;position:relative;inset:auto}.os-preview--live .os-preview-stage{transform-origin:50%;max-width:min(420px,86%);transform:scale(1.55)}.os-live-preview{background:#0a0a0a;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.os-live-preview--lcr{background:0 0}.os-live-preview--lcr .gs-live-preview{width:100%;height:100%;box-shadow:none;border:none;border-radius:0}.os-live-preview-viewport{width:100%;height:100%;position:relative;overflow:hidden}.os-live-preview-viewport:has(.fcp-stage.is-enter){overflow:visible}.os-live-preview-native{transform-origin:0 0;justify-content:stretch;align-items:stretch;display:flex;position:absolute;top:0;left:0}.os-live-preview-checker{opacity:.9;background-color:#111;background-image:linear-gradient(45deg,#1a1a1a 25%,#0000 25%),linear-gradient(-45deg,#1a1a1a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1a1a1a 75%),linear-gradient(-45deg,#0000 75%,#1a1a1a 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;top:0;right:0;bottom:0;left:0}.os-live-preview-host{z-index:1;color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-family:Lexend,Segoe UI,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.os-live-preview-host:has(.fcp-stage.is-enter){overflow:visible}.os-live-preview-host>.lg-root,.os-live-preview-host>.gg-root,.os-live-preview-host>.fg-root,.os-live-preview-host>.sg-root,.os-live-preview-host>.tl-root,.os-live-preview-host>.tg-root,.os-live-preview-host>.tw-stage,.os-live-preview-host>.ask-sub-root,.os-live-preview-host>.gh-root,.os-live-preview-host>.lvs-root,.os-live-preview-host>.il-root,.os-live-preview-host>.nf-root,.os-live-preview-host>.fcp-root,.os-live-preview-host>.cam-frame-root,.os-live-preview-host>.rf-root,.os-live-preview-host>.gp-root,.os-live-preview-host>.fw-root,.os-live-preview-host>.uni-stage,.os-live-preview-host>.uni-viewport-design--preview,.os-live-preview-host>.overlay-widget-empty,.os-live-preview-host>div:not([class]){box-sizing:border-box;width:100%;max-width:none;height:100%;min-height:0!important}.os-live-preview-host>.uni-stage,.os-live-preview-host>.uni-viewport-design--preview{max-height:none}.os-live-preview-host .gift-heli-drop-frame,.os-live-preview-host .gift-balloon-frame,.os-live-preview-host .gift-queue-chat-frame{color-scheme:normal;border:0;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}.os-preview-frame .os-live-preview{width:100%;height:100%}@keyframes os-pv-enter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.os-pv-enter{opacity:1;transform:none}.os-preview.is-animating .os-pv-enter{animation:.35s ease-out both os-pv-enter}.os-pv-gp.is-drop .os-pv-gp-rose{animation:.65s ease-in both os-pv-gp-drop}@keyframes os-pv-gp-drop{0%{opacity:0;transform:translate(-50%,-120%)scale(.7)}60%{opacity:1}to{opacity:1;transform:translate(-50%,-8%)scale(1)}}.os-pv-fw.is-burst .os-pv-fw-burst{animation:.55s ease-out os-pv-fw-pop}@keyframes os-pv-fw-pop{0%{opacity:.2;transform:scale(.4)}50%{opacity:1;transform:scale(1.15)}to{opacity:.85;transform:scale(1)}}.os-pv-gqc.is-walk .os-pv-gqc-doll,.os-pv-gqc.is-walk .os-pv-gqc-gift{animation:1.4s ease-in-out infinite alternate os-pv-walk}@keyframes os-pv-walk{0%{transform:translate(-6px)}to{transform:translate(10px)}}.os-pv-ghd.is-drop .os-pv-ghd-gift{animation:1.35s ease-in-out both os-pv-heli-drop}.os-pv-ghd.is-drop .os-pv-ghd-burst{animation:1.35s ease-out both os-pv-heli-burst}@keyframes os-pv-heli-drop{0%,28%{opacity:1;transform:translateY(0)scale(1)}72%{opacity:1;transform:translateY(34px)scale(1)}92%{opacity:.95;transform:translateY(34px)scale(2.35)}to{opacity:0;transform:translateY(34px)scale(2.7)}}@keyframes os-pv-heli-burst{0%,86%{opacity:0;transform:scale(.3)}92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.os-pv-gbl.is-float .os-pv-gbl-item{animation:1.5s ease-in-out infinite alternate os-pv-balloon}@keyframes os-pv-balloon{0%{transform:translateY(4px)}to{transform:translateY(-10px)}}.os-pv-nf.is-flash{animation:.4s ease-out os-pv-enter}.os-pv-rf-slot.is-pulse{box-shadow:0 0 12px #facc15bf}.os-pv-ask{text-align:center;color:#fff;text-shadow:0 2px 10px #000000a6;flex-direction:column;align-items:center;gap:4px;display:flex}.os-pv-ask-heart{color:#ff2d55;filter:drop-shadow(0 4px 12px #ff2d558c);transform-origin:50%;line-height:0;animation:1.05s ease-in-out infinite ask-sub-beat}.os-pv-ask-title{letter-spacing:.02em;margin:2px 0 0;font-size:1.05rem;font-weight:800}.os-pv-ask-sub{opacity:.92;margin:0;font-size:.68rem;font-weight:600}.os-pv-rank{color:#fff;flex-direction:column;gap:5px;width:100%;font-family:Lexend,Segoe UI,system-ui,sans-serif;display:flex}.os-pv-rank-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.os-pv-rank-title{color:#ffb020;text-align:center;text-shadow:0 1px 6px #ffb02080;font-size:.82rem;line-height:1.1}.os-pv-rank-row{background:linear-gradient(90deg,#120820eb,#1c0c30d1);border:1.5px solid #b478ff8c;border-radius:999px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;padding:3px 10px 3px 4px;display:grid;box-shadow:0 0 8px #a050ff4d}.os-pv-rank-row--gold{background:linear-gradient(90deg,#281c06eb,#1c1008d6);border-color:#ffc83cd9;box-shadow:0 0 10px #ffb42873}.os-pv-rank-row--silver{background:linear-gradient(90deg,#1c2028eb,#14161cd6);border-color:#dce4f0bf}.os-pv-rank-row--bronze{background:linear-gradient(90deg,#28160aeb,#1c0e08d6);border-color:#dc8c46cc}.os-prev-universal{background:radial-gradient(circle at 82% 24%,#38bdf83d,#0000 38%),radial-gradient(circle at 18% 82%,#a855f738,#0000 42%),linear-gradient(160deg,#08101ce0,#0f172ab3);border:1px solid #ffffff24;border-radius:14px;width:92%;height:88%;min-height:132px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000047}.os-banner .os-preview-stage:has(.os-prev-universal){align-self:stretch;width:100%;max-width:none;height:100%}.os-banner .os-prev-universal{width:100%;height:100%}.os-prev-universal-scene{color:#f8fafc;opacity:0;background:linear-gradient(145deg,#0f172ae0,#1e293ba6);border:1px solid #ffffff24;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;padding:9px 11px;animation:16s ease-in-out infinite os-prev-universal-cycle;display:flex;position:absolute;top:8px;right:8px;bottom:8px;left:8px;transform:translateY(8px)scale(.97);box-shadow:inset 0 1px #ffffff0f}.os-prev-universal-scene--combo{animation-delay:4s}.os-prev-universal-scene--gifter{animation-delay:8s}.os-prev-universal-scene--goal{animation-delay:12s}.os-prev-universal-kicker{letter-spacing:.09em;color:#7dd3fc;text-shadow:0 0 8px #38bdf873;margin:0;font-size:.53rem;font-weight:900}.os-prev-universal-scene--combo .os-prev-universal-kicker{color:#f9a8d4}.os-prev-universal-scene--gifter .os-prev-universal-kicker{color:#fcd34d}.os-prev-universal-scene--goal .os-prev-universal-kicker{color:#fb7185}.os-prev-universal-highlight{grid-template-columns:38px 42px minmax(0,1fr);align-items:center;gap:7px;display:grid}.os-prev-universal-highlight>img{object-fit:contain;filter:drop-shadow(0 3px 6px #00000061);width:42px;height:42px}.os-prev-universal-avatar{background:radial-gradient(circle at 34% 28%,#e0f2fe,#0ea5e9 58%,#0c4a6e);border:2px solid #ffffffd1;border-radius:50%;width:36px;height:36px;box-shadow:0 3px 8px #00000059}.os-prev-universal-avatar--violet{background:radial-gradient(circle at 34% 28%,#f3e8ff,#a855f7 58%,#581c87)}.os-prev-universal-highlight div{flex-direction:column;gap:2px;min-width:0;display:flex}.os-prev-universal-highlight strong{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.os-prev-universal-highlight span{color:#cbd5e1;font-size:.56rem;font-weight:800}.os-prev-universal-highlight .os-prev-universal-combo{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6);border-radius:999px;width:fit-content;padding:2px 7px}.os-prev-universal-ranking{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.os-prev-universal-ranking li{background:#0f172ac2;border:1px solid #fbbf244d;border-radius:999px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;padding:3px 7px;font-size:.54rem;display:grid}.os-prev-universal-ranking b{color:#422006;background:linear-gradient(145deg,#fef3c7,#fbbf24);border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.os-prev-universal-ranking li:nth-child(2) b{background:linear-gradient(145deg,#f8fafc,#94a3b8)}.os-prev-universal-ranking li:nth-child(3) b{background:linear-gradient(145deg,#fed7aa,#c2410c)}.os-prev-universal-ranking strong{color:#fcd34d}.os-prev-universal-goal{flex-direction:column;gap:5px;display:flex}.os-prev-universal-goal>div{justify-content:space-between;align-items:flex-end;display:flex}.os-prev-universal-goal strong{color:#fff;font-size:1rem}.os-prev-universal-goal div span,.os-prev-universal-goal small{color:#cbd5e1;font-size:.52rem;font-weight:700}.os-prev-universal-track{background:#ffffff1f;border-radius:999px;height:9px;display:block;overflow:hidden;box-shadow:inset 0 1px 3px #00000059}.os-prev-universal-track span{border-radius:inherit;background:linear-gradient(90deg,#f43f5e,#ec4899);width:72%;height:100%;animation:4s ease-in-out infinite os-prev-universal-progress;display:block;box-shadow:0 0 10px #f43f5e8c}@keyframes os-prev-universal-cycle{0%{opacity:0;transform:translateY(8px)scale(.97)}5%,20%{opacity:1;transform:translateY(0)scale(1)}25%,to{opacity:0;transform:translateY(-7px)scale(.98)}}@keyframes os-prev-universal-progress{0%{width:45%}to{width:72%}}.os-card--top-gifters .os-pv-rank-row,.os-card--top-gifters-custom .os-pv-rank-row{background:linear-gradient(90deg,#241606eb,#281808d1);border-color:#ffb0208c;box-shadow:0 0 8px #ffa02847}.os-pv-badge{filter:drop-shadow(0 1px 3px #00000073);line-height:0;display:inline-flex}.os-pv-badge-num{fill:#fff;paint-order:stroke fill;stroke:#00000059;stroke-width:1.5px;font-family:Lexend,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:800}.os-pv-rank-name{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #0000008c;min-width:0;font-size:.72rem;font-weight:700;overflow:hidden}.os-pv-rank-score{flex-shrink:0;align-items:center;gap:3px;font-size:.72rem;font-weight:800;display:inline-flex}.os-pv-rank-score--likes{color:#ff6eb4}.os-pv-rank-score--likes svg{color:#ff4d9a;filter:drop-shadow(0 0 4px #ff4d9aa6)}.os-pv-rank-score--gifts{color:#ffb020}.os-pv-rank-score--gifts svg{color:#ffb020;filter:drop-shadow(0 0 4px #ffb0208c)}.os-pv-rank-footer{text-align:center;color:#ffffffe6;text-shadow:0 1px 4px #00000080;background:#0c0616b8;border:1px solid #b478ff59;border-radius:999px;padding:5px 10px;font-size:.62rem;font-weight:700}.os-card--top-gifters .os-pv-rank-footer,.os-card--top-gifters-custom .os-pv-rank-footer{background:#1c1004b8;border-color:#ffb02059}.os-pv-goal{color:#fff;background:linear-gradient(145deg,#1c081ceb,#280c24d6);border:1.5px solid #ff5aa08c;border-radius:14px;flex-direction:column;gap:7px;width:100%;padding:10px 12px 11px;font-family:Lexend,Segoe UI,system-ui,sans-serif;display:flex;box-shadow:0 0 14px #ff3c8c59}.os-pv-goal-header{text-shadow:0 1px 4px #00000080;align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:flex}.os-pv-goal-heart{color:#ff4d9a;filter:drop-shadow(0 0 6px #ff4d9ab3);flex-shrink:0;animation:1.2s ease-in-out infinite lg-beat}.os-pv-goal-bar{background:#00000073;border:1px solid #ff78b459;border-radius:999px;height:12px;overflow:hidden}.os-pv-goal-fill{border-radius:inherit;background:linear-gradient(90deg,#ff2d6f,#ff6eb4 55%,#ffb0d8);height:100%;box-shadow:0 0 8px #ff4d9aa6}.os-pv-goal-stats{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;font-size:.68rem;font-weight:800;display:grid}.os-pv-goal-stats>span:first-child{color:#ff6eb4;justify-self:start;align-items:center;gap:3px;display:inline-flex}.os-pv-goal-stats>span:nth-child(2){justify-self:center}.os-pv-goal-stats>span:last-child{color:#ffd2e6d9;justify-self:end}.os-pv-goal--gifts{background:linear-gradient(145deg,#241406eb,#281808d6);border-color:#ffb0208c;box-shadow:0 0 14px #ffa02859}.os-pv-goal--gifts .os-pv-goal-bar{border-color:#ffb43c59}.os-pv-goal--gifts .os-pv-goal-fill{background:linear-gradient(90deg,#f5a623,#ffb020 55%,#ffe566);box-shadow:0 0 8px #ffb020a6}.os-pv-goal-gift{color:#ffb020;filter:drop-shadow(0 0 6px #ffb020b3);flex-shrink:0;animation:1.2s ease-in-out infinite lg-beat}.os-pv-goal--gifts .os-pv-goal-stats>span:first-child{color:#ffb020}.os-pv-goal--gifts .os-pv-goal-stats>span:last-child{color:#ffe6b4d9}.os-pv-goal--followers{background:linear-gradient(145deg,#061828eb,#082438d6);border-color:#38bdf88c;box-shadow:0 0 14px #0ea5e959}.os-pv-goal--followers .os-pv-goal-bar{border-color:#38bdf859}.os-pv-goal--followers .os-pv-goal-fill{background:linear-gradient(90deg,#0284c7,#38bdf8 55%,#7dd3fc);box-shadow:0 0 8px #38bdf8a6}.os-pv-goal-follow{filter:drop-shadow(0 0 6px #38bdf8b3);flex-shrink:0;font-size:.95rem;line-height:1}.os-pv-goal--followers .os-pv-goal-stats>span:first-child{color:#38bdf8}.os-pv-goal--followers .os-pv-goal-stats>span:last-child{color:#bae6fdd9}.os-pv-sg{color:#fff;background:linear-gradient(145deg,#241206f0,#2a1608db);border:1.5px solid #ff8a1a80;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;font-family:Lexend,Segoe UI,system-ui,sans-serif;display:flex;box-shadow:0 0 12px #ff781e4d}.os-pv-sg-title{text-shadow:0 1px 4px #00000073;margin-bottom:2px;font-size:.68rem;font-weight:800}.os-pv-sg-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.os-pv-sg-icon{color:#ff8a1a;flex-shrink:0;place-items:center;display:grid}.os-pv-sg-icon svg{width:12px;height:12px}.os-pv-sg-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.os-pv-sg-name{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:700;overflow:hidden}.os-pv-sg-bar{background:#0006;border:1px solid #ffa02847;border-radius:999px;height:5px;overflow:hidden}.os-pv-sg-fill{border-radius:inherit;background:linear-gradient(90deg,#f5a623,#ff8a1a 55%,#ffe566);height:100%}.os-pv-sg-count{color:#ffd56a;white-space:nowrap;font-size:.55rem;font-weight:800}.os-pv-tw{color:#fff;background:linear-gradient(145deg,#0e0b20f2,#161230e6);border:1.5px solid #8b5cf6a6;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;font-family:Lexend,Segoe UI,system-ui,sans-serif;display:flex;box-shadow:0 0 12px #8b5cf64d}.os-pv-tw-title{letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:.62rem;font-weight:800}.os-pv-tw-row{gap:6px;display:flex}.os-pv-tw-card{flex:1;min-width:0}.os-pv-tw-glass{background:#16122c;border:1px solid #a78bfa66;border-radius:8px;align-items:center;gap:4px;padding:4px 5px;display:flex}.os-pv-tw-card[data-rank="1"] .os-pv-tw-glass{border-color:#c084fc;box-shadow:0 0 8px #a855f766}.os-pv-tw-avatar{background:linear-gradient(145deg,#64748b,#475569);border-radius:50%;flex-shrink:0;width:16px;height:16px}.os-pv-tw-info{flex-direction:column;gap:1px;min-width:0;display:flex}.os-pv-tw-name{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:800;overflow:hidden}.os-pv-tw-vit{font-size:.45rem;font-weight:700}.os-pv-gp{box-sizing:border-box;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:4px 2px 2px;display:flex}.os-pv-gp-colors{justify-content:center;align-items:flex-end;gap:0;width:100%;height:100%;display:flex}.os-pv-gp-stage{aspect-ratio:1;flex:none;width:39%;position:relative}.os-pv-gp-stage--azul{transform-origin:100% 100%;opacity:.9;transform:translate(14%)scale(.82)}.os-pv-gp-stage--roxo{z-index:2;transform:scale(1.04)}.os-pv-gp-stage--verde{transform-origin:0 100%;opacity:.9;transform:translate(-14%)scale(.82)}.os-pv-gp-layer{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.os-pv-gp-fundo{z-index:1}.os-pv-gp-frente{z-index:3}.os-pv-gp-rose{z-index:2;filter:drop-shadow(0 1px 2px #0006);width:18%;animation:1.6s ease-in-out infinite os-pv-gp-bob;position:absolute;top:58%;left:48%;transform:translate(-50%,-50%)rotate(-12deg)}.os-pv-gp-count{z-index:4;text-align:center;color:#fff;text-shadow:0 0 6px #ff78ffcc;background:#1a0a30;border-radius:2px;min-width:28%;padding:1px 4px;font-size:.55rem;font-weight:800;line-height:1.2;position:absolute;top:25%;left:50%;transform:translate(-50%)}.os-pv-gp-stage--azul .os-pv-gp-count{text-shadow:0 0 6px #50a0ffd9;background:#081830}.os-pv-gp-stage--verde .os-pv-gp-count{text-shadow:0 0 6px #50dc78d9;background:#0a3018}@keyframes os-pv-gp-bob{0%,to{transform:translate(-50%,-50%)rotate(-12deg)}50%{transform:translate(-50%,-62%)rotate(-8deg)}}.os-pv-fw{flex-shrink:0;width:132px;height:118px;position:relative;overflow:visible}.os-pv-fw-glow{pointer-events:none;background:radial-gradient(circle,#ffb43c47,#0000 68%);border-radius:50%;width:88px;height:88px;margin:-44px;position:absolute;top:38%;left:50%}.os-pv-fw-burst{background:radial-gradient(circle,#fffad2fa,#ffa03299,#0000 72%);border-radius:50%;width:58px;height:58px;margin:-29px;position:absolute;top:32%;left:50%;box-shadow:0 0 26px #ffb43ccc}.os-pv-fw-stem{background:linear-gradient(#ffdc64fa,#ff642826);border-radius:2px;width:3px;height:50%;margin-left:-1.5px;position:absolute;bottom:2%;left:50%;box-shadow:0 0 10px #ffa0288c}.os-pv-fw-spark{opacity:.85;transform-origin:bottom;background:linear-gradient(#fff7cc,#0000);border-radius:2px;width:2px;height:18px;margin-left:-1px;position:absolute;top:32%;left:50%}.os-pv-fw-spark--a{transform:translate(-28px,-8px)rotate(-42deg)}.os-pv-fw-spark--b{transform:translate(24px,-14px)rotate(36deg)}.os-pv-fw-spark--c{height:22px;transform:translate(2px,-26px)rotate(4deg)}.os-pv-fw-ball{border:1.5px solid #ffffffe6;border-radius:50%;width:17px;height:17px;margin:-8.5px;position:absolute;top:32%;left:50%;box-shadow:0 0 12px,inset 0 -2px 4px #0003}.os-pv-fw-ball--a{color:#38bdf8;background:radial-gradient(circle at 30% 28%,#7dd3fc,#0ea5e9);transform:translate(-38px,8px)}.os-pv-fw-ball--b{color:#f5b800;background:radial-gradient(circle at 30% 28%,#fde047,#f59e0b);transform:translate(-20px,24px)}.os-pv-fw-ball--c{color:#ff6b1a;background:radial-gradient(circle at 30% 28%,#fdba74,#ea580c);transform:translateY(-24px)}.os-pv-fw-ball--d{color:#f472b6;background:radial-gradient(circle at 30% 28%,#f9a8d4,#db2777);transform:translate(22px,24px)}.os-pv-fw-ball--e{color:#4ade80;background:radial-gradient(circle at 30% 28%,#86efac,#16a34a);transform:translate(38px,8px)}.os-pv-fw-ball--f{color:#c084fc;background:radial-gradient(circle at 30% 28%,#d8b4fe,#7c3aed);transform:translate(-10px,-10px)scale(.88)}.os-pv-gqc{width:128px;height:86px;position:relative}.os-pv-gqc-stage{background:radial-gradient(at 70% 80%,#fbbf242e,#0000 55%),linear-gradient(160deg,#0f172a59,#0f172a14);border-radius:14px;position:absolute;top:0;right:0;bottom:0;left:0}.os-pv-gqc-doll{background:linear-gradient(#fbbf24 0,#fbbf24 36%,#1d4ed8 36%,#1d4ed8 68%,#0f172a 68%);border-radius:14px 14px 9px 9px;width:32px;height:46px;position:absolute;bottom:6px;right:12px;box-shadow:0 4px 12px #0006}.os-pv-gqc-face{background:radial-gradient(circle at 35% 30%,#7dd3fc,#6366f1 55%,#4c1d95);border:2px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;top:-16px;left:3px;box-shadow:0 2px 8px #6366f173}.os-pv-gqc-gift{background:linear-gradient(90deg,#0000 42%,#ffffffd9 42%,#ffffffd9 58%,#0000 58%),linear-gradient(#0000 42%,#ffffffd9 42%,#ffffffd9 58%,#0000 58%),linear-gradient(145deg,#fb7185,#be123c);border-radius:7px;width:26px;height:26px;position:absolute;bottom:10px;left:46px;transform:rotate(-8deg);box-shadow:0 4px 10px #00000059}.os-pv-gqc-gift--b{background:linear-gradient(90deg,#0000 42%,#ffffffe6 42%,#ffffffe6 58%,#0000 58%),linear-gradient(#0000 42%,#ffffffe6 42%,#ffffffe6 58%,#0000 58%),linear-gradient(145deg,#fde047,#d97706);left:14px;transform:rotate(8deg)scale(1.12)}.os-pv-gqc-bow{color:#f43f5e;background:#ffffffeb;border-radius:40% 40% 30% 30%;width:12px;height:8px;margin-left:-6px;position:absolute;top:-5px;left:50%;box-shadow:-7px 2px 0 -1px,7px 2px 0 -1px}.os-pv-gqc-gift--b .os-pv-gqc-bow{color:#ea580c}.os-pv-gqc-bubble{color:#0f172a;text-align:center;background:#fff;border-radius:999px;min-width:34px;padding:3px 9px;font-size:.68rem;font-weight:900;position:absolute;top:4px;right:38px;box-shadow:0 3px 10px #00000047}.os-pv-gqc-bubble:after{content:"";background:#fff;border-radius:1px;width:8px;height:8px;position:absolute;bottom:-5px;right:8px;transform:rotate(45deg)}.os-pv-ghd{width:190px;height:126px;position:relative}.os-pv-ghd-heli{filter:drop-shadow(0 7px 7px #00000061);width:108px;height:92px;animation:1.4s ease-in-out infinite alternate os-pv-ghd-hover;position:absolute;top:8px;left:32px}.os-pv-ghd-rotor{background:linear-gradient(90deg,#0000,#f8fafc 18%,#94a3b8,#f8fafc 82%,#0000);border-radius:999px;width:94px;height:4px;animation:.16s linear infinite os-pv-ghd-rotor;position:absolute;top:0;left:8px;box-shadow:0 0 5px #ffffff6b}.os-pv-ghd-mast{background:#94a3b8;border-radius:2px;width:4px;height:13px;position:absolute;top:3px;left:53px}.os-pv-ghd-avatar{z-index:3;background:radial-gradient(circle at 50% 37%,#fde2c4 0,#fde2c4 18%,#0000 19%),radial-gradient(circle at 50% 84%,#38bdf8 0,#38bdf8 31%,#0000 32%),linear-gradient(145deg,#1e293b,#0f172a);border:3px solid #f8fafc;border-radius:50%;width:58px;height:58px;position:absolute;top:14px;left:26px;box-shadow:0 0 0 2px #283c5a94,0 6px 13px #00000059}.os-pv-ghd-tail{z-index:1;background:linear-gradient(90deg,#64748b,#cbd5e1);border-radius:3px;width:43px;height:6px;position:absolute;top:40px;left:78px}.os-pv-ghd-tail-fin{background:linear-gradient(#7dd3fc,#4f46e5);border-radius:3px;width:10px;height:21px;position:absolute;top:-9px;right:0}.os-pv-ghd-tail-rotor{border:2px solid #0000;border-color:#0000 #cbd5e1;border-radius:50%;width:17px;height:17px;animation:.22s linear infinite reverse os-pv-ghd-rotor;position:absolute;top:-5px;right:-12px}.os-pv-ghd-skid{background:#64748b;border-radius:999px;width:67px;height:4px;position:absolute;top:75px;left:22px}.os-pv-ghd-skid:before,.os-pv-ghd-skid:after{content:"";background:#64748b;width:3px;height:11px;position:absolute;top:-10px}.os-pv-ghd-skid:before{left:12px}.os-pv-ghd-skid:after{right:12px}.os-pv-ghd-cable{transform-origin:top;background:linear-gradient(#e2e8f0,#94a3b8);width:2px;height:28px;animation:.8s ease-in-out infinite alternate os-pv-ghd-cable;position:absolute;top:79px;left:54px}.os-pv-ghd-gift{z-index:5;object-fit:contain;filter:drop-shadow(0 4px 7px #0006);transform-origin:50%;width:30px;height:30px;position:absolute;top:91px;left:72px}.os-pv-ghd-burst{z-index:4;pointer-events:none;opacity:0;width:22px;height:22px;position:absolute;top:108px;left:78px}.os-pv-ghd-burst span{transform-origin:50% 24px;background:#fde047;border-radius:2px;width:5px;height:10px;position:absolute;top:9px;left:9px}.os-pv-ghd-burst span:nth-child(2n){background:#22d3ee}.os-pv-ghd-burst span:nth-child(3n){background:#fb7185}.os-pv-ghd-burst span:first-child{transform:rotate(0)translateY(-20px)}.os-pv-ghd-burst span:nth-child(2){transform:rotate(45deg)translateY(-20px)}.os-pv-ghd-burst span:nth-child(3){transform:rotate(90deg)translateY(-20px)}.os-pv-ghd-burst span:nth-child(4){transform:rotate(135deg)translateY(-20px)}.os-pv-ghd-burst span:nth-child(5){transform:rotate(180deg)translateY(-20px)}.os-pv-ghd-burst span:nth-child(6){transform:rotate(225deg)translateY(-20px)}.os-pv-ghd-burst span:nth-child(7){transform:rotate(270deg)translateY(-20px)}.os-pv-ghd-burst span:nth-child(8){transform:rotate(315deg)translateY(-20px)}@keyframes os-pv-ghd-hover{0%{transform:translateY(2px)rotate(-1deg)}to{transform:translateY(-4px)rotate(1deg)}}@keyframes os-pv-ghd-rotor{to{transform:rotateY(180deg)}}@keyframes os-pv-ghd-cable{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.os-pv-gbl{width:190px;height:122px;position:relative}.os-pv-gbl-colors{position:absolute;top:0;right:0;bottom:0;left:0}.os-pv-gbl-item{object-fit:contain;filter:drop-shadow(0 7px 8px #00000059);pointer-events:none;width:92px;height:92px;position:absolute}.os-pv-gbl-item--1{z-index:1;top:17px;left:0;animation-delay:-.7s!important}.os-pv-gbl-item--2{z-index:3;width:102px;height:102px;top:-2px;left:49px}.os-pv-gbl-item--3{z-index:2;top:20px;right:0;animation-delay:-1.1s!important}.os-pv-gbl-gift{z-index:5;background:linear-gradient(90deg,#0000 42%,#fff 42%,#fff 58%,#0000 58%),linear-gradient(#0000 42%,#fff 42%,#fff 58%,#0000 58%),linear-gradient(145deg,#fde047,#f59e0b);border-radius:4px;width:16px;height:16px;position:absolute;top:15px;right:5px;box-shadow:0 3px 8px #0000004d}.os-pv-gbl-bow{background:#fff;border-radius:40%;width:8px;height:5px;margin-left:-4px;position:absolute;top:-3px;left:50%}.os-pv-gr{filter:drop-shadow(0 7px 8px #00000047);width:190px;height:126px;position:relative}.os-pv-gr-slot{width:52px;height:52px;animation:2.1s ease-in-out infinite os-pv-gr-float;position:absolute}.os-pv-gr-slot--p1{z-index:5;top:-2px;left:6px}.os-pv-gr-slot--p2{z-index:4;animation-delay:-.3s;top:6px;left:98px}.os-pv-gr-slot--p3{z-index:3;animation-delay:-.6s;top:26px;left:18px}.os-pv-gr-slot--p4{z-index:2;animation-delay:-.9s;top:36px;left:110px}.os-pv-gr-slot--p5{z-index:1;animation-delay:-1.2s;top:58px;left:34px}.os-pv-gr-art{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.os-pv-gr-avatar{z-index:1;background:radial-gradient(circle at 32% 26%,#fef3c7,#f97316 58%,#9a3412);border-radius:50%;width:33%;height:25.5%;position:absolute;top:27.3%;left:34%}.os-pv-gr-avatar--p2{background:radial-gradient(circle at 32% 26%,#d1fae5,#10b981 58%,#065f46)}.os-pv-gr-avatar--p3{background:radial-gradient(circle at 32% 26%,#fef3c7,#f59e0b 58%,#92400e)}.os-pv-gr-avatar--p4{background:radial-gradient(circle at 32% 26%,#ede9fe,#8b5cf6 58%,#4c1d95)}.os-pv-gr-avatar--p5{background:radial-gradient(circle at 32% 26%,#cffafe,#0891b2 58%,#164e63)}.os-pv-gr-flame{z-index:0;clip-path:polygon(50% 0,90% 38%,65% 100%,50% 78%,34% 100%,10% 38%);filter:drop-shadow(0 0 5px #f97316cc);background:linear-gradient(#fff7ed,#fbbf24 35%,#f97316 70%,#0000);border-radius:48% 48% 60% 60%;width:13px;height:25px;animation:.24s ease-in-out infinite alternate os-pv-gr-fire;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.os-pv-gr-flame.is-turbo{filter:drop-shadow(0 0 7px #7dd3fc)drop-shadow(0 0 13px #0ea5e9cc);background:linear-gradient(#fff,#bae6fd 30%,#38bdf8 62%,#0000);width:18px;height:39px;bottom:-15px}@keyframes os-pv-gr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes os-pv-gr-fire{0%{opacity:.82;transform:translate(-50%)scaleY(.82)}to{opacity:1;transform:translate(-50%)scaleY(1.16)}}.os-pv-gh{color:#fff;flex-direction:column;align-items:center;gap:8px;width:100%;font-weight:700;display:flex}.os-pv-gh-label{letter-spacing:.08em;text-transform:uppercase;opacity:.88;text-shadow:0 1px 6px #00000080;margin:0;font-size:.62rem}.os-pv-gh-stage{background:linear-gradient(160deg,#0f172ab8,#0f172a66);border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:10px 14px 12px;display:flex;position:relative;box-shadow:0 8px 20px #00000047}.os-pv-gh-avatar,.os-pv-gh-gift{background:radial-gradient(circle at 32% 28%,#7dd3fc,#0284c7 60%,#0c4a6e);border:2px solid #ffffffd9;border-radius:50%;width:44px;height:44px;box-shadow:0 4px 12px #00000059}.os-pv-gh-gift{background:linear-gradient(90deg,#0000 42%,#fffffff2 42%,#fffffff2 58%,#0000 58%),linear-gradient(#0000 42%,#fffffff2 42%,#fffffff2 58%,#0000 58%),linear-gradient(145deg,#fde68a,#f59e0b 55%,#b45309);border-radius:12px;position:relative}.os-pv-gh-bow{background:#fff;border-radius:40%;width:12px;height:8px;margin-left:-6px;position:absolute;top:-5px;left:50%;box-shadow:-6px 2px 0 -1px #f43f5e,6px 2px 0 -1px #f43f5e}.os-pv-gh-combo{color:#0f172a;background:linear-gradient(135deg,#fde68a,#fbbf24);border:1px solid #ffffff8c;border-radius:999px;min-width:2.4rem;padding:3px 8px;font-size:.78rem;font-weight:900;position:absolute;bottom:-8px;right:-6px;box-shadow:0 4px 12px #fbbf2473}.os-pv-lvs{color:#fff;border:1px solid #ffffff1f;border-radius:12px;align-items:stretch;gap:0;width:96%;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000059}.os-pv-lvs-side{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;min-width:0;padding:8px 6px 9px;display:flex}.os-pv-lvs-side strong{font-variant-numeric:tabular-nums;text-shadow:0 2px 8px #00000059;font-size:1.15rem;font-weight:900;line-height:1}.os-pv-lvs-tag{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:.55rem;font-weight:800}.os-pv-lvs-live{background:linear-gradient(135deg,#1e3a8a,#2563eb 55%,#38bdf8)}.os-pv-lvs-st{background:linear-gradient(225deg,#7f1d1d,#dc2626 55%,#f87171)}.os-pv-lvs-vs{z-index:2;letter-spacing:.04em;color:#0f172a;background:linear-gradient(145deg,#fff,#e2e8f0);border:2px solid #0f172a59;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.55rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000059}.os-pv-rf{grid-template-columns:repeat(3,1fr);gap:7px;width:78%;display:grid}.os-pv-rf-slot{aspect-ratio:1;background:#00000047;border:1px dashed #ffffff59;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}.os-pv-rf-slot.is-on{background:linear-gradient(160deg,#059669,#047857);border-style:solid;border-color:#34d399d9;box-shadow:0 0 12px #10b98173}.os-pv-rf-avatar{background:linear-gradient(145deg,#a7f3d0,#34d399);border:1.5px solid #ffffffbf;border-radius:50%;width:55%;height:55%}.os-pv-nf{color:#fff;background:linear-gradient(120deg,#0f172ab8,#0f172a59);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:8px 12px 8px 8px;display:flex;box-shadow:0 8px 20px #00000047}.os-pv-nf-avatar{background:radial-gradient(circle at 32% 28%,#fda4af,#fb7185 45%,#be123c);border:2px solid #fff;border-radius:50%;flex-shrink:0;width:42px;height:42px;box-shadow:0 0 0 3px #fb718547}.os-pv-nf-copy{min-width:0}.os-pv-nf-nick{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:800;overflow:hidden}.os-pv-nf-msg{opacity:.9;margin:0;font-size:.66rem}.os-pv-nf-heart{color:#fb7185;filter:drop-shadow(0 0 8px #fb7185b3);margin-left:auto;font-size:.95rem;animation:1.2s ease-in-out infinite ask-sub-beat}.os-pv-fcp{--os-pv-fcp-size:158px;--os-pv-fcp-native:520px;--os-pv-fcp-scale:calc(var(--os-pv-fcp-size) / var(--os-pv-fcp-native));width:var(--os-pv-fcp-size);height:var(--os-pv-fcp-size);pointer-events:none;color:#fff;flex-shrink:0;min-width:0;min-height:0;font-family:Nunito,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.os-pv-fcp .fcp-stage{width:var(--os-pv-fcp-native);height:var(--os-pv-fcp-native);min-width:0;min-height:0;transform:scale(var(--os-pv-fcp-scale));transform-origin:0 0;position:absolute;top:0;left:0}.os-pv-fcp .fcp-rain{--fcp-card-h:var(--os-pv-fcp-native)}.os-pv-fcp .fcp-stage.is-preview .fcp-rain{display:none}.os-preview--live .os-pv-fcp{--os-pv-fcp-size:280px}.os-pv-il{color:#ecfeff;background:radial-gradient(circle at 50% 0,#22d3ee47,#0000 55%),linear-gradient(160deg,#082f49bf,#0f172a73);border:1px solid #67e8f959;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:12px 18px 10px;display:flex;position:relative;box-shadow:0 0 24px #22d3ee38,inset 0 1px #ffffff1a}.os-pv-il-ring{pointer-events:none;border:1px solid #67e8f92e;border-radius:20px;position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.os-pv-il-label{letter-spacing:.14em;text-transform:uppercase;color:#67e8f9;margin:0;font-size:.58rem;font-weight:800}.os-pv-il-timer{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 0 18px #22d3ee8c;margin:0;font-size:1.7rem;font-weight:900;line-height:1.05}.os-pv-il-hint{letter-spacing:.08em;text-transform:uppercase;color:#a5f3fcb3;font-size:.52rem;font-weight:700}.os-pv-lcr{color:#f8fafc;flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.os-pv-lcr-mid{justify-content:center;align-items:center;padding-top:2px;display:flex}.os-pv-lcr-timer{color:#67e8f9;font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 0 12px #22d3ee73;margin:0;font-size:.9rem;font-weight:900}.os-pv-lcr-cols{grid-template-columns:1fr auto 1fr;align-items:start;gap:6px;width:100%;display:grid}.os-pv-lcr-col{background:#0f172a9e;border-radius:8px;flex-direction:column;gap:3px;padding:6px 7px;font-size:.52rem;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff0f}.os-pv-lcr-head{letter-spacing:.06em;opacity:.9;font-size:.5rem;font-weight:800}.os-pv-lcr-row{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os-pv-lcr-col--likes{color:#fecdd3;border:1px solid #ff4d8d8c}.os-pv-lcr-col--coins{color:#fde68a;border:1px solid #ff99008c}.gqc-manage{gap:1.25rem;display:grid}.tg-rank{gap:.85rem;display:grid}.tg-rank-empty{color:var(--muted);margin:0;font-size:.95rem}.tg-rank-list{gap:.85rem;max-height:min(520px,55vh);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tg-rank-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:.75rem;padding:.85rem 1rem;display:grid}.tg-rank-who{align-items:center;gap:.75rem;display:flex}.tg-rank-who-text{min-width:0}.tg-rank-who strong{color:var(--text);letter-spacing:-.01em;font-size:1.05rem;display:block}.tg-rank-meta{color:#f5b800;letter-spacing:-.01em;text-shadow:0 0 18px #f5b80059;margin-top:.2rem;font-size:1.05rem;font-weight:750;display:block}html[data-theme=light] .tg-rank-meta{color:#b45309;text-shadow:none}.tg-rank-avatar{object-fit:cover;background:var(--surface-2);border:2px solid #f5b80073;border-radius:50%;flex:none;width:52px;height:52px}.tg-rank-avatar--empty{border:1px solid var(--border-subtle);display:inline-block}.tg-rank-gift-icons{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.tg-rank-gift-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid #f5b800;border-radius:10px;width:50px;height:50px;margin:0;padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.tg-rank-gift-tile{border:1px solid color-mix(in srgb,#f5b800 28%,var(--border))}}.tg-rank-gift-tile{background:var(--surface-2);cursor:pointer;color:#f5b800;font:inherit;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1;transition:border-color .15s,transform .15s,background .15s;display:inline-flex;overflow:hidden}.tg-rank-gift-tile:hover:not(:disabled){border-color:#f5b800;transform:translateY(-1px)}.tg-rank-gift-tile:disabled{opacity:.55;cursor:not-allowed}.tg-rank-gift-tile img{object-fit:cover;width:100%;height:100%;display:block}.tg-rank-gift-tile-empty{background:var(--muted);width:100%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.tg-rank-gift-tile-empty{background:color-mix(in srgb,var(--muted) 18%,transparent)}}.tg-rank-gift-tile--add{background:#f5b8001a;border-style:dashed}.tg-rank-gift-tile--add svg{fill:none;stroke:currentColor;stroke-width:2.25px;pointer-events:none;flex-shrink:0;width:22px;height:22px;display:block;overflow:visible}.tg-rank-gift-qty{color:#ffe566;text-align:center;background:#453400;border-radius:999px;min-width:1.15rem;padding:0 .28rem;font-size:.68rem;font-weight:750;line-height:1.35;position:absolute;bottom:2px;right:2px}html[data-theme=light] .tg-rank-gift-qty{color:#fff7ed;background:#9e4908}.tg-rank-ver-btn,.tg-rank-gold-btn{min-height:var(--control-height);padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius);color:#1a1006;font:inherit;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#ffe566,#f5b800 45%,#c47a00);border:1px solid #f5b800;justify-content:center;align-items:center;font-weight:700;transition:filter .15s,transform .15s,opacity .15s;display:inline-flex;box-shadow:0 6px 16px #f5b80047}.tg-rank-ver-btn:hover:not(:disabled),.tg-rank-gold-btn:hover:enabled{filter:brightness(1.06);transform:translateY(-1px)}.tg-rank-ver-btn:disabled,.tg-rank-gold-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}html[data-theme=light] .tg-rank-ver-btn,html[data-theme=light] .tg-rank-gold-btn{color:#1c1006;background:linear-gradient(#fcd34d,#f59e0b,#b45309);border-color:#b45309}.tg-rank-search-row{grid-template-columns:1fr auto auto;align-items:stretch;gap:.45rem;display:grid}.tg-rank-search-row--compact{grid-template-columns:1fr auto}.tg-rank-search-input{min-width:0}.tg-rank-search-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:auto;min-width:var(--control-height);min-height:var(--control-height);aspect-ratio:1;border:1px solid #f5b800;border-radius:10px;flex:none;justify-content:center;align-items:center;height:auto;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tg-rank-search-btn{border:1px solid color-mix(in srgb,#f5b800 40%,var(--border))}}.tg-rank-search-btn{color:#f5b800;font:inherit;cursor:pointer;background:#f5b80024;line-height:1}.tg-rank-search-btn svg{fill:none;stroke:currentColor;stroke-width:2px;pointer-events:none;flex-shrink:0;width:18px;height:18px;display:block;overflow:visible}.tg-rank-search-btn--add{color:#1a1006;background:linear-gradient(#ffe566,#f5b800,#c47a00);border-color:#f5b800}.tg-rank-search-btn:disabled{opacity:.55;cursor:not-allowed}html[data-theme=light] .tg-rank-search-btn{color:#b45309}html[data-theme=light] .tg-rank-search-btn--add{color:#1c1006}.tg-rank-pop-user-meta{color:var(--muted);font-size:.75rem;font-weight:500}.tg-rank-pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;font-size:.9rem;display:flex}.tg-rank-pager small{color:var(--muted);font-size:.82rem}.tg-rank-footer{justify-content:flex-end;margin-top:0}.tg-rank-pop-root{z-index:2200;pointer-events:none;background:0 0;position:fixed;top:0;right:0;bottom:0;left:0}.tg-rank-pop-backdrop{box-shadow:none;cursor:default;pointer-events:auto;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:0 0!important}.tg-rank-pop-backdrop:hover,.tg-rank-pop-backdrop:focus,.tg-rank-pop-backdrop:active{background:0 0!important}.tg-rank-pop{z-index:1;box-sizing:border-box;border:1px solid #f5b800;border-radius:12px;gap:.65rem;padding:.75rem .85rem;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.tg-rank-pop{border:1px solid color-mix(in srgb,#f5b800 35%,var(--border))}}.tg-rank-pop{background:var(--bg-elevated);pointer-events:auto;animation:.14s tgRankPopIn;box-shadow:0 12px 32px #00000073,0 0 0 1px #f5b8001f}.tg-rank-pop--adjust{width:min(280px,100vw - 24px)}.tg-rank-pop--pick-user{width:min(320px,100vw - 24px);max-height:min(70vh,460px)}.tg-rank-pop--add{width:min(960px,100vw - 24px);max-height:min(80vh,640px)}.tg-rank-pop-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.55rem;display:grid}.tg-rank-pop-toolbar .tg-rank-pop-name{min-width:0;margin:0}.tg-rank-pop-field--qty{width:7.5rem}.tg-rank-pop-associate{white-space:nowrap;min-height:var(--control-height,42px);align-self:end}@media(max-width:640px){.tg-rank-pop-toolbar{grid-template-columns:minmax(0,1fr) auto}.tg-rank-pop-toolbar .tg-rank-pop-associate{grid-column:1/-1}}@keyframes tgRankPopIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tg-rank-pop-name{box-sizing:border-box;border:1px solid var(--border);background:var(--control-solid-bg,var(--surface-2));width:100%;color:var(--text);border-radius:8px;padding:.45rem .6rem;font-size:.95rem;font-weight:700}.tg-rank-pop-gift-line{align-items:center;gap:.55rem;display:flex}.tg-rank-pop-gift-line img,.tg-rank-pop-gift-line .tg-rank-gift-tile-empty{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.tg-rank-pop-gift-line strong{color:var(--text);font-size:.88rem;display:block}.tg-rank-pop-gift-line span{color:var(--muted);margin-top:.12rem;font-size:.8rem;display:block}.tg-rank-pop-gift-line b{color:#f5b800;font-weight:750}html[data-theme=light] .tg-rank-pop-gift-line b{color:#b45309}.tg-rank-pop-steps{grid-template-columns:44px 1fr 44px;align-items:center;gap:.45rem;display:grid}.tg-rank-pop-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid #f5b800;border-radius:10px;height:42px;margin:0;padding:0}@supports (color:color-mix(in lab,red,red)){.tg-rank-pop-step{border:1px solid color-mix(in srgb,#f5b800 40%,var(--border))}}.tg-rank-pop-step{color:#f5b800;font:inherit;cursor:pointer;background:#f5b80024;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}html[data-theme=light] .tg-rank-pop-step{color:#b45309}.tg-rank-pop-qty{text-align:center;font-size:1.1rem;font-weight:750}.tg-rank-pop-hint{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.tg-rank-pop-field{color:var(--text-secondary);gap:.3rem;font-size:.82rem;font-weight:600;display:grid}.tg-rank-pop-catalog{gap:.35rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tg-rank-pop-catalog--cards{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;max-height:min(48vh,420px);padding:.1rem}.tg-rank-pop-catalog-item{border:1px solid var(--border-subtle);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.85rem;display:flex}.tg-rank-pop-catalog-item img,.tg-rank-pop-catalog-item .tg-rank-gift-tile-empty{object-fit:cover;border-radius:6px;flex:none;width:32px;height:32px}.tg-rank-pop-catalog-item.is-selected{background:#f5b800;border-color:#f5b800}@supports (color:color-mix(in lab,red,red)){.tg-rank-pop-catalog-item.is-selected{background:color-mix(in srgb,#f5b800 12%,var(--surface))}}.tg-rank-pop-gift-card{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface);width:100%;color:var(--text);text-align:center;cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .4rem .5rem;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.tg-rank-pop-gift-card:hover:enabled{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.tg-rank-pop-gift-card:hover:enabled{border-color:color-mix(in srgb,#16a34a 55%,var(--border))}}.tg-rank-pop-gift-card img,.tg-rank-pop-gift-card .tg-rank-gift-tile-empty{object-fit:contain;background:var(--surface-2);border-radius:6px;flex:none;width:48px;height:48px}.tg-rank-pop-gift-card strong{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.78rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.tg-rank-pop-gift-card.is-selected{background:#16a34a;border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.tg-rank-pop-gift-card.is-selected{background:color-mix(in srgb,#16a34a 14%,var(--surface))}}.tg-rank-pop-gift-card.is-selected{box-shadow:0 0 0 1px #16a34a66}html[data-theme=light] .tg-rank-pop-gift-card.is-selected{background:#16a34a;border-color:#15803d}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .tg-rank-pop-gift-card.is-selected{background:color-mix(in srgb,#16a34a 10%,var(--surface))}}.tg-rank-pop-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.gqc-manage-section{gap:.55rem;display:grid}.gqc-manage-title{margin:0;font-size:1.08rem}.gqc-manage-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gqc-manage-title-row .gqc-manage-title{flex:auto}.gqc-manage-empty{color:var(--muted,#94a3b8);margin:0;font-size:.95rem}.gqc-manage-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.gqc-manage-row{background:#0f172a73;border:1px solid #94a3b840;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.gqc-manage-who{align-items:center;gap:.65rem;min-width:0;display:flex}.gqc-manage-who strong{font-size:1rem;display:block}.gqc-manage-meta{color:var(--muted,#94a3b8);font-size:.88rem;display:block}.gqc-manage-avatar{object-fit:cover;background:#334155;border-radius:50%;flex-shrink:0;width:36px;height:36px}.gqc-manage-avatar--empty{display:inline-block}.gqc-manage-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.gqc-manage-actions .btn-secondary,.gqc-manage-actions .btn-primary{padding:.35rem .65rem;font-size:.8rem}.gqc-manage-settings-row{align-items:center;gap:.65rem;display:flex}.gqc-manage-settings-row .os-settings-input{max-width:7rem}@keyframes ask-sub-beat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.14)}70%{transform:scale(1)}}@keyframes lg-beat{0%,to{transform:scale(1)}18%{transform:scale(1.16)}32%{transform:scale(1)}48%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.os-pv-ask-heart,.os-pv-goal-heart,.os-pv-goal-gift{animation:none}}.os-price-free{letter-spacing:-.02em;color:#34d399;font-size:1.25rem;font-weight:800}.gs-price-card--free{border-color:#34d399}@supports (color:color-mix(in lab,red,red)){.gs-price-card--free{border-color:color-mix(in srgb,#34d399 28%,var(--border-subtle))}}.gs-price-card--free{background:#34d3990f}.os-plan-hint{color:var(--muted);font-size:.72rem;font-weight:550}.os-url-wrap{gap:.3rem;min-width:0;display:grid}.os-url-box{border:1px solid var(--border-subtle);background:var(--text);border-radius:8px;align-items:center;gap:.4rem;min-width:0;padding:.4rem .45rem .4rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.os-url-box{background:color-mix(in srgb,var(--text) 3.5%,transparent)}}.os-url-dim{color:var(--muted);margin:0;font-size:.68rem;font-weight:650}.os-url-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.3;overflow:hidden}.os-copy-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.os-copy-icon-btn:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.os-copy-icon-btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.os-copy-icon-btn:hover{border-color:var(--border-subtle)}.os-copy-icon-btn:focus-visible{outline:2px solid var(--game-accent,var(--accent));outline-offset:1px}.os-copy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--text);border-radius:8px;justify-self:start;min-height:32px;padding:.35rem .75rem}@supports (color:color-mix(in lab,red,red)){.os-copy-btn{background:color-mix(in srgb,var(--text) 6%,transparent)}}.os-copy-btn{color:var(--text);font:inherit;cursor:pointer;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s,transform .15s}.os-copy-btn:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.os-copy-btn:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.os-copy-btn:hover{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.os-copy-btn:hover{border-color:color-mix(in srgb,var(--game-accent) 40%,var(--border))}}.os-copy-btn:hover{transform:translateY(-1px)}.os-settings-box{border:1px solid var(--game-accent);border-radius:12px;gap:.65rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.os-settings-box{border:1px solid color-mix(in srgb,var(--game-accent) 28%,#ffffff1a)}}.os-settings-box{border-left:3px solid var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.os-settings-box{border-left:3px solid color-mix(in srgb,var(--game-accent,#a78bfa) 85%,#fff)}}.os-settings-box{background:linear-gradient(135deg,var(--game-accent) 0%,transparent 45%),#ffffff05}@supports (color:color-mix(in lab,red,red)){.os-settings-box{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 8%,transparent) 0%,transparent 45%),#ffffff05}}.os-settings-embedded{gap:.9rem;display:grid}.os-settings-overlay{z-index:2600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;padding:clamp(12px,3vw,28px)}.modal-card.os-settings-modal{background:linear-gradient(180deg,var(--game-accent,#a78bfa) 0%,transparent 28%),var(--bg-elevated,#0a0a0a);border:1px solid #ffffff1a;border-radius:12px;width:min(640px,100%);height:auto;max-height:min(700px,100vh - 24px);position:relative}@supports (color:color-mix(in lab,red,red)){.modal-card.os-settings-modal{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent,#a78bfa) 6%,transparent) 0%,transparent 28%),var(--bg-elevated,#0a0a0a)}}.modal-card.os-settings-modal{overflow:hidden;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0a}.modal-card.os-settings-modal:before{content:"";background:linear-gradient(90deg,var(--game-accent,#a78bfa),var(--game-accent,#a78bfa));height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.modal-card.os-settings-modal:before{background:linear-gradient(90deg,var(--game-accent,#a78bfa),color-mix(in srgb,var(--game-accent,#a78bfa) 40%,#38bdf8))}}.modal-card.os-settings-modal:before{z-index:1;pointer-events:none}.modal-card.os-settings-modal--wide{width:min(720px,100%)}.modal-card.os-settings-modal--with-preview{flex-direction:column;max-height:min(920px,100vh - 24px);display:flex;width:min(1200px,100vw - 24px)!important;max-width:min(1200px,100vw - 24px)!important}.os-settings-modal-body--split{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem;min-height:0;display:grid;overflow:hidden}.os-settings-modal-form{overscroll-behavior:contain;align-content:start;gap:.9rem;min-width:0;max-width:100%;min-height:0;padding-right:.15rem;display:grid;overflow:hidden auto}.os-settings-modal-form>*,.os-settings-modal-form .os-settings-fields,.os-settings-modal-form .os-settings-box,.os-settings-modal-form label,.os-settings-modal-form input,.os-settings-modal-form select,.os-settings-modal-form textarea{min-width:0;max-width:100%}.os-settings-modal-preview{flex-direction:column;flex-shrink:0;align-self:stretch;gap:.55rem;min-width:0;max-width:min(640px,52vw);min-height:0;display:flex}.os-settings-modal-preview-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.os-settings-modal-preview .os-preview-size-hint{text-align:left;margin:0}.os-preview-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.os-preview-sfx-btn{border:1px solid var(--border);background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;color-scheme:inherit;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.os-preview-sfx-btn svg{stroke:currentColor;fill:none;flex-shrink:0;width:18px;height:18px;display:block}.os-preview-sfx-btn:hover{border-color:var(--input-border-hover)}.os-preview-sfx-btn.is-off{color:var(--muted);opacity:.75}.os-settings-modal-preview-frame{background:#050505;border:1px solid #ffffff1a;border-radius:10px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.os-settings-modal-preview-frame .os-live-preview{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.os-settings-modal-preview-frame--tall{margin-inline:auto}@media(max-width:900px){.modal-card.os-settings-modal--with-preview{max-height:min(700px,100vh - 24px);width:min(640px,100vw - 24px)!important;max-width:min(640px,100vw - 24px)!important}.os-settings-modal-body--split{grid-template-columns:1fr;overflow-y:auto}.os-settings-modal-form{overflow:visible}.os-settings-modal-preview{order:-1}.os-settings-modal-preview-frame{aspect-ratio:800/600;max-height:260px;margin-inline:auto;width:min(100%,360px)!important;height:auto!important}.os-settings-modal-preview-frame--tall{aspect-ratio:500/930;max-height:320px}}.os-sg-slot{border:1px solid #ffffff1a;border-left:3px solid var(--game-accent,#a78bfa);border-radius:12px;gap:.65rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.os-sg-slot{border-left:3px solid color-mix(in srgb,var(--game-accent,#a78bfa) 80%,#fff)}}.os-sg-slot{background:linear-gradient(135deg,var(--game-accent,#a78bfa) 0%,transparent 45%),#ffffff05}@supports (color:color-mix(in lab,red,red)){.os-sg-slot{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent,#a78bfa) 7%,transparent) 0%,transparent 45%),#ffffff05}}[data-theme=light] .os-sg-slot{background:linear-gradient(135deg,var(--game-accent,#7c3aed) 0%,transparent 45%),#fff;border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .os-sg-slot{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent,#7c3aed) 6%,transparent) 0%,transparent 45%),#fff}}.os-sg-slot-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.os-sg-slot-label{color:var(--text);font-size:.88rem;font-weight:750}.os-sg-slot-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.84rem;font-weight:650}.os-sg-slot-remove:hover:not(:disabled){color:#ff6b6b}.os-sg-slot-remove:disabled{opacity:.5;cursor:not-allowed}.os-sg-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed var(--game-accent,#ff8a1a)}@supports (color:color-mix(in lab,red,red)){.os-sg-add{border:1px dashed color-mix(in srgb,var(--game-accent,#ff8a1a) 45%,transparent)}}.os-sg-add{background:var(--game-accent,#ff8a1a)}@supports (color:color-mix(in lab,red,red)){.os-sg-add{background:color-mix(in srgb,var(--game-accent,#ff8a1a) 8%,transparent)}}.os-sg-add{color:var(--game-accent,#ff8a1a);cursor:pointer;border-radius:10px;padding:.65rem .85rem;font-size:.92rem;font-weight:700;transition:background .15s,border-color .15s}.os-sg-add:hover:not(:disabled){background:var(--game-accent,#ff8a1a)}@supports (color:color-mix(in lab,red,red)){.os-sg-add:hover:not(:disabled){background:color-mix(in srgb,var(--game-accent,#ff8a1a) 14%,transparent)}}.os-sg-add:disabled{opacity:.5;cursor:not-allowed}.os-settings-fieldset{border:none;gap:.45rem;margin:0;padding:0;display:grid}.os-orient-row{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.os-orient-option{color:var(--text);cursor:pointer;align-items:center;gap:.4rem;font-size:.95rem;font-weight:650;display:inline-flex}.os-orient-option input{accent-color:var(--game-accent,#a78bfa)}.os-settings-modal-header{padding-top:calc(var(--card-pad-y) + 2px);border-bottom-color:#ffffff14;align-items:flex-start}.os-settings-modal-heading{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.os-settings-modal-icon{border:1px solid var(--game-accent,#a78bfa);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.os-settings-modal-icon{border:1px solid color-mix(in srgb,var(--game-accent,#a78bfa) 35%,transparent)}}.os-settings-modal-icon{background:linear-gradient(160deg,var(--game-accent,#a78bfa),#00000047)}@supports (color:color-mix(in lab,red,red)){.os-settings-modal-icon{background:linear-gradient(160deg,color-mix(in srgb,var(--game-accent,#a78bfa) 18%,transparent),#00000047)}}.os-settings-modal-icon{color:var(--game-accent,#a78bfa);flex-shrink:0}.os-settings-modal-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--game-accent,#a78bfa);margin:0 0 .2rem;font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.os-settings-modal-kicker{color:color-mix(in srgb,var(--game-accent,#a78bfa) 70%,#c4b5fd)}}.os-settings-modal-heading h2{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.32rem;font-weight:750;line-height:1.25}.modal-card.os-settings-modal .modal-close-icon{background:#ffffff14;border-color:#ffffff1f;border-radius:10px;width:36px;height:36px;transition:background .15s,border-color .15s,color .15s}.modal-card.os-settings-modal .modal-close-icon:hover{background:#ffffff24;border-color:#ffffff38}.os-settings-modal-body{overscroll-behavior:contain;flex:auto;gap:.9rem;min-height:0;font-size:.95rem;display:grid;overflow-y:auto}.os-settings-modal-body.os-settings-modal-body--split{overscroll-behavior:none;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem;display:grid;overflow:hidden}.modal-card.os-settings-modal .modal-body{flex:auto;min-height:0}.modal-card.os-settings-modal .modal-footer{padding-top:var(--space-4);background:#0000002e;border-top-color:#ffffff14;flex-shrink:0;font-size:.95rem}.modal-card.os-settings-modal .modal-footer .btn-row{justify-content:flex-end;gap:.65rem}.modal-card.os-settings-modal .modal-footer .btn-row>.btn-danger{margin-right:auto}.modal-card.os-settings-modal .modal-footer .btn-success,.modal-card.os-settings-modal .modal-footer button.btn-success{width:auto;min-height:var(--control-height);color:#fff;background:#16a34a;border-color:#16a34a;margin-top:0}.modal-card.os-settings-modal .modal-footer .btn-success:hover:not(:disabled),.modal-card.os-settings-modal .modal-footer button.btn-success:hover:not(:disabled){color:#fff;background:#15803d;border-color:#15803d}.modal-card.os-settings-modal .modal-footer .btn-primary,.modal-card.os-settings-modal .modal-footer .btn-secondary{width:auto;margin-top:0}.os-settings-modal-body .os-settings-fields{gap:.95rem;min-width:0;max-width:100%}.os-settings-modal-body .btn-primary{border-radius:10px;width:100%;min-height:40px;margin-top:.35rem;font-weight:700}.os-gbl-test-lead{color:var(--muted);margin:0;font-size:.95rem;line-height:1.45}.os-gbl-test-label{color:var(--muted);margin:.15rem 0 0;font-size:.88rem;font-weight:700}.os-gbl-test-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.os-gbl-test-gift{aspect-ratio:1;background:var(--bg,#0f172a);border:2px solid #0000;border-radius:10px;place-items:center;padding:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.os-gbl-test-gift{background:color-mix(in srgb,var(--bg,#0f172a) 88%,#000)}}.os-gbl-test-gift{cursor:pointer;transition:border-color .15s,transform .12s}.os-gbl-test-gift:hover{border-color:var(--game-accent,#f43f5e);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.os-gbl-test-gift:hover{border-color:color-mix(in srgb,var(--game-accent,#f43f5e) 45%,transparent)}}.os-gbl-test-gift.is-selected{border-color:#f43f5e;box-shadow:0 0 0 1px #f43f5e59}.os-gbl-test-gift img{object-fit:contain;pointer-events:none;width:100%;height:100%}.os-gbl-test-qty{color:var(--muted);gap:.3rem;font-size:.88rem;font-weight:700;display:grid}.os-gbl-test-qty input{border:1px solid var(--muted);width:100%;max-width:8rem;padding:.4rem .55rem}@supports (color:color-mix(in lab,red,red)){.os-gbl-test-qty input{border:1px solid color-mix(in srgb,var(--muted) 35%,transparent)}}.os-gbl-test-qty input{background:var(--bg,#0f172a);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.os-gbl-test-qty input{background:color-mix(in srgb,var(--bg,#0f172a) 90%,#000)}}.os-gbl-test-qty input{color:var(--text);font-size:.9rem}.os-gbl-test-actions{gap:.45rem;margin-top:.25rem;display:grid}.os-gbl-test-btn{cursor:pointer;color:#fff;border:0;border-radius:10px;width:100%;padding:.55rem .75rem;font-size:.95rem;font-weight:750}.os-gbl-test-btn:disabled{opacity:.65;cursor:wait}.os-gbl-test-btn--single{background:linear-gradient(135deg,#f43f5e,#fb7185)}.os-gbl-test-btn--combo{color:#1c1917;background:linear-gradient(135deg,#ea580c,#fbbf24)}.os-gbl-test-btn--mixed{background:linear-gradient(135deg,#7c3aed,#38bdf8)}.os-settings-title{color:var(--text);margin:0;font-size:1rem;font-weight:750}.os-settings-hint{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.os-settings-size-notice{border:1px solid var(--accent,#38bdf8);border-radius:8px;margin:0 0 .35rem;padding:.7rem .85rem}@supports (color:color-mix(in lab,red,red)){.os-settings-size-notice{border:1px solid color-mix(in srgb,var(--accent,#38bdf8) 35%,transparent)}}.os-settings-size-notice{background:var(--accent,#38bdf8)}@supports (color:color-mix(in lab,red,red)){.os-settings-size-notice{background:color-mix(in srgb,var(--accent,#38bdf8) 12%,transparent)}}.os-settings-size-notice{color:var(--text);font-size:.9rem;line-height:1.45}.os-settings-size-notice strong{white-space:nowrap;font-weight:750}.os-settings-loading{color:var(--muted);background:#0003;border:1px dashed #ffffff24;border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.92rem}.os-settings-fields{gap:.75rem;display:grid}.ov-color-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem;display:grid}.ov-color-chip{border:1px solid var(--control-solid-border,var(--border));background:var(--control-solid-bg,var(--surface-2));color:var(--text);font:inherit;cursor:pointer;color-scheme:inherit;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.4rem .25rem .45rem;font-size:.74rem;display:flex}.ov-color-chip:hover:not(:disabled){border-color:var(--input-border-hover,var(--border))}.ov-color-chip.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ov-color-swatch{pointer-events:none;border-radius:50%;width:36px;height:36px;display:block}.ov-color-label{color:var(--text-secondary,var(--muted));line-height:1.1}.ov-color-chip.is-active .ov-color-label{color:var(--text);font-weight:600}.os-settings-label{color:var(--text-secondary);gap:.4rem;font-size:.88rem;font-weight:600;display:grid}.os-opacity-field{gap:.4rem}.os-sound-field{gap:.55rem;display:grid}.os-sound-field__check{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:inline-flex}.os-sound-field__check input{width:16px;height:16px;accent-color:var(--accent,#3b82f6);cursor:pointer;margin:0}.os-rainbow-text-field{gap:.25rem;display:grid}.os-rainbow-text-field__check{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:inline-flex}.os-rainbow-text-field__check input{width:16px;height:16px;accent-color:var(--accent,#3b82f6);cursor:pointer;margin:0}.os-rainbow-text-field__check:has(input:disabled){opacity:.55;cursor:not-allowed}.os-sound-field__panel{border:1px solid var(--border-subtle);background:var(--surface-2,var(--surface));border-radius:8px;gap:.45rem;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.os-sound-field__panel{background:color-mix(in srgb,var(--surface-2,var(--surface)) 88%,transparent)}}.os-sound-field__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.os-sound-field__select{min-width:0;color-scheme:inherit;flex:220px}.os-sound-field__select option{background-color:var(--control-solid-bg);color:var(--text)}.os-sound-picker{flex:220px;min-width:0;position:relative}.os-sound-picker__trigger{text-align:left;cursor:pointer;width:100%;color-scheme:inherit;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.os-sound-picker__trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.os-sound-picker__chevron{opacity:.7;flex:none;font-size:.85em}.os-sound-picker__menu{z-index:40;border:1px solid var(--control-solid-border,var(--border));background:var(--control-solid-bg);max-height:260px;color:var(--text);box-shadow:var(--shadow-card,0 8px 24px #00000047);border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.os-sound-picker__group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:.72rem;font-weight:700}.os-sound-picker__list{margin:0;padding:0 0 6px;list-style:none}.os-sound-picker__item{border-top:1px solid var(--border-subtle);align-items:stretch;gap:0;display:flex}.os-sound-picker__item.is-selected{background:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.os-sound-picker__item.is-selected{background:color-mix(in srgb,var(--accent,#3b82f6) 18%,transparent)}}.os-sound-picker__name{min-width:0;color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;padding:8px 10px;overflow:hidden}.os-sound-picker__name:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.os-sound-picker__name:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.os-sound-picker__row-play{border:0;border-left:1px solid var(--border-subtle);color:var(--text);cursor:pointer;background:0 0;flex:0 0 2.4rem;font-size:.85rem}.os-sound-picker__row-play:hover{background:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.os-sound-picker__row-play:hover{background:color-mix(in srgb,var(--accent,#3b82f6) 22%,transparent)}}[data-theme=light] .os-sound-picker__menu{box-shadow:var(--shadow-card,0 8px 24px #0000001f)}.os-sound-field__play{flex:none;min-width:5.5rem}.os-sound-field__upload{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.15rem;display:flex}.os-sound-field__upload input[type=file]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.os-sound-field__upload label.btn-secondary{cursor:pointer;margin:0}.os-sound-field__upload .os-settings-hint{flex:100%}.os-sound-field__tts{resize:vertical;min-height:4.5rem;line-height:1.4}.os-sound-field__panel code{background:var(--accent,#3b82f6);border-radius:4px;padding:.05em .3em;font-size:.82em}@supports (color:color-mix(in lab,red,red)){.os-sound-field__panel code{background:color-mix(in srgb,var(--accent,#3b82f6) 16%,transparent)}}.os-sound-field__panel code{color:var(--text)}.os-opacity-range{width:100%;height:28px;accent-color:var(--game-accent,#a78bfa);cursor:pointer}.os-opacity-range:disabled{opacity:.45;cursor:not-allowed}.uni-cfg{gap:.9rem;display:grid}.uni-cfg-grid{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}.uni-cfg-slider{gap:.4rem}.uni-cfg-span{grid-column:1/-1}.uni-cfg-textarea{resize:vertical;min-height:5.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;line-height:1.4}.uni-cfg-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.os-settings-modal-body .uni-cfg-actions .btn-primary{width:auto;min-width:7.5rem;margin-top:0;margin-left:auto}.uni-cfg-overlays{gap:.4rem;position:relative}.uni-cfg-picker-trigger{text-align:left;cursor:pointer;width:100%;color-scheme:inherit;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.uni-cfg-picker-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uni-cfg-picker-chevron{opacity:.7;flex-shrink:0;transition:transform .15s}.uni-cfg-picker-chevron.is-open{transform:rotate(180deg)}.uni-cfg-picker-menu{z-index:40;border-radius:var(--radius,10px);border:1px solid var(--control-solid-border);background:var(--control-solid-bg);max-height:16rem;box-shadow:var(--shadow-card);color-scheme:inherit;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.uni-cfg-picker-option{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;margin:0;padding:.45rem .55rem;display:flex}.uni-cfg-picker-option:hover:not(:disabled){background:var(--surface-2,#ffffff0f)}.uni-cfg-picker-option.is-locked{opacity:.55;cursor:not-allowed;color:var(--muted)}.uni-cfg-picker-option.is-included{background:var(--surface-2,#ffffff14)}@supports (color:color-mix(in lab,red,red)){.uni-cfg-picker-option.is-included{background:color-mix(in srgb,var(--surface-2,#ffffff14) 80%,transparent)}}.uni-cfg-picker-option-label{flex:1;min-width:0}.uni-cfg-picker-lock,.uni-cfg-picker-check{opacity:.85;flex-shrink:0}.uni-cfg-picker-check{color:var(--text);font-size:.85rem;font-weight:700}.uni-cfg-swatch{border-radius:999px;flex-shrink:0;width:.7rem;height:.7rem;box-shadow:0 0 0 1px #00000040}.uni-cfg-selected{gap:.45rem;display:grid}.uni-cfg-selected-head{border:1px solid var(--border-subtle);border-radius:var(--radius,10px);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.45rem .55rem;font-size:.88rem;font-weight:650;display:flex}.uni-cfg-selected-head:hover{background:var(--surface-2,#ffffff0d)}.uni-cfg-selected-head-label{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.uni-cfg-selected-count{background:var(--surface-2,#ffffff14);border:1px solid var(--border-subtle);min-width:1.35rem;height:1.35rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.uni-cfg-selected-empty{border-radius:var(--radius,10px);border:1px dashed var(--border);background:var(--surface);color:var(--muted);margin:0;padding:.7rem .85rem;font-size:.88rem}.uni-cfg-selected-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.uni-cfg-selected-list>li.is-drag-over>.uni-cfg-selected-row{border-color:var(--input-border-focus,var(--border));box-shadow:0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.uni-cfg-selected-list>li.is-drag-over>.uni-cfg-selected-row{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent)}}.uni-cfg-selected-row{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .4rem .35rem .35rem;display:flex}.uni-cfg-drag-handle{min-width:1.55rem;color:var(--muted);-webkit-user-select:none;user-select:none;cursor:grab;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.05rem;padding:.25rem .15rem;display:inline-flex}.uni-cfg-drag-handle:active{cursor:grabbing}.uni-cfg-drag-handle:hover{background:var(--surface-2,#ffffff0f);color:var(--text)}.uni-cfg-drag-pos{font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700;line-height:1}.uni-cfg-drag-grip{letter-spacing:-.12em;opacity:.85;font-size:.72rem;line-height:1}.uni-cfg-selected-row.is-active{border-color:var(--input-border-focus,var(--border));box-shadow:0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.uni-cfg-selected-row.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}}.uni-cfg-selected-row.is-off{opacity:.72}.uni-cfg-selected-row.is-locked{opacity:.55}.uni-cfg-selected-main{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:.5rem;margin:0;padding:.35rem .4rem;display:flex}.uni-cfg-selected-main:hover{background:var(--surface-2,#ffffff0d)}.uni-cfg-selected-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.uni-cfg-selected-row .interacao-toggle{flex-shrink:0}.uni-cfg-selected-row .interacao-toggle .opcao-jogo-btn{padding:.28rem .55rem;font-size:.72rem}.uni-cfg-selected-remove{width:1.7rem;height:1.7rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin:0;padding:0;font-size:1.15rem;line-height:1}.uni-cfg-selected-remove:hover{background:var(--surface-2,#ffffff14);color:var(--text)}.uni-cfg-detail-kicker{color:var(--muted);margin:.15rem 0 0;font-size:.82rem}.uni-cfg-detail-kicker strong{font-weight:700}[data-theme=light] .uni-cfg-picker-menu{background:var(--control-solid-bg);border-color:var(--control-solid-border)}[data-theme=light] .uni-cfg-selected-row{background:var(--surface);border-color:var(--border-subtle)}@media(max-width:560px){.uni-cfg-grid{grid-template-columns:1fr}.os-settings-modal-body .uni-cfg-actions .btn-primary{width:100%;margin-left:0}}[data-theme=light] .modal-card.os-settings-modal{background:linear-gradient(180deg,var(--game-accent,#7c3aed) 0%,transparent 28%),#fff;border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .modal-card.os-settings-modal{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent,#7c3aed) 7%,transparent) 0%,transparent 28%),#fff}}[data-theme=light] .modal-card.os-settings-modal{box-shadow:0 20px 48px #00000024}[data-theme=light] .os-settings-modal-header{border-bottom-color:#00000014}[data-theme=light] .os-settings-modal-kicker{color:var(--game-accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .os-settings-modal-kicker{color:color-mix(in srgb,var(--game-accent,#7c3aed) 75%,#6d28d9)}}[data-theme=light] .modal-card.os-settings-modal .modal-close-icon{background:#f0f0f0;border-color:#d6d6d6}[data-theme=light] .modal-card.os-settings-modal .modal-close-icon:hover{background:#e6e6e6;border-color:#bbb}[data-theme=light] .modal-card.os-settings-modal .modal-footer{background:#00000005;border-top-color:#00000014}[data-theme=light] .modal-card.os-settings-modal .modal-footer .btn-success,[data-theme=light] .modal-card.os-settings-modal .modal-footer button.btn-success{color:#fff;background:#16a34a;border-color:#16a34a}[data-theme=light] .modal-card.os-settings-modal .modal-footer .btn-success:hover:not(:disabled),[data-theme=light] .modal-card.os-settings-modal .modal-footer button.btn-success:hover:not(:disabled){color:#fff;background:#15803d;border-color:#15803d}[data-theme=light] .os-settings-modal-preview-frame{background:#111;border-color:#0000001a}[data-theme=light] .os-settings-box{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .os-settings-box{border-color:color-mix(in srgb,var(--game-accent) 22%,#0000001a)}}[data-theme=light] .os-settings-box{background:linear-gradient(135deg,var(--game-accent) 0%,transparent 45%),#fff}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .os-settings-box{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 7%,transparent) 0%,transparent 45%),#fff}}[data-theme=light] .os-settings-loading{background:#00000008;border-color:#0000001f}[data-theme=light] .os-settings-overlay{background:#00000073}.il-cfg{gap:.85rem;display:grid}.il-cfg--embedded{gap:.75rem}.il-cfg-hint{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.il-cfg-status{border:1px solid var(--border,#2a2a2a);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.85rem 1rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.il-cfg-status{border:1px solid color-mix(in srgb,var(--border,#2a2a2a) 85%,transparent)}}.il-cfg-status{background:var(--surface-2,#141414)}@supports (color:color-mix(in lab,red,red)){.il-cfg-status{background:color-mix(in srgb,var(--surface-2,#141414) 88%,transparent)}}.il-cfg-status{text-align:center}.il-cfg-status.is-running{border-color:#34d399}@supports (color:color-mix(in lab,red,red)){.il-cfg-status.is-running{border-color:color-mix(in srgb,#34d399 45%,var(--border))}}.il-cfg-status.is-running{box-shadow:inset 0 0 0 1px #34d3991f}.il-cfg-time{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 0 24px var(--game-accent,#a78bfa);font-size:clamp(2rem,6vw,2.75rem);font-weight:800;line-height:1}@supports (color:color-mix(in lab,red,red)){.il-cfg-time{text-shadow:0 0 24px color-mix(in srgb,var(--game-accent,#a78bfa) 35%,transparent)}}.il-cfg-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--text);border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.78rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.il-cfg-badge{background:color-mix(in srgb,var(--text) 8%,transparent)}}.il-cfg-status.is-running .il-cfg-badge{color:#86efac;background:#34d3992e}.il-cfg-status.is-paused .il-cfg-badge{color:#fcd34d;background:#f59e0b29}.il-cfg-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.il-cfg-block{gap:.3rem;display:grid}.il-cfg-label{color:var(--muted);margin:0;font-size:.88rem;font-weight:650}.il-cfg-row{align-items:stretch;gap:.4rem;min-width:0;display:flex}.il-cfg-input{border:1px solid var(--control-solid-border,var(--border,#2a2a2a));background:var(--control-solid-bg);width:auto;min-width:0;max-width:none;height:38px;color:var(--text);font-variant-numeric:tabular-nums;box-sizing:border-box;color-scheme:inherit;border-radius:8px;flex:auto;padding:0 .7rem;font-size:.95rem}.il-cfg-input:focus{border-color:var(--game-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.il-cfg-input:focus{border-color:color-mix(in srgb,var(--game-accent) 55%,var(--border))}}.il-cfg-input:focus{box-shadow:0 0 0 2px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.il-cfg-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--game-accent) 16%,transparent)}}.il-cfg-input:disabled{opacity:.45}.il-cfg-btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 .85rem;font-size:.9rem;font-weight:700;line-height:1;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.il-cfg-btn:disabled{opacity:.4;cursor:not-allowed}.il-cfg-btn--primary{color:#0a0a0a;background:#fff;border-color:#fff}.il-cfg-btn--primary:hover:not(:disabled){background:#f0f0f0}.il-cfg-btn--ghost{color:var(--text);border-color:var(--text);background:0 0}@supports (color:color-mix(in lab,red,red)){.il-cfg-btn--ghost{border-color:color-mix(in srgb,var(--text) 28%,transparent)}}.il-cfg-btn--ghost:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.il-cfg-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,transparent)}}.il-cfg-btn--row{flex:none;min-width:5.5rem}.il-cfg-actions .il-cfg-btn{width:100%;height:36px}.il-cfg-gifts{border-top:1px solid var(--border,#2a2a2a);gap:.55rem;padding-top:.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.il-cfg-gifts{border-top:1px solid color-mix(in srgb,var(--border,#2a2a2a) 70%,transparent)}}.il-cfg-check{color:var(--text);cursor:pointer;align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:650;display:flex}.il-cfg-check input{accent-color:#3b82f6;width:15px;height:15px}.il-cfg-block--nested{border-left:2px solid var(--border-subtle,var(--border));background:var(--surface-2,var(--surface));margin-left:1.35rem;padding:.45rem .65rem .55rem}@supports (color:color-mix(in lab,red,red)){.il-cfg-block--nested{background:color-mix(in srgb,var(--surface-2,var(--surface)) 70%,transparent)}}.il-cfg-block--nested{border-radius:0 8px 8px 0}.il-cfg-style-panel{border:1px solid var(--border);background:var(--surface,var(--bg-elevated));border-radius:10px;gap:.65rem;padding:.7rem .75rem;display:grid}.il-cfg-btn.is-active{border-color:var(--input-border-focus,#3b82f6);color:var(--text);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.il-cfg-btn.is-active{background:color-mix(in srgb,var(--surface-2) 80%,transparent)}}.il-cfg-row--2{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.il-cfg-input--color{cursor:pointer;background:var(--control-solid-bg,var(--input-bg));min-height:40px;color:var(--text);border:1px solid var(--control-solid-border,var(--input-border));color-scheme:inherit;padding:.2rem .35rem}.il-cfg-range{accent-color:#3b82f6;width:100%}.ov-style-editor{gap:.55rem;display:grid}.ov-style-editor .il-cfg-input,.ov-style-editor select.il-cfg-input{background:var(--control-solid-bg,var(--input-bg));color:var(--text);border-color:var(--control-solid-border,var(--input-border));color-scheme:inherit}.ov-style-editor select.il-cfg-input option{background-color:var(--control-solid-bg,var(--input-bg));color:var(--text)}.ov-style-shape-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ov-style-shape-btn{border:1px solid var(--border);background:var(--surface-2,var(--surface));min-height:34px;color:var(--text-secondary,var(--text));cursor:pointer;border-radius:8px;padding:.35rem .4rem;font-size:.8rem;font-weight:650}.ov-style-shape-btn:hover:not(:disabled){border-color:var(--input-border-hover,var(--border));color:var(--text)}.ov-style-shape-btn.is-active{border-color:var(--input-border-focus,#3b82f6);color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.ov-style-shape-btn.is-active{background:color-mix(in srgb,var(--surface) 60%,#3b82f6 18%)}}.ov-style-shape-btn:disabled{opacity:.55;cursor:not-allowed}.os-settings-modal-body .il-cfg-btn.il-cfg-btn--row{width:auto}.os-settings-modal-body .il-cfg-actions .il-cfg-btn{width:100%}@media(max-width:420px){.il-cfg-row{flex-wrap:wrap}.il-cfg-input{flex:100%}.il-cfg-btn--row{flex:auto}}.lvs-cfg{gap:.75rem;display:grid}.lvs-cfg--embedded{gap:.7rem}.lvs-cfg-hint{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.lvs-cfg-sides{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.lvs-cfg-side{border:1px solid var(--border,#2a2a2a);border-radius:10px;gap:.3rem;padding:.65rem .7rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-side{border:1px solid color-mix(in srgb,var(--border,#2a2a2a) 80%,transparent)}}.lvs-cfg-side{background:var(--surface-2,#141414)}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-side{background:color-mix(in srgb,var(--surface-2,#141414) 85%,transparent)}}.lvs-cfg-side{min-width:0}.lvs-cfg-side--live{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-side--live{border-color:color-mix(in srgb,#3b82f6 42%,var(--border))}}.lvs-cfg-side--live{box-shadow:inset 0 0 0 1px #3b82f61a}.lvs-cfg-side--streamer{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-side--streamer{border-color:color-mix(in srgb,#ef4444 42%,var(--border))}}.lvs-cfg-side--streamer{box-shadow:inset 0 0 0 1px #ef44441a}.lvs-cfg-side-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text);align-items:center;gap:.4rem;margin-bottom:.15rem;font-size:.72rem;font-weight:800;display:flex}.lvs-cfg-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.lvs-cfg-side--live .lvs-cfg-dot{background:#3b82f6;box-shadow:0 0 8px #3b82f6a6}.lvs-cfg-side--streamer .lvs-cfg-dot{background:#ef4444;box-shadow:0 0 8px #ef4444a6}.lvs-cfg-label{color:var(--muted);margin:0;font-size:.84rem;font-weight:650}.lvs-cfg-input{border:1px solid var(--control-solid-border,var(--border,#2a2a2a));background:var(--control-solid-bg);width:100%;height:38px;color:var(--text);box-sizing:border-box;min-width:0;color-scheme:inherit;border-radius:8px;padding:0 .7rem;font-size:.95rem}.lvs-cfg-input:focus{border-color:var(--game-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-input:focus{border-color:color-mix(in srgb,var(--game-accent) 50%,var(--border))}}.lvs-cfg-input:focus{box-shadow:0 0 0 2px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--game-accent) 14%,transparent)}}.lvs-cfg-input--score{font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.lvs-cfg-score-row{align-items:stretch;gap:.3rem;min-width:0;display:flex}.lvs-cfg-score-row .lvs-cfg-input--score{flex:auto;min-width:0}.lvs-cfg-gifts{border-top:1px dashed var(--border);gap:.45rem;margin-top:.45rem;padding-top:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-gifts{border-top:1px dashed color-mix(in srgb,var(--border) 70%,transparent)}}.lvs-cfg-gifts-title{color:var(--text-secondary,var(--muted));margin:0;font-size:.78rem;font-weight:700}.lvs-cfg-gift-slot{background:var(--bg,#0a0a0a);border-radius:8px;gap:.3rem;padding:.45rem .5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-gift-slot{background:color-mix(in srgb,var(--bg,#0a0a0a) 55%,transparent)}}.lvs-cfg-gift-slot{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-gift-slot{border:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.lvs-cfg-gift-slot-head{color:var(--text-secondary,var(--muted));justify-content:space-between;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:flex}.lvs-cfg-btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:2.35rem;height:38px;padding:0 .75rem;font-size:.9rem;font-weight:750;line-height:1;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.lvs-cfg-btn:disabled{opacity:.4;cursor:not-allowed}.lvs-cfg-btn--primary{color:#0a0a0a;background:#fff;border-color:#fff}.lvs-cfg-btn--primary:hover:not(:disabled){background:#f0f0f0}.lvs-cfg-btn--ghost{color:var(--text);border-color:var(--text);background:0 0}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-btn--ghost{border-color:color-mix(in srgb,var(--text) 28%,transparent)}}.lvs-cfg-btn--ghost:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.lvs-cfg-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,transparent)}}.lvs-cfg-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.lvs-cfg-footer .lvs-cfg-btn--primary{min-width:7.5rem;padding:0 .9rem}.os-settings-modal-body .lvs-cfg-btn{width:auto}@media(max-width:480px){.lvs-cfg-sides{grid-template-columns:1fr}.lvs-cfg-footer{justify-content:stretch}.lvs-cfg-footer .lvs-cfg-btn{flex:auto}}.os-empty{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-secondary);border-radius:14px;padding:1.5rem 1.25rem;font-size:.92rem}.os-empty p{margin:0}.os-card--navigable{cursor:pointer}.os-card-actions{z-index:6;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;max-width:calc(100% - 1.3rem);display:flex;position:absolute;top:.65rem;right:.65rem}.os-card-actions .gs-about-btn{white-space:nowrap;flex:none;position:static}.os-card-actions .gs-preview-btn{flex:none;position:relative;top:auto;right:auto}@keyframes gs-preview-nudge-x{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.gs-preview-nudge{color:#fff;filter:drop-shadow(0 1px 4px #0000008c);pointer-events:none;flex:none;justify-content:center;align-items:center;animation:1.05s ease-in-out infinite gs-preview-nudge-x;display:inline-flex}.gs-preview-nudge svg{display:block}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.gs-preview-nudge{animation:none}}.gs-about-btn{z-index:6;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;min-height:32px;font:inherit;letter-spacing:.02em;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.72rem;font-weight:750;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:absolute;top:.65rem;right:.65rem;box-shadow:0 6px 16px #00000059}.gs-about-btn:disabled{opacity:.55;cursor:wait;transform:none}.os-test-btn{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.os-test-btn{border-color:color-mix(in srgb,var(--game-accent) 45%,#fff3)}}@property --gs-preview-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gs-preview-orbit{to{--gs-preview-angle:360deg}}.gs-preview-btn{isolation:isolate;letter-spacing:.03em;color:#0a0a0a;border:1px solid var(--game-accent);min-height:36px;padding:.42rem .9rem;font-size:.78rem;font-weight:800;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn{border:1px solid color-mix(in srgb,var(--game-accent) 70%,#fff)}}.gs-preview-btn{background:linear-gradient(135deg,var(--game-accent) 0%,var(--game-accent) 55%,var(--game-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 92%,#fff) 0%,var(--game-accent) 55%,color-mix(in srgb,var(--game-accent) 75%,#000) 100%)}}.gs-preview-btn{box-shadow:0 1px #ffffff59 inset,0 8px 22px var(--game-accent),0 0 0 1px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn{box-shadow:0 1px #ffffff59 inset,0 8px 22px color-mix(in srgb,var(--game-accent) 45%,#00000059),0 0 0 1px color-mix(in srgb,var(--game-accent) 30%,transparent)}}.gs-preview-btn:before{content:"";border-radius:inherit;z-index:-2;background:conic-gradient(from var(--gs-preview-angle),transparent 0deg,transparent 220deg,var(--game-accent) 260deg,var(--game-accent) 300deg,var(--game-accent) 330deg,transparent 360deg);position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn:before{background:conic-gradient(from var(--gs-preview-angle),transparent 0deg,transparent 220deg,color-mix(in srgb,var(--game-accent) 35%,transparent) 260deg,color-mix(in srgb,var(--game-accent) 95%,#fff) 300deg,var(--game-accent) 330deg,transparent 360deg)}}.gs-preview-btn:before{filter:drop-shadow(0 0 6px var(--game-accent));animation:1.6s linear infinite gs-preview-orbit}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn:before{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--game-accent) 55%,transparent))}}.gs-preview-btn:before{pointer-events:none}.gs-preview-btn:after{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(135deg,var(--game-accent) 0%,var(--game-accent) 55%,var(--game-accent) 100%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn:after{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 92%,#fff) 0%,var(--game-accent) 55%,color-mix(in srgb,var(--game-accent) 75%,#000) 100%)}}.gs-preview-btn:after{pointer-events:none}.gs-preview-btn:hover{background:linear-gradient(135deg,var(--game-accent) 0%,var(--game-accent) 50%,var(--game-accent) 100%);transform:translateY(-2px)scale(1.03)}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 98%,#fff) 0%,color-mix(in srgb,var(--game-accent) 88%,#fff) 50%,var(--game-accent) 100%)}}.gs-preview-btn:hover{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn:hover{border-color:color-mix(in srgb,var(--game-accent) 40%,#fff)}}.gs-preview-btn:hover{box-shadow:0 1px #ffffff73 inset,0 12px 28px var(--game-accent),0 0 0 1px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn:hover{box-shadow:0 1px #ffffff73 inset,0 12px 28px color-mix(in srgb,var(--game-accent) 55%,#00000059),0 0 0 1px color-mix(in srgb,var(--game-accent) 45%,transparent)}}.gs-preview-btn:hover:after{background:linear-gradient(135deg,var(--game-accent) 0%,var(--game-accent) 50%,var(--game-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.gs-preview-btn:hover:after{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 98%,#fff) 0%,color-mix(in srgb,var(--game-accent) 88%,#fff) 50%,var(--game-accent) 100%)}}.gs-preview-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.gs-about-btn:hover:not(.gs-preview-btn){background:var(--game-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.gs-about-btn:hover:not(.gs-preview-btn){background:color-mix(in srgb,var(--game-accent) 28%,#000000a6)}}.gs-about-btn:hover:not(.gs-preview-btn){border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-about-btn:hover:not(.gs-preview-btn){border-color:color-mix(in srgb,var(--game-accent) 55%,#ffffff40)}}.gs-about-btn:hover:not(.gs-preview-btn){box-shadow:0 8px 20px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-about-btn:hover:not(.gs-preview-btn){box-shadow:0 8px 20px color-mix(in srgb,var(--game-accent) 25%,#0006)}}.gs-about-btn:focus-visible:not(.gs-preview-btn){outline:2px solid var(--game-accent);outline-offset:2px}.gs-about-overlay,.gs-preview-overlay{z-index:2600;padding:clamp(12px,3vw,28px)}.gs-preview-modal{--game-accent:var(--accent);border:1px solid var(--game-accent);border-radius:18px;width:fit-content;max-width:min(960px,100%);max-height:min(96vh,980px)}@supports (color:color-mix(in lab,red,red)){.gs-preview-modal{border:1px solid color-mix(in srgb,var(--game-accent) 28%,var(--border-subtle))}}.gs-preview-modal{background:radial-gradient(ellipse 70% 50% at 0% 0%,var(--game-accent),transparent 55%),var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.gs-preview-modal{background:radial-gradient(ellipse 70% 50% at 0% 0%,color-mix(in srgb,var(--game-accent) 16%,transparent),transparent 55%),var(--bg-elevated)}}.gs-preview-modal{overflow:hidden}.gs-preview-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1.15rem .85rem;display:flex}.gs-preview-header-main{min-width:0}.gs-preview-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--game-accent);align-items:center;gap:.35rem;margin:0 0 .2rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gs-preview-kicker{color:color-mix(in srgb,var(--game-accent) 70%,var(--text-muted))}}.gs-preview-header h2{margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.gs-preview-body{justify-content:center;padding:1rem 1.15rem;display:flex;overflow:auto}.gs-preview-stage{flex-direction:column;align-items:center;gap:.55rem;min-width:0;display:flex}.os-preview-size-hint{color:var(--muted);text-align:center;margin:0;font-size:.8rem;line-height:1.35}.os-preview-size-hint strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.gs-preview-frame{aspect-ratio:1050/930;background:#0a0a0a;border-radius:12px;flex-shrink:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000059}.gs-preview-frame .gs-preview-live,.gs-preview-frame .gs-live-preview{width:100%;height:100%;box-shadow:none;border:none;border-radius:0}.gs-preview-frame .gs-live-preview-viewport{aspect-ratio:auto;width:100%;height:100%}.gs-preview-visual-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.gs-preview-visual-wrap .gs-about-visual{width:100%;height:100%}.gs-preview-visual-wrap .gs-about-screen{height:100%}.gs-preview-footer{border-top:1px solid var(--border-subtle);padding:.75rem 1.15rem 1rem}@media(max-width:960px){.gs-preview-frame{aspect-ratio:1050/930;width:min(900px,100%)!important;height:auto!important}}.gs-about-modal{--game-accent:var(--accent);border:1px solid var(--game-accent);border-radius:18px;width:min(1100px,100%);max-height:min(92vh,960px)}@supports (color:color-mix(in lab,red,red)){.gs-about-modal{border:1px solid color-mix(in srgb,var(--game-accent) 28%,var(--border-subtle))}}.gs-about-modal{background:radial-gradient(ellipse 70% 50% at 0% 0%,var(--game-accent),transparent 55%),var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.gs-about-modal{background:radial-gradient(ellipse 70% 50% at 0% 0%,color-mix(in srgb,var(--game-accent) 16%,transparent),transparent 55%),var(--bg-elevated)}}.gs-about-modal{overflow:hidden}.gs-about-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem 1rem;display:flex}.gs-about-header-main{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.gs-about-icon{color:#0a0a0a;background:linear-gradient(145deg,var(--game-accent),var(--game-accent));border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gs-about-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--game-accent) 88%,#fff),var(--game-accent))}}.gs-about-icon{box-shadow:0 8px 20px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-about-icon{box-shadow:0 8px 20px color-mix(in srgb,var(--game-accent) 30%,transparent)}}.gs-about-icon{flex-shrink:0}.gs-about-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--game-accent);align-items:center;gap:.3rem;margin:0 0 .2rem;font-size:.7rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gs-about-kicker{color:color-mix(in srgb,var(--game-accent) 80%,#fff)}}.gs-about-header h2{letter-spacing:-.03em;color:var(--text);border:none;margin:0;padding:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:800}.gs-about-tagline{color:var(--text-secondary);margin:.25rem 0 0;font-size:.9rem}.gs-about-body{padding:1.1rem 1.25rem .5rem}.gs-about-summary{color:var(--text);margin:0 0 .45rem;font-size:.95rem;line-height:1.5}.gs-about-audience{color:var(--text-secondary);margin:0 0 1.15rem;font-size:.84rem;line-height:1.45}.gs-about-layout{grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);align-items:start;gap:1.25rem 1.5rem;display:grid}.gs-about-steps h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.78rem;font-weight:800}.gs-about-steps ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.gs-about-steps li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.gs-about-step-num{color:#0a0a0a;background:var(--game-accent);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;display:inline-flex}.gs-about-steps strong{color:var(--text);margin-bottom:.15rem;font-size:.92rem;display:block}.gs-about-steps p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.gs-about-aside{gap:.75rem;display:grid}.gs-about-highlights{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.gs-about-highlights li{color:var(--game-accent);border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.gs-about-highlights li{color:color-mix(in srgb,var(--game-accent) 90%,#fff)}}.gs-about-highlights li{background:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-about-highlights li{background:color-mix(in srgb,var(--game-accent) 14%,transparent)}}.gs-about-highlights li{border:1px solid var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.gs-about-highlights li{border:1px solid color-mix(in srgb,var(--game-accent) 28%,transparent)}}.gs-about-tip{border:1px solid var(--border-subtle);background:var(--text);border-radius:10px;margin:0;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.gs-about-tip{background:color-mix(in srgb,var(--text) 3.5%,transparent)}}.gs-about-tip{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.gs-about-tip strong{color:var(--game-accent)}.gs-about-footer{padding-top:.85rem}.gs-about-visual{border:1px solid var(--border-subtle);background:#0a0a0c;border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #00000059}.gs-about-screen-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:.35rem;padding:.45rem .65rem;display:flex}.gs-about-screen-bar span{background:#fff3;border-radius:50%;width:8px;height:8px}.gs-about-screen-bar span:first-child{background:#ff5f57}.gs-about-screen-bar span:nth-child(2){background:#febc2e}.gs-about-screen-bar span:nth-child(3){background:#28c840}.gs-about-screen-bar em{color:#ffffff8c;margin-left:auto;font-size:.68rem;font-style:normal;font-weight:650}.gs-about-contexto,.gs-about-salada,.gs-about-batalha,.gs-about-arena{padding:.75rem}.gs-about-contexto-secret{background:#9d50bb2e;border:1px solid #9d50bb59;border-radius:10px;flex-direction:column;gap:.15rem;margin-bottom:.65rem;padding:.55rem .7rem;display:flex}.gs-about-contexto-secret span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:.65rem;font-weight:700}.gs-about-contexto-secret strong{letter-spacing:.2em;color:#e9d5ff;font-size:1.05rem}.gs-about-guesses{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.gs-about-guesses li{background:#ffffff0a;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;padding:.4rem .55rem;font-size:.75rem;display:grid}.gs-about-guesses li.is-hot{background:#9d50bb38;border:1px solid #9d50bb66}.gs-about-guess-user{color:#ffffff8c}.gs-about-guess-word{color:#fff;font-weight:700}.gs-about-guess-pos{text-align:right;font-variant-numeric:tabular-nums;min-width:2.4rem;font-weight:800}.gs-about-guess-pos.is-far{color:#94a3b8}.gs-about-guess-pos.is-mid{color:#fbbf24}.gs-about-guess-pos.is-near{color:#34d399}.gs-about-contexto-hint{color:#c4b5fd;margin-top:.55rem;font-size:.72rem}.gs-about-salada{gap:.65rem;display:grid}.gs-about-letter{color:#042f2e;background:linear-gradient(145deg,#6ee7b7,#059669);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:72px;height:72px;margin:0 auto;display:flex;box-shadow:0 10px 24px #10b98159}.gs-about-letter span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.gs-about-letter strong{font-size:1.8rem;line-height:1}.gs-about-salada-meta{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.gs-about-pill{color:#d1fae5;background:#ffffff14;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:700}.gs-about-pill--warn{color:#fde68a;background:#fbbf2426}.gs-about-players{grid-template-columns:1fr 1fr;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.gs-about-players li{color:#fff;background:#ffffff0d;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.72rem;font-weight:650;display:flex}.gs-about-players li i{background:#6ee7b7;border-radius:50%;width:8px;height:8px}.gs-about-players li em{color:#6ee7b7;margin-left:auto;font-size:.65rem;font-style:normal}.gs-about-players li.is-out{opacity:.45}.gs-about-players li.is-out i{background:#64748b}.gs-about-players li.is-out em{color:#94a3b8}.gs-about-batalha{grid-template-columns:1.1fr .9fr;align-items:start;gap:.65rem;display:grid}.gs-about-grid{aspect-ratio:1;grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.gs-about-cell{background:#00c2ff1f;border:1px solid #00c2ff2e;border-radius:3px}.gs-about-cell.is-hit{background:#f87171;border-color:#fca5a5;box-shadow:0 0 8px #f8717173}.gs-about-cell.is-miss{background:#94a3b859}.gs-about-batalha-side{gap:.5rem;display:grid}.gs-about-cmd{color:#7dd3fc;background:#00c2ff1f;border:1px solid #00c2ff4d;border-radius:8px;padding:.45rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700}.gs-about-rank-mini{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.gs-about-rank-mini li{color:#fff;background:#ffffff0a;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:.35rem;padding:.3rem .4rem;font-size:.7rem;display:grid}.gs-about-rank-mini li span{color:#001018;background:#00c2ff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.62rem;font-weight:800;display:inline-flex}.gs-about-rank-mini em{color:#7dd3fc;font-style:normal;font-weight:750}.gs-about-arena{min-height:200px;padding:.65rem;position:relative}.gs-about-arena-bg{opacity:.45;filter:saturate(1.1);background-position:50%;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.gs-about-arena-bg:after{content:"";background:linear-gradient(#00000040,#000000b3);position:absolute;top:0;right:0;bottom:0;left:0}.gs-about-teams{z-index:1;grid-template-columns:1fr auto 1fr;align-items:end;gap:.45rem;display:grid;position:relative}.gs-about-team{justify-items:center;gap:.35rem;display:grid}.gs-about-team strong{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.gs-about-team--aurora strong{color:#fde68a}.gs-about-team--umbra strong{color:#c4b5fd}.gs-about-heroes{justify-content:center;gap:.15rem;display:flex}.gs-about-heroes img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated;filter:drop-shadow(0 4px 8px #00000080)}.gs-about-heroes img.is-umbra{filter:hue-rotate(220deg)saturate(1.2)drop-shadow(0 4px 8px #00000080)}.gs-about-vs{z-index:1;color:#fbbf24;text-shadow:0 2px 10px #0009;align-self:center;font-size:.85rem;font-weight:900;position:relative}.gs-about-arena-caption{z-index:1;text-align:center;color:#ffffffbf;margin-top:.65rem;font-size:.7rem;font-weight:650;position:relative}.gs-about-visual--gta .gs-about-gta{gap:.65rem;padding:.85rem .75rem;display:grid}.gs-about-gta-row{align-items:center;gap:.55rem;font-size:.85rem;display:flex}.gs-about-gta-arrow{color:#c084fcf2;font-weight:700}.gs-about-gta-note{color:#e2e8f0e0;margin:.35rem 0 0;font-size:.75rem}.gs-about-visual--gta-hero{width:100%;min-height:220px;box-shadow:none;background:0 0;border:0;position:relative}.gs-about-gta-hero{background:radial-gradient(80% 60% at 70% 20%,#a855f773,#0000 55%),radial-gradient(70% 50% at 15% 80%,#db277747,#0000 50%),linear-gradient(145deg,#1a0b2e,#4c1d95 45%,#831843);border-radius:.55rem;height:100%;min-height:220px;position:relative;overflow:hidden}.gs-about-gta-hero-bg{object-fit:cover;object-position:center 35%;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(1.15)contrast(1.05);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.gs-about-gta-hero-shade{pointer-events:none;background:linear-gradient(90deg,#080212d1,#08021273 48%,#08021226),linear-gradient(#08021226,#0802128c);position:absolute;top:0;right:0;bottom:0;left:0}.gs-about-gta-hero-content{z-index:1;align-content:end;gap:.55rem;min-height:220px;padding:.85rem .9rem .95rem;display:grid;position:relative}.gs-about-gta-brand{text-shadow:0 2px 14px #000000a6;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;line-height:.95;display:flex}.gs-about-gta-brand-stream{letter-spacing:.04em;color:#fff;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:900}.gs-about-gta-brand-play{letter-spacing:.02em;color:#e879f9;text-shadow:0 0 18px #e879f98c,0 2px 10px #0000008c;font-size:clamp(1.2rem,2.8vw,1.65rem);font-style:italic;font-weight:900}.gs-about-gta-brand-games{letter-spacing:.18em;color:#ffffffeb;width:100%;font-size:clamp(.95rem,2vw,1.2rem);font-weight:850}.gs-about-gta-games{flex-wrap:wrap;gap:.35rem;display:flex}.gs-about-gta-games>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5e9ff;letter-spacing:.02em;background:#4c1d958c;border:1px solid #d8b4fe73;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.gs-about-gta-feed{gap:.28rem;max-width:15.5rem;display:grid}.gs-about-visual--gta-hero .gs-about-gta-row{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0a04168c;border:1px solid #a78bfa38;border-radius:8px;padding:.28rem .45rem;font-size:.72rem}.gs-about-visual--gta-hero .gs-about-gta-row strong{color:#fce7f3;font-weight:750}.gs-about-visual--gta-hero .gs-about-pill{color:#fff;background:linear-gradient(135deg,#a855f7,#db2777);border:0}.gs-about-visual--gta-hero .gs-about-gta-note{color:#e9d5ffe0;margin:0;font-size:.68rem;font-weight:600}.gs-about-gta-play{z-index:1;pointer-events:none;background:linear-gradient(145deg,#c084fc,#7c3aed 55%,#6d28d9);border-radius:.85rem;width:3.1rem;height:3.1rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%);box-shadow:0 0 0 3px #c084fc40,0 10px 28px #7c3aed8c,0 0 40px #db277759}.gs-about-gta-play:before{content:"";opacity:.85;background:repeating-linear-gradient(#ffffff8c 0,#ffffff8c 2px,#0000 2px,#0000 5px);border-radius:2px;width:.55rem;height:1.35rem;position:absolute;top:50%;left:.22rem;transform:translateY(-50%)}.gs-about-gta-play:after{content:"";filter:drop-shadow(0 2px 4px #00000059);border:.55rem solid #0000;border-left:.85rem solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:52%;transform:translate(-35%,-50%)}.gs-banner--streamplay-games .gs-banner-glow{background:radial-gradient(#c084fc59,#0000 65%)}.gs-banner--streamplay-games .gs-banner-preview-img{object-fit:cover;object-position:center 32%;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;border-radius:0}.gs-banner--streamplay-games .gs-banner-preview{padding:0;display:block;top:0;right:0;bottom:0;left:0}.gs-banner--streamplay-games .gs-banner-pattern{opacity:.35;mix-blend-mode:soft-light}.gs-about-ranking{grid-template-columns:1fr auto 1fr;align-items:start;gap:.55rem;padding:.75rem .65rem;display:grid}.gs-about-ranking-col strong{letter-spacing:.04em;text-transform:uppercase;color:#f472b6f2;margin-bottom:.4rem;font-size:.72rem;display:block}.gs-about-ranking-col ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.gs-about-ranking-col li{color:#ffffffe0;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.gs-about-ranking-col li span{background:#f472b638;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:700;display:inline-flex}.gs-about-ranking-col li em{color:#f472b6f2;margin-left:auto;font-style:normal;font-weight:650}.gs-about-ranking-timer{background:#0f0a148c;border:1px solid #f472b659;border-radius:12px;place-items:center;gap:.15rem;min-width:4.2rem;padding:.55rem .4rem;display:grid}.gs-about-ranking-timer em{color:#fff;font-variant-numeric:tabular-nums;font-size:1.05rem;font-style:normal;font-weight:750}.gs-about-ranking-timer span{text-transform:uppercase;letter-spacing:.06em;color:#f472b6e6;font-size:.62rem}.gs-price-card--free .gs-buy-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gs-price-free-label{color:var(--text,#fff);font-size:1.35rem;font-weight:750}@media(max-width:820px){.gs-about-layout,.gs-about-batalha{grid-template-columns:1fr}.gs-about-grid{max-width:220px;margin:0 auto}}@media(max-width:560px){.gs-about-btn{padding:.3rem .55rem;font-size:.68rem}.gs-preview-btn{min-height:34px;padding:.35rem .75rem;font-size:.72rem}.gs-about-header,.gs-about-body{padding-left:.95rem;padding-right:.95rem}.gs-about-header-main{gap:.65rem}.gs-about-icon{width:38px;height:38px}}html[data-theme=light] .gs-about-modal{background:radial-gradient(ellipse 70% 50% at 0% 0%,var(--game-accent),transparent 55%),#fff}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-about-modal{background:radial-gradient(ellipse 70% 50% at 0% 0%,color-mix(in srgb,var(--game-accent) 12%,transparent),transparent 55%),#fff}}html[data-theme=light] .gs-about-btn{color:#0a0a0a;background:#ffffffe0;border-color:#0000001f}html[data-theme=light] .gs-preview-btn{color:#0a0a0a;border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-preview-btn{border-color:color-mix(in srgb,var(--game-accent) 55%,#000)}}html[data-theme=light] .gs-preview-btn{background:linear-gradient(135deg,var(--game-accent) 0%,var(--game-accent) 55%,var(--game-accent) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-preview-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 88%,#fff) 0%,var(--game-accent) 55%,color-mix(in srgb,var(--game-accent) 80%,#111) 100%)}}html[data-theme=light] .gs-preview-btn{box-shadow:0 1px #ffffff80 inset,0 8px 20px var(--game-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-preview-btn{box-shadow:0 1px #ffffff80 inset,0 8px 20px color-mix(in srgb,var(--game-accent) 35%,#0000002e)}}html[data-theme=light] .gs-preview-btn:after{background:linear-gradient(135deg,var(--game-accent) 0%,var(--game-accent) 55%,var(--game-accent) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-preview-btn:after{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 88%,#fff) 0%,var(--game-accent) 55%,color-mix(in srgb,var(--game-accent) 80%,#111) 100%)}}.gs-live-preview{--jogo-inset-left:0px;--jogo-moldura-w:1050px;--jogo-moldura-h:930px;border:1px solid var(--game-accent,#888);border-radius:12px;flex-direction:column;gap:0;width:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.gs-live-preview{border:1px solid color-mix(in srgb,var(--game-accent,#888) 28%,var(--border-subtle,#ffffff1f))}}.gs-live-preview{isolation:isolate;contain:layout style;background:#0a0a0a;box-shadow:0 18px 40px #00000059}.gs-live-preview--lcr{contain:none}.gs-live-preview--lcr video{backface-visibility:hidden;transform:translateZ(0)}.gs-live-preview--compact{border-radius:10px;box-shadow:0 10px 24px #0006}.gs-live-preview-chrome{background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.35rem;padding:.45rem .7rem;display:flex}.gs-live-preview-chrome>span{background:#ffffff38;border-radius:50%;width:8px;height:8px}.gs-live-preview-chrome>span:first-child{background:#ff5f57}.gs-live-preview-chrome>span:nth-child(2){background:#febc2e}.gs-live-preview-chrome>span:nth-child(3){background:#28c840}.gs-live-preview-chrome em{color:#ffffff8c;letter-spacing:.02em;margin-left:.45rem;font-size:.72rem;font-style:normal;font-weight:650}.gs-live-preview-viewport{--preview-scale:.35;aspect-ratio:1050/930;background:var(--jogo-background,#111722);width:100%;position:relative;overflow:hidden}.gs-live-preview--compact .gs-live-preview-viewport{aspect-ratio:1050/930}.gs-live-preview-native{transform-origin:50%;pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}.gs-live-preview-host.overlay-jogo-host{--jogo-inset-left:0px;width:var(--jogo-moldura-w);height:var(--jogo-moldura-h);background:var(--jogo-background,#111722);color:var(--jogo-on-background,#fff);margin:0;padding:0;overflow:hidden}.gs-live-preview .jogo-moldura,.gs-live-preview .jogo-moldura--cheia,.gs-live-preview .jogo-moldura--bn{--jogo-inset-left:0px;box-sizing:border-box;background:var(--jogo-background,#111722);color:var(--jogo-on-background,#fff);font-family:var(--font-jogo,"Lexend", sans-serif);flex-shrink:0;overflow:hidden;max-width:none!important;max-height:none!important;width:var(--jogo-moldura-w)!important;height:var(--jogo-moldura-h)!important;border:1px solid var(--jogo-moldura-border,#fff)!important;flex-direction:column!important;margin:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}.gs-live-preview .jogo-moldura--cheia>.bn-corpo,.gs-live-preview .jogo-moldura--cheia>.salada-page,.gs-live-preview .jogo-moldura--cheia>.jogo-contexto-root,.gs-live-preview .jogo-moldura--cheia>.am-page,.gs-live-preview .jogo-moldura--cheia>.ab-tabuleiro-page,.gs-live-preview .jogo-moldura--cheia>.lcr-game-page{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.gs-about-aside .gs-live-preview{aspect-ratio:1050/930;width:100%;margin-bottom:.85rem}.lp .gs-live-preview{--game-accent:#ffffff59}.pg-hero-visual .gs-live-preview,.pg-hub-card-preview .gs-live-preview,.pg-featured-visual .gs-live-preview,.lp-game-preview .gs-live-preview,.lp-preview-board .gs-live-preview,.pg-related-preview .gs-live-preview{max-width:100%}.pg-hub-card-preview{min-height:220px}.pg-hero-visual,.pg-featured-visual{min-height:280px}.gs-purchase-overlay{z-index:2700}.gs-purchase-modal{--game-accent:var(--accent);border:1px solid var(--game-accent);border-radius:16px;width:min(440px,100%)}@supports (color:color-mix(in lab,red,red)){.gs-purchase-modal{border:1px solid color-mix(in srgb,var(--game-accent) 30%,var(--border-subtle))}}.gs-purchase-modal{background:radial-gradient(ellipse 80% 60% at 50% 0%,var(--game-accent),transparent 60%),var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.gs-purchase-modal{background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--game-accent) 14%,transparent),transparent 60%),var(--bg-elevated)}}.gs-purchase-header h2{border:none;margin:0;padding:0}.gs-purchase-body{text-align:center;padding-top:.5rem}.gs-purchase-check{color:#0a0a0a;background:linear-gradient(145deg,#6ee7b7,#34d399);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;font-size:1.5rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #34d39959}.gs-purchase-lead{color:var(--text);margin:0 0 .55rem;font-size:1.02rem;line-height:1.45}.gs-purchase-lead strong{color:var(--game-accent)}.gs-purchase-lead time{color:var(--text);font-weight:800}.gs-purchase-meta{color:var(--text-secondary);margin:0 0 .85rem;font-size:.84rem}.gs-purchase-hint{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.gs-purchase-actions{flex-wrap:wrap;justify-content:stretch;width:100%}.gs-purchase-actions .btn-secondary,.gs-purchase-actions .gs-purchase-cta{text-align:center;flex:140px;justify-content:center;text-decoration:none}html[data-theme=light] .gs-hero--overlay{background:radial-gradient(80% 120% at 0 0,#00c2ff29,#0000 55%),radial-gradient(70% 100% at 100% 100%,#ff4d6d1a,#0000 50%),linear-gradient(160deg,#f7f7f8,#fff 55%,#f0f0f2);border-color:#00c2ff}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .gs-hero--overlay{border-color:color-mix(in srgb,#00c2ff 30%,var(--border))}}html[data-theme=light] .gs-hero--overlay .gs-hero-eyebrow{color:#0369a1}html[data-theme=light] .gs-hero-eyebrow{color:#b45309}html[data-theme=light] .gs-hero-lead{color:#4a4a4a}.game-locked-page{justify-content:center;align-items:center;min-height:50vh;padding:2rem 1rem;display:flex}.game-locked-card{text-align:center;max-width:420px}.game-locked-icon{color:var(--warning,#f0b429);margin-bottom:1rem;display:inline-flex}.conta-perfil-info strong{color:var(--text);font-size:1.05rem}.conta-assinatura-lista{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.conta-plano-vazio{gap:.35rem;display:grid}.conta-plano-vazio .hint{margin:0}.conta-assinatura-lista li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border-subtle);font-size:.9rem;display:flex}.conta-assinatura-lista li span{color:var(--muted)}.conta-assinatura-lista li strong{color:var(--text);font-weight:600}.ranking-hub{gap:var(--stack-gap);display:grid}.ranking-hub-nav h2{margin-bottom:10px}.ranking-hub-chips{margin-top:0}.ranking-hub-tabs,.sidebar-version{display:none}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.container{max-width:1100px;margin:0 auto;padding:24px}.topbar{display:none}.topbar h1{color:var(--text);margin:0;font-size:1.6rem;font-weight:700}.nav{display:none}.card.game-store-item{-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:0;padding:.85rem .45rem .9rem .5rem}.lives-filtros{margin-bottom:var(--card-gap);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle)}.lives-filtros-grid{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.lives-filtros-grid label{gap:4px;display:grid}.lives-filtros-grid label span{font-size:var(--label-font);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.lives-filtros-grid input{min-height:var(--control-height);padding:var(--control-pad-y) var(--control-pad-x);font-size:var(--control-font);border-radius:var(--radius);border:var(--border-width) solid var(--border-subtle);background:var(--surface-2);color:var(--text)}.lives-filtros-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.card-title-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.card-title-row h2{flex:1;min-width:0;margin:0}.status-item.fila-alerta .value{color:#b45309}.status-item.fila-critica .value{color:#dc2626;font-weight:800}.feed-contador{background:var(--surface-2,#7f7f7f1f);border:1px solid var(--border);font-variant-numeric:tabular-nums;min-width:2rem;color:var(--text);text-align:center;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.82rem;font-weight:700;line-height:1.2}.card .hint:first-of-type,.card>.hint{margin-top:0}.grid-2{gap:var(--grid-gap);grid-template-columns:1fr 1fr;display:grid}@media(max-width:800px){.grid-2{grid-template-columns:1fr}}.card-full{grid-column:1/-1}.partidas-coluna-controle{gap:var(--stack-gap);flex-direction:column;display:flex}.exibicao-jogo-card .opcao-jogo-linha+.opcao-jogo-linha{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.opcao-jogo-linha{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opcao-jogo-linha--com-valor{align-items:center}.opcao-jogo-acoes{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.opcao-jogo-valor{align-items:center;gap:.4rem;display:flex}.opcao-jogo-valor .btn-row{align-items:center;margin-top:0}.opcao-jogo-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.opcao-jogo-label{color:var(--text);font-weight:600}.opcao-jogo-hint{color:var(--muted);font-size:.85rem;line-height:1.35}.opcao-jogo-toggle{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0;gap:2px;padding:3px;display:flex}.opcao-jogo-btn{border-radius:var(--radius);min-width:0;min-height:0;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background var(--transition),color var(--transition);background:0 0;border:none;padding:6px 12px;font-size:.82rem;font-weight:600}.opcao-jogo-btn:hover{color:var(--text);background:var(--surface-hover)}.opcao-jogo-btn.ativo,.opcao-jogo-btn.ativo:hover{background:var(--accent);color:var(--on-accent,#fff)}button.opcao-jogo-btn:hover:not(:disabled){color:var(--text);background:var(--surface-hover);border:none}button.opcao-jogo-btn.ativo,button.opcao-jogo-btn.ativo:hover:not(:disabled){background:var(--accent);color:var(--on-accent,#fff);border:none}.opcao-jogo-toggle .opcao-jogo-btn--on.ativo,.opcao-jogo-toggle button.opcao-jogo-btn--on.ativo,.opcao-jogo-toggle button.opcao-jogo-btn--on.ativo:hover:not(:disabled),.interacao-toggle .opcao-jogo-btn--on.ativo,.interacao-toggle button.opcao-jogo-btn--on.ativo,.interacao-toggle button.opcao-jogo-btn--on.ativo:hover:not(:disabled){color:#fff;background:#16a34a;border:none}.opcao-jogo-toggle .opcao-jogo-btn--off.ativo,.opcao-jogo-toggle button.opcao-jogo-btn--off.ativo,.opcao-jogo-toggle button.opcao-jogo-btn--off.ativo:hover:not(:disabled),.interacao-toggle .opcao-jogo-btn--off.ativo,.interacao-toggle button.opcao-jogo-btn--off.ativo,.interacao-toggle button.opcao-jogo-btn--off.ativo:hover:not(:disabled){color:#fff;background:#dc2626;border:none}@media(max-width:640px){.opcao-jogo-linha{flex-direction:column;align-items:stretch}.opcao-jogo-acoes{justify-content:flex-start}.opcao-jogo-toggle{align-self:flex-start}}.theme-toggle-fixed,.theme-toggle{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);gap:2px;padding:4px;display:flex}.theme-btn{border-radius:var(--radius);width:34px;min-width:0;height:34px;min-height:0;color:var(--muted);cursor:pointer;box-shadow:none;transition:background var(--transition),color var(--transition);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.theme-btn:hover:not(:disabled){color:var(--text);background:var(--surface-hover);border:none}button.theme-btn.ativo,button.theme-btn.ativo:hover:not(:disabled){background:var(--gold-gradient);color:#fff;border:none}.btn-chip{padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--control-height);min-width:var(--btn-min-width);border-radius:var(--radius);border:var(--border-width-control) solid var(--btn-border);background:var(--btn-bg);color:var(--btn-color);font-size:var(--btn-font);cursor:pointer;font-weight:600;font-family:var(--font);box-sizing:border-box}.btn-chip:hover,.btn-chip.ativo{border-color:var(--btn-border);color:var(--btn-color);background:var(--btn-bg-hover)}.paginacao{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:flex}.paginacao-info{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.4}.paginacao-info strong{color:var(--text);font-weight:700}.paginacao-nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.paginacao-numeros{align-items:center;gap:4px;display:inline-flex}.paginacao-btn{border-radius:var(--radius);border:var(--border-width-control) solid var(--btn-secondary-border);background:var(--btn-secondary-bg);min-width:0;min-height:32px;color:var(--btn-secondary-color);font-size:.8125rem;font-weight:600;font-family:var(--font);font-variant-numeric:tabular-nums;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:background var(--transition),border-color var(--transition),color var(--transition),opacity var(--transition);justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex}.paginacao-btn:hover:not(:disabled){background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-color);border-color:var(--btn-secondary-border);transform:none}.paginacao-btn:active:not(:disabled){transform:translateY(1px)}.paginacao-btn:disabled{opacity:.4;cursor:not-allowed}.paginacao-btn-num{width:32px;padding:0}.paginacao-btn-num.ativo,.paginacao-btn-num.ativo:hover:not(:disabled){opacity:1;border-color:var(--btn-border);background:var(--btn-bg);color:var(--btn-color);cursor:default}.paginacao-btn-nav span{font-size:1.1rem;font-weight:700;line-height:1}.paginacao-ellipsis{width:24px;color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}@media(max-width:640px){.paginacao{flex-direction:column;align-items:stretch}.paginacao-nav{justify-content:space-between;margin-left:0}.paginacao-btn-nav{flex:none}.paginacao-numeros{flex:1;justify-content:center}}.card code{border-radius:var(--radius);background:var(--surface-2);border:var(--border-width) solid var(--border-subtle);color:var(--gold-dark);padding:2px 6px;font-size:.8rem}[data-theme=dark] .card code{color:var(--gold-light)}th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.ranking-table tr:hover td{background:var(--surface-hover)}.jogador-celula{align-items:center;gap:10px;display:flex}.jogador-identidade{flex-direction:column;gap:2px;min-width:0;display:flex}.jogador-nome{word-break:break-word;text-shadow:none;font-size:.875rem;font-weight:650;line-height:1.25}.jogador-arroba{color:var(--text-muted);word-break:break-all;font-size:.78rem;line-height:1.2}.jogadores-table td{vertical-align:middle}.players-page{max-width:100%}.players-toolbar{flex-wrap:wrap;gap:12px;margin:0 0 14px;display:flex}.players-busca{flex:240px;max-width:360px;margin:0}.players-busca input{width:100%}.main-content-players{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;min-height:0;max-height:100dvh;overflow:hidden scroll}.players-page .table-wrap{-webkit-overflow-scrolling:touch;overflow:auto hidden}.players-page .jogadores-table{min-width:760px}@media(max-width:900px){.app-shell--game .sidebar{width:68px}.app-shell--game .brand-text,.app-shell--game .sidebar-label{display:none}.app-shell--game .sidebar-footer{display:flex}.app-shell--game .sidebar-user-info,.app-shell--game .sidebar-user-toggle{display:none}.app-shell--game .sidebar-user{justify-content:center;padding:4px 0}.app-shell--game .sidebar-user-menu{z-index:40;border:1px solid var(--sidebar-border);border-radius:var(--radius);background:var(--sidebar-bg);min-width:180px;padding:8px;position:absolute;bottom:12px;left:calc(100% + 8px);box-shadow:0 10px 28px #00000059}.app-shell--game .sidebar-user-menu .sidebar-label{display:inline}.app-shell--game .live-conn-dot--logo{display:block;bottom:-1px;right:-1px}.app-shell--game .sidebar-brand{justify-content:center;padding:14px 8px}.app-shell--game .brand-logo--full{display:none}.app-shell--game .brand-logo--icon{display:block}.app-shell--game .sidebar-link{justify-content:center;padding:12px}.app-shell--game .main-content{padding:var(--space-5) var(--space-4) var(--page-pad-bottom);margin-left:68px}.app-shell--game .page-title{font-size:1.25rem}}.input-with-action{align-items:center;width:100%;display:flex;position:relative}.input-with-action input{width:100%;padding-right:44px}.btn-eye{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--muted);font:inherit;letter-spacing:inherit;transition:color var(--transition);border-radius:0;justify-content:center;align-items:center;gap:0;margin:0;line-height:0;display:inline-flex;position:absolute;top:50%;right:10px;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;transform:translateY(-50%)!important}button.btn-eye:hover:not(:disabled),button.btn-eye:active:not(:disabled),button.btn-eye:focus:not(:disabled){color:var(--text);filter:none;box-shadow:none!important;background:0 0!important;border:none!important;transform:translateY(-50%)!important}.btn-eye:focus-visible{color:var(--text);outline:none}.field-api-key{max-width:100%}.table-avatar{object-fit:cover;border:2px solid var(--border);border-radius:50%;width:36px;height:36px}.table-avatar-fallback{background:var(--accent-soft);width:36px;height:36px;color:var(--gold-light);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.jogador-cell{align-items:center;gap:10px;display:flex}.modal-card-wide{width:min(860px,100%)}.intervalo-custom input[type=date]{flex:1;width:auto;min-width:140px}.date-picker-wrap{flex:1;min-width:140px;position:relative}.date-picker-trigger{width:100%;padding:var(--control-pad-y) var(--control-pad-x);min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:var(--control-font);font-weight:500;font-family:var(--font);cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);justify-content:space-between;align-items:center;gap:8px;line-height:1.25;display:flex}.date-picker-trigger:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}.date-picker-trigger:focus-visible{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.date-picker-trigger.vazio{color:var(--muted)}.date-picker-icon{color:var(--gold-light);flex-shrink:0}.date-picker-popup{z-index:1000;position:fixed}.date-picker-popup .calendario{box-shadow:var(--shadow)}input[type=date],input[type=datetime-local],input[type=email],input[type=search],input[type=tel],input[type=url],textarea{width:100%;padding:var(--control-pad-y) var(--control-pad-x);min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:var(--control-font);font-weight:500;font-family:var(--font);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);line-height:1.25}label{margin-bottom:var(--label-mb);color:var(--text-secondary);font-size:var(--label-font);font-weight:600;display:block}input[type=text],input[type=number],input[type=password],select{width:100%;padding:var(--control-pad-y) var(--control-pad-x);min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:var(--control-font);font-weight:500;font-family:var(--font);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);line-height:1.25}select{cursor:pointer;color-scheme:inherit}select option,optgroup{background-color:var(--control-solid-bg);color:var(--text)}select:disabled{opacity:.55;cursor:not-allowed}input[type=text]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,textarea::placeholder{color:var(--muted);font-weight:400}input[type=text]:hover,input[type=number]:hover,input[type=password]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input:disabled,input[readonly],select:disabled,textarea:disabled{opacity:.7;cursor:not-allowed;background:var(--input-bg)}.field{margin-bottom:var(--field-stack)}.checkbox-field{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--checkbox-stack);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.checkbox-field:last-of-type{margin-bottom:0}.checkbox-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox-mark{border-radius:var(--radius);border:var(--border-width-control) solid var(--border);background:var(--surface-2);width:20px;height:20px;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition);flex-shrink:0;margin-top:1px;position:relative}.checkbox-mark:after{content:"";border:solid var(--on-accent,#000);width:5px;height:10px;transition:transform var(--transition);border-width:0 2px 2px 0;position:absolute;top:1px;left:5px;transform:rotate(45deg)scale(0)}.checkbox-input:checked+.checkbox-mark{background:var(--accent);border-color:var(--accent)}.checkbox-input:checked+.checkbox-mark:after{transform:rotate(45deg)scale(1)}.checkbox-input:focus-visible+.checkbox-mark{box-shadow:0 0 0 3px var(--accent-soft)}.checkbox-label{color:var(--text);flex:1;padding-top:1px;font-size:.875rem;line-height:1.45}.checkbox-field:hover .checkbox-mark{border-color:var(--accent)}.hint-before-actions{margin-bottom:0}button,.btn,a.btn-primary,a.btn-secondary,a.btn-success{border:var(--border-width-control) solid var(--btn-border);border-radius:var(--radius);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--control-height);background:var(--btn-bg);color:var(--btn-color);font-size:var(--btn-font);font-weight:600;font-family:var(--font);letter-spacing:-.01em;cursor:pointer;transition:background var(--transition),opacity var(--transition),transform var(--transition),box-shadow var(--transition),border-color var(--transition),filter var(--transition);box-sizing:border-box;box-shadow:none;justify-content:center;align-items:center;gap:8px;line-height:1.25;text-decoration:none;display:inline-flex}.btn,.btn-primary,.btn-secondary,.btn-success,a.btn-primary,a.btn-secondary,a.btn-success{min-width:var(--btn-min-width)}button:hover:not(:disabled),.btn:hover,a.btn-primary:hover,a.btn-success:hover{background:var(--btn-bg-hover);color:var(--btn-color);border-color:var(--btn-border);transform:none}button:active:not(:disabled),.btn:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}button.game-store-buy,button.game-store-buy:hover:not(:disabled),button.game-store-buy:active:not(:disabled){background:var(--accent);color:var(--bg-elevated);border-color:#0000}button.game-store-buy:hover:not(:disabled){background:var(--accent-hover);filter:brightness(1.08);transform:translateY(-1px)}button.gs-buy-btn,button.gs-buy-btn:hover:not(:disabled),button.gs-buy-btn:active:not(:disabled){color:#0a0a0a;border-color:#0000}.status-grid{gap:var(--status-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.status-item{background:var(--surface-2);border-radius:var(--radius);padding:var(--status-pad-y) var(--status-pad-x);border:var(--border-width) solid var(--border-subtle);box-shadow:none;position:relative;overflow:hidden}.status-item:before{content:"";background:var(--accent);height:3px;position:absolute;top:0;left:0;right:0}.status-item:hover{border-color:#fff3;transform:none}[data-theme=light] .status-item:hover{border-color:#0000002e}[data-theme=light] .status-item .value.status-warn{color:#b45309}.status-item .label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:.72rem;font-weight:600}.status-item .value{color:var(--text);font-size:1.1rem;font-weight:700}.status-item .value.status-ok{color:var(--success)}.status-item .value.status-warn{color:#fbbf24}.status-item .value.status-err{color:var(--danger)}.status-item .value-sm{font-size:.95rem}.status-item .value.status-ok .value-sm,.status-item .value.status-warn .value-sm,.status-item .value.status-err .value-sm{color:inherit;opacity:.85}.tiktok-live-banner{border-radius:var(--radius);border:1px solid var(--warning);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.1rem;width:100%;margin:0 0 1rem;padding:.9rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tiktok-live-banner{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border))}}.tiktok-live-banner{background:var(--warning-soft);box-sizing:border-box;color:var(--warning)}.tiktok-live-banner-body{flex:14rem;gap:.2rem;min-width:min(100%,16rem);display:grid}.tiktok-live-banner-title{color:var(--warning);letter-spacing:-.01em;font-size:.95rem;font-weight:750}.tiktok-live-banner-text{color:var(--warning);margin:0;font-size:.84rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.tiktok-live-banner-text{color:color-mix(in srgb,var(--warning) 72%,var(--text))}}a.tiktok-live-banner-cta,.tiktok-live-banner-cta{border-radius:var(--radius);border:1px solid var(--warning);background:var(--warning);color:#0a0a0a;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:.45rem .95rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}a.tiktok-live-banner-cta:hover,.tiktok-live-banner-cta:hover{filter:brightness(1.08);color:#0a0a0a;text-decoration:none;transform:translateY(-1px)}[data-theme=light] .tiktok-live-banner{color:#92400e;background:#92400e1a;border-color:#92400e59}[data-theme=light] .tiktok-live-banner-title{color:#78350f}[data-theme=light] .tiktok-live-banner-text{color:#92400e}[data-theme=light] a.tiktok-live-banner-cta,[data-theme=light] .tiktok-live-banner-cta{color:#fff;background:#78350f;border-color:#78350f}[data-theme=light] a.tiktok-live-banner-cta:hover,[data-theme=light] .tiktok-live-banner-cta:hover{color:#fff;filter:brightness(1.1)}.tiktok-live-banner--jogo{max-width:min(100%,42rem);margin:0 0 .75rem}.tiktok-live-banner--jogo-fixed{top:.35rem;left:calc(var(--sidebar-width) + .45rem + 130px);z-index:21;max-width:min(36rem,calc(100vw - var(--sidebar-width) - 10rem));box-shadow:var(--shadow-sm);margin:0;position:fixed}.tiktok-live-banner--jogo-compact{border-radius:6px;gap:.4rem;width:100%;margin:0;padding:.5rem;display:grid}.tiktok-live-banner--jogo-compact .tiktok-live-banner-body{min-width:0;display:block}.tiktok-live-banner--jogo-compact .tiktok-live-banner-title{text-align:center;font-size:.7rem;line-height:1.25;display:block}.tiktok-live-banner--jogo-compact .tiktok-live-banner-cta{box-sizing:border-box;border-radius:5px;width:100%;min-height:32px;padding:.35rem .4rem;font-size:.7rem}.sidebar-collapsed .tiktok-live-banner--jogo-fixed{left:calc(var(--sidebar-width-collapsed) + .45rem + 130px);max-width:min(36rem,calc(100vw - var(--sidebar-width-collapsed) - 10rem))}.tiktok-live-banner--reconnect{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2459}.tiktok-live-banner--reconnect .tiktok-live-banner-title{color:#fbbf24}[data-theme=light] .tiktok-live-banner--reconnect{color:#92400e;background:#92400e1a;border-color:#92400e59}[data-theme=light] .tiktok-live-banner--reconnect .tiktok-live-banner-title{color:#78350f}.ranking-filtro-card,.intervalo-custom .btn-row{overflow:visible}.ranking-filtro-card h2{margin-bottom:4px}.ranking-filtro-hint{margin:0}.ranking-filtro-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.btn-hoje-chip{padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--control-height);min-width:var(--btn-min-width);border-radius:var(--radius);border:var(--border-width-control) solid var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--btn-secondary-color);font-size:var(--btn-font);cursor:pointer;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),color var(--transition);white-space:nowrap;box-sizing:border-box;align-items:center;gap:8px;font-weight:600;display:inline-flex}.btn-hoje-chip:hover,button.btn-hoje-chip:hover:not(:disabled){border-color:var(--btn-secondary-border);background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-color)}.btn-hoje-chip.ativo,button.btn-hoje-chip.ativo,button.btn-hoje-chip.ativo:hover:not(:disabled){border-color:var(--btn-border);background:var(--btn-bg);color:var(--btn-color);box-shadow:none}.btn-hoje-icon{color:var(--gold);font-size:.55rem;line-height:1}.btn-hoje-chip.ativo .btn-hoje-icon{color:var(--accent);animation:2s ease-in-out infinite pulse-hoje}@keyframes pulse-hoje{0%,to{opacity:1}50%{opacity:.45}}.calendario{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:360px;padding:18px}.calendario-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.calendario-titulo{text-align:center;letter-spacing:.02em;color:var(--gold-light);flex:1;font-size:1.05rem;font-weight:700}.cal-nav-btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;transition:border-color .2s,background .2s,color .2s;display:flex}.cal-nav-btn:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--gold-light)}.calendario-semana{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.calendario-semana span{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:4px 0;font-size:.72rem;font-weight:700}.calendario-dias{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-dia{aspect-ratio:1;border-radius:var(--radius);min-height:40px;color:var(--text);font-size:.92rem;font-weight:500;font-family:var(--font);cursor:pointer;background:0 0;border:none;padding:0;transition:background .15s,color .15s,box-shadow .15s,transform .12s}.cal-dia:hover:not(.selecionado){background:var(--accent-soft);color:var(--gold-light);transform:scale(1.05)}.cal-dia.fora-mes{color:var(--muted);opacity:.4}.cal-dia.fora-mes:hover{opacity:.65}.cal-dia.hoje:not(.selecionado){color:var(--gold-light);font-weight:700;box-shadow:inset 0 0 0 2px #fff6}[data-theme=light] .cal-dia.hoje:not(.selecionado){box-shadow:inset 0 0 0 2px #00000059}.cal-dia.selecionado{background:linear-gradient(135deg,var(--gold-dark),var(--accent));color:var(--on-accent,#fff);font-weight:700;box-shadow:0 4px 14px #fff3}[data-theme=light] .cal-dia.selecionado{box-shadow:0 4px 14px #00000026}.cal-dia.selecionado:hover{background:linear-gradient(135deg,var(--accent),var(--gold-light));transform:none}@media(max-width:420px){.calendario{max-width:none;padding:14px}.cal-dia{border-radius:var(--radius);min-height:36px;font-size:.85rem}}.status-item-conexao{grid-column:1/-1}.status-conexao-live{align-items:center;gap:14px;display:flex}.status-live-avatar-wrap{flex-shrink:0;width:76px;height:76px}.status-live-avatar-wrap .feed-avatar-wrap,.status-live-avatar-wrap .feed-avatar{width:76px;height:76px}.status-live-avatar-wrap .feed-avatar-fallback{font-size:1.35rem}.status-live-avatar{width:76px;height:76px}.status-conexao-info{flex-direction:column;gap:4px;min-width:0;display:flex}.status-live-nome{color:var(--text);font-size:.98rem;font-weight:600;line-height:1.25}.status-live-user{color:var(--muted);font-size:.82rem;font-weight:500}.badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.badge.ok{background:var(--success-soft);color:var(--success);box-shadow:inset 0 0 0 1px #34d39933}.badge.warn{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1px #fbbf2433}.badge.err{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px #f8717133}.dot{background:currentColor;border-radius:50%;width:8px;height:8px}.feed{flex-direction:column;gap:8px;max-height:520px;display:flex;overflow-y:auto}.feed-item{border-radius:var(--radius);background:var(--surface-2);border-left:4px solid var(--border);padding:14px 16px;animation:.25s fadeIn}.metrics-row{margin-bottom:24px}.feed-item.palpite{border-left-color:var(--accent)}.feed-item.resultado{border-left-color:var(--warning)}.feed-item.acerto,.feed-item.partida_finalizada{border-left-color:var(--success)}.feed-item.admin{border-left-color:#a855f7}.feed-item.rejeitado{border-left-color:var(--danger);opacity:.85}.feed-item .meta{color:var(--muted);margin-bottom:4px;font-size:.78rem}.feed-user{align-items:center;gap:12px;margin-bottom:8px;display:flex}.feed-avatar-wrap{flex-shrink:0;width:48px;height:48px;position:relative}.feed-avatar-wrap .feed-avatar-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.feed-avatar-wrap img.feed-avatar{z-index:1;position:relative}.feed-avatar{object-fit:cover;border:2px solid var(--border);background:var(--surface);border-radius:50%;flex-shrink:0;width:48px;height:48px}.feed-avatar-fallback{color:var(--gold-light);justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;display:inline-flex}.feed-user-name{color:var(--text);font-size:1.2rem;font-weight:600;line-height:1.3}.feed-user-handle{color:var(--muted);margin-top:2px;font-size:.8rem;line-height:1.3}.feed-item .texto{font-size:1.1rem;line-height:1.45}.feed-item-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.feed-palpite-linha{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.feed-autor-inline{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.feed-avatar-wrap-compacto{width:28px;height:28px}.feed-avatar-compacto{width:28px;height:28px;font-size:.85rem}.feed-palpite-linha .feed-user-name{color:var(--muted);font-size:.95rem;font-weight:600;line-height:1.3}.feed-item-top .feed-user{flex:1;min-width:0;margin-bottom:0}.feed-posicao{color:var(--gold-light);background:var(--accent-soft);border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:1.05rem;font-weight:700}.palpite-jogador-cell{margin-bottom:0}.palpite-jogador-cell .feed-user-name{font-size:1.1rem}.palpites-partida-table .palpite-posicao{white-space:nowrap;font-size:1.25rem;font-weight:700}.palpites-partida-table .palpite-palavra{font-size:1.15rem;font-weight:600;line-height:1.4}.palpites-partida-table tr.palpite-vencedor{background:#22c55e1f}.palpites-partida-table tr.palpite-vencedor td{color:var(--success);font-weight:600}.empty{color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-2);padding:56px 24px;font-size:.9rem}.partida-card{margin-bottom:16px}.partida-card-nested{background:var(--surface-2);margin-top:12px;margin-bottom:0;padding:16px}.partida-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.partida-header-toggle,.live-header-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center}.partida-header-toggle:hover,.live-header-toggle:hover{opacity:.92}.partida-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.partida-header-toggle .expand-icon,.live-header-toggle .expand-icon{color:var(--muted);flex-shrink:0;font-size:.75rem;transition:transform .2s}.partida-card.collapsible .partida-header-toggle{margin-bottom:0}.partida-card.collapsible .partida-card-body{border-top:1px solid var(--border);margin-top:12px;padding-top:12px;display:none}.partida-card.collapsible.expanded .partida-card-body{display:block}.partida-card.collapsible.expanded .expand-icon,.live-card.expanded .expand-icon{transform:rotate(180deg)}.live-card .live-partidas{border-top:1px solid var(--border);margin-top:16px;padding-top:16px;display:none}.live-card.expanded .live-partidas{display:block}.live-partidas-empty{text-align:center;padding:20px 12px}.table-wrap{overflow-x:auto}.partida-meta{color:var(--muted);font-size:.85rem}table{border-collapse:separate;border-spacing:0;width:100%}th,td{text-align:left;padding:var(--table-cell-pad-y) var(--table-cell-pad-x);border-bottom:var(--border-width) solid var(--border-subtle);font-size:.875rem}th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);font-size:.75rem;font-weight:600}th:first-child{border-radius:var(--radius) 0 0 0}th:last-child{border-radius:0 var(--radius) 0 0}tbody tr{transition:background var(--transition)}tbody tr:hover td{background:var(--surface-hover)}tbody tr:last-child td{border-bottom:none}tbody tr:last-child td:first-child{border-radius:0 0 0 var(--radius)}tbody tr:last-child td:last-child{border-radius:0 0 var(--radius) 0}.toast{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);z-index:1000;padding:12px 16px;display:none;position:fixed;bottom:20px;right:20px}.toast.show{animation:.2s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hint{color:var(--muted);margin-top:var(--space-2);font-size:.8125rem;line-height:1.55}.ranking-table .th-sort{align-items:center;gap:8px;display:inline-flex}.ranking-table .sort-arrows{flex-direction:column;gap:2px;display:flex}.ranking-table .sort-btn{width:18px;height:14px;color:var(--muted);cursor:pointer;opacity:.45;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:.65rem;line-height:1;transition:opacity .15s,color .15s,background .15s;display:flex}.ranking-table .sort-btn:hover{opacity:1;color:var(--text);background:#ffffff0f}.ranking-table .sort-btn.active{opacity:1;color:var(--accent,#6ea8fe)}.ranking-table tr.rank-top{background:#ffffff08}.ranking-table tr.rank-1 td:first-child{font-size:1.2rem}.ranking-table tr.rank-2 td:first-child,.ranking-table tr.rank-3 td:first-child{font-size:1.1rem}.vitorias-edit{align-items:center;gap:6px;display:inline-flex}.vitorias-input{text-align:center;width:64px;padding:6px 8px;font-size:.95rem}.vitorias-edit.vitorias-manual .vitorias-input{border-color:var(--warning)}.vitorias-badge{color:var(--warning);opacity:.9;font-size:.75rem}.partida-acoes{margin-bottom:12px}.aspecto-aviso{margin:0 0 12px}.aspecto-table tr.aspecto-vencedor{background:#22c55e1f}.aspecto-table tr.aspecto-vencedor td{color:var(--success);font-weight:600}.page-loading-gate{height:100%;min-height:100dvh;overflow:hidden}.page-loading-overlay{z-index:5000;background:var(--bg,#0b0d12);justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.page-loading-gate:has(.app-shell) .page-loading-overlay{left:var(--sidebar-width);z-index:50}.page-loading-gate:has(.app-shell.sidebar-collapsed) .page-loading-overlay{left:var(--sidebar-width-collapsed)}@media(max-width:900px){.page-loading-gate:has(.app-shell--game) .page-loading-overlay,.page-loading-gate:has(.app-shell--game.sidebar-collapsed) .page-loading-overlay{left:68px}.page-loading-gate:has(.app-shell:not(.app-shell--game)) .page-loading-overlay{left:0}}.page-loading{color:var(--text,#f8fafc);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;min-height:200px;display:flex}.page-loading--fullscreen{min-height:100vh}.page-loading-spinner{border:3px solid var(--text-muted,#94a3b8);width:42px;height:42px}@supports (color:color-mix(in lab,red,red)){.page-loading-spinner{border:3px solid color-mix(in srgb,var(--text-muted,#94a3b8) 35%,transparent)}}.page-loading-spinner{border-top-color:var(--primary,#3b82f6);border-radius:50%;animation:.8s linear infinite page-loading-spin}.page-loading-texto{color:var(--text-secondary,#cbd5e1);font-size:.95rem;font-weight:600}@keyframes page-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.page-loading-spinner{animation-duration:1.8s}}.error-modal-overlay{z-index:4000}.confirm-modal-overlay{z-index:3900}.confirm-modal-card{background:var(--bg-elevated);width:min(480px,100%);max-height:none}.confirm-modal-message{color:var(--text);margin:0;line-height:1.6}.confirm-modal-card .btn-danger{border-radius:var(--radius);cursor:pointer;padding:10px 18px;font-weight:700}.error-modal-card{background:var(--bg-elevated);border:1px solid var(--border);width:min(440px,100%);max-height:none}.error-modal-card .modal-header h2{color:var(--danger,#b91c1c)}.error-modal-message{white-space:pre-wrap;color:var(--text);margin:0;line-height:1.5}.error-modal-card--coins{width:min(420px,100%);overflow:hidden}.error-modal-card--coins .modal-header h2{color:var(--warning,#fbbf24)}.error-modal-coins-body{text-align:center;align-items:center;gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-5);flex-direction:column;display:flex}.error-modal-coins-hero{background:radial-gradient(circle at 35% 30%,#fbbf244d,transparent 55%),radial-gradient(circle at 65% 75%,#ffffff0f,transparent 50%),var(--surface-2);border:1px solid var(--warning,#fbbf24);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}@supports (color:color-mix(in lab,red,red)){.error-modal-coins-hero{border:1px solid color-mix(in srgb,var(--warning,#fbbf24) 28%,transparent)}}.error-modal-coins-hero{box-shadow:inset 0 1px #ffffff0f}.error-modal-coins-logo{object-fit:contain;filter:drop-shadow(0 8px 16px #00000073);width:88px;height:88px}.error-modal-coins-lead{max-width:28ch;color:var(--text-secondary);white-space:normal}.error-modal-coins-stats{justify-content:center;align-items:stretch;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface);border:1px solid var(--border-subtle);display:flex}.error-modal-coins-stat{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.error-modal-coins-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:650}.error-modal-coins-stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:1.35rem;font-weight:800;line-height:1.1}.error-modal-coins-stat-value--need{color:var(--warning,#fbbf24)}.error-modal-coins-stat-divider{background:var(--border);flex-shrink:0;align-self:stretch;width:1px}.error-modal-coins-actions{justify-content:stretch;width:100%}.error-modal-coins-actions .btn-secondary,.error-modal-coins-actions .btn-primary{text-align:center;flex:1;justify-content:center;min-width:0}@media(max-width:420px){.error-modal-coins-actions{flex-direction:column-reverse}.error-modal-coins-actions .btn-secondary,.error-modal-coins-actions .btn-primary{width:100%}}.contexto-feed-layout{grid-column:1/-1;align-items:flex-start;gap:30px;display:flex}.contexto-palpites-cols{flex:1;grid-template-columns:1fr 1fr;gap:24px;min-width:0;display:grid}.contexto-palpite-card{margin:0}.ranking-live-panel{box-shadow:none;background:0 0;border:none;flex:0 0 240px;min-width:0;padding:0}.ranking-live-header{margin-bottom:12px}.ranking-live-header h3{color:var(--text);border:none;margin:0 0 4px;padding:0;font-size:1rem;font-weight:700}.ranking-live-modo{color:var(--muted);font-size:.75rem;font-weight:500}.ranking-live-lista{scrollbar-width:thin;flex-direction:column;gap:8px;max-height:312px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ranking-live-item{background:0 0;border:none;align-items:center;gap:10px;padding:8px 0;display:flex}.ranking-live-pos{color:var(--muted);text-align:center;flex:0 0 1.5rem;font-size:.85rem;font-weight:700}.ranking-live-item.rank-1 .ranking-live-pos{color:var(--gold)}.ranking-live-info{flex-direction:column;gap:2px;min-width:0;display:flex}.ranking-live-nome{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.ranking-live-stat{color:var(--muted);font-size:.75rem}.ranking-live-vazio{color:var(--muted);padding:8px 0;font-size:.85rem}.ranking-filtro-presets{flex-wrap:wrap;margin-bottom:20px}.intervalo-custom{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.intervalo-custom input[type=datetime-local]{width:100%}.ranking-vitoria-acoes{gap:6px;margin:0}.btn-icon{min-width:var(--control-height);width:var(--control-height);height:var(--control-height);justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.live-status{letter-spacing:.04em;font-size:.82rem;font-weight:700}.live-status-ativo{color:var(--success)}.live-status-finalizada{color:var(--danger)}.historico-status{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.historico-status-finalizada{color:var(--success)}.historico-status-andamento{color:var(--warning)}.historico-status-cancelada{color:var(--danger)}button.lives-apagar-btn,button.lives-detalhes-btn,button.historico-apagar-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--muted);cursor:pointer;box-shadow:none!important;background:0 0!important;border:none!important}button.lives-apagar-btn:hover:not(:disabled),button.lives-detalhes-btn:hover:not(:disabled),button.historico-apagar-btn:hover:not(:disabled){color:var(--danger);transform:none;background:0 0!important;border:none!important}button.lives-apagar-btn:disabled,button.historico-apagar-btn:disabled{opacity:.45;cursor:not-allowed}.lives-sort-arrows{vertical-align:middle;align-items:center;gap:1px;margin-left:4px;display:inline-flex}button.lives-sort-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;height:auto;color:var(--muted);cursor:pointer;opacity:.7;margin:0;font-size:.6rem;line-height:1;box-shadow:none!important;background:0 0!important;border:none!important;min-width:0!important;padding:0!important}button.lives-sort-arrow:hover:not(:disabled){color:var(--text);opacity:1;transform:none;background:0 0!important;border:none!important}button.lives-sort-arrow.ativo{color:var(--accent);opacity:1}button.lives-sort-arrow:disabled{opacity:.35}.lives-detalhes-modal-backdrop{z-index:80;background:#020617b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.lives-detalhes-modal{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);width:min(980px,100%);max-height:calc(100vh - 40px);padding:1.15rem 1.2rem 1.25rem;overflow:auto;box-shadow:0 24px 80px #0000008c}.lives-detalhes-modal>header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.lives-detalhes-modal header small{letter-spacing:.14em;color:var(--muted);font-size:.68rem;font-weight:750;display:block}.lives-detalhes-modal header h3{letter-spacing:-.02em;margin:.2rem 0 .25rem;font-size:1.15rem;font-weight:800}.lives-detalhes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.lives-detalhes-ranking{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated);min-width:0;padding:.85rem .8rem}.lives-detalhes-ranking h4{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .65rem;font-size:.82rem;font-weight:800}.lives-detalhes-lista{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lives-detalhes-lista li{grid-template-columns:1.4rem auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.lives-detalhes-pos{color:var(--muted);text-align:center;font-size:.78rem;font-weight:800}.lives-detalhes-user{gap:.05rem;min-width:0;display:grid}.lives-detalhes-user strong,.lives-detalhes-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lives-detalhes-user strong{font-size:.82rem;font-weight:700}.lives-detalhes-user span{color:var(--muted);font-size:.7rem}.lives-detalhes-metric{color:var(--text-secondary);white-space:nowrap;font-size:.74rem;font-weight:750}.lives-detalhes-nota{margin:.95rem 0 0}@media(max-width:900px){.lives-detalhes-grid{grid-template-columns:1fr}}@media(max-width:640px){.lives-detalhes-modal{padding:1rem}.lives-detalhes-modal>header{flex-direction:column}}@media(max-width:1100px){.contexto-feed-layout{flex-direction:column}.ranking-live-panel{flex:none;width:100%}.contexto-palpites-cols{width:100%}}@media(max-width:768px){.contexto-palpites-cols,.intervalo-custom{grid-template-columns:1fr}}.contexto-feed-card{grid-column:1/-1}.contexto-feed-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.contexto-feed-header h2{border-bottom:none;margin:0;padding-bottom:0}.palpites-lista-scroll{max-height:min(480px,45vh);margin-top:12px;overflow-y:auto}.palpites-lista-scroll li{align-items:center;gap:10px;display:flex}.palpites-lista-scroll li.palpite-lista-vazio{color:var(--muted);background:0 0;border:none;padding:12px 0;font-size:.85rem;display:block}.palpite-lista-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.palpite-lista-autor{color:var(--muted);font-size:.78rem;font-weight:500}.feed-lista{flex-direction:column;gap:4px;max-height:min(520px,50vh);margin-top:12px;display:flex;overflow-y:auto}.feed-lista .feed-item{border-radius:var(--radius);background:var(--surface-2);border-left:3px solid var(--border);padding:8px 10px;animation:.25s fadeIn}.feed-lista .feed-user{gap:8px;margin-bottom:4px}.feed-lista .feed-user-meta{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.feed-lista .feed-user-name{font-size:.88rem;line-height:1.2}.feed-lista .feed-user-handle{margin-top:0;font-size:.72rem;line-height:1.2}.feed-lista .feed-item .texto{font-size:.9rem;line-height:1.35}.palpite-admin-form .field{margin-bottom:0}.palpite-admin-form .field+.btn-row{margin-top:16px}.simulacoes-card h2{margin-bottom:16px}.simulacoes-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.simulacao-bloco h3{color:var(--text);margin:0 0 8px;font-size:1rem;font-weight:700}.simulacao-bloco .hint{margin-bottom:var(--space-3)}.simulacao-bloco .field{margin-bottom:var(--field-stack)}@media(max-width:900px){.simulacoes-grid{grid-template-columns:1fr}}.palpites-posicao{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.palpites-posicao li{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border-subtle);align-items:center;gap:10px;padding:10px 14px;font-size:.875rem;display:flex}.palpites-posicao li strong{color:var(--gold-light);min-width:2rem;font-weight:700}.vitoria-banner{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-subtle);text-align:center;box-shadow:var(--shadow-card);grid-column:1/-1;padding:28px 32px;animation:.55s cubic-bezier(.22,1,.36,1) vitoriaEntrada}.vitoria-banner h2{color:var(--gold);margin:0 0 8px;font-size:1.4rem;font-weight:700}.vitoria-banner p{color:var(--text-secondary);margin:0;font-size:.95rem}.hint:only-child{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}.overlay-url-list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.overlay-url-list li{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.overlay-url-list strong{color:var(--text);font-size:.875rem;font-weight:600}.overlay-url-list code{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--gold-dark);word-break:break-all;padding:10px 14px;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:.78rem;line-height:1.5;display:block}[data-theme=dark] .overlay-url-list code{color:var(--gold-light)}.modal-vitoria-overlay{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040814d1;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.modal-vitoria-overlay.show{animation:.35s fadeIn;display:flex}.modal-vitoria-confetes{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.modal-vitoria-glow{pointer-events:none;z-index:2;background:radial-gradient(circle,#ff6b9d59,#6ecbff33 35%,#c44dff14 55%,#0000 70%);border-radius:50%;width:min(420px,88vw);height:min(420px,88vw);animation:2.4s ease-in-out infinite vitoriaPulse;position:absolute}@keyframes vitoriaPulse{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.modal-vitoria-card{z-index:3;text-align:center;width:100%;max-width:640px;animation:.55s cubic-bezier(.22,1,.36,1) vitoriaEntrada;position:relative}@keyframes vitoriaEntrada{0%{opacity:0;transform:scale(.85)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-vitoria-titulo{letter-spacing:.06em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 16px #00000073);background:linear-gradient(90deg,#fff,#c8c8c8,#888);-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.modal-vitoria-avatar-wrap{flex-shrink:0;width:150px;max-width:min(150px,40vw);height:150px;max-height:min(150px,40vw);margin:0 auto 18px;position:relative}.modal-vitoria-avatar,.modal-vitoria-avatar-fallback{object-fit:cover;border:4px solid #ffd700d9;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 2px #ff6b9d59,0 0 28px #6ecbff66,0 10px 28px #00000073}.modal-vitoria-avatar-fallback{color:#fff;background:linear-gradient(135deg,#fff,#888);justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}.modal-vitoria-dados{margin-bottom:16px}.modal-vitoria-nome{color:#fff;text-shadow:0 4px 20px #0009;word-break:break-word;margin:0 0 8px;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800}.modal-vitoria-palavra{color:#6ecbff;word-break:break-word;margin:0 0 6px;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700}.modal-vitoria-palpites{color:#ffffffb8;margin:0;font-size:1rem;font-weight:600}.modal-vitoria-info{display:none}.modal-vitoria-linha{flex-direction:column;gap:4px;display:flex}.modal-vitoria-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.78rem;font-weight:600}.modal-vitoria-valor{color:#fff;text-shadow:0 2px 12px #00000073;word-break:break-word;font-size:clamp(1.1rem,2.8vw,1.45rem);font-weight:700}.modal-vitoria-valor-palavra{color:#6ecbff;font-size:clamp(1.35rem,3.2vw,1.8rem)}.modal-vitoria-valor-nome{font-size:clamp(1.25rem,3vw,1.65rem)}.modal-vitoria-palavra:before{content:none}.modal-vitoria-sub{color:#ffffff8c;letter-spacing:.04em;font-size:.95rem}.main-content-config{padding-bottom:var(--page-pad-bottom);overflow-y:auto}.main-content-config .page-header{margin-bottom:var(--page-header-mb);padding-bottom:var(--page-header-pb)}.main-content-config .page-body{padding-bottom:0}.config-page,.config-page-conexao{gap:var(--stack-gap);flex-direction:column;display:flex}.config-page .card{padding:var(--card-pad-y) var(--card-pad-x);margin-bottom:0}.config-page .card h2{padding-bottom:var(--card-title-pb);margin-bottom:var(--card-title-mb)}.config-page .hint{margin-top:0;margin-bottom:var(--space-2)}.config-page .field{margin-bottom:var(--field-stack)}.config-page .checkbox-field{margin-bottom:var(--checkbox-stack)}.config-page .btn-row{margin-top:var(--btn-row-mt)}.config-page-secundario{gap:var(--stack-gap);align-items:stretch}.config-card-filtros{flex-direction:column;height:100%;display:flex}.config-filtros-acoes{padding-top:var(--space-3);margin-top:auto}.config-page .status-grid{gap:var(--status-gap)}.config-page .status-item{padding:var(--status-pad-y) var(--status-pad-x)}.config-page .status-item .label{margin-bottom:var(--space-2)}.config-page .status-conexao-live{gap:var(--space-3)}.config-page .status-live-avatar-wrap,.config-page .status-live-avatar-wrap .feed-avatar-wrap,.config-page .status-live-avatar-wrap .feed-avatar{width:56px;height:56px}.config-page .status-live-avatar-wrap .feed-avatar-fallback{font-size:1.1rem}.main-content-partidas{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;min-height:0;max-height:100dvh;padding-bottom:var(--page-pad-bottom);overflow:hidden scroll}.main-content-partidas .page-header{margin-bottom:var(--page-header-mb);padding-bottom:var(--page-header-pb)}.main-content-partidas .page-body{padding-bottom:0}.partidas-page{gap:var(--stack-gap);flex-direction:column;display:flex}.partidas-abas{gap:var(--space-2);flex-wrap:wrap;display:flex}.partidas-aba{padding:var(--space-2) var(--space-4);border-radius:var(--radius);border:var(--border-width) solid var(--border,#334155);background:var(--surface-2,#1e293b);color:var(--text-muted,#94a3b8);cursor:pointer;font-size:.9rem;font-weight:600}.partidas-aba:hover{color:var(--text,#e2e8f0);border-color:#94a3b873}.partidas-aba.ativa{color:var(--text,#e2e8f0);background:#3b82f61f;border-color:#60a5fa8c}.partidas-aba.partidas-aba-destaque{color:var(--text,#e2e8f0);border-color:var(--accent,#fff)}@supports (color:color-mix(in lab,red,red)){.partidas-aba.partidas-aba-destaque{border-color:color-mix(in srgb,var(--accent,#fff) 55%,transparent)}}.partidas-aba.partidas-aba-destaque{background:var(--accent,#fff)}@supports (color:color-mix(in lab,red,red)){.partidas-aba.partidas-aba-destaque{background:color-mix(in srgb,var(--accent,#fff) 14%,transparent)}}.partidas-aba.partidas-aba-destaque{letter-spacing:.02em;box-shadow:0 0 0 1px var(--accent,#fff);font-weight:800}@supports (color:color-mix(in lab,red,red)){.partidas-aba.partidas-aba-destaque{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#fff) 28%,transparent)}}.partidas-aba.partidas-aba-destaque:hover{border-color:var(--accent,#fff)}@supports (color:color-mix(in lab,red,red)){.partidas-aba.partidas-aba-destaque:hover{border-color:color-mix(in srgb,var(--accent,#fff) 75%,transparent)}}.partidas-aba.partidas-aba-destaque:hover{background:var(--accent,#fff)}@supports (color:color-mix(in lab,red,red)){.partidas-aba.partidas-aba-destaque:hover{background:color-mix(in srgb,var(--accent,#fff) 20%,transparent)}}.partidas-aba.partidas-aba-destaque:hover{color:var(--text,#e2e8f0)}.partidas-aba.partidas-aba-destaque.ativa{border-color:var(--accent,#fff)}@supports (color:color-mix(in lab,red,red)){.partidas-aba.partidas-aba-destaque.ativa{border-color:color-mix(in srgb,var(--accent,#fff) 85%,transparent)}}.partidas-aba.partidas-aba-destaque.ativa{background:var(--accent,#fff)}@supports (color:color-mix(in lab,red,red)){.partidas-aba.partidas-aba-destaque.ativa{background:color-mix(in srgb,var(--accent,#fff) 24%,transparent)}}.partidas-aba.partidas-aba-destaque.ativa{box-shadow:0 0 0 2px var(--accent,#fff)}@supports (color:color-mix(in lab,red,red)){.partidas-aba.partidas-aba-destaque.ativa{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#fff) 35%,transparent)}}.partidas-bloco-principal{gap:var(--stack-gap);flex-direction:column;display:flex}.partidas-bloco-secundario{gap:var(--stack-gap);align-items:stretch}.partidas-page .card{padding:var(--card-pad-y) var(--card-pad-x);margin-bottom:0}.partidas-page .card h2{padding-bottom:var(--card-title-pb);margin-bottom:var(--card-title-mb)}.partidas-page .hint{margin-top:0;margin-bottom:var(--space-2)}.partidas-page .field{margin-bottom:var(--field-stack)}.partidas-page .btn-row{margin-top:var(--btn-row-mt)}.partidas-gta-page .gta-mission-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.85rem 1rem;display:grid}.partidas-gta-page .gta-preset-card.is-active{border-color:var(--nav-arena,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .gta-preset-card.is-active{border-color:color-mix(in srgb,var(--nav-arena,#fbbf24) 45%,var(--border-subtle,#ffffff1f))}}.partidas-gta-page .gta-preset-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.partidas-gta-page .gta-preset-toggle{color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;padding:0;display:inline-flex}.partidas-gta-page .gta-preset-chevron{opacity:.7;width:1rem}.partidas-gta-page .gta-preset-actions{flex-shrink:0;gap:.4rem;display:flex}.partidas-gta-page .gta-preset-body{border-top:1px solid var(--border-subtle,#ffffff14);margin-top:.85rem;padding-top:.75rem}.partidas-gta-page .gta-binding-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.partidas-gta-page .gta-binding-row{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:.75rem;min-width:0;padding:.7rem .8rem;display:flex}.partidas-gta-page .gta-binding-thumbs{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.partidas-gta-page .gta-binding-thumb{object-fit:contain;background:var(--surface);border:1px solid var(--border-subtle);border-radius:10px;width:72px;height:72px}.partidas-gta-page .gta-binding-thumb.is-empty{display:none}.partidas-gta-page .gta-binding-thumb--trigger{width:64px;height:64px}.partidas-gta-page .gta-binding-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.partidas-gta-page .gta-binding-main strong{font-size:1rem;line-height:1.25}.partidas-gta-page .gta-cmd-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.85rem;display:flex}.partidas-gta-page .gta-cmd-toolbar input[type=search]{flex:220px;min-width:180px}.partidas-gta-page .gta-cmd-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.partidas-gta-page .gta-cmd-card{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.partidas-gta-page .gta-cmd-card-body{align-items:flex-start;gap:.85rem;display:flex}.partidas-gta-page .gta-cmd-thumb{object-fit:contain;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:12px;flex-shrink:0;width:80px;height:80px}.partidas-gta-page .gta-cmd-thumb-btn{cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;padding:0;display:inline-flex;position:relative}.partidas-gta-page .gta-cmd-thumb-btn:disabled{cursor:default;opacity:.7}.partidas-gta-page .gta-cmd-thumb-btn .gta-cmd-thumb{pointer-events:none;display:block}.partidas-gta-page .gta-cmd-thumb-btn:hover:not(:disabled) .gta-cmd-thumb,.partidas-gta-page .gta-cmd-thumb-btn.has-custom .gta-cmd-thumb{border-color:var(--accent,#f97316)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .gta-cmd-thumb-btn:hover:not(:disabled) .gta-cmd-thumb,.partidas-gta-page .gta-cmd-thumb-btn.has-custom .gta-cmd-thumb{border-color:color-mix(in srgb,var(--accent,#f97316) 55%,var(--border-subtle))}}.partidas-gta-page .gta-cmd-thumb-edit{background:var(--surface);border-radius:6px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex;position:absolute;bottom:4px;right:4px}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .gta-cmd-thumb-edit{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.partidas-gta-page .gta-cmd-thumb-edit{border:1px solid var(--border-subtle);color:var(--text);opacity:.92}.partidas-gta-page .gta-cmd-thumb-btn.has-custom .gta-cmd-thumb-edit{border-color:var(--ok,#22c55e)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .gta-cmd-thumb-btn.has-custom .gta-cmd-thumb-edit{border-color:color-mix(in srgb,var(--ok,#22c55e) 55%,var(--border-subtle))}}.partidas-gta-page .gta-cmd-thumb-btn.has-custom .gta-cmd-thumb-edit{color:var(--ok,#22c55e)}.app-like-cmd-icon-panel{width:min(520px,100%)}.app-like-cmd-icon-current{align-items:center;gap:.85rem;margin:.85rem 0 1rem;display:flex}.app-like-cmd-icon-preview{object-fit:contain;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:12px;flex-shrink:0;width:88px;height:88px}.app-like-cmd-icon-current-meta{flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.app-like-cmd-icon-current-meta strong{color:var(--text);font-size:.92rem}.app-like-cmd-icon-actions{margin-bottom:.75rem}.app-like-cmd-icon-error{color:var(--danger,#f87171);margin:0 0 .75rem;font-size:.85rem}.app-like-cmd-icon-gallery-title{color:var(--text);margin:.5rem 0 .55rem;font-size:.9rem}.app-like-cmd-icon-gallery{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:.5rem;display:grid}.app-like-cmd-icon-gallery-item{aspect-ratio:1;border:1px solid var(--border-subtle);background:var(--surface-2);cursor:pointer;border-radius:10px;padding:.35rem;position:relative}.app-like-cmd-icon-gallery-item img{object-fit:contain;width:100%;height:100%;display:block}.app-like-cmd-icon-gallery-item.is-selected{border-color:var(--ok,#22c55e);box-shadow:0 0 0 1px var(--ok,#22c55e)}@supports (color:color-mix(in lab,red,red)){.app-like-cmd-icon-gallery-item.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok,#22c55e) 40%,transparent)}}.app-like-cmd-icon-gallery-delete{z-index:1;background:var(--surface);border-radius:6px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab,red,red)){.app-like-cmd-icon-gallery-delete{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.app-like-cmd-icon-gallery-delete{border:1px solid var(--border-subtle);color:var(--danger,#f87171)}@media(max-width:1200px){.partidas-gta-page .gta-binding-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.partidas-gta-page .gta-binding-list{grid-template-columns:1fr}}.partidas-gta-page .gta-cmd-thumb.is-empty{background:var(--surface-2)}.partidas-gta-page .gta-cmd-card-copy{flex:1;min-width:0}.partidas-gta-page .gta-cmd-card.is-deleted{opacity:.72}.partidas-gta-page .gta-cmd-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.partidas-gta-page .gta-cmd-card-head h3{margin:0;font-size:.95rem;line-height:1.3}.partidas-gta-page .gta-cmd-cat{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);flex-shrink:0;font-size:.7rem}.partidas-gta-page .gta-cmd-desc{color:var(--muted);flex:1;margin:0;font-size:.8rem;line-height:1.4}.partidas-gta-page .gta-cmd-actions{gap:.35rem;margin-top:.25rem;display:flex}.partidas-gta-page .gta-cmd-card.is-disabled{opacity:.78;border-color:var(--warn,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .gta-cmd-card.is-disabled{border-color:color-mix(in srgb,var(--warn,#fbbf24) 35%,var(--border-subtle))}}.partidas-gta-page .app-like-cmd-settings{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.65rem;margin-top:.35rem;padding-top:.55rem;display:flex}.partidas-gta-page .app-like-setting-row{flex-direction:column;gap:.35rem;width:100%;display:flex}.partidas-gta-page .app-like-setting-label{color:var(--text);font-size:.92rem;font-weight:700}.partidas-gta-page .app-like-setting-controls{align-items:center;gap:.4rem;width:100%;display:flex}.partidas-gta-page .app-like-setting-controls>button:not(.app-like-setting-save){border:1px solid var(--border-subtle);background:var(--surface-2);width:32px;height:36px;color:var(--text);cursor:pointer;font:inherit;border-radius:6px;flex-shrink:0;font-weight:700}.partidas-gta-page .app-like-setting-controls>button:not(.app-like-setting-save):disabled{opacity:.4;cursor:not-allowed}.partidas-gta-page .app-like-setting-controls input{border:1px solid var(--control-solid-border,var(--border-subtle));background:var(--control-solid-bg,var(--surface-2));min-width:0;height:36px;color:var(--text);font:inherit;color-scheme:inherit;border-radius:6px;flex:1;padding:0 .65rem;font-size:.95rem;font-weight:600}.partidas-gta-page .app-like-setting-save{border:1px solid var(--border-subtle);background:var(--surface-2);height:36px;color:var(--muted);font:inherit;cursor:not-allowed;opacity:.55;border-radius:6px;flex-shrink:0;padding:0 .85rem;font-size:.82rem;font-weight:700}.partidas-gta-page .app-like-setting-save.is-ready{border-color:var(--ok,#4ade80);background:var(--ok,#4ade80)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-setting-save.is-ready{background:color-mix(in srgb,var(--ok,#4ade80) 22%,transparent)}}.partidas-gta-page .app-like-setting-save.is-ready{color:var(--ok,#4ade80);cursor:pointer;opacity:1}.partidas-gta-page .app-like-setting-save.is-ready:hover:not(:disabled){filter:brightness(1.08)}.partidas-gta-page .gta-cmd-icon-btn.is-warn{color:var(--warn,#fbbf24);border-color:var(--warn,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .gta-cmd-icon-btn.is-warn{border-color:color-mix(in srgb,var(--warn,#fbbf24) 45%,transparent)}}.partidas-gta-page .app-like-inter-row{flex-wrap:wrap;align-items:flex-start}.partidas-gta-page .app-like-inter-head{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.partidas-gta-page .app-like-inter-row.is-off{opacity:.65}.partidas-gta-page .app-like-inter-actions{flex-wrap:wrap;gap:.35rem;width:100%;margin-top:.15rem;display:flex}.partidas-gta-page .app-like-inter-actions .has-sound{border-color:var(--ok,#4ade80)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-inter-actions .has-sound{border-color:color-mix(in srgb,var(--ok,#4ade80) 50%,var(--border-subtle))}}.partidas-gta-page .app-like-inter-actions .has-sound{color:var(--ok,#4ade80)}.partidas-gta-page .app-like-on-btn{font:inherit;border:1px solid var(--ok,#4ade80);background:var(--ok,#4ade80);border-radius:6px;padding:.28rem .55rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-on-btn{background:color-mix(in srgb,var(--ok,#4ade80) 18%,transparent)}}.partidas-gta-page .app-like-on-btn{color:var(--ok,#4ade80);cursor:pointer}.partidas-gta-page .app-like-on-btn.off{border-color:var(--border-subtle);background:var(--surface);color:var(--muted)}.partidas-gta-page .app-like-modal,.app-like-modal{z-index:1200;background:#000000e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.partidas-gta-page .app-like-modal-panel,.app-like-modal-panel{border:1px solid var(--border-subtle);background:var(--surface);width:min(560px,100%);max-height:min(88vh,820px);box-shadow:var(--shadow-card,0 18px 48px #00000073);border-radius:12px;padding:1rem 1.1rem 1.1rem;overflow:auto}.partidas-gta-page .app-like-modal-head,.app-like-modal-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.partidas-gta-page .app-like-modal-head h3,.app-like-modal-head h3{color:var(--text);margin:0;font-size:1.05rem}.partidas-gta-page .app-like-modal-x,.app-like-modal-x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.partidas-gta-page .app-like-modal-body,.app-like-modal-body{flex-direction:column;gap:.75rem;display:flex}.partidas-gta-page .app-like-field,.app-like-field{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.partidas-gta-page .app-like-field input,.partidas-gta-page .app-like-field select,.partidas-gta-page .app-like-search,.app-like-field input,.app-like-field select,.app-like-search{border:1px solid var(--control-solid-border,var(--border-subtle));background:var(--control-solid-bg,var(--surface-2));color:var(--text);font:inherit;color-scheme:inherit;border-radius:8px;padding:.55rem .7rem}.partidas-gta-page .app-like-field select option,.app-like-field select option{background-color:var(--control-solid-bg,var(--surface-2));color:var(--text)}.partidas-gta-page .app-like-special-grid,.app-like-special-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.partidas-gta-page .app-like-trigger-types,.app-like-trigger-types{flex-wrap:wrap;gap:.4rem;display:flex}.partidas-gta-page .app-like-trigger-type,.app-like-trigger-type{font:inherit;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:999px;padding:.4rem .7rem;font-size:.8rem}.partidas-gta-page .app-like-trigger-type.is-active,.app-like-trigger-type.is-active{color:var(--text);border-color:var(--accent,#f97316);background:var(--accent,#f97316)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-trigger-type.is-active,.app-like-trigger-type.is-active{background:color-mix(in srgb,var(--accent,#f97316) 18%,transparent)}}.partidas-gta-page .app-like-gift-grid,.app-like-gift-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.45rem;max-height:280px;display:grid;overflow:auto}.partidas-gta-page .app-like-gift-item,.app-like-gift-item{border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer;font:inherit;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .45rem .5rem;font-size:.72rem;display:flex;position:relative}.partidas-gta-page .app-like-gift-item img,.app-like-gift-item img{object-fit:contain;width:36px;height:36px}.partidas-gta-page .app-like-gift-name,.app-like-gift-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2;overflow:hidden}.partidas-gta-page .app-like-gift-coins,.app-like-gift-coins{color:var(--muted);font-size:.68rem}.partidas-gta-page .app-like-gift-item.is-in-use,.app-like-gift-item.is-in-use{background:var(--ok,#22c55e)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-gift-item.is-in-use,.app-like-gift-item.is-in-use{background:color-mix(in srgb,var(--ok,#22c55e) 28%,var(--surface-2))}}.partidas-gta-page .app-like-gift-item.is-in-use,.app-like-gift-item.is-in-use{border-color:var(--ok,#22c55e)}.partidas-gta-page .app-like-gift-item.is-in-use .app-like-gift-coins,.app-like-gift-item.is-in-use .app-like-gift-coins{color:var(--ok,#4ade80)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-gift-item.is-in-use .app-like-gift-coins,.app-like-gift-item.is-in-use .app-like-gift-coins{color:color-mix(in srgb,var(--ok,#4ade80) 70%,var(--text))}}.partidas-gta-page .app-like-gift-item.is-in-use.is-selected,.app-like-gift-item.is-in-use.is-selected{background:var(--ok,#22c55e)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-gift-item.is-in-use.is-selected,.app-like-gift-item.is-in-use.is-selected{background:color-mix(in srgb,var(--ok,#22c55e) 38%,var(--surface-2))}}.partidas-gta-page .app-like-gift-used-label,.app-like-gift-used-label{letter-spacing:.02em;color:var(--ok,#bbf7d0);font-size:.62rem;font-weight:700;position:absolute;top:4px;left:4px}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-gift-used-label,.app-like-gift-used-label{color:color-mix(in srgb,var(--ok,#bbf7d0) 90%,var(--text))}}.partidas-gta-page .app-like-gift-used-label,.app-like-gift-used-label{background:var(--ok,#166534)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-gift-used-label,.app-like-gift-used-label{background:color-mix(in srgb,var(--ok,#166534) 85%,var(--surface))}}.partidas-gta-page .app-like-gift-used-label,.app-like-gift-used-label{text-overflow:ellipsis;white-space:nowrap;z-index:1;border-radius:3px;max-width:calc(100% - 8px);padding:.1rem .3rem;overflow:hidden}[data-theme=light] .app-like-gift-item.is-in-use,[data-theme=light] .partidas-gta-page .app-like-gift-item.is-in-use{background:var(--ok,#16a34a)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .app-like-gift-item.is-in-use,[data-theme=light] .partidas-gta-page .app-like-gift-item.is-in-use{background:color-mix(in srgb,var(--ok,#16a34a) 18%,var(--surface-2))}}[data-theme=light] .app-like-gift-item.is-in-use,[data-theme=light] .partidas-gta-page .app-like-gift-item.is-in-use{border-color:var(--ok,#16a34a)}[data-theme=light] .app-like-gift-item.is-in-use.is-selected,[data-theme=light] .partidas-gta-page .app-like-gift-item.is-in-use.is-selected{background:var(--ok,#16a34a)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .app-like-gift-item.is-in-use.is-selected,[data-theme=light] .partidas-gta-page .app-like-gift-item.is-in-use.is-selected{background:color-mix(in srgb,var(--ok,#16a34a) 26%,var(--surface-2))}}[data-theme=light] .app-like-gift-used-label,[data-theme=light] .partidas-gta-page .app-like-gift-used-label{color:#14532d;background:#bbf7d0}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .app-like-gift-used-label,[data-theme=light] .partidas-gta-page .app-like-gift-used-label{background:color-mix(in srgb,#bbf7d0 80%,var(--surface))}}.partidas-gta-page .app-like-gift-item.is-selected,.partidas-gta-page .app-like-sound-item.is-selected,.app-like-gift-item.is-selected,.app-like-sound-item.is-selected{border-color:var(--accent,#f97316);box-shadow:0 0 0 1px var(--accent,#f97316)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-gift-item.is-selected,.partidas-gta-page .app-like-sound-item.is-selected,.app-like-gift-item.is-selected,.app-like-sound-item.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#f97316) 35%,transparent)}}.partidas-gta-page .app-like-gift-item.is-in-use.is-selected,.app-like-gift-item.is-in-use.is-selected{border-color:var(--ok,#86efac)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-gift-item.is-in-use.is-selected,.app-like-gift-item.is-in-use.is-selected{border-color:color-mix(in srgb,var(--ok,#86efac) 80%,var(--border-subtle))}}.partidas-gta-page .app-like-gift-item.is-in-use.is-selected,.app-like-gift-item.is-in-use.is-selected{box-shadow:0 0 0 1px var(--ok,#86efac)}@supports (color:color-mix(in lab,red,red)){.partidas-gta-page .app-like-gift-item.is-in-use.is-selected,.app-like-gift-item.is-in-use.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok,#86efac) 45%,transparent)}}.partidas-gta-page .app-like-sound-list,.app-like-sound-list{flex-direction:column;gap:.35rem;max-height:260px;display:flex;overflow:auto}.partidas-gta-page .app-like-sound-item,.app-like-sound-item{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer;font:inherit;border-radius:8px;padding:.55rem .7rem;font-size:.85rem}.partidas-gta-page .app-like-modal-foot,.app-like-modal-foot{justify-content:flex-end;margin-top:1rem}.app-like-sound-backdrop{z-index:1290;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.app-like-sound-popover{z-index:1300;border:1px solid var(--border-subtle);background:var(--surface);width:min(320px,100vw - 24px);max-height:min(420px,100vh - 24px);box-shadow:var(--shadow-card,0 18px 48px #00000073);border-radius:12px;padding:.85rem .95rem 1rem;position:fixed;overflow:auto}.app-like-preset-save-slots{flex-direction:column;gap:.5rem;margin-top:.85rem;display:flex}.app-like-preset-save-slot{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.7rem .85rem;display:flex}.app-like-preset-save-slot:hover:not(:disabled){border-color:var(--accent,#f97316)}.app-like-preset-save-slot span{color:var(--muted);font-size:.78rem}.partidas-gta-page .gta-cmd-icon-btn{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.partidas-gta-page .gta-cmd-icon-btn:hover:not(:disabled){color:var(--text);border-color:#ffffff38}.partidas-gta-page .gta-cmd-icon-btn.is-on{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2466}.partidas-gta-page .gta-cmd-icon-btn.is-danger{color:#fca5a5;border-color:#f8717159}.partidas-gta-page .gta-cmd-icon-btn:disabled{opacity:.5;cursor:not-allowed}.partidas-page .status-linha{flex-wrap:wrap;align-items:center;gap:.65rem 1.75rem;margin:.35rem 0 .15rem;line-height:1.55;display:flex}.partidas-page .status-linha>span{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;display:inline-flex}.partidas-page .status-linha>span strong{white-space:nowrap}.partidas-page .status-linha-muted{color:var(--text-muted,#94a3b8);font-weight:500}.partidas-page .exibicao-jogo-card .opcao-jogo-linha+.opcao-jogo-linha{margin-top:var(--space-3);padding-top:var(--space-3)}.partidas-page .partidas-config-grid{margin-top:var(--space-2);align-items:start}.partidas-page .partidas-config-col{flex-direction:column;min-width:0;display:flex}.partidas-page .partidas-config-col>.opcao-jogo-linha+.opcao-jogo-linha{margin-top:var(--space-3);padding-top:var(--space-3)}.partidas-page .exibicao-jogo-card .opcao-jogo-linha{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row}.partidas-page .exibicao-jogo-card .opcao-jogo-acoes,.partidas-page .exibicao-jogo-card .opcao-jogo-linha>.btn-row,.partidas-page .exibicao-jogo-card .opcao-jogo-linha>.bn-grid-config-controls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:flex}.partidas-page .exibicao-jogo-card .opcao-jogo-linha>.background-jogo-tema-componentes{flex-shrink:0;margin-left:auto}@media(max-width:640px){.partidas-page .exibicao-jogo-card .opcao-jogo-linha{flex-direction:column;align-items:stretch}.partidas-page .exibicao-jogo-card .opcao-jogo-acoes,.partidas-page .exibicao-jogo-card .opcao-jogo-linha>.btn-row,.partidas-page .exibicao-jogo-card .opcao-jogo-linha>.bn-grid-config-controls,.partidas-page .exibicao-jogo-card .opcao-jogo-linha>.background-jogo-tema-componentes{justify-content:flex-start;margin-left:0}}.partidas-page .opcao-jogo-linha{gap:var(--space-3)}.partidas-page .status-grid{gap:var(--status-gap)}.partidas-page .status-item{padding:var(--status-pad-y) var(--status-pad-x)}.partidas-page .status-item .label{margin-bottom:var(--space-2)}.partidas-page .status-item--download{flex-direction:column;justify-content:space-between;gap:.5rem;display:flex}.partidas-page .gta-download-status-btn{width:100%;min-height:var(--control-height,34px);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:.45rem .75rem;font-size:1.05rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.partidas-page .gta-download-status-btn:hover{border-color:var(--input-border-hover,var(--border));background:var(--surface-2)}.gta-download-modal{width:min(640px,100%)}.gta-download-modal-body{gap:.85rem;display:grid}.gta-download-lead{color:var(--text-secondary);margin:0;line-height:1.5}.gta-download-steps{color:var(--text);margin:0;padding-left:1.2rem;line-height:1.5}.gta-download-steps li+li{margin-top:.35rem}.gta-download-link-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:.25rem 0 0;font-size:.78rem;font-weight:700}.gta-download-link{overflow-wrap:anywhere;word-break:break-word;color:var(--accent);font-size:.88rem;line-height:1.4;display:block}.gta-download-guide{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);margin:.25rem 0 0;padding:.65rem}.gta-download-guide img{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border-subtle);width:100%;height:auto;display:block}.gta-download-guide figcaption{color:var(--text-secondary);margin-top:.55rem;font-size:.85rem;line-height:1.4}.admin-site-update-page{gap:var(--stack-gap,1rem);flex-direction:column;display:flex}.site-update-steps{counter-reset:att-step;gap:.65rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.site-update-steps li{counter-increment:att-step;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:.75rem .85rem .75rem 2.7rem;line-height:1.5;position:relative}.site-update-steps li:before{content:counter(att-step);width:1.45rem;height:1.45rem;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:.75rem;left:.75rem}.site-update-steps li button{margin-top:.55rem;margin-left:.35rem;display:inline-flex}.site-update-steps code{font-size:.84em}.site-update-live{gap:1rem;display:grid}.site-update-live-meta{gap:.65rem;margin:0;display:grid}.site-update-live-meta dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.site-update-live-meta dd{color:var(--text);overflow-wrap:anywhere;margin:.15rem 0 0}.site-update-live-meta a{color:var(--accent)}.site-update-live-guide{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);max-width:36rem;margin:0;padding:.65rem}.site-update-live-guide img{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border-subtle);width:100%;height:auto;display:block}.site-update-live-guide figcaption{color:var(--text-secondary);margin-top:.55rem;font-size:.85rem;line-height:1.4}.partidas-page .palpite-admin-form .field+.btn-row{margin-top:0}.partidas-page .palpite-admin-form{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.partidas-page .palpite-admin-form .field{flex:520px;margin-bottom:0}.partidas-page .palpite-admin-controles{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.partidas-page .palpite-admin-controles input,.partidas-page .palpite-admin-controles button{min-height:var(--control-height)}.partidas-page .palpite-admin-controles button{min-width:100px}.partidas-page .palpite-admin-form .btn-row{flex:none}.partidas-page .palpite-admin-form .palpite-admin-ultimo{flex-basis:100%;margin-top:0}.interacoes-presente-card .interacao-bloco{padding-top:var(--space-3);margin-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.interacoes-presente-card .interacao-bloco:first-of-type{border-top:none;margin-top:4px;padding-top:0}.interacao-extra{margin-top:8px;padding-left:0}.interacao-extra-label{color:var(--muted,#94a3b8);margin-bottom:6px;font-size:.75rem;display:block}.interacao-presente-select{width:100%;max-width:360px;padding:var(--control-pad-y) var(--control-pad-x);min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:var(--control-font);font-weight:500;font-family:var(--font);line-height:1.25}.interacao-presente-picker{align-items:center;gap:10px;width:100%;max-width:420px;display:flex}.interacao-presente-picker .interacao-presente-select{flex:1;max-width:none}.interacao-presente-preview{object-fit:contain;border-radius:var(--radius);background:var(--surface-2);flex-shrink:0;width:52px;height:52px}.interacao-presente-preview.vazio{border:1px dashed var(--border);background:#94a3b81f;display:inline-block}.interacao-presente-combobox{width:100%;max-width:420px;position:relative}.interacao-presente-combobox-tabela{max-width:none}.interacao-presente-trigger{border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);align-items:center;gap:10px;padding:6px 10px;font-size:.82rem;display:flex}.interacao-presente-trigger:hover:not(:disabled){border-color:var(--input-border-hover);background:var(--input-bg-hover);color:var(--text)}.interacao-presente-combobox.aberto .interacao-presente-trigger{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.interacao-presente-trigger:disabled{opacity:.55;cursor:not-allowed}.interacao-presente-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.interacao-presente-chevron{border-right:2px solid var(--muted,#94a3b8);border-bottom:2px solid var(--muted,#94a3b8);width:8px;height:8px;transition:transform var(--transition);flex-shrink:0;transform:rotate(45deg)translateY(-2px)}.interacao-presente-combobox.aberto .interacao-presente-chevron{transform:rotate(-135deg)translateY(2px)}.interacao-presente-opcoes{z-index:20;border-radius:var(--radius);border:var(--border-width) solid var(--border);background:var(--surface);max-height:280px;box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.interacao-presente-opcoes--portal{z-index:10000;box-shadow:none;position:fixed;inset:auto}.interacao-presente-combobox.abrir-acima .interacao-presente-opcoes:not(.interacao-presente-opcoes--portal){top:auto;bottom:calc(100% + 6px)}.interacao-presente-combobox.aberto{z-index:1000}.interacoes-tabela tbody tr:has(.interacao-presente-combobox.aberto),.interacoes-tabela td:has(.interacao-presente-combobox.aberto){z-index:999;position:relative}.interacao-presente-opcao{border-radius:var(--radius);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.interacao-presente-opcao:hover,.interacao-presente-opcao.selecionada{background:var(--surface-hover)}.interacao-presente-opcao-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.interacao-presente-opcao-nome{font-size:.82rem;font-weight:600;line-height:1.25}.interacao-presente-opcao-moedas{color:var(--muted,#94a3b8);font-size:.72rem}.interacoes-tabela .interacao-presente-combobox .interacao-presente-preview{border-radius:var(--radius);border:1px solid #94a3b826;width:26px;height:26px}.interacoes-tabela .interacao-presente-trigger{min-height:var(--control-height);max-height:var(--control-height);font-size:var(--control-font);gap:8px;padding:2px 10px}.interacoes-tabela .interacao-presente-opcoes .interacao-presente-preview{border-radius:var(--radius);width:32px;height:32px}.interacoes-presente-card .table-wrap{margin-top:12px}.interacoes-presente-card .interacoes-table-wrap{background:0 0;border:none;border-radius:0;overflow:auto visible}.interacoes-tabela{table-layout:fixed}.interacoes-tabela col.col-interacao{width:33%}.interacoes-tabela col.col-status{width:11%}.interacoes-tabela col.col-param{width:36%}.interacoes-tabela col.col-limite{width:20%}.interacoes-tabela tbody tr td:first-child{font-weight:inherit;color:inherit}.interacoes-tabela thead th{color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;padding:.72rem .65rem;font-size:.72rem;font-weight:600}.interacoes-tabela thead th .interacao-col-th-hint{letter-spacing:.03em;color:var(--muted,#94a3b8);margin-top:4px;font-size:.68rem;font-weight:500;line-height:1.2;display:block}.interacoes-tabela tbody td{vertical-align:middle;padding:14px 16px}.interacoes-tabela tbody tr{transition:background var(--transition)}.interacoes-tabela tbody tr.interacao-linha-ativa td:first-child{box-shadow:inset 3px 0 #22c55e99}.interacoes-tabela tbody tr.interacao-linha-ativa{background:#22c55e12}.interacoes-tabela tbody tr.interacao-linha-inativa td:first-child{box-shadow:inset 3px 0 #ef444473}.interacoes-tabela tbody tr.interacao-linha-inativa{background:#ef44440f}.interacoes-tabela tbody tr.interacao-linha-ativa:hover td{background:#22c55e1c}.interacoes-tabela tbody tr.interacao-linha-inativa:hover td{background:#ef44441a}.interacao-col-nome{vertical-align:top!important;padding-top:16px!important}.interacao-tabela-nome-linha{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.interacoes-tabela .interacao-tabela-nome{color:var(--text);margin:0;font-size:.9rem;font-weight:600;line-height:1.3;display:inline}.interacao-status-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:.62rem;font-weight:700;line-height:1.4;display:inline-flex}.interacao-status-pill.ativo{color:#86efac;background:#22c55e1f;border-color:#22c55e47}.interacao-status-pill.inativo{color:#fca5a5;background:#ef44441f;border-color:#ef444447}.interacao-status-pill.bloqueado{color:#fca5a5;background:#ef44441a;border-color:#ef444440}[data-theme=light] .interacao-status-pill.ativo{color:#15803d;background:#15803d1f;border-color:#15803d47}[data-theme=light] .interacao-status-pill.inativo,[data-theme=light] .interacao-status-pill.bloqueado{color:#b91c1c;background:#b91c1c1a;border-color:#b91c1c40}[data-theme=light] .interacoes-presente-card .interacoes-table-wrap{background:0 0;border:none}[data-theme=light] .interacoes-tabela thead th{color:var(--muted);background:0 0}[data-theme=light] .interacoes-tabela tbody tr.interacao-linha-ativa{background:#15803d0f}[data-theme=light] .interacoes-tabela tbody tr.interacao-linha-inativa{background:#b91c1c0d}[data-theme=light] .interacoes-tabela tbody tr.interacao-linha-ativa:hover td{background:#15803d1a}[data-theme=light] .interacoes-tabela tbody tr.interacao-linha-inativa:hover td{background:#b91c1c14}[data-theme=light] .interacoes-tabela .interacao-tabela-nome{color:var(--text)}[data-theme=light] .interacoes-tabela .interacao-tabela-hint,[data-theme=light] .interacao-limite-hint,[data-theme=light] .interacao-celula-sufixo,[data-theme=light] .interacao-extra-label{color:var(--text-secondary)}[data-theme=light] .interacao-presente-trigger,[data-theme=light] .interacoes-tabela .interacao-presente-select{background:var(--input-bg);border:var(--border-width-control) solid var(--input-border);color:var(--text)}[data-theme=light] .interacao-presente-trigger:hover:not(:disabled){background:var(--input-bg-hover);border-color:var(--input-border-hover);color:var(--text)}[data-theme=light] .interacao-presente-combobox.aberto .interacao-presente-trigger{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--accent-soft)}[data-theme=light] .interacao-presente-opcoes{background:var(--surface);border:var(--border-width) solid var(--border);box-shadow:var(--shadow)}[data-theme=light] .interacao-presente-opcao{color:var(--text);background:0 0}[data-theme=light] .interacao-presente-opcao:hover,[data-theme=light] .interacao-presente-opcao.selecionada{background:var(--surface-hover);color:var(--text)}[data-theme=light] .interacao-presente-opcao-moedas{color:var(--muted)}[data-theme=light] .interacao-presente-preview{background:var(--surface-2);border:var(--border-width) solid var(--border-subtle)}[data-theme=light] .interacoes-tabela .interacao-presente-preview{border-color:var(--border)}[data-theme=light] .interacoes-tabela .interacao-toggle{background:var(--surface-2);border:var(--border-width) solid var(--border)}[data-theme=light] .interacoes-tabela .interacao-toggle .opcao-jogo-btn{color:var(--text-secondary);background:0 0;border:none}[data-theme=light] .interacoes-tabela .interacao-toggle .opcao-jogo-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}[data-theme=light] .interacoes-tabela .interacao-toggle .opcao-jogo-btn.ativo,[data-theme=light] .interacoes-tabela .interacao-toggle button.opcao-jogo-btn.ativo,[data-theme=light] .interacoes-tabela .interacao-toggle button.opcao-jogo-btn.ativo:hover:not(:disabled){color:#fff}[data-theme=light] .interacoes-tabela .interacao-toggle .opcao-jogo-btn--on.ativo,[data-theme=light] .interacoes-tabela .interacao-toggle button.opcao-jogo-btn--on.ativo,[data-theme=light] .interacoes-tabela .interacao-toggle button.opcao-jogo-btn--on.ativo:hover:not(:disabled){color:#fff;background:#16a34a}[data-theme=light] .interacoes-tabela .interacao-toggle .opcao-jogo-btn--off.ativo,[data-theme=light] .interacoes-tabela .interacao-toggle button.opcao-jogo-btn--off.ativo,[data-theme=light] .interacoes-tabela .interacao-toggle button.opcao-jogo-btn--off.ativo:hover:not(:disabled){color:#fff;background:#dc2626}[data-theme=light] .interacao-btn-salvar{background:var(--btn-bg);color:var(--btn-color);border:var(--border-width-control) solid var(--btn-border)}[data-theme=light] .interacao-tabela-input{border-color:var(--input-border);color:var(--text);background:#fff}.interacoes-tabela .interacao-tabela-hint{color:var(--text-secondary);max-width:36ch;font-size:.76rem;line-height:1.4;display:block}.interacao-col-status{text-align:center;padding-left:8px!important;padding-right:8px!important}.interacao-col-status .interacao-toggle{width:fit-content;max-width:100%;margin:0 auto;display:inline-flex}.interacao-col-param .interacao-presente-picker-tabela{width:100%;max-width:none}.interacao-col-param{overflow:visible}.interacoes-tabela .interacao-toggle{min-height:var(--control-height);background:var(--surface-2);border:var(--border-width) solid var(--border);flex-wrap:nowrap;align-items:stretch;gap:1px;padding:2px}.interacoes-tabela .interacao-toggle .opcao-jogo-btn{min-height:0;font-size:var(--control-font);color:var(--text-secondary);background:0 0;border:none;flex:1;justify-content:center;align-items:center;min-width:0;padding:0 10px;display:inline-flex}.interacoes-tabela .interacao-toggle .opcao-jogo-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.interacoes-tabela .interacao-toggle .opcao-jogo-btn.ativo,.interacoes-tabela .interacao-toggle button.opcao-jogo-btn.ativo,.interacoes-tabela .interacao-toggle button.opcao-jogo-btn.ativo:hover:not(:disabled){color:#fff}.interacoes-tabela .interacao-toggle .opcao-jogo-btn--on.ativo,.interacoes-tabela .interacao-toggle button.opcao-jogo-btn--on.ativo,.interacoes-tabela .interacao-toggle button.opcao-jogo-btn--on.ativo:hover:not(:disabled){color:#fff;background:#16a34a}.interacoes-tabela .interacao-toggle .opcao-jogo-btn--off.ativo,.interacoes-tabela .interacao-toggle button.opcao-jogo-btn--off.ativo,.interacoes-tabela .interacao-toggle button.opcao-jogo-btn--off.ativo:hover:not(:disabled){color:#fff;background:#dc2626}.interacoes-tabela .interacao-presente-preview{border-radius:var(--radius);border:1px solid #94a3b826;width:26px;height:26px}.interacoes-tabela .interacao-presente-preview.vazio{background:#94a3b814}.interacoes-tabela .interacao-presente-select{border-radius:var(--radius);background:var(--input-bg);min-width:0;color:var(--text);border:var(--border-width-control) solid var(--input-border);padding:7px 10px;font-size:.82rem}.interacao-celula-linha{flex-wrap:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex}.interacao-tabela-input{width:76px;padding:var(--control-pad-y) 8px;min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:var(--control-font);font-variant-numeric:tabular-nums;font-weight:500}.interacao-tabela-input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.interacao-tabela-input-limite{width:68px}.interacao-celula-sufixo{color:var(--text-secondary);white-space:nowrap;margin:0;font-size:.78rem}.interacao-btn-salvar{padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--control-height);font-size:var(--control-font);white-space:nowrap;box-shadow:var(--shadow-btn)}.interacao-limite-hint{color:var(--text-secondary);margin-top:6px;font-size:.72rem;line-height:1.35;display:block}.interacao-celula-vazia{color:var(--muted,#94a3b8);opacity:.45;font-size:.9rem;display:inline-block}.interacoes-tabela tr.interacao-linha-bloqueada{opacity:.85;background:#ef44440f}.interacoes-tabela tr.interacao-linha-bloqueada:hover td{background:#ef44441a}.interacoes-tabela tr.interacao-linha-bloqueada td:first-child{box-shadow:inset 3px 0 #ef444473}@media(max-width:900px){.interacoes-tabela{min-width:760px}.interacoes-tabela .interacao-tabela-hint{max-width:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.interacao-presentes-duplos{flex-direction:column;gap:10px;display:flex}.interacao-presente-lado{flex-direction:column;gap:4px;min-width:0;display:flex}.interacao-lado-label{letter-spacing:.04em;color:var(--text-muted,#94a3b8);font-size:11px;font-weight:600}.interacoes-tabela-arena col.col-param{width:40%}.interacoes-tabela-arena col.col-interacao{width:29%}.interacoes-tabela-arena col.col-limite{width:20%}.interacoes-tabela-arena col.col-status{width:11%}.historico-arena-lado{letter-spacing:.04em;color:#cbd5e1;background:#94a3b826;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.historico-arena-lado.lado-aurora{color:#fbbf24;background:#fbbf242e}.historico-arena-lado.lado-umbra{color:#a5b4fc;background:#818cf833}.historico-arena-lado.lado-empate{color:#e2e8f0;background:#94a3b833}[data-theme=light] .historico-arena-lado{color:#475569;background:#64748b1f}[data-theme=light] .historico-arena-lado.lado-aurora{color:#a16207;background:#fbbf2433}[data-theme=light] .historico-arena-lado.lado-umbra{color:#4338ca;background:#818cf82e}[data-theme=light] .historico-arena-lado.lado-empate{color:#334155;background:#64748b24}.historico-arena-modal-backdrop{z-index:80;background:#020617b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.historico-arena-modal{border-radius:var(--radius);background:#0f172a;border:1px solid #94a3b840;width:min(860px,100%);max-height:calc(100vh - 40px);padding:20px;overflow:auto;box-shadow:0 24px 80px #0000008c}.historico-arena-modal>header{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.historico-arena-modal header small{letter-spacing:.18em;color:#94a3b8;font-size:10px;display:block}.historico-arena-modal header h3{color:#f8fafc;margin:4px 0 6px;font-size:20px}.historico-arena-times{grid-template-columns:1fr 1fr;gap:14px;display:grid}.historico-arena-time{border-radius:var(--radius);background:#0f172aa6;border:1px solid #94a3b82e;padding:12px}.historico-arena-time.aurora{border-color:#fbbf2447}.historico-arena-time.umbra{border-color:#818cf84d}.historico-arena-time.venceu{box-shadow:inset 0 0 0 1px #22c55e59}.historico-arena-time h4{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.historico-arena-time h4 em{letter-spacing:.06em;text-transform:uppercase;color:#4ade80;margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.historico-arena-time ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.historico-arena-time li{border-radius:var(--radius);background:#02061773;align-items:center;gap:10px;padding:8px 10px;display:flex}.historico-arena-time li strong{color:#f8fafc;font-size:13px;display:block}.historico-arena-time li small{color:#94a3b8;margin-top:2px;font-size:11px;display:block}@media(max-width:640px){.historico-arena-times{grid-template-columns:1fr}}.admin-interacoes-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-interacoes-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 16px;margin-top:12px;display:grid}.admin-interacoes-form label{flex-direction:column;gap:6px;display:flex}.admin-interacoes-form label span{color:var(--text-muted);font-size:13px}.admin-interacoes-icone-readonly{align-items:center;gap:10px;min-height:40px;display:flex}.admin-interacoes-icone-url{word-break:break-all}.admin-presentes-table .admin-presente-icone{object-fit:contain;width:36px;height:36px}.admin-presente-gift-id{margin-top:2px;display:block}.admin-presente-link a{word-break:break-all;font-size:12px}.admin-presentes-acoes{flex-wrap:nowrap}.btn-sm{padding:6px 10px;font-size:12px}[data-theme=light] .btn-danger{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c66}[data-theme=light] .btn-danger:hover{background:#b91c1c29}.form-erro{color:#f87171;margin:8px 0 12px}.ranking-hub-content>.card+.card,.ranking-hub-content>.card+.admin-interacoes-form-card,.ranking-hub-content>.admin-interacoes-toolbar+.card{margin-top:16px}.support-widget{z-index:1200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;font-family:inherit;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.support-widget>*{pointer-events:auto}.support-fab{color:#fff;cursor:pointer;background:#111;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;transition:transform .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 12px 32px #0000008c,inset 0 0 0 1px #ffffff0a}.support-fab:hover,.support-fab.is-open{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 16px 36px #0009,inset 0 0 0 1px #ffffff1a}.support-fab--dock{opacity:.92;width:2.85rem;height:2.85rem}.support-fab-badge{color:#111;background:#fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:-.15rem;right:-.15rem}.support-panel{background:#0c0c0c;border:1px solid #ffffff1a;border-radius:1.1rem;flex-direction:column;width:min(22.5rem,100vw - 2rem);max-height:min(34rem,100vh - 6.5rem);animation:.2s supportPanelIn;display:flex;overflow:hidden;box-shadow:0 22px 60px #000000a6}@keyframes supportPanelIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.support-panel-header{background:linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem .75rem .85rem .85rem;display:flex}.support-panel-heading{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.support-panel-avatar{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:.65rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.support-panel-titles{min-width:0}.support-panel-kicker{letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;margin:0;font-size:.65rem}.support-panel-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:.95rem;font-weight:650;overflow:hidden}.support-panel-actions{flex-shrink:0;align-items:center;gap:.15rem;display:flex}.support-icon-btn{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:1.2rem;line-height:1;transition:background .15s,color .15s;display:grid}.support-icon-btn:hover{color:#fff;background:#ffffff12}.support-icon-btn--close{font-size:1.35rem;font-weight:300}.support-panel-body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.9rem;display:flex;overflow:auto}.support-primary-btn,.support-ghost-btn{font:inherit;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.72rem .95rem;font-size:.88rem;font-weight:600;transition:transform .15s,background .15s,opacity .15s;display:inline-flex}.support-primary-btn{color:#0a0a0a;background:#fff;border:1px solid #ffffff24;width:100%}.support-primary-btn:hover:not(:disabled){background:#f0f0f0;transform:translateY(-1px)}.support-primary-btn-plus{font-size:1.1rem;font-weight:500;line-height:1}.support-primary-btn:disabled,.support-ghost-btn:disabled,.support-compose-icon:disabled,.support-end-link:disabled{opacity:.45;cursor:not-allowed;transform:none}.support-ghost-btn{color:#fff;background:0 0;border:1px solid #ffffff1f;width:100%}.support-ghost-btn:hover:not(:disabled){background:#ffffff0d}.support-empty{text-align:center;color:#8a8a8a;justify-items:center;gap:.35rem;padding:1.6rem .75rem;display:grid}.support-empty p{color:#d0d0d0;margin:.4rem 0 0;font-size:.9rem;font-weight:600}.support-empty span{font-size:.78rem;line-height:1.4}.support-ticket-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.support-ticket-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.7rem;gap:.15rem;padding:.45rem .7rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.support-ticket-item:hover{background:#ffffff0e;border-color:#ffffff2e;transform:translateY(-1px)}.support-ticket-item-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.support-ticket-item-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;font-weight:650;line-height:1.25;overflow:hidden}.support-ticket-item-meta{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.05rem;display:flex}.support-ticket-item-meta .support-stars{gap:.02rem}.support-ticket-item-meta .support-star{padding:0}.support-ticket-item-meta .support-star svg{width:1.35rem;height:1.35rem}.support-ticket-preview{color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.3;overflow:hidden}.support-ticket-cta{color:#fbbf24;font-size:.72rem;font-weight:600}.support-badge{color:#a8a8a8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;padding:.15rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex}.support-badge--open{color:#9adfff;background:#9adfff14;border-color:#9adfff59}.support-badge--warn{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2466}.support-form{gap:.75rem;display:grid}.support-form .field{color:#8a8a8a;gap:.35rem;font-size:.8rem;display:grid}.support-form input,.support-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#00000059;border:1px solid #ffffff1a;border-radius:.7rem;padding:.7rem .8rem}.support-form input:focus,.support-form textarea:focus{border-color:#ffffff47;outline:none;box-shadow:0 0 0 3px #ffffff0f}.support-chat{flex-direction:column;flex:1;gap:.7rem;min-height:18rem;display:flex}.support-chat-messages{flex-direction:column;flex:1;gap:.55rem;max-height:18rem;padding:.15rem;display:flex;overflow:auto}.support-bubble{border-radius:.9rem;gap:.2rem;max-width:84%;padding:.55rem .7rem;display:grid}.support-bubble.is-mine{color:#111;background:#fff;border-bottom-right-radius:.3rem;align-self:flex-end}.support-bubble.is-mine .support-bubble-role{color:#666}.support-bubble.is-theirs{background:#ffffff0f;border:1px solid #ffffff14;border-bottom-left-radius:.3rem;align-self:flex-start}.support-bubble-role{color:#8a8a8a;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.support-bubble p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.88rem;line-height:1.4}.support-bubble-img{object-fit:contain;border-radius:.55rem;max-width:100%;max-height:11rem;display:block}.support-img-loading{color:#8a8a8a;font-size:.75rem}.support-chat-footer{border-top:1px solid #ffffff14;gap:.45rem;margin-top:auto;padding-top:.55rem;display:grid}.support-compose{background:#ffffff08;border:1px solid #ffffff1f;border-radius:.95rem;align-items:flex-end;gap:.15rem;padding:.3rem;display:flex}.support-compose textarea{color:#fff;min-width:0;font:inherit;resize:none;background:0 0;border:none;flex:1;max-height:5.5rem;padding:.55rem .25rem;font-size:.88rem;line-height:1.4}.support-compose textarea:focus{outline:none}.support-compose-icon{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:.65rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;transition:background .15s,color .15s;display:grid}.support-compose-icon:hover:not(:disabled){color:#fff;background:#ffffff12}.support-compose-send{color:#fff;background:#ffffff14}.support-compose-send:hover:not(:disabled){color:#111;background:#fff}.support-end-link{color:#8a8a8a;font:inherit;cursor:pointer;background:0 0;border:none;justify-self:center;padding:.15rem .5rem;font-size:.75rem}.support-end-link:hover:not(:disabled){color:#fca5a5}.support-feedback{gap:.65rem;display:grid}.support-feedback-block{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.85rem;gap:.55rem;padding:.85rem;display:grid}.support-feedback-actions{gap:.4rem;display:grid}.support-feedback-block p{margin:0;font-size:.86rem}.support-stars{align-items:center;gap:.1rem;display:inline-flex}.support-star{color:#666;cursor:pointer;background:0 0;border:none;padding:.1rem;line-height:0}.support-star.is-on,.support-stars .is-on{color:#fbbf24}.support-star:disabled{cursor:default}.support-stars--inline{vertical-align:middle}@media(max-width:640px){.support-widget{bottom:.75rem;right:.75rem}.support-panel{width:min(100vw - 1.5rem,22.5rem);max-height:min(70vh,30rem)}}.gs-about-brazil{gap:.65rem;padding:.75rem .65rem;display:grid}.gs-about-brazil-map{grid-template-columns:repeat(4,1fr);gap:.35rem;min-height:110px;display:grid}.gs-about-brazil-map i{background:#f0e2a0;border:1px solid #8a7a40;border-radius:4px;min-height:28px;display:block}.gs-about-brazil-map i.is-hit{background:#22c55e;border-color:#166534}.gs-about-brazil-feed{background:#22c55e1f;border:1px solid #22c55e59;border-radius:8px;gap:.15rem;padding:.45rem .55rem;display:grid}.gs-about-brazil-feed strong{color:#fff;font-size:.85rem}.gs-about-brazil-feed span{color:#ffffffb3;font-size:.72rem}[data-theme=light] .gs-about-brazil-feed strong{color:var(--text)}[data-theme=light] .gs-about-brazil-feed span{color:var(--muted)}.announcement-widget{z-index:1210;pointer-events:none;flex-direction:column;align-items:flex-end;max-width:min(380px,100vw - 2rem);display:flex;position:fixed;bottom:5.5rem;right:1.25rem}.announcement-widget>*{pointer-events:auto}.announcement-fab{border:1px solid var(--border);background:var(--bg-elevated);width:3.1rem;height:3.1rem;color:var(--text);box-shadow:var(--shadow-card);cursor:pointer;border-radius:999px;place-items:center;transition:transform .2s,box-shadow .2s;display:grid}.announcement-fab:hover{transform:translateY(-2px)}.announcement-fab--maintenance{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.announcement-fab--maintenance{border-color:color-mix(in srgb,#f59e0b 55%,var(--border))}}.announcement-fab--maintenance{color:#fbbf24}.announcement-fab--updates{border-color:#38bdf8}@supports (color:color-mix(in lab,red,red)){.announcement-fab--updates{border-color:color-mix(in srgb,#38bdf8 55%,var(--border))}}.announcement-fab--updates{color:#7dd3fc}.announcement-fab--info{border-color:#a78bfa}@supports (color:color-mix(in lab,red,red)){.announcement-fab--info{border-color:color-mix(in srgb,#a78bfa 55%,var(--border))}}.announcement-fab--info{color:#c4b5fd}.announcement-card{border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:var(--text);box-shadow:var(--shadow-card);border-radius:14px;gap:.75rem;padding:.95rem 1rem;display:grid}.announcement-card--panel{max-height:min(62vh,520px);animation:.28s announcement-in;overflow:auto}@keyframes announcement-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.announcement-card--maintenance{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.announcement-card--maintenance{border-color:color-mix(in srgb,#f59e0b 40%,var(--border))}}.announcement-card--updates{border-color:#38bdf8}@supports (color:color-mix(in lab,red,red)){.announcement-card--updates{border-color:color-mix(in srgb,#38bdf8 40%,var(--border))}}.announcement-card--info{border-color:#a78bfa}@supports (color:color-mix(in lab,red,red)){.announcement-card--info{border-color:color-mix(in srgb,#a78bfa 40%,var(--border))}}.announcement-card-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.announcement-card-heading{gap:.3rem;min-width:0;display:grid}.announcement-card-heading h2,.announcement-card header h3{color:var(--text);margin:0;font-size:1.05rem;line-height:1.3}.announcement-badge{border:1px solid var(--border);background:var(--surface-2);width:fit-content;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.announcement-card-actions{flex-shrink:0;gap:.25rem;display:flex}.announcement-icon-btn{border:1px solid var(--border-subtle);background:var(--surface);width:1.85rem;height:1.85rem;color:var(--text-secondary);cursor:pointer;border-radius:8px;place-items:center;font-size:1.1rem;line-height:1;display:grid}.announcement-icon-btn:hover{color:var(--text);border-color:var(--border)}.announcement-card-body{gap:.75rem;display:grid}.announcement-alert-hero{border:1px solid #f59e0b;border-radius:1rem;place-items:center;width:4.25rem;height:4.25rem;margin:0 auto .15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.announcement-alert-hero{border:1px solid color-mix(in srgb,#f59e0b 45%,var(--border))}}.announcement-alert-hero{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.announcement-alert-hero{background:color-mix(in srgb,#f59e0b 16%,var(--surface))}}.announcement-alert-hero{color:#f59e0b}[data-theme=light] .announcement-alert-hero{border-color:#d97706}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .announcement-alert-hero{border-color:color-mix(in srgb,#d97706 40%,var(--border))}}[data-theme=light] .announcement-alert-hero{background:#d97706}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .announcement-alert-hero{background:color-mix(in srgb,#d97706 12%,var(--surface))}}[data-theme=light] .announcement-alert-hero{color:#d97706}.announcement-content{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.5}.announcement-section{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;gap:.35rem;padding:.7rem .8rem;display:grid}.announcement-section h3,.announcement-section h4,.announcement-card .announcement-section h4{color:var(--text);margin:0;font-size:.88rem}.announcement-section p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.45}.announcement-subsection{border-left:2px solid var(--border);gap:.2rem;margin-top:.35rem;padding-left:.55rem;display:grid}.announcement-subsection h4,.announcement-subsection h5{color:var(--text);margin:0;font-size:.8rem}.announcement-subsection p{color:var(--text-secondary);margin:0;font-size:.82rem}[data-theme=light] .announcement-fab--maintenance{color:#b45309}[data-theme=light] .announcement-fab--updates{color:#0369a1}[data-theme=light] .announcement-fab--info{color:#6d28d9}@media(max-width:640px){.announcement-widget{max-width:calc(100vw - 1.5rem);bottom:4.35rem;right:.75rem}}.auth-shell{isolation:isolate;background:#000;place-items:center;min-height:100vh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.auth-blobs{z-index:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.auth-blob{filter:blur(64px);opacity:.75;will-change:transform;border-radius:50%;position:absolute}.auth-blob-a{background:radial-gradient(circle,#ffffff59,#ffffff14 42%,#0000 68%);width:min(68vw,680px);height:min(68vw,680px);animation:14s ease-in-out infinite authBlobDriftA;top:-18%;left:-12%}.auth-blob-b{background:radial-gradient(circle,#b4b4b447,#50505033 42%,#0000 68%);width:min(62vw,620px);height:min(62vw,620px);animation:16s ease-in-out infinite authBlobDriftB;bottom:-20%;right:-14%}.auth-blob-c{opacity:.65;background:radial-gradient(circle,#ffffff38,#7878781f 48%,#0000 70%);width:min(48vw,480px);height:min(48vw,480px);animation:18s ease-in-out infinite authBlobDriftC;top:36%;left:40%}@keyframes authBlobDriftA{0%,to{transform:translate(0)scale(1)}33%{transform:translate(22%,28%)scale(1.18)}66%{transform:translate(36%,-14%)scale(.88)}}@keyframes authBlobDriftB{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-30%,-24%)scale(1.2)}70%{transform:translate(-14%,18%)scale(.86)}}@keyframes authBlobDriftC{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-10%,-85%)scale(1.28)}}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.auth-blob{animation:none}}.auth-shell-loading{color:#ffffffd9;letter-spacing:.01em;font-weight:500}.auth-panel{z-index:1;border-radius:var(--radius);background:#111;grid-template-columns:1fr 1fr;width:min(960px,100%);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.auth-hero{color:#f5f5f5;background:linear-gradient(165deg,#ffffff0f,#0000 40%),linear-gradient(#141414,#0a0a0a);border-right:none;flex-direction:column;justify-content:space-between;gap:48px;padding:40px 36px;display:flex;position:relative;overflow:hidden}.auth-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}.auth-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-60px;right:-80px}.auth-hero-top,.auth-hero-copy,.auth-hero-foot{z-index:1;position:relative}.auth-hero-top{flex-direction:row;align-items:center;gap:12px;display:flex}.auth-hero-mark-wrap{display:none}.auth-hero-mark{object-fit:cover;object-position:center;object-view-box:inset(16%);width:44px;height:44px;box-shadow:none;mix-blend-mode:lighten;background:0 0;border:none;border-radius:0;outline:none;flex-shrink:0;display:block}@supports not (object-view-box:inset(16%)){.auth-hero-mark{object-fit:cover;width:60px;max-width:none;height:60px;margin:-8px}}.auth-hero-product{letter-spacing:-.03em;color:#fff;font-size:1.65rem;font-weight:700}.auth-hero-product span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#c8c8c8);-webkit-background-clip:text;background-clip:text}.auth-hero-copy{gap:16px;max-width:360px;display:grid}.auth-hero-headline{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.55rem,2.2vw,1.85rem);font-weight:600;line-height:1.25}.auth-hero-desc{color:#ffffffa6;margin:0;font-size:.95rem;line-height:1.55}.auth-hero-points{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.auth-hero-points li{color:#ffffffc7;padding-left:18px;font-size:.875rem;line-height:1.4;position:relative}.auth-hero-points li:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 3px #ffffff26}.auth-hero-foot{letter-spacing:.18em;text-transform:uppercase;color:#ffffff61;margin:0;font-size:.68rem}.auth-form{color:#1a1f2e;background:#fff;flex-direction:column;justify-content:center;gap:14px;padding:40px 44px;display:flex}.auth-form ::selection{color:#111;background:#d4d4d4}.auth-form a,.auth-form a:hover,.auth-form a:focus,.auth-form a:active{color:#111}.auth-form button:not(.auth-submit):not(.auth-switch),.auth-form button:not(.auth-submit):not(.auth-switch):hover,.auth-form button:not(.auth-submit):not(.auth-switch):focus,.auth-form button:not(.auth-submit):not(.auth-switch):active{color:#000;filter:none;box-shadow:none;background:#fff;border:1.5px solid #000}.auth-form-header{gap:4px;display:grid}.auth-form-kicker{color:#6b7288;margin:0;font-size:.95rem;font-weight:500}.auth-form-title{letter-spacing:-.03em;color:#111827;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.auth-form-sub{color:#6b7288;margin:2px 0 0;font-size:1rem;line-height:1.45}.auth-fields{gap:8px;display:grid}.auth-account-type{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px;display:grid}.auth-account-type-btn{cursor:pointer;border-radius:10px;padding:.7rem .75rem;font-weight:650}.auth-form .auth-account-type-btn{color:#374151!important;background:#f3f4f6!important;border:1.5px solid #e5e7eb!important}.auth-form .auth-account-type-btn.active{color:#111827!important;background:#fff!important;border-color:#111827!important}.auth-account-type-btn{flex-direction:column;align-items:center;gap:2px;line-height:1.2;display:inline-flex}.auth-form .auth-account-type-btn.is-locked{cursor:not-allowed;color:#9ca3af!important;border-style:dashed!important}.auth-account-type-tag{letter-spacing:.02em;text-transform:uppercase;color:#b45309;font-size:.7rem;font-weight:600}.auth-maintenance-note{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:0 0 4px;padding:10px 12px;font-size:.9rem;font-weight:600}.auth-field{color:#374151;gap:4px;font-size:1rem;font-weight:600;display:grid}.auth-field input{box-sizing:border-box;width:100%;padding:var(--control-pad-y,7px) var(--control-pad-x,12px);min-height:var(--control-height,34px);border:var(--border-width-control,1.5px) solid #9ca3af;border-radius:var(--radius,5px);color:#111827;color-scheme:light;font-size:var(--control-font,.875rem);background:#fff;outline:none;font-family:inherit;font-weight:500;line-height:1.25;transition:border-color .15s,box-shadow .15s,background .15s}.auth-field input::placeholder{color:#9aa3b5;font-weight:400}.auth-field input:hover{background:#fff;border-color:#6b7280}.auth-field input:focus{background:#fff;border-color:#111;box-shadow:0 0 0 3px #0000001f}.auth-field input:-webkit-autofill{caret-color:#111827;border-color:#9ca3af;transition:background-color 9999s ease-out;-webkit-text-fill-color:#111827!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-field input:-webkit-autofill:hover{caret-color:#111827;border-color:#9ca3af;transition:background-color 9999s ease-out;-webkit-text-fill-color:#111827!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-field input:-webkit-autofill:focus{caret-color:#111827;border-color:#9ca3af;transition:background-color 9999s ease-out;-webkit-text-fill-color:#111827!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-field input:-webkit-autofill:active{caret-color:#111827;border-color:#9ca3af;transition:background-color 9999s ease-out;-webkit-text-fill-color:#111827!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-field .input-with-action input{color:#111827;color-scheme:light;background:#fff}.auth-field .btn-eye{color:#6b7280}.auth-field .btn-eye:hover,.auth-field .btn-eye:focus-visible{color:#111827}.tiktok-handle{box-sizing:border-box;align-items:center;gap:2px;width:100%;display:flex}.tiktok-handle__at{-webkit-user-select:none;user-select:none;color:#6b7280;flex-shrink:0;font-weight:600;line-height:1}.tiktok-handle input{outline:none;flex:1;width:auto;min-width:0;box-shadow:none!important;background:0 0!important;border:none!important;padding-left:0!important}.tiktok-handle--auth{padding:var(--control-pad-y,7px) var(--control-pad-x,12px);min-height:var(--control-height,34px);border:var(--border-width-control,1.5px) solid #9ca3af;border-radius:var(--radius,5px);color-scheme:light;background:#fff;transition:border-color .15s,box-shadow .15s,background .15s}.tiktok-handle--auth:hover{background:#fff;border-color:#6b7280}.tiktok-handle--auth:focus-within{background:#fff;border-color:#111;box-shadow:0 0 0 3px #0000001f}.tiktok-handle--auth .tiktok-handle__at{color:#9aa3b5;font-size:var(--control-font,.875rem)}.tiktok-handle--auth input{min-height:0;font-size:var(--control-font,.875rem);color:#111827;font-weight:500;padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.tiktok-handle--field{padding:var(--control-pad-y) var(--control-pad-x);min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid var(--input-border);background:var(--input-bg);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.tiktok-handle--field:hover{border-color:var(--input-border-hover,var(--input-border))}.tiktok-handle--field:focus-within{border-color:var(--input-border-focus,var(--accent,#111));box-shadow:0 0 0 3px #00000014}.tiktok-handle--field .tiktok-handle__at{color:var(--text-secondary,#6b7280);font-size:var(--control-font)}.tiktok-handle--field input{min-height:0;color:var(--text);font-size:var(--control-font);font-weight:500;padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.tiktok-handle--field:has(input:disabled),.tiktok-handle--field:has(input:read-only){opacity:.85}.auth-erro{border-radius:var(--radius);color:#111;background:#f3f3f3;border:1px solid #d0d0d0;margin:-6px 0 0;padding:10px 12px;font-size:.9rem;line-height:1.4}.auth-submit{width:100%;margin-top:var(--space-1,4px);padding:var(--btn-pad-y,7px) var(--btn-pad-x,16px);min-height:var(--control-height,34px);border:var(--border-width-control,1.5px) solid #000;border-radius:var(--radius,5px);color:#000;font-size:var(--btn-font,.875rem);letter-spacing:-.01em;cursor:pointer;box-shadow:none;box-sizing:border-box;background:#fff;font-family:inherit;font-weight:600;transition:background .15s,opacity .15s,transform .15s}.auth-submit:hover:not(:disabled){opacity:1;box-shadow:none;background:#f5f5f5}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth-forgot-row{text-align:right;margin:-4px 0 0}.auth-password-actions{margin-top:16px}.auth-password-actions .auth-submit{width:auto;min-width:160px}.auth-password-actions .btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-switch-row{text-align:center;color:#6b7288;margin:0;font-size:.95rem}.auth-switch{min-width:0;min-height:0;font-size:inherit;cursor:pointer;padding:0;font-family:inherit;font-weight:600;color:#111!important;box-shadow:none!important;background:0 0!important;border:none!important}.auth-switch:hover,.auth-switch:focus,.auth-switch:active{text-underline-offset:3px;text-decoration:underline;color:#000!important;filter:none!important;background:0 0!important}@media(max-width:900px){.auth-panel{grid-template-columns:1fr;height:auto;min-height:0}.auth-hero{border-bottom:none;gap:28px;padding:28px 24px 24px}.auth-hero-headline{font-size:1.4rem}.auth-hero-points{display:none}.auth-form{gap:18px;padding:28px 24px 32px}}.saas-dashboard{gap:var(--stack-gap,16px);color:var(--text);display:grid}.saas-dashboard-main{gap:var(--grid-gap,16px);grid-template-columns:1fr 1fr;align-items:stretch;width:100%;min-width:0;display:grid}.saas-dashboard-main--no-chat{grid-template-columns:minmax(0,1fr);max-width:min(100%,720px)}.saas-dashboard-left{gap:var(--stack-gap,16px);flex-direction:column;min-width:0;display:flex}.saas-dashboard-right{flex-direction:column;align-self:stretch;min-width:0;height:0;min-height:100%;max-height:100%;display:flex;overflow:hidden}.saas-dashboard-right .live-chat-feed--settings{flex:auto;height:100%;min-height:0;max-height:100%}.saas-status-row,.saas-credentials-row{gap:var(--grid-gap,16px);grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.saas-status-row .card-saas,.saas-credentials-row .card-saas,.saas-dashboard-left .card-saas{min-width:0}.card-saas--status{gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-4,16px)}.card-saas--status h3{padding-bottom:var(--space-2,8px);font-size:.95rem}.card-saas--status .status-grid--compact{gap:8px}.card-saas--status .status-item .label{font-size:.72rem}.card-saas--status .status-item .value{font-size:.92rem}.card-saas--agent-download,.card-saas--cloud-connect,.card-saas--invite-mirror{justify-content:flex-start}.saas-invite-label{color:var(--muted);margin:0 0 6px;font-size:.78rem;font-weight:650;display:block}.saas-invite-apply-form{flex-direction:column;gap:8px;margin-top:4px;display:flex}.saas-invite-apply-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.saas-invite-input{border:1px solid var(--input-border,var(--border));background:var(--input-bg,var(--surface));min-width:0;color:var(--text);color-scheme:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;flex:140px;padding:.55rem .7rem}.saas-invite-input:hover{border-color:var(--input-border-hover,var(--border))}.saas-invite-input:focus{border-color:var(--input-border-focus,var(--accent,#38bdf8));outline:none}.card-saas--invite-mirror a{color:var(--accent,#38bdf8)}.card-saas--invite-mirror .btn-row a.btn-secondary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.saas-cloud-actions{flex-wrap:wrap;margin-top:auto}.card-saas--agent-fallback{opacity:.95;justify-content:flex-start}.saas-agent-download-actions{flex-wrap:wrap;margin-top:auto}.saas-agent-download-actions .btn-primary,.saas-agent-download-actions .btn-secondary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.saas-header{justify-content:space-between;gap:var(--page-header-gap,16px);align-items:flex-start;display:flex}.saas-header h2{color:var(--text);margin:0}.card-saas{align-items:flex-start;gap:var(--space-3,12px);padding:var(--card-pad-y,20px) var(--card-pad-x,24px);border-radius:var(--radius,5px);border:var(--border-width,1px) solid var(--border-subtle);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card);color:var(--text);flex-direction:column;display:flex}.card-saas h3{letter-spacing:-.02em;width:100%;color:var(--text);padding-bottom:var(--card-title-pb,12px);border-bottom:var(--border-width,1px) solid var(--border-subtle);margin:0;font-size:1.05rem;font-weight:700}.saas-status{gap:var(--space-2,8px);width:100%;color:var(--text);margin:0;padding:0;list-style:none;display:grid}.saas-status .ok{color:var(--success)}.saas-status .err{color:var(--danger)}.card-saas>p,.card-saas .hint,.card-saas .muted,.card-saas .saas-msg{margin:0}.card-saas .status-grid{width:100%;margin:0}.token-box{box-sizing:border-box;width:100%;padding:var(--control-pad-y,7px) var(--control-pad-x,12px);min-height:var(--control-height,34px);max-height:var(--control-height,34px);border-radius:var(--radius,5px);border:var(--border-width-control,1.5px) solid var(--input-border);background:var(--input-bg);color:var(--text);font-family:inherit;line-height:1.25;font-size:var(--control-font,.875rem);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;display:block;overflow:hidden}.card-saas--overlay .overlay-dimensao-destaque{box-sizing:border-box;width:100%}.overlay-dimensao-destaque{border-radius:var(--radius,5px);border:1.5px solid var(--accent,#2563eb);margin:0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.overlay-dimensao-destaque{border:1.5px solid color-mix(in srgb,var(--accent,#2563eb) 55%,var(--border))}}.overlay-dimensao-destaque{background:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.overlay-dimensao-destaque{background:color-mix(in srgb,var(--accent,#2563eb) 12%,var(--surface,var(--bg-elevated)))}}.overlay-dimensao-destaque{color:var(--text)}.overlay-dimensao-destaque-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#2563eb);margin:0 0 4px;font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.overlay-dimensao-destaque-titulo{color:color-mix(in srgb,var(--accent,#2563eb) 70%,var(--text))}}.overlay-dimensao-destaque-medida{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--text);margin:0 0 6px;font-size:1.35rem;font-weight:800;line-height:1.15}.overlay-dimensao-destaque-texto{color:var(--text-secondary,var(--muted));margin:0;font-size:.88rem;line-height:1.4}.overlay-dimensao-destaque-texto strong{color:var(--text)}.saas-actions{gap:var(--btn-row-gap,12px);flex-wrap:wrap;display:flex}.saas-msg{color:var(--text-secondary)}.saas-dashboard .muted,.card-saas .muted{color:var(--muted)}.card-saas>.btn-primary,.card-saas>.btn-secondary,.card-saas>.btn-success{flex-shrink:0;margin:0}@media(max-width:900px){.saas-dashboard-main,.saas-dashboard-main--no-chat,.saas-status-row,.saas-credentials-row{grid-template-columns:1fr;max-width:none}.saas-dashboard-right{height:auto;min-height:min(60vh,520px);max-height:min(70vh,640px)}}.overlay-empty{color:#000;min-height:100vh;font-family:var(--font,"Plus Jakarta Sans", system-ui, sans-serif);text-align:center;background:#fff;place-items:center;gap:16px;padding:24px;display:grid}.overlay-empty-logo{width:min(96px,28vw);height:auto;display:block}.overlay-jogo{color:#000;min-height:100vh;font-family:var(--font,"Plus Jakarta Sans", system-ui, sans-serif);background:#fff;padding:24px}.overlay-jogo-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.overlay-badge{border-radius:var(--radius);letter-spacing:.04em;color:#000;background:#0000000f;border:1px solid #0003;padding:6px 12px;font-weight:700}.overlay-palpites{gap:8px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.overlay-palpites li{border-radius:var(--radius);color:#000;background:#0000000a;border:1px solid #0000001f;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.overlay-palpites .pos{color:#000;font-weight:800}.overlay-stub pre{border-radius:var(--radius);background:#00000073;max-width:640px;padding:12px;overflow:auto}.admin-billing{gap:1.25rem;display:grid}.admin-shell .admin-ui-stats{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;display:grid}.admin-shell .admin-ui-stat{background:#00000047;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.admin-shell .admin-ui-stat--gold{background:linear-gradient(160deg,#fbbf241f,#00000047);border-color:#fbbf244d}.admin-shell .admin-ui-stat--cyan{background:linear-gradient(160deg,#00c2ff1a,#00000047);border-color:#00c2ff47}.admin-shell .admin-ui-stat--purple{background:linear-gradient(160deg,#a78bfa1a,#00000047);border-color:#a78bfa4d}.admin-shell .admin-ui-stat--green{background:linear-gradient(160deg,#6ee7b71a,#00000047);border-color:#6ee7b747}.admin-shell .admin-ui-stat--warn{background:linear-gradient(160deg,#fb923c1a,#00000047);border-color:#fb923c4d}.admin-shell .admin-ui-stat--danger{background:linear-gradient(160deg,#f871711a,#00000047);border-color:#f871714d}.admin-shell .admin-ui-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.admin-shell .admin-ui-stat-value{color:var(--text);font-size:1.15rem;font-weight:750;line-height:1.2}.admin-shell .admin-ui-stat-meta{color:var(--muted);font-size:.74rem;line-height:1.35}.admin-shell .card.admin-ui-panel{box-shadow:none;background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:0;padding:1.1rem 1.15rem 1.2rem}.admin-shell .card.admin-ui-panel--gold{background:linear-gradient(135deg,#fbbf2412,#0000 45%),#ffffff05;border-color:#fbbf2447 #fbbf2447 #fbbf2447 #fbbf24;border-left-style:solid;border-left-width:3px}.admin-shell .card.admin-ui-panel--cyan{background:linear-gradient(135deg,#00c2ff12,#0000 45%),#ffffff05;border-color:#00c2ff3d #00c2ff3d #00c2ff3d #00c2ff;border-left-style:solid;border-left-width:3px}.admin-shell .card.admin-ui-panel--purple{background:linear-gradient(135deg,#a78bfa12,#0000 45%),#ffffff05;border-color:#a78bfa40 #a78bfa40 #a78bfa40 #a78bfa;border-left-style:solid;border-left-width:3px}.admin-shell .card.admin-ui-panel--green{background:linear-gradient(135deg,#6ee7b712,#0000 45%),#ffffff05;border-color:#6ee7b740 #6ee7b740 #6ee7b740 #6ee7b7;border-left-style:solid;border-left-width:3px}.admin-shell .card.admin-ui-panel--warn{background:linear-gradient(135deg,#fb923c12,#0000 45%),#ffffff05;border-color:#fb923c47 #fb923c47 #fb923c47 #fb923c;border-left-style:solid;border-left-width:3px}.admin-shell .card.admin-ui-panel--danger{background:linear-gradient(135deg,#f8717114,#0000 45%),#ffffff05;border-color:#f871714d #f871714d #f871714d #f87171;border-left-style:solid;border-left-width:3px}.admin-shell .admin-ui-panel-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1rem;margin-bottom:1rem;display:flex}.admin-shell .admin-ui-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .15rem;font-size:.68rem;font-weight:700}.admin-shell .admin-ui-panel--gold .admin-ui-kicker{color:#fcd34d}.admin-shell .admin-ui-panel--cyan .admin-ui-kicker{color:#7dd3fc}.admin-shell .admin-ui-panel--purple .admin-ui-kicker{color:#c4b5fd}.admin-shell .admin-ui-panel--green .admin-ui-kicker{color:#6ee7b7}.admin-shell .admin-ui-panel--warn .admin-ui-kicker{color:#fdba74}.admin-shell .admin-ui-panel--danger .admin-ui-kicker{color:#fca5a5}.admin-shell .admin-ui-titulo{margin:0 0 .3rem;font-size:1.15rem;font-weight:750}.admin-shell .admin-ui-subtitulo{max-width:44rem;margin:0;line-height:1.45}.admin-shell .admin-ui-empty{color:var(--muted);background:#0003;border:1px dashed #ffffff24;border-radius:8px;margin:0;padding:.85rem .95rem;font-size:.86rem;line-height:1.45}.admin-shell .admin-ui-ok{border:1px solid var(--success);border-radius:8px;margin:0 0 .85rem;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.admin-shell .admin-ui-ok{border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}}.admin-shell .admin-ui-ok{background:var(--success-soft);color:var(--success);font-size:.84rem;font-weight:600}.admin-shell .admin-ui-secao-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.admin-shell .admin-ui-secao-header h3{margin:0;font-size:.95rem;font-weight:750}.admin-shell .admin-ui-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.admin-shell .admin-ui-card{background:#00000047;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.05rem;display:flex;position:relative;overflow:hidden}.admin-shell .admin-ui-card:before{content:"";background:#fff3;height:3px;position:absolute;top:0;left:0;right:0}.admin-shell .admin-ui-card--gold{background:linear-gradient(#fbbf2414,#00000047);border-color:#fbbf2447}.admin-shell .admin-ui-card--gold:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.admin-shell .admin-ui-card--cyan{background:linear-gradient(#00c2ff14,#00000047);border-color:#00c2ff47}.admin-shell .admin-ui-card--cyan:before{background:linear-gradient(90deg,#00c2ff,#38bdf8)}.admin-shell .admin-ui-card--purple{background:linear-gradient(#a78bfa17,#00000047);border-color:#a78bfa4d}.admin-shell .admin-ui-card--purple:before{background:linear-gradient(90deg,#a78bfa,#818cf8)}.admin-shell .admin-ui-card--green{background:linear-gradient(#6ee7b714,#00000047);border-color:#6ee7b747}.admin-shell .admin-ui-card--green:before{background:linear-gradient(90deg,#6ee7b7,#34d399)}.admin-shell .admin-ui-card--accent{border-color:var(--game-accent,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.admin-shell .admin-ui-card--accent{border-color:color-mix(in srgb,var(--game-accent,#fbbf24) 30%,#ffffff1f)}}.admin-shell .admin-ui-card--accent{background:linear-gradient(180deg,var(--game-accent,#fbbf24),#00000047)}@supports (color:color-mix(in lab,red,red)){.admin-shell .admin-ui-card--accent{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent,#fbbf24) 10%,transparent),#00000047)}}.admin-shell .admin-ui-card--accent:before{background:linear-gradient(90deg,var(--game-accent,#fbbf24),var(--game-accent,#fbbf24))}@supports (color:color-mix(in lab,red,red)){.admin-shell .admin-ui-card--accent:before{background:linear-gradient(90deg,var(--game-accent,#fbbf24),color-mix(in srgb,var(--game-accent,#fbbf24) 70%,#fff))}}.admin-shell .admin-ui-card-title{margin:0;font-size:1rem;font-weight:750;line-height:1.25}.admin-shell .admin-ui-card-coins{color:#ffd666;font-variant-numeric:tabular-nums;background:#f5b80024;border:1px solid #f5b80073;border-radius:999px;align-items:baseline;gap:.35rem;width:fit-content;margin:0;padding:.2rem .55rem;line-height:1.2;display:inline-flex}.admin-shell .admin-ui-card-coins-value{letter-spacing:.01em;font-size:1.05rem;font-weight:800}.admin-shell .admin-ui-card-coins-label{opacity:.92;font-size:.78rem;font-weight:650}.admin-shell .admin-ui-card-meta{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.admin-shell .admin-ui-card-actions{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.25rem;display:flex}.admin-shell .admin-ui-tabs{background:#00000047;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.admin-shell .admin-ui-tab{min-height:34px;color:var(--muted);font-size:.84rem;font-weight:650;font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;margin:0;padding:.35rem .75rem;display:inline-flex;min-width:0!important}.admin-shell .admin-ui-tab:hover{color:var(--text);background:#ffffff0d}.admin-shell .admin-ui-tab.is-active{color:#000;background:#fff}.admin-shell .admin-badge--paid{color:#6ee7b7;background:#34d39924;border-color:#34d39973}.admin-shell .admin-badge--pending{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2473}.admin-shell .admin-table-nested.admin-ui-nested{background:linear-gradient(135deg,#00c2ff12,#0000 42%),#ffffff08;border:1px solid #00c2ff38;border-left:3px solid #00c2ff;border-radius:12px;margin:.2rem 0 .4rem 1.75rem;padding:1rem 1.05rem}[data-theme=light] .admin-shell .admin-ui-stat{background:#fff;border-color:#0000001a}[data-theme=light] .admin-shell .admin-ui-stat--gold{background:linear-gradient(160deg,#fbbf241f,#fff);border-color:#d9770647}[data-theme=light] .admin-shell .admin-ui-stat--cyan{background:linear-gradient(160deg,#0284c714,#fff);border-color:#0284c740}[data-theme=light] .admin-shell .admin-ui-stat--purple{background:linear-gradient(160deg,#a78bfa1a,#fff);border-color:#7c3aed40}[data-theme=light] .admin-shell .admin-ui-stat--green{background:linear-gradient(160deg,#10b98114,#fff);border-color:#05966940}[data-theme=light] .admin-shell .admin-ui-stat--warn{background:linear-gradient(160deg,#fb923c1f,#fff);border-color:#ea580c47}[data-theme=light] .admin-shell .admin-ui-stat--danger{background:linear-gradient(160deg,#f871711f,#fff);border-color:#b91c1c47}[data-theme=light] .admin-shell .card.admin-ui-panel{background:#fff;border-color:#0000001a}[data-theme=light] .admin-shell .card.admin-ui-panel--gold{background:linear-gradient(135deg,#fbbf2414,#0000 45%),#fff;border-color:#d9770640 #d9770640 #d9770640 #d97706}[data-theme=light] .admin-shell .card.admin-ui-panel--cyan{background:linear-gradient(135deg,#0284c70f,#0000 45%),#fff;border-color:#0284c738 #0284c738 #0284c738 #0284c7}[data-theme=light] .admin-shell .card.admin-ui-panel--purple{background:linear-gradient(135deg,#a78bfa12,#0000 45%),#fff;border-color:#7c3aed38 #7c3aed38 #7c3aed38 #7c3aed}[data-theme=light] .admin-shell .card.admin-ui-panel--green{background:linear-gradient(135deg,#10b98112,#0000 45%),#fff;border-color:#05966938 #05966938 #05966938 #059669}[data-theme=light] .admin-shell .card.admin-ui-panel--warn{background:linear-gradient(135deg,#fb923c14,#0000 45%),#fff;border-color:#ea580c40 #ea580c40 #ea580c40 #ea580c}[data-theme=light] .admin-shell .card.admin-ui-panel--danger{background:linear-gradient(135deg,#f871711a,#0000 45%),#fff;border-color:#b91c1c47 #b91c1c47 #b91c1c47 #dc2626}[data-theme=light] .admin-shell .admin-ui-panel--gold .admin-ui-kicker{color:#b45309}[data-theme=light] .admin-shell .admin-ui-panel--cyan .admin-ui-kicker{color:#0369a1}[data-theme=light] .admin-shell .admin-ui-panel--purple .admin-ui-kicker{color:#6d28d9}[data-theme=light] .admin-shell .admin-ui-panel--green .admin-ui-kicker{color:#047857}[data-theme=light] .admin-shell .admin-ui-panel--warn .admin-ui-kicker{color:#c2410c}[data-theme=light] .admin-shell .admin-ui-panel--danger .admin-ui-kicker{color:#b91c1c}[data-theme=light] .admin-shell .admin-ui-empty,[data-theme=light] .admin-shell .admin-ui-tabs{background:#00000008;border-color:#0000001f}[data-theme=light] .admin-shell .admin-ui-tab:hover{background:#0000000d}[data-theme=light] .admin-shell .admin-ui-tab.is-active{color:#fff;background:#111}[data-theme=light] .admin-shell .admin-badge--paid{color:#047857;background:#0596691a;border-color:#05966966}[data-theme=light] .admin-shell .admin-badge--pending{color:#b45309;background:#fbbf2429;border-color:#d9770666}[data-theme=light] .admin-shell .admin-ui-card{background:#fff;border-color:#0000001a}[data-theme=light] .admin-shell .admin-ui-card:before{background:#0000001f}[data-theme=light] .admin-shell .admin-ui-card--gold{background:linear-gradient(#fbbf2414,#fff);border-color:#d9770640}[data-theme=light] .admin-shell .admin-ui-card-coins{color:#92400e;background:#fbbf242e;border-color:#d9770659}[data-theme=light] .admin-shell .admin-ui-card--cyan{background:linear-gradient(#0284c70f,#fff);border-color:#0284c740}[data-theme=light] .admin-shell .admin-ui-card--purple{background:linear-gradient(#a78bfa14,#fff);border-color:#7c3aed40}[data-theme=light] .admin-shell .admin-ui-card--green{background:linear-gradient(#10b98112,#fff);border-color:#05966940}[data-theme=light] .admin-shell .admin-ui-card--accent{border-color:var(--game-accent,#d97706)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .admin-shell .admin-ui-card--accent{border-color:color-mix(in srgb,var(--game-accent,#d97706) 28%,#0000001a)}}[data-theme=light] .admin-shell .admin-ui-card--accent{background:linear-gradient(180deg,var(--game-accent,#d97706),#fff)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .admin-shell .admin-ui-card--accent{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent,#d97706) 8%,transparent),#fff)}}[data-theme=light] .admin-shell .admin-table-nested.admin-ui-nested{background:linear-gradient(135deg,#0284c70f,#0000 42%),#ffffffb3;border-color:#0284c740 #0284c740 #0284c740 #0284c7}.live-chat-feed{border-radius:var(--radius,5px);background:var(--surface);border:var(--border-width,1px) solid var(--border-subtle);min-height:0;box-shadow:var(--shadow-card);color:var(--text);flex-direction:column;display:flex;overflow:hidden}.live-chat-feed--compact{min-height:320px;max-height:420px}.live-chat-feed--settings{flex:auto;width:100%;height:100%;min-height:0;max-height:100%}.saas-dashboard-left .chat-tts-settings{width:100%}.saas-dashboard-left .chat-tts-settings__grid{grid-template-columns:1fr}.chat-tts-settings{width:100%;padding:12px 14px}.chat-tts-settings__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.chat-tts-settings__bar-left,.chat-tts-settings__bar-right{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.chat-tts-settings__bar-right{flex:220px;justify-content:flex-end}.chat-tts-settings__title{letter-spacing:.01em;white-space:nowrap;font-size:.95rem;font-weight:700}.chat-tts-settings__url-box{flex:160px;min-width:0;max-width:280px;padding:.28rem .35rem .28rem .5rem}.chat-tts-settings__edit-btn{flex:none}.chat-tts-settings__edit-btn.is-open{border-color:var(--accent,#38bdf8)}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__edit-btn.is-open{border-color:color-mix(in srgb,var(--accent,#38bdf8) 45%,var(--border,#334))}}.chat-tts-settings__edit-btn.is-open{background:var(--accent,#38bdf8)}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__edit-btn.is-open{background:color-mix(in srgb,var(--accent,#38bdf8) 14%,transparent)}}.chat-tts-settings__body{border-top:1px solid var(--border,#334);margin-top:12px;padding-top:12px}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__body{border-top:1px solid color-mix(in srgb,var(--border,#334) 80%,transparent)}}.chat-tts-settings__banner{color:var(--text,#f5f5f5);background:#f59e0b24;border:1px solid #f59e0b59;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:.78rem;line-height:1.35}.chat-tts-settings__grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px 18px;display:grid}@media(max-width:900px){.chat-tts-settings__grid{grid-template-columns:1fr}}.chat-tts-settings__col{gap:12px;min-width:0;display:grid}.chat-tts-settings__block{gap:6px;min-width:0;display:grid}.chat-tts-settings__block--row{grid-template-columns:1.4fr .8fr;align-items:start;gap:10px}@media(max-width:640px){.chat-tts-settings__block--row{grid-template-columns:1fr}}.chat-tts-settings__label{font-size:var(--label-font,.75rem);color:var(--text-secondary,var(--text,#fff));font-weight:650;display:block}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__label{color:var(--text-secondary,color-mix(in srgb, var(--text,#fff) 72%, transparent))}}.chat-tts-settings__label{margin:0}.chat-tts-settings__hint{color:var(--muted,var(--text,#fff));margin:0;font-size:.72rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__hint{color:var(--muted,color-mix(in srgb, var(--text,#fff) 55%, transparent))}}.chat-tts-settings__hint code{font-size:.7rem}.chat-tts-settings__input{width:100%;min-height:var(--control-height,34px);border:1px solid var(--input-border,var(--border,#334));border-radius:8px;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__input{border:1px solid var(--input-border,color-mix(in srgb, var(--border,#334) 90%, transparent))}}.chat-tts-settings__input{background:var(--input-bg,var(--card,#111))}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__input{background:var(--input-bg,color-mix(in srgb, var(--card,#111) 92%, #000))}}.chat-tts-settings__input{color:inherit;font:inherit;box-sizing:border-box;font-size:.85rem}.chat-tts-settings__input:focus{border-color:var(--accent,#38bdf8);outline:none}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__input:focus{border-color:color-mix(in srgb,var(--accent,#38bdf8) 55%,var(--border,#334))}}.chat-tts-settings__input:focus{box-shadow:0 0 0 2px var(--accent,#38bdf8)}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#38bdf8) 22%,transparent)}}textarea.chat-tts-settings__input{resize:vertical;min-height:56px;line-height:1.35}.chat-tts-template{isolation:isolate;position:relative}.chat-tts-template.is-disabled{opacity:.6}.chat-tts-template__backdrop{z-index:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;pointer-events:none;font:inherit;color:var(--text,#f5f5f5);background:var(--input-bg,var(--card,#111));border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:.85rem;line-height:1.35;position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.chat-tts-template__backdrop{background:var(--input-bg,color-mix(in srgb, var(--card,#111) 92%, #000))}}.chat-tts-template__backdrop{box-sizing:border-box}.chat-tts-template__token.is-ok{color:#4ade80;background:#22c55e2e;border-radius:3px}.chat-tts-template__token.is-bad{color:#f87171;background:#ef44442e;border-radius:3px}.chat-tts-template__textarea{z-index:1;caret-color:var(--text,#f5f5f5);-webkit-text-fill-color:transparent;position:relative;color:#0000!important;background:0 0!important}.chat-tts-template__textarea::selection{background:var(--accent,#38bdf8)}@supports (color:color-mix(in lab,red,red)){.chat-tts-template__textarea::selection{background:color-mix(in srgb,var(--accent,#38bdf8) 35%,transparent)}}.chat-tts-template__textarea::selection{color:#0000}[data-theme=light] .chat-tts-template__backdrop{color:#111827;background:#fff}[data-theme=light] .chat-tts-template__token.is-ok{color:#15803d;background:#22c55e29}[data-theme=light] .chat-tts-template__token.is-bad{color:#b91c1c;background:#ef444424}[data-theme=light] .chat-tts-template__textarea{caret-color:#111827}.chat-tts-menu{width:100%;max-width:none;margin:0;position:relative}.chat-tts-menu__trigger{width:100%;min-height:var(--control-height,34px);border:1px solid var(--input-border,var(--border,#334));border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.chat-tts-menu__trigger{border:1px solid var(--input-border,color-mix(in srgb, var(--border,#334) 85%, transparent))}}.chat-tts-menu__trigger{background:var(--input-bg,var(--card,#12121c))}@supports (color:color-mix(in lab,red,red)){.chat-tts-menu__trigger{background:var(--input-bg,color-mix(in srgb, var(--card,#12121c) 80%, #000))}}.chat-tts-menu__trigger{color:var(--text,#f5f5f5);font:inherit;text-align:left;cursor:pointer;font-size:.85rem}.chat-tts-menu__trigger:disabled{opacity:.55;cursor:not-allowed}.chat-tts-menu__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-tts-menu__caret{opacity:.7;flex:none}.chat-tts-menu__list{z-index:40;border:1px solid var(--border,#445);border-radius:10px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.chat-tts-menu__list{border:1px solid color-mix(in srgb,var(--border,#445) 90%,transparent)}}.chat-tts-menu__list{background:#16161f;box-shadow:0 12px 28px #00000073}.chat-tts-menu__option{color:#f3f4f6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:7px 10px;font-size:.84rem;display:block}.chat-tts-menu__option:hover,.chat-tts-menu__option.is-active{background:var(--accent,#38bdf8)}@supports (color:color-mix(in lab,red,red)){.chat-tts-menu__option:hover,.chat-tts-menu__option.is-active{background:color-mix(in srgb,var(--accent,#38bdf8) 28%,transparent)}}.chat-tts-menu__option:hover,.chat-tts-menu__option.is-active{color:#fff}.chat-tts-menu__option:disabled{opacity:.45;cursor:not-allowed}[data-theme=light] .chat-tts-menu__trigger{color:#111827;background:#fff}[data-theme=light] .chat-tts-menu__list{background:#fff;border-color:#d1d5db}[data-theme=light] .chat-tts-menu__option{color:#111827}[data-theme=light] .chat-tts-menu__option:hover,[data-theme=light] .chat-tts-menu__option.is-active{background:var(--accent,#0284c7)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .chat-tts-menu__option:hover,[data-theme=light] .chat-tts-menu__option.is-active{background:color-mix(in srgb,var(--accent,#0284c7) 18%,#fff)}}[data-theme=light] .chat-tts-menu__option:hover,[data-theme=light] .chat-tts-menu__option.is-active{color:#0f172a}.chat-tts-settings__sources{flex-wrap:wrap;gap:8px 14px;margin:0;display:flex}.chat-tts-settings__check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:.85rem;display:inline-flex}.chat-tts-settings__check input{width:.95rem;height:.95rem;accent-color:var(--accent,#38bdf8)}.chat-tts-settings__sliders{gap:8px;max-width:none;margin:0;display:grid}.chat-tts-settings__slider{gap:4px;font-size:.8rem;display:grid}.chat-tts-settings__slider span strong{font-variant-numeric:tabular-nums}.chat-tts-settings__slider input[type=range]{width:100%;accent-color:var(--accent,#38bdf8)}.chat-tts-settings__test{align-items:center;gap:8px;display:flex}.chat-tts-settings__test .chat-tts-settings__input{flex:auto;min-width:0}.chat-tts-settings__test .btn-sm{min-height:var(--control-height,34px);flex:none}.chat-tts-settings__skip-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.chat-tts-settings__skip-add .chat-tts-settings__input{flex:140px;min-width:0}.chat-tts-settings__skip-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chat-tts-settings__skip-item{border:1px solid var(--border-subtle);background:var(--surface,var(--bg-elevated));border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__skip-item{background:color-mix(in srgb,var(--surface,var(--bg-elevated)) 88%,transparent)}}.chat-tts-settings__skip-item code{min-width:0;color:var(--text);word-break:break-word;flex:auto;font-size:.85rem}.chat-tts-settings__skip-remove{border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-secondary,var(--muted));cursor:pointer;background:0 0;border-radius:8px;place-items:center;font-size:1.1rem;line-height:1;display:inline-grid}.chat-tts-settings__skip-remove:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.chat-tts-settings__skip-remove:hover:not(:disabled){background:color-mix(in srgb,var(--text) 6%,transparent)}}.chat-tts-settings__skip-remove:hover:not(:disabled){color:var(--text)}.chat-tts-settings__flood-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-tts-settings__flood-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}@media(max-width:640px){.chat-tts-settings__flood-grid{grid-template-columns:1fr}}.live-chat-feed__head{padding:var(--space-3,12px) var(--space-4,16px);border-bottom:var(--border-width,1px) solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-chat-feed__head h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.05rem;font-weight:700}.live-chat-feed__head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.live-chat-feed__hint{color:var(--muted,#9aa);font-size:.75rem}.live-chat-feed__toggle{color:var(--muted,#9aa);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:.75rem;display:inline-flex}.live-chat-feed__toggle input{width:14px;height:14px;accent-color:var(--accent,#3b82f6);cursor:pointer;margin:0}.live-chat-feed__popout{border:1px solid var(--border,#334);border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.live-chat-feed__popout{border:1px solid color-mix(in srgb,var(--border,#334) 90%,transparent)}}.live-chat-feed__popout{color:var(--text,#eee);cursor:pointer;background:0 0}.live-chat-feed__popout:hover{background:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.live-chat-feed__popout:hover{background:color-mix(in srgb,var(--accent,#3b82f6) 18%,transparent)}}.live-chat-feed__search{border-bottom:var(--border-width,1px) solid var(--border-subtle);flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px 10px;display:flex}.live-chat-feed__search-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-chat-feed__search-row{align-items:center;gap:8px;min-width:0;display:flex}.live-chat-feed__search-input{min-width:0;height:var(--control-height,34px);border:1px solid var(--input-border,var(--border));background:var(--input-bg);color:var(--text);font:inherit;color-scheme:inherit;border-radius:8px;flex:auto;padding:0 .7rem;font-size:.85rem}.live-chat-feed__search-input::placeholder{color:var(--muted)}.live-chat-feed__search-input:hover:not(:disabled){border-color:var(--input-border-hover,var(--border));background:var(--input-bg-hover,var(--input-bg))}.live-chat-feed__search-input:focus{border-color:var(--input-border-focus,var(--accent,#3b82f6));box-shadow:0 0 0 2px var(--accent,#3b82f6);outline:none}@supports (color:color-mix(in lab,red,red)){.live-chat-feed__search-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#3b82f6) 25%,transparent)}}.live-chat-feed__search-clear{height:var(--control-height,34px);border:1px solid var(--border-subtle);color:var(--text-secondary,var(--muted));font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 .7rem;font-size:.78rem}.live-chat-feed__search-clear:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.live-chat-feed__search-clear:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.live-chat-feed__search-clear:hover{color:var(--text)}.live-chat-feed__search-meta{color:var(--muted);margin:0;font-size:.72rem}.live-chat-feed__level-up-pin{border-bottom:var(--border-width,1px) solid var(--border-subtle);background:#fbbf24;flex-shrink:0;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.live-chat-feed__level-up-pin{background:color-mix(in srgb,#fbbf24 12%,var(--surface,var(--bg-elevated)))}}.live-chat-feed__level-up-pin{box-shadow:inset 0 -1px #fbbf2438}.live-chat-feed__level-up-pin-body{flex-direction:column;gap:2px;min-width:0;display:flex}.live-chat-feed__level-up-pin-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-chat-feed__level-up-pin-lvl{letter-spacing:.02em;color:#fbbf24;font-size:.78rem;font-weight:700}.live-chat-feed__level-up-pin-who{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.live-chat-feed__list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:8px 10px 12px;display:flex;overflow:hidden auto}.live-chat-feed__empty{color:var(--muted,#9aa);text-align:center;margin:18px 8px;font-size:.88rem}.live-chat-feed__item{background:#ffffff08;border-radius:8px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:8px 10px;display:grid}.live-chat-feed__content{flex-direction:column;gap:4px;min-width:0;display:flex}.live-chat-feed__headline{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.live-chat-feed__badge{letter-spacing:.05em;text-transform:uppercase;background:var(--accent,#a855f7);border-radius:999px;padding:2px 6px;font-size:.62rem}@supports (color:color-mix(in lab,red,red)){.live-chat-feed__badge{background:color-mix(in srgb,var(--accent,#a855f7) 20%,transparent)}}.live-chat-feed__badge{color:var(--accent,#a855f7);flex-shrink:0}.live-chat-feed__badge--gift{color:#fbbf24;background:#fbbf242e}.live-chat-feed__badge--like{color:#fb7185;background:#fb71852e}.live-chat-feed__badge--member{color:#60a5fa;background:#60a5fa2e}.live-chat-feed__badge--stream-end{color:#94a3b8;background:#94a3b833}.live-chat-feed__badge--fan-club-level-up{color:#fbbf24;background:#fbbf2433}.live-chat-feed__name{word-break:break-word;font-size:.84rem;font-weight:700;line-height:1.25}.live-chat-feed__handle{color:var(--muted,#9aa);font-size:.75rem}.live-chat-feed__message{word-break:break-word;margin:0;font-size:.86rem;line-height:1.35}.live-chat-popup-page{box-sizing:border-box;background:var(--bg,#0b0b12);min-height:100vh;color:var(--text,#eee);padding:12px}.live-chat-popup-page--pip{flex-direction:column;height:100%;min-height:100%;display:flex}.live-chat-popup-page--pip .live-chat-feed{flex:1;height:auto;min-height:0;max-height:none}.live-chat-popup-page .live-chat-feed{height:calc(100vh - 24px);max-height:none}.live-mode-options{gap:.75rem;margin-top:.5rem;display:grid}.live-mode-option{border:1px solid var(--border,#334);align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.live-mode-option{border:1px solid color-mix(in srgb,var(--border,#334) 80%,transparent)}}.live-mode-option{border-radius:var(--radius,10px);cursor:pointer;background:var(--card,#111)}@supports (color:color-mix(in lab,red,red)){.live-mode-option{background:color-mix(in srgb,var(--card,#111) 92%,transparent)}}.live-mode-option.is-selected{border-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.live-mode-option.is-selected{border-color:color-mix(in srgb,var(--accent,#3b82f6) 70%,white)}}.live-mode-option.is-selected{box-shadow:0 0 0 1px var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.live-mode-option.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#3b82f6) 35%,transparent)}}.live-mode-option input{margin-top:.2rem}.live-mode-option span{gap:.2rem;display:grid}.live-mode-option strong{font-size:.95rem}.live-mode-option small{color:var(--muted,#9aa);font-size:.85rem;line-height:1.35}.admin-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-enviar-email-form{gap:1.1rem;margin-top:1rem;display:grid}.admin-enviar-email-destino{border:1px solid var(--border,#2a2a2a);border-radius:var(--radius,8px);gap:.55rem;margin:0;padding:.85rem 1rem;display:grid}.admin-enviar-email-destino legend{padding:0 .35rem;font-size:.85rem;font-weight:600}.admin-enviar-email-radio{cursor:pointer;align-items:center;gap:.55rem;font-size:.92rem;display:flex}.admin-enviar-email-usuarios{gap:.75rem;display:grid}.admin-enviar-email-lista-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.admin-enviar-email-lista{border:1px solid var(--border,#2a2a2a);border-radius:var(--radius,8px);max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.admin-enviar-email-lista li+li{border-top:1px solid var(--border,#2a2a2a)}.admin-enviar-email-user{cursor:pointer;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;display:flex}.admin-enviar-email-user-meta{gap:.15rem;min-width:0;display:grid}.admin-enviar-email-user-meta strong{font-size:.92rem}.admin-enviar-email-form textarea{resize:vertical;width:100%;min-height:160px;font:inherit}.admin-enviar-email-msg{color:var(--text,inherit)}.admin-match-stats{gap:1rem;display:grid}.admin-match-stats-total{color:var(--muted);white-space:nowrap;font-size:.92rem}.admin-match-stats-filters{flex-wrap:wrap;align-items:flex-end;gap:.85rem 1rem;display:flex}.admin-match-stats-chips{flex-wrap:wrap;gap:.45rem;display:flex}.admin-match-stats-chips .btn-chip{min-width:0;min-height:2rem;padding:.35rem .75rem;font-size:.82rem}.admin-match-stats-month{flex-wrap:wrap;gap:.65rem;display:flex}.admin-match-stats-month .field{min-width:140px;margin:0}.admin-match-stats-month-label{color:var(--muted);margin-bottom:4px;font-size:.75rem;display:block}.admin-match-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-match-stats-card{border:1px solid var(--border-subtle,#ffffff1a);border-radius:var(--radius,8px);background:var(--surface,#ffffff08);gap:.65rem;padding:.85rem .9rem;display:grid}.admin-match-stats-card-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.admin-game-order-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-game-order-item{border:1px solid var(--game-accent,#a78bfa);border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.65rem .75rem;padding:.75rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-game-order-item{border:1px solid color-mix(in srgb,var(--game-accent,#a78bfa) 28%,#ffffff1f)}}.admin-game-order-item{background:linear-gradient(180deg,var(--game-accent,#a78bfa),#00000047)}@supports (color:color-mix(in lab,red,red)){.admin-game-order-item{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent,#a78bfa) 10%,transparent),#00000047)}}.admin-game-order-item{cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.admin-game-order-item:before{content:"";background:var(--game-accent,#a78bfa);height:3px;position:absolute;top:0;left:0;right:0}.admin-game-order-item:active{cursor:grabbing}.admin-game-order-item.is-drag-over{outline:2px solid var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.admin-game-order-item.is-drag-over{outline:2px solid color-mix(in srgb,var(--game-accent,#a78bfa) 70%,#fff)}}.admin-game-order-item.is-drag-over{outline-offset:1px}.admin-game-order-item.is-busy{opacity:.65;pointer-events:none}.admin-game-order-handle{color:var(--muted);letter-spacing:-2px;font-size:.85rem;line-height:1}.admin-game-order-pos{min-width:1.5rem;color:var(--game-accent,#a78bfa);font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.admin-game-order-pos{color:color-mix(in srgb,var(--game-accent,#a78bfa) 80%,#fff)}}.admin-game-order-name{font-size:.95rem;font-weight:700}.admin-game-order-hint{color:var(--muted);font-size:.75rem}[data-theme=light] .admin-game-order-item{background:linear-gradient(180deg,var(--game-accent,#7c3aed),#fff)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .admin-game-order-item{background:linear-gradient(180deg,color-mix(in srgb,var(--game-accent,#7c3aed) 8%,transparent),#fff)}}[data-theme=light] .admin-game-order-item{border-color:var(--game-accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .admin-game-order-item{border-color:color-mix(in srgb,var(--game-accent,#7c3aed) 25%,#0000001a)}}.admin-visibilidade-jogos-page .admin-vis-game-card{cursor:grab;-webkit-user-select:none;user-select:none;gap:.75rem}.admin-visibilidade-jogos-page .admin-vis-game-card:active{cursor:grabbing}.admin-visibilidade-jogos-page .admin-vis-game-card.is-drag-over{outline:2px solid var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-game-card.is-drag-over{outline:2px solid color-mix(in srgb,var(--game-accent,#a78bfa) 75%,#fff)}}.admin-visibilidade-jogos-page .admin-vis-game-card.is-drag-over{outline-offset:2px}.admin-visibilidade-jogos-page .admin-vis-game-card.is-order-busy{opacity:.65;pointer-events:none}.admin-visibilidade-jogos-page .admin-vis-game-card-top{align-items:flex-start;gap:.5rem;display:flex}.admin-visibilidade-jogos-page .admin-vis-game-pos{min-width:1.35rem;color:var(--game-accent,#a78bfa);flex-shrink:0;margin-top:.15rem;font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-game-pos{color:color-mix(in srgb,var(--game-accent,#a78bfa) 85%,#fff)}}.admin-visibilidade-jogos-page .admin-vis-game-card-top .admin-ui-card-title{flex:1;min-width:0}.admin-visibilidade-jogos-page .admin-vis-edit-btn{border:1px solid var(--game-accent,#a78bfa);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:-.2rem -.25rem 0 0;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-edit-btn{border:1px solid color-mix(in srgb,var(--game-accent,#a78bfa) 28%,#ffffff24)}}.admin-visibilidade-jogos-page .admin-vis-edit-btn{background:var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-edit-btn{background:color-mix(in srgb,var(--game-accent,#a78bfa) 12%,transparent)}}.admin-visibilidade-jogos-page .admin-vis-edit-btn{color:var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-edit-btn{color:color-mix(in srgb,var(--game-accent,#a78bfa) 90%,#fff)}}.admin-visibilidade-jogos-page .admin-vis-edit-btn{cursor:pointer}.admin-visibilidade-jogos-page .admin-vis-edit-btn:hover:not(:disabled){background:var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-edit-btn:hover:not(:disabled){background:color-mix(in srgb,var(--game-accent,#a78bfa) 22%,transparent)}}.admin-visibilidade-jogos-page .admin-vis-edit-btn:hover:not(:disabled){border-color:var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-edit-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--game-accent,#a78bfa) 45%,#fff3)}}.admin-visibilidade-jogos-page .admin-vis-edit-btn:disabled{opacity:.5;cursor:not-allowed}.admin-visibilidade-jogos-page .admin-vis-status{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;display:flex}.admin-visibilidade-jogos-page .admin-vis-status--all{color:#6ee7b7;background:#34d3991f;border-color:#34d39947}.admin-visibilidade-jogos-page .admin-vis-status--selected{color:#fcd34d;background:#fbbf241f;border-color:#fbbf244d}.admin-visibilidade-jogos-page .admin-vis-status-icon{opacity:.95;margin-top:.1rem;display:inline-flex}.admin-visibilidade-jogos-page .admin-vis-status-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-visibilidade-jogos-page .admin-vis-status-text strong{font-size:.82rem;font-weight:750;line-height:1.2}.admin-visibilidade-jogos-page .admin-vis-status-text span{color:var(--muted);font-size:.75rem;line-height:1.35}.admin-visibilidade-jogos-page .admin-vis-status--all .admin-vis-status-text span{color:#6ee7b7}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-status--all .admin-vis-status-text span{color:color-mix(in srgb,#6ee7b7 55%,var(--muted))}}.admin-visibilidade-jogos-page .admin-vis-status--selected .admin-vis-status-text span{color:#fcd34d}@supports (color:color-mix(in lab,red,red)){.admin-visibilidade-jogos-page .admin-vis-status--selected .admin-vis-status-text span{color:color-mix(in srgb,#fcd34d 50%,var(--muted))}}.admin-visibilidade-jogos-page .admin-vis-drag-hint{color:var(--muted);opacity:.75;margin:0;font-size:.7rem}[data-theme=light] .admin-visibilidade-jogos-page .admin-vis-status--all{color:#047857;background:#ebf7f3;border-color:#05966938}[data-theme=light] .admin-visibilidade-jogos-page .admin-vis-status--selected{color:#b45309;background:#fcf4eb;border-color:#d9770638}[data-theme=light] .admin-visibilidade-jogos-page .admin-vis-status--all .admin-vis-status-text span,[data-theme=light] .admin-visibilidade-jogos-page .admin-vis-status--selected .admin-vis-status-text span{color:var(--muted)}.admin-match-stats-card-top strong{font-size:.9rem}.admin-match-stats-count{font-size:1.15rem;font-weight:700}.admin-match-stats-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.admin-match-stats-bar>span{border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#a78bfa);height:100%;transition:width .25s;display:block}[data-theme=light] .admin-match-stats-bar{background:#11111114}[data-theme=light] .admin-match-stats-card{background:#11111108}@media(max-width:900px){.admin-match-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.admin-match-stats-grid{grid-template-columns:1fr}}.admin-plan-form{gap:.85rem;max-width:560px;display:grid}.modal-card .admin-plan-form{max-width:none}.admin-cadastro-modal{background:var(--bg-elevated);border-color:var(--border);box-shadow:var(--shadow)}.admin-cadastro-modal input[type=text],.admin-cadastro-modal input[type=number],.admin-cadastro-modal input[type=password],.admin-cadastro-modal select,.admin-cadastro-modal textarea{color:#fff;box-sizing:border-box;background:#161616;border-color:#ffffff47;width:100%}[data-theme=light] .admin-cadastro-modal input[type=text],[data-theme=light] .admin-cadastro-modal input[type=number],[data-theme=light] .admin-cadastro-modal input[type=password],[data-theme=light] .admin-cadastro-modal select,[data-theme=light] .admin-cadastro-modal textarea{color:#0a0a0a;background:#fff;border-color:#d6d6d6}.admin-cadastro-modal .modal-close-icon{background:#ffffff14}[data-theme=light] .admin-cadastro-modal .modal-close-icon{background:#f0f0f0}.admin-plan-modal{width:min(520px,100%)}.admin-precos-overlays-page .admin-overlay-pricing-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:1.15rem;display:grid}.admin-precos-overlays-page .admin-overlay-pricing-grid .gs-game-card{grid-template-columns:minmax(150px,.9fr) minmax(0,1.3fr)}.admin-precos-overlays-page .admin-overlay-pricing-grid .admin-ui-card-actions{margin-top:auto}.admin-precos-overlays-page .admin-overlay-pricing-card{cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.admin-precos-overlays-page .admin-overlay-pricing-card:active{cursor:grabbing}.admin-precos-overlays-page .admin-overlay-pricing-card.is-drag-over{outline:2px solid var(--game-accent,#00c2ff)}@supports (color:color-mix(in lab,red,red)){.admin-precos-overlays-page .admin-overlay-pricing-card.is-drag-over{outline:2px solid color-mix(in srgb,var(--game-accent,#00c2ff) 75%,#fff)}}.admin-precos-overlays-page .admin-overlay-pricing-card.is-drag-over{outline-offset:2px}.admin-precos-overlays-page .admin-overlay-pricing-card.is-order-busy{opacity:.65;pointer-events:none}.admin-precos-overlays-page .admin-overlay-drag-handle{z-index:3;pointer-events:none;background:#0000008c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .45rem;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.admin-precos-overlays-page .admin-overlay-drag-pos{color:var(--game-accent,#00c2ff);font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.admin-precos-overlays-page .admin-overlay-drag-pos{color:color-mix(in srgb,var(--game-accent,#00c2ff) 85%,#fff)}}.admin-precos-overlays-page .admin-overlay-drag-grip{letter-spacing:-2px;color:#ffffffb3;font-size:.75rem;line-height:1}@media(max-width:900px){.admin-precos-overlays-page .admin-overlay-pricing-grid,.admin-precos-overlays-page .admin-overlay-pricing-grid .gs-game-card{grid-template-columns:1fr}.admin-precos-overlays-page .admin-overlay-pricing-grid .gs-banner{aspect-ratio:16/5.5;border-radius:16px 16px 0 0}}.admin-overlay-modal{width:min(560px,100%)}.admin-overlay-modal .admin-club-benefits{margin-top:var(--space-4)}.admin-overlay-modal .admin-club-benefits>.hint{margin:0 0 4px}.admin-overlay-modal .admin-plan-modal-body>.checkbox-field{margin-bottom:var(--space-2)}.admin-overlay-modal-section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle,#ffffff14)}.admin-overlay-modal-section .field{margin-bottom:0}.admin-overlay-plan-checks{margin-top:var(--space-2);flex-direction:column;gap:6px;display:flex}.admin-overlay-plan-checks .checkbox-field{margin:0}.admin-plan-modal-header{align-items:flex-start}.admin-plan-modal-heading{gap:6px;min-width:0;display:grid}.admin-plan-modal-heading .hint{margin:0;line-height:1.45}.admin-plan-modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.admin-plan-modal-body{flex-direction:column;gap:0;display:flex}.admin-plan-modal-body .field{margin-bottom:var(--space-4)}.admin-plan-modal-body .checkbox-field{margin-bottom:0}.admin-plan-modal-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.admin-plan-modal-label{margin-bottom:var(--label-mb);color:var(--text-secondary);font-size:var(--label-font);font-weight:600;display:block}.admin-plan-kind{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.admin-plan-kind-btn{min-height:var(--control-height);border-radius:var(--radius);border:var(--border-width-control) solid #ffffff47;color:#c4c4c4;font-size:.8rem;font-weight:600;font-family:var(--font);cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition);background:#161616;padding:8px 10px;min-width:0!important}[data-theme=light] .admin-plan-kind-btn{color:#4a4a4a;background:#fff;border-color:#d6d6d6}.admin-plan-kind-btn:hover:not(:disabled){color:#fff;border-color:#ffffff73}[data-theme=light] .admin-plan-kind-btn:hover:not(:disabled){color:#0a0a0a;border-color:#999}.admin-plan-kind-btn.is-active{color:#000;background:#fff;border-color:#000}[data-theme=light] .admin-plan-kind-btn.is-active{color:#fff;background:#111;border-color:#111}.admin-plan-kind-btn:disabled{opacity:.55;cursor:not-allowed}.admin-plan-field-hint{margin:6px 0 0;font-size:.78rem;line-height:1.4}.admin-shell .admin-plan-subscribers-btn{min-height:0;font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;text-underline-offset:2px;padding:.2rem .45rem;text-decoration:underline}.admin-plan-subscribers-modal{flex-direction:column;width:min(860px,96vw);max-height:min(80vh,720px);display:flex}.admin-plan-subscribers-modal .modal-body{min-height:0;overflow:auto}.admin-club-benefits{border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius,5px);background:var(--surface,#ffffff08);gap:14px;padding:12px;display:grid}.admin-club-benefit{gap:8px;display:grid}.admin-club-benefit-field{margin:0;padding-left:1.6rem}.admin-shell .admin-planos-page{gap:1.1rem}.admin-shell .admin-planos-stats{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;display:grid}.admin-shell .admin-planos-stat{background:#00000047;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.admin-shell .admin-planos-stat--coins{background:linear-gradient(160deg,#fbbf241f,#00000047);border-color:#fbbf244d}.admin-shell .admin-planos-stat--pack{background:linear-gradient(160deg,#00c2ff1a,#00000047);border-color:#00c2ff47}.admin-shell .admin-planos-stat--sub{background:linear-gradient(160deg,#a78bfa1a,#00000047);border-color:#a78bfa4d}.admin-shell .admin-planos-stat--custom{background:linear-gradient(160deg,#6ee7b70f,#00000047);border-color:#6ee7b738}.admin-shell .admin-planos-stat--custom.is-on{background:linear-gradient(160deg,#34d39924,#00000047);border-color:#34d39966}.admin-shell .admin-planos-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.admin-shell .admin-planos-stat-value{color:var(--text);font-size:1.15rem;font-weight:750;line-height:1.2}.admin-shell .admin-planos-stat-meta{color:var(--muted);font-size:.74rem;line-height:1.35}.admin-shell .card.admin-planos-panel{box-shadow:none;background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:0;padding:1.1rem 1.15rem 1.2rem}.admin-shell .card.admin-planos-panel--coins{background:linear-gradient(135deg,#fbbf2412,#0000 45%),#ffffff05;border-color:#fbbf2447 #fbbf2447 #fbbf2447 #fbbf24;border-left-style:solid;border-left-width:3px}.admin-shell .card.admin-planos-panel--custom{background:linear-gradient(135deg,#00c2ff12,#0000 45%),#ffffff05;border-color:#00c2ff3d #00c2ff3d #00c2ff3d #00c2ff;border-left-style:solid;border-left-width:3px}.admin-shell .card.admin-planos-panel--catalog{background:linear-gradient(135deg,#a78bfa12,#0000 45%),#ffffff05;border-color:#a78bfa40 #a78bfa40 #a78bfa40 #a78bfa;border-left-style:solid;border-left-width:3px}.admin-shell .admin-planos-panel-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1rem;margin-bottom:1rem;display:flex}.admin-shell .admin-planos-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.68rem;font-weight:700}.admin-shell .admin-planos-panel--coins .admin-planos-kicker{color:#fcd34d}.admin-shell .admin-planos-panel--custom .admin-planos-kicker{color:#7dd3fc}.admin-shell .admin-planos-panel--catalog .admin-planos-kicker{color:#c4b5fd}.admin-shell .admin-planos-titulo{margin:0 0 .3rem;font-size:1.15rem;font-weight:750}.admin-shell .admin-planos-subtitulo{max-width:44rem;margin:0;line-height:1.45}.admin-shell .admin-planos-coin-row{background:#00000047;border:1px solid #fbbf2438;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.admin-shell .admin-planos-coin-display{flex-direction:column;gap:.25rem;display:flex}.admin-shell .admin-planos-coin-label{color:var(--muted);font-size:.78rem;font-weight:600}.admin-shell .admin-planos-coin-price{color:#fcd34d;font-size:1.35rem;font-weight:750}.admin-shell .admin-planos-coin-edit{align-items:center;gap:.4rem;margin:0;display:inline-flex}.admin-shell .admin-planos-coin-prefix{color:#fcd34d;font-weight:700}.admin-shell .admin-planos-coin-edit input{width:7rem;margin:0}.admin-shell .admin-planos-coin-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-shell .admin-planos-ok{border:1px solid var(--success);border-radius:8px;margin:.75rem 0 0;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.admin-shell .admin-planos-ok{border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}}.admin-shell .admin-planos-ok{background:var(--success-soft);color:var(--success);font-size:.84rem;font-weight:600}.admin-shell .admin-planos-switch{margin:0}.admin-shell .admin-planos-custom-meta{margin-bottom:1rem}.admin-shell .admin-planos-stat-inline{background:#00000040;border:1px solid #00c2ff33;border-radius:10px;flex-direction:column;gap:.2rem;max-width:22rem;padding:.75rem .9rem;display:flex}.admin-shell .admin-planos-tiers{background:#00000038;border:1px solid #ffffff1a;border-radius:10px;padding:.9rem 1rem}.admin-shell .admin-planos-secao-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.admin-shell .admin-planos-secao-header h3{color:#7dd3fc;margin:0;font-size:.95rem;font-weight:750}.admin-shell .admin-planos-tiers-list{gap:.55rem;display:grid}.admin-shell .admin-planos-tier{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.55rem .65rem;padding:.65rem .75rem;display:flex}.admin-shell .admin-planos-tier label{flex-direction:column;gap:.25rem;min-width:8rem;margin:0;display:flex}.admin-shell .admin-planos-tier label span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.admin-shell .admin-planos-tier input{width:100%;min-height:var(--control-height);margin:0}.admin-shell .admin-planos-panel-footer{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.admin-shell .admin-planos-empty{color:var(--muted);background:#0003;border:1px dashed #ffffff24;border-radius:8px;margin:0;padding:.85rem .95rem;font-size:.86rem;line-height:1.45}.admin-shell .admin-planos-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.admin-shell .admin-planos-tabs{background:#00000047;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:inline-flex}.admin-shell .admin-planos-tab{min-height:34px;color:var(--muted);font-size:.84rem;font-weight:650;font-family:var(--font);cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;margin:0;padding:.35rem .75rem;display:inline-flex;min-width:0!important}.admin-shell .admin-planos-tab:hover{color:var(--text);background:#ffffff0d}.admin-shell .admin-planos-tab.is-active{color:#000;background:#fff}.admin-shell .admin-planos-tab-count{background:#0000001f;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;padding:.05rem .35rem;font-size:.72rem;font-weight:750;display:inline-flex}.admin-shell .admin-planos-tab.is-active .admin-planos-tab-count{background:#0000001f}.admin-shell .admin-planos-toggle-disc{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:inline-flex}.admin-shell .admin-planos-toggle-disc input{accent-color:#a78bfa;width:auto;margin:0}.admin-shell .admin-planos-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;display:grid}.admin-shell .admin-planos-card{background:#00000052;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:.55rem;padding:1rem 1.05rem 1.05rem;display:flex;position:relative;overflow:hidden}.admin-shell .admin-planos-card:before{content:"";background:#fff3;height:3px;position:absolute;top:0;left:0;right:0}.admin-shell .admin-planos-card--pack{background:linear-gradient(#00c2ff14,#00000052);border-color:#00c2ff47}.admin-shell .admin-planos-card--pack:before{background:linear-gradient(90deg,#00c2ff,#38bdf8)}.admin-shell .admin-planos-card--member{background:linear-gradient(#6ee7b714,#00000052);border-color:#6ee7b747}.admin-shell .admin-planos-card--member:before{background:linear-gradient(90deg,#6ee7b7,#34d399)}.admin-shell .admin-planos-card--ultimate{background:linear-gradient(#a78bfa1a,#00000052);border-color:#a78bfa52}.admin-shell .admin-planos-card--ultimate:before{background:linear-gradient(90deg,#a78bfa,#818cf8)}.admin-shell .admin-planos-card.is-discontinued{opacity:.72;filter:grayscale(.25)}.admin-shell .admin-planos-card-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.admin-shell .admin-planos-card-title{flex-wrap:wrap;gap:.35rem;display:flex}.admin-shell .admin-planos-card-ordem{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem;font-weight:700}.admin-shell .admin-planos-card-name{margin:0;font-size:1.05rem;font-weight:750;line-height:1.25}.admin-shell .admin-planos-card-price{flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;display:flex}.admin-shell .admin-planos-card-price strong{color:var(--text);font-size:1.25rem;font-weight:750}.admin-shell .admin-planos-card-price>span{color:var(--muted);font-size:.82rem}.admin-shell .admin-planos-card-promo{background:#fbbf2424;border:1px solid #fbbf2466;border-radius:999px;padding:.12rem .45rem;font-weight:700;color:#fcd34d!important;font-size:.72rem!important}.admin-shell .admin-planos-card-detail{color:var(--text-secondary);min-height:2.3em;margin:0;font-size:.82rem;line-height:1.4}.admin-shell .admin-planos-subscribers{color:#c4b5fd;width:fit-content;font-family:var(--font);cursor:pointer;transition:background var(--transition),border-color var(--transition);background:#a78bfa1a;border:1px solid #a78bfa59;border-radius:8px;align-items:baseline;gap:.35rem;margin:0;padding:.35rem .65rem;font-size:.8rem;display:inline-flex}.admin-shell .admin-planos-subscribers:hover{background:#a78bfa2e;border-color:#a78bfa8c}.admin-shell .admin-planos-subscribers strong{color:#ddd6fe;font-size:.95rem;font-weight:750}.admin-shell .admin-planos-card-actions{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.admin-shell .admin-badge--pack{color:#7dd3fc;background:#00c2ff24;border-color:#00c2ff80}.admin-shell .admin-badge--member{color:#6ee7b7;background:#34d39924;border-color:#34d39973}.admin-shell .admin-badge--featured{color:#fcd34d;background:#fbbf2429;border-color:#fbbf2480}[data-theme=light] .admin-shell .admin-planos-stat{background:#fff;border-color:#0000001a}[data-theme=light] .admin-shell .admin-planos-stat--coins{background:linear-gradient(160deg,#fbbf241f,#fff);border-color:#d9770647}[data-theme=light] .admin-shell .admin-planos-stat--pack{background:linear-gradient(160deg,#0284c714,#fff);border-color:#0284c740}[data-theme=light] .admin-shell .admin-planos-stat--sub{background:linear-gradient(160deg,#a78bfa1a,#fff);border-color:#7c3aed40}[data-theme=light] .admin-shell .admin-planos-stat--custom{background:linear-gradient(160deg,#10b98114,#fff);border-color:#05966938}[data-theme=light] .admin-shell .card.admin-planos-panel{background:#fff;border-color:#0000001a}[data-theme=light] .admin-shell .card.admin-planos-panel--coins{background:linear-gradient(135deg,#fbbf2414,#0000 45%),#fff;border-color:#d9770640 #d9770640 #d9770640 #d97706}[data-theme=light] .admin-shell .card.admin-planos-panel--custom{background:linear-gradient(135deg,#0284c70f,#0000 45%),#fff;border-color:#0284c738 #0284c738 #0284c738 #0284c7}[data-theme=light] .admin-shell .card.admin-planos-panel--catalog{background:linear-gradient(135deg,#a78bfa12,#0000 45%),#fff;border-color:#7c3aed38 #7c3aed38 #7c3aed38 #7c3aed}[data-theme=light] .admin-shell .admin-planos-panel--coins .admin-planos-kicker{color:#b45309}[data-theme=light] .admin-shell .admin-planos-panel--custom .admin-planos-kicker,[data-theme=light] .admin-shell .admin-planos-secao-header h3{color:#0369a1}[data-theme=light] .admin-shell .admin-planos-panel--catalog .admin-planos-kicker{color:#6d28d9}[data-theme=light] .admin-shell .admin-planos-coin-row,[data-theme=light] .admin-shell .admin-planos-stat-inline,[data-theme=light] .admin-shell .admin-planos-tiers,[data-theme=light] .admin-shell .admin-planos-tier,[data-theme=light] .admin-shell .admin-planos-tabs{background:#00000008;border-color:#0000001a}[data-theme=light] .admin-shell .admin-planos-coin-price,[data-theme=light] .admin-shell .admin-planos-coin-prefix{color:#b45309}[data-theme=light] .admin-shell .admin-planos-tab.is-active{color:#fff;background:#111}[data-theme=light] .admin-shell .admin-planos-tab.is-active .admin-planos-tab-count{background:#ffffff2e}[data-theme=light] .admin-shell .admin-planos-empty{background:#00000008;border-color:#0000001f}[data-theme=light] .admin-shell .admin-planos-card{background:#fff;border-color:#0000001a}[data-theme=light] .admin-shell .admin-planos-card:before{background:#0000001f}[data-theme=light] .admin-shell .admin-planos-tab:hover{background:#0000000d}[data-theme=light] .admin-shell .admin-planos-card--pack{background:linear-gradient(#0284c70f,#fff);border-color:#0284c740}[data-theme=light] .admin-shell .admin-planos-card--member{background:linear-gradient(#10b98112,#fff);border-color:#05966940}[data-theme=light] .admin-shell .admin-planos-card--ultimate{background:linear-gradient(#a78bfa14,#fff);border-color:#7c3aed40}[data-theme=light] .admin-shell .admin-planos-card-promo{background:#fbbf242e;color:#b45309!important}[data-theme=light] .admin-shell .admin-planos-subscribers{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed47}[data-theme=light] .admin-shell .admin-planos-subscribers strong{color:#5b21b6}[data-theme=light] .admin-shell .admin-badge--pack{color:#0369a1;background:#0284c71a;border-color:#0284c766}[data-theme=light] .admin-shell .admin-badge--member{color:#047857;background:#0596691a;border-color:#05966959}[data-theme=light] .admin-shell .admin-badge--featured{color:#b45309;background:#fbbf242e;border-color:#d9770666}[data-theme=light] .live-chat-feed__item{background:#00000009}[data-theme=light] .live-chat-feed__badge{color:#111;background:#00000014}[data-theme=light] .live-chat-feed__badge--gift{color:#b45309;background:#d977061f}[data-theme=light] .live-chat-feed__badge--like{color:#be123c;background:#e11d481a}[data-theme=light] .live-chat-feed__badge--member{color:#1d4ed8;background:#2563eb1a}[data-theme=light] .live-chat-feed__level-up-pin{background:#d97706}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .live-chat-feed__level-up-pin{background:color-mix(in srgb,#d97706 10%,var(--surface,var(--bg-elevated)))}}[data-theme=light] .live-chat-feed__level-up-pin{box-shadow:inset 0 -1px #d977062e}[data-theme=light] .live-chat-feed__level-up-pin-lvl{color:#b45309}[data-theme=light] .live-chat-feed__badge--fan-club-level-up{color:#b45309;background:#d9770629}[data-theme=light] .live-chat-feed__badge--stream-end{color:#475569;background:#4755691f}@media(max-width:640px){.admin-plan-modal-grid,.admin-plan-kind,.admin-shell .admin-planos-grid{grid-template-columns:1fr}}.field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.check-row{align-items:center;gap:.5rem;font-size:.92rem;display:flex}.conta-pix-box{justify-items:start;gap:.75rem;margin-top:1rem;display:grid}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.admin-assinaturas-toggle{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.admin-assinaturas-chevron{transition:transform .15s;display:inline-flex}.admin-assinaturas-chevron.is-open{transform:rotate(180deg)}.admin-assinaturas-detalhe td{background:var(--bg);padding:.5rem .65rem!important}.admin-assinaturas-subtable{border-collapse:collapse;width:100%;font-size:.8rem}.admin-assinaturas-subtable th,.admin-assinaturas-subtable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.28rem .45rem}.admin-assinaturas-subtable thead th{text-transform:uppercase;letter-spacing:.03em;opacity:.8;font-size:.68rem}.admin-assinaturas-subtable tbody tr:last-child td{border-bottom:none}.admin-assinaturas-tabela th,.admin-assinaturas-tabela td{vertical-align:middle;padding:.45rem .5rem}.promo-keys-admin{max-width:1100px}.promo-keys-admin__grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:start;gap:1.25rem;margin-top:1rem;display:grid}.promo-keys-admin__form{gap:.85rem;display:grid}.promo-keys-admin__row{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.promo-keys-admin__row .field{flex:160px;gap:.35rem;margin:0;display:grid}.promo-keys-admin__product{flex:220px}.promo-keys-admin__days{flex:0 0 100px}.promo-keys-admin__key-wrap{align-items:stretch;gap:.45rem;display:flex}.promo-keys-admin__key-wrap input{flex:1;min-width:0}.promo-keys-admin__copy{justify-content:center;align-items:center;padding:.45rem .65rem;display:inline-flex}.promo-keys-admin select{color:var(--text,#f5f5f5);background-color:var(--bg,#12121c);border:1px solid var(--border,#445)}@supports (color:color-mix(in lab,red,red)){.promo-keys-admin select{border:1px solid color-mix(in srgb,var(--border,#445) 90%,transparent)}}.promo-keys-admin select option,.promo-keys-admin select optgroup{color:#111827;background-color:#fff}.promo-keys-admin__row-actions{flex-wrap:wrap;gap:.4rem;display:flex}.promo-keys-admin__log{border:1px solid var(--border,#334)}@supports (color:color-mix(in lab,red,red)){.promo-keys-admin__log{border:1px solid color-mix(in srgb,var(--border,#334) 85%,transparent)}}.promo-keys-admin__log{border-radius:var(--radius,12px);background:var(--card,#12121c);padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.promo-keys-admin__log{background:color-mix(in srgb,var(--card,#12121c) 88%,transparent)}}.promo-keys-admin__log h3{margin:0 0 .35rem;font-size:1rem}.promo-keys-admin__log-list{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.promo-keys-admin__log-list li{border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:.45rem;padding:.4rem .5rem;display:flex}.promo-keys-admin__log-list li.is-active{border-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.promo-keys-admin__log-list li.is-active{border-color:color-mix(in srgb,var(--accent,#3b82f6) 55%,transparent)}}.promo-keys-admin__log-list li.is-active{background:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.promo-keys-admin__log-list li.is-active{background:color-mix(in srgb,var(--accent,#3b82f6) 12%,transparent)}}.promo-keys-admin__log-code{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;gap:.15rem;padding:0;display:grid}.invite-code-promo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.invite-promo-panel h3,.invite-promo-active h4{margin:0 0 .35rem}.invite-promo-active{margin-top:1rem}.invite-promo-active ul{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.invite-promo-active__btn,.invite-promo-premio-item{text-align:left;background:var(--card,#12121c);gap:.15rem;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.invite-promo-active__btn,.invite-promo-premio-item{background:color-mix(in srgb,var(--card,#12121c) 80%,transparent)}}.invite-promo-active__btn,.invite-promo-premio-item{border:1px solid var(--border,#334)}@supports (color:color-mix(in lab,red,red)){.invite-promo-active__btn,.invite-promo-premio-item{border:1px solid color-mix(in srgb,var(--border,#334) 85%,transparent)}}.invite-promo-active__btn,.invite-promo-premio-item{color:inherit;cursor:pointer;border-radius:10px;padding:.65rem .75rem}.invite-promo-premio-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media(max-width:900px){.promo-keys-admin__grid,.invite-code-promo-grid{grid-template-columns:1fr}}.admin-support{gap:1rem;display:grid}.admin-support-grid{grid-template-columns:minmax(260px,.95fr) minmax(320px,1.2fr);align-items:start;gap:1rem;display:grid}.admin-support-filters{gap:.65rem;margin:.75rem 0 1rem;display:grid}.admin-support-search{border:1px solid var(--border);width:100%;color:inherit;font:inherit;background:#00000040;border-radius:8px;padding:.55rem .75rem}.admin-support-list{gap:.5rem;max-height:min(62vh,640px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.admin-support-list-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#00000038;border:1px solid #ffffff14;border-radius:10px;gap:.25rem;padding:.7rem .8rem;display:grid}.admin-support-list-item:hover,.admin-support-list-item.is-active{background:#00c2ff14;border-color:#00c2ff59}.admin-support-list-title{font-size:.95rem;font-weight:650}.admin-support-list-meta,.admin-support-list-preview{color:var(--muted);font-size:.78rem}.admin-support-chat-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-support-messages{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;max-height:min(48vh,480px);margin-bottom:.75rem;padding:.5rem}@media(max-width:900px){.admin-support-grid{grid-template-columns:1fr}}.admin-avisos{gap:1rem;display:grid}.admin-avisos-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-avisos-ok{color:var(--text);margin:.75rem 0 0;font-weight:600}.admin-avisos-ai-hint{margin:.5rem 0 0}.admin-avisos-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start;gap:1rem;display:grid}.admin-avisos-form,.admin-avisos-list{gap:.85rem;display:grid}.admin-avisos-ai-box{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);gap:.65rem;padding:.85rem 1rem;display:grid}.admin-avisos-ai-actions{flex-wrap:wrap}.admin-avisos-sections{gap:.75rem;display:grid}.admin-avisos-sections-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-avisos-sections-head h4{color:var(--text);margin:0;font-size:.95rem}.admin-avisos-section-card,.admin-avisos-subsection-card{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-2);gap:.65rem;padding:.85rem 1rem;display:grid}.admin-avisos-subsection-card{background:var(--surface)}.admin-avisos-section-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-avisos-subsections{gap:.65rem;margin-top:.25rem;display:grid}.admin-avisos-preview h4{margin:0 0 .5rem;font-size:.95rem}.admin-avisos-list-items{gap:.75rem;display:grid}.admin-avisos-list-item{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);gap:.65rem;padding:.85rem 1rem;display:grid}.admin-avisos-list-item.is-selected{border-color:var(--border);box-shadow:var(--shadow-card)}.admin-avisos-list-item-top{flex-wrap:wrap;gap:.4rem;display:flex}.admin-avisos-list-item-main{gap:.25rem;display:grid}.admin-avisos-list-item-main strong{color:var(--text)}.admin-avisos-list-actions{flex-wrap:wrap}.admin-shell .admin-badge--announcement-maintenance{color:#fbbf24;background:#f59e0b38}.admin-shell .admin-badge--announcement-updates{color:#7dd3fc;background:#38bdf838}.admin-shell .admin-badge--announcement-info{color:#c4b5fd;background:#a78bfa38}.admin-shell .admin-badge--ok{color:#6ee7b7;background:#34d39938}.admin-shell .admin-badge--muted{background:var(--surface-2);color:var(--muted)}[data-theme=light] .admin-shell .admin-badge--announcement-maintenance{color:#b45309}[data-theme=light] .admin-shell .admin-badge--announcement-updates{color:#0369a1}[data-theme=light] .admin-shell .admin-badge--announcement-info{color:#6d28d9}[data-theme=light] .admin-shell .admin-badge--ok{color:#047857}.field-check{flex-direction:row;align-items:center;gap:.55rem;display:flex}.field-check input{width:auto}@media(max-width:900px){.admin-avisos-grid{grid-template-columns:1fr}}:root{--bp-tablet:900px;--bp-phone:640px;--bp-laptop:1180px;--bp-wide:1580px}@media(max-width:900px){.app-shell:not(.app-shell--game),.app-shell:not(.app-shell--game).sidebar-collapsed{--sidebar-width:0px}.app-shell:not(.app-shell--game) .sidebar{display:none!important}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar{z-index:1300;pointer-events:auto;box-shadow:none;padding:max(.75rem,env(safe-area-inset-top)) 1.1rem max(1.25rem,env(safe-area-inset-bottom));background:var(--bg);border-right:none;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden auto;width:100%!important;max-width:none!important;display:flex!important;transform:none!important}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-brand{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:0 0 .85rem}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .brand-logo--full,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open.sidebar-collapsed .brand-logo--full{width:auto;max-width:132px;max-height:56px;display:block!important}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .brand-logo--icon,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open.sidebar-collapsed .brand-logo--icon,.app-shell:not(.app-shell--game) .sidebar-edge-toggle,.app-shell:not(.app-shell--game) .shell-edge-toggle{display:none!important}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-nav{gap:0;padding:.35rem 0 1rem;overflow:visible}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-link,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-group-btn,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open.sidebar-collapsed .sidebar-link,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open.sidebar-collapsed .sidebar-group-btn{border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;min-height:48px;font-weight:550;justify-content:flex-start!important;padding:.85rem .15rem!important;font-size:1.05rem!important}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-label,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-chevron,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open.sidebar-collapsed .sidebar-label,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open.sidebar-collapsed .sidebar-chevron{display:block!important}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-chevron{margin-left:auto;display:flex!important}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-group-children,.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-group-children--nested{padding-left:.85rem}.app-shell:not(.app-shell--game).app-shell--mobile-nav-open .sidebar-footer{margin-top:auto;align-items:stretch!important;padding:1rem 0 0!important}.app-shell:not(.app-shell--game) .main-content{padding:0 var(--space-3) var(--page-pad-bottom);margin-left:0!important}.app-shell:not(.app-shell--game) .mobile-nav-toggle{display:inline-flex!important}.app-shell:not(.app-shell--game) .mobile-nav-backdrop{display:none!important}.app-shell:not(.app-shell--game) .page-title{font-size:1.25rem}.app-shell:not(.app-shell--game) .page-header,.admin-shell .page-header{z-index:50;padding-top:max(.65rem,env(safe-area-inset-top));background:var(--bg);flex-flow:row;align-items:center;gap:.65rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex;position:sticky;top:0}.app-shell:not(.app-shell--game) .page-header-actions,.admin-shell .page-header-actions{flex-shrink:0;margin-left:auto}.admin-shell .main-content{padding:0 var(--space-3) var(--page-pad-bottom);margin-left:0!important}}body.shell-mobile-nav-open .support-widget{display:none!important}@media(max-width:640px){.app-shell:not(.app-shell--game) .main-content,.admin-shell .main-content{padding:0 var(--space-3) 2rem}.app-shell:not(.app-shell--game) .page-header-actions,.admin-shell .page-header-actions{margin-left:auto}.app-shell:not(.app-shell--game) .page-title,.admin-shell .page-title{font-size:1.15rem}.app-shell:not(.app-shell--game) .page-eyebrow,.admin-shell .page-eyebrow{font-size:.85rem}}@media(max-width:900px){.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .card{padding-left:max(.85rem,var(--card-pad-x,1rem) * .65);padding-right:max(.85rem,var(--card-pad-x,1rem) * .65)}.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-row,.admin-shell .btn-row{gap:var(--btn-row-gap,.75rem);flex-wrap:wrap}.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-row .btn,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-row .btn-primary,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-row .btn-secondary,.admin-shell .btn-row .btn,.admin-shell .btn-row .btn-primary,.admin-shell .btn-row .btn-secondary{flex:auto;min-width:0}.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .status-grid,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .partidas-page .status-grid{grid-template-columns:1fr!important}.field-row,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .form-row,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .admin-card-header,.admin-shell .form-row,.admin-shell .admin-card-header{flex-direction:column;align-items:stretch;grid-template-columns:1fr!important}.partidas-abas{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.partidas-aba{flex-shrink:0}.conta-billing-tabs{width:100%;max-width:none}.conta-billing-invite-chip{max-width:100%}.conta-billing-invite-chip-text{min-width:0}.admin-support-grid,.admin-avisos-grid{grid-template-columns:1fr!important}.admin-support-list,.admin-support-messages{max-height:min(42vh,420px)}.admin-match-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-ui-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.admin-shell .admin-ui-stats,.admin-shell .admin-planos-stats,.admin-shell .admin-usuarios-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-ui-secao-header,.admin-shell .admin-avisos-head,.admin-shell .admin-support-chat-head,.admin-interacoes-toolbar-row{flex-wrap:wrap;align-items:stretch}.gs-hero-content,.gs-game-card,.gs-game-card.is-featured,.os-store .gs-game-card{grid-template-columns:1fr}.game-store-grid{grid-template-columns:1fr!important}.modal-card,.modal-content{width:min(100vw - 1.5rem,100%);max-width:100%}.modal-footer,.modal-actions,.os-settings-modal-footer{flex-wrap:wrap;gap:.5rem}.modal-footer .btn,.modal-actions .btn,.os-settings-modal-footer .btn{min-width:0}.table-wrap,.data-table-wrap,.interacoes-table-wrap,.jogadores-table-wrap,.card .table-wrap,.os-active-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.saas-dashboard-main,.saas-dashboard-main--no-chat,.saas-status-row,.saas-credentials-row{grid-template-columns:1fr;max-width:none}.chat-tts-settings__grid,.lives-detalhes-grid,.simulacoes-grid{grid-template-columns:1fr}.app-shell:not(.app-shell--game) .main-content,.admin-shell .main-content,.viewer-shell .main-content{overflow-x:clip}}@media(max-width:640px){.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro),.admin-shell{--btn-min-width:0px}.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-primary,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-secondary,.admin-shell .btn,.admin-shell .btn-primary,.admin-shell .btn-secondary{min-width:0}.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-row .btn,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-row .btn-primary,.page-body:not([class*=page-body-jogo]):not(.page-body-arena-boss-tabuleiro) .btn-row .btn-secondary,.admin-shell .btn-row>*{flex:100%}.admin-match-stats-grid,.admin-shell .admin-ui-stats,.admin-shell .admin-planos-stats,.admin-shell .admin-usuarios-stats,.chat-tts-settings__block--row,.chat-tts-settings__flood-grid{grid-template-columns:1fr}.conta-pack-grid,.conta-dados-grid,.conta-dados-grid--triple,.gs-price-list,.admin-plan-modal-grid,.admin-plan-kind,.promo-keys-admin__grid,.invite-code-promo-grid,.historico-arena-times,.partidas-gta-page .gta-binding-list{grid-template-columns:1fr!important}.os-mine-stats{grid-template-columns:1fr}.gs-recharge-cta{justify-content:center;width:100%}.modal-card,.modal-content{width:min(100vw - 1.25rem,100%);max-width:100%;max-height:min(92vh,100%);margin:.5rem}.modal-card.os-settings-modal--with-preview{max-height:min(94vh,100%);width:min(100vw - 1rem,100%)!important;max-width:min(100vw - 1rem,100%)!important}.data-table th,.data-table td{padding:.55rem .45rem;font-size:.8rem}.support-widget{bottom:.75rem;right:.75rem}.support-panel{width:min(100vw - 1.5rem,22.5rem);max-height:min(70vh,30rem)}.announcement-widget{max-width:calc(100vw - 1.5rem);bottom:4.35rem;right:.75rem}.saas-auth-shell,.auth-page,.login-page{overflow-x:hidden}}@media(max-width:900px){.saas-auth-shell,.auth-page,.login-page{overflow-x:hidden}.auth-panel{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.app-shell:not(.app-shell--game) .sidebar{transition:none}}.viewer-empty{flex-direction:column;gap:.75rem;max-width:420px;display:flex}.viewer-empty h2{color:var(--text);margin:0;font-size:1.35rem}.viewer-empty p{color:var(--muted);margin:0;line-height:1.45}}@layer utilities{.\[container-type\:inline-size\]{container-type:inline-size}.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{top:0;right:0;bottom:0;left:0}.inset-\[8\%_6\%\]{top:8%;right:6%;bottom:8%;left:6%}.inset-\[10\%_15\%_auto\]{inset:10% 15% auto}.inset-\[18\%_20\%_auto\]{inset:18% 20% auto}.inset-x-0{inset-inline:0}.-top-\[18\%\]{top:-18%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[-10vh\]{top:-10vh}.top-\[-30\%\]{top:-30%}.top-\[18\%\]{top:18%}.top-\[28\%\]{top:28%}.top-\[35vh\]{top:35vh}.top-\[36\%\]{top:36%}.top-\[42\%\]{top:42%}.-right-\[14\%\]{right:-14%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-\[-10vw\]{right:-10vw}.right-\[8\%\]{right:8%}.right-\[22\%\]{right:22%}.right-\[clamp\(0\.5rem\,3vw\,2rem\)\]{right:clamp(.5rem,3vw,2rem)}.-bottom-\[20\%\]{bottom:-20%}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-8vh\]{bottom:-8vh}.bottom-\[18\%\]{bottom:18%}.bottom-\[22\%\]{bottom:22%}.-left-\[12\%\]{left:-12%}.left-0{left:0}.left-\[-12vw\]{left:-12vw}.left-\[4\%\]{left:4%}.left-\[35vw\]{left:35vw}.left-\[40\%\]{left:40%}.left-\[calc\(100\%\+8px\)\]{left:calc(100% + 8px)}.left-\[clamp\(0\.5rem\,3vw\,2rem\)\]{left:clamp(.5rem,3vw,2rem)}.isolate{isolation:isolate}.z-0{z-index:0}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[280\]{z-index:280}.z-\[300\]{z-index:300}.z-\[2000\]{z-index:2000}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:900px){.container{max-width:900px}}@media(min-width:1180px){.container{max-width:1180px}}@media(min-width:1580px){.container{max-width:1580px}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[0\.35rem\]{margin-top:.35rem}.mt-\[0\.85rem\]{margin-top:.85rem}.mt-\[0\.95rem\]{margin-top:.95rem}.mt-\[var\(--btn-row-mt\)\]{margin-top:var(--btn-row-mt)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[0\.3rem\]{margin-bottom:.3rem}.mb-\[0\.15rem\]{margin-bottom:.15rem}.mb-\[0\.45rem\]{margin-bottom:.45rem}.mb-\[0\.65rem\]{margin-bottom:.65rem}.mb-\[0\.85rem\]{margin-bottom:.85rem}.mb-\[clamp\(1\.75rem\,4vh\,2\.5rem\)\]{margin-bottom:clamp(1.75rem,4vh,2.5rem)}.mb-\[var\(--card-gap\)\]{margin-bottom:var(--card-gap)}.mb-\[var\(--card-title-mb\)\]{margin-bottom:var(--card-title-mb)}.mb-\[var\(--label-mb\,0\.35rem\)\]{margin-bottom:var(--label-mb,.35rem)}.mb-\[var\(--page-header-mb\)\]{margin-bottom:var(--page-header-mb)}.mb-field{margin-bottom:var(--spacing-field)}.ml-1{margin-left:var(--spacing)}.ml-\[var\(--sidebar-width\)\]{margin-left:var(--sidebar-width)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.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}.aspect-square{aspect-ratio:1}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[42px\]{width:42px;height:42px}.size-\[88px\]{width:88px;height:88px}.size-\[clamp\(90px\,12vw\,160px\)\]{width:clamp(90px,12vw,160px);height:clamp(90px,12vw,160px)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.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-12{height:calc(var(--spacing) * 12)}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[28\%\]{height:28%}.h-\[38px\]{height:38px}.h-\[45\%\]{height:45%}.h-\[55\%\]{height:55%}.h-\[clamp\(50px\,8vw\,90px\)\]{height:clamp(50px,8vw,90px)}.h-\[clamp\(64px\,10vw\,120px\)\]{height:clamp(64px,10vw,120px)}.h-\[clamp\(100px\,15vw\,180px\)\]{height:clamp(100px,15vw,180px)}.h-\[min\(36vw\,380px\)\]{height:min(36vw,380px)}.h-\[min\(44vw\,480px\)\]{height:min(44vw,480px)}.h-\[min\(48vw\,480px\)\]{height:min(48vw,480px)}.h-\[min\(52vw\,560px\)\]{height:min(52vw,560px)}.h-\[min\(62vw\,620px\)\]{height:min(62vw,620px)}.h-\[min\(68vw\,680px\)\]{height:min(68vw,680px)}.h-\[min\(78vh\,720px\)\]{height:min(78vh,720px)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[88px\]{max-height:88px}.max-h-\[min\(85vh\,900px\)\]{max-height:min(85vh,900px)}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[2\.8em\]{min-height:2.8em}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[560px\]{min-height:560px}.min-h-\[clamp\(180px\,26vw\,260px\)\]{min-height:clamp(180px,26vw,260px)}.min-h-\[clamp\(280px\,42vw\,460px\)\]{min-height:clamp(280px,42vw,460px)}.min-h-\[var\(--control-height\)\]{min-height:var(--control-height)}.min-h-\[var\(--control-height\,34px\)\]{min-height:var(--control-height,34px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[min\(720px\,calc\(100vw-24px\)\)\]{width:min(720px,100vw - 24px)!important}.\!w-\[min\(1200px\,calc\(100vw-24px\)\)\]{width:min(1200px,100vw - 24px)!important}.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-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[38px\]{width:38px}.w-\[70\%\]{width:70%}.w-\[clamp\(70px\,10vw\,120px\)\]{width:clamp(70px,10vw,120px)}.w-\[clamp\(72px\,12vw\,104px\)\]{width:clamp(72px,12vw,104px)}.w-\[clamp\(72px\,12vw\,120px\)\]{width:clamp(72px,12vw,120px)}.w-\[clamp\(120px\,18vw\,220px\)\]{width:clamp(120px,18vw,220px)}.w-\[min\(36vw\,380px\)\]{width:min(36vw,380px)}.w-\[min\(44vw\,480px\)\]{width:min(44vw,480px)}.w-\[min\(48vw\,480px\)\]{width:min(48vw,480px)}.w-\[min\(52vw\,560px\)\]{width:min(52vw,560px)}.w-\[min\(62vw\,620px\)\]{width:min(62vw,620px)}.w-\[min\(68vw\,680px\)\]{width:min(68vw,680px)}.w-\[min\(88vw\,780px\)\]{width:min(88vw,780px)}.w-\[min\(100\%\,360px\)\]{width:min(100%,360px)}.w-\[min\(100\%\,var\(--lp-max\)\)\]{width:min(100%,var(--lp-max))}.w-\[min\(720px\,100\%\)\]{width:min(720px,100%)}.w-\[min\(960px\,100\%\)\]{width:min(960px,100%)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.\!max-w-\[min\(720px\,calc\(100vw-24px\)\)\]{max-width:min(720px,100vw - 24px)!important}.\!max-w-\[min\(1200px\,calc\(100vw-24px\)\)\]{max-width:min(1200px,100vw - 24px)!important}.max-w-\[16ch\]{max-width:16ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[120px\]{max-width:120px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[960px\]{max-width:960px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[var\(--lp-max\)\]{max-width:var(--lp-max)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[2\.2rem\]{min-width:2.2rem}.min-w-\[4\.4rem\]{min-width:4.4rem}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-7{--tw-translate-y:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-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-\[fadeIn_0\.2s_ease\]{animation:.2s fadeIn}.animate-\[pageEnter_0\.3s_ease\]{animation:.3s pageEnter}.animate-auth-blob-a{animation:var(--animate-auth-blob-a)}.animate-auth-blob-b{animation:var(--animate-auth-blob-b)}.animate-auth-blob-c{animation:var(--animate-auth-blob-c)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.\[touch-action\:pan-y\]{touch-action:pan-y}.resize{resize:both}.scroll-mt-\[5\.5rem\]{scroll-margin-top:5.5rem}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[2\.2rem_auto_1fr_auto\]{grid-template-columns:2.2rem auto 1fr auto}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,22rem)}.grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(11\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[0\.2rem\]{gap:.2rem}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.9rem\]{gap:.9rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.45rem\]{gap:.45rem}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[0\.65rem\]{gap:.65rem}.gap-\[0\.85rem\]{gap:.85rem}.gap-\[1\.15rem\]{gap:1.15rem}.gap-\[5px\]{gap:5px}.gap-\[clamp\(0\.7rem\,1\.1vw\,1\.35rem\)\]{gap:clamp(.7rem,1.1vw,1.35rem)}.gap-\[clamp\(1\.5rem\,4vw\,3rem\)\]{gap:clamp(1.5rem,4vw,3rem)}.gap-\[clamp\(2rem\,4\.5vw\,3\.25rem\)\]{gap:clamp(2rem,4.5vw,3.25rem)}.gap-\[clamp\(3rem\,8vh\,5rem\)\]{gap:clamp(3rem,8vh,5rem)}.gap-\[var\(--btn-row-gap\)\]{gap:var(--btn-row-gap)}.gap-\[var\(--label-mb\,0\.35rem\)\]{gap:var(--label-mb,.35rem)}.gap-\[var\(--page-header-gap\)\]{gap:var(--page-header-gap)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--status-gap\,1rem\)\]{gap:var(--status-gap,1rem)}.gap-field{gap:var(--spacing-field)}.gap-px{gap:1px}.gap-stack{gap:var(--spacing-stack)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-\[0\.85rem\]{row-gap:.85rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.\[overscroll-behavior-y\:contain\]{overscroll-behavior-y:contain}.\!rounded-\[var\(--lp-radius-sm\)\]{border-radius:var(--lp-radius-sm)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[42\%_58\%_48\%_52\%\/52\%_42\%_58\%_48\%\]{border-radius:42% 58% 48% 52%/52% 42% 58% 48%}.rounded-\[60\%_40\%_55\%_45\%\/45\%_55\%_45\%_55\%\]{border-radius:60% 40% 55% 45%/45% 55%}.rounded-\[calc\(var\(--lp-radius-card\)\+4px\)\]{border-radius:calc(var(--lp-radius-card) + 4px)}.rounded-\[var\(--lp-radius\)\]{border-radius:var(--lp-radius)}.rounded-\[var\(--lp-radius-card\)\]{border-radius:var(--lp-radius-card)}.rounded-\[var\(--lp-radius-sm\)\]{border-radius:var(--lp-radius-sm)}.rounded-app{border-radius:var(--radius-app)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[length\:var\(--border-width-control\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-control)}.border-\[length\:var\(--border-width-control\,1\.5px\)\]{border-style:var(--tw-border-style);border-width:var(--border-width-control,1.5px)}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#16a34a\]{border-color:#16a34a}.border-\[\#111827\]{border-color:#111827}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-\[\#fed7aa\]{border-color:#fed7aa}.border-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--danger\)_45\%\,transparent\)\]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--danger\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--game-accent\)_16\%\,transparent\)\]{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--game-accent\)_16\%\,transparent\)\]{border-color:color-mix(in srgb,var(--game-accent) 16%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--game-accent\)_18\%\,transparent\)\]{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--game-accent\)_18\%\,transparent\)\]{border-color:color-mix(in srgb,var(--game-accent) 18%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--game-accent\)_28\%\,rgba\(255\,255\,255\,0\.1\)\)\]{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--game-accent\)_28\%\,rgba\(255\,255\,255\,0\.1\)\)\]{border-color:color-mix(in srgb,var(--game-accent) 28%,#ffffff1a)}}.border-\[color-mix\(in_srgb\,var\(--game-accent\)_28\%\,transparent\)\]{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--game-accent\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--game-accent) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--game-accent\)_34\%\,var\(--border-subtle\,var\(--border\)\)\)\]{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--game-accent\)_34\%\,var\(--border-subtle\,var\(--border\)\)\)\]{border-color:color-mix(in srgb,var(--game-accent) 34%,var(--border-subtle,var(--border)))}}.border-\[color-mix\(in_srgb\,var\(--game-accent\)_40\%\,transparent\)\]{border-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--game-accent\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--game-accent) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--success\)_35\%\,transparent\)\]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--success\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success) 35%,transparent)}}.border-\[rgba\(0\,194\,255\,0\.24\)\]{border-color:#00c2ff3d}.border-\[rgba\(0\,194\,255\,0\.28\)\]{border-color:#00c2ff47}.border-\[rgba\(52\,211\,153\,0\.35\)\]{border-color:#34d39959}.border-\[rgba\(110\,231\,183\,0\.25\)\]{border-color:#6ee7b740}.border-\[rgba\(110\,231\,183\,0\.28\)\]{border-color:#6ee7b747}.border-\[rgba\(167\,139\,250\,0\.3\)\]{border-color:#a78bfa4d}.border-\[rgba\(167\,139\,250\,0\.25\)\]{border-color:#a78bfa40}.border-\[rgba\(196\,160\,255\,0\.28\)\]{border-color:#c4a0ff47}.border-\[rgba\(196\,160\,255\,0\.55\)\]{border-color:#c4a0ff8c}.border-\[rgba\(248\,113\,113\,0\.3\)\]{border-color:#f871714d}.border-\[rgba\(251\,146\,60\,0\.3\)\]{border-color:#fb923c4d}.border-\[rgba\(251\,146\,60\,0\.28\)\]{border-color:#fb923c47}.border-\[rgba\(251\,191\,36\,0\.3\)\]{border-color:#fbbf244d}.border-\[rgba\(251\,191\,36\,0\.28\)\]{border-color:#fbbf2447}.border-\[rgba\(255\,255\,255\,0\.35\)\]{border-color:#ffffff59}.border-\[var\(--lp-line\)\]{border-color:var(--lp-line)}.border-\[var\(--lp-line-strong\)\]{border-color:var(--lp-line-strong)}.border-black{border-color:var(--color-black)}.border-border{border-color:var(--color-border)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-btn-border{border-color:var(--color-btn-border)}.border-btn-secondary-border{border-color:var(--color-btn-secondary-border)}.border-control-solid-border{border-color:var(--color-control-solid-border)}.border-input-border{border-color:var(--color-input-border)}.border-sidebar-border{border-color:var(--color-sidebar-border)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/22{border-color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.border-white\/22{border-color:color-mix(in oklab,var(--color-white) 22%,transparent)}}.border-l-\[\#00c2ff\]{border-left-color:#00c2ff}.border-l-\[\#6ee7b7\]{border-left-color:#6ee7b7}.border-l-\[\#a78bfa\]{border-left-color:#a78bfa}.border-l-\[\#f87171\]{border-left-color:#f87171}.border-l-\[\#fb923c\]{border-left-color:#fb923c}.border-l-\[\#fbbf24\]{border-left-color:#fbbf24}.border-l-\[color-mix\(in_srgb\,var\(--game-accent\,\#a78bfa\)_85\%\,\#fff\)\]{border-left-color:var(--game-accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.border-l-\[color-mix\(in_srgb\,var\(--game-accent\,\#a78bfa\)_85\%\,\#fff\)\]{border-left-color:color-mix(in srgb,var(--game-accent,#a78bfa) 85%,#fff)}}.\!bg-\[\#111\]{background-color:#111!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#111\]{background-color:#111}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#fff7ed\]{background-color:#fff7ed}.bg-\[color-mix\(in_srgb\,var\(--game-accent\)_7\%\,transparent\)\]{background-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--game-accent\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--game-accent) 7%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--game-accent\)_8\%\,transparent\)\]{background-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--game-accent\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--game-accent) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--game-accent\)_12\%\,transparent\)\]{background-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--game-accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--game-accent) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--game-accent\)_18\%\,transparent\)\]{background-color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--game-accent\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--game-accent) 18%,transparent)}}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--game-accent\)_8\%\,transparent\)_0\%\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.02\)\]{background-color:linear-gradient(135deg,var(--game-accent) 0%,transparent 45%),#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--game-accent\)_8\%\,transparent\)_0\%\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.02\)\]{background-color:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 8%,transparent) 0%,transparent 45%),#ffffff05}}.bg-\[linear-gradient\(135deg\,rgba\(0\,194\,255\,0\.07\)_0\%\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.02\)\]{background-color:linear-gradient(135deg,#00c2ff12 0%,transparent 45%),#ffffff05}.bg-\[linear-gradient\(135deg\,rgba\(110\,231\,183\,0\.07\)_0\%\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.02\)\]{background-color:linear-gradient(135deg,#6ee7b712 0%,transparent 45%),#ffffff05}.bg-\[linear-gradient\(135deg\,rgba\(167\,139\,250\,0\.07\)_0\%\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.02\)\]{background-color:linear-gradient(135deg,#a78bfa12 0%,transparent 45%),#ffffff05}.bg-\[linear-gradient\(135deg\,rgba\(248\,113\,113\,0\.08\)_0\%\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.02\)\]{background-color:linear-gradient(135deg,#f8717114 0%,transparent 45%),#ffffff05}.bg-\[linear-gradient\(135deg\,rgba\(251\,146\,60\,0\.07\)_0\%\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.02\)\]{background-color:linear-gradient(135deg,#fb923c12 0%,transparent 45%),#ffffff05}.bg-\[linear-gradient\(135deg\,rgba\(251\,191\,36\,0\.07\)_0\%\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.02\)\]{background-color:linear-gradient(135deg,#fbbf2412 0%,transparent 45%),#ffffff05}.bg-\[radial-gradient\(ellipse_50\%_55\%_at_72\%_38\%\,rgba\(255\,255\,255\,0\.07\)\,transparent_70\%\)\,radial-gradient\(ellipse_40\%_45\%_at_18\%_70\%\,rgba\(255\,255\,255\,0\.04\)\,transparent_65\%\)\,\#0a0a0a\]{background-color:radial-gradient(ellipse 50% 55% at 72% 38%,#ffffff12,transparent 70%),radial-gradient(ellipse 40% 45% at 18% 70%,#ffffff0a,transparent 65%),#0a0a0a}.bg-\[rgba\(5\,5\,5\,0\.55\)\]{background-color:#0505058c}.bg-\[rgba\(5\,5\,5\,0\.92\)\]{background-color:#050505eb}.bg-\[rgba\(5\,5\,5\,0\.98\)\]{background-color:#050505fa}.bg-\[rgba\(52\,211\,153\,0\.08\)\]{background-color:#34d39914}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[rgba\(255\,255\,255\,0\.07\)\]{background-color:#ffffff12}.bg-\[var\(--lp-bg\)\]{background-color:var(--lp-bg)}.bg-\[var\(--lp-bg-elevated\)\]{background-color:var(--lp-bg-elevated)}.bg-\[var\(--lp-btn\)\]{background-color:var(--lp-btn)}.bg-\[var\(--lp-card\)\]{background-color:var(--lp-card)}.bg-\[var\(--lp-preview-accent\)\]{background-color:var(--lp-preview-accent)}.bg-\[var\(--lp-surface\)\]{background-color:var(--lp-surface)}.bg-\[var\(--nav-group-soft\)\]{background-color:var(--nav-group-soft)}.bg-\[var\(--sidebar-active-bg\)\]{background-color:var(--sidebar-active-bg)}.bg-bg{background-color:var(--color-bg)}.bg-bg-elevated{background-color:var(--color-bg-elevated)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/28{background-color:#00000047}@supports (color:color-mix(in lab,red,red)){.bg-black\/28{background-color:color-mix(in oklab,var(--color-black) 28%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-btn{background-color:var(--color-btn)}.bg-btn-secondary{background-color:var(--color-btn-secondary)}.bg-control-solid{background-color:var(--color-control-solid)}.bg-current{background-color:currentColor}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-input{background-color:var(--color-input)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface\/60{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--color-warning-soft)}.bg-white{background-color:var(--color-white)}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#4a1f78_0\%\,\#6b2fa0_55\%\,\#5a278a_100\%\)\]{background-image:linear-gradient(135deg,#4a1f78,#6b2fa0 55%,#5a278a)}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--game-accent\)_14\%\,transparent\)_0\%\,transparent_42\%\)\,var\(--surface\)\]{background-image:linear-gradient(135deg,var(--game-accent) 0%,transparent 42%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--game-accent\)_14\%\,transparent\)_0\%\,transparent_42\%\)\,var\(--surface\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 14%,transparent) 0%,transparent 42%),var(--surface)}}.bg-\[linear-gradient\(160deg\,rgba\(0\,194\,255\,0\.1\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(160deg,#00c2ff1a,#00000047)}.bg-\[linear-gradient\(160deg\,rgba\(110\,231\,183\,0\.1\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(160deg,#6ee7b71a,#00000047)}.bg-\[linear-gradient\(160deg\,rgba\(167\,139\,250\,0\.1\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(160deg,#a78bfa1a,#00000047)}.bg-\[linear-gradient\(160deg\,rgba\(248\,113\,113\,0\.1\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(160deg,#f871711a,#00000047)}.bg-\[linear-gradient\(160deg\,rgba\(251\,146\,60\,0\.1\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(160deg,#fb923c1a,#00000047)}.bg-\[linear-gradient\(160deg\,rgba\(251\,191\,36\,0\.12\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(160deg,#fbbf241f,#00000047)}.bg-\[linear-gradient\(165deg\,rgba\(255\,255\,255\,0\.06\)_0\%\,transparent_40\%\)\,linear-gradient\(180deg\,\#141414_0\%\,\#0a0a0a_100\%\)\]{background-image:linear-gradient(165deg,#ffffff0f,#0000 40%),linear-gradient(#141414,#0a0a0a)}.bg-\[linear-gradient\(180deg\,\#121212_0\%\,\#0a0a0a_100\%\)\]{background-image:linear-gradient(#121212,#0a0a0a)}.bg-\[linear-gradient\(180deg\,\#121212_0\%\,\#070707_100\%\)\]{background-image:linear-gradient(#121212,#070707)}.bg-\[linear-gradient\(180deg\,\#141414_0\%\,\#0c0c0c_100\%\)\]{background-image:linear-gradient(#141414,#0c0c0c)}.bg-\[linear-gradient\(180deg\,\#161616_0\%\,\#0a0a0a_100\%\)\]{background-image:linear-gradient(#161616,#0a0a0a)}.bg-\[linear-gradient\(180deg\,rgba\(0\,194\,255\,0\.08\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(#00c2ff14,#00000047)}.bg-\[linear-gradient\(180deg\,rgba\(110\,231\,183\,0\.08\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(#6ee7b714,#00000047)}.bg-\[linear-gradient\(180deg\,rgba\(167\,139\,250\,0\.09\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(#a78bfa17,#00000047)}.bg-\[linear-gradient\(180deg\,rgba\(248\,113\,113\,0\.08\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(#f8717114,#00000047)}.bg-\[linear-gradient\(180deg\,rgba\(251\,146\,60\,0\.08\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(#fb923c14,#00000047)}.bg-\[linear-gradient\(180deg\,rgba\(251\,191\,36\,0\.08\)\,rgba\(0\,0\,0\,0\.28\)\)\]{background-image:linear-gradient(#fbbf2414,#00000047)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.02\)_0\%\,transparent_100\%\)\]{background-image:linear-gradient(#ffffff05,#0000)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(255\,255\,255\,0\.035\)_45\%\,transparent_100\%\)\]{background-image:linear-gradient(#0000,#ffffff09 45%,#0000)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.035\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.035\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.bg-\[radial-gradient\(circle\,rgba\(180\,180\,180\,0\.28\)_0\%\,rgba\(80\,80\,80\,0\.2\)_42\%\,transparent_68\%\)\]{background-image:radial-gradient(circle,#b4b4b447,#50505033 42%,#0000 68%)}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.1\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#ffffff1a,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.06\)_0\%\,transparent_68\%\)\]{background-image:radial-gradient(circle,#ffffff0f,#0000 68%)}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.08\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#ffffff14,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.22\)_0\%\,rgba\(120\,120\,120\,0\.12\)_48\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#ffffff38,#7878781f 48%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.35\)_0\%\,rgba\(255\,255\,255\,0\.08\)_42\%\,transparent_68\%\)\]{background-image:radial-gradient(circle,#ffffff59,#ffffff14 42%,#0000 68%)}.bg-\[radial-gradient\(ellipse_60\%_40\%_at_100\%_0\%\,rgba\(255\,255\,255\,0\.05\)\,transparent_55\%\)\,radial-gradient\(ellipse_40\%_30\%_at_0\%_100\%\,rgba\(255\,255\,255\,0\.03\)\,transparent_50\%\)\,var\(--bg\)\]{background-image:radial-gradient(ellipse 60% 40% at 100% 0%,#ffffff0d,transparent 55%),radial-gradient(ellipse 40% 30% at 0% 100%,#ffffff08,transparent 50%),var(--bg)}.from-white{--tw-gradient-from:var(--color-white);--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-\[\#c8c8c8\]{--tw-gradient-to:#c8c8c8;--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))}.\[mask-image\:linear-gradient\(90deg\,transparent_0\%\,\#000_8\%\,\#000_92\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}.\[mask-image\:radial-gradient\(ellipse_70\%_55\%_at_50\%_20\%\,\#000_20\%\,transparent_75\%\)\]{-webkit-mask-image:radial-gradient(70% 55% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 20%,#000 20%,#0000 75%)}.bg-size-\[64px_64px\]{background-size:64px 64px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[0\.9rem\]{padding:.9rem}.p-\[0\.45rem\]{padding:.45rem}.p-\[0\.85rem\]{padding:.85rem}.p-\[1\.1rem\]{padding:1.1rem}.p-\[clamp\(1\.4rem\,3vw\,1\.85rem\)\]{padding:clamp(1.4rem,3vw,1.85rem)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-11{padding-inline:calc(var(--spacing) * 11)}.px-\[0\.7rem\]{padding-inline:.7rem}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[0\.65rem\]{padding-inline:.65rem}.px-\[0\.85rem\]{padding-inline:.85rem}.px-\[0\.95rem\]{padding-inline:.95rem}.px-\[1\.1rem\]{padding-inline:1.1rem}.px-\[1\.2rem\]{padding-inline:1.2rem}.px-\[1\.4rem\]{padding-inline:1.4rem}.px-\[1\.05rem\]{padding-inline:1.05rem}.px-\[1\.15rem\]{padding-inline:1.15rem}.px-\[1\.35rem\]{padding-inline:1.35rem}.px-\[18px\]{padding-inline:18px}.px-\[var\(--btn-pad-x\)\]{padding-inline:var(--btn-pad-x)}.px-\[var\(--btn-pad-x\,16px\)\]{padding-inline:var(--btn-pad-x,16px)}.px-\[var\(--control-pad-x\)\]{padding-inline:var(--control-pad-x)}.px-\[var\(--lp-pad-x\)\]{padding-inline:var(--lp-pad-x)}.px-card-x{padding-inline:var(--spacing-card-x)}.px-page-x{padding-inline:var(--spacing-page-x)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.7rem\]{padding-block:.7rem}.py-\[0\.9rem\]{padding-block:.9rem}.py-\[0\.35rem\]{padding-block:.35rem}.py-\[0\.45rem\]{padding-block:.45rem}.py-\[0\.55rem\]{padding-block:.55rem}.py-\[0\.85rem\]{padding-block:.85rem}.py-\[1\.1rem\]{padding-block:1.1rem}.py-\[1\.15rem\]{padding-block:1.15rem}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.py-\[clamp\(3\.5rem\,8vh\,5\.5rem\)\]{padding-block:clamp(3.5rem,8vh,5.5rem)}.py-\[var\(--btn-pad-y\)\]{padding-block:var(--btn-pad-y)}.py-\[var\(--btn-pad-y\,7px\)\]{padding-block:var(--btn-pad-y,7px)}.py-\[var\(--control-pad-y\)\]{padding-block:var(--control-pad-y)}.py-card-y{padding-block:var(--spacing-card-y)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[0\.1rem\]{padding-top:.1rem}.pt-\[0\.85rem\]{padding-top:.85rem}.pt-\[1\.1rem\]{padding-top:1.1rem}.pt-\[1\.6rem\]{padding-top:1.6rem}.pt-\[4\.75rem\]{padding-top:4.75rem}.pt-\[clamp\(5\.5rem\,12vh\,7\.5rem\)\]{padding-top:clamp(5.5rem,12vh,7.5rem)}.pt-\[var\(--space-4\)\]{padding-top:var(--space-4)}.pt-page-y{padding-top:var(--spacing-page-y)}.pb-0{padding-bottom:0}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[1\.2rem\]{padding-bottom:1.2rem}.pb-\[1\.4rem\]{padding-bottom:1.4rem}.pb-\[1\.35rem\]{padding-bottom:1.35rem}.pb-\[2\.75rem\]{padding-bottom:2.75rem}.pb-\[clamp\(1rem\,3vh\,2rem\)\]{padding-bottom:clamp(1rem,3vh,2rem)}.pb-\[clamp\(2\.5rem\,6vh\,4rem\)\]{padding-bottom:clamp(2.5rem,6vh,4rem)}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pb-\[var\(--card-title-pb\)\]{padding-bottom:var(--card-title-pb)}.pb-\[var\(--page-header-pb\)\]{padding-bottom:var(--page-header-pb)}.pb-\[var\(--page-pad-bottom\)\]{padding-bottom:var(--page-pad-bottom)}.pb-card-y{padding-bottom:var(--spacing-card-y)}.pl-\[0\.35rem\]{padding-left:.35rem}.pl-\[0\.55rem\]{padding-left:.55rem}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\[font-family\:var\(--lp-display\)\]{font-family:var(--lp-display)}.\[font-family\:var\(--lp-font\)\]{font-family:var(--lp-font)}.font-\[family-name\:var\(--font\)\]{font-family:var(--font)}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[clamp\(1\.25rem\,2\.4vw\,1\.55rem\)\]{font-size:clamp(1.25rem,2.4vw,1.55rem)}.text-\[clamp\(1\.45rem\,3vw\,2rem\)\]{font-size:clamp(1.45rem,3vw,2rem)}.text-\[clamp\(1\.55rem\,2\.2vw\,1\.85rem\)\]{font-size:clamp(1.55rem,2.2vw,1.85rem)}.text-\[clamp\(1\.75rem\,4vw\,2\.55rem\)\]{font-size:clamp(1.75rem,4vw,2.55rem)}.text-\[clamp\(1rem\,2vw\,1\.12rem\)\]{font-size:clamp(1rem,2vw,1.12rem)}.text-\[clamp\(2\.5rem\,15\.5cqi\,4\.5rem\)\]{font-size:clamp(2.5rem,15.5cqi,4.5rem)}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:var\(--btn-font\)\]{font-size:var(--btn-font)}.text-\[length\:var\(--btn-font\,0\.875rem\)\]{font-size:var(--btn-font,.875rem)}.text-\[length\:var\(--control-font\,0\.875rem\)\]{font-size:var(--control-font,.875rem)}.text-\[length\:var\(--label-font\,0\.88rem\)\]{font-size:var(--label-font,.88rem)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-\[760\]{--tw-font-weight:760;font-weight:760}.font-\[780\]{--tw-font-weight:780;font-weight:780}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#111\]{color:#111!important}.\!text-white{color:var(--color-white)!important}.text-\[\#1a1f2e\]{color:#1a1f2e}.text-\[\#6b7288\]{color:#6b7288}.text-\[\#6ee7b7\]{color:#6ee7b7}.text-\[\#7dd3fc\]{color:#7dd3fc}.text-\[\#9a3412\]{color:#9a3412}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#111827\]{color:#111827}.text-\[\#374151\]{color:#374151}.text-\[\#b45309\]{color:#b45309}.text-\[\#bbf7d0\]{color:#bbf7d0}.text-\[\#c4b5fd\]{color:#c4b5fd}.text-\[\#c4c4c4\]{color:#c4c4c4}.text-\[\#d1fae5\]{color:#d1fae5}.text-\[\#f5f5f5\]{color:#f5f5f5}.text-\[\#fca5a5\]{color:#fca5a5}.text-\[\#fcd34d\]{color:#fcd34d}.text-\[\#fdba74\]{color:#fdba74}.text-\[color-mix\(in_srgb\,var\(--game-accent\)_55\%\,var\(--muted\)\)\]{color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--game-accent\)_55\%\,var\(--muted\)\)\]{color:color-mix(in srgb,var(--game-accent) 55%,var(--muted))}}.text-\[color-mix\(in_srgb\,var\(--game-accent\)_72\%\,var\(--text\)\)\]{color:var(--game-accent)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--game-accent\)_72\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--game-accent) 72%,var(--text))}}.text-\[rgba\(255\,255\,255\,0\.28\)\]{color:#ffffff47}.text-\[var\(--game-accent\)\]{color:var(--game-accent)}.text-\[var\(--lp-accent\,var\(--accent\)\)\]{color:var(--lp-accent,var(--accent))}.text-\[var\(--lp-accent-soft\)\]{color:var(--lp-accent-soft)}.text-\[var\(--lp-arena\)\]{color:var(--lp-arena)}.text-\[var\(--lp-batalha\)\]{color:var(--lp-batalha)}.text-\[var\(--lp-bg\)\]{color:var(--lp-bg)}.text-\[var\(--lp-btn-ink\)\]{color:var(--lp-btn-ink)}.text-\[var\(--lp-card-ink\)\]{color:var(--lp-card-ink)}.text-\[var\(--lp-card-muted\)\]{color:var(--lp-card-muted)}.text-\[var\(--lp-contexto\)\]{color:var(--lp-contexto)}.text-\[var\(--lp-ink\)\]{color:var(--lp-ink)}.text-\[var\(--lp-municipios\)\]{color:var(--lp-municipios)}.text-\[var\(--lp-muted\)\]{color:var(--lp-muted)}.text-\[var\(--lp-muted\,var\(--muted\)\)\]{color:var(--lp-muted,var(--muted))}.text-\[var\(--lp-ranking\)\]{color:var(--lp-ranking)}.text-\[var\(--lp-salada\)\]{color:var(--lp-salada)}.text-\[var\(--lp-text\,var\(--text\)\)\]{color:var(--lp-text,var(--text))}.text-\[var\(--nav-group\)\]{color:var(--nav-group)}.text-\[var\(--nav-group-child\)\]{color:var(--nav-group-child)}.text-\[var\(--sidebar-text-active\)\]{color:var(--sidebar-text-active)}.text-\[var\(--warning\,\#f0b429\)\]{color:var(--warning,#f0b429)}.text-black{color:var(--color-black)}.text-btn-fg{color:var(--color-btn-fg)}.text-btn-secondary-fg{color:var(--color-btn-secondary-fg)}.text-current{color:currentColor}.text-danger{color:var(--color-danger)}.text-inherit{color:inherit}.text-muted{color:var(--color-muted)}.text-sidebar-text{color:var(--color-sidebar-text)}.text-success{color:var(--color-success)}.text-text{color:var(--color-text)}.text-text-secondary{color:var(--color-text-secondary)}.text-transparent{color:#0000}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white) 38%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\,\#ffffff\)\]{accent-color:var(--accent,#fff)}.\[color-scheme\:inherit\]{color-scheme:inherit}.opacity-0{opacity:0}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.22\]{opacity:.22}.opacity-\[0\.28\]{opacity:.28}.opacity-\[0\.32\]{opacity:.32}.opacity-\[0\.035\]{opacity:.035}.opacity-\[0\.82\]{opacity:.82}.mix-blend-lighten{mix-blend-mode:lighten}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--game-accent\)_10\%\,transparent\)\,0_12px_28px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--game-accent)), 0 12px 28px var(--tw-shadow-color,#00000038)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--game-accent\)_10\%\,transparent\)\,0_12px_28px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--game-accent) 10%,transparent)), 0 12px 28px var(--tw-shadow-color,#00000038)}}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--game-accent\)_10\%\,transparent\)\,0_12px_28px_rgba\(0\,0\,0\,0\.22\)\]{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_0_0_1px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff0f);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_0_12px_currentColor\]{--tw-shadow:0 0 12px var(--tw-shadow-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)}.shadow-\[0_2px_12px_rgba\(74\,31\,120\,0\.5\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#4a1f7880);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_10px_28px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00000059);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_24px_48px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 24px 48px var(--tw-shadow-color,#0006);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_24px_64px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#00000073);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_28px_64px_rgba\(0\,0\,0\,0\.45\)\,0_0_28px_rgba\(168\,85\,247\,0\.35\)\]{--tw-shadow:0 28px 64px var(--tw-shadow-color,#00000073), 0 0 28px var(--tw-shadow-color,#a855f759);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_30px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_0_32px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:8px 0 32px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--game-accent\)_18\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--game-accent))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--game-accent\)_18\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--game-accent) 18%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--game-accent\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-app{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-app-card{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.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-\[0\.5px\]{--tw-blur:blur(.5px);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-\[4px\]{--tw-blur:blur(4px);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-\[42px\]{--tw-blur:blur(42px);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-\[48px\]{--tw-blur:blur(48px);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-\[64px\]{--tw-blur:blur(64px);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-\[100px\]{--tw-blur:blur(100px);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-none{--tw-blur: ;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{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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_10px_28px_rgba\(168\,85\,247\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 28px var(--tw-drop-shadow-color,#a855f747));--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_20px_48px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 48px var(--tw-drop-shadow-color,#0006));--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,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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-\[16px\]{--tw-backdrop-blur:blur(16px);-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-\[background\,border-color\,backdrop-filter\]{transition-property:background,border-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\,filter\,box-shadow\]{transition-property:background,border-color,filter,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\,transform\]{transition-property:background,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,transform\]{transition-property:background,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,opacity\,transform\,border-color\]{transition-property:background,opacity,transform,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,opacity\,transform\]{transition-property:background,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\,color\,box-shadow\]{transition-property:border-color,background,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\,transform\,box-shadow\]{transition-property:border-color,background,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,filter\]{transition-property:opacity,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background\,border-color\,color\,box-shadow\]{transition-property:transform,background,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.duration-\[var\(--transition\)\]{--tw-duration:var(--transition);transition-duration:var(--transition)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--lp-preview-accent\:var\(--lp-arena\)\]{--lp-preview-accent:var(--lp-arena)}.\[--lp-preview-accent\:var\(--lp-batalha\)\]{--lp-preview-accent:var(--lp-batalha)}.\[--lp-preview-accent\:var\(--lp-contexto\)\]{--lp-preview-accent:var(--lp-contexto)}.\[--lp-preview-accent\:var\(--lp-municipios\)\]{--lp-preview-accent:var(--lp-municipios)}.\[--lp-preview-accent\:var\(--lp-ranking\)\]{--lp-preview-accent:var(--lp-ranking)}.\[--lp-preview-accent\:var\(--lp-salada\)\]{--lp-preview-accent:var(--lp-salada)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-mask-image\:linear-gradient\(90deg\,transparent_0\%\,\#000_8\%\,\#000_92\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[animation-delay\:-4s\]{animation-delay:-4s}.\[animation-delay\:-7s\]{animation-delay:-7s}.\[container-name\:hero-copy\]{container-name:hero-copy}.\[direction\:rtl\]{direction:rtl}.\[object-view-box\:inset\(16\%\)\]{object-view-box:inset(16%)}@media(hover:hover){.group-hover\:text-\[var\(--nav-group\)\]:is(:where(.group):hover *){color:var(--nav-group)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/game\:w-14:is(:where(.group\/game):hover *){width:calc(var(--spacing) * 14)}}.group-\[\[aria-current\=page\]\]\:text-\[var\(--nav-group\)\]:is(:where(.group)[aria-current=page] *){color:var(--nav-group)}.group-\[\[aria-current\=page\]\]\:opacity-100:is(:where(.group)[aria-current=page] *){opacity:1}.selection\:bg-\[\#d4d4d4\] ::selection{background-color:#d4d4d4}.selection\:bg-\[\#d4d4d4\]::selection{background-color:#d4d4d4}.selection\:text-\[\#111\] ::selection{color:#111}.selection\:text-\[\#111\]::selection{color:#111}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-\[0\.55em\]:before{content:var(--tw-content);top:.55em}.before\:left-0:before{content:var(--tw-content);left:0}.before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.before\:h-\[3px\]:before{content:var(--tw-content);height:3px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:bg-white\/20:before{content:var(--tw-content);background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.before\:bg-white\/20:before{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.before\:bg-\[linear-gradient\(90deg\,\#00c2ff\,\#38bdf8\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#00c2ff,#38bdf8)}.before\:bg-\[linear-gradient\(90deg\,\#6ee7b7\,\#34d399\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#6ee7b7,#34d399)}.before\:bg-\[linear-gradient\(90deg\,\#a78bfa\,\#818cf8\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#a78bfa,#818cf8)}.before\:bg-\[linear-gradient\(90deg\,\#f87171\,\#ef4444\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#f87171,#ef4444)}.before\:bg-\[linear-gradient\(90deg\,\#fb923c\,\#f97316\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#fb923c,#f97316)}.before\:bg-\[linear-gradient\(90deg\,\#fbbf24\,\#f59e0b\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#fbbf24,#f59e0b)}.before\:bg-\[linear-gradient\(90deg\,var\(--accent\)\,color-mix\(in_srgb\,var\(--accent\)_40\%\,\#38bdf8\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.before\:bg-\[linear-gradient\(90deg\,var\(--accent\)\,color-mix\(in_srgb\,var\(--accent\)_40\%\,\#38bdf8\)\)\]:before{background-image:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 40%,#38bdf8))}}.before\:bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--game-accent\)_95\%\,\#fff\)\,var\(--game-accent\)_45\%\,color-mix\(in_srgb\,var\(--game-accent\)_55\%\,transparent\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(180deg,var(--game-accent),var(--game-accent) 45%,var(--game-accent))}@supports (color:color-mix(in lab,red,red)){.before\:bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--game-accent\)_95\%\,\#fff\)\,var\(--game-accent\)_45\%\,color-mix\(in_srgb\,var\(--game-accent\)_55\%\,transparent\)\)\]:before{background-image:linear-gradient(180deg,color-mix(in srgb,var(--game-accent) 95%,#fff),var(--game-accent) 45%,color-mix(in srgb,var(--game-accent) 55%,transparent))}}.before\:bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\)\]:before{content:var(--tw-content);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.before\:\[mask-image\:radial-gradient\(ellipse_80\%_70\%_at_50\%_40\%\,\#000_20\%\,transparent_75\%\)\]:before{content:var(--tw-content);-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}.before\:bg-size-\[40px_40px\]:before{content:var(--tw-content);background-size:40px 40px}.before\:shadow-\[0_0_0_3px_rgba\(255\,255\,255\,0\.15\)\]:before{content:var(--tw-content);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-right-20:after{content:var(--tw-content);right:calc(var(--spacing) * -20)}.after\:-bottom-\[60px\]:after{content:var(--tw-content);bottom:-60px}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:h-\[280px\]:after{content:var(--tw-content);height:280px}.after\:w-\[280px\]:after{content:var(--tw-content);width:280px}.after\:-translate-x-\[120\%\]:after{content:var(--tw-content);--tw-translate-x: -120% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-\[linear-gradient\(105deg\,transparent_35\%\,rgba\(0\,0\,0\,0\.1\)_50\%\,transparent_65\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(105deg,#0000 35%,#0000001a,#0000 65%)}.after\:bg-\[linear-gradient\(105deg\,transparent_35\%\,rgba\(255\,255\,255\,0\.38\)_50\%\,transparent_65\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(105deg,#0000 35%,#ffffff61,#0000 65%)}.after\:bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.12\)\,transparent_68\%\)\]:after{content:var(--tw-content);background-image:radial-gradient(circle,#ffffff1f,#0000 68%)}.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-\[550ms\]:after{content:var(--tw-content);--tw-duration:.55s;transition-duration:.55s}.after\:ease-linear:after{content:var(--tw-content);--tw-ease:linear;transition-timing-function:linear}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.open\:bg-\[var\(--lp-surface-hover\)\]:is([open],:popover-open,:open){background-color:var(--lp-surface-hover)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[5px\]:hover{--tw-translate-y: -5px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-0:hover{border-style:var(--tw-border-style);border-width:0}.hover\:border-\[rgba\(196\,160\,255\,0\.9\)\]:hover{border-color:#c4a0ffe6}.hover\:border-\[rgba\(255\,255\,255\,0\.35\)\]:hover{border-color:#ffffff59}.hover\:border-\[var\(--lp-line-strong\)\]:hover{border-color:var(--lp-line-strong)}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.hover\:\!bg-black:hover{background-color:var(--color-black)!important}.hover\:bg-\[\#ececec\]:hover{background-color:#ececec}.hover\:bg-\[var\(--lp-surface-hover\)\]:hover{background-color:var(--lp-surface-hover)}.hover\:bg-\[var\(--nav-group-soft\)\]:hover{background-color:var(--nav-group-soft)}.hover\:bg-\[var\(--surface-3\,rgba\(255\,255\,255\,0\.1\)\)\]:hover{background-color:var(--surface-3,#ffffff1a)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,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\/22:hover{background-color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/22:hover{background-color:color-mix(in oklab,var(--color-white) 22%,transparent)}}.hover\:\!text-black:hover{color:var(--color-black)!important}.hover\:text-\[var\(--lp-btn-ink\)\]:hover{color:var(--lp-btn-ink)}.hover\:text-\[var\(--lp-ink\)\]:hover{color:var(--lp-ink)}.hover\:text-\[var\(--nav-group\)\]:hover{color:var(--nav-group)}.hover\:text-\[var\(--sidebar-text-hover\)\]:hover{color:var(--sidebar-text-hover)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-\[3px\]:hover{text-underline-offset:3px}.hover\:shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\,0_18px_40px_rgba\(0\,0\,0\,0\.4\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff1f), 0 18px 40px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(124\,58\,237\,0\.45\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#7c3aed73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_rgba\(255\,255\,255\,0\.1\)\]:hover{--tw-shadow:0 12px 30px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_rgba\(0\,0\,0\,0\.32\)\]:hover{--tw-shadow:0 16px 36px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:after\:translate-x-\[120\%\]:hover:after{content:var(--tw-content);--tw-translate-x:120%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.focus\:border-\[color-mix\(in_srgb\,var\(--accent\,\#a78bfa\)_65\%\,\#fff\)\]:focus{border-color:var(--accent,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[color-mix\(in_srgb\,var\(--accent\,\#a78bfa\)_65\%\,\#fff\)\]:focus{border-color:color-mix(in srgb,var(--accent,#a78bfa) 65%,#fff)}}.focus\:border-\[rgba\(196\,160\,255\,0\.9\)\]:focus{border-color:#c4a0ffe6}.focus\:border-input-border-focus:focus{border-color:var(--color-input-border-focus)}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.focus\:\!text-black:focus{color:var(--color-black)!important}.focus\:text-white:focus{color:var(--color-white)}.focus\:underline:focus{text-decoration-line:underline}.focus\:underline-offset-\[3px\]:focus{text-underline-offset:3px}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\,\#a78bfa\)_18\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent,#a78bfa))}@supports (color:color-mix(in lab,red,red)){.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\,\#a78bfa\)_18\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent,#a78bfa) 18%,transparent))}}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\,\#a78bfa\)_18\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:brightness-110:focus{--tw-brightness:brightness(110%);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,)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-\[var\(--lp-ink\)\]:focus-visible{outline-color:var(--lp-ink)}.focus-visible\:after\:translate-x-\[120\%\]:focus-visible:after{content:var(--tw-content);--tw-translate-x:120%;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:border-\[rgba\(196\,160\,255\,0\.9\)\]:active{border-color:#c4a0ffe6}.active\:bg-white\/10:active{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/10:active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.active\:\!text-black:active{color:var(--color-black)!important}.active\:text-white:active{color:var(--color-white)}.active\:underline:active{text-decoration-line:underline}@media(hover:hover){.hover\:enabled\:border-\[\#15803d\]:hover:enabled{border-color:#15803d}.hover\:enabled\:border-input-border-hover:hover:enabled{border-color:var(--color-input-border-hover)}.hover\:enabled\:bg-\[\#15803d\]:hover:enabled{background-color:#15803d}.hover\:enabled\:bg-\[\#f5f5f5\]:hover:enabled{background-color:#f5f5f5}.hover\:enabled\:bg-\[color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\]:hover:enabled{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:enabled\:bg-\[color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\]:hover:enabled{background-color:color-mix(in srgb,var(--danger) 22%,transparent)}}.hover\:enabled\:bg-btn-hover:hover:enabled{background-color:var(--color-btn-hover)}.hover\:enabled\:bg-btn-secondary-hover:hover:enabled{background-color:var(--color-btn-secondary-hover)}.hover\:enabled\:bg-surface-2:hover:enabled{background-color:var(--color-surface-2)}.hover\:enabled\:text-text:hover:enabled{color:var(--color-text)}}.active\:enabled\:translate-y-px:active:enabled{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-55:disabled{opacity:.55}@media(prefers-reduced-motion:reduce)and (min-width:100000px){.motion-reduce\:\!translate-y-0{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.motion-reduce\:animate-none{animation:none}.motion-reduce\:\!opacity-100{opacity:1!important}.motion-reduce\:\!blur-none{--tw-blur: !important;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}.motion-reduce\:\!transition-none{transition-property:none!important}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:hidden:after{content:var(--tw-content);display:none}@media(hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:900px){.max-\[900px\]\:mx-auto{margin-inline:auto}.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:h-\[min\(62vh\,520px\)\]{height:min(62vh,520px)}.max-\[900px\]\:w-\[min\(110vw\,640px\)\]{width:min(110vw,640px)}.max-\[900px\]\:max-w-\[420px\]{max-width:420px}.max-\[900px\]\:max-w-\[520px\]{max-width:520px}.max-\[900px\]\:max-w-none{max-width:none}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:items-stretch{align-items:stretch}.max-\[900px\]\:pt-\[clamp\(4\.5rem\,10vh\,6rem\)\]{padding-top:clamp(4.5rem,10vh,6rem)}.max-\[900px\]\:pb-0{padding-bottom:0}.max-\[900px\]\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.max-\[900px\]\:\[direction\:ltr\]{direction:ltr}}@media not all and (min-width:860px){.max-\[860px\]\:hidden{display:none}.max-\[860px\]\:h-auto{height:auto}.max-\[860px\]\:min-h-0{min-height:0}.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[860px\]\:gap-7{gap:calc(var(--spacing) * 7)}.max-\[860px\]\:gap-\[18px\]{gap:18px}.max-\[860px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.max-\[860px\]\:pt-7{padding-top:calc(var(--spacing) * 7)}.max-\[860px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.max-\[860px\]\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.max-\[860px\]\:text-\[1\.4rem\]{font-size:1.4rem}}@media not all and (min-width:640px){.max-sm\:col-start-3{grid-column-start:3}.max-\[640px\]\:max-w-\[320px\]{max-width:320px}.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[640px\]\:grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.max-sm\:grid-cols-\[2rem_auto_1fr\]{grid-template-columns:2rem auto 1fr}.max-sm\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.max-sm\:flex-col{flex-direction:column}.max-sm\:justify-self-end{justify-self:flex-end}.max-\[640px\]\:px-\[var\(--space-3\)\]{padding-inline:var(--space-3)}.max-\[640px\]\:pt-0{padding-top:0}.max-\[640px\]\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.max-\[640px\]\:text-\[0\.85rem\]{font-size:.85rem}.max-\[640px\]\:text-\[1\.15rem\]{font-size:1.15rem}.max-\[640px\]\:opacity-55{opacity:.55}}@media(min-width:901px){.min-\[901px\]\:hidden{display:none}.min-\[901px\]\:inline-flex{display:inline-flex}.min-\[901px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1181px){.min-\[1181px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1581px){.min-\[1581px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-light\:border-\[rgba\(3\,105\,161\,0\.28\)\]:where(html[data-theme=light] .theme-light\:border-\[rgba\(3\,105\,161\,0\.28\)\]){border-color:#0369a147}.theme-light\:border-\[rgba\(4\,120\,87\,0\.28\)\]:where(html[data-theme=light] .theme-light\:border-\[rgba\(4\,120\,87\,0\.28\)\]){border-color:#04785747}.theme-light\:border-\[rgba\(109\,40\,217\,0\.28\)\]:where(html[data-theme=light] .theme-light\:border-\[rgba\(109\,40\,217\,0\.28\)\]){border-color:#6d28d947}.theme-light\:border-\[rgba\(180\,83\,9\,0\.28\)\]:where(html[data-theme=light] .theme-light\:border-\[rgba\(180\,83\,9\,0\.28\)\]){border-color:#b4530947}.theme-light\:border-\[rgba\(185\,28\,28\,0\.3\)\]:where(html[data-theme=light] .theme-light\:border-\[rgba\(185\,28\,28\,0\.3\)\]){border-color:#b91c1c4d}.theme-light\:border-\[rgba\(194\,65\,12\,0\.28\)\]:where(html[data-theme=light] .theme-light\:border-\[rgba\(194\,65\,12\,0\.28\)\]){border-color:#c2410c47}.theme-light\:border-border:where(html[data-theme=light] .theme-light\:border-border){border-color:var(--color-border)}.theme-light\:border-border-subtle:where(html[data-theme=light] .theme-light\:border-border-subtle){border-color:var(--color-border-subtle)}.theme-light\:border-l-\[\#6d28d9\]:where(html[data-theme=light] .theme-light\:border-l-\[\#6d28d9\]){border-left-color:#6d28d9}.theme-light\:border-l-\[\#0369a1\]:where(html[data-theme=light] .theme-light\:border-l-\[\#0369a1\]){border-left-color:#0369a1}.theme-light\:border-l-\[\#047857\]:where(html[data-theme=light] .theme-light\:border-l-\[\#047857\]){border-left-color:#047857}.theme-light\:border-l-\[\#b91c1c\]:where(html[data-theme=light] .theme-light\:border-l-\[\#b91c1c\]){border-left-color:#b91c1c}.theme-light\:border-l-\[\#b45309\]:where(html[data-theme=light] .theme-light\:border-l-\[\#b45309\]){border-left-color:#b45309}.theme-light\:border-l-\[\#c2410c\]:where(html[data-theme=light] .theme-light\:border-l-\[\#c2410c\]){border-left-color:#c2410c}.theme-light\:bg-surface:where(html[data-theme=light] .theme-light\:bg-surface){background-color:var(--color-surface)}.theme-light\:bg-surface-2:where(html[data-theme=light] .theme-light\:bg-surface-2){background-color:var(--color-surface-2)}.theme-light\:bg-\[linear-gradient\(135deg\,rgba\(0\,194\,255\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]:where(html[data-theme=light] .theme-light\:bg-\[linear-gradient\(135deg\,rgba\(0\,194\,255\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]){background-image:linear-gradient(135deg,#00c2ff1a 0%,transparent 45%),var(--surface)}.theme-light\:bg-\[linear-gradient\(135deg\,rgba\(110\,231\,183\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]:where(html[data-theme=light] .theme-light\:bg-\[linear-gradient\(135deg\,rgba\(110\,231\,183\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]){background-image:linear-gradient(135deg,#6ee7b71a 0%,transparent 45%),var(--surface)}.theme-light\:bg-\[linear-gradient\(135deg\,rgba\(167\,139\,250\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]:where(html[data-theme=light] .theme-light\:bg-\[linear-gradient\(135deg\,rgba\(167\,139\,250\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]){background-image:linear-gradient(135deg,#a78bfa1a 0%,transparent 45%),var(--surface)}.theme-light\:bg-\[linear-gradient\(135deg\,rgba\(248\,113\,113\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]:where(html[data-theme=light] .theme-light\:bg-\[linear-gradient\(135deg\,rgba\(248\,113\,113\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]){background-image:linear-gradient(135deg,#f871711a 0%,transparent 45%),var(--surface)}.theme-light\:bg-\[linear-gradient\(135deg\,rgba\(251\,146\,60\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]:where(html[data-theme=light] .theme-light\:bg-\[linear-gradient\(135deg\,rgba\(251\,146\,60\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]){background-image:linear-gradient(135deg,#fb923c1a 0%,transparent 45%),var(--surface)}.theme-light\:bg-\[linear-gradient\(135deg\,rgba\(251\,191\,36\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]:where(html[data-theme=light] .theme-light\:bg-\[linear-gradient\(135deg\,rgba\(251\,191\,36\,0\.1\)_0\%\,transparent_45\%\)\,var\(--surface\)\]){background-image:linear-gradient(135deg,#fbbf241a 0%,transparent 45%),var(--surface)}.theme-light\:text-\[\#6d28d9\]:where(html[data-theme=light] .theme-light\:text-\[\#6d28d9\]){color:#6d28d9}.theme-light\:text-\[\#0369a1\]:where(html[data-theme=light] .theme-light\:text-\[\#0369a1\]){color:#0369a1}.theme-light\:text-\[\#047857\]:where(html[data-theme=light] .theme-light\:text-\[\#047857\]){color:#047857}.theme-light\:text-\[\#b91c1c\]:where(html[data-theme=light] .theme-light\:text-\[\#b91c1c\]){color:#b91c1c}.theme-light\:text-\[\#b45309\]:where(html[data-theme=light] .theme-light\:text-\[\#b45309\]){color:#b45309}.theme-light\:text-\[\#c2410c\]:where(html[data-theme=light] .theme-light\:text-\[\#c2410c\]){color:#c2410c}.\[\&_\.btn-eye\]\:text-\[\#6b7280\] .btn-eye{color:#6b7280}.\[\&_\.btn-eye\:focus-visible\]\:text-\[\#111827\] .btn-eye:focus-visible,.\[\&_\.btn-eye\:hover\]\:text-\[\#111827\] .btn-eye:hover{color:#111827}.\[\&_\.feed-avatar-compacto\]\:h-9 .feed-avatar-compacto{height:calc(var(--spacing) * 9)}.\[\&_\.feed-avatar-compacto\]\:w-9 .feed-avatar-compacto{width:calc(var(--spacing) * 9)}.\[\&_\.feed-avatar-compacto\]\:text-\[0\.85rem\] .feed-avatar-compacto{font-size:.85rem}.\[\&_\.feed-avatar-wrap-compacto\]\:h-9 .feed-avatar-wrap-compacto{height:calc(var(--spacing) * 9)}.\[\&_\.feed-avatar-wrap-compacto\]\:w-9 .feed-avatar-wrap-compacto{width:calc(var(--spacing) * 9)}.\[\&_\.feed-avatar-wrap-compacto\]\:shrink-0 .feed-avatar-wrap-compacto{flex-shrink:0}.\[\&_\.input-with-action_input\]\:bg-white .input-with-action input{background-color:var(--color-white)}.\[\&_\.input-with-action_input\]\:text-\[\#111827\] .input-with-action input{color:#111827}.\[\&_\.input-with-action_input\]\:\[color-scheme\:light\] .input-with-action input{color-scheme:light}.\[\&_\.loyalty-hover-trigger\]\:h-\[22px\] .loyalty-hover-trigger{height:22px}.\[\&_\.loyalty-hover-trigger\]\:w-\[22px\] .loyalty-hover-trigger{width:22px}.\[\&_\.loyalty-hover-wrap\]\:h-\[22px\] .loyalty-hover-wrap{height:22px}.\[\&_\.loyalty-hover-wrap\]\:w-\[22px\] .loyalty-hover-wrap{width:22px}.\[\&_\.loyalty-tier-badge\]\:h-\[22px\] .loyalty-tier-badge{height:22px}.\[\&_\.loyalty-tier-badge\]\:w-\[22px\] .loyalty-tier-badge{width:22px}.\[\&_\.loyalty-tier-badge-img\]\:\!h-\[22px\] .loyalty-tier-badge-img{height:22px!important}.\[\&_\.loyalty-tier-badge-img\]\:\!w-\[22px\] .loyalty-tier-badge-img{width:22px!important}.\[\&_\.loyalty-tier-badge-img\]\:object-contain .loyalty-tier-badge-img{object-fit:contain}.\[\&_\.lp-section-lead-hook\]\:mx-auto .lp-section-lead-hook{margin-inline:auto}.\[\&_\.stream-club-badge\]\:h-\[22px\] .stream-club-badge{height:22px}.\[\&_\.stream-club-badge\]\:w-\[22px\] .stream-club-badge{width:22px}.\[\&_\.stream-club-badge-img\]\:\!h-\[22px\] .stream-club-badge-img{height:22px!important}.\[\&_\.stream-club-badge-img\]\:\!w-\[22px\] .stream-club-badge-img{width:22px!important}.\[\&_\.stream-club-badge-img\]\:object-contain .stream-club-badge-img{object-fit:contain}.\[\&_a\]\:shrink-0 a{flex-shrink:0}.\[\&_a\]\:text-\[0\.9rem\] a{font-size:.9rem}.\[\&_a\]\:text-\[0\.88rem\] a{font-size:.88rem}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:whitespace-nowrap a{white-space:nowrap}.\[\&_a\]\:text-\[var\(--lp-card-ink\)\] a{color:var(--lp-card-ink)}.\[\&_a\]\:text-\[var\(--lp-ink\)\] a{color:var(--lp-ink)}.\[\&_a\]\:text-\[var\(--lp-muted\)\] a{color:var(--lp-muted)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_a\]\:underline-offset-\[3px\] a{text-underline-offset:3px}.\[\&_a\]\:transition-colors a{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))}.\[\&_a\]\:duration-200 a{--tw-duration:.2s;transition-duration:.2s}.\[\&_a\:focus-visible\]\:text-\[var\(--lp-ink\)\] a:focus-visible,.\[\&_a\:hover\]\:text-\[var\(--lp-ink\)\] a:hover{color:var(--lp-ink)}.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_a\:hover\]\:underline-offset-\[3px\] a:hover{text-underline-offset:3px}.\[\&_a\:not\(\[data-lp-btn\]\)\]\:text-inherit a:not([data-lp-btn]){color:inherit}.\[\&_em\]\:ml-2 em{margin-left:calc(var(--spacing) * 2)}.\[\&_em\]\:text-\[0\.72rem\] em{font-size:.72rem}.\[\&_em\]\:font-\[650\] em{--tw-font-weight:650;font-weight:650}.\[\&_em\]\:text-\[rgba\(255\,255\,255\,0\.45\)\] em{color:#ffffff73}.\[\&_em\]\:not-italic em{font-style:normal}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:\[font-family\:var\(--lp-display\)\] h2{font-family:var(--lp-display)}.\[\&_h2\]\:text-\[1\.05rem\] h2{font-size:1.05rem}.\[\&_h2\]\:text-\[clamp\(1\.8rem\,4vw\,2\.6rem\)\] h2{font-size:clamp(1.8rem,4vw,2.6rem)}.\[\&_h2\]\:leading-\[1\.12\] h2{--tw-leading:1.12;line-height:1.12}.\[\&_h2\]\:tracking-\[-0\.035em\] h2{--tw-tracking:-.035em;letter-spacing:-.035em}.\[\&_h3\]\:m-0 h3{margin:0}.\[\&_h3\]\:mt-0 h3{margin-top:0}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:mb-\[0\.4rem\] h3{margin-bottom:.4rem}.\[\&_h3\]\:mb-\[0\.55rem\] h3{margin-bottom:.55rem}.\[\&_h3\]\:\[font-family\:var\(--lp-display\)\] h3{font-family:var(--lp-display)}.\[\&_h3\]\:text-\[1\.05rem\] h3{font-size:1.05rem}.\[\&_h3\]\:text-\[1\.12rem\] h3{font-size:1.12rem}.\[\&_h3\]\:text-\[1\.25rem\] h3{font-size:1.25rem}.\[\&_h3\]\:text-\[1\.35rem\] h3{font-size:1.35rem}.\[\&_h3\]\:text-\[clamp\(1\.45rem\,3vw\,2rem\)\] h3{font-size:clamp(1.45rem,3vw,2rem)}.\[\&_h3\]\:leading-\[1\.15\] h3{--tw-leading:1.15;line-height:1.15}.\[\&_h3\]\:font-\[650\] h3{--tw-font-weight:650;font-weight:650}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:tracking-\[-0\.02em\] h3{--tw-tracking:-.02em;letter-spacing:-.02em}.\[\&_h3\]\:tracking-\[-0\.03em\] h3{--tw-tracking:-.03em;letter-spacing:-.03em}.\[\&_h3\]\:text-\[var\(--lp-ink\)\] h3{color:var(--lp-ink)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:rounded-lg img{border-radius:var(--radius-lg)}.\[\&_input\]\:m-0 input{margin:0}.\[\&_input\]\:box-border input{box-sizing:border-box}.\[\&_input\]\:min-h-\[var\(--control-height\,34px\)\] input{min-height:var(--control-height,34px)}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:rounded-app input{border-radius:var(--radius-app)}.\[\&_input\]\:rounded-none input{border-radius:0}.\[\&_input\]\:border-0 input{border-style:var(--tw-border-style);border-width:0}.\[\&_input\]\:border-\[length\:var\(--border-width-control\,1\.5px\)\] input{border-style:var(--tw-border-style);border-width:var(--border-width-control,1.5px)}.\[\&_input\]\:border-b input{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_input\]\:border-\[\#9ca3af\] input{border-color:#9ca3af}.\[\&_input\]\:border-\[rgba\(0\,0\,0\,0\.18\)\] input{border-color:#0000002e}.\[\&_input\]\:bg-transparent input{background-color:#0000}.\[\&_input\]\:bg-white input{background-color:var(--color-white)}.\[\&_input\]\:px-\[var\(--control-pad-x\,12px\)\] input{padding-inline:var(--control-pad-x,12px)}.\[\&_input\]\:py-\[0\.7rem\] input{padding-block:.7rem}.\[\&_input\]\:py-\[var\(--control-pad-y\,7px\)\] input{padding-block:var(--control-pad-y,7px)}.\[\&_input\]\:font-\[inherit\] input{font-family:inherit}.\[\&_input\]\:text-\[0\.98rem\] input{font-size:.98rem}.\[\&_input\]\:text-\[length\:var\(--control-font\,0\.875rem\)\] input{font-size:var(--control-font,.875rem)}.\[\&_input\]\:leading-tight input{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_input\]\:font-medium input{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_input\]\:text-\[\#111827\] input{color:#111827}.\[\&_input\]\:text-\[var\(--lp-card-ink\)\] input{color:var(--lp-card-ink)}.\[\&_input\]\:\[color-scheme\:light\] input{color-scheme:light}.\[\&_input\]\:transition-\[border-color\,box-shadow\,background\] input{transition-property:border-color,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_input\]\:transition-\[border-color\] input{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_input\]\:duration-150 input{--tw-duration:.15s;transition-duration:.15s}.\[\&_input\]\:duration-200 input{--tw-duration:.2s;transition-duration:.2s}.\[\&_input\]\:outline-none input{--tw-outline-style:none;outline-style:none}.\[\&_input\]\:placeholder\:font-normal input::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_input\]\:placeholder\:text-\[\#9aa3b5\] input::placeholder{color:#9aa3b5}.\[\&_input\]\:autofill\:shadow-\[inset_0_0_0_1000px_\#fff\] input:autofill{--tw-shadow:inset 0 0 0 1000px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_input\]\:autofill\:\[-webkit-text-fill-color\:\#111827\] input:autofill{-webkit-text-fill-color:#111827}.\[\&_input\:\:placeholder\]\:text-\[\#8a8a8a\] input::placeholder{color:#8a8a8a}.\[\&_input\:focus\]\:border-\[\#111\] input:focus{border-color:#111}.\[\&_input\:focus\]\:border-b-\[\#111\] input:focus{border-bottom-color:#111}.\[\&_input\:focus\]\:shadow-\[0_0_0_3px_rgba\(0\,0\,0\,0\.12\)\] input:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_input\:hover\]\:border-\[\#6b7280\] input:hover{border-color:#6b7280}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:items-center li{align-items:center}.\[\&_li\]\:gap-\[0\.55rem\] li{gap:.55rem}.\[\&_li\]\:rounded-full li{border-radius:3.40282e38px}.\[\&_li\]\:border li{border-style:var(--tw-border-style);border-width:1px}.\[\&_li\]\:border-t li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_li\]\:border-\[var\(--lp-line\)\] li{border-color:var(--lp-line)}.\[\&_li\]\:bg-\[rgba\(255\,255\,255\,0\.04\)\] li{background-color:#ffffff0a}.\[\&_li\]\:px-\[0\.55rem\] li{padding-inline:.55rem}.\[\&_li\]\:py-\[0\.4rem\] li{padding-block:.4rem}.\[\&_li\]\:py-\[0\.28rem\] li{padding-block:.28rem}.\[\&_li\]\:py-\[0\.55rem\] li{padding-block:.55rem}.\[\&_li\]\:pl-\[1\.1rem\] li{padding-left:1.1rem}.\[\&_li\]\:pl-\[1\.15rem\] li{padding-left:1.15rem}.\[\&_li\]\:text-\[0\.9rem\] li{font-size:.9rem}.\[\&_li\]\:text-\[0\.72rem\] li{font-size:.72rem}.\[\&_li\]\:text-\[0\.92rem\] li{font-size:.92rem}.\[\&_li\]\:text-\[0\.95rem\] li{font-size:.95rem}.\[\&_li\]\:leading-\[1\.4\] li{--tw-leading:1.4;line-height:1.4}.\[\&_li\]\:font-\[650\] li{--tw-font-weight:650;font-weight:650}.\[\&_li\]\:text-\[var\(--lp-accent-soft\)\] li{color:var(--lp-accent-soft)}.\[\&_li\]\:text-\[var\(--lp-ink\)\] li{color:var(--lp-ink)}.\[\&_li\]\:before\:absolute li:before{content:var(--tw-content);position:absolute}.\[\&_li\]\:before\:top-\[0\.55em\] li:before{content:var(--tw-content);top:.55em}.\[\&_li\]\:before\:top-\[0\.95rem\] li:before{content:var(--tw-content);top:.95rem}.\[\&_li\]\:before\:left-0 li:before{content:var(--tw-content);left:0}.\[\&_li\]\:before\:size-1\.5 li:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.\[\&_li\]\:before\:rounded-full li:before{content:var(--tw-content);border-radius:3.40282e38px}.\[\&_li\]\:before\:bg-\[var\(--lp-ink\)\] li:before{content:var(--tw-content);background-color:var(--lp-ink)}.\[\&_li\]\:before\:content-\[\'\'\] li:before{--tw-content:"";content:var(--tw-content)}.\[\&_li_em\]\:ml-auto li em{margin-left:auto}.\[\&_li_em\]\:text-\[var\(--lp-muted\)\] li em{color:var(--lp-muted)}.\[\&_li_em\]\:not-italic li em{font-style:normal}.\[\&_li_span\]\:inline-flex li span{display:inline-flex}.\[\&_li_span\]\:size-\[1\.35rem\] li span{width:1.35rem;height:1.35rem}.\[\&_li_span\]\:items-center li span{align-items:center}.\[\&_li_span\]\:justify-center li span{justify-content:center}.\[\&_li_span\]\:rounded li span{border-radius:.25rem}.\[\&_li_span\]\:bg-\[rgba\(255\,255\,255\,0\.1\)\] li span{background-color:#ffffff1a}.\[\&_li_span\]\:text-\[0\.75rem\] li span{font-size:.75rem}.\[\&_li_span\]\:font-bold li span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_li\:first-child\]\:border-t-0 li:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_li\:first-child\]\:pt-0 li:first-child{padding-top:0}.\[\&_nav\]\:grid nav{display:grid}.\[\&_nav\]\:gap-1 nav{gap:var(--spacing)}.\[\&_nav_a\]\:block nav a{display:block}.\[\&_nav_a\]\:border-b nav a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_nav_a\]\:border-\[var\(--lp-line\)\] nav a{border-color:var(--lp-line)}.\[\&_nav_a\]\:py-\[0\.85rem\] nav a{padding-block:.85rem}.\[\&_nav_a\]\:text-\[1\.05rem\] nav a{font-size:1.05rem}.\[\&_nav_a\]\:font-\[550\] nav a{--tw-font-weight:550;font-weight:550}.\[\&_nav_a\]\:text-\[var\(--lp-ink\)\] nav a{color:var(--lp-ink)}.\[\&_nav_a\]\:no-underline nav a{text-decoration-line:none}.\[\&_ol\]\:m-0 ol{margin:0}.\[\&_ol\]\:grid ol{display:grid}.\[\&_ol\]\:list-none ol{list-style-type:none}.\[\&_ol\]\:gap-\[0\.55rem\] ol{gap:.55rem}.\[\&_ol\]\:p-0 ol{padding:0}.\[\&_optgroup\]\:bg-control-solid optgroup{background-color:var(--color-control-solid)}.\[\&_optgroup\]\:text-text optgroup{color:var(--color-text)}.\[\&_option\]\:bg-control-solid option{background-color:var(--color-control-solid)}.\[\&_option\]\:text-text option{color:var(--color-text)}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:mt-0 p{margin-top:0}.\[\&_p\]\:mb-\[1\.15rem\] p{margin-bottom:1.15rem}.\[\&_p\]\:max-w-\[42rem\] p{max-width:42rem}.\[\&_p\]\:text-\[0\.9rem\] p{font-size:.9rem}.\[\&_p\]\:text-\[0\.95rem\] p{font-size:.95rem}.\[\&_p\]\:text-\[0\.96rem\] p{font-size:.96rem}.\[\&_p\]\:leading-\[1\.45\] p{--tw-leading:1.45;line-height:1.45}.\[\&_p\]\:leading-\[1\.55\] p{--tw-leading:1.55;line-height:1.55}.\[\&_p\]\:leading-normal p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_p\]\:text-\[var\(--lp-muted\)\] p{color:var(--lp-muted)}.\[\&_small\]\:text-\[0\.9rem\] small{font-size:.9rem}.\[\&_small\]\:font-medium small{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_small\]\:text-\[var\(--lp-muted\)\] small{color:var(--lp-muted)}.\[\&_span\]\:block span{display:block}.\[\&_span\]\:size-2 span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&_span\]\:h-\[1\.5px\] span{height:1.5px}.\[\&_span\]\:w-4 span{width:calc(var(--spacing) * 4)}.\[\&_span\]\:rounded-full span{border-radius:3.40282e38px}.\[\&_span\]\:bg-\[rgba\(255\,255\,255\,0\.2\)\] span{background-color:#fff3}.\[\&_span\]\:bg-\[var\(--lp-ink\)\] span{background-color:var(--lp-ink)}.\[\&_span\]\:bg-current span{background-color:currentColor}.\[\&_span\]\:text-\[0\.8rem\] span{font-size:.8rem}.\[\&_span\]\:text-\[2rem\] span{font-size:2rem}.\[\&_span\]\:font-extrabold span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_span\]\:tracking-\[-0\.04em\] span{--tw-tracking:-.04em;letter-spacing:-.04em}.\[\&_span\]\:text-\[var\(--lp-accent-soft\)\] span{color:var(--lp-accent-soft)}.\[\&_span\]\:text-\[var\(--lp-muted\)\] span{color:var(--lp-muted)}.\[\&_span\]\:transition-\[transform\,opacity\] span{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_span\]\:duration-200 span{--tw-duration:.2s;transition-duration:.2s}.\[\&_span\:nth-child\(1\)\]\:translate-y-\[6\.5px\] span:first-child{--tw-translate-y:6.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_span\:nth-child\(1\)\]\:rotate-45 span:first-child{rotate:45deg}.\[\&_span\:nth-child\(2\)\]\:opacity-0 span:nth-child(2){opacity:0}.\[\&_span\:nth-child\(3\)\]\:-translate-y-\[6\.5px\] span:nth-child(3){--tw-translate-y: -6.5px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_span\:nth-child\(3\)\]\:-rotate-45 span:nth-child(3){rotate:-45deg}.\[\&_strong\]\:mb-1 strong{margin-bottom:var(--spacing)}.\[\&_strong\]\:mb-\[0\.85rem\] strong{margin-bottom:.85rem}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:\[font-family\:var\(--lp-display\)\] strong{font-family:var(--lp-display)}.\[\&_strong\]\:text-\[0\.9rem\] strong{font-size:.9rem}.\[\&_strong\]\:text-\[0\.75rem\] strong{font-size:.75rem}.\[\&_strong\]\:text-\[1\.1rem\] strong{font-size:1.1rem}.\[\&_strong\]\:font-extrabold strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_strong\]\:tracking-\[-0\.02em\] strong{--tw-tracking:-.02em;letter-spacing:-.02em}.\[\&_strong\]\:tracking-\[0\.1em\] strong{--tw-tracking:.1em;letter-spacing:.1em}.\[\&_strong\]\:text-\[\#7dd3fc\] strong{color:#7dd3fc}.\[\&_strong\]\:text-\[\#c0c7d1\] strong{color:#c0c7d1}.\[\&_strong\]\:text-\[\#cd7f32\] strong{color:#cd7f32}.\[\&_strong\]\:text-\[\#e8c547\] strong{color:#e8c547}.\[\&_strong\]\:text-\[var\(--lp-muted\)\] strong{color:var(--lp-muted)}.\[\&_strong\]\:uppercase strong{text-transform:uppercase}.\[\&_summary\]\:relative summary{position:relative}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:list-none summary{list-style-type:none}.\[\&_summary\]\:py-\[1\.05rem\] summary{padding-block:1.05rem}.\[\&_summary\]\:pr-7 summary{padding-right:calc(var(--spacing) * 7)}.\[\&_summary\]\:pl-0 summary{padding-left:0}.\[\&_summary\]\:text-base summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_summary\]\:font-semibold summary{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_summary\]\:tracking-\[-0\.015em\] summary{--tw-tracking:-.015em;letter-spacing:-.015em}.\[\&_summary\]\:after\:absolute summary:after{content:var(--tw-content);position:absolute}.\[\&_summary\]\:after\:top-1\/2 summary:after{content:var(--tw-content);top:50%}.\[\&_summary\]\:after\:right-0 summary:after{content:var(--tw-content);right:0}.\[\&_summary\]\:after\:h-2\.5 summary:after{content:var(--tw-content);height:calc(var(--spacing) * 2.5)}.\[\&_summary\]\:after\:w-2\.5 summary:after{content:var(--tw-content);width:calc(var(--spacing) * 2.5)}.\[\&_summary\]\:after\:-translate-y-\[70\%\] summary:after{content:var(--tw-content);--tw-translate-y: -70% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_summary\]\:after\:rotate-45 summary:after{content:var(--tw-content);rotate:45deg}.\[\&_summary\]\:after\:border-r-\[1\.5px\] summary:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1.5px}.\[\&_summary\]\:after\:border-b-\[1\.5px\] summary:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.\[\&_summary\]\:after\:border-\[var\(--lp-muted\)\] summary:after{content:var(--tw-content);border-color:var(--lp-muted)}.\[\&_summary\]\:after\:transition-transform summary: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))}.\[\&_summary\]\:after\:duration-200 summary:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.\[\&_summary\]\:after\:content-\[\'\'\] summary:after{--tw-content:"";content:var(--tw-content)}.open\:\[\&_summary\]\:after\:-translate-y-\[20\%\]:is([open],:popover-open,:open) summary:after{content:var(--tw-content);--tw-translate-y: -20% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.open\:\[\&_summary\]\:after\:rotate-\[225deg\]:is([open],:popover-open,:open) summary:after{content:var(--tw-content);rotate:225deg}.\[\&_summary\]\:focus-visible\:outline-2 summary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_summary\]\:focus-visible\:outline-offset-4 summary:focus-visible{outline-offset:4px}.\[\&_summary\]\:focus-visible\:outline-\[var\(--lp-ink\)\] summary:focus-visible{outline-color:var(--lp-ink)}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_ul\]\:mt-0 ul{margin-top:0}.\[\&_ul\]\:mt-\[0\.15rem\] ul{margin-top:.15rem}.\[\&_ul\]\:mb-\[0\.35rem\] ul{margin-bottom:.35rem}.\[\&_ul\]\:grid ul{display:grid}.\[\&_ul\]\:flex-1 ul{flex:1}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul\]\:gap-\[0\.45rem\] ul{gap:.45rem}.\[\&_ul\]\:p-0 ul{padding:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:\[direction\:ltr\]>*{direction:ltr}.\[\&\>li\]\:grid>li{display:grid}.\[\&\>li\]\:grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]>li{grid-template-columns:4.5rem minmax(0,1fr)}.\[\&\>li\]\:gap-4>li{gap:calc(var(--spacing) * 4)}.\[\&\>li\]\:border-t>li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>li\]\:border-\[var\(--lp-line\)\]>li{border-color:var(--lp-line)}.\[\&\>li\]\:py-\[1\.35rem\]>li{padding-block:1.35rem}@media not all and (min-width:640px){.max-\[640px\]\:\[\&\>li\]\:grid-cols-\[3\.25rem_minmax\(0\,1fr\)\]>li{grid-template-columns:3.25rem minmax(0,1fr)}}.\[\&\>li\:last-child\]\:border-b>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>li\:last-child\]\:border-\[var\(--lp-line\)\]>li:last-child{border-color:var(--lp-line)}.\[\&\>span\]\:size-2>span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&\>span\]\:rounded-full>span{border-radius:3.40282e38px}.\[\&\>span\]\:bg-\[rgba\(255\,255\,255\,0\.22\)\]>span{background-color:#ffffff38}.\[\&\>span\:nth-child\(1\)\]\:bg-\[\#ff5f57\]>span:first-child{background-color:#ff5f57}.\[\&\>span\:nth-child\(2\)\]\:bg-\[\#febc2e\]>span:nth-child(2){background-color:#febc2e}.\[\&\>span\:nth-child\(3\)\]\:bg-\[\#28c840\]>span:nth-child(3){background-color:#28c840}}:root,[data-theme=dark]{color-scheme:dark;--bg:#000;--bg-elevated:#0a0a0a;--surface:#ffffff0a;--surface-2:#ffffff0f;--surface-hover:#ffffff17;--border:#ffffff1f;--border-subtle:#ffffff12;--text:#fff;--text-secondary:#c4c4c4;--muted:#8a8a8a;--accent:#fff;--on-accent:#000;--accent-hover:#e8e8e8;--accent-soft:#ffffff1a;--accent-glow:#ffffff24;--accent-2:#d0d0d0;--gold:#fff;--gold-light:#f2f2f2;--gold-dark:#b0b0b0;--gold-gradient:linear-gradient(135deg, #2a2a2a 0%, #111 55%, #000 100%);--brand-cyan:#fff;--brand-blue:#d0d0d0;--brand-purple:#a8a8a8;--sidebar-bg:#000;--sidebar-tone-rgb:255, 255, 255;--sidebar-text:#c8c8c8;--sidebar-text-hover:#fff;--sidebar-text-active:#fff;--sidebar-text-group:#9adfff;--sidebar-text-child:#a8a8a8;--sidebar-text-child-hover:#f0f0f0;--sidebar-border:#ffffff1a;--sidebar-active-bg:#ffffff1a;--nav-top:#00c2ff;--nav-settings:#c084fc;--nav-store:#fb923c;--nav-lives:#2dd4bf;--nav-library:#60a5fa;--nav-contexto:#9d50bb;--nav-salada:#6ee7b7;--nav-batalha:#00c2ff;--nav-arena:#fbbf24;--nav-ranking:#f472b6;--nav-jogos:#ff4d6d;--success:#34d399;--success-soft:#34d39924;--warning:#fbbf24;--warning-soft:#fbbf2424;--danger:#f87171;--danger-soft:#f8717124;--shadow-sm:0 2px 8px #00000059;--shadow:0 12px 40px #00000080;--shadow-card:0 0 0 1px #ffffff14, 0 16px 40px #0006;--shadow-btn:none;--input-bg:#ffffff0d;--input-bg-hover:#ffffff14;--input-border:#ffffff47;--input-border-hover:#ffffff73;--input-border-focus:#fff;--control-solid-bg:#161616;--control-solid-border:#ffffff47;--control-height:34px;--control-pad-y:7px;--control-pad-x:12px;--control-font:.875rem;--label-font:.75rem;--btn-pad-y:7px;--btn-pad-x:16px;--btn-font:.875rem;--btn-min-width:140px;--btn-bg:#fff;--btn-border:#000;--btn-color:#000;--btn-bg-hover:#f5f5f5;--btn-secondary-bg:#000;--btn-secondary-border:#fff;--btn-secondary-color:#fff;--btn-secondary-bg-hover:#1a1a1a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--page-pad-y:var(--space-6);--page-pad-x:var(--space-6);--page-pad-bottom:40px;--page-header-gap:var(--space-4);--page-header-mb:var(--space-4);--page-header-pb:var(--space-4);--card-pad-y:var(--space-5);--card-pad-x:var(--space-6);--card-gap:var(--space-4);--card-title-pb:var(--space-3);--card-title-mb:var(--space-3);--field-stack:var(--space-4);--checkbox-stack:var(--space-3);--label-mb:var(--space-1);--btn-row-gap:var(--space-3);--btn-row-mt:var(--space-4);--stack-gap:var(--space-4);--grid-gap:var(--space-4);--status-gap:var(--space-4);--status-pad-y:var(--space-5);--status-pad-x:var(--space-5);--table-cell-pad-y:var(--space-3);--table-cell-pad-x:14px;--border-width:1px;--border-width-control:1.5px;--radius:5px;--radius-sm:5px;--radius-lg:5px;--radius-xl:5px;--sidebar-width:260px;--sidebar-width-collapsed:72px;--bp-phone:640px;--bp-tablet:900px;--bp-laptop:1180px;--bp-wide:1580px;--font:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-jogo:"Lexend", "Plus Jakarta Sans", system-ui, sans-serif;--transition:.15s ease}[data-theme=light]{color-scheme:light;--bg:#f5f5f5;--bg-elevated:#fff;--surface:#fff;--surface-2:#f0f0f0;--surface-hover:#ebebeb;--border:#d6d6d6;--border-subtle:#e8e8e8;--text:#0a0a0a;--text-secondary:#4a4a4a;--muted:#737373;--accent:#111;--on-accent:#fff;--accent-hover:#000;--accent-soft:#00000012;--accent-glow:#0000001f;--accent-2:#333;--gold:#111;--gold-light:#333;--gold-dark:#000;--gold-gradient:linear-gradient(135deg, #f0f0f0 0%, #e8e8e8 55%, #dedede 100%);--brand-cyan:#111;--brand-blue:#333;--brand-purple:#555;--sidebar-bg:#000;--sidebar-tone-rgb:255, 255, 255;--sidebar-text:#c8c8c8;--sidebar-text-hover:#fff;--sidebar-text-active:#fff;--sidebar-text-group:#9adfff;--sidebar-text-child:#a8a8a8;--sidebar-text-child-hover:#f0f0f0;--sidebar-border:#ffffff1a;--sidebar-active-bg:#ffffff1a;--nav-top:#00c2ff;--nav-settings:#7c3aed;--nav-store:#ea580c;--nav-lives:#0f766e;--nav-library:#2563eb;--nav-contexto:#9d50bb;--nav-salada:#10b981;--nav-batalha:#0284c7;--nav-arena:#d97706;--nav-ranking:#db2777;--nav-jogos:#e11d48;--success:#15803d;--success-soft:#15803d1f;--warning:#a16207;--warning-soft:#a162071f;--danger:#b91c1c;--danger-soft:#b91c1c1a;--radius:5px;--radius-sm:5px;--radius-lg:5px;--radius-xl:5px;--shadow-sm:0 2px 8px #00000014;--shadow:0 12px 32px #0000001a;--shadow-card:0 0 0 1px #0000000f, 0 12px 32px #00000014;--shadow-btn:none;--input-bg:#fff;--input-bg-hover:#fff;--input-border:#c4c4c4;--input-border-hover:#8a8a8a;--input-border-focus:#111;--control-solid-bg:#fff;--control-solid-border:#d6d6d6;--btn-bg:#111;--btn-border:#111;--btn-color:#fff;--btn-bg-hover:#000;--btn-secondary-bg:#fff;--btn-secondary-border:#111;--btn-secondary-color:#111;--btn-secondary-bg-hover:#f0f0f0}@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-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-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 auth-blob-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(22%,28%)scale(1.18)}66%{transform:translate(36%,-14%)scale(.88)}}@keyframes auth-blob-b{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-30%,-24%)scale(1.2)}70%{transform:translate(-14%,18%)scale(.86)}}@keyframes auth-blob-c{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-10%,-85%)scale(1.28)}}
