:root{--oppulence-pink:#ff99e7;--oppulence-yellow:#f59f0a;--oppulence-yellow-100:#f6ebcb;--oppulence-yellow-600:#885d07;--oppulence-blue:#2876dc;--oppulence-orange:#e9520c;--oppulence-green:#588f32;--brand:#588f32;--brand-bar:#aad373;--code:#f8f8f8;--code-foreground:var(--foreground);--code-highlight:#f2f2f2;--code-number:#747474;--selection:#0a0a0a;--selection-foreground:#fff}@supports (color:lab(0% 0 0)){:root{--code:lab(97.68% -.0000298023 .0000119209);--code-highlight:lab(95.36% 0 0);--code-number:lab(48.96% 0 0);--selection:lab(2.75381% 0 0);--selection-foreground:lab(100% 0 0)}}.dark{--oppulence-pink:#ffb3ed;--oppulence-yellow:#fbf798;--oppulence-yellow-100:#57540f;--oppulence-yellow-600:#fbf798;--oppulence-blue:#94b9fa;--oppulence-orange:#fe5101;--oppulence-green:#54f2b3;--brand:#8ac760;--brand-bar:#78ab36;--code:#161616;--code-foreground:#a1a1a1;--code-highlight:#262626;--code-number:#a4a4a4;--selection:#e5e5e5;--selection-foreground:#171717}@supports (color:lab(0% 0 0)){.dark{--code:lab(7.22637% -.0000149012 0);--code-foreground:lab(66.128% -.0000298023 .0000119209);--code-highlight:lab(15.32% 0 0);--code-number:lab(67.52% -.0000298023 0);--selection:lab(90.952% 0 -.0000119209);--selection-foreground:lab(7.78201% -.0000149012 0)}}:root{--settings-canvas:var(--background);--settings-rail:color-mix(in srgb, var(--foreground) 2.5%, var(--background));--settings-rail-hover:color-mix(in srgb, var(--foreground) 5%, transparent);--settings-rail-active:color-mix(in srgb, var(--foreground) 6%, transparent);--settings-panel:transparent;--settings-line:color-mix(in srgb, var(--foreground) 7%, transparent);--settings-line-strong:color-mix(in srgb, var(--foreground) 12%, transparent);--settings-copy:var(--foreground);--settings-muted:var(--muted-foreground);--settings-faint:color-mix(in srgb, var(--foreground) 42%, transparent);--settings-accent:var(--foreground);--settings-accent-soft:var(--background-100);--settings-danger:#b64235;--settings-warning:#9a6511;--settings-warning-soft:#fff6dc;--settings-success:var(--foreground);--settings-success-soft:var(--background-100)}.dark{--settings-warning:#e8be70;--settings-warning-soft:#332a17}.settings-workspace{color:var(--settings-copy);background:var(--settings-canvas)}.settings-workspace .text-lg{font-size:14px;line-height:1.4}.settings-workspace .text-sm{font-size:13px;line-height:1.4}.settings-workspace .text-xs{font-size:12px;line-height:1.4}.settings-workspace .rounded{border-radius:8px}.settings-rail{background:var(--settings-rail);border-color:var(--settings-line);color:var(--settings-copy)}.settings-rail-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--settings-muted) 28%, transparent) transparent}.settings-rail-footer a,.settings-rail-footer button{text-align:left;justify-content:flex-start}.settings-rail-heading{color:var(--settings-faint);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:16px 12px 4px;font-size:10px;font-weight:600;line-height:1}.settings-back,.settings-nav-item{color:var(--settings-muted);font:inherit;text-align:left;border:0;justify-content:flex-start;align-items:center;display:flex}.settings-back{gap:7px;width:100%;min-height:32px;padding:0 12px;font-size:11px}.settings-back:hover{color:var(--settings-copy)}.settings-nav-item{border-radius:6px;gap:8px;width:100%;min-height:32px;padding:6px 10px 6px 12px;font-size:13px;transition:background-color .14s,box-shadow .14s,color .14s}.settings-nav-item:hover{background:var(--settings-rail-hover);color:var(--settings-copy)}.settings-nav-item[data-active=true]{background:var(--settings-rail-active);box-shadow:inset 2px 0 0 0 var(--settings-accent);color:var(--settings-copy);font-weight:520}.settings-nav-item svg{opacity:.85;width:14px;height:14px}.settings-beta{background:var(--settings-warning-soft);color:var(--settings-warning);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:700}.settings-stage{background:var(--settings-canvas);color:var(--settings-copy);min-width:0}.settings-stage-header{background:color-mix(in srgb, var(--settings-canvas) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--settings-line);flex:0 0 44px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 20px;display:flex}.settings-stage-header-title{color:var(--settings-muted);letter-spacing:.01em;font-size:12px;font-weight:500}.settings-page-scroll{background:var(--settings-canvas);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--settings-muted) 24%, transparent) transparent;overflow:auto}.settings-page{width:100%;max-width:640px;margin:0 auto;padding:36px 28px 96px}.settings-page--wide{max-width:640px}.settings-page-title{color:var(--settings-copy);letter-spacing:-.035em;font-size:1.75rem;font-weight:600;line-height:1.15}.settings-page-description{color:var(--settings-muted);max-width:36rem;margin-top:8px;font-size:13px;line-height:1.6}.settings-divider{display:none}.settings-page-intro{margin-bottom:28px}.settings-overview-group+.settings-overview-group{margin-top:28px}.settings-section-kicker{color:var(--settings-muted);margin-bottom:10px;font-size:12px;font-weight:610}.settings-card-grid,.settings-link-list{flex-direction:column;display:flex}.settings-card,.settings-link-row{border:0;border-bottom:1px solid var(--settings-line);color:var(--settings-copy);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 0;transition:color .14s,opacity .14s;display:flex}.settings-link-list>:first-child,.settings-card-grid>:first-child{border-top:1px solid var(--settings-line)}.settings-card:hover,.settings-link-row:hover{color:var(--settings-copy);opacity:.92}.settings-card-icon,.settings-link-row-icon{color:var(--settings-muted);flex:0 0 16px;justify-content:center;align-items:center;height:16px;display:flex}.settings-card-icon svg,.settings-link-row-icon svg{opacity:.72;width:15px;height:15px}.settings-card-copy,.settings-link-row-copy{min-width:0}.settings-card-title,.settings-link-row-title{letter-spacing:-.01em;font-size:13px;font-weight:520;display:block}.settings-card-description,.settings-link-row-description{color:var(--settings-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.settings-section-block{margin-top:36px}.settings-section-block:first-of-type{margin-top:0}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:10px;display:flex}.settings-section-title{color:var(--settings-copy);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.settings-section-description{color:var(--settings-muted);text-transform:none;max-width:36rem;margin-top:4px;font-size:12px;line-height:1.5}.settings-panel{background:var(--settings-panel);border:0;border-radius:0;overflow:visible}.settings-panel>.settings-row:first-child{border-top:1px solid var(--settings-line)}.settings-row{border-top:1px solid var(--settings-line);justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:12px 0;display:flex}.settings-row:first-child{border-top:0}.settings-row-copy{min-width:0}.settings-row-label{color:var(--settings-copy);font-size:13px;font-weight:580}.settings-row-description{color:var(--settings-muted);max-width:560px;margin-top:3px;font-size:12px;line-height:1.45}.settings-status{align-items:center;gap:5px;font-size:10px;display:inline-flex}.settings-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.settings-status--ok{color:var(--settings-success)}.settings-status--warn{color:var(--settings-warning)}.settings-inline-notice{background:var(--settings-success-soft);border:1px solid color-mix(in srgb, var(--settings-success) 18%, transparent);color:var(--settings-success);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:10px}.settings-preview{background:var(--settings-panel);border:1px solid var(--settings-line);border-radius:12px;overflow:hidden}.settings-preview img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:330px;display:block}.settings-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-choice{background:color-mix(in srgb, var(--foreground) 3%, var(--background));border:1px solid var(--settings-line);color:var(--settings-copy);text-align:left;border-radius:10px;padding:8px;transition:border-color .14s,box-shadow .14s}.settings-choice:hover,.settings-choice[data-selected=true]{border-color:var(--settings-line-strong)}.settings-choice[data-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--settings-accent) 18%, transparent)}.settings-choice-label{padding:8px 2px 2px;font-size:10px;font-weight:610;display:block}.settings-control,.settings-select,.settings-button{font:inherit;border-radius:8px;min-height:31px;font-size:13px}.settings-control,.settings-select{background:var(--settings-panel);border:1px solid var(--settings-line-strong);color:var(--settings-copy);outline:0;padding:0 10px}.settings-control:focus,.settings-select:focus{border-color:color-mix(in srgb, var(--settings-accent) 55%, var(--settings-line));box-shadow:0 0 0 2px color-mix(in srgb, var(--settings-accent) 10%, transparent)}.settings-button{background:var(--settings-panel);border:1px solid var(--settings-line-strong);color:var(--settings-copy);justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:570;transition:background-color .14s,border-color .14s;display:inline-flex}.settings-button:hover{background:color-mix(in srgb, var(--settings-rail) 54%, var(--settings-panel));border-color:color-mix(in srgb, var(--settings-copy) 22%, var(--settings-line))}.settings-button--primary{background:var(--settings-copy);border-color:var(--settings-copy);color:var(--settings-panel)}.settings-button--primary:hover{background:color-mix(in srgb, var(--settings-copy) 88%, var(--settings-panel))}.settings-button:disabled{cursor:not-allowed;opacity:.45}.settings-switch{background:color-mix(in srgb, var(--settings-muted) 22%, transparent);border:0;border-radius:999px;width:32px;height:18px;padding:2px;transition:background-color .14s}.settings-switch:after{background:var(--settings-panel);content:"";border-radius:50%;width:14px;height:14px;transition:transform .14s;display:block;transform:translate(0);box-shadow:0 1px 3px #18232733}.settings-switch[aria-checked=true]{background:var(--settings-accent)}.settings-switch[aria-checked=true]:after{transform:translate(14px)}.oppulence-compact-lockup{align-items:center;gap:8px;display:inline-flex}.oppulence-compact-lockup__mark{flex:none;width:20px;height:20px;display:block;position:relative}.oppulence-compact-lockup__mark-image{border-radius:0;width:20px;max-width:none;height:20px}.oppulence-compact-lockup__wordmark{color:var(--foreground);font-family:var(--typeface-sans);letter-spacing:-.035em;font-size:19px;font-weight:600;line-height:1}.oppulence-compact-lockup--desktop{gap:6px}.oppulence-compact-lockup--desktop .oppulence-compact-lockup__mark,.oppulence-compact-lockup--desktop .oppulence-compact-lockup__mark-image{width:16px;height:16px}.oppulence-compact-lockup--desktop .oppulence-compact-lockup__wordmark{font-size:14px;line-height:14px}@media (max-width:900px){.settings-page{padding:28px 20px 72px}}@media (max-width:720px){.settings-choice-grid{grid-template-columns:1fr}.settings-page{padding:30px 20px 56px}}
