.sb-shell{display:flex;flex-direction:column}.sb-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:18px 0 16px;padding:4px;border-radius:100px;background:rgba(120,120,128,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 .5px rgba(255,255,255,.06);isolation:isolate}.sb-thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:100px;background:linear-gradient(180deg,rgba(255,255,255,.2)0,rgba(255,255,255,.05) 50%,rgba(255,255,255,.1) 100%),rgba(118,118,128,.34);-webkit-backdrop-filter:saturate(180%) brightness(1.1);backdrop-filter:saturate(180%) brightness(1.1);box-shadow:inset 0 0 0 .7px rgba(255,255,255,.38),inset 0 1.5px 1px rgba(255,255,255,.42),0 6px 16px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.22);transition:transform .42s cubic-bezier(.34,1.36,.5,1);pointer-events:none}.sb-shell[data-mode=sub] .sb-thumb{transform:translateX(100%)}.sb-tab{position:relative;z-index:1;height:38px;padding:0 10px;border:0;border-radius:100px;background:0 0;color:var(--ui-hint, #8c8c8c);font:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .22s ease-out,transform .18s ease-out}.sb-tab.is-active{color:var(--ui-text, #fff)}.sb-tab:active{transform:scale(.96)}.sb-pane{animation:sb-pane-in .32s cubic-bezier(.25,.1,.25,1) both}.sb-shell[data-mode=gen] .sb-pane[data-pane=sub],.sb-shell[data-mode=sub] .sb-pane[data-pane=gen]{display:none}.sb-pane[data-pane=sub] .bw-durations{margin-top:0}@keyframes sb-pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sb-note{display:flex;align-items:flex-start;gap:8px;margin:14px 6px 0;color:var(--ui-hint, #8c8c8c);font-size:13px;line-height:1.4}.sb-note svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:var(--cfg-accent, #a8c7ef)}.sb-store{display:flex;flex-direction:column;gap:12px;margin:0 0 20px;padding:16px;border-radius:22px;background:radial-gradient(120% 80%at 100% 0%,color-mix(in srgb,var(--cfg-accent, #a8c7ef) 16%,transparent) 0%,transparent 60%),var(--cfg-card, rgb(28, 28, 30));color:var(--ui-text, #fff);text-align:left}.sb-store[hidden]{display:none}.sb-store-head{display:flex;flex-direction:column;gap:2px}.sb-store-title{font-size:17px;line-height:22px;font-weight:600}.sb-store-sub{color:var(--tier-muted, #8191a9);font-size:13px;line-height:18px}.sb-store .bw-durations{margin:0}.sb-store .bw-tier{background:rgba(120,120,128,.12)}.sb-status{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,#34c759 12%,transparent);color:var(--ui-text, #fff);font-size:14px}.sb-status b,.sb-plan{font-weight:700;text-transform:none!important}.sb-status-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px rgba(52,199,89,.18);animation:sb-pulse 2.4s ease-in-out infinite}@keyframes sb-pulse{50%{box-shadow:0 0 0 7px transparent}}html[data-theme=light] .sb-switch{background:rgba(118,118,128,.12)}html[data-theme=light] .sb-thumb{background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.04),inset 0 0 0 .5px rgba(0,0,0,.04)}html[data-theme=light] .sb-tab.is-active{color:#000}html[data-theme=light] .sb-store .bw-tier{background:rgba(118,118,128,.08)}@media (prefers-reduced-motion:reduce){.sb-thumb,.sb-pane,.sb-status-dot{transition:none;animation:none}}.sb-upsell{display:flex;align-items:center;gap:12px;width:100%;margin:16px 0 0;padding:14px 14px 14px 12px;border:0;border-radius:18px;background:linear-gradient(115deg,color-mix(in srgb,var(--cfg-accent, #a8c7ef) 22%,transparent) 0%,transparent 70%),rgba(120,120,128,.12);box-shadow:inset 0 0 0 .7px color-mix(in srgb,var(--cfg-accent, #a8c7ef) 35%,transparent);color:var(--ui-text, #fff);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s ease-out}.sb-upsell[hidden]{display:none}.sb-upsell:active{transform:scale(.985)}.sb-upsell-glyph{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--cfg-accent, #a8c7ef) 22%,transparent);color:var(--cfg-accent, #a8c7ef)}.sb-upsell-glyph svg{width:18px;height:18px}.sb-upsell-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.sb-upsell-title{font-size:15px;font-weight:600;line-height:20px}.sb-upsell-text{color:var(--ui-hint, #8c8c8c);font-size:13px;line-height:18px}.sb-upsell-text b{color:var(--ui-text, #fff);font-weight:700}.sb-upsell-arrow{width:18px;height:18px;flex:0 0 auto;color:var(--ui-hint, #8c8c8c)}html[data-theme=light] .sb-upsell-glyph,html[data-theme=light] .sb-note svg{color:#3677bd}html[data-theme=light] .sb-upsell-text b{color:#000}