.sv-page,.sv-dlg{--sv-bg:oklch(97.3% .002 264);--sv-fg:oklch(22% .004 264);--sv-muted:oklch(52% .007 264);--sv-border:#e0e1e5;--sv-coral:#d97757;--sv-ease:cubic-bezier(.22, 1, .36, 1)}.sv-page{padding-bottom:0}.sv-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #75a6ed}.sv-page :is(h1,h2,h3){font-family:var(--font-heading)}.sv-wrap{width:min(1184px,100% - 64px);margin-inline:auto}.sv-hero{--sv-ink:#1d1d1f;--sv-soft:#6e6e73;--sv-mute:#86868b;--sv-warm:#c4623f;--sv-h-card:clamp(320px, 28vw, 520px);isolation:isolate;min-height:calc(100svh - 6.625rem);color:var(--sv-ink);-webkit-font-smoothing:antialiased;background:radial-gradient(56% 42% at 50% 56%,#dfe4f2,#0000 72%),linear-gradient(#fbfbfd,#f2f2f5);border-radius:clamp(1.25rem,2.4vw,2.25rem) clamp(1.25rem,2.4vw,2.25rem) 0 0;flex-direction:column;margin-top:.5rem;padding:clamp(56px,7vh,72px) clamp(20px,4vw,64px) clamp(28px,4vh,40px);display:flex;position:relative;overflow:clip}.sv-hero .sv-px-back{box-shadow:inset 0 0 0 1px #0000001a}.sv-hero .sv-px-back:hover{color:var(--sv-ink);background:#0000000a}.sv-hero .sv-pill{background:var(--sv-ink);color:#fff;min-height:48px;padding:0 28px;font-size:16px;box-shadow:0 16px 36px -16px #0007}.sv-hero .sv-pill:hover{background:#000;box-shadow:0 0 0 5px #0000000d,0 16px 36px -16px #0009}.sv-provider{color:var(--sv-soft);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13px;line-height:1.35;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.sv-provider-by{align-items:center;gap:10px;transition:color .2s;display:inline-flex}.sv-provider-by:hover{color:var(--sv-ink)}.sv-seller-link{text-underline-offset:3px;-webkit-text-decoration:underline #0000002e;text-decoration:underline #0000002e;transition:text-decoration-color .2s}.sv-seller-link:hover{text-decoration-color:currentColor}.sv-av{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#3a3d45,#6b7080);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}img.sv-av{object-fit:cover}.sv-pill{background:var(--sv-ink);color:#000;border-radius:999px;align-items:center;gap:8px;min-height:56px;padding:0 34px;font-size:17px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 0 0 1px #ffffff30,0 18px 40px -14px #ffffff40}.sv-pill:hover{background:#fff;box-shadow:0 0 0 6px #ffffff1f,0 18px 40px -14px #ffffff60}.sv-pill:active{transform:scale(.97)}.sv-h-head{text-align:center;justify-items:center;gap:10px;display:grid}.sv-h-title{letter-spacing:-.025em;text-wrap:balance;justify-items:center;gap:6px;margin:0;font-weight:650;line-height:1.08;display:grid}.sv-h-title>span:first-child{background:linear-gradient(90deg,#d97757,#b5578f 55%,#6e5bd0);color:#0000;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,2vw,30px)}.sv-h-title>span:last-child{font-size:clamp(40px,4.2vw,60px)}.sv-h-lead{text-wrap:balance;color:var(--sv-soft);margin:0 0 8px;font-size:clamp(16px,1.3vw,19px)}.sv-h-stage{height:calc(var(--sv-h-card) / 2 + 30px);perspective:1800px;margin-top:clamp(16px,2.4vh,24px);position:relative}.sv-h-card{z-index:calc(10 - var(--abs));width:var(--sv-h-card);filter:brightness(calc(1 - var(--abs) * .06));opacity:clamp(0, calc(1.5 - var(--abs) * .5), 1);cursor:pointer;transform:translateX(-50%) translateX(calc(var(--pos) * 62%)) translateZ(calc(var(--abs) * -240px)) rotateY(calc(var(--pos) * -30deg));transition:transform .9s var(--sv-ease), opacity .9s var(--sv-ease), filter .9s;background:0 0;border:0;padding:0;position:absolute;top:0;left:50%}.sv-h-card[data-front]{cursor:default}.sv-h-win{background:#fff;border-radius:12px;display:block;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 44px 70px -34px #1d2340a6}.sv-h-bar{height:28px;color:var(--sv-mute);background:#ececf0;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.sv-h-bar i{background:#d2d2d7;border-radius:50%;width:9px;height:9px}.sv-h-bar span{margin-inline:auto;transform:translate(-22px)}.sv-h-clip{aspect-ratio:2;background:#e8e8ed;display:block;position:relative;overflow:hidden}.sv-h-clip :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sv-h-clip video{opacity:0;transition:opacity .6s}.sv-h-clip video[data-playing]{opacity:1}.sv-h-name{color:var(--sv-soft);justify-content:center;align-items:baseline;gap:12px;margin-top:14px;font-size:15px;display:flex}.sv-h-name b{color:var(--sv-ink);font-weight:600}.sv-h-name:hover b{text-underline-offset:3px;text-decoration:underline}.sv-h-foot{grid-template-columns:minmax(300px,456px) minmax(0,1fr);gap:16px;width:min(1184px,100%);margin:clamp(18px,2.4vh,24px) auto 0;display:grid}.sv-h-seller,.sv-h-flow{background:#ffffffd9;border-radius:20px;box-shadow:0 0 0 1px #0000000d,0 12px 30px -20px #1d234066}.sv-h-seller{align-content:start;gap:10px;padding:18px 20px;display:grid}.sv-h-seller-top{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.sv-h-av{object-fit:cover;background:#e8e8ed;border-radius:50%;flex:none;width:48px;height:48px;box-shadow:0 0 0 1px #0000000f}.sv-h-who{gap:3px;display:grid}.sv-h-who b{font-size:17px;font-weight:650}.sv-h-who small{color:var(--sv-warm);font-size:12px}.sv-h-x{width:32px;height:32px;color:var(--sv-soft);border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.sv-h-x:hover{color:var(--sv-ink);background:#0000000a}.sv-h-bio{color:var(--sv-soft);margin:0;font-size:14px;line-height:1.55}.sv-h-seller-foot{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.sv-h-seller-foot dl{gap:18px;margin:0;display:flex}.sv-h-seller-foot dl div{white-space:nowrap;gap:3px;display:grid}.sv-h-seller-foot dt{color:var(--sv-mute);font-size:11px}.sv-h-seller-foot dd{color:var(--sv-ink);margin:0;font-size:13px;font-weight:600}.sv-h-stars{align-items:center;gap:6px;display:inline-flex}.sv-h-stars>span{color:#d2d2d7;gap:1px;display:inline-flex}.sv-h-stars svg[data-on]{color:#f5a524}.sv-h-page{color:var(--sv-soft);border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;font-size:13px;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001f}.sv-h-page:hover{color:var(--sv-ink);background:#0000000a}.sv-h-who a:hover b{text-underline-offset:3px;text-decoration:underline}.sv-h-flow{align-content:center;gap:16px;padding:18px 24px;display:grid}.sv-h-flow-head{color:var(--sv-ink);letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.5vw,20px);font-weight:650}.sv-h-flow-head em{color:var(--sv-coral);font-style:normal}.sv-h-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-h-flow li{align-content:start;gap:4px;display:grid}.sv-h-flow li>em{color:var(--sv-coral);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600}.sv-h-flow b{font-size:15px;font-weight:600}.sv-h-flow li>span{color:var(--sv-soft);font-size:13px;line-height:1.45}@media (width<=860px){.sv-hero{--sv-h-card:78vw}.sv-h-foot{grid-template-columns:minmax(0,1fr)}.sv-h-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (prefers-reduced-motion:reduce){.sv-h-card{transition:none}}.sv-mall-page.sv-sp-page{padding-top:0}.sv-sp-top{padding-top:clamp(28px,4vh,40px)}.sv-sp-top .sv-px-back{margin-bottom:clamp(28px,4vh,44px);display:inline-flex;position:static}.sv-sp-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sv-sp-intro[data-bare]{grid-template-columns:minmax(0,1fr)}.sv-sp-who{animation:sv-drop .6s var(--sv-ease);justify-items:start;display:grid}.sv-sp-av{color:#fff;object-fit:cover;background:#1c1c20;border-radius:50%;place-items:center;width:84px;height:84px;font-size:26px;font-weight:650;display:grid;box-shadow:0 0 0 1px #ffffff26,0 0 0 6px #ffffff08}.sv-sp-role{color:var(--sv-accent);margin-top:22px;font-size:14px;font-weight:600}.sv-sp-name{color:var(--sv-fg);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(40px,4.6vw,64px);font-weight:650;line-height:1.05}.sv-sp-sum{max-width:34em;color:var(--sv-muted);margin:16px 0 0;font-size:17px;line-height:1.6}.sv-sp-facts{margin:28px 0 0;display:flex}.sv-sp-facts>div{gap:4px;padding-right:28px;display:grid}.sv-sp-facts>div+div{border-left:1px solid var(--sv-border);padding-left:28px}.sv-sp-facts dt{color:var(--sv-muted);order:2;font-size:12.5px}.sv-sp-facts dd{color:var(--sv-fg);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:650;line-height:1.1}.sv-sp-facts dd a{align-items:center;gap:8px;display:inline-flex}.sv-sp-facts dd small{color:#c4c4ca;letter-spacing:0;font-size:15px;font-weight:500}.sv-sp-facts .sv-h-stars b,.sv-sp-score .sv-h-stars b,.sv-sp-meta .sv-h-stars b{display:none}.sv-sp-skills{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.sv-sp-skills li{box-shadow:inset 0 0 0 1px var(--sv-border);color:#c4c4ca;background:#ffffff0d;border-radius:999px;padding:5px 12px;font-size:13px}.sv-sp-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.sv-sp-browse{min-height:44px}.sv-sp-socials{gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-sp-socials a{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--sv-border);color:#c4c4ca;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.sv-sp-socials a:hover{color:#fff;background:#ffffff14}.sv-sp-socials svg{width:18px;height:18px}.sv-sp-stage{animation:sv-drop .8s var(--sv-ease);gap:14px;display:grid}.sv-sp-stage .sv-sp-stage-thumb{aspect-ratio:100/48;background:0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.sv-sp-stage .sv-sp-stage-thumb .sv-thumb-card{cursor:pointer;width:72cqw;top:4cqw}.sv-sp-stage-thumb .sv-thumb-card:focus-visible{outline-offset:3px;outline:2px solid #fff}.sv-sp-stage-cap{width:72%;animation:sv-drop .4s var(--sv-ease);justify-content:space-between;align-items:end;gap:16px;margin:0 auto;display:flex}.sv-sp-stage-cap>span{gap:2px;min-width:0;display:grid}.sv-sp-stage-cap em{color:var(--sv-muted);font-size:12.5px;font-style:normal}.sv-sp-stage-cap b{color:var(--sv-fg);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.sv-sp-stage-cap strong{color:var(--sv-fg);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:650}.sv-sp-shelf{margin-top:clamp(72px,10vh,112px)}.sv-sp-find{margin-left:auto}.sv-sp-find .sv-mall-search{background:0 0;width:220px}.sv-sp-void{background:var(--sv-card);box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-muted);text-align:center;animation:sv-drop .4s var(--sv-ease);border-radius:22px;justify-items:center;gap:8px;padding:clamp(48px,8vh,80px) 24px;font-size:14px;display:grid}.sv-sp-void svg{color:#c4c4ca;width:26px;height:26px;margin-bottom:6px}.sv-sp-void b{color:var(--sv-fg);font-size:18px;font-weight:600}.sv-sp-none{background:var(--sv-card);box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-muted);text-align:center;border-radius:22px;margin:0;padding:40px 24px;font-size:14px}.sv-sp-empty{color:var(--sv-muted);text-align:center;border:1.5px dashed #ffffff26;border-radius:22px;justify-items:center;gap:16px;padding:48px 24px;display:grid}.sv-sp-empty p{margin:0}.sv-sp-page .sv-sp-empty .sv-sp-owner-edit{color:#0a0a0c;background:#f5f5f7}.sv-sp-owner{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#6e6e73;background:#ffffffd9;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:min(1080px,100% - 32px);margin:12px auto 0;padding:10px 10px 10px 18px;font-size:13px;display:flex;position:sticky;top:72px;box-shadow:inset 0 0 0 1px #0000000f,0 12px 32px -20px #1d234059}.sv-sp-owner p{margin:0}.sv-sp-owner-edit{color:#fff;background:#1d1d1f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .2s;display:inline-flex}.sv-sp-owner-edit:hover{opacity:.88}.sv-sp-block{margin-top:clamp(80px,11vh,120px)}.sv-sp-rev{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sv-sp-score{background:var(--sv-card);box-shadow:inset 0 0 0 1px var(--sv-border);border-radius:22px;justify-items:start;gap:8px;padding:22px;display:grid}.sv-sp-score>b{color:var(--sv-fg);letter-spacing:-.04em;font-size:48px;font-weight:650;line-height:1}.sv-sp-score>span{color:var(--sv-muted);font-size:13px}.sv-sp-score ol{gap:6px;width:100%;margin:10px 0 0;padding:0;list-style:none;display:grid}.sv-sp-score li button{box-sizing:content-box;width:100%;color:var(--sv-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) 16px;align-items:center;gap:12px;margin-inline:-6px;padding:3px 6px;font-size:12px;transition:background-color .2s;display:grid}.sv-sp-score li button:hover:not(:disabled),.sv-sp-score li button[aria-pressed=true]{color:var(--sv-fg);background:#ffffff14}.sv-sp-score li button:disabled{cursor:default;opacity:.45}.sv-sp-score li small{text-align:right;font-size:11px}.sv-sp-score i{background:#ffffff1a;border-radius:3px;height:5px;position:relative;overflow:hidden}.sv-sp-score i:after{border-radius:inherit;content:"";transform:scaleX(var(--share));transform-origin:0;background:#f5f5f7;position:absolute;inset:0}.sv-sp-rev-list{gap:14px;display:grid}.sv-sp-rev-bar{gap:10px;display:grid}.sv-sp-chips{flex-wrap:wrap;gap:6px;display:flex}.sv-sp-chips button{box-shadow:inset 0 0 0 1px var(--sv-border);color:#c4c4ca;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;transition:background-color .2s,color .2s}.sv-sp-chips button:hover{color:#fff;background:#ffffff14}.sv-sp-chips button[aria-pressed=true]{box-shadow:none;color:#0a0a0c;background:#f5f5f7}.sv-sp-chips small{color:var(--sv-muted);margin-left:2px;font-size:11px}.sv-sp-chips button[aria-pressed=true] small{color:#0a0a0c99}.sv-sp-chips--sub button{box-shadow:none;padding:5px 12px;font-size:12px}.sv-sp-chips--sub button[aria-pressed=true]{color:#fff;background:#ffffff1f}.sv-sp-bought{color:var(--sv-muted);background:#ffffff0d;border-radius:999px;padding:2px 10px;font-size:12px}.sv-sp-bought a{color:var(--sv-fg);font-weight:600}.sv-sp-bought a:hover{text-underline-offset:2px;text-decoration:underline}.sv-sp-more-btn{box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-fg);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.sv-sp-more-btn:hover{background:#ffffff14}.sv-sp-reviews{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-sp-reviews li{background:var(--sv-card);box-shadow:inset 0 0 0 1px var(--sv-border);border-radius:18px;gap:6px;padding:16px 20px;display:grid}.sv-sp-reviewer{align-items:center;gap:10px;display:flex}.sv-sp-reviewer>span{color:#0a0a0c;background:#f5f5f7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.sv-sp-reviewer b{font-size:14px;font-weight:600}.sv-sp-reviewer time{color:var(--sv-muted);margin-left:auto;font-size:12px}.sv-sp-meta{color:var(--sv-muted);align-items:center;gap:10px;font-size:13px;display:flex}.sv-sp-reviews p{color:var(--sv-fg);margin:0;font-size:14px;line-height:1.6}@media (width<=960px){.sv-sp-intro,.sv-sp-rev{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sv-sp-facts>div{padding-right:18px}.sv-sp-facts>div+div{padding-left:18px}.sv-sp-facts dd{font-size:24px}.sv-sp-find{width:100%;margin-left:0}.sv-sp-find .sv-mall-search{width:100%}.sv-sp-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sv-sp-chips button{flex:none}.sv-sp-score{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:24px;padding:18px 20px}.sv-sp-score>:not(ol){grid-column:1}.sv-sp-score ol{grid-area:1/2/span 3;margin:0}}.sv-body{background:var(--sv-bg);color:var(--sv-fg)}.sv-body h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.2}.sv-sec-lead{color:var(--sv-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.sv-tpl{background:radial-gradient(60% 40% at 50% 0, #e9edf5, transparent 70%), var(--sv-bg);align-items:center;min-height:100svh;padding:96px 0 56px;scroll-margin-top:96px;display:flex}.sv-tpl-in{text-align:center;flex-direction:column;align-items:center;width:min(1240px,100% - 64px);margin-inline:auto;display:flex}.sv-tpl-lead{color:var(--sv-muted);margin:18px 0 0;font-size:15px}.sv-tabs{max-width:100%;box-shadow:0 0 0 1px var(--sv-border);background:#fff;border-radius:999px;margin-top:22px;padding:4px;display:flex;position:relative;overflow-x:auto}.sv-tabs button{z-index:1;color:var(--sv-muted);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:13px;transition:color .25s;position:relative}.sv-tabs button[aria-pressed=true]{background:var(--sv-fg);color:#fff}.sv-tabs[data-ready] button[aria-pressed=true]{background:0 0}.sv-ink{background:var(--sv-fg);transition:transform .45s var(--sv-ease), width .45s var(--sv-ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.sv-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:22px;width:100%;max-width:1180px;margin-top:26px;display:grid}.sv-empty{color:var(--sv-muted);margin:48px 0 0}.sv-card{border:1px solid var(--sv-border);transition:transform .45s var(--sv-ease), box-shadow .45s;background:#fff;border-radius:20px;overflow:hidden}.sv-card[hidden]{display:none}.sv-card:hover{transform:translateY(-6px);box-shadow:0 34px 60px -34px #1b254073}.sv-shot{aspect-ratio:2;background:#111;border-radius:14px;place-items:center;margin:8px 8px 0;display:grid;position:relative;overflow:hidden}.sv-shot img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--sv-ease)}.sv-clip{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--sv-ease), transform 1.2s var(--sv-ease);position:absolute;inset:0}.sv-clip[data-playing]{opacity:1}.sv-card:hover .sv-shot :is(img,.sv-clip){transform:scale(1.06)}.sv-cover-title{color:#fff;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;text-wrap:balance;padding:0 24px;font-size:clamp(20px,2.4vw,30px);font-weight:600}.sv-peek{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:0;transition:opacity .3s, translate .4s var(--sv-ease);background:#000000b3;border-radius:999px;padding:7px 14px;font-size:12px;position:absolute;bottom:14px;left:50%;translate:-50% 8px}.sv-card:hover .sv-peek,.sv-card:focus-within .sv-peek{opacity:1;translate:-50%}.sv-card-meta{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 18px;display:flex}.sv-card-text{min-width:0;display:block}.sv-card-text b{font-size:17px;font-weight:600;display:block}.sv-card-summary{color:var(--sv-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.sv-card-seller{color:var(--sv-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.sv-price{color:#c4643f;font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:600;display:block}.sv-figures{color:var(--sv-muted);letter-spacing:0;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12px;font-weight:400;display:flex}.sv-figures-rating{align-items:center;gap:3px;display:inline-flex}.sv-figures-rating svg{color:oklch(76% .1 75)}.sv-mall-card-body>.sv-figures{margin-top:auto;padding-top:6px}.sv-mall-card-body>.sv-figures+.sv-mall-card-foot{margin-top:0}.sv-page-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.sv-page-price .sv-figures{margin-top:0}.sv-buy{background:var(--sv-fg);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:9px 15px;font-size:13px;font-weight:500;transition:background-color .2s,transform .2s}.sv-buy:hover{background:#36383e}.sv-buy:active{transform:scale(.96)}.sv-vs{padding:96px 0 40px}.sv-vs-head{text-align:center;max-width:860px;margin:auto}.sv-vs-kicker{color:#c4643f;letter-spacing:.04em;margin:0;font-size:13px;font-weight:600}.sv-body .sv-vs-head h2{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(32px,4.4vw,58px);font-weight:650;line-height:1.12}.sv-vs-head h2 span{display:inline-block}.sv-vs-head h2 span:first-child{color:#9a9ca3}.sv-vs-lead{max-width:40em;color:var(--sv-muted);margin:18px auto 0;font-size:clamp(15px,1.4vw,18px)}.sv-vs-board{color:#f5f5f7;background:radial-gradient(70% 90% at 100% 100%,#d977572e,#0000 60%),#0b0b0d;border-radius:28px;max-width:1080px;margin:40px auto 0;padding:26px 28px 22px;position:relative;overflow:hidden;box-shadow:0 50px 100px -60px #0d1a3aa0}.sv-vs-tabs{background:#ffffff12;border-radius:999px;padding:4px;display:inline-flex}.sv-vs-tabs button{color:#a1a1a6;border-radius:999px;padding:8px 16px;font-size:13px;transition:background-color .3s,color .3s}.sv-vs-tabs button[aria-selected=true]{color:#000;background:#f5f5f7}.sv-vs-lanes{gap:10px;margin-top:22px;display:grid}.sv-vs-lane{background:#ffffff08;border-radius:16px;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff10}.sv-vs-lane.here{background:linear-gradient(90deg,#d977572b,#ffffff08 60%);box-shadow:inset 0 0 0 1px #d9775766,0 20px 40px -26px #d97757}.sv-vs-name{color:#c9cbd1;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sv-vs-lane.here .sv-vs-name{color:#fff}.sv-vs-track{background:#ffffff0d;border-radius:12px;height:12px;overflow:hidden}.sv-vs-bar{width:var(--w);height:100%;animation:sv-grow 1.1s var(--sv-ease) both;background:linear-gradient(90deg,#6e7079,#a1a1a6);border-radius:12px;display:block}.sv-vs-lane.here .sv-vs-bar{background:linear-gradient(90deg,#d97757,#ffb08a);box-shadow:0 0 16px #d97757}@keyframes sv-grow{0%{width:0}}.sv-vs-val{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:clamp(15px,1.5vw,19px);font-weight:600}.sv-vs-lane.here .sv-vs-val{color:#ffb08a}.sv-vs-steps{flex-wrap:wrap;gap:6px;display:flex}.sv-vs-steps span{color:#c9cbd1;animation:sv-chip .5s var(--sv-ease) both;animation-delay:calc(var(--d) * 70ms);background:#ffffff10;border-radius:999px;padding:6px 11px;font-size:12px}.sv-vs-lane.here .sv-vs-steps span{color:#fff;background:#d977573a}@keyframes sv-chip{0%{opacity:0;translate:0 6px}}.sv-vs-board.site-reveal-animated:not(.in-view) :is(.sv-vs-bar,.sv-vs-steps span){opacity:0;animation:none}.sv-vs-foot{color:#7d8089;margin:14px 2px 0;font-size:11px}.sv-vs-pts{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:18px auto 0;padding:0;list-style:none;display:grid}.sv-vs-pts li{border:1px solid var(--sv-border);background:#fff;border-radius:22px;padding:22px 22px 24px}.sv-vs-pts b{letter-spacing:-.01em;font-size:20px;font-weight:650;display:block}.sv-vs-pts p{color:var(--sv-muted);margin:10px 0 0;font-size:13px;line-height:1.75}.sv-deliver,.sv-mat,.sv-flow{padding-top:72px;padding-bottom:8px}.sv-dl-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sv-dl-card{border:1px solid var(--sv-border);transition:transform .35s var(--sv-ease), box-shadow .35s;background:#fff;border-radius:22px;flex-direction:column;padding:16px 18px 20px;display:flex}.sv-dl-card:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #1b25404d}.sv-dl-card>b{margin-top:16px;font-size:16px;font-weight:600}.sv-dl-card>p{color:var(--sv-muted);margin:8px 0 0;font-size:13px;line-height:1.75}.sv-dl-vig{background:#f2f3f6;border-radius:14px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.sv-v-browser{width:66%;transition:transform .45s var(--sv-ease);background:#fff;border-radius:10px;gap:7px;padding:0 12px 12px;display:grid;box-shadow:0 10px 24px -14px #1b254059}.sv-v-bar{border-bottom:1px solid #eef0f3;align-items:center;gap:4px;height:20px;margin:0 -12px;padding:0 9px;display:flex}.sv-v-bar i{background:#d4d7dd;border-radius:50%;width:5px;height:5px}.sv-v-bar span{color:#9aa0aa;margin-left:8px;font-size:9px}.sv-v-browser>i{background:#e3e5ea;border-radius:3px;height:5px;display:block}.sv-v-browser .sv-v-h{background:#cfd3da;width:60%;height:12px}.sv-v-browser .sv-v-s{width:40%}.sv-v-row{gap:6px;display:flex}.sv-v-row i{background:linear-gradient(150deg,#dfe3d6,#b9c1a7);border-radius:5px;flex:1;height:24px}.sv-v-row i+i{background:linear-gradient(135deg,#e7d9c9,#cdb59c)}.sv-v-tag{color:#8a6420;background:#fff8ec;border:1px dashed #c9a66b;border-radius:999px;padding:3px 9px;font-size:10px;position:absolute;top:12px;right:12px}.sv-dl-card:hover .sv-v-browser{transform:translateY(-4px)}.sv-v-zip{background:linear-gradient(160deg,#2b2d33,#17181c);border-radius:12px;place-items:center;width:86px;height:104px;display:grid;position:relative;box-shadow:0 14px 26px -12px #0008}.sv-z-teeth{background:repeating-linear-gradient(#8d929c 0 4px,#0000 4px 8px);width:8px;height:48%;position:absolute;top:0;left:50%;translate:-50%}.sv-v-zip em{color:#9aa0aa;font-size:9px;font-style:normal;position:absolute;bottom:9px}.sv-z-lock{width:26px;height:30px;margin-top:18px;position:relative}.sv-z-shackle{border:3px solid var(--sv-coral);transform-origin:85% 100%;width:16px;height:16px;transition:transform .45s var(--sv-ease);border-bottom:0;border-radius:9px 9px 0 0;position:absolute;top:0;left:5px}.sv-z-body{background:var(--sv-coral);border-radius:5px;width:26px;height:17px;position:absolute;bottom:0;left:0}.sv-dl-card:hover .sv-z-shackle{transform:translateY(-5px)rotate(28deg)}.sv-v-guide{gap:8px;width:62%;display:grid}.sv-v-guide span{transition:transform .45s var(--sv-ease);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex;box-shadow:0 6px 16px -10px #1b254059}.sv-v-guide i{background:var(--sv-fg);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.sv-v-guide b{background:#e1e4e9;border-radius:3px;flex:1;height:5px}.sv-dl-card:hover .sv-v-guide span:first-child{transform:translate(6px)}.sv-dl-card:hover .sv-v-guide span:nth-child(2){transition-delay:50ms;transform:translate(12px)}.sv-dl-card:hover .sv-v-guide span:nth-child(3){transition-delay:.1s;transform:translate(18px)}.sv-dl-card--platform{background:#fbfbfc;border-style:dashed}.sv-v-tag--platform{color:#46526c;background:#f3f5fa;border-color:#a9b3c8}.sv-scope{border:1px solid var(--sv-border);background:#fff;border-radius:18px;margin:16px 0 0;padding:16px 22px 6px;font-size:13px;line-height:1.7}.sv-scope>b{font-size:14px;font-weight:600;display:block}.sv-scope dl{margin:6px 0 0}.sv-scope dl>div{border-top:1px solid var(--sv-border);grid-template-columns:7.5em minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.sv-scope dt{font-weight:600}.sv-scope dd{color:var(--sv-muted);margin:0}.sv-flow-track{counter-reset:sv-step;grid-template-columns:repeat(5,1fr);gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.sv-flow-track:before,.sv-flow-track:after{content:"";background:#e2e4e9;height:2px;position:absolute;top:23px;left:27px;right:calc(20% - 35px)}.sv-flow-track:after{background:linear-gradient(90deg, var(--sv-fg), var(--sv-coral));transform-origin:0;animation:sv-draw 1.6s var(--sv-ease) .2s both}@keyframes sv-draw{0%{transform:scaleX(0)}}.sv-flow-track.site-reveal-animated:not(.in-view):after{animation:none;transform:scaleX(0)}.sv-flow-track li{z-index:1;align-content:start;justify-items:start;gap:8px;padding:0 4px;display:grid;position:relative}.sv-flow-track li:before{counter-increment:sv-step;content:counter(sv-step);border:1px solid var(--sv-border);font-variant-numeric:tabular-nums;width:46px;height:46px;transition:background-color .3s, color .3s, transform .35s var(--sv-ease);background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.sv-flow-track li:hover:before{background:var(--sv-fg);color:#fff;transform:scale(1.08)}.sv-flow-track li.opus:before{color:#b4573a;background:#fdf1ec;border-color:#efc3b1}.sv-who{color:#5d6470;background:#eceef2;border-radius:999px;padding:2px 8px;font-size:11px}.sv-who.opus{color:#a5502f;background:#fbe9e2}.sv-flow-track b{font-size:15px;font-weight:600}.sv-flow-track p{color:var(--sv-muted);margin:0;font-size:12.5px;line-height:1.65}.sv-flow-note{color:var(--sv-muted);margin:22px 0 0;font-size:13px}.sv-assure{padding-top:72px;padding-bottom:8px}.sv-assure-list{border-top:1px solid var(--sv-fg);grid-auto-columns:1fr;grid-auto-flow:column;margin:26px 0 0;padding:0;list-style:none;display:grid}.sv-assure-list li{border-left:1px solid var(--sv-border);padding:18px 24px 0}.sv-assure-list li:first-child{border-left:0;padding-left:0}.sv-assure-list b{font-size:15px;font-weight:600;display:block}.sv-assure-list p{color:var(--sv-muted);margin:8px 0 0;font-size:13px;line-height:1.75}@media (width<=1000px){.sv-assure-list{grid-template-columns:1fr 1fr;grid-auto-flow:row}.sv-assure-list li:nth-child(odd){border-left:0;padding-left:0}.sv-assure-list li:nth-child(n+3){margin-top:18px}}@media (width<=720px){.sv-assure{padding-top:48px}.sv-assure-list{grid-template-columns:1fr}.sv-assure-list li,.sv-assure-list li:nth-child(n+3){border-left:0;margin-top:0;padding:16px 0}.sv-assure-list li+li{border-top:1px solid var(--sv-border)}}.sv-faq{border-top:1px solid var(--sv-border);grid-template-columns:1fr 1.5fr;gap:80px;margin-top:72px;padding-block:55px 40px;scroll-margin-top:100px;display:grid}.sv-faq details{border-bottom:1px solid var(--sv-border);padding:20px 0}.sv-faq details:first-child{padding-top:8px}.sv-faq summary{cursor:pointer;justify-content:space-between;gap:18px;font-size:14px;list-style:none;display:flex}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary:after{content:"+";color:var(--sv-muted)}.sv-faq details[open] summary:after{content:"−"}.sv-faq details p{color:var(--sv-muted);margin:12px 0 0;padding-right:25px;font-size:12px;line-height:1.9}.sv-store{padding-bottom:40px}.sv-store-bar{border:1px solid var(--sv-border);color:var(--sv-muted);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:16px 22px;font-size:13px;display:flex}.sv-store-badge{color:var(--sv-fg);align-items:center;gap:8px;font-weight:600;display:inline-flex}.sv-store-bar a{border-bottom:1px solid #0000}.sv-store-bar a:hover{border-color:currentColor}.sv-store-links{gap:16px;margin-left:auto;display:flex}.sv-store-links a{color:var(--sv-fg)}.sv-store-help{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.sv-store-bar .sv-store-chat{background:var(--sv-fg);color:#fff;height:30px;transition:background-color .16s, transform .16s var(--sv-ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px 0 11px;font-weight:500;display:inline-flex}.sv-store-bar .sv-store-chat:hover{background:#000}.sv-store-bar .sv-store-chat:active{transform:scale(.97)}.sv-store-chat svg{flex:none;width:15px;height:15px}.sv-store-mail{white-space:nowrap}.sv-ix-glow{z-index:-1;aspect-ratio:2;object-fit:cover;filter:blur(80px)saturate(1.7)brightness(1.05);opacity:.5;pointer-events:none;width:90%;position:absolute;inset:-20% -10% auto auto}.sv-ix-posters{aspect-ratio:5/3.7;position:relative}.sv-ix-poster{aspect-ratio:2;width:68%;transition:transform .7s var(--sv-ease);border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff26,0 22px 40px -16px #000c}.sv-ix-poster img{object-fit:cover;width:100%;height:100%;display:block}.sv-ix-poster:first-child{top:2%;left:0;transform:rotate(-3deg)}.sv-ix-poster:nth-child(2){top:14%;right:0;transform:rotate(2.5deg)}.sv-ix-poster:nth-child(3){bottom:14%;left:3%;transform:rotate(2deg)}.sv-ix-poster:nth-child(4){bottom:0;right:2%;transform:rotate(-2.5deg)}.sv-mall-page{--sv-fg:#f5f5f7;--sv-muted:#a1a1a6;--sv-border:#ffffff1a;--sv-bg:#0a0a0c;--sv-card:#151518;--sv-card-up:#1c1c20;--sv-accent:#92b5ff;background:var(--sv-bg);color:var(--sv-fg);-webkit-font-smoothing:antialiased;padding-top:28px}.sv-market-page{padding-top:0}.sv-mall-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:24px;display:flex}.sv-mall-head h1{letter-spacing:-.03em;margin:0;font-size:36px;font-weight:600}.sv-mall-head p{color:var(--sv-muted);margin:0;font-size:15px}.sv-mall-head .sv-px-back{width:fit-content;box-shadow:none;color:var(--sv-muted);background:0 0;flex-basis:100%;align-self:flex-start;margin:0 0 4px -14px;position:static}.sv-mall-head .sv-px-back:hover{color:var(--sv-fg);background:#ffffff14}.sv-mall-none{background:var(--sv-card);box-shadow:0 0 0 1px var(--sv-border);color:var(--sv-muted);text-align:center;border-radius:20px;margin:0;padding:56px 24px}@property --sv-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sv-spin{to{--sv-ang:360deg}}.sv-way-pick{margin-bottom:14px}.sv-way-tabs{background:var(--sv-card);max-width:100%;box-shadow:inset 0 0 0 1px var(--sv-border);scrollbar-width:none;border-radius:16px;gap:4px;padding:5px;display:inline-flex;overflow-x:auto}.sv-way-tabs button{color:#c4c4ca;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:0 18px;transition:background-color .25s,color .25s;display:inline-flex}.sv-way-tabs svg{width:18px;height:18px}.sv-way-tabs b{white-space:nowrap;font-size:16px;font-weight:600}.sv-way-tabs em{font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal}.sv-way-tabs button:hover{color:#fff;background:#ffffff10}.sv-way-tabs button[aria-pressed=true]{color:#0a0a0c;background:#f5f5f7}.sv-way-tabs button[aria-pressed=true] em{background:#0a0a0c14}.sv-way-note{color:var(--sv-muted);animation:sv-drop .4s var(--sv-ease);margin:10px 0 0 4px;font-size:14px}.sv-kindbar{z-index:20;top:calc(var(--nav,98px) + 10px);box-shadow:inset 0 0 0 1px var(--sv-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:sv-drop .4s var(--sv-ease);background:#151518eb;border-radius:16px;margin-bottom:20px;padding:6px;position:sticky}@keyframes sv-drop{0%{opacity:0;transform:translateY(-6px)}}.sv-kindbar ul{scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sv-kindbar button{color:#c4c4ca;white-space:nowrap;border-radius:11px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13.5px;transition:background-color .2s,color .2s;display:inline-flex}.sv-kindbar button:hover{color:#fff;background:#ffffff14}.sv-kindbar button[aria-pressed=true]{color:#0a0a0c;background:#f5f5f7}.sv-kindbar button[data-soon] em{color:#9aa6d6;background:#ffffff10;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.sv-kindbar button[data-soon][aria-pressed=true] em{color:#3b4a8f;background:#0a0a0c14}.sv-kindbar svg{width:15px;height:15px}.sv-soon{background:radial-gradient(60% 80% at 50% 0%, #8fa2ff1f, transparent 70%), var(--sv-card);box-shadow:inset 0 0 0 1px var(--sv-border);text-align:center;border-radius:24px;justify-items:center;gap:10px;padding:clamp(40px,7vh,64px) 24px;display:grid}.sv-soon-icon{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--sv-border);background:#ffffff12;border-radius:16px;place-items:center;display:grid}.sv-soon-icon svg{width:24px;height:24px}.sv-soon em{color:#c9d2ff;background:#ffffff14;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal}.sv-soon b{color:#f5f5f7;font-size:clamp(20px,2vw,26px);font-weight:600}.sv-soon p{max-width:34em;color:var(--sv-muted);margin:0 0 10px;font-size:14.5px}.sv-way-tabs em[data-soon]{color:#c9d2ff}.sv-way-tabs button[aria-pressed=true] em[data-soon]{color:#3b4a8f}.sv-pages{perspective:1400px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sv-pages>li{opacity:calc(1 - var(--t,0) * .75);transform:translateY(calc(var(--t,0) * 36px)) rotateX(calc(var(--t,0) * 16deg));transform-origin:50% 100%;will-change:transform}.sv-page-card{--mx:50%;--my:0;background:var(--sv-card);height:100%;box-shadow:inset 0 0 0 1px var(--sv-border);border-radius:22px;flex-direction:column;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.sv-page-card:after{background:radial-gradient(340px circle at var(--mx) var(--my), #ffffff12, transparent 70%);content:"";opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.sv-page-card:hover{box-shadow:inset 0 0 0 1px #fff3}.sv-page-go{z-index:11;color:#0a0a0c;opacity:0;width:34px;height:34px;transition:opacity .24s, transform .5s var(--sv-ease);background:#f5f5f7;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.6)rotate(-45deg)}.sv-page-card:hover .sv-page-go{opacity:1;transform:none}.sv-page-card:hover:after{opacity:1}.sv-thumb{aspect-ratio:25/12;perspective:150cqw;background:radial-gradient(70% 90% at 50% 0,#ffffff14,#0000 72%);display:block;position:relative;overflow:hidden;container-type:inline-size}.sv-badge{z-index:20;color:#fff;pointer-events:none;background:#0000009e;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;top:10px;left:10px}.sv-thumb-card{z-index:calc(10 - var(--abs));width:64cqw;filter:brightness(calc(1 - var(--abs) * .22));opacity:clamp(0, calc(1.5 - var(--abs) * .5), 1);transform:translateX(-50%) translateX(calc(var(--pos) * 62%)) translateZ(calc(var(--abs) * -22cqw)) rotateY(calc(var(--pos) * -30deg));transition:transform 1s var(--sv-ease), opacity 1s var(--sv-ease), filter 1s;background:#fff;border-radius:1.4cqw;display:block;position:absolute;top:6cqw;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4cqw 7cqw -3cqw #000000d9}.sv-thumb-card>i{background:#2b2b30;height:2.6cqw;display:block}.sv-thumb-bare{position:absolute;inset:0}.sv-thumb-bare .sv-mall-cover{aspect-ratio:auto;height:100%}.sv-ticks{justify-content:center;gap:5px;padding-top:2px;display:flex}.sv-ticks i{background:#ffffff24;border-radius:2px;width:14px;height:2px;transition:background-color .5s}.sv-ticks i[data-on]{background:#ffffffc2}.sv-page-text{text-align:center;flex-direction:column;flex:1;align-items:center;padding:18px 22px 16px;display:flex}.sv-page-over{color:var(--sv-muted);letter-spacing:.02em;font-size:13px;font-weight:500}.sv-page-text>b{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin-top:3px;font-size:23px;font-weight:600;line-height:1.25}.sv-page-lead{color:var(--sv-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.sv-page-foot{width:100%;color:var(--sv-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:12.5px;display:flex}.sv-page-foot i{color:#d0d0d6;background:#ffffff12;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:11.5px;font-style:normal}.sv-page-foot strong{color:var(--sv-fg);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:600}.sv-go{--sv-go-base:#f5f5f7;--sv-go-fill:#2c2c32;isolation:isolate;background:radial-gradient(circle closest-side, var(--sv-go-fill) calc(100% - .5px), transparent 100%) var(--mx,50%) var(--my,50%) / 0 0 no-repeat var(--sv-go-base);color:#0a0a0c;min-height:40px;transform:translate(var(--tx,0), var(--ty,0));transition:color .3s, background-size .6s var(--sv-ease), background-position .6s var(--sv-ease), transform .5s var(--sv-ease);border-radius:999px;align-items:center;gap:8px;padding:0 7px 0 18px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.sv-go:hover{background-position:calc(var(--mx,50%) - 200px) calc(var(--my,50%) - 200px);color:#f5f5f7;background-size:400px 400px}.sv-go-arrow{width:18px;height:18px;display:block;position:relative;overflow:hidden}.sv-go .sv-go-arrow{color:#f5f5f7;background:#0a0a0c;border-radius:50%;width:26px;height:26px;transition:background-color .3s,color .3s}.sv-go:hover .sv-go-arrow{color:#0a0a0c;background:#f5f5f7}.sv-go-arrow svg{width:15px;height:15px;transition:transform .42s var(--sv-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-go-arrow svg:last-child{transform:translate(-220%,-50%)}.sv-page-meta{color:var(--sv-muted);justify-content:center;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.sv-page-meta>span{align-items:center;gap:5px;display:inline-flex}.sv-page-by{text-align:left;align-items:center;gap:8px;min-width:0;display:inline-flex}.sv-page-by :is(img,i){width:28px;height:28px;box-shadow:0 0 0 1px var(--sv-border);object-fit:cover;border-radius:999px;flex-shrink:0}.sv-page-by i{color:#fff;background:#3a3a40;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.sv-page-by>span{flex-direction:column;min-width:0;display:flex}.sv-page-by b{color:#e6e6ea;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sv-page-by em{color:var(--sv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.sv-market{margin-top:clamp(104px,15vh,152px);scroll-margin-top:90px}.sv-market .sv-market-title{color:#f5f5f7;letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(30px,3.2vw,42px);font-weight:600}.sv-go .sv-coin{color:#b8860b;width:17px;height:17px;transition:color .3s}.sv-shelf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.sv-tags{flex-wrap:wrap;gap:6px;display:flex}.sv-tags button{background:var(--sv-card);height:36px;box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;transition:background-color .2s,color .2s;display:inline-flex}.sv-tags button:hover{color:var(--sv-fg)}.sv-tags em{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px;font-style:normal}.sv-tags button[aria-pressed=true]{color:#0a0a0c;background:#f5f5f7}.sv-mall-search{background:var(--sv-card);width:260px;height:36px;box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.sv-mall-search:focus-within{box-shadow:inset 0 0 0 1.5px #fff6}.sv-mall-search svg{flex-shrink:0;width:16px;height:16px}.sv-mall-search input{width:100%;min-width:0;color:var(--sv-fg);background:0 0;border:0;outline:none;font-size:13px}.sv-mall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sv-mall-card{background:var(--sv-card);height:100%;box-shadow:inset 0 0 0 1px var(--sv-border);transition:transform .3s var(--sv-ease), box-shadow .3s var(--sv-ease);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.sv-mall-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #fff3}.sv-mall-cover{aspect-ratio:16/10;background:var(--sv-card-up);display:block;position:relative;overflow:hidden}.sv-mall-cover :is(img,.sv-clip){object-fit:cover;object-position:left top;width:100%;height:100%;transition:transform .6s var(--sv-ease);position:absolute;inset:0}.sv-mall-card:hover .sv-mall-cover :is(img,.sv-clip){transform:scale(1.04)}.sv-mall-cover.is-bare em{color:var(--sv-muted);font-size:12px;font-style:normal;position:absolute;top:14px;left:14px}.sv-mall-cover.is-bare svg{width:64px;height:64px;color:var(--sv-fg);opacity:.16;position:absolute;bottom:14px;right:18px}.sv-mall-card-body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.sv-mall-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sv-mall-card-sum{color:var(--sv-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.sv-mall-tags{flex-wrap:wrap;gap:4px;display:flex}.sv-mall-tags i{color:var(--sv-muted);background:#ffffff0f;border-radius:6px;padding:2px 6px;font-size:11px;font-style:normal}.sv-mall-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.sv-mall-card-foot strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.sv-mall-seller{min-width:0;color:var(--sv-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.sv-mall-seller i{color:#fff;background:#3a3a40;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:600;display:inline-grid}.sv-mall-page{padding-bottom:clamp(64px,10vh,112px)}@media (prefers-reduced-motion:reduce){.sv-thumb-card,.sv-go{transition:none}}@media (width<=1100px){.sv-mall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-page-meta{flex-wrap:wrap;gap:6px 12px}.sv-sure{color:#a8c7ff}.sv-kindbar button[data-soon]:not([aria-pressed=true]){color:#6e6e74}@keyframes sv-flow{to{background-position:-200% 0}}@media (width<=760px){.sv-mall-page{padding-top:18px}.sv-market-page{padding-top:0}.sv-mall-head h1{font-size:28px}.sv-market{margin-top:80px}.sv-shelf-bar{flex-direction:column;align-items:stretch}.sv-mall-search{width:auto}.sv-tags{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding:1px 20px;overflow-x:auto}.sv-tags button{flex-shrink:0}.sv-mall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-mall-card{border-radius:14px}.sv-mall-cover.is-bare svg{width:44px;height:44px}.sv-mall-card-body{padding:10px 10px 12px}.sv-mall-card-title{font-size:14px}}.sv-px,.sv-end-card,.sv-dock{--sv-ink:#f5f5f7;--sv-soft:#a1a1a6;--sv-mute:#6e6e73}.sv-px{isolation:isolate;color:var(--sv-ink);text-align:center;-webkit-font-smoothing:antialiased;background:#000;border-radius:clamp(1.25rem,2.4vw,2.25rem);margin-top:.5rem;padding:clamp(76px,10vh,112px) 24px clamp(64px,9vh,104px);position:relative;overflow:clip}.sv-px:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 55% at 50% 24%,#ffffff17,#0000 72%),linear-gradient(#000 45%,#0000);height:620px;position:absolute;inset:0 0 auto}.sv-px-glow{z-index:-1;aspect-ratio:2;object-fit:cover;filter:blur(90px)saturate(1.8)brightness(1.1);opacity:.72;pointer-events:none;width:min(1280px,130%);animation:10s ease-in-out infinite sv-px-breathe;position:absolute;top:30%;left:50%;translate:-50%}@keyframes sv-px-breathe{50%{opacity:.38}}.sv-px-back{color:var(--sv-soft);border-radius:999px;padding:8px 14px;font-size:13px;transition:background-color .2s,color .2s;position:absolute;top:22px;left:clamp(18px,2.4vw,32px);box-shadow:inset 0 0 0 1px #ffffff24}.sv-px-back:hover{color:#fff;background:#ffffff14}.sv-px-copy{flex-direction:column;align-items:center;max-width:1080px;margin-inline:auto;display:flex}.sv-px-copy>*{animation:sv-px-up .9s var(--sv-ease) both}.sv-px-copy>:nth-child(2){animation-delay:90ms}.sv-px-copy>:nth-child(3){animation-delay:.18s}.sv-px-copy>:nth-child(4){animation-delay:.27s}@keyframes sv-px-up{0%{opacity:0;translate:0 28px}}.sv-px-guard{color:#9fc0ff;border-left:1px solid #ffffff2e;padding-left:10px}.sv-px-title{color:#0000;letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;background:linear-gradient(#fff 35%,#8d909b 130%);-webkit-background-clip:text;background-clip:text;margin:28px 0 0;font-size:clamp(52px,7.8vw,116px);font-weight:650;line-height:1.04}.sv-px-title:lang(zh),.sv-px-title:lang(ja),.sv-px-title:lang(ko){letter-spacing:-.02em;font-size:clamp(64px,9.6vw,144px)}.sv-px-sum{max-width:36em;color:var(--sv-soft);text-wrap:balance;margin:24px 0 0;font-size:clamp(16px,1.55vw,21px);line-height:1.65}.sv-px-buy{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 30px;margin-top:36px;display:flex}.sv-px-buy .sv-pill{position:relative;overflow:hidden}.sv-px-buy .sv-pill:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:60%;animation:6s ease-in-out 2s infinite sv-px-glint;position:absolute;inset:0 auto 0 0;translate:-120%}@keyframes sv-px-glint{0%,70%{translate:-120%}to{translate:260%}}.sv-px-price{text-align:left;gap:6px;display:grid}.sv-px-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:42px;font-weight:600;line-height:1}.sv-px-price small{color:var(--sv-mute);font-size:13px}.sv-px-more{color:var(--sv-soft);font-size:15px;transition:color .2s}.sv-px-more:hover{color:#fff}.sv-px-stage{perspective:1800px;width:min(1120px,100%);animation:sv-px-up 1.2s var(--sv-ease) .32s both;margin:clamp(32px,5vh,52px) auto 0}.sv-px-frame{transform-origin:50% 100%;background:#0e0e11;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff26,0 0 0 8px #ffffff0a,0 70px 140px -30px #000}@supports (animation-timeline:scroll()){.sv-px-frame{animation:linear both sv-px-stand;animation-timeline:scroll(root);animation-range:0 560px}}@keyframes sv-px-stand{0%{transform:rotateX(16deg)scale(.94)}}.sv-px-chrome{background:linear-gradient(#1d1d21,#151518);align-items:center;gap:8px;height:42px;padding:0 18px;display:flex;position:relative;box-shadow:inset 0 -1px #ffffff14}.sv-px-chrome i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.sv-px-chrome i:nth-child(2){background:#febc2e}.sv-px-chrome i:nth-child(3){background:#28c840}.sv-px-open{z-index:1;color:#d8dae0;white-space:nowrap;background:#ffffff14;border-radius:8px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:500;transition:background .16s,color .16s}.sv-px-open:hover{color:#fff;background:#ffffff26}.sv-px-chrome>span{color:#8a8d95;text-overflow:ellipsis;white-space:nowrap;background:#0b0b0d;border-radius:8px;max-width:46%;padding:5px 18px;font-size:12px;position:absolute;left:50%;overflow:hidden;translate:-50%}.sv-live{aspect-ratio:16/10;background:#111;place-items:center;display:grid;position:relative;overflow:hidden}.sv-live--poster{aspect-ratio:2}.sv-live>img{object-fit:cover;width:100%;height:100%}.sv-live iframe{opacity:0;transform-origin:0 0;background:#111;border:0;transition:opacity .4s;position:absolute;top:0;left:0}.sv-live iframe[data-ready=true]{opacity:1}@media (width<=639px){.sv-px-chrome>span{display:none}.sv-live:not(.sv-live--poster){aspect-ratio:3/4}}.sv-cap{color:var(--sv-soft);text-align:center;margin:18px 0 0;font-size:13px}.sv-px-facts{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:min(1120px,100%);margin:clamp(52px,8vh,88px) auto 0;padding:0;list-style:none;display:grid}.sv-px-facts li{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff12,#ffffff04);border-radius:26px;padding:28px 28px 26px;box-shadow:inset 0 0 0 1px #ffffff1a}.sv-px-facts strong{color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.045em;background:linear-gradient(#fff 30%,#7f828e 130%);-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,5.2vw,68px);font-weight:600;line-height:1;display:block}.sv-px-facts strong small{-webkit-text-fill-color:var(--sv-coral);letter-spacing:0;margin-left:6px;font-size:.3em;font-weight:600}.sv-px-facts span{color:var(--sv-soft);margin-top:16px;font-size:14px;line-height:1.5;display:block}.sv-px-aud{margin:clamp(72px,11vh,120px) -24px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.sv-px-aud h2{color:var(--sv-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:30px;font-family:inherit;font-size:14px;font-weight:600}.sv-px-row{width:max-content;margin-top:6px;animation:70s linear infinite sv-px-drift;display:flex}.sv-px-row.rev{animation-duration:90s;animation-direction:reverse}.sv-px-row>div{flex:none;align-items:center;display:flex}.sv-px-row span{color:var(--sv-ink);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(46px,6.6vw,96px);font-weight:600;line-height:1.3}.sv-px-row span:after{content:"✦";color:var(--sv-coral);vertical-align:middle;margin-inline:clamp(28px,4vw,56px);font-size:.34em}.sv-px-row.rev span{-webkit-text-stroke:1.5px #ffffff5c;color:#0000}@keyframes sv-px-drift{to{transform:translate(-50%)}}.sv-px-title.sv-shop-title{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(36px,5.4vw,76px);line-height:1.12}.sv-shop-cover{aspect-ratio:2;border-radius:20px;width:min(880px,100%);margin:clamp(40px,6vh,64px) auto 0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -32px #000}.sv-shop-cover img{object-fit:cover;width:100%;height:100%}.sv-shop-about{padding-top:88px}.sv-shop-text{white-space:pre-line;overflow-wrap:anywhere;max-width:46em;margin:18px 0 0;font-size:16px;line-height:1.8}.sv-shop-demo{border-bottom:1px solid var(--sv-border);color:var(--sv-muted);margin-top:20px;font-size:14px;transition:border-color .2s,color .2s;display:inline-block}.sv-shop-demo:hover{color:var(--sv-fg);border-color:currentColor}.sv-shop-card{box-shadow:inset 0 0 0 1px var(--sv-border);background:#fff;border-radius:24px;align-items:center;gap:18px;margin-top:72px;padding:22px 24px;display:flex}.sv-shop-card>div{flex:1;min-width:0}.sv-shop-card b{font-size:17px;font-weight:600}.sv-shop-card p{color:var(--sv-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.sv-shop-av{width:56px;height:56px;color:var(--sv-fg);object-fit:cover;background:#e8e8ed;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid;box-shadow:0 0 0 1px #0000000f}@media (width<=720px){.sv-shop-about{padding-top:56px}.sv-shop-card{flex-wrap:wrap;margin-top:56px}.sv-shop-card .sv-buy{width:100%}}.sv-mat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.sv-mat-card{min-height:188px;box-shadow:inset 0 0 0 1px var(--sv-border);transition:box-shadow .45s, transform .45s var(--sv-ease);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;display:flex;position:relative}.sv-mat-card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #d3d5db,0 34px 54px -36px #1b254073}.sv-mat-card.o{background:0 0;box-shadow:inset 0 0 0 1.5px #d6d8de}.sv-mat-glyph{background:var(--sv-fg);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:600;display:grid}.sv-mat-card.o .sv-mat-glyph{color:#5d6470;background:#e4e6eb}.sv-mat-card em{color:#b4573a;background:#fdf1ec;border-radius:999px;padding:4px 11px;font-size:12px;font-style:normal;position:absolute;top:22px;right:22px}.sv-mat-card.o em{color:#5d6470;background:#e8eaee}.sv-mat-card b{letter-spacing:-.02em;margin-top:auto;padding-top:20px;font-size:19px;font-weight:600;line-height:1.3}.sv-mat-card small{color:var(--sv-muted);font-size:13px}.sv-mat-parts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sv-mat-parts i{color:#4d5560;background:#f0f1f4;border-radius:999px;padding:5px 12px;font-size:13px;font-style:normal}.sv-related{padding-top:72px}.sv-related .sv-grid{grid-template-columns:repeat(3,1fr);max-width:none}.sv-end{padding-block:72px 28px}.sv-end-card{isolation:isolate;color:var(--sv-ink);text-align:center;-webkit-font-smoothing:antialiased;background:radial-gradient(60% 60% at 50% 110%,#d9775538,#0000 70%),#000;border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(64px,10vw,128px) 24px;position:relative;overflow:clip}.sv-end .sv-provider{margin-bottom:30px}.sv-end h2{letter-spacing:-.045em;text-wrap:balance;max-width:13em;margin-inline:auto;font-size:clamp(36px,5.4vw,72px);line-height:1.08}.sv-end-name{color:var(--sv-soft);margin:16px 0 0;font-size:18px}.sv-end-note{max-width:42em;color:var(--sv-mute);margin:30px auto 0;font-size:12.5px;line-height:1.75}.sv-dock{z-index:40;-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);max-width:calc(100% - 24px);color:var(--sv-ink);opacity:0;transition:opacity .3s, translate .5s var(--sv-ease), visibility 0s .5s;visibility:hidden;background:#0b0b0dd9;border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 10px;display:flex;position:fixed;top:112px;left:50%;translate:-50% -18px;box-shadow:0 0 0 1px #ffffff1f,0 24px 60px -16px #000a}.sv-dock.on{opacity:1;visibility:visible;transition-delay:0s;translate:-50%}.sv-dock-id{align-items:center;gap:12px;min-width:0;display:flex}.sv-dock-id img{aspect-ratio:2;object-fit:cover;border-radius:8px;width:auto;height:34px}.sv-dock-id b{text-overflow:ellipsis;white-space:nowrap;max-width:16em;font-size:14px;font-weight:600;overflow:hidden}.sv-dock strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.sv-dock .sv-pill{min-height:42px;padding:0 22px;font-size:14px}@media (width<=1000px){.sv-grid,.sv-related .sv-grid{grid-template-columns:repeat(2,1fr)}.sv-flow-track{grid-template-columns:repeat(3,1fr);row-gap:26px}.sv-flow-track:before,.sv-flow-track:after{display:none}.sv-mat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.sv-grid,.sv-related .sv-grid{grid-template-columns:1fr}}@media (width<=720px){.sv-wrap{width:calc(100% - 36px)}.sv-pill{padding:0 28px;font-size:15px}.sv-tpl{min-height:0;padding:64px 0 40px}.sv-tpl-in{width:calc(100% - 36px)}.sv-grid{gap:12px}.sv-card-meta{flex-direction:column;align-items:stretch}.sv-buy{text-align:center}.sv-vs{padding-top:64px}.sv-vs-board{border-radius:20px;padding:18px 14px}.sv-vs-lane{grid-template-columns:1fr auto;gap:10px}.sv-vs-track,.sv-vs-steps{grid-area:2/1/auto/-1}.sv-vs-pts,.sv-dl-grid{grid-template-columns:1fr}.sv-scope dl>div{grid-template-columns:1fr;gap:2px}.sv-deliver,.sv-flow{padding-top:48px}.sv-flow-track{grid-template-columns:1fr 1fr;gap:22px 14px}.sv-faq{grid-template-columns:1fr;gap:20px;padding-block:40px}.sv-store-links{margin-left:0}.sv-px{padding:80px 18px 56px}.sv-px-aud{margin-inline:-18px}.sv-px-title{margin-top:22px;font-size:clamp(46px,14vw,72px)}.sv-px-buy{flex-direction:column;gap:18px}.sv-px-price{text-align:center}.sv-px-frame{border-radius:12px}.sv-px-chrome{gap:6px;height:30px;padding:0 12px}.sv-px-chrome i{width:8px;height:8px}.sv-px-chrome span{padding:3px 12px;font-size:10px}.sv-px-facts{grid-template-columns:1fr 1fr;gap:10px}.sv-px-facts li{border-radius:20px;padding:20px 18px}.sv-mat-grid{grid-template-columns:1fr}.sv-mat-card{min-height:0}.sv-end-card{padding-inline:18px}.sv-dock{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:space-between;width:calc(100% - 24px);translate:-50% 24px}.sv-dock-id img{display:none}.sv-dock-id{flex:1}}@media (prefers-reduced-motion:reduce){.sv-px-copy>*,.sv-px-stage,.sv-px-frame,.sv-px-glow,.sv-px-row,.sv-px-buy .sv-pill:after{animation:none}.sv-px-row{justify-content:center;width:auto}.sv-px-row.rev,.sv-px-row>div:last-child,.sv-px-row .dup{display:none}.sv-vs-bar,.sv-vs-steps span,.sv-flow-track:after{animation:none}}@media (width<=860px){.sv-ix-posters{order:-1}}@media (prefers-reduced-motion:reduce){.sv-ix-poster{transition:none}}.sv-buyer-notice{border:1px solid var(--sv-border);color:var(--sv-fg);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.sv-buyer-notice button{color:var(--sv-fg);text-underline-offset:3px;padding:2px 4px;font-weight:600;text-decoration:underline}.sv-buyer-notice--float{z-index:60;bottom:max(24px, env(safe-area-inset-bottom));max-width:calc(100% - 32px);position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0f12182e}.sv-buyer-spinner{border:2px solid var(--sv-border);border-top-color:var(--sv-fg);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite sv-spin}.site-nav-icon{width:2rem;height:2rem;color:color-mix(in oklch, var(--foreground) 70%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .16s;display:grid;position:relative}.site-nav-icon:hover,.site-nav-icon[data-popup-open]{color:var(--foreground)}.site-nav-icon:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.site-nav-unread{background:var(--destructive);color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.site-nav-icon .site-nav-unread{box-shadow:0 0 0 2px var(--background);pointer-events:none;position:absolute;top:1px;left:calc(50% + 2px)}.site-nav-account-menu .site-nav-unread{margin-left:auto}@media (forced-colors:active){.site-nav-unread{border:1px solid canvastext}}.sv-buyer{min-height:70svh;padding:40px 0 96px}.sv-buyer-wrap{width:min(720px,100% - 32px)}.sv-buyer-head{justify-content:space-between;align-items:baseline;gap:12px 20px;margin:0 0 28px;display:flex}.sv-buyer-title{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:600}@media (width<=720px){.sv-buyer-head{flex-direction:column-reverse;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sv-buyer-spinner{animation:none}}.sv-order-card .sv-intake{gap:24px}.sv-order-card .sv-intake-head{gap:10px}.sv-order-card .sv-intake-stepline{color:var(--sv-fg);letter-spacing:-.005em;margin:0;font-family:inherit;font-size:15px;font-weight:600}.sv-order-card .sv-intake-progress{gap:6px}.sv-order-card .sv-intake-progress span{background:var(--sv-border);height:3px;transition:background-color .3s var(--sv-ease)}.sv-order-card .sv-intake-progress span[data-done]{background:var(--sv-fg)}.sv-order-card .sv-intake-meta{color:var(--sv-muted);margin:0;font-size:12px}.sv-order-card .sv-intake-lead{color:var(--sv-muted);margin:0;font-size:14px;line-height:1.7}.sv-order-card .sv-intake-needs{border:1px solid var(--sv-border);background:#f6f7f9;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 24px;padding:16px 18px}.sv-order-card .sv-intake-needs h4{color:var(--sv-fg);margin:0 0 8px;font-size:13px;font-weight:600}.sv-order-card .sv-intake-needs ul{gap:6px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}.sv-order-card .sv-intake-needs li{color:var(--sv-fg)}.sv-order-card .sv-intake-needs li:before{transform:translateY(-1px)}.sv-order-card .sv-intake-needs li[data-kind=required]:before{background:#d4532f}.sv-order-card .sv-intake-needs li[data-kind=optional]{color:var(--sv-muted)}.sv-order-card .sv-intake-needs li[data-kind=optional]:before{background:#b8bdc8}.sv-order-card .sv-intake-fields{grid-template-columns:repeat(auto-fit,minmax(max(220px,50% - 8px),1fr));gap:20px 16px}.sv-order-card .sv-intake-fields>[data-wide]{grid-column:1/-1}.sv-order-card .sv-intake-field{gap:8px}.sv-order-card .sv-intake-label{color:var(--sv-fg);font-size:14px;font-weight:600;line-height:1.4}.sv-order-card .sv-intake-star{color:#d4532f;font-size:15px;font-weight:600;line-height:1}.sv-order-card .sv-intake-optional{color:var(--sv-muted);font-size:12px;font-weight:400}.sv-order-card .sv-intake-control{width:100%;min-height:46px;color:var(--sv-fg);font:inherit;box-shadow:none;background:#fff;border:1px solid #d4d7de;border-radius:12px;padding:11px 14px;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .16s,box-shadow .16s;display:block}.sv-order-card .sv-intake-control::placeholder{color:#9aa0ab}.sv-order-card .sv-intake-control:hover{border-color:#b9bec9}.sv-order-card .sv-intake-control:focus,.sv-order-card .sv-intake-control:focus-visible{border-color:var(--sv-fg);outline:none;box-shadow:0 0 0 3px #1b25401a}.sv-order-card .sv-intake-control[aria-invalid=true]{border-color:#c2410c;box-shadow:0 0 0 3px #c2410c1a}.sv-order-card textarea.sv-intake-control{field-sizing:fixed;resize:vertical;min-height:120px}.sv-order-card select.sv-intake-control{cursor:pointer;padding-right:42px}.sv-order-card select.sv-intake-control:has(option[value=""]:checked){color:#9aa0ab}.sv-order-card select.sv-intake-control option{color:var(--sv-fg)}.sv-order-card .sv-intake-chevron{width:18px;height:18px;color:var(--sv-muted);right:14px}.sv-order-card .sv-intake-error{color:#c2410c;margin:0;font-size:13px;line-height:1.5}.sv-order-card .sv-intake-group{gap:14px;min-width:0}.sv-order-card .sv-intake-grouphead{gap:4px 12px}.sv-order-card .sv-intake-limit{color:var(--sv-muted);font-size:12px}.sv-order-card .sv-intake-empty{color:var(--sv-muted);margin:0;font-size:13px}.sv-order-card .sv-intake-card{border:1px solid var(--sv-border);background:#fafbfc;border-radius:16px;gap:16px;padding:18px}.sv-order-card .sv-intake-card-index{color:var(--sv-fg);font-size:14px;font-weight:600}.sv-order-card .sv-intake-remove{color:var(--sv-muted);border-radius:8px;font-size:13px}.sv-order-card .sv-intake-remove:hover{color:var(--sv-fg);background:#eceef3}.sv-order-card .sv-intake-add{height:auto;min-height:46px;color:var(--sv-fg);background:0 0;border:1.5px dashed #c5cad3;border-radius:12px;font-size:14px;font-weight:500;transition:border-color .16s,background-color .16s}.sv-order-card .sv-intake-add:hover:not(:disabled){border-color:var(--sv-fg);background:#fafbfc}.sv-order-card .sv-intake-add:disabled{opacity:.45}.sv-order-card .sv-intake-drop{background:#fafbfc;border:1.5px dashed #c5cad3;border-radius:14px;gap:12px 14px;padding:14px 16px;transition:border-color .16s,background-color .16s}.sv-order-card .sv-intake-drop[data-dragging=true]{border-color:var(--sv-fg);background:#f1f3f7}.sv-order-card .sv-intake-drop-icon{color:#3b4252;background:#eceef3;border-radius:12px;width:44px;height:44px}.sv-order-card .sv-intake-drop-title{color:var(--sv-fg);font-size:14px;font-weight:600}.sv-order-card .sv-intake-drop-hint{font-size:12px;line-height:1.5}.sv-order-card .sv-intake-pick,.sv-order-card .sv-intake-retry{color:var(--sv-fg);background:#fff;border:1px solid #d4d7de;border-radius:10px;font-weight:500;transition:border-color .16s}.sv-order-card .sv-intake-pick{height:36px;padding:0 16px;font-size:13px}.sv-order-card .sv-intake-retry{height:28px;padding:0 12px;font-size:12px}.sv-order-card .sv-intake-pick:hover,.sv-order-card .sv-intake-retry:hover{border-color:var(--sv-fg);background:#fff}.sv-order-card .sv-intake-file{border:1px solid var(--sv-border);background:#fff;border-radius:10px;min-width:0;min-height:46px;padding:8px 8px 8px 14px}.sv-order-card .sv-intake-file[data-failed=true]{background:#fff8f5;border-color:#e9b9a4}.sv-order-card .sv-intake-file [class*=text-destructive]{color:#c2410c}.sv-order-card .sv-intake-summary{border:1px solid var(--sv-border);background:#fafbfc;border-radius:16px;gap:14px;padding:18px 20px}.sv-order-card .sv-intake-summary h4{margin:0;font-size:15px;font-weight:600}.sv-order-card .sv-intake-edit{height:auto;color:var(--sv-muted);text-underline-offset:3px;padding:4px 6px;font-size:13px;text-decoration:underline}.sv-order-card .sv-intake-edit:hover{color:var(--sv-fg);background:0 0}.sv-order-card .sv-intake-answers{font-size:14px;line-height:1.6}.sv-order-card .sv-intake-hint{color:var(--sv-muted);background:#eceef2;border-radius:14px;margin:0;padding:12px 16px;font-size:14px;line-height:1.6}.sv-order-card .sv-intake-hint-warn{color:#c2410c;background:#fdeee8}.sv-order-card .sv-intake-alert{background:#fff;border-radius:14px}.sv-order-card .sv-intake-bar{z-index:5;border-top:1px solid var(--sv-border);padding:14px 0 calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;bottom:0}.sv-order-card .sv-intake-count{color:#c2410c;margin:0;font-size:14px;font-weight:500}.sv-order-card .sv-intake-count p{margin:0}.sv-order-card .sv-intake-count ul{margin:0;padding:0;list-style:none}.sv-order-card .sv-intake-jump{color:#c2410c;cursor:pointer;background:#fff;border:1px solid #e8b7a3;border-radius:8px}.sv-order-card .sv-intake-jump:hover{background:#fff8f5;border-color:#c2410c}.sv-order-card .sv-intake-wait{color:var(--sv-muted);margin:0;font-size:13px}.sv-order-card .sv-intake-privacy{color:var(--sv-muted);margin:0;font-size:12px}.sv-order-card .sv-intake-next{background:var(--sv-fg);color:#fff;border-radius:999px;height:auto;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s}.sv-order-card .sv-intake-next:hover:not(:disabled){background:var(--sv-fg);transform:translateY(-1px)}.sv-order-card .sv-intake-next:disabled{opacity:.55;transform:none}.sv-order-card .sv-intake-back{height:auto;color:var(--sv-muted);border-radius:999px;padding:11px 16px;font-size:15px;font-weight:500}.sv-order-card .sv-intake-back:hover{color:var(--sv-fg);background:#eceef2}.sv-order-card .sv-intake :is(button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #75a6ed}.sv-order-card .sv-intake .sv-intake-control:focus-visible{outline:none}@media (width<=560px){.sv-order-card .sv-intake{gap:22px}.sv-order-card .sv-intake-card,.sv-order-card .sv-intake-summary{padding:14px}.sv-order-card .sv-intake-next{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.sv-order-card .sv-intake-progress span,.sv-order-card .sv-intake-control,.sv-order-card .sv-intake-add,.sv-order-card .sv-intake-drop,.sv-order-card .sv-intake-pick,.sv-order-card .sv-intake-retry,.sv-order-card .sv-intake-next{transition:none}.sv-order-card .sv-intake-next:hover:not(:disabled){transform:none}}.sv-btn{background:var(--sv-fg);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s,opacity .2s,transform .2s;display:inline-flex}.sv-btn:hover:not(:disabled,[aria-disabled=true]){background:#36383e}.sv-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.sv-btn:disabled,.sv-btn[aria-disabled=true]{opacity:.55}.sv-btn--ghost{box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-fg);background:#fff}.sv-btn--ghost:hover:not(:disabled,[aria-disabled=true]){background:#f1f2f5}.sv-btn .sv-buyer-spinner{border-color:#fff #fff5 #fff5}.sv-skel{background:linear-gradient(90deg,#eceef2 20%,#f6f7f9 50%,#eceef2 80%) 0 0/200% 100%;border-radius:18px;animation:1.4s linear infinite sv-shimmer}.sv-skel--form{height:160px}.sv-skel--card{height:280px}@keyframes sv-shimmer{to{background-position-x:-200%}}.sv-field{gap:6px;font-size:13px;font-weight:600;display:grid}.sv-field input{border:1px solid var(--sv-border);width:100%;color:var(--sv-fg);font:inherit;background:#fff;border-radius:12px;padding:11px 14px;font-size:15px;font-weight:400;transition:border-color .16s,box-shadow .16s}.sv-field input:focus{border-color:var(--sv-fg);outline:none;box-shadow:0 0 0 3px #1b25401a}.sv-field input[aria-invalid=true]{border-color:#b4361b}.sv-field textarea{border:1px solid var(--sv-border);width:100%;min-height:84px;color:var(--sv-fg);font:inherit;resize:vertical;background:#fff;border-radius:12px;padding:11px 14px;font-size:15px;font-weight:400;line-height:1.55;transition:border-color .16s,box-shadow .16s}.sv-field textarea:focus{border-color:var(--sv-fg);outline:none;box-shadow:0 0 0 3px #1b25401a}.sv-field textarea[aria-invalid=true]{border-color:#b4361b}.sv-rq{gap:16px;display:grid}.sv-rq .sv-co-tiers{margin:0}.sv-rq-label i{color:var(--sv-muted);margin-left:6px;font-style:normal;font-weight:400}.sv-field small{color:var(--sv-muted);font-size:12px;font-weight:400}.sv-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.sv-check input{width:16px;height:16px;accent-color:var(--sv-fg);flex:none;margin-top:3px}.sv-dlg{width:min(440px,100% - 32px);max-height:none;color:var(--sv-fg);background:#fff;border:0;border-radius:24px;margin:auto;padding:0;overflow:visible;box-shadow:0 40px 100px -30px #0a0e1e8c}.sv-dlg--wide{width:min(640px,100% - 32px)}.sv-dlg:focus{outline:none}.sv-dlg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c1294}.sv-dlg[open]{animation:sv-dlg-in .26s var(--sv-ease)}@keyframes sv-dlg-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}html:has(.sv-dlg[open]){overflow:hidden}.sv-dlg :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #75a6ed}.sv-dlg-in{overscroll-behavior:contain;border-radius:inherit;gap:14px;max-height:calc(100svh - 32px);padding:32px 32px 28px;display:grid;position:relative;overflow-y:auto}.sv-dlg-x{width:34px;height:34px;color:var(--sv-fg);background:#f1f2f5;border-radius:50%;place-items:center;transition:background-color .16s;display:grid;position:absolute;top:16px;right:16px}.sv-dlg-x:hover{background:#e4e6eb}.sv-dlg-x svg{width:14px;height:14px}.sv-dlg-mark{display:block}h2.sv-dlg-title{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;padding-right:40px;font-size:22px;font-weight:600;line-height:1.3}.sv-dlg-lead{color:var(--sv-muted);margin:-6px 0 0;font-size:14px;line-height:1.7}.sv-auth-card{border:1px solid var(--sv-border);width:min(440px,100%);color:var(--sv-fg);background:#fff;border-radius:22px;gap:14px;margin-inline:auto;padding:32px;display:grid}.sv-auth{gap:16px;display:grid}.sv-auth-google{width:100%}.sv-auth-google svg{width:18px;height:18px}.sv-auth-or{color:var(--sv-muted);align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.sv-auth-or:before,.sv-auth-or:after{content:"";background:var(--sv-border);flex:1;height:1px}.sv-auth-form{gap:14px;display:grid}.sv-auth-link{color:var(--sv-muted);text-underline-offset:3px;justify-self:start;font-size:13px;text-decoration:underline}.sv-auth-link:hover{color:var(--sv-fg)}.sv-auth-switch{color:var(--sv-fg);justify-self:center;margin-top:4px;font-weight:600}.sv-auth-error{color:#b4361b;margin:0;font-size:13px;line-height:1.6}.sv-auth-note{color:var(--sv-muted);margin:-4px 0 0;font-size:12px;line-height:1.6}.sv-meter{color:#c47a1a;gap:4px;margin-top:-6px;display:flex}.sv-meter[data-strength="2"]{color:#2f6fd0}.sv-meter[data-strength="3"],.sv-meter[data-strength="4"]{color:#2b8a55}.sv-meter i{background:#e3e5ea;border-radius:4px;flex:1;height:4px;transition:background-color .2s}.sv-meter i[data-on=true]{background:currentColor}.sv-co-item{border:1px solid var(--sv-border);border-radius:14px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.sv-co-thumb{aspect-ratio:2;object-fit:cover;background:#eef0f3;border-radius:8px;width:96px;display:block}.sv-co-item b{font-size:15px;display:block}.sv-co-item span:not(.sv-co-thumb){color:var(--sv-muted);margin-top:2px;font-size:12px;display:block}.sv-co-item strong{letter-spacing:-.02em;padding-right:6px;font-size:20px;font-weight:600}.sv-co-rows{margin:0;display:grid}.sv-co-rows>div{border-bottom:1px solid #eceef2;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:11px 0;font-size:13px;line-height:1.65;display:grid}.sv-co-rows dt{color:var(--sv-muted)}.sv-co-rows dd{margin:0}.sv-co-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.sv-order{min-height:70svh}.sv-order-head{color:#f5f5f7;-webkit-font-smoothing:antialiased;background:#000;border-radius:clamp(1.25rem,2.4vw,2.25rem) clamp(1.25rem,2.4vw,2.25rem) 0 0;margin-top:.5rem;padding:40px 0 30px}.sv-order-top{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sv-order-kicker{color:#9a9ca3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px}.sv-order-title{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.2}.sv-back{flex-wrap:wrap;flex:none;align-items:baseline;gap:4px 18px;margin:0;font-size:13px;display:flex}.sv-back a{transition:color .16s}.sv-back-main{color:var(--sv-fg);font-weight:500}.sv-back-more{color:var(--sv-muted)}.sv-back a:hover{color:var(--sv-fg);text-underline-offset:3px;text-decoration:underline}.sv-order-head .sv-back-main{color:#e8e8ed}.sv-order-head .sv-back-more{color:#8e8e93}.sv-order-head .sv-back a:hover{color:#fff}.sv-order-head :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #92b5ff}.sv-order-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sv-order-bar li{color:#8e9097;background:#0e0f12;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.sv-order-bar li span{background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.sv-order-bar li[data-step=past]{color:#b4b6bd}.sv-order-bar li[data-step=past] span{color:#fff;background:#3f8a5c}.sv-order-bar li[data-step=on],.sv-order-bar li[data-step=held]{color:#f5f5f7;background:#16171b}.sv-order-bar li[data-step=on]{box-shadow:inset 0 0 0 1px #d9775780,0 10px 26px -16px #d97757}.sv-order-bar li[data-step=on] span{color:#000;background:#d97757}.sv-order-bar li[data-step=held]{box-shadow:inset 0 0 0 1px #e0a24a}.sv-order-bar li[data-step=held] span{color:#000;background:#e0a24a}.sv-order-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;padding:32px 0 96px;display:grid}.sv-order-body{width:min(860px,100% - 64px);padding:32px 0 96px}.sv-order-card{border:1px solid var(--sv-border);background:#fff;border-radius:22px;gap:18px;min-width:0;padding:32px;display:grid}.sv-order-card--solo{justify-items:start}.sv-order-lead{color:var(--sv-fg);margin:0;font-size:16px;line-height:1.7}.sv-order-note,.sv-order-micro{color:var(--sv-muted);margin:0;font-size:13px;line-height:1.7}.sv-order-micro{font-size:12px}.sv-order-link{color:var(--sv-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sv-border);text-decoration-color:var(--sv-border);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.sv-order-link:hover{text-decoration-color:currentColor}.sv-order-link:disabled{cursor:default;opacity:.6}.sv-order-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sv-order-wait{color:var(--sv-muted);align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.7;display:flex}.sv-order-wait button{color:var(--sv-fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sv-order-alert{color:#6b4a0f;background:#fff8ec;border:1px solid #efd7a8;border-radius:12px;gap:4px;margin:0;padding:14px 16px;font-size:14px;line-height:1.75;display:grid}.sv-order-alert--bad{color:#8a2f20;background:#fdf1ef;border-color:#f0c9c1}.sv-order-alert small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.sv-order-error{color:#b4361b;margin:0;font-size:13px}.sv-order-build{text-align:center;justify-items:center;gap:14px;padding:6px 0;display:grid}.sv-order-mark{background:#0b0b0d;border-radius:22px;place-items:center;width:76px;height:76px;animation:2.4s ease-in-out infinite sv-breathe;display:grid;box-shadow:0 0 0 1px #00000010,0 16px 40px -14px #d97757aa}@keyframes sv-breathe{50%{box-shadow:0 0 0 1px #00000010,0 16px 52px -8px #d97757}}.sv-order-build .sv-order-lead{max-width:460px}.sv-order-steps{text-align:left;gap:4px;width:min(360px,100%);margin:8px 0 0;padding:0;list-style:none;display:grid}.sv-order-steps li{color:#6f7480;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.sv-order-steps li:before{content:"";border:1.5px solid #c3c7ce;border-radius:50%;flex:none;width:14px;height:14px}.sv-order-steps li[data-state=on]{color:var(--sv-fg);background:#fbf3ef}.sv-order-steps li[data-state=on]:before{border-color:var(--sv-coral);border-top-color:#0000;animation:.8s linear infinite sv-spin}.sv-order-steps li[data-state=ok]{color:var(--sv-fg)}.sv-order-steps li[data-state=ok]:before{content:"✓";color:#fff;background:#3f8a5c;border:0;place-items:center;font-size:9px;display:grid}.sv-order-manual{gap:16px;display:grid}.sv-order-lead b{overflow-wrap:anywhere;font-weight:600}.sv-order-ask{text-decoration:underline;-webkit-text-decoration-color:var(--sv-border);text-decoration-color:var(--sv-border);text-underline-offset:4px;font-weight:600}.sv-order-ask:hover{text-decoration-color:currentColor}.sv-order-manual .sv-order-steps{width:min(420px,100%);margin:0}.sv-order-steps--still li[data-state=on]:before{border-color:var(--sv-coral);background:var(--sv-coral);animation:none;box-shadow:inset 0 0 0 2.5px #fbf3ef}.sv-order-link{color:var(--sv-fg);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.sv-order-actions .sv-order-error{flex-basis:100%;order:1}.sv-order-ok .sv-order-lead{margin:0;font-size:15px;line-height:1.65}.sv-order-memo{border:1px solid var(--sv-border);background:#f6f7f9;border-radius:14px;gap:8px;padding:16px 18px;display:grid}.sv-order-memo h2{color:var(--sv-muted);margin:0;font-size:13px;font-weight:600}.sv-order-memo p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.sv-order-done{gap:18px;display:grid}.sv-hand-status{color:var(--sv-fg);margin:0;font-size:15px;line-height:1.7}.sv-hand-status[data-done] span{color:#3f8a5c;font-weight:700}.sv-hand-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sv-hand-vers{background:#f1f2f4;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.sv-hand-vers button{color:var(--sv-muted);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.sv-hand-vers button[aria-pressed=true]{color:var(--sv-fg);background:#fff;box-shadow:0 1px 2px #0000001a}.sv-hand-link{color:var(--sv-fg);text-underline-offset:3px;flex:none;font-size:13px;font-weight:600;text-decoration:underline}.sv-hand-groups{gap:14px;display:grid}.sv-hand-group{border:1px solid var(--sv-border);border-radius:14px;gap:10px;padding:16px 18px;display:grid}.sv-hand-group h3{margin:0;font-size:15px;font-weight:600}.sv-hand-group>p{color:var(--sv-muted);margin:-4px 0 0;font-size:13px;line-height:1.6}.sv-hand-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sv-hand-group li{background:#f6f7f9;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:flex}.sv-hand-mark{min-width:36px;height:24px;box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-muted);background:#fff;border-radius:6px;flex:none;place-items:center;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:grid}.sv-hand-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sv-hand-size{color:var(--sv-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.sv-hand-viewer{z-index:100;background:#0b0b0dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sv-hand-viewer-box{background:#0b0b0d;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(960px,100%);max-height:100%;display:grid;overflow:hidden}.sv-hand-viewer-box[data-kind=audio]{width:min(520px,100%)}.sv-hand-viewer-box[data-kind=pdf]{height:100%}.sv-hand-viewer-top{color:#fff;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex}.sv-hand-viewer-top span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sv-hand-viewer-top a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.sv-hand-viewer-box :is(video,img){object-fit:contain;width:100%;max-height:calc(100vh - 120px);display:block}.sv-hand-viewer-box audio{width:calc(100% - 32px);margin:4px 16px 20px}.sv-hand-viewer-box iframe{background:#fff;border:0;width:100%;height:100%;min-height:70vh}.sv-order-done :is([data-slot=button],[data-slot=alert-dialog-trigger]){border-radius:999px;height:auto;padding:10px 20px;font-size:14px;font-weight:600}.sv-order-ok{background:#f1f8f3;border:1px solid #cfe6d6;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.sv-order-ok>span{color:#fff;background:#3f8a5c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.sv-order-ok b{font-size:15px}.sv-order-ok p{color:var(--sv-muted);margin:3px 0 0;font-size:13px}.sv-order-preview{border:1px solid var(--sv-border);border-radius:16px;overflow:hidden}.sv-order-preview figure{background:#eef0f3;margin:0;position:relative}.sv-order-preview img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.sv-order-live{aspect-ratio:16/10;position:relative;overflow:hidden}.sv-order-live img{aspect-ratio:auto;height:100%}.sv-order-live iframe{opacity:0;transform-origin:0 0;background:#fff;border:0;transition:opacity .4s;position:absolute;top:0;left:0}.sv-order-live iframe[data-ready=true]{opacity:1}@media (width<=639px){.sv-order-live{aspect-ratio:3/4}}.sv-order-ver{color:#4a4f58;background:#ffffffe6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.sv-order-preview figcaption{color:var(--sv-muted);background:#fff;padding:8px 14px;font-size:12px}.sv-order-preview .sv-order-actions{border-top:1px solid var(--sv-border);padding:14px 16px}.sv-order-preview .sv-order-error{padding:0 16px 14px}.sv-teach-list{border:1px solid var(--sv-border);background:#fff;border-radius:14px;margin:0 0 18px;padding:0;list-style:none}.sv-teach-list li{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sv-teach-list li+li{border-top:1px solid var(--sv-border)}.sv-teach-list li>div{gap:2px;min-width:0;display:grid}.sv-teach-list b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.sv-teach-list span{color:var(--sv-muted);font-size:12px}.sv-teach-btn{flex:none;padding:8px 16px;font-size:13px}.sv-teach-read{border:1px solid var(--sv-border);background:#fff;border-radius:14px;margin:0 0 18px}.sv-teach-read header{border-bottom:1px solid var(--sv-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.sv-teach-read header div{gap:8px;display:flex}.sv-teach-read pre{white-space:pre-wrap;max-height:420px;margin:0;padding:14px 16px;font-size:13px;line-height:1.7;overflow:auto}.sv-order-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-order-facts li{border:1px solid var(--sv-border);border-radius:12px;align-content:start;gap:6px;padding:14px;font-size:12px;line-height:1.6;display:grid}.sv-order-facts b{font-size:13px}.sv-order-facts span{color:var(--sv-muted)}.sv-order-facts li[data-after=pending]{background:#fbf6ee;border-color:#efdcb8}.sv-order-facts li[data-after=open]{background:#f1f8f3;border-color:#cfe6d6}.sv-order-facts li[data-after=closed],.sv-order-facts li[data-off=true]{background:#f6f7f9}.sv-order-vers{gap:8px;font-size:13px;display:grid}.sv-order-vers>div{background:#f6f7f9;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 14px;display:flex}.sv-order-vers button{text-underline-offset:3px;font-weight:600;text-decoration:underline}.sv-order-vers small{color:#b4361b;flex-basis:100%}.sv-order-tips{border-top:1px solid var(--sv-border);gap:12px;padding-top:20px;display:grid}.sv-order-tips h2{margin:0;font-size:15px}.sv-order-tips>p{color:var(--sv-muted);margin:-4px 0 0;font-size:12px;line-height:1.7}.sv-order-tips ol{counter-reset:tip;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-order-tips li{counter-increment:tip;background:#f6f7f9;border-radius:14px;gap:4px;padding:14px 16px 14px 52px;font-size:12px;line-height:1.7;display:grid;position:relative}.sv-order-tips li:before{content:counter(tip);background:var(--sv-fg);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid;position:absolute;top:14px;left:16px}.sv-order-tips li b{font-size:14px}.sv-order-tips li span{color:var(--sv-muted)}.sv-order-cta{border:1px solid var(--sv-border);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:18px;transition:box-shadow .3s,transform .3s;display:flex}.sv-order-cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px -26px #1b254066}.sv-order-cta>span{flex:1;gap:4px;display:grid}.sv-order-cta b{font-size:14px}.sv-order-cta small{color:var(--sv-muted);font-size:12px;line-height:1.6}.sv-order-cta i{color:var(--sv-muted);font-style:normal}.sv-order-cta--dark{color:#fff;background:#0b0b0d;border-color:#0b0b0d}.sv-order-cta--dark small,.sv-order-cta--dark i{color:#a1a1a6}.sv-order-cta--lead{gap:16px;padding:20px 22px}.sv-order-cta--lead b{font-size:16px}.sv-order-cta--lead small{font-size:13px}.sv-order-cta--lead i{color:#fff;font-size:18px}.sv-order-summary{border:1px solid var(--sv-border);background:#fff;border-radius:22px;gap:12px;padding:24px;display:grid;position:sticky;top:96px}.sv-order-sum-top{align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:flex}.sv-order-cover{aspect-ratio:2;object-fit:cover;background:#eef0f3;border-radius:12px;width:100%;display:block}.sv-order-summary h2{letter-spacing:-.02em;margin:0;font-size:20px}.sv-order-seller{color:var(--sv-muted);margin:-4px 0 0;font-size:12px}.sv-order-rows{margin:0}.sv-order-rows>div{border-top:1px solid #eceef2;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:12px;display:flex}.sv-order-rows dt{color:var(--sv-muted);flex:none}.sv-order-rows dd{text-align:right;margin:0;font-weight:600}.sv-order-rows .sv-order-no{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.sv-order-incl{gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.sv-order-incl li:before{content:"✓";color:#3f8a5c;margin-right:8px}.sv-order-scope{color:var(--sv-muted);border-top:1px solid #eceef2;margin:0;padding-top:12px;font-size:12px;line-height:1.7}.sv-order-help{border-top:1px solid #eceef2;gap:8px;padding-top:12px;font-size:12px;line-height:1.7;display:grid}.sv-order-help h3{margin:0;font-size:12px;font-weight:600}.sv-order-help p{color:var(--sv-muted);margin:0}.sv-order-help ul{color:var(--sv-muted);gap:4px;margin:0;padding-left:16px;list-style:outside;display:grid}.sv-order-help a{text-underline-offset:3px;justify-self:start;font-weight:600;text-decoration:underline}.sv-order-card--list{padding:20px}.sv-order-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-order-row{border:1px solid var(--sv-border);background:#fff;border-radius:14px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;transition:box-shadow .3s,transform .3s;display:grid}.sv-order-row:hover{transform:translateY(-1px);box-shadow:0 18px 36px -26px #1b254066}.sv-order-thumb{aspect-ratio:2;background:#eef0f3;border-radius:8px;width:104px;display:block;overflow:hidden}.sv-order-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sv-order-row-main{gap:3px;min-width:0;display:grid}.sv-order-row-main b{font-size:15px}.sv-order-row-main small{color:var(--sv-muted);overflow-wrap:anywhere;font-size:12px}.sv-state{color:#4a4f58;white-space:nowrap;background:#eef0f3;border-radius:999px;padding:4px 11px;font-size:12px;font-style:normal;font-weight:600}.sv-state[data-state=paid]{color:#9a3f1b;background:#fdf0e9}.sv-state:is([data-state=queued],[data-state=producing]){color:#1f4fa8;background:#e8f0fd}.sv-state[data-state=needs]{color:#7a5200;background:#fff4dc}.sv-state[data-state=delivered]{color:#1d6a3a;background:#e6f4ea}.sv-state[data-state=failed]{color:#a32a1d;background:#fdecea}@media (width<=860px){.sv-order-layout{grid-template-columns:minmax(0,1fr)}.sv-order-summary{position:static}}@media (width<=720px){.sv-order-body{width:calc(100% - 36px);padding-top:20px}.sv-order-head{padding:28px 0 22px}.sv-order-top{flex-direction:column-reverse;align-items:flex-start;gap:14px}.sv-order-bar{gap:4px}.sv-order-bar li{text-align:center;flex-direction:column;gap:4px;padding:8px 2px;font-size:11px}.sv-order-layout{padding-top:20px}.sv-order-card{padding:22px 18px}.sv-order-card--list{padding:12px}.sv-order-tips ol{grid-template-columns:minmax(0,1fr)}.sv-order-row{grid-template-columns:72px minmax(0,1fr);gap:12px}.sv-order-thumb{width:72px}.sv-order-row .sv-state{grid-column:2;justify-self:start}.sv-dlg-in{padding:28px 20px 22px}.sv-co-item{grid-template-columns:72px minmax(0,1fr) auto;gap:10px}.sv-co-thumb{width:72px}.sv-co-rows>div{grid-template-columns:minmax(0,1fr);gap:2px}.sv-co-acts .sv-btn{flex:1}.sv-auth-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.sv-skel,.sv-order-mark,.sv-order-steps li[data-state=on]:before,.sv-dlg[open]{animation:none}.sv-btn,.sv-order-cta,.sv-order-row,.sv-meter i{transition:none}.sv-order-cta:hover,.sv-order-row:hover,.sv-btn:active:not(:disabled,[aria-disabled=true]){transform:none}}.sv-switch{box-shadow:0 0 0 1px var(--sv-border), 0 14px 40px -24px #1b254066;background:#fff;border-radius:999px;padding:5px;display:inline-flex;position:relative}.sv-switch button{z-index:1;color:var(--sv-muted);letter-spacing:-.01em;border-radius:999px;padding:12px 30px;font-size:clamp(17px,1.7vw,22px);font-weight:600;transition:color .3s;position:relative}.sv-switch button[aria-selected=true]{background:var(--sv-fg);color:#fff}.sv-switch[data-ready] button[aria-selected=true]{background:0 0}.sv-switch-ink{background:var(--sv-fg);transition:transform .5s var(--sv-ease), width .5s var(--sv-ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:0}.sv-view{flex-direction:column;align-items:center;width:100%;display:flex}.sv-custom-card{border:1px solid var(--sv-border);text-align:left;background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;width:min(760px,100%);margin-top:24px;padding:34px;display:grid}.sv-custom-notes{color:var(--sv-muted);align-content:start;gap:10px;margin:4px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none;display:grid}.sv-custom-notes li{padding-left:18px;position:relative}.sv-custom-notes li:before{content:"";background:#c5cad3;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.sv-custom-form{gap:18px;display:grid}.sv-custom-field{gap:8px;font-size:14px;font-weight:600;display:grid}.sv-custom-field i{color:var(--sv-coral);font-style:normal}.sv-custom-field small{color:var(--sv-muted);margin-left:4px;font-size:12px;font-weight:400}.sv-custom-field :is(textarea,input){border:1px solid var(--sv-border);width:100%;color:var(--sv-fg);font:inherit;background:#fff;border-radius:12px;padding:12px 14px;font-weight:400;line-height:1.6;transition:border-color .16s,box-shadow .16s}.sv-custom-field textarea{resize:vertical;min-height:132px}.sv-custom-field :is(textarea,input):focus{border-color:var(--sv-fg);outline:none;box-shadow:0 0 0 3px #1b25401a}.sv-custom-error{color:#c2410c;min-height:1.2em;margin:-6px 0 0;font-size:13px}.sv-custom-submit{background:var(--sv-fg);color:#fff;border-radius:999px;justify-self:start;align-items:center;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex}.sv-custom-submit:hover{transform:translateY(-1px)}.sv-custom-submit:disabled{opacity:.55;transform:none}.sv-custom-secondary{color:var(--sv-muted);text-underline-offset:4px;font-size:14px;text-decoration:underline}.sv-custom-foot{color:var(--sv-muted);margin:-6px 0 0;font-size:12px}.sv-custom-sent{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px}.sv-custom-sent h3{margin:4px 0 0;font-size:20px}.sv-custom-sent p{color:var(--sv-muted);margin:0 0 8px;font-size:14px;line-height:1.7}.sv-custom-check{color:#15803d;background:#e7f6ec;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.sv-custom-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.sv-buyer-wrap--wide{width:min(1120px,100% - 32px)}.sv-buyer:has(.sv-msg-split[data-open]){padding-bottom:24px}.sv-msg-split{display:grid}.sv-msg-list{border:1px solid var(--sv-border);background:#fff;border-radius:18px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sv-msg-list li+li{border-top:1px solid var(--sv-border)}.sv-msg-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;transition:background-color .16s;display:grid}.sv-msg-row:hover{background:#f6f7f9}.sv-msg-row[aria-current=page]{background:#eceef2}.sv-page .sv-msg-row:focus-visible{outline-offset:-3px}.sv-msg-row-text{gap:2px;min-width:0;display:grid}.sv-msg-row-text b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.sv-msg-row-text span{color:var(--sv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sv-msg-row--new .sv-msg-row-text b{font-weight:700}.sv-msg-row--new .sv-msg-row-text span{color:var(--sv-fg);font-weight:600}.sv-msg-row-meta{color:var(--sv-muted);white-space:nowrap;justify-items:end;gap:6px;font-size:12px;display:grid}.sv-msg-badge{background:var(--sv-coral);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:600}.sv-msg-av{object-fit:cover;background:#eceef2;border-radius:50%;flex:none;width:40px;height:40px}.sv-msg-av--small,.sv-msg-av-gap{width:28px;height:28px}.sv-msg-empty{border:1px dashed var(--sv-border);color:var(--sv-muted);text-align:center;border-radius:18px;justify-items:center;gap:14px;padding:48px 20px;font-size:14px;display:grid}.sv-msg-empty p,.sv-msg-pick p{margin:0}.sv-msg-mark{color:#a3a8b3}.sv-msg-ghost{box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-fg);background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:background-color .16s}.sv-msg-ghost:hover{background:#f6f7f9}.sv-msg-ghost:active{background:#eceef2}.sv-msg-skeleton{background:linear-gradient(90deg,#eceef2,#f6f7f9,#eceef2) 0 0/200% 100%;border-radius:18px;height:220px;animation:1.4s linear infinite sv-msg-shine}@keyframes sv-msg-shine{to{background-position:-200% 0}}.sv-msg-skel{border:1px solid var(--sv-border);background:#fff;border-radius:18px;display:grid;overflow:hidden}.sv-msg-skel-row{align-items:center;gap:12px;padding:14px 16px;display:flex}.sv-msg-skel-row+.sv-msg-skel-row{border-top:1px solid var(--sv-border)}.sv-msg-skel-av.sv-msg-skeleton{border-radius:50%;flex:none;width:40px;height:40px}.sv-msg-skel-lines{flex:1;gap:8px;display:grid}.sv-msg-skel-lines .sv-msg-skeleton{border-radius:6px;height:12px}.sv-msg-skel-lines .sv-msg-skeleton:first-child{width:40%}.sv-msg-skel-body{flex-direction:column;gap:12px;padding-top:20px;display:flex}.sv-msg-skel-body .sv-msg-skeleton{border-radius:18px;width:42%;height:40px}.sv-msg-skel-body .sv-msg-skel-mine{align-self:flex-end;width:56%;height:56px}.sv-msg-pick{height:100%;color:var(--sv-muted);text-align:center;place-content:center;justify-items:center;gap:14px;padding:48px 20px;font-size:14px;display:grid}.sv-msg-thread{border:1px solid var(--sv-border);background:#fff;border-radius:20px;flex-direction:column;height:calc(100svh - 128px);min-height:420px;display:flex;overflow:hidden}.sv-msg-head{border-bottom:1px solid var(--sv-border);align-items:center;gap:12px;padding:12px 20px;display:flex}.sv-msg-head>div{min-width:0}.sv-msg-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.sv-msg-head p{color:var(--sv-muted);margin:2px 0 0;font-size:12px}.sv-msg-head p a{text-underline-offset:2px;text-decoration:underline}.sv-msg-head p a:hover{color:var(--sv-fg)}.sv-msg-head p.sv-msg-about{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.sv-msg-head p.sv-msg-about a{color:var(--sv-fg);margin-right:2px;font-weight:500;text-decoration:none}.sv-msg-head p.sv-msg-about a:hover{text-decoration:underline}.sv-msg-tag{background:var(--sv-bg);color:var(--sv-muted);border-radius:6px;padding:0 6px;font-size:11px;line-height:18px}.sv-msg-back{width:32px;height:32px;color:var(--sv-fg);border-radius:999px;flex:none;place-items:center;margin-left:-8px;font-size:18px;display:grid}.sv-msg-back:hover{background:#f1f2f5}.sv-quote{width:min(400px,100%);box-shadow:0 0 0 1px var(--sv-border), 0 4px 14px #0f12180d;background:#fff;border-radius:18px;gap:8px;padding:14px 16px;font-size:13px;display:grid}.sv-quote[data-state=declined],.sv-quote[data-state=withdrawn],.sv-quote[data-state=expired]{opacity:.55}.sv-quote-top{color:var(--sv-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.sv-quote-top b{color:var(--sv-coral);font-weight:600}.sv-quote[data-state=accepted] .sv-quote-top span{color:oklch(50% .1 155);font-weight:500}.sv-quote-title{font-size:15px;font-weight:600;line-height:1.4}.sv-quote-of{color:var(--sv-muted);margin-top:-6px;font-size:12px}.sv-quote-facts{color:var(--sv-muted);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sv-quote-price{color:var(--sv-fg);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.sv-quote-part small{color:var(--sv-muted);font-size:11px}.sv-quote-part ul{gap:3px;margin:3px 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.sv-quote-part li:before{content:"✓";color:oklch(55% .1 155);margin-right:7px}.sv-quote-part[data-kind=service] li:before{content:"◦";color:var(--sv-muted)}.sv-quote-not{color:var(--sv-muted);margin:0;font-size:12px}.sv-quote-acts{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.sv-quote-order{text-underline-offset:2px;justify-self:end;font-weight:500;text-decoration:underline;text-decoration-thickness:from-font}.sv-msg-request{border-bottom:1px solid var(--sv-border);background:#fbfaf7;font-size:13px}.sv-msg-request summary{cursor:pointer;align-items:center;gap:10px;padding:10px 20px;list-style:none;display:flex}.sv-msg-request summary::-webkit-details-marker{display:none}.sv-msg-request summary b{color:oklch(42% .06 70);background:oklch(93% .03 85);border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.sv-msg-request summary span{min-width:0;color:var(--sv-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sv-msg-request[open] summary span{color:var(--sv-muted)}.sv-msg-request dl{gap:10px;max-height:220px;margin:0;padding:0 20px 14px;display:grid;overflow-y:auto}.sv-msg-request dt{color:var(--sv-muted);font-size:12px}.sv-msg-request dd{white-space:pre-wrap;margin:2px 0 0;line-height:1.55}.sv-msg-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sv-msg-stream{overscroll-behavior:contain;background:#f7f8fa;flex:1;min-height:0;padding:14px 20px 18px;overflow-y:auto}.sv-msg-stream:focus-visible{outline-offset:-3px;outline:3px solid #75a6ed}.sv-msg-lines{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sv-msg-note,.sv-msg-day{max-width:34em;color:var(--sv-muted);text-align:center;align-self:center;font-size:12px;line-height:1.5}.sv-msg-note:first-child{margin-bottom:4px}.sv-msg-day{margin:12px 0 6px;font-weight:500}.sv-msg-event{white-space:pre-wrap;color:var(--sv-muted);background:#eceef2;border-radius:12px;align-self:center;margin:6px 0 10px;padding:4px 12px;font-size:12px}.sv-msg-item{row-gap:4px;max-width:min(80%,560px);display:grid}.sv-msg-item--theirs{grid-template-columns:28px minmax(0,auto);align-self:flex-start;place-items:end start;column-gap:8px}.sv-msg-item--theirs>:not(.sv-msg-av,.sv-msg-av-gap){grid-column:2}.sv-msg-item--mine{align-self:flex-end;justify-items:end}.sv-msg-item--end{margin-bottom:10px}.sv-msg-bubble{box-shadow:0 0 0 1px var(--sv-border);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:18px;padding:9px 14px;font-size:14px;line-height:1.6}.sv-msg-item--theirs.sv-msg-item--end .sv-msg-bubble{border-bottom-left-radius:6px}.sv-msg-item--mine .sv-msg-bubble{background:var(--sv-fg);box-shadow:none;color:#fff}.sv-msg-item--mine.sv-msg-item--end .sv-msg-bubble{border-bottom-right-radius:6px}.sv-msg-bubble a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:from-font}.sv-msg-item--sending .sv-msg-bubble{opacity:.6}.sv-msg-item time,.sv-msg-status,.sv-msg-masked{color:var(--sv-muted);margin:0;font-size:11px}.sv-msg-jump{background:var(--sv-fg);color:#fff;animation:sv-msg-rise .18s var(--sv-ease);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0f12182e}.sv-msg-jump:hover{background:oklch(32% .004 264)}@keyframes sv-msg-rise{0%{opacity:0;transform:translate(-50%,6px)}}.sv-msg-compose{padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--sv-border);gap:6px;display:grid}.sv-msg-field{border:1px solid var(--sv-border);border-radius:16px;align-items:flex-end;gap:8px;padding:5px 5px 5px 14px;transition:border-color .16s;display:flex}.sv-msg-field:focus-within{border-color:var(--sv-fg);box-shadow:0 0 0 3px #75a6ed47}.sv-msg-field textarea{min-width:0;max-height:168px;font:inherit;field-sizing:content;resize:none;background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:15px;line-height:1.5}.sv-msg-attach{width:34px;height:34px;color:var(--sv-muted);border-radius:10px;flex:none;place-items:center;margin-inline-start:-9px;transition:color .16s,background-color .16s;display:grid}.sv-msg-attach:hover:not(:disabled){color:var(--sv-fg);background:#0000000d}.sv-msg-attach:disabled{opacity:.35}.sv-msg-attach svg{width:19px;height:19px}.sv-msg-atts{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.sv-msg-atts li,.sv-msg-file{white-space:nowrap;background:#0000000a;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 8px;font-size:12px;line-height:1.3;display:flex}.sv-msg-atts li[data-failed] small{color:oklch(55% .18 25)}.sv-msg-atts button{color:var(--sv-muted);font-size:11px}.sv-msg-att-name{text-overflow:ellipsis;overflow:hidden}.sv-msg-atts small,.sv-msg-file small{color:var(--sv-muted);flex:none}.sv-msg-file-mark{box-shadow:0 0 0 1px var(--sv-border);color:var(--sv-muted);letter-spacing:.02em;background:#fff;border-radius:5px;flex:none;padding:2px 5px;font-size:9px;font-weight:600}.sv-msg-bubble[data-files]{flex-direction:column;gap:8px;display:flex}.sv-msg-files{white-space:normal;flex-direction:column;gap:6px;display:flex}.sv-msg-pics{grid-template-columns:repeat(var(--sv-pics,1), minmax(0, 1fr));gap:4px;width:min(320px,60vw);display:grid}.sv-msg-pics[data-count="2"]{--sv-pics:2}.sv-msg-pics[data-count="3"]{--sv-pics:3}.sv-msg-pics a,.sv-msg-pic-wait{aspect-ratio:4/3;background:#0000000f;border-radius:10px;display:block;overflow:hidden}.sv-msg-pics[data-count="1"] a{aspect-ratio:auto;max-height:360px}.sv-msg-pics img{object-fit:cover;width:100%;height:100%;display:block}.sv-msg-file a{color:inherit;text-underline-offset:3px;flex:none;margin-inline-start:auto;font-weight:600;text-decoration:underline}.sv-msg-item--mine .sv-msg-file{background:#ffffff1f}.sv-msg-item--mine .sv-msg-file small,.sv-msg-item--mine .sv-msg-file-mark{color:#ffffffb3}.sv-msg-item--mine .sv-msg-file-mark{background:0 0;box-shadow:0 0 0 1px #ffffff4d}.sv-msg-send{background:var(--sv-fg);color:#fff;border-radius:12px;flex:none;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .16s}.sv-msg-send:hover:not(:disabled){background:oklch(32% .004 264)}.sv-msg-send:active:not(:disabled){transform:translateY(1px)}.sv-msg-send:disabled{opacity:.35}.sv-msg-hint{color:var(--sv-muted);justify-content:space-between;gap:12px;margin:0;padding-inline:4px;font-size:11px;display:flex}.sv-msg-count{font-variant-numeric:tabular-nums}.sv-msg-hint--error{color:#c2410c}.sv-msg-closed{border-top:1px solid var(--sv-border);color:var(--sv-muted);margin:0;padding:16px 20px;font-size:13px}@media (pointer:coarse){.sv-msg-hint:not(.sv-msg-hint--error) .sv-msg-hint-text{display:none}.sv-msg-field textarea{font-size:16px}.sv-msg-back{width:44px;height:44px;margin-left:-12px}.sv-msg-send{min-height:44px}}@media (width<=1023.98px){.sv-msg-split[data-open] .sv-msg-side,.sv-msg-split:not([data-open]) .sv-msg-main{display:none}.sv-msg-title--open{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv-buyer:has(.sv-msg-split[data-open]){padding-top:12px}.sv-buyer:has(.sv-msg-split[data-open]) .sv-buyer-head{margin-bottom:12px}}@media (width>=1024px){.sv-msg-split{border:1px solid var(--sv-border);background:#fff;border-radius:20px;grid-template-columns:320px minmax(0,1fr);height:clamp(560px,100svh - 236px,860px);overflow:hidden}.sv-msg-side{border-right:1px solid var(--sv-border);min-height:0;overflow-y:auto}.sv-msg-side .sv-msg-list,.sv-msg-side .sv-msg-skel{border:0;border-radius:0}.sv-msg-main{min-height:0}.sv-msg-main .sv-msg-thread{border:0;border-radius:0;height:100%;min-height:0}.sv-msg-narrow{display:none}}@media (width<=720px){.sv-switch button{padding:10px 20px;font-size:16px}.sv-custom-card{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}.sv-msg-item{max-width:88%}.sv-msg-stream{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.sv-switch-ink,.sv-switch button,.sv-custom-submit{transition:none}.sv-msg-skeleton,.sv-msg-jump{animation:none}.sv-msg-row,.sv-msg-field,.sv-msg-ghost,.sv-msg-send{transition:none}}@media (forced-colors:active){.sv-msg-row[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.sv-msg-bubble,.sv-msg-event,.sv-msg-badge,.sv-msg-jump,.sv-msg-send{border:1px solid canvastext}.sv-msg-send:disabled{color:graytext;border-color:graytext}.sv-msg-item--sending .sv-msg-bubble{border-style:dashed}.sv-msg-field:focus-within{outline:2px solid highlight}.sv-msg-skeleton{background:graytext;animation:none}}@media (width<=640px){.site-nav-actions:has(.site-nav-icon) .site-nav-cta{display:none}}.sv-ol{z-index:30;opacity:0;visibility:hidden;border-radius:0 14px 14px 0;justify-items:start;gap:6px;padding:10px 12px;transition:opacity .3s,visibility 0s linear .3s,background-color .2s,box-shadow .2s;display:grid;position:fixed;top:calc(50% + 40px);left:0;translate:0 -50%}.sv-ol[data-shown]{opacity:1;visibility:visible;transition:opacity .3s,visibility,background-color .2s,box-shadow .2s}.sv-ol ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sv-ol a{color:#8a8f99;white-space:nowrap;grid-template-columns:14px auto;align-items:center;column-gap:8px;padding:5px 0;font-size:12px;line-height:1.3;transition:color .16s;display:grid;position:relative}.sv-ol a:hover{color:var(--sv-fg)}.sv-ol a i{width:8px;height:2px;transition:width .3s var(--sv-ease), background-color .3s;background:#c8cbd1;border-radius:2px}.sv-ol a[aria-current]{color:var(--sv-fg);font-weight:500}.sv-ol a[aria-current] i{background:linear-gradient(90deg,#d97757,#b5578f 55%,#6e5bd0);width:14px}.sv-ol a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #75a6ed}.sv-ol-fold{color:#a3a7b0;white-space:nowrap;margin:4px 0 0 22px;padding:2px 0;font-size:11px;transition:color .16s}.sv-ol-fold:hover{color:var(--sv-fg);text-underline-offset:2px;text-decoration:underline}.sv-ol[data-mode=rail]{padding:10px 6px 10px 10px}.sv-ol[data-mode=rail] a{grid-template-columns:18px;padding:6px 0}.sv-ol[data-mode=rail] a i{width:10px;height:3px}.sv-ol[data-mode=rail] a[aria-current] i{width:18px}.sv-ol[data-mode=rail] a span,.sv-ol[data-mode=rail] .sv-ol-fold{opacity:0;visibility:hidden;position:absolute}.sv-ol[data-mode=rail]:not([data-resting]):is(:hover,:focus-within){background:#fffffff5;padding-right:16px;box-shadow:0 0 0 1px #0000000d,0 18px 40px -20px #1d234066}.sv-ol[data-mode=rail]:not([data-resting]):is(:hover,:focus-within) a{grid-template-columns:18px auto}.sv-ol[data-mode=rail]:not([data-resting]):is(:hover,:focus-within) :is(a span,.sv-ol-fold){opacity:1;visibility:visible;position:static}@media (width<=767.98px){.sv-ol{display:none}}@media (prefers-reduced-motion:reduce){.sv-ol,.sv-ol a i{transition:none}}.sv-pg .svx-cols-1{grid-template-columns:1fr}.sv-pg .svx-cols-2{grid-template-columns:repeat(2,1fr)}.sv-pg .svx-cols-4{grid-template-columns:repeat(4,1fr)}@media (width<48rem){.sv-pg .sv-dl-grid{grid-template-columns:1fr}}.sv-pg .svx-dl-no{letter-spacing:-.02em;color:#1b254026;font-size:44px;font-weight:600}.sv-pg .svx-tpl-title{margin:0 0 6px;font-size:26px;font-weight:600}.sv-market-top{text-align:center;padding-top:clamp(56px,9vh,96px)}.sv-market-eyebrow{color:var(--sv-accent);letter-spacing:.02em;margin:0;font-size:14px;font-weight:600}.sv-market-top h1{color:#f5f5f7;letter-spacing:-.035em;text-wrap:balance;max-width:18em;margin:14px auto 0;font-size:clamp(32px,4.2vw,60px);font-weight:650;line-height:1.1}.sv-market-top>p:last-child{max-width:44em;color:var(--sv-muted);text-wrap:pretty;margin:18px auto 0;font-size:clamp(15px,1.15vw,17px);line-height:1.75}.sv-bn-tag{background:color-mix(in srgb, var(--glow,#92b5ff) 16%, transparent);color:var(--glow,#92b5ff);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sv-flip{transform:scaleX(-1)}.sv-bn-art{height:100%;min-height:240px;display:block;position:relative}.sv-bn-art i,.sv-bn-art b{display:block}.sv-bn-draft{filter:blur(1.2px)grayscale();background:#ffffff0d;border-radius:14px;gap:10px;width:52%;padding:18px;display:grid;position:absolute;top:8%;left:4%;transform:rotate(-5deg);box-shadow:inset 0 0 0 1px #ffffff1a}.sv-bn-draft i{background:#ffffff26;border-radius:5px;height:10px}.sv-bn-draft i:nth-child(2){width:70%}.sv-bn-draft i:nth-child(3){height:54px}.sv-bn-draft i:nth-child(4){width:40%}.sv-bn-done{width:66%;box-shadow:0 0 0 1px #fff, 0 40px 80px -30px #000, 0 0 60px -10px var(--glow);background:#f7f7f9;border-radius:14px;position:absolute;bottom:4%;right:2%;overflow:visible;animation-delay:.25s!important}.sv-bn-done-bar{border-bottom:1px solid #e6e6ea;gap:5px;padding:9px 12px;display:flex}.sv-bn-done-bar i{background:#d4d4d8;border-radius:999px;width:7px;height:7px}.sv-bn-done-hero{background:linear-gradient(120deg,#1f2a5c,#6a5bd6 55%,#92b5ff);border-radius:10px;height:84px;margin:14px 14px 0;display:block}.sv-bn-done-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 14px 16px;display:grid}.sv-bn-done-grid i{background:linear-gradient(135deg,#ffd29a,#ff8a5c);border-radius:8px;height:46px}.sv-bn-done-grid i:nth-child(2){background:linear-gradient(135deg,#a6e4ff,#4f7cff)}.sv-bn-done-grid i:nth-child(3){background:linear-gradient(135deg,#c4b5ff,#7c5cff)}.sv-bn-badge{width:40px;height:40px;box-shadow:0 0 0 1px #ffffff40, 0 0 24px -2px var(--glow);color:var(--glow);background:#0a0a0c;border-radius:999px;place-items:center;display:grid;position:absolute;top:-16px;right:-12px}.sv-bn-form{width:min(78%,340px);box-shadow:0 0 0 1px #ffffff24, 0 40px 80px -30px #000, 0 0 60px -14px var(--glow);background:#141418f2;border-radius:18px;gap:10px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-bn-form-head{color:var(--glow)}.sv-bn-field{color:#c4c4ca;background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;display:flex}.sv-bn-field i{background:#ffffff2e;border-radius:4px;flex:1;height:8px}.sv-bn-field i+i{flex:.6}.sv-bn-field b{border-radius:999px;width:46px;height:22px;box-shadow:inset 0 0 0 1px #ffffff2e}.sv-bn-field b[data-on]{background:var(--glow);box-shadow:none}.sv-bn-ok{color:#9fe0b4}.sv-bn-send{background:#f5f5f7;border-radius:10px;height:36px;display:block}.sv-bn-art svg{flex-shrink:0;width:18px;height:18px}.sv-bn-art-assure{justify-content:center;align-items:center;display:flex}.sv-bn-node{background:#ffffff10;border-radius:999px;flex-shrink:0;width:52px;height:52px;box-shadow:inset 0 0 0 1px #ffffff2e}.sv-bn-wire{background:linear-gradient(90deg, #ffffff20, var(--glow), #ffffff20);background-size:200% 100%;flex:1;max-width:120px;height:2px;position:relative;animation:2.4s linear infinite sv-flow!important}.sv-bn-hub{color:#0a0a0c;width:110px;height:110px;box-shadow:0 0 70px -10px var(--glow);background:#f5f5f7;border-radius:30px;flex-shrink:0;place-items:center;display:grid;position:relative}.sv-bn-hub>svg:first-child{width:44px;height:44px}.sv-bn-hub .sv-bn-shield{width:34px;height:34px;color:var(--glow);background:#0a0a0c;border-radius:999px;padding:7px;position:absolute;bottom:-10px;right:-10px;box-shadow:0 0 0 1px #ffffff40}.sv-bn-spec{width:44%;color:var(--glow);transform:translate(calc(-50% + (var(--i) - 1) * 62%), calc(-50% + (var(--i) - 1) * -8%)) rotate(calc((var(--i) - 1) * 6deg));background:#18181df2;border-radius:16px;gap:10px;padding:18px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff24,0 30px 60px -30px #000}.sv-bn-spec:nth-child(2){z-index:1;color:#0a0a0c;box-shadow:0 0 60px -14px var(--glow), 0 30px 60px -30px #000;background:#f5f5f7}.sv-bn-spec i{opacity:.25;background:currentColor;border-radius:4px;height:8px}.sv-bn-spec i+i{width:60%}.sv-modal{color:#f5f5f7;background:#121216;border:0;border-radius:24px;width:min(760px,100vw - 32px);max-width:none;max-height:min(86vh,860px);margin:auto;padding:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 60px 160px -40px #000}.sv-modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6}.sv-modal[open]{animation:sv-modal-in .42s var(--sv-ease,ease) both}@keyframes sv-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.sv-modal-box{--glow:#92b5ff;flex-direction:column;max-height:min(86vh,860px);display:flex}.sv-modal-box[data-id=ask]{--glow:#b79cff}.sv-modal-box[data-id=assure]{--glow:#7fe0b8}.sv-modal-box[data-id=specs]{--glow:#f0c674}.sv-modal-head{justify-content:space-between;align-items:center;padding:18px 22px 0 28px;display:flex}.sv-modal-close{color:#c4c4ca;background:#ffffff10;border-radius:999px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.sv-modal-close:hover{color:#fff;background:#ffffff20}.sv-modal-body{overscroll-behavior:contain;padding:14px 28px 28px;overflow-y:auto}.sv-modal-body h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:650;line-height:1.3}.sv-modal-intro{color:#b4b4ba;margin:14px 0 0;font-size:15px;line-height:1.8}.sv-modal-intro strong{color:#f5f5f7}.sv-modal-sub{color:#f5f5f7;margin:26px 0 0;font-size:16px;font-weight:600}.sv-modal-spec-n{background:color-mix(in srgb, var(--glow) 18%, transparent);width:26px;height:26px;color:var(--glow);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.sv-flow{background:#ffffff08;border-radius:18px;margin-top:22px;padding:20px;box-shadow:inset 0 0 0 1px #ffffff14}.sv-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.sv-flow li{color:#e6e6ea;text-align:center;background:#ffffff0d;border-radius:14px;align-content:center;justify-items:center;gap:6px;min-height:84px;padding:12px 10px;font-size:13px;line-height:1.45;display:grid;position:relative}.sv-flow li[data-hub]{color:#0a0a0c;box-shadow:0 0 40px -10px var(--glow);background:#f5f5f7;font-weight:600}.sv-flow li[data-hub] svg{width:20px;height:20px}.sv-flow li:not(:last-child):after{color:var(--glow);content:"➔";font-size:12px;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.sv-flow-back{color:#c4c4ca;align-items:center;gap:8px;margin:14px 0 0;font-size:13.5px;display:flex}.sv-flow-back svg{width:16px;height:16px;color:var(--glow)}.sv-modal-spec-n{border-radius:8px;width:auto;padding:0 7px}.sv-modal-foot{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:10px 16px 12px;display:flex}.sv-modal-arrow{color:#c4c4ca;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .16s,color .16s,opacity .16s;display:grid}.sv-modal-arrow:hover:not(:disabled){color:#fff;background:#ffffff10}.sv-modal-arrow:disabled{opacity:.2;cursor:default}.sv-modal-arrow svg{width:16px;height:16px}.sv-modal-steps{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sv-modal-steps button{color:#77777f;text-align:left;border-radius:12px;flex-direction:column;gap:9px;width:100%;padding:9px 8px 8px;font-size:12.5px;transition:background-color .16s,color .16s;display:flex}.sv-modal-steps button:hover{color:#d4d4da;background:#ffffff0a}.sv-modal-steps button[data-done]{color:#a4a4ac}.sv-modal-steps button[aria-current]{color:#fff;font-weight:600}.sv-modal-steps i{background:#ffffff1c;border-radius:999px;height:3px;transition:background-color .24s;display:block}.sv-modal-steps button[data-done] i{background:color-mix(in srgb, var(--glow) 45%, transparent)}.sv-modal-steps button[aria-current] i{background:var(--glow)}.sv-modal-steps span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-modal-steps em{font-variant-numeric:tabular-nums;opacity:.6;margin-right:6px;font-style:normal}.sv-market.sv-market-first{margin-top:clamp(56px,8vh,88px)}@media (width<=760px){.sv-bn-art{min-height:200px}.sv-flow ol{grid-template-columns:minmax(0,1fr);gap:20px}.sv-flow li:not(:last-child):after{content:"↓";inset:auto auto -17px 50%;transform:translate(-50%)}.sv-modal-body{padding:12px 20px 22px}}@media (prefers-reduced-motion:reduce){.sv-bn-wire{animation:none!important}}.sv-duo b{color:#f5f5f7;font-weight:inherit}.sv-duo span{color:#86868b}.sv-market-top{text-align:left}.sv-market-top h1{max-width:22em;margin-left:0;font-size:clamp(32px,3.6vw,52px)}.sv-market-top>p:last-child{margin-left:0}.sv-pages.sv-pages-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}@media (width<=1000px){.sv-pages.sv-pages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sv-pages.sv-pages-grid{grid-template-columns:minmax(0,1fr)}}.sv-case{width:78%;transition:transform .6s var(--sv-ease);background:#0d0d10;border-radius:12px;display:block;position:absolute;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff26,0 24px 48px -20px #000}.sv-case img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.sv-case-cap{background:#141418;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 10px;font-size:11px;display:flex}.sv-case-cap b{color:#e6e6ea;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sv-case-cap em{color:#8e8e94;flex-shrink:0;font-style:normal}.sv-case.is-0{filter:brightness(.7);top:10%;transform:translate(-62%)rotate(-6deg)scale(.86)}.sv-case.is-1{filter:brightness(.8);top:20%;transform:translate(-38%)rotate(5deg)scale(.9)}.sv-case.is-2{z-index:1;top:36%;transform:translate(-50%)}.sv-oform{width:84%;box-shadow:0 30px 60px -24px #000, 0 0 50px -16px var(--glow);color:#1d1d1f;background:#f5f5f7;border-radius:16px;gap:9px;padding:14px;font-size:11.5px;display:grid;position:absolute;top:8%;left:50%;transform:translate(-50%)}.sv-oform-head{border-bottom:1px solid #e3e3e8;align-items:center;gap:9px;padding-bottom:9px;display:flex}.sv-oform-head img{object-fit:cover;border-radius:5px;width:44px;height:22px}.sv-oform-head b{font-size:12.5px;font-weight:650;display:block}.sv-oform-head em,.sv-oform-field>em{color:#86868b;font-size:10.5px;font-style:normal;display:block}.sv-oform-field{gap:4px;display:grid}.sv-oform-file{background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;display:flex;box-shadow:inset 0 0 0 1px #dcdce1}.sv-oform-chips{gap:5px;display:flex}.sv-oform-chips b{border-radius:999px;padding:3px 9px;font-weight:500;box-shadow:inset 0 0 0 1px #dcdce1}.sv-oform-chips b[data-on]{color:#fff;box-shadow:none;background:#1d1d1f}.sv-oform-file svg{width:14px;height:14px}.sv-oform-file .sv-oform-ok{color:#1f9d55;margin-left:auto}.sv-oform-send{color:#fff;text-align:center;background:#1d1d1f;border-radius:9px;padding:7px;font-weight:600}.sv-escrow-card{width:84%;box-shadow:0 0 0 1px #ffffff1f, 0 30px 60px -24px #000, 0 0 60px -18px var(--glow);background:#16161a;border-radius:16px;gap:12px;padding:14px;font-size:11.5px;display:grid;position:absolute;top:14%;left:50%;transform:translate(-50%)}.sv-escrow-top{align-items:center;gap:9px;display:flex}.sv-escrow-top img,.sv-escrow-top>i{object-fit:cover;background:#2a2a30;border-radius:5px;flex-shrink:0;width:44px;height:22px}.sv-escrow-top span{flex:1;min-width:0}.sv-escrow-top b{color:#f5f5f7;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.sv-escrow-top em{color:#8e8e94;font-size:10.5px;font-style:normal}.sv-escrow-top strong{color:#f5f5f7;font-size:13px}.sv-escrow-state{background:color-mix(in srgb, var(--glow) 14%, transparent);color:var(--glow);border-radius:10px;align-items:center;gap:6px;padding:9px 10px;font-size:12.5px;font-weight:650;display:flex}.sv-escrow-state svg{width:15px;height:15px}.sv-escrow-steps{gap:8px;display:grid}.sv-escrow-steps>span{color:#6e6e74;align-items:center;gap:9px;display:flex;position:relative}.sv-escrow-steps>span:not(:last-child):after{content:"";background:#ffffff1f;width:1px;height:10px;position:absolute;top:12px;left:4px}.sv-escrow-steps i{border-radius:999px;flex-shrink:0;width:9px;height:9px;box-shadow:inset 0 0 0 1.5px #4a4a50}.sv-escrow-steps [data-done]{color:#c4c4ca}.sv-escrow-steps [data-done] i{box-shadow:none;background:#c4c4ca}.sv-escrow-steps [data-now]{color:#f5f5f7;font-weight:600}.sv-escrow-steps [data-now] i{background:var(--glow);box-shadow:0 0 0 4px color-mix(in srgb, var(--glow) 25%, transparent)}.sv-spec2{color:#c4c4ca;background:#1b1b20;border-radius:14px;gap:8px;width:70%;padding:12px;font-size:11.5px;display:grid;position:absolute;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 24px 48px -20px #000}.sv-spec2>svg{width:16px;height:16px;color:var(--glow)}.sv-spec2 b{color:#f5f5f7;font-weight:600}.sv-spec2.is-src{top:6%;transform:translate(-62%)rotate(-7deg)}.sv-spec2.is-src code{color:#8e8e94;gap:3px;font-size:10.5px;display:grid}.sv-spec2.is-src code i{font-style:normal}.sv-spec2.is-custom{top:14%;transform:translate(-36%)rotate(6deg)}.sv-spec2-chat{gap:5px;display:grid}.sv-spec2-chat i{background:#ffffff1a;border-radius:7px 7px 7px 2px;width:80%;height:14px}.sv-spec2-chat i+i{background:color-mix(in srgb, var(--glow) 40%, transparent);border-radius:7px 7px 2px;justify-self:end;width:60%}.sv-spec2.is-std{z-index:1;color:#1d1d1f;background:#f5f5f7;width:78%;padding:0;top:38%;transform:translate(-50%)}.sv-spec2.is-std img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.sv-spec2-foot{align-items:center;gap:6px;padding:8px 10px;display:flex}.sv-spec2-foot svg{width:14px;height:14px}.sv-spec2.is-std b{color:#1d1d1f}.sv-spec2-foot em{color:#6e6e74;margin-left:auto;font-style:normal;font-weight:600}.sv-spec2-foot{padding-right:46px}.sv-modal{background:#0f0f12;border-radius:28px;width:min(1040px,100vw - 32px);max-height:min(90vh,940px)}.sv-modal-box{max-height:min(90vh,940px);position:relative}.sv-modal-head{z-index:3;padding:0;position:absolute;top:16px;right:16px}.sv-modal-close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d1d22e6;box-shadow:inset 0 0 0 1px #ffffff1f}.sv-modal-body{padding:0 0 36px}.sv-modal-body>:not(.sv-mh){margin-inline:clamp(22px,4vw,48px)}.sv-mh{background:radial-gradient(60% 90% at 85% 40%, color-mix(in srgb, var(--glow) 20%, transparent), transparent 70%), linear-gradient(180deg, #17171c, #0f0f12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;min-height:340px;padding:clamp(32px,4vw,48px) clamp(22px,4vw,48px) 28px;display:grid}.sv-mh-copy{justify-items:start;gap:14px;display:grid}.sv-mh-copy h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.18}.sv-mh-copy .sv-modal-intro{color:#a1a1a6;margin:0;font-size:15.5px;line-height:1.8}.sv-mh-copy .sv-modal-intro strong{color:#f5f5f7;letter-spacing:-.01em;margin-top:10px;font-size:20px;font-weight:650;display:block}.sv-mh-art{height:300px;position:relative}.sv-mh-art .sv-bn-art{height:100%;min-height:0;position:absolute;inset:0}.sv-mpoints>li,.sv-promises>li,.sv-mspecs>li,.sv-flow li{animation:sv-rise .7s var(--sv-ease) both;animation-delay:calc(.18s + var(--i,0) * .11s)}@keyframes sv-rise{0%{opacity:0;transform:translateY(14px)}}.sv-mpoints{gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.sv-mpoints>li{background:#16161a;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:28px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.sv-mpoints>li:nth-child(2n) .sv-mpoint-art{order:-1}.sv-mpoints>li:has(.sv-mpoint-forms){grid-template-columns:minmax(0,1fr)}.sv-mpoint-copy b{color:#f5f5f7;letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.3;display:block}.sv-mpoint-copy p{color:#a1a1a6;margin:10px 0 0;font-size:14.5px;line-height:1.8}.sv-mpoint-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sv-mpoint-forms li{color:#3a3a40;background:#f5f5f7;border-radius:16px;align-content:start;gap:12px;padding:16px;font-size:13px;line-height:1.6;display:grid}.sv-mpoint-forms li>svg{background:color-mix(in srgb, var(--glow) 30%, #fff);color:#1d1d1f;border-radius:9px;width:30px;height:30px;padding:6px}.sv-mpoint-forms em{color:#1d1d1f;margin-bottom:4px;font-style:normal;font-weight:650;display:block}.sv-mpoint-art{background:radial-gradient(80% 80% at 50% 50%, color-mix(in srgb, var(--glow) 14%, transparent), transparent 75%), #0f0f12;border-radius:16px;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.sv-pa{gap:10px;width:100%;padding:18px;font-size:12.5px;display:grid}.sv-pa svg{flex-shrink:0;width:16px;height:16px}.sv-pa-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sv-pa-chips i{color:#8e8e94;background:#ffffff0d;border-radius:999px;padding:5px 11px;font-style:normal;box-shadow:inset 0 0 0 1px #ffffff1a}.sv-pa-pick{color:#0a0a0c;box-shadow:0 0 40px -10px var(--glow);background:#f5f5f7;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;display:flex}.sv-pa-pick svg:last-child{color:#1f9d55}.sv-pa-versus{grid-template-columns:1fr 1.2fr;align-items:center}.sv-pa-rough{filter:grayscale()blur(.4px);background:#ffffff0a;border-radius:12px;gap:7px;padding:14px;display:grid;transform:rotate(-3deg)}.sv-pa-rough i{background:#ffffff24;border-radius:4px;height:8px}.sv-pa-rough i:nth-child(3){width:70%}.sv-pa-rough i:nth-child(4){width:45%}.sv-pa-rough em,.sv-pa-fine em{color:#8e8e94;font-style:normal}.sv-pa-fine{box-shadow:0 0 0 1px #ffffff2e, 0 20px 40px -16px #000, 0 0 40px -14px var(--glow);border-radius:12px;display:block;position:relative;overflow:hidden}.sv-pa-fine img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.sv-pa-fine em{color:#0a0a0c;background:#f5f5f7;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-weight:650;display:inline-flex;position:absolute;bottom:8px;right:8px}.sv-pa-bar{border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sv-pa-bar em{font-style:normal}.sv-pa-bar.is-old{color:#6e6e74;background:#ffffff0a;width:100%}.sv-pa-bar.is-old b{text-decoration:line-through}.sv-pa-bar.is-new{background:linear-gradient(90deg, color-mix(in srgb, var(--glow) 40%, #fff), #f5f5f7);color:#0a0a0c;width:62%}.sv-pa-bar.is-new b{font-size:18px;font-weight:700}.sv-pa-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-pa-shelf>span{background:#16161a;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.sv-pa-shelf img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.sv-pa-shelf em{color:#a1a1a6;justify-content:space-between;gap:6px;padding:7px 9px;font-size:11px;font-style:normal;display:flex}.sv-pa-shelf b{color:#e6e6ea;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sv-pa-relay{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.sv-pa-relay>span{color:#e6e6ea;background:#ffffff0d;border-radius:12px;align-items:center;gap:7px;padding:11px 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.sv-pa-relay>.is-done{color:#0a0a0c;box-shadow:0 0 40px -10px var(--glow);background:#f5f5f7}.sv-pa-relay .is-done svg{color:#1f9d55}.sv-pa-to{color:#5e5e64}.sv-modal-body .sv-flow{background:#16161a;border-radius:22px;margin-top:28px;padding:28px}.sv-flow li{min-height:110px;padding:16px 12px;font-size:13.5px}.sv-flow-n{color:#6e6e74;font-size:11px;font-weight:600}.sv-flow li[data-hub] .sv-flow-n{color:#6e6e74}.sv-flow-back{background:color-mix(in srgb, var(--glow) 10%, transparent);color:#e6e6ea;border-radius:12px;margin-top:18px;padding:11px 14px}.sv-modal-body .sv-modal-sub{letter-spacing:-.02em;margin-top:34px;font-size:22px;font-weight:650}.sv-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;padding:0;list-style:none;display:grid}.sv-promises li{background:#16161a;border-radius:20px;padding:24px;box-shadow:inset 0 0 0 1px #ffffff12}.sv-promise-icon{background:color-mix(in srgb, var(--glow) 16%, transparent);width:42px;height:42px;color:var(--glow);border-radius:12px;place-items:center;display:grid}.sv-promise-icon svg{width:21px;height:21px}.sv-promises b{color:#f5f5f7;margin-top:16px;font-size:18px;font-weight:650;display:block}.sv-promises p{color:#a1a1a6;margin:8px 0 0;font-size:14px;line-height:1.75}.sv-mspecs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.sv-mspecs>li{background:#16161a;border-radius:20px;flex-direction:column;gap:6px;padding:0 20px 22px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.sv-mspec-art{background:radial-gradient(70% 80% at 50% 50%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 75%), #0f0f12;place-items:center;height:150px;margin:0 -20px 14px;display:grid;overflow:hidden}.sv-pa-cover{object-fit:cover;width:100%;height:100%}.sv-pa-chat{width:82%}.sv-pa-chat i{color:#e6e6ea;background:#ffffff14;border-radius:14px 14px 14px 4px;justify-self:start;padding:8px 12px;font-style:normal}.sv-pa-chat i+i{background:color-mix(in srgb, var(--glow) 45%, #fff);color:#0a0a0c;border-radius:14px 14px 4px;justify-self:end}.sv-mspecs .sv-modal-spec-n{align-self:flex-start}.sv-mspecs>li>b{color:#f5f5f7;margin-top:6px;font-size:20px;font-weight:650}.sv-mspecs>li>em{color:var(--glow);font-size:13px;font-style:normal;font-weight:600}.sv-mspecs dl{border-top:1px solid #ffffff12;gap:4px;margin:12px 0 0;padding-top:12px;display:grid}.sv-mspecs dt{color:#8e8e94;margin-top:6px;font-size:12px}.sv-mspecs dd{color:#c4c4ca;margin:0;font-size:13.5px;line-height:1.7}@media (width<=760px){.sv-mh,.sv-mpoints>li,.sv-promises,.sv-mspecs,.sv-mpoint-forms{grid-template-columns:minmax(0,1fr)}.sv-mh-art{height:240px}.sv-mpoints>li:nth-child(2n) .sv-mpoint-art{order:0}}@media (prefers-reduced-motion:reduce){.sv-mpoints>li,.sv-promises>li,.sv-mspecs>li,.sv-flow li{animation:none}}@media (width<=760px){.sv-modal-steps span{text-align:center;font-size:0}.sv-modal-steps em{margin:0;font-size:12px}}.sv-showcase-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin-bottom:22px;display:flex}.sv-showcase-head .sv-market-title{margin:0;padding-top:4px}.sv-showcase-head .sv-way-pick{justify-items:end;display:grid}.sv-showcase-head .sv-way-note{text-align:right;margin:10px 4px 0 0}@media (width<=760px){.sv-showcase-head .sv-way-pick{justify-items:start}.sv-showcase-head .sv-way-note{text-align:left}}.sv-coming{border-radius:24px;margin-top:22px;position:relative;overflow:hidden}.sv-coming-cards{filter:blur(6px)saturate(.9);opacity:.75;margin:0;padding:0;list-style:none;display:grid}.sv-coming-veil{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;animation:sv-rise .6s var(--sv-ease) both;background:radial-gradient(60% 60% at 50% 45%,#0a0a0ccc,#0a0a0c66 80%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.sv-coming-icon{color:#c9d8ff;background:#ffffff10;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #ffffff26,0 0 50px -10px #92b5ff88}.sv-coming-icon svg{width:26px;height:26px}.sv-coming-veil b{color:#f5f5f7;letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px);font-weight:650}.sv-coming-veil p{color:#c4c4ca;max-width:26em;margin:0;font-size:15px;line-height:1.7}.sv-coming-expert{color:#e6e6ea;background:#ffffff14;border-radius:999px;align-items:center;gap:2px;margin-top:6px;padding:7px 12px 7px 15px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff26}.sv-coming-expert svg{width:14px;height:14px}.sv-coming-expert:hover{color:#0a0a0c;background:#f5f5f7}.sv-coming-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (width<=1000px){.sv-coming-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sv-coming-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.sv-coming-cards li:nth-child(n+5){display:none}}@media (width<=640px){.sv-coming-cards li:nth-child(n+3){display:none}}.sv-ticks{min-height:4px}.sv-ticks[data-none]{visibility:hidden}.sv-pages-grid .sv-page-lead{min-height:3.2em}.sv-pages-grid .sv-page-foot{min-height:52px}.sv-kindbar:before{background:var(--sv-bg,#0a0a0c);content:"";pointer-events:none;height:12px;position:absolute;bottom:100%;left:-2px;right:-2px}.sv-showcase-head .sv-way-note{margin-right:0}.sv-showcase-head .sv-market-title{padding-top:0;line-height:56px}@media (width<=760px){.sv-showcase-head .sv-way-pick,.sv-showcase-head .sv-way-tabs{width:100%}.sv-showcase-head .sv-way-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sv-showcase-head .sv-way-tabs button{justify-content:center;padding-inline:6px}.sv-showcase-head .sv-way-tabs svg{display:none}.sv-kindbar ul{flex-wrap:nowrap}.sv-kindbar li{flex-shrink:0}}.sv-lesson{gap:5px;display:flex}.sv-lesson i{color:#8e8e94;border-radius:999px;place-items:center;width:22px;height:22px;font-size:9.5px;font-style:normal;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.sv-lesson i[data-done]{color:#e6e6ea;box-shadow:none;background:#ffffff26}.sv-lesson i[data-now]{background:var(--glow);color:#0a0a0c;box-shadow:none}.sv-pa-lesson{background:#16161a;border-radius:14px;gap:6px;width:82%;box-shadow:0 0 0 1px #ffffff1f}.sv-pa-lesson>span{color:#6e6e74;align-items:center;gap:8px;display:flex}.sv-pa-lesson>.sv-pa-lesson-head{color:var(--glow);margin-bottom:4px;font-weight:650}.sv-pa-lesson [data-done]{color:#a1a1a6;-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.sv-pa-lesson [data-done] svg{color:#34c759}.sv-pa-lesson [data-now]{color:#f5f5f7;font-weight:600}.sv-pa-lesson i{border-radius:999px;flex-shrink:0;width:14px;height:14px;margin:0 1px;box-shadow:inset 0 0 0 1.5px #4a4a50}.sv-pa-lesson [data-now] i{background:var(--glow);box-shadow:0 0 0 4px color-mix(in srgb, var(--glow) 25%, transparent)}.sv-cross{width:16px;height:16px;display:block}.sv-modal-close{place-items:center;padding:0;font-size:0;line-height:0;display:grid}.sv-modal-box:focus{outline:none}.sv-showcase-head{align-items:center;margin-bottom:16px}.sv-showcase-head .sv-market-title{line-height:1.15}.sv-showcase-head .sv-way-tabs{border-radius:999px;gap:2px;padding:3px}.sv-showcase-head .sv-way-tabs button{border-radius:999px;gap:6px;height:32px;padding:0 13px}.sv-showcase-head .sv-way-tabs svg{width:15px;height:15px}.sv-showcase-head .sv-way-tabs b{font-size:13.5px}.sv-showcase-head .sv-way-tabs em{padding:0 6px;font-size:11px}.sv-showcase-head .sv-way-note{margin-top:6px;font-size:12.5px}.sv-showcase-head{margin-bottom:8px}.sv-pages-grid .sv-ticks{z-index:2;margin-top:-16px;margin-bottom:12px;position:relative}.sv-pages-grid .sv-page-text{text-align:left;align-items:stretch;padding:14px 22px 18px}.sv-pages-grid .sv-page-over{color:#8e8e94;letter-spacing:0;font-size:12.5px}.sv-pages-grid .sv-page-text>b{text-wrap:pretty;margin-top:4px;font-size:21px}.sv-pages-grid .sv-page-lead{color:#a1a1a6;text-wrap:pretty;margin-top:6px;font-size:13.5px;line-height:1.6}.sv-pages-grid .sv-page-meta{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:14px;display:flex}.sv-pages-grid .sv-page-meta>span{color:#c4c4ca;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;line-height:1.4;display:inline-flex}.sv-pages-grid .sv-page-meta>.sv-sure{color:#a8c7ff;background:#92b5ff1f}.sv-pages-grid .sv-page-meta svg{width:13px;height:13px}.sv-pages-grid .sv-page-foot{min-height:0;margin-top:auto;padding-top:16px}.sv-pages-grid .sv-page-text>.sv-page-meta+.sv-page-foot{border-top:1px solid #ffffff12;margin-top:16px}.sv-pages-grid .sv-page-foot strong{font-size:15px}@media (width>=761px){.sv-showcase-head .sv-way-pick{flex-direction:row-reverse;align-items:center;gap:14px;display:flex}.sv-showcase-head .sv-way-note{white-space:nowrap;margin:0}.sv-showcase-head{margin-bottom:20px}}.sv-coming-cards{filter:blur(5px)saturate(.95);opacity:.8}.sv-coming-cards .sv-mock-card{background:var(--sv-card);box-shadow:inset 0 0 0 1px var(--sv-border);border-radius:22px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.sv-mock-thumb{aspect-ratio:25/12;background:radial-gradient(70% 90% at 50% 0,#ffffff14,#0000 72%);place-items:center;padding:18px 18% 0;display:grid}.sv-mock-body{gap:8px;padding:18px 22px 20px;display:grid}.sv-mock-body i{background:#ffffff1f;border-radius:5px;height:9px;display:block}.sv-mock-body .sv-mock-over{width:30%;height:8px}.sv-mock-body .sv-mock-title{background:#ffffff38;width:64%;height:16px}.sv-mock-tags,.sv-mock-foot{align-items:center;gap:6px;display:flex}.sv-mock-tags{margin-top:6px}.sv-mock-tags i{border-radius:999px;width:58px;height:18px}.sv-mock-tags .is-sure{background:#92b5ff33}.sv-mock-foot{border-top:1px solid #ffffff12;margin-top:8px;padding-top:12px}.sv-mock-foot .sv-mock-avatar{background:linear-gradient(135deg,#8e8e94,#3a3a40);border-radius:999px;width:26px;height:26px}.sv-mock-foot .sv-mock-price{background:#ffffff38;width:46px;height:12px;margin-left:auto}.sv-mk{border-radius:8px 8px 0 0;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 20px 40px -20px #000}.sv-mk i,.sv-mk b,.sv-mk em{display:block}.sv-mk-paper{background:#e9e9ee;gap:8px;padding:12px 12px 0;display:flex}.sv-mk-page{background:#fff;border-radius:4px 4px 0 0;flex:1;align-content:start;gap:6px;padding:12px;display:grid}.sv-mk-page>i{width:var(--w);background:#d4d4da;border-radius:2px;height:4px}.sv-mk-h{background:#3a3a40;border-radius:3px;width:45%;height:7px;margin-bottom:4px}.sv-mk-page>.is-mark{background:#ffe48a;height:6px}.sv-mk-page>.is-strike{background:#f2a5a5}.sv-mk-notes{align-content:start;gap:6px;width:26%;padding-top:10px;display:grid}.sv-mk-notes i{background:#fff;border-left:3px solid #9aa0aa;border-radius:3px;height:22px}.sv-mk-notes .is-red{border-color:#e5484d}.sv-mk-notes .is-green{border-color:#30a46c}.sv-mk-check{align-items:center;gap:6px;display:flex}.sv-mk-check em{border-radius:2px;width:9px;height:9px;box-shadow:inset 0 0 0 1.5px #b4b4ba}.sv-mk-check[data-done] em{box-shadow:none;background:#30a46c}.sv-mk-check i{width:var(--w);background:#d4d4da;border-radius:2px;height:4px}.sv-mk-dark{background:#16181d;align-content:start;gap:8px;padding:14px;display:grid}.sv-mk-score{align-items:center;gap:10px;display:flex}.sv-mk-score b{color:#6fe3a5;border-radius:999px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 0 0 3px #30a46c}.sv-mk-score span{flex:1;gap:5px;display:grid}.sv-mk-score i,.sv-mk-term>.is-code{width:var(--w);background:#ffffff2e;border-radius:2px;height:4px}.sv-mk-sev{align-items:center;gap:8px;display:flex}.sv-mk-sev em{border-radius:3px;width:34px;height:10px}.sv-mk-sev[data-level=crit] em{background:#e5484d}.sv-mk-sev[data-level=high] em{background:#f76b15}.sv-mk-sev[data-level=med] em{background:#ffc53d}.sv-mk-sev[data-level=low] em{background:#30a46c}.sv-mk-sev i{width:var(--w);background:#ffffff24;border-radius:3px;height:6px}.sv-mk-term{background:#0d1117;align-content:start;gap:7px;padding:10px 14px;display:grid}.sv-mk-dots{gap:4px;margin-bottom:4px;display:flex}.sv-mk-dots i{background:#3a3f4a;border-radius:999px;width:7px;height:7px}.sv-mk-term>.is-code:nth-of-type(3n){background:#79c0ff66}.sv-mk-term>.is-code:nth-of-type(4n){background:#d2a8ff59}.sv-mk-term>.is-ok{width:var(--w);background:#3fb950;border-radius:2px;height:5px}.sv-mk-light{background:#f5f6f8}.sv-mk-dash{grid-template-rows:auto 1fr;gap:8px;padding:12px;display:grid}.sv-mk-kpis{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sv-mk-kpis i{background:#fff;border-radius:5px;height:22px;box-shadow:0 0 0 1px #e3e4e8}.sv-mk-bars{background:#fff;border-radius:5px;align-items:flex-end;gap:5px;padding:8px;display:flex;box-shadow:0 0 0 1px #e3e4e8}.sv-mk-bars i{height:var(--h);background:#6e8cff;border-radius:2px 2px 0 0;flex:1}.sv-mk-bars i:nth-child(3n){background:#b9c6ff}.sv-mk-line{height:30%;position:absolute;bottom:18px;left:20px;right:20px}.sv-mk-line path{fill:none;stroke:#f76b15;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sv-mk-sheet{align-content:start;gap:1px;padding:10px;display:grid}.sv-mk-sheet>span{grid-template-columns:1.6fr repeat(4,1fr);gap:1px;display:grid}.sv-mk-sheet i{background:#fff;height:13px;box-shadow:0 0 0 1px #e3e4e8}.sv-mk-sheet [data-head] i{background:#1f6f43}.sv-mk-sheet i[data-hot]{background:#d7f5e3}.sv-mk-brand{background:hsl(var(--hue) 30% 96%);grid-template-columns:1.1fr 1fr;gap:8px;padding:12px;display:grid}.sv-mk-logo{background:hsl(var(--hue) 55% 22%);border-radius:6px;grid-row:span 2;place-items:center;display:grid}.sv-mk-logo i{aspect-ratio:1;background:hsl(calc(var(--hue) + 40) 85% 65%);border-radius:30% 70% 50% 50%;width:42%}.sv-mk-swatches{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.sv-mk-swatches i{aspect-ratio:1;background:hsl(var(--hue) 55% 22%);border-radius:4px}.sv-mk-swatches i:nth-child(2){background:hsl(calc(var(--hue) + 40) 85% 65%)}.sv-mk-swatches i:nth-child(3){background:hsl(var(--hue) 20% 80%)}.sv-mk-swatches i:nth-child(4){background:#1d1d1f}.sv-mk-type{align-content:start;gap:4px;display:grid}.sv-mk-type b{color:hsl(var(--hue) 55% 22%);font-family:Georgia,serif;font-size:22px;line-height:1}.sv-mk-type i{width:var(--w);background:#c4c4ca;border-radius:2px;height:4px}.sv-mk-poster{background:#1a1a1f;gap:8px;padding:12px 12px 0;display:flex}.sv-mk-frame{background:linear-gradient(160deg, hsl(var(--hue) 70% 55%), hsl(calc(var(--hue) + 60) 60% 25%));border-radius:4px 4px 0 0;flex:1.3;align-content:end;gap:5px;padding:10px;display:grid;position:relative;overflow:hidden}.sv-mk-frame.is-alt{background:linear-gradient(200deg, hsl(calc(var(--hue) + 180) 50% 85%), hsl(calc(var(--hue) + 200) 40% 60%));flex:1}.sv-mk-sun{aspect-ratio:1;background:#fff3c4;border-radius:999px;width:34%;position:absolute;top:18%;right:18%}.sv-mk-frame b{background:#fff;border-radius:2px;width:80%;height:9px}.sv-mk-sub{background:#fffa;border-radius:2px;width:50%;height:4px}.sv-mk-deck{background:#2a2c33;grid-template-rows:1fr auto;gap:6px;padding:10px;display:grid}.sv-mk-slide{background:#fff;border-radius:4px;grid-template-columns:1fr 1fr;align-content:center;gap:8px 12px;padding:12px;display:grid;position:relative}.sv-mk-slide .sv-mk-h{grid-column:1/-1}.sv-mk-pie{aspect-ratio:1;background:conic-gradient(#3e63dd 0 42%, #ffc53d 0 68%, #30a46c 0 85%, #e5484d 0);border-radius:999px;width:52px}.sv-mk-cols{align-items:flex-end;gap:5px;display:flex}.sv-mk-cols i{background:#3e63dd;border-radius:2px;flex:1;height:30px}.sv-mk-cols i:nth-child(2){background:#ffc53d;height:44px}.sv-mk-cols i:nth-child(3){background:#30a46c;height:22px}.sv-mk-strip{gap:5px;display:flex}.sv-mk-strip i{background:#fff3;border-radius:2px;flex:1;height:14px}.sv-mk-strip i[data-on]{box-shadow:0 0 0 1.5px #f5a524}.sv-mk-chat>i{width:var(--w);border-radius:10px;height:18px}.sv-mk-chat>.is-in{background:#ffffff1f}.sv-mk-chat>.is-out{background:#6e8cff;justify-self:end}.sv-mk-quote{background:#fff;border-radius:8px;gap:5px;margin-top:4px;padding:8px 10px;display:grid}.sv-mk-quote b{background:#3a3a40;border-radius:3px;width:40%;height:6px}.sv-mk-quote i{background:#d4d4da;border-radius:2px;width:70%;height:4px}.sv-mk-quote em{background:#1d1d1f;border-radius:999px;justify-self:end;width:34%;height:12px}.sv-mk-lesson{grid-template-columns:1fr 26%}.sv-mk-player{background:linear-gradient(135deg,#2b3a67,#121826);border-radius:6px;place-items:center;min-height:80px;display:grid;position:relative}.sv-mk-play{background:#ffffffd9;border-radius:999px;width:28px;height:28px}.sv-mk-progress{background:#fff3;border-radius:2px;height:3px;position:absolute;bottom:8px;left:8px;right:8px}.sv-mk-progress i{width:var(--w);background:#f5a524;border-radius:2px;height:100%}.sv-mk-steps{align-content:start;gap:6px;display:grid}.sv-mk-steps i{background:#ffffff14;border-radius:4px;height:14px}.sv-mk-steps [data-done]{background:#30a46c66}.sv-mk-steps [data-now]{background:#f5a524aa}.sv-mk-dark{background:#262a33}.sv-mk-term{background:#1b2130}.sv-mk-score i,.sv-mk-term>.is-code,.sv-mk-sev i{background:#ffffff47}.sv-mock-body .sv-mock-title{width:var(--t,64%)}.sv-mock-body .sv-mock-lead{width:var(--l,92%)}.sv-mock-body .sv-mock-lead.is-short{width:var(--s,58%)}.sv-mock-foot .sv-mock-avatar{background:linear-gradient(135deg, hsl(var(--av,0) 35% 62%), hsl(calc(var(--av,0) + 40) 30% 30%))}.sv-mock-foot .sv-mock-name{width:var(--n,70px)}.sv-mk-sign{border-top:1px dashed #c4c4ca;gap:10px;margin-top:8px;padding-top:6px;display:flex}.sv-mk-sign svg{width:48%;height:22px}.sv-mk-sign path{fill:none;stroke:#1d3a8a;stroke-width:1.6px}.sv-mk-cert{background:#fbf7ec;align-content:center;justify-items:center;gap:6px;padding:12px;display:grid;box-shadow:inset 0 0 0 5px #fbf7ec,inset 0 0 0 7px #c9a24a,0 20px 40px -20px #000}.sv-mk-cert>i{width:var(--w);background:#d8cfb8;border-radius:2px;height:4px}.sv-mk-cert .sv-mk-h{background:#6b5320}.sv-mk-seal{background:radial-gradient(circle,#e5484d 45%,#c0262c 46%);border-radius:999px;width:30px;height:30px;box-shadow:0 0 0 3px #f2a5a5}.sv-mk-cert-foot{gap:30px;display:flex}.sv-mk-cert-foot i{background:#b4a984;width:50px;height:2px}.sv-mk-toc .sv-mk-page{flex:1.3}.sv-mk-toc .sv-mk-page.is-side{flex:1}.sv-mk-toc-row{align-items:center;gap:4px;display:flex}.sv-mk-toc-row[data-sub]{padding-left:10px}.sv-mk-toc-row i{width:var(--w);background:#9aa0aa;border-radius:2px;height:4px}.sv-mk-toc-row em{border-bottom:1px dotted #c4c4ca;flex:1}.sv-mk-net{position:relative}.sv-mk-net svg{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.sv-mk-net path{fill:none;stroke:#fff5;stroke-width:.6px;vector-effect:non-scaling-stroke}.sv-mk-net>i{background:#30a46c;border-radius:999px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 3px #30a46c44}.sv-mk-net>i[data-st=warn]{background:#ffc53d;box-shadow:0 0 0 3px #ffc53d44}.sv-mk-net>i[data-st=bad]{background:#e5484d;box-shadow:0 0 0 4px #e5484d55}.sv-mk-diff>i{width:var(--w);background:#ffffff38;border-radius:2px;height:5px}.sv-mk-diff>i[data-kind=del]{background:linear-gradient(90deg, #f8514966 var(--w), #f8514922 0);width:100%}.sv-mk-diff>i[data-kind=add]{background:linear-gradient(90deg, #3fb95077 var(--w), #3fb95022 0);width:100%}.sv-mk-scatter{position:relative;box-shadow:inset 12px -12px 0 -11px #c4c4ca,0 20px 40px -20px #000}.sv-mk-scatter>i{background:#6e8cffaa;border-radius:999px;width:7px;height:7px;position:absolute}.sv-mk-scatter>i[data-hot]{background:#f76b15}.sv-mk-scatter svg{width:88%;height:80%;position:absolute;inset:10% 6%}.sv-mk-scatter path{stroke:#1d1d1f88;stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.sv-mk-funnel{align-content:center;gap:5px;padding:12px 16px;display:grid}.sv-mk-funnel span{align-items:center;gap:8px;display:flex}.sv-mk-funnel i{width:var(--w);background:linear-gradient(90deg,#3e63dd,#8da4ef);border-radius:3px;height:14px}.sv-mk-funnel em{background:#c4c4ca;border-radius:2px;width:22px;height:5px}.sv-mk-heat{grid-template-columns:repeat(12,1fr);gap:3px;padding:12px;display:grid}.sv-mk-heat i{aspect-ratio:1;background:rgb(48 164 108/var(--a));border-radius:2px;box-shadow:inset 0 0 0 1px #0000000a}.sv-mk-scene{background:linear-gradient(180deg, hsl(var(--hue) 45% 30%), hsl(calc(var(--hue) + 30) 55% 62%))}.sv-mk-moon{aspect-ratio:1;background:#fff4d6;border-radius:999px;width:22%;position:absolute;top:16%;right:20%;box-shadow:0 0 24px #fff4d688}.sv-mk-hill{background:hsl(calc(var(--hue) + 160) 35% 22%);border-radius:50% 50% 0 0;height:80%;position:absolute;bottom:-40%;left:-10%;right:-10%}.sv-mk-hill.is-back{background:hsl(calc(var(--hue) + 140) 30% 40%);bottom:-30%;left:30%}.sv-mk-figure{background:#111;border-radius:4px 4px 1px 1px;width:8px;height:18px;position:absolute;bottom:30%;left:30%}.sv-mk-ui{grid-template-columns:1fr 1.1fr;gap:10px;padding:12px;display:grid}.sv-mk-ui-col,.sv-mk-ui-card{align-content:start;gap:6px;display:grid}.sv-mk-ui .is-btn{background:hsl(var(--hue) 70% 55%);border-radius:999px;height:14px}.sv-mk-ui .is-btn.is-ghost{box-shadow:inset 0 0 0 1.5px hsl(var(--hue) 70% 55%);background:0 0}.sv-mk-ui .is-input{background:#fff;border-radius:4px;height:16px;box-shadow:inset 0 0 0 1px #d4d4da}.sv-mk-toggle{background:hsl(var(--hue) 70% 55%);border-radius:999px;width:26px;height:14px;box-shadow:inset -12px 0 0 -1px #fff}.sv-mk-ui-card{background:#fff;border-radius:8px;padding:7px;box-shadow:0 6px 14px -8px #0004}.sv-mk-ui-card .is-img{background:hsl(var(--hue) 40% 85%);border-radius:5px;height:36px}.sv-mk-ui-card>i:not([class]){width:var(--w);background:#d4d4da;border-radius:2px;height:4px}.sv-mk-icons{background:hsl(var(--hue) 30% 95%);grid-template-columns:repeat(6,1fr);align-content:center;gap:8px;padding:14px;display:grid}.sv-mk-icons i{aspect-ratio:1;border:2px solid hsl(var(--hue) 55% 35%);border-radius:6px}.sv-mk-icons i[data-shape="1"]{border-radius:999px}.sv-mk-icons i[data-shape="2"]{background:hsl(calc(var(--hue) + 30) 80% 70%);border-color:#0000;border-radius:2px 12px}.sv-mk-icons i[data-shape="3"]{border-radius:50% 50% 4px}.sv-mk-pack{background:radial-gradient(70% 60% at 50% 100%,#fff2,#0000),#2a2a30;justify-content:center;align-items:flex-end;gap:18px;padding-bottom:12px;display:flex}.sv-mk-box{width:40%;height:62%;position:relative}.sv-mk-box .is-front{background:hsl(var(--hue) 60% 55%);place-items:center;display:grid;position:absolute;inset:14% 22% 0 0}.sv-mk-box .is-front b{background:#fff;border-radius:999px;width:40%;height:18%}.sv-mk-box .is-top{background:hsl(var(--hue) 60% 70%);position:absolute;inset:0 0 86% 10%;transform:skew(-40deg)}.sv-mk-box .is-side{background:hsl(var(--hue) 55% 38%);position:absolute;inset:7% 0 7% 78%;transform:skewY(-35deg)}.sv-mk-can{background:linear-gradient(90deg, hsl(calc(var(--hue) + 180) 50% 40%), hsl(calc(var(--hue) + 180) 60% 65%), hsl(calc(var(--hue) + 180) 50% 40%));border-radius:6px/3px;place-items:center;width:18%;height:50%;display:grid}.sv-mk-can b{background:#fffc;border-radius:2px;width:60%;height:20%}.sv-mk-gantt{background-image:repeating-linear-gradient(90deg,#0000 0 19%,#e3e4e8 19% 19.4%);align-content:center;gap:6px;padding:12px;display:grid}.sv-mk-gantt span{align-items:center;gap:6px;display:flex}.sv-mk-gantt em{background:#9aa0aa;border-radius:2px;flex-shrink:0;width:16%;height:5px}.sv-mk-gantt i{background:#3e63dd;border-radius:3px;height:10px}.sv-mk-gantt i[data-k="1"]{background:#f76b15}.sv-mk-gantt i[data-k="2"]{background:#30a46c}.sv-mk-invoice{gap:7px}.sv-mk-inv-head,.sv-mk-inv-row{justify-content:space-between;align-items:center;display:flex}.sv-mk-inv-head em{background:#1d1d1f;border-radius:3px;width:26px;height:14px}.sv-mk-inv-row{border-bottom:1px solid #ececf0;padding-bottom:4px}.sv-mk-inv-row i{width:var(--w);background:#d4d4da;border-radius:2px;height:4px}.sv-mk-inv-row em{background:#6e6e74;border-radius:2px;width:20px;height:4px}.sv-mk-inv-total{background:#1f6f43;border-radius:3px;justify-self:end;width:40%;height:10px}.sv-mk-org{align-content:center;justify-items:center;gap:12px;padding:10px;display:grid}.sv-mk-org>span{border-top:1.5px solid #c4c4ca;gap:8px;padding-top:8px;display:flex}.sv-mk-org i{background:#fff;border-radius:3px;width:22px;height:14px;box-shadow:0 0 0 1px #c4c4ca}.sv-mk-org .is-root{width:36px;height:18px;box-shadow:none;background:#3e63dd}.sv-mk-org>span:first-of-type i{box-shadow:none;background:#b9c6ff}.sv-mk-brief-tags,.sv-mk-brief-refs{gap:5px;display:flex}.sv-mk-brief-tags i{background:#e0e7ff;border-radius:999px;width:34px;height:10px}.sv-mk-brief-refs i{background:linear-gradient(135deg,#ffd29a,#ff8a5c);border-radius:4px;flex:1;height:28px}.sv-mk-brief-refs i:nth-child(2){background:linear-gradient(135deg,#a6e4ff,#4f7cff)}.sv-mk-brief-refs i:nth-child(3){background:linear-gradient(135deg,#c4f1d4,#30a46c)}.sv-mk-quiz .sv-mk-qh{background:#fffa;border-radius:3px;width:70%;height:7px;margin-bottom:4px}.sv-mk-quiz>span{background:#ffffff10;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.sv-mk-quiz>span[data-pick]{background:#30a46c44;box-shadow:inset 0 0 0 1px #30a46c}.sv-mk-quiz em{border-radius:999px;width:9px;height:9px;box-shadow:inset 0 0 0 1.5px #fff6}.sv-mk-quiz [data-pick] em{box-shadow:none;background:#30a46c}.sv-mk-quiz span i{width:var(--w);background:#fff5;border-radius:2px;height:4px}.sv-mk-nb{align-content:start;gap:6px;padding:10px;display:grid}.sv-mk-cell{grid-template-columns:22px 1fr;gap:6px;display:grid}.sv-mk-cell>em{color:#3e63dd;font-family:ui-monospace,monospace;font-size:8px;font-style:normal}.sv-mk-cell>span{background:#fff;border-radius:4px;gap:4px;padding:5px;display:grid;box-shadow:0 0 0 1px #e3e4e8}.sv-mk-cell .is-code{width:var(--w);background:#79c0ff;border-radius:2px;height:4px}.sv-mk-out{align-items:flex-end;gap:3px;height:26px;display:flex}.sv-mk-out i{height:var(--h);background:#f76b15;flex:1}.sv-mk-heat{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch}.sv-mk-heat i{aspect-ratio:auto}.sv-vz{--ink:#1f2430;--clay:#c8553d;--sand:#e9c46a;--sage:#8fb3a3;--cream:#f4efe6}.sv-vz-brand{background:var(--cream);grid-template-rows:1fr auto;grid-template-columns:1fr 1.1fr;gap:10px;padding:12px;display:grid}.sv-vz-mark{background:var(--ink);border-radius:6px;grid-row:span 2;display:block;position:relative}.sv-vz-mark i{aspect-ratio:1;background:var(--clay);border-radius:999px;width:38%;position:absolute;top:50%;left:50%;transform:translate(-72%,-50%)}.sv-vz-mark i+i{background:var(--sand);mix-blend-mode:screen;transform:translate(-28%,-50%)}.sv-vz-palette{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.sv-vz-palette i{background:var(--ink);border-radius:3px}.sv-vz-palette i:nth-child(2){background:var(--clay)}.sv-vz-palette i:nth-child(3){background:var(--sand)}.sv-vz-palette i:nth-child(4){background:var(--sage)}.sv-vz-palette i:nth-child(5){background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.sv-vz-spec{align-items:flex-end;gap:8px;display:flex}.sv-vz-spec b{color:var(--ink);font-family:Didot,"Bodoni 72",Georgia,serif;font-size:30px;font-weight:400;line-height:.85}.sv-vz-spec span{flex:1;gap:3px;padding-bottom:2px;display:grid}.sv-vz-spec span i{background:#1f243055;border-radius:2px;height:3px}.sv-vz-spec span i:nth-child(2){width:70%}.sv-vz-spec span i:nth-child(3){width:45%}.sv-vz-wall{background:linear-gradient(#d9d6cf,#c9c5bc);justify-content:center;align-items:center;gap:14px;display:flex}.sv-vz-poster{aspect-ratio:3/4;background:#f3f1ec;width:34%;display:block;position:relative;overflow:hidden;box-shadow:0 10px 18px -8px #0006}.sv-vz-poster.is-dark{background:var(--ink);transform:translateY(6px)}.sv-vz-disc{aspect-ratio:1;background:#111;border-radius:999px;width:62%;position:absolute;top:12%;left:14%}.sv-vz-bar{background:var(--clay);width:58%;height:9%;position:absolute;top:46%;right:0}.sv-vz-arc{aspect-ratio:1;border:7px solid var(--sand);border-bottom-color:#0000;border-left-color:#0000;border-radius:999px;width:90%;position:absolute;bottom:28%;left:50%;transform:translate(-50%)rotate(-45deg)}.sv-vz-poster b{color:#f3f1ec;letter-spacing:-.04em;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:15px;font-weight:700;position:absolute;top:8%;left:10%}.sv-vz-cap{gap:3px;display:grid;position:absolute;bottom:8%;left:10%;right:10%}.sv-vz-cap i{background:#11111180;height:2px}.sv-vz-cap i+i{width:60%}.is-dark .sv-vz-cap i{background:#f3f1ec80}.sv-vz-dusk{background:linear-gradient(#2b2d52 0%,#6d5a8c 38%,#e59b7c 62%,#f6c9a0 70%)}.sv-vz-sun{aspect-ratio:1;background:#fff1d8;border-radius:999px;width:18%;position:absolute;top:40%;left:58%;box-shadow:0 0 30px 10px #ffd6a855}.sv-vz-ridge{height:40%;position:absolute;left:-5%;right:-5%}.sv-vz-ridge.is-far{clip-path:polygon(0 70%,18% 35%,34% 60%,52% 20%,70% 55%,86% 30%,100% 50%,100% 100%,0 100%);background:#8a7aa3;bottom:28%}.sv-vz-ridge.is-mid{clip-path:polygon(0 60%,22% 40%,40% 75%,62% 45%,80% 70%,100% 40%,100% 100%,0 100%);background:#4e4a74;bottom:22%}.sv-vz-ridge.is-near{clip-path:polygon(0 40%,30% 70%,55% 35%,78% 65%,100% 30%,100% 100%,0 100%);background:#23243f;height:22%;bottom:18%}.sv-vz-water{background:linear-gradient(#3a3560,#23243f);align-content:center;justify-items:center;gap:4px;height:20%;display:grid;position:absolute;bottom:0;left:0;right:0}.sv-vz-water i{background:#ffe2c088;width:20%;height:1.5px}.sv-vz-water i:nth-child(2){width:12%}.sv-vz-water i:nth-child(3){width:6%}.sv-vz-phones{background:linear-gradient(160deg,#e7e3f4,#d4dcef);justify-content:center;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.sv-vz-phone{background:#fff;border:3px solid #1d1d1f;border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;width:30%;height:100%;display:flex;overflow:hidden;box-shadow:0 10px 24px -8px #0005}.sv-vz-phone+.sv-vz-phone{transform:translateY(10px)}.sv-vz-hero{background:linear-gradient(135deg,#f6c9a0,#c8553d);height:38%}.sv-vz-hero[data-k="1"]{background:linear-gradient(135deg,#8fb3a3,#2f5d62)}.sv-vz-rows{gap:5px;padding:7px;display:grid}.sv-vz-rows i{background:#f0f0f3;border-radius:4px;height:12px}.sv-vz-tab{border-top:1px solid #ececf0;justify-content:space-around;margin-top:auto;padding:6px 4px;display:flex}.sv-vz-tab i{background:#c4c4ca;border-radius:2px;width:6px;height:6px}.sv-vz-tab i[data-on]{background:#1d1d1f}.sv-vz-desk{background:radial-gradient(80% 70% at 30% 20%,#6b6259,#3f3a35)}.sv-vz-letter{aspect-ratio:1/1.3;background:#f7f4ee;align-content:start;gap:5px;width:40%;padding:10px;display:grid;position:absolute;top:10%;left:12%;transform:rotate(-6deg);box-shadow:0 8px 18px -6px #0008}.sv-vz-letter>i:not(.sv-vz-dot){background:#1f243040;height:2.5px}.sv-vz-letter>i:nth-child(3){width:70%}.sv-vz-dot{background:radial-gradient(circle at 35% 35%, var(--sand) 0 30%, var(--clay) 31%);border-radius:999px;width:14px;height:14px;margin-bottom:6px}.sv-vz-card{aspect-ratio:1.75;background:var(--ink);border-radius:3px;place-items:center;width:34%;display:grid;position:absolute;bottom:18%;right:12%;transform:rotate(8deg);box-shadow:0 8px 16px -6px #000a}.sv-vz-card.is-back{background:#f7f4ee;bottom:26%;right:18%;transform:rotate(-3deg)}.sv-vz-card .sv-vz-dot{margin:0}.sv-vz-spread{background:#2a2826;gap:0;padding:12px 14px 0;display:flex}.sv-vz-page{background:#faf8f4;flex-direction:column;flex:1;padding:8px;display:flex;position:relative;box-shadow:inset -6px 0 10px -8px #0005}.sv-vz-page b{color:var(--clay);font-family:Didot,"Bodoni 72",Georgia,serif;font-size:34px;font-weight:400;line-height:1}.sv-vz-cols{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-bottom:8px;display:grid}.sv-vz-cols i{background:repeating-linear-gradient(#1f243033 0 2px,#0000 2px 5px);height:28px}.sv-vz-page.is-image{padding:0;box-shadow:inset 6px 0 10px -8px #0005}.sv-vz-page.is-image i{background:radial-gradient(40% 30% at 65% 35%,#f6c9a0,#0000 70%),linear-gradient(160deg,#8fb3a3,#2f5d62);flex:1;margin:8px}.sv-vz-arc{width:72%;bottom:20%}.sv-vz-poster b{font-size:12px;top:6%}.sv-vz-page.is-image i{background:linear-gradient(#e9d8c4 0 58%,#8fb3a3 58% 100%);position:relative;overflow:hidden}.sv-vz-page.is-image i:before{aspect-ratio:1;background:var(--clay);content:"";border-radius:999px;width:34%;position:absolute;top:34%;left:50%;transform:translate(-50%)}.sv-vz-page.is-image i:after{content:"";background:linear-gradient(#6f9a8c,#2f5d62);position:absolute;inset:58% 0 0}.sv-pages-grid .sv-thumb{aspect-ratio:16/10;perspective:none;background:#0d0d10}.sv-pages-grid .sv-thumb-card{width:100cqw;height:100%;box-shadow:none;filter:none;opacity:clamp(0, calc(1 - var(--abs)), 1);transform:translateX(-50%) translateX(calc(var(--pos) * 100%));transition:transform .9s var(--sv-ease), opacity .9s var(--sv-ease);background:#0d0d10;border-radius:0;top:0}.sv-pages-grid .sv-thumb-card>i{display:none}.sv-pages-grid .sv-thumb-card :is(img,video){object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .9s var(--sv-ease);display:block}.sv-pages-grid .sv-page-card:hover .sv-thumb-card :is(img,video){transform:scale(1.035)}.sv-pages-grid .sv-ticks{margin-top:-22px;margin-bottom:8px}.sv-pages-grid .sv-ticks i{background:#ffffff59;box-shadow:0 0 4px #0006}.sv-pages-grid .sv-ticks i[data-on]{background:#fff}.sv-pages-grid .sv-page-text{padding-top:18px}.sv-pages-grid .sv-thumb-card .sv-h-clip{aspect-ratio:auto;height:100%}.sv-pages-grid .sv-ticks{z-index:12}.sv-msg-who{border:1px solid var(--sv-border);color:var(--sv-muted);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}.svs-sections{flex-direction:column;gap:72px;padding-block:24px 72px;display:flex}.svs-sec.sv-wrap{display:block}.svs-sec h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:600}.svs-sec h2:empty{display:none}.svs-lead{color:var(--sv-muted,#6e6e73);margin:12px 0 0;font-size:16px;line-height:1.6}.svs-text{white-space:pre-wrap;max-width:760px;margin:16px 0 0;font-size:18px;line-height:1.7}.svs-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.svs-shots[data-count="1"]{grid-template-columns:minmax(0,1fr)}.svs-sec figure{margin:0}.svs-sec figure img,.svs-film video{width:100%;box-shadow:0 0 0 1px var(--sv-border,#0000001a);background:#f5f5f7;border-radius:18px;display:block}.svs-shots img,.svs-compare img{aspect-ratio:16/10;object-fit:cover}.svs-film{margin-top:24px}.svs-sec figcaption{color:var(--sv-muted,#6e6e73);margin-top:10px;font-size:14px;line-height:1.5}.svs-sec figcaption:empty{display:none}.svs-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.svs-frame{box-shadow:0 0 0 1px var(--sv-border,#0000001a);background:#fff;border-radius:18px;margin-top:24px;overflow:hidden}.svs-frame-bar{color:var(--sv-muted,#6e6e73);border-bottom:1px solid var(--sv-border,#0000001a);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:13px;display:flex}.svs-frame-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.svs-frame-bar a{color:inherit;white-space:nowrap}.svs-frame iframe{background:#fff;border:0;width:100%;height:640px;display:block}.svs-files{box-shadow:0 0 0 1px var(--sv-border,#0000001a);background:#fff;border-radius:18px;margin:24px 0 0;padding:0;list-style:none;overflow:hidden}.svs-files li{grid-template-columns:minmax(0,32%) minmax(0,1fr) auto auto;align-items:baseline;gap:16px;padding:16px 22px;display:grid}.svs-files li+li{border-top:1px solid var(--sv-border,#0000001a)}.svs-files b{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500}.svs-files span,.svs-files small{color:var(--sv-muted,#6e6e73)}.svs-files small:empty{display:none}.svs-files a{color:inherit;white-space:nowrap;font-size:13px}.svs-filelist{border-collapse:separate;border-spacing:0;width:100%;box-shadow:0 0 0 1px var(--sv-border,#0000001a);background:#fff;border-radius:18px;margin-top:24px;font-size:14px;overflow:hidden}.svs-filelist th,.svs-filelist td{text-align:start;vertical-align:top;padding:14px 22px}.svs-filelist tr+tr>*{border-top:1px solid var(--sv-border,#0000001a)}.svs-filelist th{width:34%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500}.svs-filelist td{color:var(--sv-muted,#6e6e73)}.svs-highlights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.svs-highlights li{box-shadow:0 0 0 1px var(--sv-border,#0000001a);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.svs-highlights span{color:var(--sv-muted,#6e6e73);font-size:13px;font-weight:600}.svs-highlights p{margin:0;font-size:15px;line-height:1.6}.svs-add button{color:#6e6e73;cursor:pointer;background:0 0;border:1px dashed #0003;border-radius:18px;width:100%;padding:18px;font-size:14px}.svs-add button:hover{color:#1d1d1f;border-color:#0006}@media (width<=720px){.svs-shots,.svs-compare{grid-template-columns:minmax(0,1fr)}.svs-files li{grid-template-columns:minmax(0,1fr) auto}.svs-frame iframe{height:480px}}.sv-go:hover,.sv-become:hover .sv-go{color:#f5f5f7;background-size:400px 400px}.sv-become:hover .sv-go:not(:hover){background-position:50%}.sv-go:hover .sv-go-arrow,.sv-become:hover .sv-go-arrow{color:#0a0a0c;background:#f5f5f7}:is(.sv-go:hover,.sv-become:hover,.sv-page-card:hover) .sv-go-arrow svg:first-child{transform:translate(120%,-50%)}:is(.sv-go:hover,.sv-become:hover,.sv-page-card:hover) .sv-go-arrow svg:last-child{transform:translate(-50%,-50%)}.sv-seller-filter{scrollbar-width:none;gap:6px;margin-bottom:18px;padding:1px;display:flex;overflow-x:auto}.sv-seller-filter button{background:var(--sv-card);height:34px;box-shadow:inset 0 0 0 1px var(--sv-border);color:#c4c4ca;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13px;transition:background-color .2s,color .2s}.sv-seller-filter button:hover{color:#fff}.sv-seller-filter button[aria-pressed=true]{color:#0a0a0c;background:#f5f5f7}.sv-sellers{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sv-seller{--mx:50%;--my:0;background:var(--sv-card);height:100%;box-shadow:inset 0 0 0 1px var(--sv-border);transition:box-shadow .3s, transform .4s var(--sv-ease);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sv-seller-body{flex-direction:column;flex:1;gap:12px;padding:18px 20px 20px;display:flex}.sv-seller:after{background:radial-gradient(300px circle at var(--mx) var(--my), #ffffff10, transparent 70%);content:"";opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.sv-seller:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #fff3}.sv-seller:hover:after{opacity:1}.sv-seller-who{align-items:center;gap:12px;min-width:0;display:flex}.sv-seller-who small{color:var(--sv-muted);flex-shrink:0;margin-left:auto;font-size:12.5px}.sv-seller-who :is(img,i){width:44px;height:44px;box-shadow:0 0 0 1px var(--sv-border);object-fit:cover;border-radius:999px;flex-shrink:0}.sv-seller-who i{color:#fff;background:#3a3a40;place-items:center;font-size:14px;font-style:normal;font-weight:600;display:grid}.sv-seller-who>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sv-seller-who b{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.sv-seller-who em{color:var(--sv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.sv-seller-intro{color:var(--sv-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.sv-page-meta svg{width:13px;height:13px}.sv-seller-foot{border-top:1px solid var(--sv-border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.sv-seller-foot .sv-seller-go{flex-shrink:0;min-height:34px;padding-left:14px;font-size:13px}.sv-seller-work{aspect-ratio:16/9;background:var(--sv-card-up);gap:3px;display:grid;overflow:hidden}.sv-seller-work[data-n="2"]{grid-template-columns:1fr 1fr}.sv-seller-work[data-n="3"]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.sv-seller-work[data-n="3"]>span:first-child{grid-row:1/span 2}.sv-seller-work>span{background:var(--sv-card-up);min-width:0;min-height:0;position:relative;overflow:hidden}.sv-seller-work :is(img,.sv-clip){object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .6s var(--sv-ease), transform .8s var(--sv-ease);position:absolute;inset:0}.sv-seller:hover .sv-seller-work :is(img,.sv-clip){transform:scale(1.03)}.sv-seller-work>em{color:var(--sv-muted);place-items:center;font-size:40px;font-style:normal;font-weight:650;display:grid}.sv-seller .sv-seller-intro{min-height:3.2em}.sv-seller-facts{color:var(--sv-muted);gap:16px;font-size:12.5px;display:flex}.sv-seller-facts>span{align-items:center;gap:5px;display:inline-flex}.sv-seller-facts svg{width:13px;height:13px}.sv-seller-tags{min-width:0;color:var(--sv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sv-market-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.sv-market-row .sv-market-title{margin-bottom:0}.sv-become{color:var(--sv-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;font-size:14px;display:inline-flex}.sv-become:hover .sv-go .sv-coin{color:#e9c46a}.sv-teach-after{border-top:1px solid var(--sv-border);gap:8px;margin-top:22px;padding-top:18px;display:grid}.sv-teach-after h3{margin:0;font-size:15px;font-weight:600}.sv-teach-after p{color:var(--sv-muted);margin:0}.sv-teach-after .sv-teach-btn{justify-self:start}.sv-teach-info{white-space:pre-wrap;color:var(--sv-fg)!important}.sv-stars{flex:none;line-height:0;display:inline-flex;position:relative}.sv-stars>span{color:#d2d2d7;display:inline-flex}.sv-stars>span+span{color:#f5a524;clip-path:inset(0 calc(100% - var(--fill)) 0 0);position:absolute;inset:0}.sv-rv{padding-top:72px;padding-bottom:8px;scroll-margin-top:96px}.sv-rv-sum{border:1px solid var(--sv-border);background:#fff;border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(240px,300px);align-items:center;gap:40px;margin-top:26px;padding:26px 32px;display:grid}.sv-rv-score{justify-items:start;gap:8px;min-width:150px;display:grid}.sv-rv-score>b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:56px;font-weight:650;line-height:1}.sv-rv-score>b.sv-rv-gathering{letter-spacing:-.01em;font-size:22px}.sv-rv-score>span{color:var(--sv-muted);font-size:13px}.sv-rv-score i{font-style:normal}.sv-rv-dist{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sv-rv-dist li{color:var(--sv-muted);font-variant-numeric:tabular-nums;grid-template-columns:14px minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:12px;display:grid}.sv-rv-dist li>span:after{content:"★";color:#c7c9ce;margin-left:1px;font-size:9px}.sv-rv-dist i{background:#eef0f3;border-radius:999px;height:8px;position:relative;overflow:hidden}.sv-rv-dist i:after{content:"";border-radius:inherit;clip-path:inset(0 calc(100% - var(--w)) 0 0 round 999px);background:linear-gradient(90deg,#d97757,#b5578f 55%,#6e5bd0);position:absolute;inset:0}.sv-rv-dist em{text-align:right;font-style:normal}.sv-rv-seller{border-left:1px solid #eceef2;align-content:center;align-self:stretch;justify-items:start;gap:6px;padding-left:32px;display:grid}.sv-rv-label{color:var(--sv-muted);font-size:13px;font-weight:600}.sv-rv-seller-score{align-items:center;gap:10px;display:inline-flex}.sv-rv-seller-score b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:1.1}.sv-rv-seller small{color:var(--sv-muted);font-size:12px;line-height:1.6}.sv-rv-how summary{color:var(--sv-fg);cursor:pointer;align-items:center;gap:6px;font-size:12px;list-style:none;display:inline-flex}.sv-rv-how summary::-webkit-details-marker{display:none}.sv-rv-how summary span{width:15px;height:15px;color:var(--sv-muted);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #b9bdc6}.sv-rv-how summary:hover{text-underline-offset:3px;text-decoration:underline}.sv-rv-how{justify-self:stretch;position:relative}.sv-rv-how p{z-index:5;width:min(380px,100vw - 48px);color:var(--sv-muted);background:#fff;border-radius:14px;margin:0;padding:14px 16px;font-size:12px;line-height:1.75;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 0 0 1px #0000000f,0 24px 48px -20px #1d234066}.sv-rv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.sv-rv-chips,.sv-rv-picks{gap:8px;display:flex}.sv-rv-chips button,.sv-rv-pick{min-height:36px;box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-fg);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;font-size:13px;transition:background-color .2s,color .2s;display:inline-flex}.sv-rv-chips button{padding:0 14px}.sv-rv-chips button small{color:var(--sv-muted);font-variant-numeric:tabular-nums;font-size:12px}.sv-rv-chips button:hover:not([aria-pressed=true]){background:#f1f2f5}.sv-rv-chips button[aria-pressed=true]{background:var(--sv-fg);box-shadow:none;color:#fff}.sv-rv-chips button[aria-pressed=true] small{color:#ffffffa6}.sv-rv-pick{position:relative}.sv-rv-pick select{appearance:none;border-radius:inherit;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 34px 0 14px}.sv-rv-pick svg{width:14px;height:14px;color:var(--sv-muted);pointer-events:none;position:absolute;right:12px}.sv-rv-pick:has(select:focus-visible){outline-offset:3px;outline:3px solid #75a6ed}.sv-rv-list{border:1px solid var(--sv-border);background:#fff;border-radius:22px;margin:14px 0 0;padding:0 32px;list-style:none}.sv-rv-item{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.sv-rv-item+.sv-rv-item{border-top:1px solid #eceef2}.sv-rv-who{grid-template-columns:36px minmax(0,1fr);align-content:start;gap:4px 12px;display:grid}.sv-rv-av{color:#fff;background:linear-gradient(135deg,#3a3d45,#6b7080);border-radius:50%;grid-row:span 2;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.sv-rv-av:empty{background:#eceef2}.sv-rv-av:empty:before{content:"";background:#a3a7b0;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='6' r='3.5'/%3E%3Cpath d='M2.5 16.5c.6-3.6 3.2-5.5 6.5-5.5s5.9 1.9 6.5 5.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='6' r='3.5'/%3E%3Cpath d='M2.5 16.5c.6-3.6 3.2-5.5 6.5-5.5s5.9 1.9 6.5 5.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.sv-rv-name{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.sv-rv-name b{font-size:14px;font-weight:600}.sv-rv-name em{color:#1d6a3a;background:#e6f4ea;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.sv-rv-tpl{color:var(--sv-muted);font-size:12px}.sv-rv-main{align-content:start;gap:10px;min-width:0;display:grid}.sv-rv-meta{color:var(--sv-muted);align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.sv-rv-text{max-width:72ch;margin:0;font-size:14px;line-height:1.75}.sv-rv-reply{background:color-mix(in srgb, var(--sv-fg) 4%, transparent);border-radius:12px;gap:4px;max-width:72ch;padding:10px 14px;display:grid}.sv-rv-reply .sv-rv-meta b{color:var(--sv-fg);font-weight:500}.sv-rv-photos,.sv-rv-shots{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-rv-photos button{background:#eef0f3;border-radius:10px;width:84px;height:84px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.sv-rv-photos img,.sv-rv-shots img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--sv-ease), filter .2s;display:block}.sv-rv-photos button:hover img{filter:brightness(.92);transform:scale(1.04)}.sv-rv-empty{border:1px dashed var(--sv-border);color:var(--sv-muted);text-align:center;border-radius:22px;margin:14px 0 0;padding:40px 24px;font-size:14px}.sv-rv-more{margin:18px auto 0;font-size:14px;display:flex}.sv-rv-viewer{background:0 0;border:0;place-items:center;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0}.sv-rv-viewer[open]{animation:sv-dlg-in .22s var(--sv-ease);display:grid}.sv-rv-viewer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c12d1}.sv-rv-viewer:focus{outline:none}.sv-rv-viewer img{object-fit:contain;border-radius:12px;max-width:min(1100px,100vw - 144px);max-height:calc(100svh - 140px);box-shadow:0 40px 100px -30px #000}.sv-rv-viewer button{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .16s;display:grid;position:absolute}.sv-rv-viewer button:hover{background:#fff3}.sv-rv-viewer button svg{width:18px;height:18px}.sv-rv-viewer button:focus-visible{outline-offset:3px;outline:3px solid #92b5ff}.sv-rv-x{top:20px;right:20px}.sv-rv-step{top:50%;translate:0 -50%}.sv-rv-step[data-side=prev]{left:24px}.sv-rv-step[data-side=next]{right:24px}.sv-rv-count{color:#d0d2d8;font-variant-numeric:tabular-nums;font-size:13px;position:absolute;bottom:24px;left:50%;translate:-50%}html:has(.sv-rv-viewer[open]){overflow:hidden}.sv-rv-meta>span{color:var(--sv-muted)}.sv-rv-report{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sv-rv-report button{color:var(--sv-muted);font-size:12px;transition:color .16s}.sv-rv-report button:hover:not(:disabled),.sv-rv-report button[aria-expanded=true]{color:var(--sv-fg)}.sv-rv-report [role=group]{flex-wrap:wrap;gap:6px;display:inline-flex}.sv-rv-report [role=group] button{box-shadow:inset 0 0 0 1px var(--sv-border);color:var(--sv-fg);border-radius:999px;padding:3px 10px}.sv-rv-report [role=group] button:hover:not(:disabled){background:#f1f2f5}.sv-rv-report small{color:#b4361b;text-align:right;flex-basis:100%;font-size:12px}.sv-rv-failed{color:#b4361b;text-align:center;margin:12px 0 0;font-size:13px}.sv-order-card .sv-review{border:1px solid var(--sv-border);background:#fff;border-radius:16px;gap:18px;padding:22px 24px 24px}.sv-order-card .sv-review-title{font-family:var(--font-heading);font-size:16px;font-weight:600}.sv-order-card .sv-review-lead{color:var(--sv-muted);margin-top:-8px;font-size:13px}.sv-order-card .sv-review-label{color:var(--sv-fg);font-size:14px;font-weight:600}.sv-order-card .sv-review-rate{white-space:nowrap;flex-wrap:nowrap}.sv-order-card .sv-review-star{width:28px;height:28px}.sv-order-card .sv-review-stars svg{width:16px;height:16px}.sv-order-card .sv-review-input{background:#fff;border:1px solid #d4d7de;border-radius:12px;min-height:108px;padding:11px 14px;font-size:16px;line-height:1.6}.sv-order-card .sv-review-input:focus-visible{border-color:var(--sv-fg);box-shadow:0 0 0 3px #1b25401a}.sv-order-card .sv-review-shots>li,.sv-order-card .sv-review-shots a{border-radius:10px;width:76px;height:76px}.sv-order-card .sv-review-add{border-color:#c3c7ce;border-radius:10px;font-size:11px}.sv-order-card .sv-review-submit{background:var(--sv-fg);color:#fff;border-radius:999px;height:auto;padding:12px 24px;font-size:15px;font-weight:600}.sv-order-card .sv-review-submit:hover:not(:disabled){background:#36383e}.sv-order-card .sv-review-foot{border-color:#eceef2;font-size:12px}@media (width<=1000px){.sv-rv-sum{grid-template-columns:auto minmax(0,1fr);gap:24px 32px}.sv-rv-seller{border-top:1px solid #eceef2;border-left:0;grid-column:1/-1;padding:20px 0 0}}@media (width<=720px){.sv-rv{padding-top:56px}.sv-rv-sum{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 20px}.sv-rv-score{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 14px}.sv-rv-score>b{grid-row:span 2;font-size:48px}.sv-rv-score>b.sv-rv-gathering{grid-area:auto/1/auto/-1}.sv-rv-how p{width:auto;box-shadow:none;background:#f6f7f9;margin-top:10px;position:static}.sv-rv-bar{gap:10px;display:grid}.sv-rv-chips{scrollbar-width:none;margin-inline:-18px;padding:2px 18px;overflow-x:auto}.sv-rv-picks .sv-rv-pick{flex:1}.sv-rv-pick select{width:100%}.sv-rv-list{padding:0 18px}.sv-rv-item{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0}.sv-rv-photos button{width:72px;height:72px}.sv-rv-viewer img{max-width:calc(100vw - 24px);max-height:calc(100svh - 180px)}.sv-rv-step{top:auto;bottom:12px;translate:none}.sv-rv-step[data-side=prev]{left:20px}.sv-rv-step[data-side=next]{right:20px}.sv-rv-count{bottom:26px}.sv-order-card .sv-review{padding:18px 16px 20px}.sv-order-card .sv-review-star{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.sv-rv-viewer[open]{animation:none}.sv-rv-photos img{transition:none}.sv-rv-photos button:hover img{transform:none}}.sv-order-help-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sv-order-help-actions .sv-btn{padding:7px 14px;font-size:13px}.sv-order-help-actions .sv-btn[disabled]{opacity:.45;cursor:not-allowed}.sv-order-help .sv-order-help-why{color:var(--sv-muted);margin-top:10px;font-size:12px;line-height:1.6}.sv-msg-head-action{flex:none;margin-inline-start:auto;padding:6px 12px;font-size:13px}.sv-appeal-guide{flex-direction:column;gap:8px;margin-top:18px;display:flex}.sv-appeal-guide>.sv-btn{justify-content:center;width:100%}.sv-appeal-form{text-align:start;flex-direction:column;gap:16px;margin-top:16px;display:flex}.sv-appeal-form fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.sv-appeal-form legend,.sv-appeal-field>span{margin-bottom:6px;padding:0;font-size:13px;font-weight:600;display:block}.sv-appeal-type{cursor:pointer;border:1px solid #0000001f;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 11px;font-size:14px;display:flex}.sv-appeal-type:has(input:checked){border-color:currentColor}.sv-appeal-type input{margin-top:3px}.sv-appeal-field textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:0 0;border:1px solid #00000024;border-radius:10px;padding:9px 11px;font-size:14px}.sv-appeal-wanted{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.sv-appeal-wanted label{cursor:pointer;align-items:center;gap:6px;display:flex}.sv-appeal-notice{color:var(--sv-muted);margin:0;font-size:12px;line-height:1.6}.sv-appeal-form .sv-btn[disabled]{opacity:.4;cursor:not-allowed}.sv-sku-for{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.sv-sku-for b{color:#6e6e73;margin-right:4px;font-size:13px;font-weight:600;display:block}.sv-sku-for i{color:#1d1d1f;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-style:normal;box-shadow:inset 0 0 0 1px #0000001a}.sv-sku-hero{padding-bottom:clamp(48px,7vh,80px)}.sv-sku-top{text-align:left;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);align-items:start;gap:clamp(24px,3vw,44px);width:min(1360px,100% - 64px);margin-top:clamp(64px,9vh,96px);display:grid;position:relative}.sv-sku-stage{min-width:0;position:sticky;top:112px}.sv-sku-stage .sv-px-stage{width:100%;margin:0}.sv-sku-box{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f5f5f7;background:linear-gradient(#ffffff12,#ffffff06);border-radius:26px;gap:18px;padding:26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.sv-sku-kind{color:#a1a1a6;font-size:13px}.sv-sku-kind a{color:#d0d0d6}.sv-sku-box h1{letter-spacing:-.03em;margin:-10px 0 0;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.1}.sv-sku-sum{color:#f5f5f7;margin:-8px 0 0;font-size:16px;font-weight:500;line-height:1.55}.sv-sku-box .sv-sku-for>b{color:#8e8e94;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.sv-sku-box .sv-sku-for{flex-wrap:wrap;gap:6px;margin:0;display:flex}.sv-sku-box .sv-sku-for>b{flex-basis:100%;margin:0}.sv-sku-box .sv-sku-for i{color:#e6e6ea;background:#ffffff10;border-radius:999px;padding:4px 11px;font-size:12.5px;font-style:normal;box-shadow:inset 0 0 0 1px #ffffff1f}.sv-sku-buy{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.sv-sku-buy strong{letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1;display:block}.sv-sku-buy small{color:#8e8e94;font-size:12px}.sv-sku-buy .sv-pill{flex:1;justify-content:center;max-width:220px}.sv-sku-line{gap:10px;margin-top:-4px;display:grid}.sv-sku-line ol{color:#c4c4ca;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.sv-sku-line ol li+li:before{color:#6e6e74;content:"→";margin:0 6px}.sv-sku-line ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sv-sku-line ul li{color:#a1a1a6;background:#ffffff0d;border-radius:999px;padding:3px 10px;font-size:12px}.sv-sku-line ul li:first-child{color:#a8c7ff;background:#92b5ff1f}.sv-sku-more{margin-top:clamp(40px,6vh,64px)}.sv-sku-more .svs-sections{padding-block:0}@media (width<=980px){.sv-sku-top{grid-template-columns:minmax(0,1fr)}.sv-sku-stage{position:static}}.sv-px.sv-sku-hero{border-radius:0;margin-top:0;padding-top:96px}.sv-sku-top,.sv-sku-stage .sv-px-stage{margin-top:0}.sv-sku-box{z-index:1;background:#121215e6;position:relative}.sv-sku-buy small,.sv-sku-line ul li{color:#a1a1a6}.sv-gal-frame{aspect-ratio:16/10;background:#0e0e11;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 50px 100px -40px #000}.sv-gal-frame :is(img,video){object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.sv-gal-frame iframe{transform-origin:0 0;border:0;position:absolute;top:0;left:0}.sv-gal-bar{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.sv-gal-strip{scrollbar-width:none;gap:10px;min-width:0;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.sv-gal-strip button{text-align:left;gap:6px;width:108px;display:grid}.sv-gal-thumb{aspect-ratio:16/10;opacity:.6;background:#1c1c21;border-radius:10px;transition:opacity .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.sv-gal-thumb img{object-fit:cover;width:100%;height:100%}.sv-gal-thumb i{color:#fff;background:#0a0a0ccc;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:6px;right:6px}.sv-gal-strip button:hover .sv-gal-thumb{opacity:.9}.sv-gal-strip button[aria-pressed=true] .sv-gal-thumb{opacity:1;box-shadow:0 0 0 2px #f5f5f7}.sv-gal-label{color:#a1a1a6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sv-gal-strip button[aria-pressed=true] .sv-gal-label{color:#f5f5f7}.sv-gal-open{color:#0a0a0c;transition:transform .2s var(--sv-ease);background:#f5f5f7;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.sv-gal-open:hover{transform:translateY(-1px)}.sv-cz{padding-block:clamp(64px,9vh,104px) 0}.sv-cz-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:650}.sv-cz-head p{color:#6e6e73;margin:8px 0 0;font-size:15px}.sv-cz-form{background:#fff;border-radius:28px;gap:28px;padding:clamp(24px,3vw,36px);display:grid;box-shadow:inset 0 0 0 1px #0000000d,0 30px 60px -40px #00000040}.sv-cz-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.sv-cz-group>b{color:#1d1d1f;grid-column:1/-1;font-size:17px;font-weight:650}.sv-cz-field{gap:7px;min-width:0;display:grid}.sv-cz-field[data-kind=group],.sv-cz-field[data-kind=longtext]{grid-column:1/-1}.sv-cz-label{color:#3a3a40;font-size:13.5px;font-weight:550}.sv-cz-label em{color:#e2683c;margin-left:3px;font-style:normal}.sv-cz-seg{flex-wrap:wrap;gap:6px;display:flex}.sv-cz-seg i{color:#3a3a40;background:#f5f5f7;border-radius:999px;padding:7px 14px;font-size:13px;font-style:normal;box-shadow:inset 0 0 0 1px #0000000f}.sv-cz-seg i[data-on]{box-shadow:none;color:#fff;background:#1d1d1f}.sv-cz-note{background:#fff;border-radius:20px;gap:14px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #0000000d}.sv-cz-note>span{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:grid}.sv-cz-note[data-tone=yes]>span{color:#1f9d55;background:#e7f6ee}.sv-cz-note[data-tone=no]>span{color:#6e6e73;background:#f2f2f5}.sv-cz-note strong{font-size:15px;font-weight:650;display:block}.sv-cz-note p{color:#6e6e73;margin:4px 0 0;font-size:13.5px;line-height:1.65}@media (width<=900px){.sv-cz-group{grid-template-columns:minmax(0,1fr)}}.sv-how{padding-block:clamp(64px,9vh,104px) 24px}.sv-how h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:650}.sv-how-steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sv-how-steps li{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:inset 0 0 0 1px #0000000d}.sv-how-steps span{color:#fff;background:#1d1d1f;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.sv-how-steps b{margin-top:12px;font-size:15px;font-weight:650;display:block}.sv-how-steps p{color:#6e6e73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.sv-gal-thumb video{object-fit:cover;width:100%;height:100%}.sv-sku-box{border-radius:24px;flex-direction:column;gap:0;padding:28px 28px 24px;display:flex}.sv-sku-kind{color:#8e8e94;letter-spacing:.02em;font-size:12px;font-weight:500}.sv-sku-box h1{margin:10px 0 0;font-size:clamp(28px,2.4vw,36px);line-height:1.15}.sv-sku-sum{margin:12px 0 0;font-size:15px;line-height:1.6}.sv-sku-box .sv-sku-for>b{color:#6e6e74;letter-spacing:.04em;margin-bottom:2px;font-size:11.5px}.sv-sku-box .sv-sku-for i{padding:3px 10px;font-size:12px}.sv-sku-buy{border-top:1px solid #ffffff14;margin-top:auto;padding-top:22px}.sv-sku-buy>div{gap:4px;display:grid}.sv-sku-buy strong{font-size:30px}.sv-sku-buy .sv-pill{flex:none;min-width:0;max-width:none;padding:13px 26px;font-size:15px}.sv-sku-line{background:#ffffff08;border-radius:16px;gap:10px;margin-top:18px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff0f}.sv-sku-line ol{font-size:12px;line-height:1.7}.sv-sku-line ul li{padding:2px 9px;font-size:11.5px}.sv-sku-top{align-items:start}.sv-sku-box{padding:24px 24px 20px}.sv-sku-box .sv-sku-for{margin-top:16px}.sv-sku-box>:nth-last-child(3){margin-bottom:0}.sv-sku-buy{margin-top:20px;padding-top:18px}.sv-sku-line{box-shadow:none;background:0 0;border-radius:0;margin-top:14px;padding:0}.sv-cz-form{gap:0;padding:0;overflow:hidden}.sv-cz-group{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;padding:26px 28px 28px}.sv-cz-group+.sv-cz-group{background:#fbfbfc;border-top:1px solid #0000000d}.sv-cz-group>b{margin-bottom:4px;font-size:16px}.sv-cz-tile{background:#f5f5f7;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #0000000a}.sv-cz-tile>i{color:#1d1d1f;background:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:650;display:grid;box-shadow:0 1px 2px #00000014}.sv-cz-tile[data-kind=file]>i{color:#3e63dd;background:#eef2ff}.sv-cz-tile>span{flex:1;gap:3px;min-width:0;display:grid}.sv-cz-tile b{color:#1d1d1f;font-size:14.5px;font-weight:600}.sv-cz-tile small{color:#8e8e93;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.sv-cz-tile>em{color:#c4502a;background:#fff1ea;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.sv-cz-group .sv-cz-field{background:#fff;border-radius:16px;gap:10px;padding:14px 16px;box-shadow:inset 0 0 0 1px #0000000a}.sv-cz-group .sv-cz-label{color:#1d1d1f;font-size:14.5px;font-weight:600}.sv-cz-note{height:100%}.sv-cz-group .sv-cz-field{align-content:start}.sv-cz-seg{align-content:flex-start;align-items:flex-start}.sv-sku-top{grid-template-rows:auto 1fr;row-gap:14px}.sv-sku-stage{grid-row:1/span 2}.sv-sku-box,.sv-sku-seller{grid-column:2}.sv-sku-seller{color:#f5f5f7;background:#121215e6;border-radius:24px;align-self:start;padding:20px 22px;box-shadow:inset 0 0 0 1px #ffffff1f}.sv-sku-seller-top{align-items:center;gap:14px;display:flex}.sv-sku-seller-top>:is(img,i){object-fit:cover;border-radius:999px;flex-shrink:0;width:52px;height:52px;box-shadow:0 0 0 1px #ffffff2e}.sv-sku-seller-top>i{background:#3a3a40;place-items:center;font-style:normal;font-weight:600;display:grid}.sv-sku-seller-top>div{flex:1;min-width:0}.sv-sku-seller-top b{font-size:17px;font-weight:650;display:block}.sv-sku-seller-top em{color:#ffb27a;margin-top:2px;font-size:13px;font-style:normal;display:block}.sv-sku-seller-go{color:#e6e6ea;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:13px;transition:background-color .2s;box-shadow:inset 0 0 0 1px #fff3}.sv-sku-seller-go:hover{background:#ffffff14}.sv-sku-seller>p{color:#a1a1a6;margin:12px 0 0;font-size:13.5px;line-height:1.65}.sv-sku-seller-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.sv-sku-seller-foot small{color:#8e8e94;font-size:12px;display:block}.sv-sku-seller-foot b{font-size:16px;font-weight:650}.sv-sku-seller-foot ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-sku-seller-foot a{color:#e6e6ea;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.sv-sku-seller-foot svg{width:16px;height:16px}@media (width<=980px){.sv-sku-stage{grid-row:auto}.sv-sku-box,.sv-sku-seller{grid-column:auto}}.sv-cz-gets{margin-top:28px}.sv-cz-gets>b{color:#1d1d1f;margin-bottom:12px;font-size:16px;font-weight:650;display:block}.sv-cz-gets ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-cz-gets li{background:#fff;border-radius:20px;padding:20px;box-shadow:inset 0 0 0 1px #0000000d}.sv-cz-gets li>span{color:#e2683c;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sv-cz-gets strong{margin-top:10px;font-size:16px;font-weight:650;display:block}.sv-cz-gets p{color:#6e6e73;margin:6px 0 0;font-size:13.5px;line-height:1.65}.sv-cz .sv-cz-form{margin-top:16px}.sv-cz-scope{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:16px 0 0;display:grid}.sv-cz-scope>div{background:#fff;border-radius:20px;padding:18px 20px;box-shadow:inset 0 0 0 1px #0000000d}.sv-cz-scope dt{color:#1d1d1f;font-size:15px;font-weight:650}.sv-cz-scope dd{color:#6e6e73;margin:6px 0 0;font-size:13.5px;line-height:1.65}.sv-sku-buy strong.sv-wd-range{white-space:nowrap;font-size:clamp(22px,2.4vw,32px)}.sv-wd-dot{vertical-align:1px;background:#2f9d68;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.sv-wd-dot[data-state=from]{background:#d08a2b}.sv-wd-dot[data-state=full]{background:#a1a1a6}.sv-wd-includes i{background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:650;display:grid;box-shadow:0 1px 2px #0000001a}.sv-wd-cases,.sv-wd-includes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sv-wd-cases li,.sv-wd-includes li{background:#fff;border-radius:22px;padding:14px 14px 18px;box-shadow:inset 0 0 0 1px #0000000d}.sv-wd-cases img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%;margin-bottom:14px;display:block}.sv-wd-cases b,.sv-wd-includes b{padding-inline:4px;font-size:16px;font-weight:650;display:block}.sv-wd-cases p,.sv-wd-includes p{color:#6e6e73;margin:6px 0 0;padding-inline:4px;font-size:13.5px;line-height:1.65}.sv-wd-includes li{padding:20px}.sv-wd-includes i{width:34px;height:34px;box-shadow:none;background:#f5f5f7;border-radius:10px;margin-bottom:14px;font-size:14px}.sv-wd-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.sv-wd-quote{background:#0000000d;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.sv-wd-quote>div{background:#fff;gap:6px;padding:20px 22px;display:grid}.sv-wd-quote small{color:#6e6e73;font-size:13px}.sv-wd-quote b{letter-spacing:-.02em;font-size:22px;font-weight:650}.sv-wd-quote p{color:#3a3a40;background:#fafafb;grid-column:1/-1;margin:0;padding:16px 22px;font-size:14px;line-height:1.65}.sv-wd-syllabus{background:#fff;border-radius:22px;margin:28px 0 0;padding:6px 0;list-style:none;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.sv-wd-syllabus li{grid-template-columns:40px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:14px 22px;display:grid}.sv-wd-syllabus li+li{border-top:1px solid #0000000a}.sv-wd-syllabus span{color:#8e8e93;font-variant-numeric:tabular-nums;font-size:13px}.sv-wd-syllabus b{font-size:15px;font-weight:600}.sv-wd-syllabus small{color:#6e6e73;font-size:12.5px}.sv-wd-syllabus i{opacity:.55;font-size:13px;font-style:normal}@media (width<=900px){.sv-wd-two,.sv-wd-quote{grid-template-columns:minmax(0,1fr)}}.sv-cz-scope dt{align-items:center;gap:8px;display:flex}.sv-cz-scope dt svg{flex-shrink:0;width:18px;height:18px}.sv-cz-scope>div[data-tone=in] dt svg{color:oklch(55% .1 155)}.sv-cz-scope>div[data-tone=out] dt svg{color:#8e8e93}.sv-cz-scope>div[data-tone=fix] dt svg{color:oklch(55% .08 250)}.sv-wd-tags{flex-wrap:wrap;gap:6px;display:flex}.sv-wd-tags i{color:#ffffffd9;letter-spacing:.01em;background:#ffffff14;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff29}.sv-wd-brief{gap:10px;margin:0;display:grid}.sv-wd-brief>div{grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.sv-wd-brief dt{color:#ffffff80;font-size:12.5px}.sv-wd-brief dd{margin:0}.sv-wd-flow,.sv-wd-gets{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.sv-wd-flow li+li:before{color:#ffffff59;content:"→";margin-right:6px}.sv-wd-gets li{align-items:center;gap:5px;display:inline-flex}.sv-wd-gets li:before{content:"";background:#ffffff73;border-radius:999px;width:5px;height:5px}.sv-wd-gets li+li{margin-left:6px}.sv-wd-others-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sv-wd-more{color:#1d1d1f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001a}.sv-wd-more:hover{background:#0000000a}.sv-grid.sv-wd-row{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.sv-grid.sv-wd-row{grid-template-columns:minmax(0,1fr)}.sv-wd-others-head{flex-direction:column;align-items:flex-start;gap:10px}}.sv-wd-includes{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-wd-includes li{align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.sv-wd-includes li>i{background:var(--wd-soft);width:44px;height:44px;box-shadow:none;color:var(--wd-ink);border-radius:14px;flex-shrink:0;place-items:center;margin:0;display:grid}.sv-wd-includes li>i svg{width:22px;height:22px}.sv-wd-includes li[data-tone=tutorial]{--wd-soft:oklch(96% .025 70);--wd-ink:oklch(50% .09 60)}.sv-wd-includes li[data-tone=source]{--wd-soft:oklch(96% .02 250);--wd-ink:oklch(50% .09 255)}.sv-wd-includes li[data-tone=prompt]{--wd-soft:oklch(96% .02 300);--wd-ink:oklch(50% .09 300)}.sv-wd-includes li[data-tone=lesson]{--wd-soft:oklch(96% .025 160);--wd-ink:oklch(50% .08 160)}.sv-wd-includes b{padding:0;font-size:17px;display:inline}.sv-wd-includes small{color:#8e8e93;margin-left:8px;font-size:12.5px;display:inline-block}.sv-wd-includes p{margin-top:6px;padding:0}.sv-wd-syllabus svg{color:#aeaeb2;width:15px;height:15px}@media (width<=900px){.sv-wd-includes{grid-template-columns:minmax(0,1fr)}}.sv-wd-tiers{flex-wrap:wrap;gap:6px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.sv-wd-tiers li{color:#ffffffb3;background:#ffffff0f;border-radius:10px;align-items:baseline;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.sv-wd-tiers b{color:#fff;font-weight:600}.sv-sku-case,.sv-sku-why{padding-block:clamp(56px,8vh,96px) 0}.sv-sku-case>h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(28px,3vw,40px);font-weight:650}.sv-sku-case .sv-sku-more{margin-top:0}.sv-vs-track.sv-vs-words{visibility:hidden}.svs-sec figure img,.svs-film video{width:100%;max-height:72vh;box-shadow:0 0 0 1px var(--sv-border,#0000001a);background:#f5f5f7;border-radius:18px;display:block}@media (width<=560px){.sv-sku-buy{flex-wrap:wrap}.sv-sku-buy .sv-pill{flex:100%;justify-content:center}.sv-sku-seller-top{flex-wrap:wrap}.sv-sku-seller-top>div{flex:1 1 0;min-width:0}.sv-sku-seller-go{flex:100%;order:3;justify-content:center}.svs-filelist,.svs-filelist tbody,.svs-filelist tr,.svs-filelist th,.svs-filelist td{width:auto;display:block}.svs-filelist th{padding:14px 18px 0}.svs-filelist td{overflow-wrap:anywhere;padding:4px 18px 14px}.svs-filelist tr+tr>td{border-top:0}}.sv-wd-tierbox{gap:8px;margin-top:4px;display:grid}.sv-wd-tierbox>b{color:#ffffff80;font-size:12.5px;font-weight:500}.sv-wd-tierbox .sv-wd-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.sv-wd-tierbox .sv-wd-tiers li{justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.sv-sku-case .svs-sec.sv-wrap,.sv-sku-why .svs-sec.sv-wrap{max-width:none;margin-inline:0;padding-inline:0}.sv-sku-case .svs-sections{gap:48px}.sv-sku-case .svs-sec h2{letter-spacing:-.02em;font-size:22px}.sv-sku-case>h2{margin-bottom:28px}.sv-gal-frame iframe{opacity:0;transition:opacity .36s}.sv-gal-frame iframe[data-ready]{opacity:1}.sv-gal-frame img.sv-gal-poster{pointer-events:none;transition:opacity .36s;position:absolute;inset:0}.sv-gal-frame img.sv-gal-poster[data-gone]{opacity:0}.sv-sku-box .sv-wd-tags{margin-top:10px}.sv-sku-box .sv-wd-brief,.sv-sku-box .sv-sku-for,.sv-sku-box .sv-wd-tierbox{margin-top:18px}.sv-wd-flow li+li:before{content:none}.sv-wd-flow li:not(:last-child):after{color:#ffffff59;content:"→";margin-left:6px}.sv-sku-seller{container-type:inline-size}@container (width<=400px){.sv-sku-seller-top{flex-wrap:wrap}.sv-sku-seller-top>div{flex:1 1 0;min-width:0}.sv-sku-seller-go{text-align:center;flex:100%;order:3}}@media (width<=560px){.svs-files li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 18px}.svs-files li>b,.svs-files li>.svs-file-note{grid-column:1/-1}.svs-files li>small{grid-column:1}.svs-files li>a{grid-column:2;justify-self:end}.svs-files li>small:empty+a{grid-column:1/-1}}.sv-gal-bar{flex-wrap:wrap;align-items:flex-start}.sv-gal-strip{flex:360px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid;overflow:visible}.sv-gal-strip button{width:100%;min-width:0}@media (width<=560px){.sv-gal-strip{flex-basis:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sv-gal-open{flex:100%;justify-content:center}}.sv-gal-caption{z-index:1;color:#fff;pointer-events:none;background:linear-gradient(#0000,#0009);margin:0;padding:36px 20px 14px;font-size:14px;line-height:1.5;position:absolute;inset:auto 0 0}.sv-co-tiers{border:0;margin:16px 0 0;padding:0}.sv-co-tiers legend{margin-bottom:8px;font-size:13px;font-weight:600}.sv-co-tiers label{border-top:1px solid var(--sv-border);cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.sv-co-tiers span{flex:1;min-width:0}.sv-co-tiers b{font-variant-numeric:tabular-nums;font-weight:600}.sv-sp-page{--sv-fg:#1d1d1f;--sv-muted:#6e6e73;--sv-border:#0000001a;--sv-bg:#f5f5f7;--sv-card:#fff;--sv-card-up:#ececf0;--sv-accent:#3d5a99;--sv-ink-soft:#3a3a3c;--sv-chip:#0000000a;-webkit-font-smoothing:auto}.sv-sp-page .sv-market .sv-market-title{color:var(--sv-fg)}.sv-sp-page :is(.sv-way-tabs button,.sv-kindbar button){color:var(--sv-ink-soft)}.sv-sp-page :is(.sv-way-tabs button,.sv-kindbar button):hover{background:var(--sv-chip);color:var(--sv-fg)}.sv-sp-page :is(.sv-way-tabs button,.sv-kindbar button)[aria-pressed=true]{background:var(--sv-fg);color:var(--sv-bg)}.sv-sp-page .sv-way-tabs em{background:var(--sv-chip)}.sv-sp-page .sv-way-tabs button[aria-pressed=true] em{background:#ffffff26}.sv-sp-page .sv-kindbar{background:color-mix(in srgb, var(--sv-card) 92%, transparent)}.sv-sp-page .sv-kindbar:before{background:var(--sv-bg)}.sv-sp-page .sv-mall-search:focus-within{box-shadow:inset 0 0 0 1.5px #00000040}.sv-sp-page :is(.sv-page-card,.sv-seller){box-shadow:inset 0 0 0 1px var(--sv-border), 0 1px 2px #0000000a}.sv-sp-page :is(.sv-page-card,.sv-seller):hover{box-shadow:inset 0 0 0 1px #00000024,0 24px 48px -28px #00000040}.sv-sp-page :is(.sv-page-card,.sv-seller):after{display:none}.sv-sp-page .sv-pages-grid :is(.sv-thumb,.sv-thumb-card){background:var(--sv-card-up)}.sv-sp-page .sv-pages-grid .sv-page-over,.sv-sp-page .sv-pages-grid .sv-page-lead{color:var(--sv-muted)}.sv-sp-page .sv-pages-grid .sv-page-meta>span{background:var(--sv-chip);color:var(--sv-ink-soft)}.sv-sp-page .sv-pages-grid .sv-page-meta>.sv-sure{background:color-mix(in srgb, var(--sv-accent) 10%, transparent);color:var(--sv-accent)}.sv-sp-page .sv-pages-grid .sv-page-text>.sv-page-meta+.sv-page-foot{border-top-color:var(--sv-border)}.sv-sp-page .sv-page-by b{color:var(--sv-fg)}.sv-sp-page :is(.sv-page-by i,.sv-seller-who i){background:var(--sv-card-up);color:var(--sv-fg)}.sv-sp-page .sv-page-go{background:var(--sv-fg);color:var(--sv-bg)}.sv-sp-page .sv-go{--sv-go-base:var(--sv-fg);--sv-go-fill:#3a3a3c;color:var(--sv-bg)}.sv-sp-page .sv-go .sv-go-arrow{background:var(--sv-bg);color:var(--sv-fg)}.sv-sp-page .sv-go:hover{color:#fff}.sv-sp-page .sv-go:hover .sv-go-arrow{color:#1d1d1f;background:#fff}.sv-sp-page .sv-sp-void svg{color:var(--sv-muted)}.sv-sp-page .sv-sp-score li button:hover:not(:disabled),.sv-sp-page .sv-sp-score li button[aria-pressed=true],.sv-sp-page .sv-sp-chips button:hover,.sv-sp-page .sv-sp-more-btn:hover{background:var(--sv-chip);color:var(--sv-fg)}.sv-sp-page .sv-sp-score i{background:var(--sv-chip)}.sv-sp-page .sv-sp-score i:after{background:var(--sv-fg)}.sv-sp-page .sv-sp-chips button{color:var(--sv-ink-soft)}.sv-sp-page .sv-sp-chips button[aria-pressed=true]{background:var(--sv-fg);color:var(--sv-bg)}.sv-sp-page .sv-sp-chips button[aria-pressed=true] small{color:color-mix(in srgb, var(--sv-bg) 65%, transparent)}.sv-sp-page .sv-sp-reviewer>span{background:var(--sv-fg);color:var(--sv-bg)}.sv-sp-page .sv-sp-top{isolation:isolate;position:relative}.sv-sp-page .sv-sp-top:before{z-index:-1;background:var(--sv-sp-band,transparent);content:"";position:absolute;inset:0 calc(50% - 50vw)}.sv-sp-page{--sv-bg:#fafafa}.sv-sp-page .sv-sp-top{--sv-fg:#f5f5f7;--sv-muted:#a1a1a6;--sv-border:#ffffff1f;--sv-card:#1c1c20;--sv-card-up:#26262b;--sv-accent:#a9c1f5;--sv-sp-band:#151517;color:var(--sv-fg);-webkit-font-smoothing:antialiased;padding-bottom:clamp(64px,9vh,96px)}.sv-sp-page .sv-sp-top .sv-go{color:#0a0a0c;background:#f5f5f7}.sv-sp-page .sv-sp-top .sv-go .sv-go-arrow{color:#f5f5f7;background:#0a0a0c}.sv-sp-page .sv-sp-shelf{margin-top:clamp(64px,9vh,96px)}.sv-sp-page .sv-sp-stage{animation:sv-sp-fade .9s var(--sv-ease)}@keyframes sv-sp-fade{0%{opacity:0}}.sv-sp-ambient{z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.sv-sp-ambient img{object-fit:cover;filter:blur(90px)saturate(1.1);opacity:0;width:75%;height:120%;transition:opacity 1.4s var(--sv-ease);position:absolute;top:-15%;right:-5%;transform:scale(1.1)}.sv-sp-ambient img[data-on]{opacity:.55}.sv-sp-page .sv-sp-name{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(44px,5vw,76px);line-height:1}.sv-sp-page .sv-sp-sum{font-size:18px}.sv-sp-page .sv-sp-facts dd{font-size:36px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sv-sp-page :is(.sv-pages-grid,.sv-sellers)>li{animation:linear both sv-sp-rise;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes sv-sp-rise{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.sv-sp-ambient img{transition:none}}.sv-op{--op-ease:cubic-bezier(.32, .72, 0, 1);--op-w:min(1184px, calc(100vw - 64px));--op-h:clamp(440px, 34.5vw, 500px);--op-fg:#f5f5f7;--op-muted:#a1a1a6;--op-faint:#6e6e73}.sv-op .sv-market-top{text-align:center;padding-top:clamp(64px,13vh,132px);position:relative}.sv-op .sv-market-top>:not(.sv-op-float){z-index:1;position:relative}.sv-op .sv-market-top h1{letter-spacing:-.02em;margin:14px auto 0;font-size:clamp(30px,5.2vw,72px);line-height:1.1}.sv-op .sv-market-top h1>*{display:block}.sv-op .sv-market-top .sv-op-lead{max-width:34em;color:var(--op-muted);text-wrap:balance;margin:22px auto 0;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.sv-op-cue{color:var(--op-muted);align-items:center;gap:6px;margin-top:36px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.sv-op-cue:hover{color:var(--op-fg)}.sv-op-cue svg{width:15px;height:15px;animation:sv-op-cue 2.4s var(--op-ease) infinite;rotate:90deg}@keyframes sv-op-cue{50%{translate:0 4px}}.sv-op-float{display:none}@media (width>=1101px){.sv-op-float{pointer-events:none;width:100vw;display:block;position:absolute;top:0;bottom:-40px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#000 6%,#0000 30% 70%,#000 94%);mask-image:linear-gradient(90deg,#000 6%,#0000 30% 70%,#000 94%)}}.sv-op-float>span{aspect-ratio:16/10;border-radius:14px;animation:9s ease-in-out infinite alternate sv-op-drift;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -24px #000}.sv-op-float img{object-fit:cover;width:100%;height:100%;display:block}.sv-op-float>:first-child{--r:-7deg;opacity:.9;width:15vw;top:16%;left:3%}.sv-op-float>:nth-child(2){--r:5deg;opacity:.55;width:10vw;animation-delay:-3s;top:45%;left:7%}.sv-op-float>:nth-child(3){--r:-3deg;opacity:.7;width:10vw;animation-delay:-6s;top:72%;left:9%}.sv-op-float>:nth-child(4){--r:6deg;opacity:.75;width:13vw;animation-delay:-2s;top:12%;right:2%}.sv-op-float>:nth-child(5){--r:-5deg;opacity:.9;width:15vw;animation-delay:-5s;top:44%;right:7%}.sv-op-float>:nth-child(6){--r:4deg;opacity:.55;width:11vw;animation-delay:-7s;top:76%;right:-1%}@keyframes sv-op-drift{0%{transform:translateY(-6px) rotate(var(--r))}to{transform:translateY(8px) rotate(var(--r))}}.sv-op-hero{margin-top:clamp(72px,12vh,140px);overflow-x:clip}.sv-op-track{flex-direction:column;align-items:center;gap:clamp(96px,11vw,168px);margin:0;padding:0 0 48px;list-style:none;display:flex}.sv-op-slide{--a:#92b5ff;width:var(--op-w);height:var(--op-h);flex:none;position:relative}.sv-op-slide[data-id=why]{height:max(var(--op-h), 640px)}.sv-op-slide[data-id=ask]{--a:#b79cff}.sv-op-slide[data-id=assure]{--a:#7fe0b8}.sv-op-slide[data-id=specs]{--a:#f0c674}.sv-op-copy{z-index:3;width:min(480px,41%);position:absolute;top:50%;left:clamp(16px,3vw,48px);transform:translateY(-50%)}.sv-op-copy>*{opacity:0;transition:opacity .6s ease, transform .9s var(--op-ease);transform:translateY(14px)}.sv-op-slide.is-on .sv-op-copy>*{opacity:1;transform:none}.sv-op-slide.is-on .sv-op-copy>:nth-child(2){transition-delay:70ms}.sv-op-slide.is-on .sv-op-copy>:nth-child(3){transition-delay:.14s}.sv-op-slide.is-on .sv-op-copy>:nth-child(4){transition-delay:.21s}.sv-op-slide.is-on .sv-op-copy>:nth-child(5){transition-delay:.28s}.sv-op-step{color:var(--op-muted);align-items:baseline;gap:10px;margin:0 0 18px;font-size:14px;font-weight:600;display:flex}.sv-op-step span{color:var(--a);font-variant-numeric:tabular-nums}.sv-op-copy h2{color:var(--op-fg);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:650;line-height:1.16}.sv-op-copy h2>*{font-weight:inherit;display:block}.sv-op-copy h2>span{color:#86868b}.sv-op-copy .sv-op-lead{color:var(--op-muted);margin:20px 0 0;font-size:16px;line-height:1.7}.sv-op-cta{background:var(--op-fg);color:#0a0a0c;height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin-top:30px;padding:0 16px 0 22px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.sv-op-cta:hover{background:#fff}.sv-op-cta svg{width:16px;height:16px;transition:transform .3s var(--op-ease)}.sv-op-cta:hover svg{transform:translate(3px)}.sv-op-art{transition:transform 1.3s var(--op-ease), opacity .9s ease;position:absolute;inset:0 0 0 44%}.sv-op-slide:not(.is-on) .sv-op-art{opacity:.7;transform:translate(7%)}@media (width>=1101px){.sv-op-slide:nth-child(2n) .sv-op-copy{left:auto;right:0}.sv-op-slide:nth-child(2n) .sv-op-art{left:-2%;right:46%}.sv-op-slide:nth-child(2n):not(.is-on) .sv-op-art{transform:translate(-7%)}}.sv-op-makers{align-content:center;gap:14px;display:grid;position:absolute;inset:0 -4% 0 2%}.sv-op-maker{--d:.15s;opacity:0;transition:opacity .7s ease, transform 1.1s var(--op-ease);background:#141417;border-radius:24px;grid-template-columns:214px minmax(0,1fr);align-items:center;gap:22px;padding:14px 14px 14px 20px;display:grid;transform:translateY(24px);box-shadow:inset 0 0 0 1px #ffffff10,0 40px 80px -40px #000}.sv-op-maker:nth-child(2){--d:.3s}.sv-op-maker:nth-child(3){--d:.45s}.sv-op-slide.is-on .sv-op-maker{opacity:1;transition-delay:var(--d);transform:none}.sv-op-who{min-width:0;color:inherit;border-radius:16px;gap:10px;margin:-10px;padding:10px;text-decoration:none;transition:background-color .3s;display:grid}.sv-op-who:hover{background-color:#ffffff0a}.sv-op-maker .sv-op-who:focus-visible{outline-offset:0}.sv-op-id>svg{width:14px;height:14px;color:var(--op-muted);opacity:0;transition:opacity .3s, transform .4s var(--op-ease);flex:none;margin-left:auto;transform:translate(-4px)}.sv-op-who:hover .sv-op-id>svg{opacity:1;transform:none}.sv-op-id{align-items:center;gap:12px;min-width:0;display:flex}.sv-op-id>:is(img,i){object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px;box-shadow:0 0 0 1px #ffffff1f}.sv-op-id>i{color:var(--op-muted);background:#2a2a2f;place-items:center;font-size:18px;font-style:normal;display:grid}.sv-op-id>span{gap:3px;min-width:0;display:grid}.sv-op-id b{color:var(--op-fg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.sv-op-id em{color:var(--a);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:500;overflow:hidden}.sv-op-rate{color:var(--op-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.sv-op-rate svg{color:#e6c06b;width:12px;height:12px}.sv-op-rate>span{color:var(--op-faint)}.sv-op-rate>i{color:var(--op-faint);font-style:normal}.sv-op-intro{color:var(--op-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.sv-op-goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sv-op-good{min-width:0;color:inherit;border-radius:12px;gap:4px;text-decoration:none;display:grid}.sv-op-good-pic{aspect-ratio:16/10;transition:transform .4s var(--op-ease);background:#1c1c20;border-radius:12px;margin-bottom:4px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.sv-op-good:hover .sv-op-good-pic{transform:translateY(-2px)}.sv-op-good-pic:after{border-radius:inherit;content:"";pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.sv-op-good:hover .sv-op-good-pic:after{box-shadow:inset 0 0 0 1px #ffffff40}.sv-op-good-pic img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .9s var(--op-ease);display:block}.sv-op-good:hover .sv-op-good-pic img{transform:scale(1.04)}.sv-op-good-pic em{color:#f5f5f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0cb8;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 5px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.sv-op-good-pic em :is(img,svg){width:11px;height:11px}.sv-op-good>b{color:#d1d1d6;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;transition:color .3s;overflow:hidden}.sv-op-good:hover>b{color:var(--op-fg)}.sv-op-good-meta{min-width:0;color:var(--op-faint);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;font-size:11.5px;display:flex}.sv-op-good-meta strong{color:var(--op-fg);font-size:12.5px;font-weight:600}.sv-op-copy>.sv-op-models{width:max-content;max-width:calc(var(--op-w) * .5);flex-wrap:wrap;gap:8px 12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.sv-op-models li{color:var(--op-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.sv-op-models i{color:#0a0a0c;background:#f5f5f7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.sv-op-models i :is(img,svg){width:11px;height:11px}.sv-op-slide[data-id=ask] .sv-op-art{left:42%}@media (width>=1101px){.sv-op-slide[data-id=ask] .sv-op-art{left:-2%;right:46%}}.sv-op-ask [style*=--s]{--delay:calc(.3s + var(--s) * .34s)}.sv-op-site{aspect-ratio:2;background:#cfe3f2;border-radius:16px;width:640px;position:absolute;top:16px;right:-36px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -40px #000}.sv-op-site>img{object-fit:cover;width:100%;height:100%;display:block}.sv-op-pin{opacity:0;transition:opacity .4s;position:absolute}.sv-op-pin>i{transition:transform .5s var(--op-ease);background:#ffffff1f;border-radius:8px;position:absolute;inset:0;transform:scale(1.08);box-shadow:0 0 0 1.5px #fff,0 0 0 5px #0a0a0c26}.sv-op-pin>em{color:#fff;white-space:nowrap;background:#1d1d1f;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:calc(100% + 6px);box-shadow:0 6px 16px -6px #0009}.sv-op-pin.is-name{width:31%;height:12%;top:5.5%;left:2%}.sv-op-pin.is-name>em{left:0}.sv-op-pin.is-works{width:8.5%;height:14%;top:28%;left:54%}.sv-op-pin.is-works>em{left:50%;transform:translate(-50%)}.sv-op-pin.is-lang{width:6.5%;height:4.5%;top:5.5%;left:83.5%}.sv-op-pin.is-lang>i{border-radius:6px}.sv-op-pin.is-lang>em{right:0}.sv-op-done{color:#1d1d1f;opacity:0;transition:opacity .5s ease, transform .7s var(--op-ease);background:#fffffff2;border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 9px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;right:50px;transform:translateY(6px);box-shadow:0 10px 30px -10px #000}.sv-op-done svg{color:#6e6e73;width:15px;height:15px}.sv-op-sheet{z-index:2;color:#1d1d1f;background:#fbfbfd;border-radius:20px;width:300px;padding:14px;display:block;position:absolute;bottom:12px;left:0;box-shadow:0 0 0 1px #0000000a,0 50px 100px -30px #000,0 18px 36px -18px #0008}.sv-op-sheet>*{display:flex}.sv-op-sheet-head{border-bottom:1px solid #0000000d;align-items:center;gap:10px;padding-bottom:10px}.sv-op-sheet-head img{object-fit:cover;border-radius:7px;width:28px;height:28px}.sv-op-sheet-head>span{display:grid}.sv-op-sheet-head b{font-size:13px;font-weight:600}.sv-op-sheet-head em{color:#86868b;font-size:11px;font-style:normal}.sv-op-me{align-items:center;gap:10px;margin-top:10px}.sv-op-face{background:#f0f0f3;border-radius:50%;flex:none;width:38px;height:38px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.sv-op-face img{opacity:0;width:100%;height:100%;transition:opacity .3s, transform .45s var(--op-ease);background:#e8e2f5;transform:scale(.8)}.sv-op-me>span:last-child{gap:2px;display:grid}.sv-op-me b{font-size:14px;font-weight:600}.sv-op-me em{color:#6e6e73;font-size:12px;font-style:normal}.sv-op-sheet s{color:#c7c7cc;font-weight:400;text-decoration:none}.sv-op-sheet s+span{display:none}.sv-op-q{justify-content:space-between;align-items:baseline;margin:10px 0 6px;font-size:12px;font-weight:600}.sv-op-q small{color:#aeaeb2;font-size:11px;font-weight:400}.sv-op-sheet .sv-op-pieces{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sv-op-pieces>span{aspect-ratio:4/3;background:#f0f0f3;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.sv-op-pieces img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s, transform .5s var(--op-ease);transform:scale(1.15)}.sv-op-pieces .is-add{color:#aeaeb2;background:0 0;place-items:center;font-size:20px;font-weight:300;display:grid;box-shadow:inset 0 0 0 1px #d1d1d6}.sv-op-sheet .sv-op-seg{background:#ececf0;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid;position:relative}.sv-op-seg b{z-index:1;color:#6e6e73;white-space:nowrap;place-items:center;height:26px;font-size:12px;font-weight:500;transition:color .3s;display:grid;position:relative}.sv-op-seg i{opacity:0;width:calc(33.3333% - 2px);transition:opacity .3s, transform .45s var(--op-ease);background:#fff;border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px;transform:scale(.9);box-shadow:0 1px 2px #0000001f,0 3px 10px #00000012}.sv-op-row{background:#f5f5f7;border-radius:11px;justify-content:space-between;align-items:center;height:34px;margin-top:8px;padding:0 10px 0 12px;font-size:12.5px}.sv-op-row>span{font-weight:600}.sv-op-row b{align-items:center;gap:2px;font-weight:500;display:flex}.sv-op-row b svg{color:#aeaeb2;width:13px;height:13px}.sv-op-sheet .sv-op-send{color:#fff;background:#1d1d1f;border-radius:12px;justify-content:center;align-items:center;height:36px;margin-top:10px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.sv-op-send>span{transition:opacity .3s, transform .45s var(--op-ease);align-items:center;gap:6px;display:flex}.sv-op-send>span+span{opacity:0;position:absolute;transform:translateY(10px)}.sv-op-send svg{width:14px;height:14px}.sv-op-slide.is-on :is(.sv-op-pin,.sv-op-done,.sv-op-face img,.sv-op-pieces img,.sv-op-seg i,.sv-op-send>span){transition-delay:var(--delay)}.sv-op-slide.is-on .sv-op-pin{opacity:1}.sv-op-slide.is-on .sv-op-pin>i{transition-delay:var(--delay);transform:none}.sv-op-slide.is-on .sv-op-done{opacity:1;transition-delay:calc(var(--delay) + .25s);transform:none}.sv-op-slide.is-on :is(.sv-op-face img,.sv-op-pieces img,.sv-op-seg i){opacity:1;transform:none}.sv-op-pieces>span[style] img{transition-delay:inherit}.sv-op-slide.is-on .sv-op-seg b:first-of-type{color:#1d1d1f;transition-delay:var(--delay);font-weight:600}.sv-op-slide.is-on :is(.sv-op-me,.sv-op-row) s{animation:sv-op-fill 0s var(--delay) forwards}.sv-op-slide.is-on :is(.sv-op-me,.sv-op-row) s+span{animation:sv-op-answer 0s var(--delay) forwards}@keyframes sv-op-fill{to{display:none}}@keyframes sv-op-answer{to{display:inline}}.sv-op-slide.is-on .sv-op-send>span:first-child{opacity:0;transform:translateY(-10px)}.sv-op-slide.is-on .sv-op-send>span+span{opacity:1;transform:none}.sv-op-held-shot{display:none}.sv-op-guard{z-index:2;color:#1d1d1f;opacity:0;width:400px;height:fit-content;transition:opacity .6s ease .16s, transform .9s var(--op-ease) .16s;background:#fbfbfd;border-radius:22px;margin:auto;padding:20px 20px 0;display:block;position:absolute;inset:0;overflow:hidden;transform:translateY(14px);box-shadow:0 0 0 1px #0000000a,0 50px 100px -30px #000,0 18px 36px -18px #0008}.sv-op-slide.is-on .sv-op-guard{opacity:1;transform:none}@media (width>=1101px){.sv-op-held-shot{aspect-ratio:16/10;border-radius:20px;width:74%;display:block;position:absolute;top:50%;right:-6%;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 50px 100px -40px #000}.sv-op-held-shot img{object-fit:cover;width:100%;height:100%;display:block}.sv-op-guard{margin:auto auto auto 0}}.sv-op-guard>*{display:flex}.sv-op-guard-head{align-items:center;gap:9px;font-size:13px}.sv-op-guard-mark{color:#fff;background:#1d1d1f;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.sv-op-guard-mark svg{width:15px;height:15px}.sv-op-guard-head b{font-weight:650}.sv-op-guard-head em{color:#24724f;background:#e7f4ee;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600}.sv-op-guard-item{background:#f2f2f5;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px}.sv-op-guard-item img{object-fit:cover;border-radius:6px;width:48px;height:32px}.sv-op-guard-item span{gap:1px;display:grid}.sv-op-guard-item b{font-size:13px;font-weight:600}.sv-op-guard-item em{color:#86868b;font-size:11.5px;font-style:normal}.sv-op-guard-sum{color:#6e6e73;align-items:baseline;gap:10px;margin-top:16px;font-size:12.5px}.sv-op-guard-sum strong{color:#1d1d1f;letter-spacing:-.035em;font-size:40px;font-weight:650;line-height:1}.sv-op-guard .sv-op-guard-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid;position:relative}.sv-op-guard-steps:before,.sv-op-guard-steps:after{content:"";background:#e5e5ea;border-radius:2px;height:2px;position:absolute;top:5px;left:12.5%;right:12.5%}.sv-op-guard-steps:after{transform-origin:0;transition:transform 1.2s var(--op-ease) .3s;background:#2f9e6e;transform:scaleX(0)}.sv-op-slide.is-on .sv-op-guard-steps:after{transform:scaleX(.3333)}.sv-op-guard-steps>span{z-index:1;color:#aeaeb2;white-space:nowrap;justify-items:center;gap:10px;font-size:11.5px;display:grid;position:relative}.sv-op-guard-steps i{background:#e5e5ea;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 3px #fbfbfd}.sv-op-guard-steps>:is([data-done],[data-now]){color:#1d1d1f}.sv-op-guard-steps>[data-done] i{background:#2f9e6e}.sv-op-guard-steps>[data-now] i{background:#fbfbfd;box-shadow:inset 0 0 0 3px #2f9e6e,0 0 0 3px #fbfbfd,0 0 0 7px #2f9e6e24}.sv-op-guard-back{color:#3a3a3c;border-top:1px solid #0000000f;align-items:center;gap:7px;margin-top:16px;padding-top:13px;font-size:12.5px;font-weight:500}.sv-op-guard-back svg{color:#6e6e73;width:15px;height:15px}.sv-op-guard .sv-op-guard-pay{background:#f2f2f5;gap:10px;margin:16px -20px 0;padding:13px 20px;display:grid}.sv-op-guard-pay>span:first-child{color:#6e6e73;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.sv-op-guard-pay>span:first-child>svg:first-child{width:13px;height:13px}.sv-op-guard-pay b{color:#1d1d1f;font-weight:600}.sv-op-slide[data-id=specs] .sv-op-art{left:45%}@media (width>=1101px){.sv-op-slide[data-id=specs] .sv-op-art{left:0;right:46%}}.sv-op-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;top:50%;left:1%;right:clamp(28px,3.4vw,48px);transform:translateY(-50%)}.sv-op-way{aspect-ratio:3/4.7;color:var(--op-fg);opacity:0;transition:opacity .6s ease, transform .9s var(--op-ease), box-shadow .3s;background:linear-gradient(#1c1c21,#141417);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;transform:translateY(18px);box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -30px #000}.sv-op-way:hover{box-shadow:inset 0 0 0 1px #ffffff2e,0 30px 60px -30px #000}.sv-op-slide.is-on .sv-op-way{opacity:1;transform:none}.sv-op-slide.is-on .sv-op-way:first-child{transition-delay:.16s,.16s,0s}.sv-op-slide.is-on .sv-op-way:nth-child(2){transition-delay:.24s,.24s,0s}.sv-op-slide.is-on .sv-op-way:nth-child(3){transition-delay:.32s,.32s,0s}.sv-op-way-art{flex:1;place-items:center;padding:16px 14px 4px;display:grid;position:relative}.sv-op-way-text{gap:4px;padding:12px 16px 18px;display:grid}.sv-op-way-text b{letter-spacing:-.01em;font-size:18px;font-weight:650}.sv-op-way-text em{color:var(--op-muted);font-size:12.5px;font-style:normal}.sv-op-fan{isolation:isolate;position:absolute;inset:0}.sv-op-fan img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:72%;transition:transform .7s var(--op-ease);border-radius:10px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff1f,0 16px 30px -12px #000}.sv-op-fan img:first-child{filter:brightness(.55);transform:translate(-50%,-100%)scale(.82)}.sv-op-fan img:nth-child(2){filter:brightness(.75);transform:translate(-50%,-74%)scale(.91)}.sv-op-fan img:nth-child(3){transform:translate(-50%,-36%)}.sv-op-way:hover .sv-op-fan img:first-child{transform:translate(-50%,-112%)scale(.82)}.sv-op-way:hover .sv-op-fan img:nth-child(2){transform:translate(-50%,-82%)scale(.91)}.sv-op-fan em{z-index:1;color:#1d1d1f;background:#f5f5f7;border-radius:999px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:600;position:absolute;bottom:14%;right:10%;box-shadow:0 8px 20px -8px #000}.sv-op-chat{align-content:center;gap:8px;padding-top:10px;display:grid}.sv-op-chat>span{opacity:0;transition:opacity .4s ease, transform .6s var(--op-ease);align-items:flex-end;gap:6px;display:flex;transform:translateY(8px)scale(.98)}.sv-op-slide.is-on .sv-op-chat>span{opacity:1;transform:none}.sv-op-slide.is-on .sv-op-chat>:first-child{transition-delay:.5s}.sv-op-slide.is-on .sv-op-chat>:nth-child(2){transition-delay:1.3s}.sv-op-slide.is-on .sv-op-chat>:nth-child(3){transition-delay:2.1s}.sv-op-chat img{background:#2c2c32;border-radius:50%;flex:none;width:26px;height:26px;box-shadow:0 0 0 1.5px #1c1c21}.sv-op-chat>span>span{max-width:138px;color:var(--op-fg);background:#2e2e34;border-radius:14px 14px 14px 4px;padding:7px 10px;font-size:11px;line-height:1.5}.sv-op-chat>.is-me{flex-direction:row-reverse}.sv-op-chat>.is-me>span{color:#1d1d1f;background:#f5f5f7;border-radius:14px 14px 4px}.sv-op-chat>.is-typing img{visibility:hidden}.sv-op-chat>.is-typing>span{gap:3px;padding:9px 11px;display:flex}.sv-op-chat>.is-typing i{background:#ffffff8c;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite sv-op-typing}.sv-op-chat>.is-typing i:nth-child(2){animation-delay:.15s}.sv-op-chat>.is-typing i:nth-child(3){animation-delay:.3s}@keyframes sv-op-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.sv-op-course{align-content:center;gap:12px;width:100%;display:grid}.sv-op-course-video{aspect-ratio:16/9;background:#0a0a0c;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.sv-op-course-video :is(video,img){object-fit:cover;width:100%;height:100%;display:block}.sv-op-course-play{color:#0a0a0c;background:#f5f5f7e6;border-radius:50%;width:26px;height:26px;padding:7px 6px 7px 8px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.sv-op-coach{color:var(--op-fg);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0cc7;border-radius:999px;align-items:center;gap:5px;padding-right:8px;font-size:10px;display:flex;position:absolute;bottom:7px;left:7px}.sv-op-coach img{background:#2c2c32;border-radius:50%;width:24px;height:24px}.sv-op-course-steps{gap:7px;display:grid}.sv-op-course-steps>span{color:var(--op-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex;overflow:hidden}.sv-op-course-steps :is(svg,i){border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #fff3}.sv-op-course-steps [data-done]{color:var(--op-muted)}.sv-op-course-steps [data-done] svg{background:var(--a);box-shadow:none;color:#0a0a0c;padding:2px}.sv-op-course-steps [data-now]{color:var(--op-fg);font-weight:600}.sv-op-course-steps [data-now] i{box-shadow:inset 0 0 0 4px var(--a)}.sv-op-dock{z-index:60;color:#1d1d1f;white-space:nowrap;opacity:0;pointer-events:none;height:48px;transition:opacity .3s ease, transform .5s var(--op-ease);background:#f5f5f7;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,16px);box-shadow:0 0 0 1px #ffffff26,0 18px 40px -10px #000c}.sv-op-dock[data-on]{opacity:1;pointer-events:auto;transform:translate(-50%)}.sv-op-dock>*{flex:none}.sv-op-dock>svg{width:14px;height:14px;transition:transform .3s var(--op-ease)}.sv-op-dock:hover>svg{transform:translate(3px)}.sv-op-dock-stack{display:flex}.sv-op-dock-stack img{object-fit:cover;border-radius:8px;flex:none;width:40px;height:32px;box-shadow:0 0 0 2px #f5f5f7}.sv-op-dock-stack img+img{margin-left:-22px}.sv-op-dock-stack img:first-child{rotate:-6deg}.sv-op-dock-stack img:nth-child(3){rotate:6deg}@media (width<=1100px){.sv-op-slide[data-id=why]{height:640px}.sv-op-makers{gap:12px;inset:0 -2% 0 0}.sv-op-maker{grid-template-columns:132px minmax(0,1fr);gap:14px;padding:12px 12px 12px 14px}.sv-op-id>:is(img,i){width:36px;height:36px}.sv-op-id>svg{display:none}.sv-op-id b{font-size:14px}.sv-op-rate>span,.sv-op-rate>span+i,.sv-op-intro,.sv-op-good-meta>span{display:none}}@media (width<=760px){.sv-op{--op-w:calc(100vw - 32px)}.sv-op-track{gap:88px}.sv-op-slide,.sv-op-slide[data-id=why]{height:auto}.sv-op-copy{width:auto;padding:0 8px;position:relative;top:auto;left:auto;transform:none}.sv-op-copy h2{font-size:28px}.sv-op-copy .sv-op-lead{font-size:15px}.sv-op-cta{margin-top:20px}.sv-op-art,.sv-op-slide[data-id] .sv-op-art{margin-top:36px;position:relative;inset:auto}.sv-op-makers{gap:12px;position:relative;inset:auto}.sv-op-maker{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.sv-op-id>:is(img,i){width:40px;height:40px}.sv-op-intro{display:none}.sv-op-rate>span,.sv-op-rate>span+i{display:inline}.sv-op-copy>.sv-op-models{max-width:none}.sv-op-goods{gap:8px}.sv-op-good-pic em,.sv-op-good-meta>span{display:none}.sv-op-ask{padding-bottom:300px;display:block}.sv-op-site{width:100%;position:relative;top:auto;right:auto}.sv-op-pin>em,.sv-op-done{display:none}.sv-op-sheet{width:min(300px,100%);bottom:0;left:50%;transform:translate(-50%)}.sv-op-guard{width:100%;position:relative}.sv-op-guard-item{display:none}.sv-op-ways{grid-template-columns:1fr;position:relative;top:auto;left:auto;right:auto;transform:none}.sv-op-way{aspect-ratio:auto;flex-direction:row;height:180px}.sv-op-way-art{flex:none;width:52%}.sv-op-way-text{align-content:center}.sv-op-dock{bottom:16px}}@media (prefers-reduced-motion:reduce){.sv-op-cue svg,.sv-op-float>span,.sv-op-chat>.is-typing i{animation:none}}.sv-sc-grid{--sc-ease:cubic-bezier(.32, .72, 0, 1);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 20px;margin:22px 0 0;padding:0;list-style:none;display:grid}@media (width<=1100px){.sv-sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sv-sc-grid{grid-template-columns:minmax(0,1fr)}}.sv-sc-grid>li{opacity:0;transition:opacity .55s ease, transform .7s var(--sc-ease);transition-delay:calc(var(--col,0) * 60ms);transform:translateY(14px)}.sv-sc-grid>li[data-in]{opacity:1;transform:none}.sv-sc-card{height:100%;color:inherit;transition:transform .45s var(--sc-ease), box-shadow .45s;background:#141417;border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.sv-sc-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff26,0 30px 60px -30px #000}.sv-sc-media{aspect-ratio:16/10;background:#0e0e11;display:block;position:relative;overflow:hidden}.sv-sc-media>.sv-h-clip,.sv-sc-media>.sv-mall-cover{aspect-ratio:auto;background:0 0;height:100%;position:absolute;inset:0}.sv-sc-media .sv-h-clip :is(img,video){object-position:top center;transition:transform .9s var(--sc-ease), opacity .5s}.sv-sc-card:hover .sv-sc-media .sv-h-clip :is(img,video){transform:scale(1.035)}.sv-sc-media>.sv-badge{z-index:2}.sv-sc-go{z-index:2;color:#f5f5f7;opacity:0;width:34px;height:34px;transition:opacity .3s, transform .3s var(--sc-ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0cb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.9)}.sv-sc-go svg{width:16px;height:16px}.sv-sc-card:hover .sv-sc-go{opacity:1;transform:none}.sv-sc-info{gap:5px;padding:16px 18px;display:grid}.sv-sc-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.sv-sc-head>span{gap:3px;min-width:0;display:grid}.sv-sc-over{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sv-sc-head b{color:#f5f5f7;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.35;overflow:hidden}.sv-sc-head strong{color:#f5f5f7;white-space:nowrap;flex:none;align-items:baseline;gap:3px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.sv-sc-head strong em{color:#6e6e73;font-size:12px;font-style:normal;font-weight:500}.sv-sc-lead{color:#a1a1a6;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.sv-sc-foot{color:#6e6e73;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-top:9px;font-size:12.5px;display:flex}.sv-sc-foot>:is(img,i){object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.sv-sc-foot>i{color:#a1a1a6;background:#2a2a2f;place-items:center;font-size:10px;font-style:normal;display:grid}.sv-sc-seller{color:#d1d1d6;text-overflow:ellipsis;overflow:hidden}.sv-sc-rate{align-items:center;gap:3px;display:inline-flex}.sv-sc-rate svg{color:#e6c06b;width:11px;height:11px}.sv-sc-eta{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.sv-sc-eta svg{width:14px;height:14px}.sv-kindbar .sv-sc-assure{color:#a1a1a6;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding-right:14px;font-size:13px;display:flex}.sv-kindbar .sv-sc-assure svg{color:#92b5ff;width:16px;height:16px}.sv-kindbar:has(.sv-sc-assure) ul{align-items:center}@media (width<=1100px){.sv-kindbar .sv-sc-assure{display:none}}@media (prefers-reduced-motion:reduce){.sv-sc-grid>li{opacity:1;transition:none;transform:none}}.sv-sort-row{justify-content:flex-end;margin:-6px 0 14px;display:flex}.sv-shelf-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sv-sort{align-items:center;gap:2px;display:flex}.sv-sort button{height:30px;color:var(--sv-muted,#a1a1a6);white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 10px;font-size:13px;transition:background-color .2s,color .2s;display:inline-flex}.sv-sort button:hover{color:var(--sv-fg,#f5f5f7)}.sv-sort button[aria-pressed=true]{color:var(--sv-fg,#f5f5f7);background:#ffffff14}.sv-sort svg{width:13px;height:13px}@media (width<=720px){.sv-shelf-tools{justify-content:space-between}}.sv-sc-eta[data-explained]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted #ffffff40;text-decoration:underline dotted #ffffff40;position:relative}.sv-sc-tip{z-index:2;width:280px;box-shadow:inset 0 0 0 1px var(--sv-border), 0 12px 32px #00000080;color:#d1d1d6;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#1c1c20;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.55;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);right:-6px;transform:translateY(4px)}.sv-sc-eta[data-explained]:hover .sv-sc-tip{opacity:1;transform:none}@media (hover:none){.sv-sc-tip{display:none}}.sv-sku-note{color:#8e8e93;margin:0;font-size:12.5px;line-height:1.6}
