.wa-app{--radius:.625rem;--background:oklch(13.5% .02 262);--foreground:oklch(97% .004 255);--card:oklch(16.5% .022 260);--card-foreground:oklch(97% .004 255);--popover:oklch(18.5% .024 258);--popover-foreground:oklch(97% .004 255);--surface:oklch(16.5% .022 260);--surface-2:oklch(18.5% .024 258);--wa-surface-3:oklch(21.5% .026 256);--wa-text-secondary:oklch(72% .016 250);--muted:oklch(18.5% .024 258);--muted-foreground:oklch(56% .02 255);--border:oklch(100% 0 0/.07);--wa-border-strong:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.09);--wa-pink:oklch(69% .21 357);--wa-magenta:oklch(64% .23 338);--wa-violet:oklch(60% .23 314);--wa-purple:oklch(55% .24 294);--wa-gradient-brand:linear-gradient(110deg, var(--wa-pink) 0%, var(--wa-magenta) 38%, var(--wa-violet) 68%, var(--wa-purple) 100%);--brand:var(--wa-magenta);--brand-2:var(--wa-purple);--gradient-brand:var(--wa-gradient-brand);--primary:var(--wa-magenta);--primary-foreground:oklch(99% 0 0);--secondary:oklch(21.5% .026 256);--secondary-foreground:oklch(97% .004 255);--accent:oklch(22.5% .03 280);--accent-foreground:oklch(97% .004 255);--ring:oklch(64% .16 338);--success:oklch(72% .15 155);--warning:oklch(76% .14 75);--danger:oklch(62% .21 25);--destructive:oklch(62% .21 25);--destructive-foreground:oklch(99% 0 0);--wa-op-high:var(--wa-pink);--wa-op-medium:oklch(75% .15 70);--wa-op-low:oklch(62% .05 250);--wa-verified:var(--success);--wa-unknown:var(--muted-foreground);--wa-unavailable:oklch(45% .015 255);--chart-1:var(--wa-pink);--chart-2:var(--wa-purple);--chart-3:var(--wa-op-medium);--chart-4:var(--wa-op-low);--chart-5:var(--success);--sidebar:oklch(12.5% .019 262);--sidebar-foreground:oklch(72% .016 250);--sidebar-primary:var(--wa-magenta);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(18.5% .024 258);--sidebar-accent-foreground:oklch(97% .004 255);--sidebar-border:oklch(100% 0 0/.06);--sidebar-ring:var(--ring);--shadow-card:inset 0 1px 0 0 oklch(100% 0 0/.03), 0 8px 24px -16px oklch(0% 0 0/.55);--wa-shadow-overlay:0 16px 48px -12px oklch(0% 0 0/.65), 0 0 0 1px oklch(100% 0 0/.06);--shadow-glow:0 4px 24px -8px color-mix(in oklab, var(--wa-magenta) 45%, transparent);--wa-ease:cubic-bezier(.4, 0, .2, 1);--wa-duration:.18s;--wa-duration-fast:.15s}body:has(.wa-app){--radius:.625rem;--background:oklch(13.5% .02 262);--foreground:oklch(97% .004 255);--card:oklch(16.5% .022 260);--card-foreground:oklch(97% .004 255);--popover:oklch(18.5% .024 258);--popover-foreground:oklch(97% .004 255);--surface:oklch(16.5% .022 260);--surface-2:oklch(18.5% .024 258);--wa-surface-3:oklch(21.5% .026 256);--wa-text-secondary:oklch(72% .016 250);--muted:oklch(18.5% .024 258);--muted-foreground:oklch(56% .02 255);--border:oklch(100% 0 0/.07);--wa-border-strong:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.09);--wa-pink:oklch(69% .21 357);--wa-magenta:oklch(64% .23 338);--wa-violet:oklch(60% .23 314);--wa-purple:oklch(55% .24 294);--wa-gradient-brand:linear-gradient(110deg, var(--wa-pink) 0%, var(--wa-magenta) 38%, var(--wa-violet) 68%, var(--wa-purple) 100%);--brand:var(--wa-magenta);--brand-2:var(--wa-purple);--gradient-brand:var(--wa-gradient-brand);--primary:var(--wa-magenta);--primary-foreground:oklch(99% 0 0);--secondary:oklch(21.5% .026 256);--secondary-foreground:oklch(97% .004 255);--accent:oklch(22.5% .03 280);--accent-foreground:oklch(97% .004 255);--ring:oklch(64% .16 338);--success:oklch(72% .15 155);--warning:oklch(76% .14 75);--danger:oklch(62% .21 25);--destructive:oklch(62% .21 25);--destructive-foreground:oklch(99% 0 0);--wa-op-high:var(--wa-pink);--wa-op-medium:oklch(75% .15 70);--wa-op-low:oklch(62% .05 250);--wa-verified:var(--success);--wa-unknown:var(--muted-foreground);--wa-unavailable:oklch(45% .015 255);--chart-1:var(--wa-pink);--chart-2:var(--wa-purple);--chart-3:var(--wa-op-medium);--chart-4:var(--wa-op-low);--chart-5:var(--success);--sidebar:oklch(12.5% .019 262);--sidebar-foreground:oklch(72% .016 250);--sidebar-primary:var(--wa-magenta);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(18.5% .024 258);--sidebar-accent-foreground:oklch(97% .004 255);--sidebar-border:oklch(100% 0 0/.06);--sidebar-ring:var(--ring);--shadow-card:inset 0 1px 0 0 oklch(100% 0 0/.03), 0 8px 24px -16px oklch(0% 0 0/.55);--wa-shadow-overlay:0 16px 48px -12px oklch(0% 0 0/.65), 0 0 0 1px oklch(100% 0 0/.06);--shadow-glow:0 4px 24px -8px color-mix(in oklab, var(--wa-magenta) 45%, transparent);--wa-ease:cubic-bezier(.4, 0, .2, 1);--wa-duration:.18s;--wa-duration-fast:.15s}.wa-app{background-color:var(--background);min-height:100dvh;color:var(--foreground);font-feature-settings:"cv11", "ss01", "tnum"}.wa-app *{scrollbar-width:thin;scrollbar-color:oklch(100% 0 0/.14) transparent}.wa-app ::-webkit-scrollbar{width:10px;height:10px}.wa-app ::-webkit-scrollbar-track{background:0 0}.wa-app ::-webkit-scrollbar-thumb{background:oklch(100% 0 0/.1) padding-box padding-box;border:3px solid #0000;border-radius:999px}.wa-app ::-webkit-scrollbar-thumb:hover{background:oklch(100% 0 0/.18) padding-box padding-box;border:3px solid #0000}@layer components{.wa-app .wa-page-title{letter-spacing:-.02em;color:var(--foreground);font-size:1.5rem;font-weight:600;line-height:1.25}.wa-app .wa-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--wa-text-secondary);font-size:.6875rem;font-weight:600;line-height:1rem}.wa-app .wa-metadata{color:var(--muted-foreground);font-size:.6875rem;line-height:1rem}.wa-app .wa-btn{border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--wa-duration-fast) var(--wa-ease), border-color var(--wa-duration-fast) var(--wa-ease), color var(--wa-duration-fast) var(--wa-ease), filter var(--wa-duration-fast) var(--wa-ease), box-shadow var(--wa-duration) var(--wa-ease);justify-content:center;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.wa-app .wa-btn:disabled{opacity:.5;pointer-events:none}.wa-app .wa-btn-primary{background:var(--wa-gradient-brand);color:oklch(99% 0 0);box-shadow:inset 0 1px 0 0 oklch(100% 0 0/.18), 0 4px 16px -8px color-mix(in oklab, var(--wa-magenta) 55%, transparent);border:1px solid #0000}.wa-app .wa-btn-primary:hover{filter:brightness(1.08)}.wa-app .wa-btn-primary:active{filter:brightness(.96)}.wa-app .wa-btn-secondary{background:var(--wa-surface-3);color:var(--foreground);border:1px solid var(--wa-border-strong)}.wa-app .wa-btn-secondary:hover{background:color-mix(in oklab, var(--wa-surface-3) 85%, white 4%);border-color:oklch(100% 0 0/.18)}.wa-app .wa-btn-ghost{color:var(--wa-text-secondary);background:0 0;border:1px solid #0000}.wa-app .wa-btn-ghost:hover{background:var(--accent);color:var(--foreground)}.wa-app .wa-btn-danger{background:color-mix(in oklab, var(--danger) 16%, transparent);color:oklch(80% .14 25);border:1px solid color-mix(in oklab, var(--danger) 35%, transparent)}.wa-app .wa-btn-danger:hover{background:color-mix(in oklab, var(--danger) 26%, transparent)}.wa-app .wa-input{border:1px solid var(--input);border-radius:var(--radius-md);background:color-mix(in oklab, var(--background) 60%, var(--card) 40%);width:100%;color:var(--foreground);transition:border-color var(--wa-duration-fast) var(--wa-ease), box-shadow var(--wa-duration-fast) var(--wa-ease);font-size:.8125rem;display:flex}.wa-app .wa-input::placeholder{color:var(--muted-foreground)}.wa-app .wa-input:focus-visible{border-color:color-mix(in oklab, var(--wa-magenta) 55%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--wa-magenta) 14%, transparent);outline:none}.wa-app .wa-chip{border-radius:var(--radius-sm);border:1px solid var(--wa-border-strong);background:var(--surface-2);height:1.625rem;color:var(--foreground);white-space:nowrap;transition:background-color var(--wa-duration-fast) var(--wa-ease), border-color var(--wa-duration-fast) var(--wa-ease);align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;line-height:1;display:inline-flex}.wa-app .wa-chip:hover{border-color:oklch(100% 0 0/.18)}}
