.vsl .c{--c-ink:#0a0a0a;--c-sub:#525252;--c-mute:#7a7a7a;--c-line:#ebebeb;--c-soft:#f6f6f6;min-height:0;color:var(--c-ink);font-family:var(--ui);text-align:left;background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a0f,0 1px 2px #0a0a0a0d,0 16px 32px -18px #0a0f3c59}.vsl .t-cream{--c-tint:#8a6a2e;background:#f7f1e3}.vsl .t-sage{--c-tint:#3d6a4c;background:#e9f3ec}.vsl .t-mist{--c-tint:#395f80;background:#e8f0f8}.vsl .t-lilac{--c-tint:#5d4b88;background:#efebf8}.vsl .t-blush{--c-tint:#8a4857;background:#f8ebee}.vsl .t-sand{--c-tint:#8b5838;background:#f5ebe2}.vsl .c-ink{color:var(--c-tint,var(--c-sub))}.vsl .c-media{background:var(--c-soft);flex:1;min-height:0;position:relative;overflow:hidden}.vsl .c-media--contain{background:#fff}.vsl .c-shot{object-fit:cover;width:100%;height:100%}.vsl .c-media--contain .c-shot{object-fit:contain;padding:10px}.vsl .c-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.vsl .c--thread .c-body,.vsl .c--post .c-body,.vsl .c--note .c-body,.vsl .c--todo .c-body,.vsl .c--voice .c-body,.vsl .c--article .c-body,.vsl .c--repo .c-body{flex:1;gap:8px;padding:14px 16px 16px}.vsl .c-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:620;line-height:1.3;display:-webkit-box;overflow:hidden}.vsl .c-title--lg{-webkit-line-clamp:3;font-size:16px;line-height:1.28}.vsl .c-title--xl{letter-spacing:-.02em;-webkit-line-clamp:3;font-size:21px;font-weight:680;line-height:1.15}.vsl .c-meta{min-width:0;color:var(--c-mute);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.vsl .c-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vsl .c-kicker{color:var(--c-sub);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.vsl .c-kicker--split{justify-content:space-between}.vsl .c-text{color:var(--c-sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.vsl .c-text--quote{color:var(--c-ink);font-weight:500}.vsl .c-stats{color:var(--c-sub);gap:14px;margin-top:auto;font-size:12px;font-weight:550;display:flex}.vsl .c-stats span{align-items:center;gap:4px;display:inline-flex}.vsl .c-facts{color:var(--c-sub);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.vsl .c-facts span{align-items:center;gap:4px;display:inline-flex}.vsl .c-caption{color:var(--c-ink);align-items:center;gap:6px;padding:10px 14px 12px;font-size:13px;font-weight:550;display:flex}.vsl .c--video .c-media{aspect-ratio:16/10;flex:none}.vsl .c--video .c-body{flex:1}.vsl .c-play{color:#0a0a0a;background:#fff;border-radius:999px;place-items:center;width:42px;height:42px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 6px 18px -6px #00000080}.vsl .c-play svg{margin-left:2px}.vsl .c-play--sm{width:30px;height:30px}.vsl .c-time{color:#fff;font-variant-numeric:tabular-nums;background:#0a0a0ac7;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:650;position:absolute;bottom:8px;right:8px}.vsl .c--reel .c-media{height:100%}.vsl .c-reel-badge{background:#fff;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;top:10px;left:10px}.vsl .c-reel-foot{color:#fff;background:linear-gradient(#0000,#000000b8);padding:40px 12px 12px;position:absolute;inset:auto 0 0}.vsl .c-reel-author{align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.vsl .c-on-dark{color:#fff!important}.vsl .c-reel-caption{opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.vsl .c-chip{border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.vsl .c-chip--on-media{color:var(--c-ink);background:#fff;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 12px -4px #0006}.vsl .c--place .c-media,.vsl .c--recipe .c-media,.vsl .c--product .c-media{flex:1}.vsl .c-author{align-items:center;gap:10px;display:flex}.vsl .c-avatar{color:#fff;background:#1f2937;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.vsl .c-author-name{flex:1;min-width:0;line-height:1.2;display:grid}.vsl .c-author-name b{align-items:center;gap:3px;font-size:13px;font-weight:650;display:inline-flex}.vsl .c-author-name small{color:var(--c-mute);font-size:12px}.vsl .c-verified{color:#1d9bf0}.vsl .c-post-text{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.25}.vsl .c-bullets{gap:4px;display:grid}.vsl .c-bullets li{color:var(--c-sub);padding-left:14px;font-size:13px;line-height:1.4;position:relative}.vsl .c-bullets li:before{content:"";opacity:.6;background:currentColor;border-radius:999px;width:4px;height:4px;position:absolute;top:.62em;left:2px}.vsl .c-progress{background:color-mix(in oklab, currentColor 14%, transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.vsl .c-progress i{border-radius:inherit;background:currentColor;height:100%;display:block}.vsl .c-todos{gap:6px;margin-top:2px;display:grid}.vsl .c-todos li{align-items:center;gap:8px;font-size:13px;line-height:1.3;display:flex}.vsl .c-todos li.is-done{color:#767676;text-decoration:line-through}.vsl .c-box{border:1.5px solid;border-radius:999px;flex:none;place-items:center;width:17px;height:17px;display:grid}.vsl .is-done .c-box{background:currentColor}.vsl .is-done .c-box svg,.vsl .t-sage .is-done .c-box svg,.vsl .t-cream .is-done .c-box svg{color:#fff}.vsl .c-price{color:var(--c-sub);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.vsl .c-price b{color:var(--c-ink);font-size:16px;font-weight:700}.vsl .c-price span{color:#b7791f;align-items:center;gap:3px;font-weight:600;display:inline-flex}.vsl .c-price small{color:var(--c-mute);font-weight:500}.vsl .c-voice-row{align-items:center;gap:10px;display:flex}.vsl .c-voice-play{background:currentColor;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.vsl .c-voice-play svg{color:#fff;margin-left:2px}.vsl .c-wave{flex:1;align-items:center;gap:2px;height:28px;display:flex}.vsl .c-wave i{opacity:.55;background:currentColor;border-radius:999px;flex:1}.vsl .c-voice-time{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.vsl .c-voice-title{color:var(--c-mute);margin-top:auto;font-size:12px}.vsl .c-site{color:var(--c-mute);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.vsl .c-site-mark{color:#fff;background:#0a0a0a;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.vsl .c--article .c-meta{margin-top:auto}.vsl .c--music{flex-direction:row;align-items:stretch}.vsl .c-music-cover{aspect-ratio:1;flex:none;height:100%;position:relative;overflow:hidden}.vsl .c--music .c-body{flex:1;justify-content:center;min-width:0}.vsl .c-lang{background:#3572a5;border-radius:999px;width:9px;height:9px;display:inline-block}.vsl .c--shot{background:#fff}.vsl .pass{color:#fff;background:#0f1d4a;border-radius:12px;flex-direction:column;flex:1;gap:12px;margin:10px 10px 0;padding:14px 14px 12px;display:flex}.vsl .pass-top{letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.vsl .pass-kind{letter-spacing:0;opacity:.7;font-weight:500}.vsl .pass-route{justify-content:space-between;align-items:center;display:flex}.vsl .pass-route span{display:grid}.vsl .pass-route span:last-child{text-align:right}.vsl .pass-route b{letter-spacing:-.02em;font-size:26px;font-weight:750}.vsl .pass-route small{opacity:.7;font-size:10px}.vsl .pass-plane{opacity:.8;font-size:18px}.vsl .pass-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vsl .pass-grid span{gap:1px;display:grid}.vsl .pass-grid small{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:9px}.vsl .pass-grid b{font-size:15px;font-weight:700}.vsl .pass-gate b{color:#ffc23d}.vsl .pass-code{opacity:.85;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px,#fff 4px 5px,#0000 5px 8px,#fff 8px 11px,#0000 11px 12px);border-radius:4px;height:34px;margin-top:auto}@media (width<=560px){.vsl .pass{gap:8px;margin:8px 8px 0;padding:10px}.vsl .pass-top{font-size:8px}.vsl .pass-route b{font-size:19px}.vsl .pass-grid b{font-size:12px}.vsl .c-post-text{font-size:15px}}.ing__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ing__grid>*,.ing__stage>*{min-width:0}.ing__copy{align-content:start;gap:14px;display:grid}.ing__try{color:var(--ink-3);font-size:15px;font-weight:600}.ing__inputs{gap:6px;display:grid}.ing-input{text-align:left;width:100%;min-height:52px;font-family:var(--ui);color:var(--ink-2);transition:background-color .2s var(--ease), box-shadow .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 16px;font-size:15px;display:flex;box-shadow:inset 0 0 0 1px #0000}.ing-input:hover{background:var(--mist);color:var(--ink)}.ing-input[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ultra), 0 10px 24px -14px #1b3be073;background:#fff}.ing-input__raw{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.ing-input__kind{font-family:var(--display);color:var(--ink-3);transition:color .2s var(--ease);flex:none;font-size:14px;font-weight:640}.ing-input[aria-pressed=true] .ing-input__kind{color:var(--ultra)}.ing__stage{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;gap:16px;padding:clamp(16px,2vw,24px);display:grid;position:sticky;top:104px}.ing-paste{min-height:56px;font-family:var(--ui);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:0 10px 0 18px;font-size:15px;display:flex;box-shadow:0 0 0 1px #0a0f290f}.ing-paste__raw{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.ing-paste__state{color:#1c7a45;background:#e5f7ec;border-radius:11px;flex:none;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ing-paste__state.is-working{color:var(--ultra);background:#eef1ff}.ing-spin{animation:.9s linear infinite ing-spin}@keyframes ing-spin{to{transform:rotate(360deg)}}.ing-stage__card{min-height:clamp(380px,34vw,440px);animation:ing-land .6s var(--ease) both}.ing-stage__card.is-working{opacity:0;animation:none;transform:translateY(10px)scale(.98)}@keyframes ing-land{0%{opacity:0;transform:translateY(14px)scale(.98)}}.ing-pulled{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.ing-pulled b{height:30px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:620;display:inline-flex}.ing-result{height:100%;font-family:var(--ui);color:#0a0a0a;background:#fff;border-radius:20px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a0f,0 24px 48px -28px #0a0f3c66}.ing-result__media{object-fit:cover;flex:none;width:42%}.ing-result__media--contain{object-fit:contain;background:#fff;padding:18px}.ing-result__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:22px 24px;display:flex}.ing-result__body>*{animation:ing-land .52s var(--ease) both}.ing-result__body>:nth-child(2){animation-delay:60ms}.ing-result__body>:nth-child(3){animation-delay:.12s}.ing-result__body>:nth-child(4){animation-delay:.18s}.ing-result__body>:nth-child(5){animation-delay:.24s}.ing-result__body>:nth-child(6){animation-delay:.3s}.ing-result h3{letter-spacing:-.02em;font-size:22px;font-weight:680;line-height:1.2}.ing-result__kicker{color:#525252;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ing-facts{color:#525252;flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.ing-facts span{align-items:center;gap:6px;display:inline-flex}.ing-field{border-top:1px solid #efefef;gap:6px;padding-top:12px;display:grid}.ing-field__label{color:var(--ultra);font-size:12px;font-weight:650}.ing-field__value{color:#262626;font-size:14px;line-height:1.45}.ing-list,.ing-steps{gap:4px;display:grid}.ing-list li{padding-left:14px;position:relative}.ing-list li:before{content:"";background:var(--coral);border-radius:999px;width:5px;height:5px;position:absolute;top:.6em;left:2px}.ing-steps{counter-reset:step}.ing-steps li{counter-increment:step;gap:10px;display:flex}.ing-steps li:before{content:counter(step);width:20px;height:20px;color:var(--ultra);background:#eef1ff;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ing-map{background:#eef3ea;border-radius:14px;height:110px;margin-top:auto;position:relative;overflow:hidden}.ing-map>svg{width:100%;height:100%}.ing-map>svg path{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round}.ing-map__pin{background:#ea4335;border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;top:34%;left:52%;rotate:-45deg;box-shadow:0 6px 12px -4px #0006}.ing-map__pin:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:7px}.ing-result--post .ing-result__body{justify-content:center;gap:20px;padding:clamp(24px,4vw,48px)}.ing-author{align-items:center;gap:12px;display:flex}.ing-author span:nth-child(2){flex:1;line-height:1.25;display:grid}.ing-author small{color:#686868;font-size:14px}.ing-avatar{color:#fff;background:#1f2937;border-radius:999px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:grid}.ing-post{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,34px);font-weight:650;line-height:1.15}.ing-price{letter-spacing:-.02em;font-size:30px;font-weight:750}.ing-stars{align-items:center;gap:6px;display:inline-flex}.ing-stars svg{color:#d69e2e}.ing-result--video,.ing-result--voice{flex-direction:column}.ing-video{flex:none;height:46%;position:relative}.ing-video img{object-fit:cover;width:100%;height:100%}.ing-video__play{background:#fff;border-radius:999px;place-items:center;width:54px;height:54px;margin:auto;display:grid;position:absolute;inset:0}.ing-video__play svg{margin-left:3px}.ing-video__time{color:#fff;background:#000000bf;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:650;position:absolute;bottom:12px;right:12px}.ing-transcript{gap:4px;display:grid}.ing-transcript li{border-radius:8px;gap:12px;padding:6px 8px;display:flex}.ing-transcript time{color:#686868;font-variant-numeric:tabular-nums;flex:none;width:34px;font-weight:600}.ing-transcript li.is-hot{background:#fff1ec;box-shadow:inset 0 0 0 1.5px #ff5b378c}.ing-transcript li.is-hot time{color:#c8361a}.ing-note-shot{width:42%;font-family:var(--display);color:#3c3426;background:#fbf7ee;border-right:1px solid #efe8d8;flex:none;align-content:start;gap:10px;padding:26px 20px;font-size:15px;display:grid}.ing-note-shot__title{margin-bottom:6px;font-size:20px;font-weight:700}.ing-note-shot mark{color:inherit;box-shadow:0 0 0 2px var(--coral);background:0 0;border-radius:4px;padding:1px 4px}.ing-ocr{color:#404040;background:#f6f6f6;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.6}.ing-voice{color:#5d4b88;background:#efebf8;border-radius:16px;align-items:center;gap:14px;padding:18px;font-size:14px;font-weight:650;display:flex}.ing-voice .c-wave{height:40px}.ing-voice__play{color:#fff;background:#5d4b88;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ing-voice__play svg{margin-left:2px}.ing-said{color:#262626;font-size:17px;line-height:1.55}.ing-result--repo .ing-result__body{justify-content:center;padding:clamp(24px,4vw,48px)}.ing-result--repo h3{font-size:34px}.ing-lang{background:#3572a5;border-radius:999px;width:10px;height:10px;display:inline-block}.ing-kinds{margin-top:clamp(72px,9vw,120px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ing-kinds__track{width:max-content;animation:60s linear infinite ing-drift;display:flex}.ing-kinds__list{gap:12px;padding-right:12px;display:flex}.ing-kinds__list li{background:var(--mist);letter-spacing:-.015em;height:52px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 22px;font-size:20px;font-weight:620;display:inline-flex}.ing-kinds__list li:nth-child(4n+1){background:var(--ultra);color:#fff}.ing-kinds__list li:nth-child(7n+3){background:var(--coral-soft);color:#a3341a}@keyframes ing-drift{to{transform:translate(-50%)}}@media (width<=960px){.ing__grid{grid-template-columns:1fr}.ing__stage{position:relative;top:0}.ing__inputs{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.ing__inputs li{flex:none}.ing-input{background:var(--mist);width:auto;min-height:44px}.ing-input__raw{display:none}}@media (width<=560px){.ing-result{flex-direction:column}.ing-result__media,.ing-note-shot{width:100%;height:180px}.ing-note-shot{border-bottom:1px solid #efe8d8;border-right:0;height:auto}.ing-video{height:180px}}@media (prefers-reduced-motion:reduce){.ing-kinds__track{flex-wrap:wrap;animation:none}}.ing-result--recipe .ing-result__media{object-position:50% 78%}.si__head{max-width:920px;margin-bottom:0}.si__art{aspect-ratio:12/5;margin:clamp(8px,2vw,24px) calc(-1*clamp(0px,3vw,40px)) clamp(24px,4vw,56px)}.si__art img{object-fit:cover;object-position:50% 50%;height:100%}.si__steps{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:calc(-1*clamp(16px,3vw,48px)) 0 clamp(72px,9vw,128px);display:grid}.si__steps li{color:#d6deffd1;justify-items:center;gap:10px;font-size:16px;font-weight:500;display:grid}.si__steps b{color:#fff;background:#b9c6ff1f;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}@media (width<=760px){.si__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin-top:8px}}.si__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);display:grid}.si__layout>*,.si__scenes>*{min-width:0}.si__scenes{display:grid}.si-scene{opacity:.32;min-height:72vh;transition:opacity .4s var(--ease);flex-direction:column;justify-content:center;gap:16px;display:flex}.si-scene:first-child{justify-content:flex-start;min-height:56vh;padding-top:8vh}.si-scene.is-active{opacity:1}.si-scene>p{color:#d6deffc7;max-width:28em;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.si-scene__icon{background:var(--coral);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.si-scene__inline{display:none}.si__sticky{align-self:start;height:520px;position:sticky;top:calc(50vh - 260px)}.si__receipt{letter-spacing:-.022em;text-wrap:balance;max-width:900px;margin-top:clamp(64px,8vw,112px);font-size:clamp(28px,3.4vw,46px);font-weight:680;line-height:1.12}.si__receipt em{color:var(--coral);font-style:normal}.si-window{color:#0a0a0a;height:100%;font-family:var(--ui);animation:si-swap .52s var(--ease) both;background:#fff;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000c}@keyframes si-swap{0%{opacity:0;transform:translateY(16px)scale(.985)}}.si-window__bar{border-bottom:1px solid #efefef;align-items:center;gap:12px;min-height:64px;padding:0 14px 0 22px;font-size:16px;font-weight:500;display:flex}.si-window__bar>svg{color:var(--ultra);flex:none}.si-window__bar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.si-window__recall{background:var(--ultra);color:#fff;border-radius:999px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.si-demo{flex:1;gap:18px;min-height:0;padding:22px;display:grid}.si-result{align-content:start;gap:8px;display:grid}.si-result h4{letter-spacing:-.02em;font-size:22px;font-weight:680}.si-result__src{color:#525252;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.si-result mark,.si-why mark{color:#8a2a12;background:#ffe8df;border-radius:5px;padding:1px 4px}.si-why{color:#404040;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;line-height:1.5;display:flex}.si-demo--video{grid-template-columns:1fr 1.1fr;align-items:stretch}.si-video{border-radius:16px;position:relative;overflow:hidden}.si-video img{object-fit:cover;width:100%;height:100%}.si-video__play{background:#fff;border-radius:999px;place-items:center;width:58px;height:58px;margin:auto;display:grid;position:absolute;inset:0}.si-video__play svg{margin-left:3px}.si-scrub{background:#fff6;border-radius:999px;height:6px;position:absolute;inset:auto 14px 14px}.si-scrub__fill{border-radius:inherit;background:var(--coral);width:37%;animation:si-fill .9s var(--ease) both .2s;position:absolute;inset:0 auto 0 0}@keyframes si-fill{0%{width:0}}.si-scrub__mark{background:var(--coral);color:#fff;animation:si-pop .5s var(--ease-pop) both .7s;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:37%;translate:-50%}@keyframes si-pop{0%{opacity:0;transform:translateY(6px)scale(.8)}}.si-lines{gap:4px;margin-top:6px;display:grid}.si-lines li{color:#525252;border-radius:10px;gap:12px;padding:8px 10px;font-size:15px;line-height:1.45;display:flex}.si-lines time{font-variant-numeric:tabular-nums;color:#6e6e6e;flex:none;width:36px;font-weight:650}.si-lines li.is-hit{color:#0a0a0a;background:#fff4ef;box-shadow:inset 0 0 0 1.5px #ff5b378c}.si-lines li.is-hit time{color:#c8361a}.si-open{color:#fff;background:#0a0a0a;border-radius:999px;justify-self:start;align-items:center;gap:8px;height:40px;margin-top:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.si-demo--picture{grid-template-columns:.9fr 1.1fr;align-items:start}.si-shot{font-family:var(--display);color:#3c3426;background:#fbf7ee;border-radius:16px;gap:10px;padding:28px 22px;font-size:16px;display:grid;box-shadow:inset 0 0 0 1px #efe8d8}.si-shot__title{margin-bottom:4px;font-size:22px;font-weight:720}.si-shot__hit{animation:si-box .7s var(--ease) both .3s;box-shadow:0 0 0 2px var(--coral);border-radius:6px;justify-self:start;padding:2px 6px;position:relative}.si-shot__hit+.si-shot__hit{animation-delay:.45s}@keyframes si-box{0%{box-shadow:0 0 0 2px #0000}}.si-also{color:#6e6e6e;margin-top:14px;font-size:12px;font-weight:650}.si-more{gap:8px;display:grid}.si-more li{background:#f6f6f6;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:10px;display:grid}.si-more b{font-size:14px;font-weight:620}.si-more small{color:#686868;grid-column:2;font-size:12px}.si-more__thumb{border-radius:10px;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.si-more__thumb--a{color:#395f80;background:#e8f0f8}.si-more__thumb--b{color:#8b5838;background:#f5ebe2}.si-demo--look{grid-template-rows:1fr auto;grid-template-columns:.8fr 1.2fr}.si-drop{box-shadow:0 0 0 3px var(--ultra);border-radius:16px;position:relative;overflow:hidden}.si-drop img{object-fit:cover;width:100%;height:100%}.si-drop__label{background:var(--ultra);color:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;bottom:10px;left:10px}.si-look-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.si-look-grid figure{animation:si-pop .52s var(--ease) both;border-radius:12px;margin:0;overflow:hidden}.si-look-grid img{object-fit:cover;width:100%;height:100%}.si-palette{color:#525252;grid-column:1/-1;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.si-palette span{margin-right:6px}.si-palette i{border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #00000014}.si-demo--meant{align-content:start;gap:22px}.si-recall{background:#eef1ff;border-radius:16px;gap:12px;padding:18px;display:grid}.si-recall__label{color:var(--ultra);align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.si-recall__chips{flex-wrap:wrap;gap:8px;display:flex}.si-recall__chips span{color:#0a0a0a;height:36px;animation:si-pop .46s var(--ease-pop) both;background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #1b3be02e}.si-recall__chips span:nth-child(2){animation-delay:.12s}.si-recall__chips span:nth-child(3){animation-delay:.24s}.si-result--essay{box-shadow:0 0 0 2px var(--coral);border-radius:16px;padding:22px}.si-result--essay h4{font-size:30px}.si-pg{color:#fff;background:#0a0a0a;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.si-typos{color:#525252;margin-top:auto;font-size:15px}.si-typos b{color:#0a0a0a}@media (width<=960px){.si__layout{grid-template-columns:1fr}.si__sticky{display:none}.si-scene,.si-scene:first-child{opacity:1;min-height:0;margin-bottom:72px;padding-top:0}.si-scene__inline{height:460px;margin-top:12px;display:block}}@media (width<=560px){.si-scene__inline{height:auto}.si-demo--video,.si-demo--picture,.si-demo--look{grid-template-columns:1fr}.si-video,.si-drop{height:180px}.si-look-grid figure{height:90px}}.imp__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.imp-door{box-shadow:0 0 0 1px var(--line), 0 18px 40px -30px #0a0f2959;transition:box-shadow .4s var(--ease), transform .4s var(--ease);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.imp-door.is-done{box-shadow:0 0 0 1.5px var(--door), 0 22px 44px -30px #0a0f2966}.imp-door__head{align-items:center;gap:12px;display:flex}.imp-door__head h3{letter-spacing:-.015em;flex:1;font-size:20px;font-weight:680}.imp-door__icon{background:var(--wash,var(--mist));width:46px;height:46px;color:var(--door,var(--ultra));border-radius:14px;place-items:center;display:grid}.imp-door__click{background:var(--mist);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:620;display:inline-flex}.is-done .imp-door__click{color:#1c7a45;background:#e5f7ec}.imp-door__count{color:var(--ink-2);font-size:17px}.imp-door__count b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,54px);font-weight:760;line-height:1;display:block}.imp-door__bar{background:var(--mist);border-radius:999px;height:6px;display:block;overflow:hidden}.imp-door__bar i{border-radius:inherit;background:var(--door);transform-origin:0;height:100%;display:block}.imp-door__samples{flex-wrap:wrap;gap:6px;display:flex}.imp-door__samples li{background:var(--wash);height:28px;font-family:var(--ui);color:var(--ink-2);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:550;display:inline-flex}.imp-door__note{color:var(--ink-3);margin-top:auto;font-size:15px;line-height:1.45}.imp-door--any{background:var(--ultra);color:#fff;box-shadow:none}.imp-door--any .imp-door__icon{color:#fff;background:#ffffff24}.imp-door__any{color:#e8edffeb;font-size:19px;font-weight:560;line-height:1.4}.imp-paste{color:#9aa1b8;min-height:52px;font-family:var(--ui);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:0 8px 0 16px;font-size:15px;display:flex}.imp-paste span{flex:1}.imp-paste b{background:var(--ultra);color:#fff;border-radius:10px;place-items:center;height:38px;padding:0 14px;font-size:14px;display:grid}.imp__total{text-align:center;color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin-top:clamp(40px,5vw,64px);font-size:clamp(20px,2vw,26px);font-weight:600;display:flex}.imp__total b{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,80px);font-weight:780}.imp__total.is-done b{color:var(--ultra)}.imp__fine{text-align:center;color:var(--ink-3);margin-top:10px;font-size:14px}@media (width<=960px){.imp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.imp__grid{grid-template-columns:1fr}}.cap__head{max-width:880px}.cap__stage{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:clamp(24px,3vw,40px);display:grid;position:relative}.cap-browser{box-shadow:0 0 0 1px var(--line), 0 40px 80px -40px #0a0f2973;font-family:var(--ui);background:#fff;border-radius:22px;overflow:hidden}.cap-browser__bar{border-bottom:1px solid var(--line);background:#f1f3f8;align-items:center;gap:14px;height:52px;padding:0 16px;display:flex}.cap-dots{gap:7px;display:flex}.cap-dots i{background:#d4d8e3;border-radius:999px;width:11px;height:11px}.cap-url{color:#525252;background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;display:flex}.cap-ext img{box-shadow:0 0 0 2px var(--coral);border-radius:6px}.cap-page{background:#fafafa;height:clamp(420px,40vw,520px);padding:28px;position:relative}.cap-post{background:#fff;border-radius:12px;grid-template-columns:1.15fr 1fr;height:100%;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ececec}.cap-post img{object-fit:cover;width:100%;height:100%}.cap-post__side{color:#262626;flex-direction:column;gap:12px;padding:20px;font-size:14px;display:flex}.cap-post__who{align-items:center;gap:10px;font-weight:650;display:flex}.cap-post__avatar{color:#fff;background:#8b5838;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.cap-post__caption{line-height:1.5}.cap-post__meta{margin-top:auto;font-weight:650}.cap-menu{color:#1f1f1f;align-items:flex-start;font-size:13px;display:flex;position:absolute;top:22%;left:30%}.cap-menu ul{background:#fff;border-radius:10px;min-width:210px;padding:6px;display:grid;box-shadow:0 0 0 1px #00000014,0 16px 36px -12px #00000059}.cap-menu li{white-space:nowrap;border-radius:6px;align-items:center;gap:10px;height:32px;padding:0 10px;display:flex}.cap-menu__sep{background:#ececec;margin:4px 6px;height:1px!important;padding:0!important}.cap-menu__vs{color:var(--ultra);background:#eef1ff;font-weight:650}.cap-menu__vs img{border-radius:4px}.cap-menu__vs svg{margin-left:auto}.cap-menu__sub{transform-origin:0 0;animation:cap-sub 6s var(--ease) infinite;margin-top:124px;margin-left:-4px;min-width:280px!important}.cap-menu__sub li span{flex:1}.cap-menu__sub li svg{color:#525252}.cap-menu__sub kbd{font-family:var(--ui);color:#6e6e6e;font-size:11px}.cap-menu__sub li:first-child{animation:cap-hover 6s var(--ease) infinite}.cap-cursor{clip-path:polygon(0 0,0 78%,26% 60%,44% 100%,58% 94%,40% 56%,74% 56%);filter:drop-shadow(0 1px 1px #ffffffe6);width:18px;height:22px;animation:cap-cursor 6s var(--ease) infinite;background:#0a0a0a;position:absolute;top:150px;left:340px}@keyframes cap-sub{0%,10%{opacity:0;transform:scale(.96)}16%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:scale(.98)}}@keyframes cap-hover{0%,26%{color:inherit;background:0 0}32%,56%{background:var(--ultra);color:#fff}62%,to{color:inherit;background:0 0}}@keyframes cap-cursor{0%,8%{transform:translate(-60px,-10px)}18%{transform:translate(0)}30%,56%{transform:translate(20px)}66%,to{opacity:0;transform:translate(20px)}}.cap-menu__native{animation:cap-native 6s var(--ease) infinite}@keyframes cap-native{0%,4%{opacity:0;transform:scale(.97)}8%,60%{opacity:1;transform:none}64%,to{opacity:0}}.cap-toast{color:#fff;animation:cap-toast 6s var(--ease) infinite;background:#0a0f29;border-radius:14px;align-items:center;gap:12px;padding:8px 14px 8px 8px;font-size:14px;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 20px 40px -16px #00000080}.cap-toast img{object-fit:cover;border-radius:9px;width:40px;height:40px}.cap-toast span{color:#ffffffbf;line-height:1.3;display:grid}.cap-toast b{color:#fff}.cap-toast svg{color:#4ade80}@keyframes cap-toast{0%,60%{opacity:0;transform:translateY(16px)scale(.96)}66%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.cap-phone{background:#0a0f29;border-radius:46px;justify-self:center;width:300px;padding:12px;box-shadow:0 40px 80px -36px #0a0f2999}.cap-phone__screen{min-height:560px;font-family:var(--ui);background:#f6f7fb;border-radius:36px;flex-direction:column;gap:12px;padding:44px 16px 20px;display:flex}.cap-phone__title{letter-spacing:-.02em;font-size:26px;font-weight:750}.cap-phone__box{background:#fff;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 0 0 1px #e9ebf2}.cap-phone__text{color:#262626;font-size:14px;line-height:1.45}.cap-phone__box img{object-fit:cover;border-radius:12px;width:100%;height:150px}.cap-phone__todos{gap:6px;font-size:13px;display:grid}.cap-phone__todos li{align-items:center;gap:8px;display:flex}.cap-phone__todos span{border:1.5px solid #3d6a4c;border-radius:999px;place-items:center;width:16px;height:16px;display:grid}.cap-phone__todos .is-done{color:#767676;text-decoration:line-through}.cap-phone__todos .is-done span{color:#fff;background:#3d6a4c}.cap-phone__tools{align-items:center;gap:8px;display:flex}.cap-phone__tools span{color:#404040;background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 1px #e9ebf2}.cap-phone__tools b{background:var(--ultra);color:#fff;border-radius:14px;place-items:center;height:44px;margin-left:auto;padding:0 20px;font-size:15px;display:grid}.cap-phone__hint{text-align:center;color:#5c6583;margin-top:auto;font-size:12px}.cap__platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.cap__platforms li{border-top:2px solid var(--ink);gap:6px;padding:20px 4px 0;display:grid}.cap-plat__icons{color:var(--ink);gap:8px;margin-bottom:8px;display:flex}.cap__platforms b{letter-spacing:-.015em;font-size:20px;font-weight:680}.cap__platforms small{color:var(--ink-3);font-size:16px}.cap__cta{margin-top:40px}@media (width<=1040px){.cap__stage{grid-template-columns:1fr}.cap__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cap-page{height:380px;padding:14px}.cap-post{grid-template-columns:1fr}.cap-post__side{display:none}.cap-menu{font-size:12px;top:10%;left:6%}.cap-menu__native{display:none!important}.cap-menu__sub{margin:0;min-width:240px!important}.cap-cursor{display:none}.cap-url{font-size:12px}}@media (prefers-reduced-motion:reduce){.cap-menu__sub,.cap-menu__native,.cap-toast,.cap-cursor,.cap-menu__sub li:first-child{animation:none}}.nt__head{max-width:940px}.nt__devices{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:0;padding-right:20px;display:grid;position:relative}.nt-laptop__screen{background:#0a0f29;border-radius:22px 22px 0 0;padding:14px 14px 0}.nt-laptop__base{background:linear-gradient(#d7dbe6,#b9bfcf);border-radius:0 0 22px 22px;height:22px;margin:0 -40px;box-shadow:0 30px 60px -30px #0a0f2999}.nt-editor{height:clamp(380px,34vw,460px);font-family:var(--ui);color:#0a0a0a;background:#fff;border-radius:10px 10px 0 0;flex-direction:column;gap:14px;padding:22px clamp(24px,5vw,72px) 28px;display:flex;overflow:hidden}.nt-editor__top{color:#686868;align-items:center;gap:12px;font-size:13px;display:flex}.nt-editor__top>span:first-child{margin-right:auto;font-weight:600}.nt-sync{color:#1c7a45;align-items:center;gap:5px;font-weight:600;display:inline-flex}.nt-editor__title{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px);font-weight:720}.nt-editor__title--sm{font-size:20px}.nt-editor__text{color:#262626;min-height:3em;font-size:17px;line-height:1.55}.nt-editor__text--sm{min-height:4.5em;font-size:13px}.nt-caret{vertical-align:-.2em;background:var(--ultra);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite vsl-caret;display:inline-block}.nt-todos{gap:8px;font-size:15px;display:grid}.nt-phone .nt-todos{gap:10px;font-size:13px}.nt-todos li{transition:color .3s var(--ease);align-items:center;gap:10px;display:flex}.nt-todos li.is-done{color:#767676;text-decoration:line-through}.nt-box{color:#fff;width:18px;height:18px;transition:background-color .2s var(--ease);border:1.5px solid #3d6a4c;border-radius:999px;flex:none;place-items:center;display:grid}.is-done .nt-box{background:#3d6a4c}.nt-box.is-pop{animation:nt-pop .42s var(--ease-pop)}@keyframes nt-pop{40%{transform:scale(1.3)}}.nt-editor__media{gap:10px;margin-top:auto;display:flex}.nt-editor__media img{object-fit:cover;border-radius:10px;width:150px;height:100px}.nt-phone{z-index:2;background:#0a0f29;border-radius:42px;width:270px;margin-bottom:-26px;margin-left:-60px;padding:10px;position:relative;box-shadow:0 40px 70px -30px #0a0f29b3}.nt-phone__screen{min-height:470px;font-family:var(--ui);color:#0a0a0a;background:#fff;border-radius:33px;flex-direction:column;gap:12px;padding:40px 18px 20px;display:flex;position:relative}.nt-phone__top{color:#686868;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.nt-phone__img{object-fit:cover;border-radius:12px;width:100%;height:120px;margin-top:auto}.nt-touch{width:30px;height:30px;animation:nt-touch .6s var(--ease) both;background:#1b3be040;border-radius:999px;position:absolute;top:236px;left:14px}@keyframes nt-touch{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.nt__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(72px,8vw,104px);display:grid}.nt__points li{align-content:start;gap:10px;display:grid}.nt__points svg{color:var(--ultra)}.nt__points h3{letter-spacing:-.015em;font-size:22px;font-weight:680}.nt__points p{color:var(--ink-2);font-size:17px;line-height:1.5}@media (width<=900px){.nt__devices{grid-template-columns:1fr;padding-right:0}.nt-phone{display:none}.nt-laptop__base{margin:0 -12px}.nt__points{grid-template-columns:1fr}}@media (width<=560px){.nt-editor{padding:18px}.nt-editor__media img{width:110px;height:76px}}.col__head{max-width:900px}.col__stage{gap:18px;display:grid}.col-prompt{background:var(--ink);color:#fff;letter-spacing:-.02em;border-radius:24px;align-items:center;gap:16px;min-height:84px;padding:0 28px;font-size:clamp(20px,2.4vw,32px);font-weight:640;display:flex}.col-prompt svg{color:var(--sun);flex:none}.col-prompt p{min-width:0}.col-caret{vertical-align:-.12em;background:var(--coral);width:3px;height:1em;margin-left:2px;animation:1s step-end infinite vsl-caret;display:inline-block}.col-count{min-height:28px;color:var(--ink-2);font-size:18px}.col-count b{color:var(--ultra);font-size:22px}.col-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:240px;gap:16px;min-height:496px;display:grid}.col-tile{background:var(--mist);animation:col-in .52s var(--ease-pop) both;border-radius:20px;margin:0;position:relative;overflow:hidden}.col-tile img{object-fit:cover;width:100%;height:100%}.col-tile figcaption{font-family:var(--ui);background:#fff;border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:absolute;inset:auto 10px 10px}.col-tile figcaption b{font-size:14px;font-weight:650}.col-tile figcaption span{color:#686868;align-items:center;gap:6px;font-size:12px;display:flex}.col-tile--fresh{box-shadow:0 0 0 3px var(--coral);animation:col-fresh .7s var(--ease-pop) both}.col-tile__new{background:var(--coral);color:#fff;height:28px;font-family:var(--ui);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}@keyframes col-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes col-fresh{0%{opacity:0;transform:translate(-30px)rotate(-3deg)scale(.9)}}.col-examples{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.col-example{background:var(--mist);min-height:44px;color:var(--ink-2);transition:background-color .18s var(--ease), color .18s var(--ease);border:0;border-radius:999px;padding:0 18px;font-size:16px;font-weight:560}.col-example:hover{color:var(--ink);background:#e7eaf5}.col-example[aria-pressed=true]{background:var(--ultra);color:#fff}@media (width<=760px){.col-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px;min-height:616px}.col-prompt{min-height:72px;padding:14px 18px}}.more__art{margin-bottom:16px}.more__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"recipe recipe places""shelf review places""archive archive play";gap:16px;display:grid}.more-tile{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:28px;flex-direction:column;gap:24px;padding:clamp(22px,2.6vw,32px);display:flex;overflow:hidden}.more-copy{gap:10px;display:grid}.more-copy p{color:var(--ink-2);max-width:30em;font-size:17px;line-height:1.5}.more-kicker{color:#686868;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.more-tile--recipe{grid-area:recipe;grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.more-tile--places{grid-area:places}.more-tile--shelf{grid-area:shelf}.more-tile--review{grid-area:review}.more-tile--archive{grid-area:archive;grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.more-tile--play{grid-area:play}.more-recipe{font-family:var(--ui);background:#fff;border-radius:20px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ececec,0 20px 40px -26px #0a0f2966}.more-recipe img{object-fit:cover;width:100%;height:100%}.more-recipe__body{gap:10px;padding:18px;display:grid}.more-recipe h4{letter-spacing:-.02em;font-size:20px;font-weight:700}.more-checks{gap:2px;display:grid}.more-checks button{text-align:left;width:100%;min-height:34px;font-family:var(--ui);transition:background-color .15s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin-left:-8px;padding:0 8px;font-size:14px;display:flex}.more-checks button:hover{background:#f6f6f6}.more-checks button[aria-checked=true]{color:#767676;text-decoration:line-through}.more-box{border:1.5px solid var(--coral);color:#fff;width:18px;height:18px;transition:background-color .2s var(--ease), transform .3s var(--ease-pop);border-radius:999px;flex:none;place-items:center;display:grid}[aria-checked=true] .more-box{background:var(--coral);transform:scale(1.06)}.more-method{color:#525252;font-size:13px;line-height:1.5}.more-method b{color:var(--ultra);font-size:12px;display:block}.more-map{background:#e9efe4;border-radius:20px;flex:1;min-height:320px;position:relative;overflow:hidden}.more-map>svg{width:100%;height:100%;position:absolute;inset:0}.more-map>svg path{fill:none;stroke:#fff;stroke-width:10px;vector-effect:non-scaling-stroke;stroke-linecap:round}.more-pin{height:34px;font-family:var(--ui);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 8px 20px -10px #0a0f2980}.more-pin svg{color:#ea4335}.more-pin b{background:var(--ultra);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.more-shelf{margin-top:auto;padding:0 4px}.more-shelf__row{align-items:flex-end;gap:12px;height:120px;padding:0 10px;display:flex}.more-shelf__row>*{border-radius:12px;box-shadow:0 0 0 1px #0a0a0a0f,0 8px 16px -10px #0a0f2980}.more-shelf__a{object-fit:cover;width:92px;height:112px}.more-shelf__b{object-fit:cover;width:128px;height:92px}.more-shelf__note{white-space:nowrap;width:124px;height:100px;font-family:var(--ui);color:#262626;background:#e9f3ec;padding:12px;font-size:12px;line-height:2}.more-shelf__note span{vertical-align:-2px;color:#fff;border:1.5px solid #3d6a4c;border-radius:999px;place-items:center;width:14px;height:14px;margin-right:4px;display:inline-grid}.more-shelf__note span:has(svg){background:#3d6a4c}.more-shelf__ledge{height:16px;box-shadow:0 0 0 1px var(--line), 0 8px 14px -10px #0a0f2966;background:linear-gradient(#e6e9f2 0 45%,#f6f7fb 45%);border-radius:6px}.more-review{gap:12px;margin-top:auto;display:grid}.more-review__card{height:150px;animation:more-deal .42s var(--ease) both;border-radius:16px;position:relative;overflow:hidden}@keyframes more-deal{0%{opacity:0;transform:translateY(14px)rotate(-1.5deg)}}.more-review__card img{object-fit:cover;width:100%;height:100%}.more-review__card span{font-family:var(--ui);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:10px}.more-review__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.more-review__actions button{background:var(--mist);min-height:46px;transition:transform .16s var(--ease), background-color .16s var(--ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:620;display:inline-flex}.more-review__actions button:active{transform:scale(.96)}.more-review__actions .is-keep{background:var(--ultra);color:#fff}.more-review__actions b{font-variant-numeric:tabular-nums;opacity:.7}.more-review__undo{min-height:20px;color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:flex}.more-archive{min-height:250px;font-family:var(--ui);position:relative}.more-archive__gone{color:#686868;background:#f6f6f6;border-radius:16px;align-items:center;gap:10px;width:78%;padding:16px 18px;font-size:14px;display:flex}.more-archive__kept{width:82%;box-shadow:0 0 0 2px var(--coral), 0 24px 40px -20px #0a0f2973;background:#fff;border-radius:18px;gap:10px;padding:16px;display:grid;position:absolute;top:46px;right:0;rotate:1.5deg}.more-archive__text{font-size:15px;font-weight:600;line-height:1.35}.more-archive__imgs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.more-archive__imgs img{object-fit:cover;border-radius:10px;width:100%;height:92px}.more-player{color:#fff;font-family:var(--ui);background:#0a0f29;border-radius:18px;align-items:center;gap:14px;margin-top:auto;padding:10px;display:flex}.more-player img{object-fit:cover;border-radius:12px;width:76px;height:76px}.more-player__body{flex:1;gap:6px;min-width:0;display:grid}.more-player .more-kicker{color:#ffffffa6}.more-player h4{font-size:16px;font-weight:650}.more-player__bar{background:#ffffff2e;border-radius:999px;height:4px;display:block;overflow:hidden}.more-player__bar i{border-radius:inherit;background:#1db954;width:34%;height:100%;display:block}.more-player.is-playing .more-player__bar i{animation:24s linear infinite more-progress}@keyframes more-progress{0%{width:10%}to{width:100%}}.more-player__btn{background:#1db954;border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;color:#0a0f29!important}@media (width<=1040px){.more__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"recipe recipe""places places""shelf review""archive archive""play play"}}@media (width<=700px){.more__grid{grid-template-columns:1fr;grid-template-areas:"recipe""places""shelf""review""archive""play"}.more-tile--recipe,.more-tile--archive,.more-recipe{grid-template-columns:1fr}.more-recipe img{height:180px}}.prv__head{max-width:860px}.prv__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"shield ext export""shield ext ads";gap:16px;display:grid}.prv-tile{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);border-radius:28px;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px);display:flex}.prv-tile p{color:#d6deffbf;font-size:17px;line-height:1.55}.prv-tile--shield{grid-area:shield}.prv-tile--ext{grid-area:ext}.prv-tile--export{grid-area:export}.prv-tile--ads{grid-area:ads}.prv-shield{border-radius:20px;flex:1;min-height:300px;margin-bottom:12px;position:relative;overflow:hidden}.prv-shield img{object-fit:cover;filter:blur(18px)saturate(.8);width:100%;height:100%;transform:scale(1.15)}.prv-shield__lock{color:#fff;background:#060a2259;place-content:center;justify-items:center;gap:12px;font-size:16px;font-weight:600;display:grid;position:absolute;inset:0}.prv-dots{gap:10px;display:flex}.prv-dots i{border:2px solid #fff;border-radius:999px;width:12px;height:12px}.prv-dots i:nth-child(-n+2){background:#fff}.prv-popup{background:#fff;border-radius:20px;flex:1;min-height:300px;margin-bottom:12px;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.prv-popup img{object-fit:cover;object-position:top;width:100%;height:100%}.prv-targets{flex-wrap:wrap;gap:10px;margin-bottom:auto;padding-bottom:28px;display:flex}.prv-targets span{height:48px;box-shadow:inset 0 0 0 1px var(--night-line);background:#ffffff14;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.prv-strike{gap:10px;margin-bottom:auto;padding-bottom:28px;display:flex}.prv-strike s{color:#ffb4a3;height:48px;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);background:#ff5b371f;border-radius:14px;align-items:center;padding:0 20px;font-size:20px;font-weight:700;display:inline-flex}@media (width<=1040px){.prv__grid{grid-template-columns:1fr 1fr;grid-template-areas:"shield ext""export ads"}}@media (width<=640px){.prv__grid{grid-template-columns:1fr;grid-template-areas:"shield""ext""export""ads"}}.prc__head{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.prc__art{aspect-ratio:2/3;justify-self:center;width:min(320px,100%)}.prc__art:before{content:"";z-index:-1;background:radial-gradient(closest-side,#1b3be038,#0000);border-radius:50%;position:absolute;inset:14% 4% 6%}.prc__cards{grid-template-columns:1.25fr 1fr;gap:16px;display:grid}.prc-card{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);border-radius:32px;flex-direction:column;gap:16px;padding:clamp(28px,3.4vw,44px);display:flex}.prc-card--paid{background:var(--ultra);color:#fff;box-shadow:0 40px 80px -40px #1b3be0b3}.prc-card__name{font-size:20px;font-weight:680}.prc-card__price{align-items:baseline;gap:12px;display:flex}.prc-card__price b{letter-spacing:-.04em;font-size:clamp(64px,7vw,96px);font-weight:780;line-height:.9}.prc-card__price span{opacity:.8;font-size:22px;font-weight:600}.prc-card__then{opacity:.88;font-size:18px;line-height:1.45}.prc-card ul{gap:12px;margin:8px 0 12px;display:grid}.prc-card li{gap:12px;font-size:17px;line-height:1.4;display:flex}.prc-card li svg{color:var(--ultra);flex:none;margin-top:1px}.prc-card--paid li svg{color:var(--sun)}.prc-card .vsl-btn{align-self:flex-start;margin-top:auto}@media (width<=820px){.prc__cards{grid-template-columns:1fr}}.faq{padding-top:0}.faq__grid{padding-top:var(--section);border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:clamp(32px,6vw,96px);display:grid}.faq__side{align-content:start;gap:32px;display:grid}.faq__art{max-width:420px}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-size:clamp(19px,1.7vw,23px);font-weight:640;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__plus{background:var(--mist);width:40px;height:40px;transition:transform .26s var(--ease), background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}details[open] .faq__plus{background:var(--ultra);color:#fff;transform:rotate(45deg)}.faq__list details p{color:var(--ink-2);animation:vsl-rise .36s var(--ease) both;padding:0 56px 26px 0;font-size:18px;line-height:1.6}@media (width<=820px){.faq__grid{grid-template-columns:1fr}.faq__list details p{padding-right:0}}.end{background:var(--ultra);color:#fff}.end__cta{text-align:center;justify-items:center;gap:24px;padding-block:clamp(96px,12vw,160px) clamp(64px,8vw,104px);display:grid}.end__mark{aspect-ratio:1;clip-path:inset(1.2% round 23%);border-radius:24%;width:clamp(120px,13vw,176px);height:auto;margin-bottom:12px;animation:7s ease-in-out infinite vsl-float;rotate:-7deg;box-shadow:0 40px 70px -30px #020832e6}.end__cta>p{color:#e8edffdb;font-size:clamp(19px,1.7vw,23px)}.end__platforms{color:#e8edffcc;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:12px;font-size:15px;font-weight:560;display:flex}.end__platforms li{align-items:center;gap:6px;display:inline-flex}.end__foot{color:#e8edffc7;border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-block:28px 40px;font-size:15px;display:flex}.end__foot nav{flex-wrap:wrap;gap:4px 18px;margin-right:auto;display:flex}.end__foot nav a{align-items:center;min-height:44px;display:inline-flex}.end__foot nav a:hover,.end__foot .vsl-nav__brand{color:#fff}
