.sv-quick-start.qsp{display:flex;flex-direction:column;width:100%;max-width:360px;min-width:0;min-height:100%;padding:16px 14px 18px;color:#f3f6fb;font-family:var(--font-ui,"Manrope","Inter",system-ui,sans-serif);line-height:1.4}.sv-quick-start *,.sv-quick-start :after,.sv-quick-start :before,.sv-quick-start.qsp{box-sizing:border-box;letter-spacing:0}.sv-quick-start button{min-width:0;margin:0;font:inherit;cursor:pointer}.sv-quick-start button:disabled{opacity:.45;cursor:default}.sv-quick-start button:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.sv-quick-start svg{display:block;flex-shrink:0}.sv-quick-start .qs-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sv-quick-start .qs-title{min-width:0;margin:0;color:#f3f6fb;font-family:inherit;font-size:17px;font-weight:800;line-height:1.4}.sv-quick-start .qs-x{position:static;display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#7a8294}.sv-quick-start .qs-x:not(:disabled):hover{background:rgba(255,255,255,.06);color:#fff}.sv-quick-start .qs-sub{margin:0 0 6px;color:rgba(243,246,251,.6);font-size:12px;overflow-wrap:anywhere}.sv-quick-start .qs-section{min-width:0;margin:0;padding:0;border:0}.sv-quick-start .qs-lbl{float:none;width:100%;margin:14px 0 8px;padding:0;color:rgba(243,246,251,.45);font-size:10.5px;font-weight:700;text-transform:uppercase}.sv-quick-start .qs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:left}.sv-quick-start .qs-card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:64px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.045);backdrop-filter:blur(16px) saturate(1.2);color:#fff;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sv-quick-start .qs-card:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.sv-quick-start .qs-card.sel{border-color:#a78bfa;box-shadow:0 0 0 1px rgba(167,139,250,.55),0 10px 30px -12px rgba(167,139,250,.4)}.sv-quick-start .qs-card b{max-width:100%;color:#fff;font-size:13px;font-weight:700;overflow-wrap:anywhere}.sv-quick-start .qs-card span{max-width:100%;color:var(--dim,#7a8294);font-size:10.5px;line-height:1.3;overflow-wrap:anywhere}.sv-quick-start .qsp-actions{grid-template-columns:minmax(0,1fr)}.sv-quick-start .qsp-actions .qs-card{min-height:52px}.sv-quick-start .qsp-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sv-quick-start .qsp-type{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:12px 4px 10px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.045);color:rgba(243,246,251,.85);transition:background .15s,border-color .15s,color .15s}.sv-quick-start .qsp-type b{max-width:100%;font-size:11.5px;font-weight:700;overflow-wrap:anywhere}.sv-quick-start .qsp-type:not(:disabled):hover{background:rgba(255,255,255,.09);color:#fff}.sv-quick-start .qsp-type.sel{border-color:#a78bfa;background:rgba(167,139,250,.16);box-shadow:0 0 0 1px rgba(167,139,250,.35);color:#fff}.sv-quick-start .qs-empty{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin-top:8px;padding:11px 15px;border:1px dashed rgba(255,255,255,.2);border-radius:13px;background:transparent;color:rgba(243,246,251,.75);text-align:left;transition:border-color .15s,color .15s,background .15s}.sv-quick-start .qs-empty:not(:disabled):hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.04);color:#fff}.sv-quick-start .qs-empty b{max-width:100%;font-size:13px;font-weight:700;overflow-wrap:anywhere}.sv-quick-start .qs-empty span{max-width:100%;font-size:11.5px;opacity:.7;overflow-wrap:anywhere}.sv-quick-start .qs-items{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px;padding:0;list-style:none}.sv-quick-start .qs-item{display:flex;align-items:flex-start;gap:6px;min-width:0;color:rgba(243,246,251,.75);font-size:11.5px}.sv-quick-start .qs-item span{min-width:0;overflow-wrap:anywhere}.sv-quick-start .qs-error{margin:12px 0 0;color:#fda4af;font-size:12px;overflow-wrap:anywhere}.sv-quick-start .qs-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.sv-quick-start .qs-navbtn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:8px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:#f3f6fb;font-size:12.5px;font-weight:700;line-height:1.4;white-space:nowrap;transition:background .15s,opacity .15s}.sv-quick-start .qs-navbtn.primary{border-color:transparent;background:linear-gradient(135deg,#a78bfa,#7c5cff)}.sv-quick-start .qs-navbtn:not(:disabled):hover{background:rgba(255,255,255,.14)}.sv-quick-start .qs-navbtn.primary:not(:disabled):hover{background:linear-gradient(135deg,#a78bfa,#7c5cff);filter:brightness(1.1)}.sv-quick-start .qs-navbtn:disabled{opacity:.35}.sv-quick-start .qs-dots{display:flex;flex:0 0 auto;justify-content:center;gap:7px;margin:0}.sv-quick-start .qs-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.18);cursor:default;transition:background .15s,transform .15s}.sv-quick-start .qs-dot.on{transform:scale(1.25);background:#a78bfa;box-shadow:0 0 8px rgba(167,139,250,.6)}.sv-quick-start .qs-spinner{animation:sv-quick-start-spin 1s linear infinite}@keyframes sv-quick-start-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sv-quick-start *,.sv-quick-start :after,.sv-quick-start :before{animation:none;transition:none}}.library-page .panel.qstart{order:0;flex:0 0 360px;width:360px;min-width:0;max-width:min(360px,34vw);overflow:hidden;border-right:1px solid rgba(255,255,255,.09);background:#0b0b0e}.library-page .panel.qstart.size-medium{flex-basis:360px;width:360px}.library-page .panel.qstart.size-handle,.library-page .panel.qstart.size-small{display:none}.library-page .panel.qstart .qs-mount{width:100%;height:100%;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.library-page .panel.qstart.qs-focus{box-shadow:inset 0 0 0 1px rgba(167,139,250,.8),0 0 34px rgba(124,92,255,.26)}@media (max-width:900px){.library-page .panel.qstart{position:fixed;top:var(--sv-app-banner-h,0);bottom:0;left:64px;z-index:200;max-width:none;box-shadow:0 0 40px rgba(0,0,0,.55)}}@media (max-width:640px){.library-page .panel.qstart,.library-page .panel.qstart.size-medium{left:0!important;right:0!important;width:100%!important;max-width:100%!important;flex-basis:100%!important}}:root{--sv-app-banner-h:0px}body.sv-app-banner-on{--sv-app-banner-h:calc(58px + env(safe-area-inset-top, 0px));padding-top:var(--sv-app-banner-h)}body.sv-app-banner-on #root{min-height:calc(100vh - var(--sv-app-banner-h))}body.sv-app-banner-on .library-page{height:calc(100vh - var(--sv-app-banner-h))}body.sv-app-banner-on .panel.lib,body.sv-app-banner-on .panel.notif,body.sv-app-banner-on .panel.rewards,body.sv-app-banner-on .panel.spark,body.sv-app-banner-on .panel.tools,body.sv-app-banner-on .sidebar,body.sv-app-banner-on .sidebar.collapsed,body.sv-app-banner-on .sidebar.expanded,body.sv-app-banner-on.sidebar-open:after{top:var(--sv-app-banner-h)}body.sv-app-banner-on .mobile-hamburger{top:calc(var(--sv-app-banner-h) + 12px)}body.sv-app-banner-on .studio-host,body.sv-app-banner-on .sv-tabs,body.sv-app-banner-on .svcsh{top:var(--sv-app-banner-h)}.sv-app-banner{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;gap:12px;height:var(--sv-app-banner-h);padding:env(safe-area-inset-top,0) 12px 0;background:#0b0b0c;color:#f6f6f7;font-family:var(--font-ui);animation:sv-app-banner-in .28s cubic-bezier(.4,0,.2,1) both}.sv-app-banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#ff7a2d,#7c5cff 65%,#222226)}@keyframes sv-app-banner-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sv-app-banner__close{flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-6px;padding:6px;border:0;border-radius:50%;background:transparent;color:#a1a1aa;cursor:pointer}.sv-app-banner__close svg{width:16px;height:16px}.sv-app-banner__close:hover{background:#1f1f23;color:#f6f6f7}.sv-app-banner__icon{flex:none;width:40px;height:40px;border-radius:10px;border:1px solid #222226}.sv-app-banner__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sv-app-banner__title{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.sv-app-banner__sub{font-size:12px;font-weight:400;line-height:1.3;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-app-banner__cta{flex:none;display:grid;place-items:center;min-width:68px;height:32px;padding:0 16px;border-radius:999px;background:#7c5cff;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.sv-app-banner__cta:active{background:#6a48f5}.sv-app-banner__close:focus-visible,.sv-app-banner__cta:focus-visible{outline:2px solid #7c5cff;outline-offset:2px}html[data-theme=light] .sv-app-banner{background:#ffffff;color:#1a1c23}html[data-theme=light] .sv-app-banner:after{background:linear-gradient(90deg,#ff7a2d,#5b3dff 65%,#d4d9e4)}html[data-theme=light] .sv-app-banner__close{color:#4a5160}html[data-theme=light] .sv-app-banner__close:hover{background:#eef0f5;color:#1a1c23}html[data-theme=light] .sv-app-banner__icon{border-color:#d4d9e4}html[data-theme=light] .sv-app-banner__sub{color:#4a5160}html[data-theme=light] .sv-app-banner__cta{background:#5b3dff}@media (prefers-reduced-motion:reduce){.sv-app-banner{animation:none}}:root{--sv-promo-h:0px}body.sv-promo-on{--sv-promo-h:44px;padding-top:calc(var(--sv-app-banner-h) + var(--sv-promo-h))}.sv-promo-bar{position:fixed;top:var(--sv-app-banner-h);left:0;right:0;height:var(--sv-promo-h,44px);z-index:999;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 16px;color:#fff;background:linear-gradient(90deg,#7c3aed,#db2777);box-shadow:0 2px 14px rgba(0,0,0,.22)}.sv-promo-bar>svg{flex:none}.sv-promo-bar b{font-size:14px;font-weight:700;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-promo-cta{flex:none;height:30px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:#1c1017;font-size:13px;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.sv-promo-cta:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.28)}.sv-promo-sub{font-style:normal;font-weight:600;opacity:.92}.sv-promo-count{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.28);font-size:12.5px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.sv-promo-count svg{flex:none;opacity:.9}body.sv-promo-on #root{min-height:calc(100vh - var(--sv-app-banner-h) - var(--sv-promo-h))}body.sv-promo-on .library-page{height:calc(100vh - var(--sv-app-banner-h) - var(--sv-promo-h))}body.sv-promo-on .panel.lib,body.sv-promo-on .panel.notif,body.sv-promo-on .panel.rewards,body.sv-promo-on .panel.spark,body.sv-promo-on .panel.tools,body.sv-promo-on .sidebar,body.sv-promo-on .sidebar.collapsed,body.sv-promo-on .sidebar.expanded,body.sv-promo-on.sidebar-open:after{top:calc(var(--sv-app-banner-h) + var(--sv-promo-h))}body.sv-promo-on .mobile-hamburger{top:calc(var(--sv-app-banner-h) + var(--sv-promo-h) + 12px)}body.sv-promo-on .sv-tabs,body.sv-promo-on .svcsh{top:calc(var(--sv-app-banner-h) + var(--sv-promo-h))}@media (max-width:640px){.sv-promo-bar{gap:9px}.sv-promo-bar b,.sv-promo-cta{font-size:12px}.sv-promo-cta{padding:0 12px}.sv-promo-sub{display:none}.sv-promo-count{padding:0 9px;font-size:11.5px}}@media (pointer:coarse){.sv-promo-cta{height:34px}}