:root{--bg:#fff;--ink:#0b0b0c;--ink-2:#6e6e73;--ink-3:#a1a1a6;--rule:#e7e7e4;--wash:#f4f4f2;--pos:#00b85c;--pos-text:#008f47;--neg:#e5484d;--r:2px;--pad:clamp(16px, 3.2vw, 48px);--sans:"Archivo", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 15px/1.45 var(--sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}a{color:inherit}img{display:block}h2{text-wrap:balance;margin:0}p{margin:0}.mono{font-family:var(--mono);letter-spacing:.02em;font-weight:400}.small{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.muted{color:var(--ink-2)}.pos{color:var(--pos-text)}.neg{color:var(--neg)}.num{font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 75;font-weight:700}.r{text-align:right}.loading{padding:40px var(--pad)}.bar{z-index:20;box-sizing:border-box;height:52px;min-height:52px;padding:0 var(--pad);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#ffffffeb;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid;position:sticky;top:0}.mark{letter-spacing:-.03em;font-variation-settings:"wdth" 125;font-size:19px;font-weight:800;text-decoration:none}.nav{gap:22px;display:flex}.nav a{color:var(--ink-2);font-size:14px;text-decoration:none}.nav a:hover{color:var(--ink)}.ticker{border-bottom:1px solid var(--rule);align-items:center;height:34px;display:flex;overflow:hidden}.tick-track{width:max-content;animation:46s linear infinite tick;display:flex}.ticker:hover .tick-track{animation-play-state:paused}.tick-row{display:flex}.tick-item{border-right:1px solid var(--rule);font:12px var(--mono);white-space:nowrap;align-items:baseline;gap:10px;padding:0 28px;display:inline-flex}.tick-k{text-transform:uppercase;letter-spacing:.06em}.tick-n{color:var(--ink-3)}@keyframes tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tick-track{animation:none}}.h-xl{letter-spacing:-.035em;font-variation-settings:"wdth" 62;font-size:clamp(44px,6.4vw,104px);font-weight:800;line-height:.92}.h-l{letter-spacing:-.025em;font-variation-settings:"wdth" 80;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1}.lede{max-width:30ch;margin-top:18px;font-size:18px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}section{padding:clamp(56px, 8vw, 120px) var(--pad);border-bottom:1px solid var(--rule)}.hero{border-bottom:0;padding-top:clamp(28px,4vw,56px);padding-bottom:0}.hero-num{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(16px,3vw,48px);display:grid}.big{letter-spacing:-.055em;font-variation-settings:"wdth" 62;font-variant-numeric:tabular-nums;margin-left:-.04em;font-size:clamp(150px,27vw,430px);font-weight:800;line-height:.74}.hero-line{letter-spacing:-.01em;max-width:22ch;padding-bottom:.4em;font-size:clamp(18px,1.8vw,26px);line-height:1.2}.hero-line b{font-weight:700}.hero-line .muted{font-size:.72em}.rail{scroll-snap-type:x proximity;margin:clamp(28px, 4vw, 56px) calc(var(--pad) * -1) 0;padding:0 var(--pad) clamp(40px, 5vw, 72px);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-item{scroll-snap-align:start;flex:none;align-items:flex-end;padding-left:clamp(34px,4.2vw,64px);display:flex;position:relative}.rank{z-index:2;letter-spacing:-.08em;font-variation-settings:"wdth" 62;color:var(--bg);-webkit-text-stroke:2px var(--ink);pointer-events:none;font-size:clamp(120px,14vw,220px);font-weight:900;line-height:.8;position:absolute;bottom:34px;left:0}.rail-tile{width:clamp(150px,15vw,230px);position:relative}.rail-cap{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;font-size:12px;display:flex}.rail-cap b{font:700 18px/1 var(--sans);font-variation-settings:"wdth" 70}.flip{aspect-ratio:9/16;background:var(--wash);border-radius:var(--r);position:relative;overflow:hidden}.flip img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flip-t{font:10px var(--mono);color:#fff;mix-blend-mode:difference;opacity:0;transition:opacity .15s;position:absolute;top:8px;left:8px}.flip:hover .flip-t,.exp .flip-t{opacity:1}.exp{background:var(--ink);color:#fff;border-bottom:0;grid-template-columns:minmax(280px,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.exp .pos{color:var(--pos)}.exp .muted{color:#8e8e93}.exp-tabs{flex-wrap:wrap;gap:4px;margin:36px 0 14px;display:flex}.exp-tabs button{border-radius:var(--r);font:12px var(--mono);color:#bbb;border:1px solid #333;padding:7px 12px}.exp-tabs button.on{color:var(--ink);background:#fff;border-color:#fff}.exp-pair{grid-template-columns:1fr 1fr;justify-self:end;gap:2px;width:100%;max-width:620px;display:grid}.exp-fig{min-width:0;margin:0}.exp-tile{width:100%;display:block}.exp-fig figcaption{gap:6px;padding-top:14px;display:grid}.exp-x{letter-spacing:-.04em;font-variation-settings:"wdth" 62;font-size:clamp(48px,6vw,92px);font-weight:800;line-height:.85}.exp-hook{max-width:28ch;font-size:15px;line-height:1.3}.fmt-table{border-top:1px solid var(--ink)}.fmt-row{border-bottom:1px solid var(--rule);grid-template-columns:36px minmax(220px,1.3fr) 76px 76px 84px minmax(220px,1.6fr);align-items:center;gap:16px;width:100%;padding:16px 0;display:grid}.fmt-headrow{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);padding:10px 0}button.fmt-row:hover{background:linear-gradient(90deg, transparent, var(--wash) 8%, var(--wash) 92%, transparent)}.fmt-name{gap:4px;display:grid}.fmt-name b{letter-spacing:-.01em;font-size:18px;font-weight:600}.fmt-row .num{font-size:22px}.fmt-axis,.fmt-dots{height:22px;margin:0 22px 0 18px;position:relative}.fmt-axis i{font-style:normal;position:absolute;transform:translate(-50%)}.fmt-dots{border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.fmt-dots:before{content:"";background:var(--rule);height:1px;position:absolute;top:50%;left:0;right:0}.fmt-dots i{background:var(--pos);mix-blend-mode:multiply;opacity:.85;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.fmt-detail{border-bottom:1px solid var(--rule);padding:8px 0 36px 52px}.fmt-why{max-width:46ch;margin-bottom:20px;font-size:17px}.fmt-reels{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:2px;margin-bottom:24px;display:grid}.btn{background:var(--ink);color:#fff;border-radius:var(--r);align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.ghost{color:var(--ink);border:1px solid var(--ink);background:0 0}.tile{width:100%;display:block;position:relative}.tile-cap{color:#fff;border-radius:0 0 var(--r) var(--r);opacity:0;background:linear-gradient(#0000,#000000b8);gap:4px;padding:28px 10px 10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.tile:hover .tile-cap,.tile:focus-visible .tile-cap{opacity:1;transform:none}.tile-cap b{font:800 26px/.9 var(--sans);font-variation-settings:"wdth" 62}.tile-cap .pos{color:#3df59a}.tile-cap .neg{color:#ff8a8d}.tile-hook{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.nosig-sticky{align-self:start;position:sticky;top:110px}.nosig{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.meta{gap:14px;display:grid}.meta-row{grid-template-columns:140px 1fr;align-items:center;gap:16px;display:grid}.meta-k{font-size:14px}.meta-bars{gap:3px;display:grid}.mbar{border-radius:1px;height:14px;position:relative}.mbar em{font:11px var(--mono);color:var(--ink-2);font-style:normal;position:absolute;top:50%;right:-6px;transform:translate(100%,-50%)}.mbar.ink,.sw.ink{background:var(--ink)}.mbar.grey,.sw.grey{background:#cfcfcc}.legend{color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;display:flex}.sw{width:10px;height:10px;margin-left:10px;display:inline-block}.bad{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.bad li button{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr auto;align-items:baseline;gap:16px;width:100%;padding:12px 0;display:grid}.bad li button:hover .bad-hook{text-decoration:line-through;-webkit-text-decoration-color:var(--neg);text-decoration-color:var(--neg)}.bad .num{font-size:20px}.bad-hook{font-size:15px}.hist{border-bottom:1px solid var(--ink);align-items:flex-end;gap:3px;height:clamp(180px,22vw,300px);display:flex;position:relative}.hbar{transform-origin:bottom;background:#d6d6d3;border-radius:1px 1px 0 0;flex:1;height:0;transition:transform .7s cubic-bezier(.2,.7,.1,1);transform:scaleY(0)}.hist.in .hbar{transform:scaleY(1)}.hbar.pos-bg{background:var(--pos)}.hmark{border-left:1px dashed var(--ink-3);position:absolute;top:-8px;bottom:0}.hmark i{white-space:nowrap;font:11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-style:normal;position:absolute;top:0;left:6px}.hmark.pos i{color:var(--pos-text)}.haxis{height:22px;margin-top:8px;position:relative}.haxis span{position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.hbar{transition:none;transform:none}}.wall-head{align-items:flex-end}.filters{flex-wrap:wrap;gap:4px 18px;display:flex}.filters button{color:var(--ink-2);border-bottom:1px solid #0000;padding-bottom:3px;font-size:14px}.filters button sup{font:10px var(--mono);color:var(--ink-3);margin-left:3px}.filters button.on{color:var(--ink);border-bottom-color:var(--ink)}.grid{margin:0 calc(var(--pad) * -1);padding:0 var(--pad);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px;display:grid}.ttable{border-top:1px solid var(--ink);overflow-x:auto}.trow{border-bottom:1px solid var(--rule);grid-template-columns:36px minmax(140px,1fr) 90px 70px 70px minmax(200px,3fr) 28px;align-items:baseline;gap:16px;min-width:760px;padding:11px 0;display:grid}.thead{color:var(--ink-2);padding:8px 0}.trow.click{cursor:pointer}.trow:not(.thead):hover{background:var(--wash)}.trow .num{font-size:18px}.t-owner{font-weight:500}.t-cap{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.t-link{color:var(--ink-3);text-decoration:none}.t-link:hover{color:var(--ink)}.drawer-wrap{z-index:40;pointer-events:none;background:#0b0b0c00;transition:background .2s;position:fixed;inset:0}.drawer-wrap.show{pointer-events:auto;background:#0b0b0c52}.drawer{background:#fff;align-content:start;gap:18px;width:min(560px,100%);padding:28px 32px 40px;transition:transform .26s cubic-bezier(.2,.7,.1,1);display:grid;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.show .drawer{transform:none}.x{color:var(--ink-2);font-size:28px;line-height:1;position:absolute;top:14px;right:18px}.d-x{letter-spacing:-.05em;font-variation-settings:"wdth" 62;font-size:112px;font-weight:800;line-height:.8}.d-hook{letter-spacing:-.01em;text-wrap:balance;font-size:22px;line-height:1.2}.d-said{font-size:14px}.d-stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.d-stats div{padding:10px 0}.d-stats dt{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.d-stats dd{font:700 20px var(--sans);font-variation-settings:"wdth" 75;margin:4px 0 0}.strip{gap:2px;margin:0 -32px;padding:0 32px 6px;display:flex;overflow-x:auto}.strip figure{flex:0 0 92px;margin:0}.strip img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--r);width:92px}.strip figcaption{color:var(--ink-2);margin-top:4px}.d-fmt{font-size:14px}.d-pair{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:8px;padding:14px 0;display:grid}.d-pair-row{grid-template-columns:54px 1fr;align-items:center;gap:14px;display:grid}.d-pair-img img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--r);width:54px}.d-pair-row b{font:800 30px/.9 var(--sans);font-variation-settings:"wdth" 62;display:block}.d-pair-hook{font-size:14px}.method{padding:clamp(48px, 6vw, 88px) var(--pad)}.method-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.method-grid>div{gap:6px;padding:18px 0;display:grid}.m-v{font-size:clamp(30px,3.4vw,52px);line-height:1}.method-note{text-transform:none;letter-spacing:.02em;max-width:90ch;margin-top:28px;line-height:1.7}@media (width<=960px){.nav{display:none}.bar{grid-template-columns:1fr auto}.hero-num,.exp,.nosig{grid-template-columns:minmax(0,1fr)}.exp-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nosig-sticky{position:static}.meta-row{grid-template-columns:110px minmax(0,1fr)}.bad li button{grid-template-columns:56px minmax(0,1fr)}.bad li button>.mono{display:none}.fmt-row{grid-template-columns:28px minmax(0,1fr) 64px}.fmt-row>:nth-child(3),.fmt-row>:nth-child(5),.fmt-row>:nth-child(6){display:none}.fmt-name .mono{overflow-wrap:anywhere}.exp-pair{justify-self:stretch}.exp-fig{min-width:0}.exp-hook{font-size:13px}.fmt-detail{padding-left:0}.method-grid{grid-template-columns:repeat(3,1fr)}.d-stats{grid-template-columns:repeat(2,1fr)}}:root{--acid:#d7ff1e;--acid-ink:#0b0b0c;--side:248px}.app{grid-template-columns:var(--side) minmax(0, 1fr);min-height:100vh;display:grid}.side{overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid var(--rule);background:#fff;flex-direction:column;gap:4px;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.logo{letter-spacing:-.03em;font-variation-settings:"wdth" 125;align-items:center;gap:8px;padding:4px 10px 18px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.logo-x{background:var(--acid);width:30px;height:30px;color:var(--acid-ink);border-radius:var(--r);font-variation-settings:"wdth" 62;place-items:center;font-size:22px;font-weight:900;line-height:1;display:grid}.new{background:var(--ink);color:#fff;border-radius:var(--r);align-items:center;gap:10px;height:40px;margin-bottom:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.new:hover{background:#222}.side-nav,.side-foot{gap:1px;display:grid}.side-link{border-radius:var(--r);color:#333;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.side-link:hover{background:var(--wash)}.side-link.on{background:var(--wash);color:var(--ink);font-weight:600}.side-link em{font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-left:auto;font-style:normal}.side-link em.beta{border:1px solid var(--ink);color:var(--ink);border-radius:2px;margin-left:4px;padding:1px 5px}.side-link.soon{color:var(--ink-3);cursor:default}.side-link.soon:hover{background:0 0}.side-hist{gap:2px;margin-top:22px;padding:0 12px;display:grid}.side-hist p{margin-bottom:6px}.side-hist a{color:#333;white-space:nowrap;text-overflow:ellipsis;padding:5px 0;font-size:14px;text-decoration:none;overflow:hidden}.side-hist a:hover{color:var(--ink);text-decoration:underline}.side-foot{margin-top:auto}.plan-switch{border-top:1px solid var(--rule);align-items:center;gap:4px;margin-top:10px;padding:10px 12px 0;display:flex}.plan-switch span{margin-right:auto}.plan-switch button{font:11px var(--mono);border:1px solid var(--rule);color:var(--ink-2);border-radius:2px;padding:4px 8px}.plan-switch button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.main{min-width:0}.home{max-width:1040px;padding:clamp(48px, 9vh, 110px) var(--pad) 60px;justify-items:center;margin:0 auto;display:grid}.home-h{text-align:center;text-transform:uppercase;letter-spacing:-.02em;font-variation-settings:"wdth" 62;margin:0;font-size:clamp(48px,7.4vw,112px);font-weight:900;line-height:.86}.home-sub{text-align:center;max-width:46ch;color:var(--ink-2);text-wrap:balance;margin:22px 0 34px;font-size:17px}.sbox{border:1px solid var(--ink);border-radius:var(--r);background:#fff;align-items:center;width:100%;height:52px;display:flex;position:relative}.sbox.big{max-width:760px;height:64px;box-shadow:6px 6px 0 var(--acid);border-width:2px}.sbox input{min-width:0;height:100%;font:400 17px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:0 18px}.sbox.big input{font-size:19px}.sbox input::placeholder{color:var(--ink-3)}.sbox kbd{color:var(--ink-3);border:1px solid var(--rule);border-radius:2px;margin-right:10px;padding:2px 7px;font-size:11px}.sgo{background:var(--acid);width:40px;height:40px;color:var(--acid-ink);border-radius:var(--r);place-items:center;margin-right:6px;display:grid}.sbox.big .sgo{width:48px;height:48px;margin-right:6px}.sgo:hover{filter:brightness(.95)}.sugg{width:100%;max-width:760px;margin-top:34px}.sugg-tabs{gap:2px;margin-bottom:10px;display:flex}.sugg-tabs button{border-radius:var(--r);padding:8px 14px;font-size:14px;font-weight:500}.sugg-tabs button.on{background:var(--wash)}.sugg-list{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.sugg-list button{align-items:baseline;gap:10px;width:100%;padding:9px 4px;font-size:15px;display:flex}.sugg-list button:hover{text-underline-offset:3px;text-decoration:underline}.sugg-arrow{color:var(--ink-3)}.home-strip{grid-template-columns:repeat(7,1fr);gap:2px;width:100%;margin-top:64px;display:grid}.hs-item{display:block;position:relative}.chip{background:var(--acid);height:24px;color:var(--acid-ink);font:800 16px/1 var(--sans);font-variation-settings:"wdth" 62;letter-spacing:-.01em;border-radius:2px;align-items:center;padding:0 7px;display:inline-flex}.chip-neg{color:var(--neg);box-shadow:inset 0 0 0 1px var(--neg);background:#fff}.hs-item .chip,.rt-media .chip,.rp-sim-grid .chip{z-index:2;position:absolute;top:8px;left:8px}.search{padding:16px var(--pad) 80px}.search-top{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;gap:10px;padding:8px 0 14px;display:grid;position:sticky;top:0}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg{border:1px solid var(--rule);border-radius:var(--r);padding:2px;display:inline-flex}.seg button{color:var(--ink-2);border-radius:2px;padding:6px 12px;font-size:13px}.seg button.on{background:var(--ink);color:#fff}.seg-right{margin-left:auto}.chips select{border:1px solid var(--rule);border-radius:var(--r);height:34px;font:13px var(--sans);background:#fff;padding:0 10px}.count{margin:4px 0 12px}.rgrid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:18px 2px;display:grid}.rt{gap:8px;text-decoration:none;display:grid}.rt-media{display:block;position:relative}.rt-meta{gap:1px;padding:0 2px;font-size:13px;display:grid}.rt-meta b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rt-meta .muted{font-size:12px}.empty{text-align:center;gap:6px;padding:80px 0;display:grid}.lock{text-align:center;border-top:1px solid var(--rule);justify-items:center;gap:14px;margin-top:24px;padding:56px 0 24px;display:grid}.lock-pill{background:var(--ink);color:#fff;border-radius:var(--r);align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.lock-h{text-transform:uppercase;font-variation-settings:"wdth" 62;margin:6px 0 0;font-size:clamp(34px,4.4vw,64px);font-weight:900;line-height:.9}.lock p{max-width:42ch}.btn.acid{background:var(--acid);color:var(--acid-ink);font-weight:700}.btn.acid:hover{filter:brightness(.96)}.btn kbd{opacity:.6;border:1px solid;border-radius:2px;padding:0 4px;font-size:10px}.btn.ghost.on{background:var(--ink);color:#fff}.btn.sq{justify-content:center;width:42px;padding:0}.fgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px 16px;margin-top:8px;display:grid}.fc{gap:12px;text-decoration:none;display:grid}.fc-strip{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.fc-img img{aspect-ratio:9/14;object-fit:cover;border-radius:var(--r);width:100%}.fc:hover .fc-img img{filter:contrast(1.05)}.fc-body{gap:4px;display:grid}.fc-body b{letter-spacing:-.01em;font-size:18px;font-weight:700}.fc-stats{align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.rp{grid-template-columns:minmax(0,1fr) 400px;min-height:100vh;display:grid}.rp-media{padding:28px var(--pad) 20px;background:var(--wash);grid-template-rows:1fr auto;gap:16px;display:grid}.rp-player{place-items:center;display:grid}.rp-player .flip{aspect-ratio:9/16;border-radius:4px;width:auto;height:min(74vh,760px)}.rp-film{justify-content:center;gap:2px;display:flex;overflow-x:auto}.rp-film figure{opacity:.45;flex:0 0 52px;margin:0;transition:opacity .12s}.rp-film figure.on{opacity:1}.rp-film img{aspect-ratio:9/16;object-fit:cover;border-radius:2px;width:52px}.rp-film figcaption{color:var(--ink-2);text-align:center;margin-top:3px;font-size:10px}.rp-side{border-left:1px solid var(--rule);align-content:start;gap:16px;height:100vh;padding:22px 26px 32px;display:grid;position:sticky;top:0;overflow-y:auto}.rp-head{justify-content:space-between;align-items:start;display:flex}.rp-head div{gap:2px;display:grid}.rp-head b{font-size:16px}.rp-side .x{font-size:26px;position:static}.rp-x{background:var(--acid);color:var(--acid-ink);letter-spacing:-.04em;font-variation-settings:"wdth" 62;border-radius:2px;justify-self:start;padding:6px 12px 2px;font-size:92px;font-weight:900;line-height:.82}.rp-x.neg{color:var(--neg);box-shadow:inset 0 0 0 2px var(--neg);background:#fff}.rp-hook{letter-spacing:-.01em;text-wrap:balance;font-size:22px;line-height:1.2}.props{border-top:1px solid var(--ink);display:grid}.prop{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr;gap:12px;padding:10px 0;font-size:14px;display:grid}.prop .mono:not(.small){font-size:12px}.rp-actions{gap:6px;display:flex}.rp-pair{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:8px;padding:12px 0;text-decoration:none;display:grid}.rp-pair-row{grid-template-columns:46px 1fr;align-items:center;gap:12px;font-size:14px;display:grid}.rp-pair-row img{aspect-ratio:9/16;object-fit:cover;border-radius:2px;width:46px}.rp-pair-row b{font:900 26px/.9 var(--sans);font-variation-settings:"wdth" 62;display:block}.rp-sim{gap:8px;display:grid}.rp-sim-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.rp-sim-grid a{position:relative}.rp-sim-grid img{aspect-ratio:9/16;object-fit:cover;border-radius:2px;width:100%}.rp-sim-grid .chip{height:18px;font-size:12px;top:4px;left:4px}.rp-sim-lock{background:repeating-linear-gradient(-45deg, var(--wash) 0 8px, #fff 8px 16px);border:1px dashed var(--ink-3);border-radius:var(--r);place-items:center;height:120px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.page{padding:0 var(--pad) 40px}.page>section:first-child,.page>.formats{padding-top:32px}.pulse{padding:0}.pulse .exp{margin-top:0}.pricing{justify-items:center;padding-top:64px;padding-bottom:80px;display:grid}.period{margin:28px 0 36px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1040px;display:grid}.plan{border:1px solid var(--rule);border-radius:var(--r);align-content:start;gap:10px;padding:26px;display:grid}.plan-pro{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:8px 8px 0 var(--acid)}.price{letter-spacing:-.03em;font-variation-settings:"wdth" 62;font-size:64px;font-weight:900;line-height:.9}.price span{letter-spacing:0;font-variation-settings:"wdth" 100;color:var(--ink-2);margin-left:4px;font-size:16px;font-weight:500}.plan-pro .price span{color:#aaa}.plan ul{gap:8px;margin:8px 0 14px;padding:0;font-size:14px;list-style:none;display:grid}.plan li:before{content:"→ ";color:var(--ink-3)}.plan-pro li:before{color:var(--acid)}.plan .btn{justify-content:center}.plan-pro .btn.ghost{color:#fff;border-color:#fff}.pricing-note{text-transform:none;margin-top:26px}@media (width<=960px){.app{grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--rule);flex-flow:wrap;align-items:center;height:auto;padding:10px;position:static}.side-nav{display:flex;overflow-x:auto}.side-hist,.side-foot,.new{display:none}.logo{padding:4px 8px}.sugg-list{grid-template-columns:1fr}.home-strip{grid-template-columns:repeat(4,1fr)}.rp{grid-template-columns:minmax(0,1fr)}.rp-side{border-left:0;height:auto;position:static}.plans{grid-template-columns:minmax(0,1fr)}}.pos{color:var(--ink);background:linear-gradient(transparent 58%, var(--acid) 58%);padding:0 1px}.exp .pos,.tile-cap .pos{color:var(--acid);background:0 0}.hbar.pos-bg{background:var(--acid);box-shadow:inset 0 0 0 1px var(--ink)}.hmark.pos{border-left-color:var(--ink)}.hmark.pos i{color:var(--ink);background:var(--acid);padding:1px 4px}.fmt-dots i{background:var(--ink);mix-blend-mode:normal;opacity:1;box-shadow:0 0 0 2px var(--acid)}.rt-locked .rt-media{border-radius:var(--r);overflow:hidden}.rt-locked img{aspect-ratio:9/16;object-fit:cover;filter:blur(14px)saturate(1.2);width:100%;transform:scale(1.12)}.rt-locked .rt-media:after{content:"";background:repeating-linear-gradient(-45deg,#fff0 0 10px,#ffffff2e 10px 20px);position:absolute;inset:0}.rt-locked:hover .chip{background:var(--ink);color:var(--acid)}.h-m{letter-spacing:-.02em;font-variation-settings:"wdth" 80;margin:0;font-size:26px;font-weight:800}.link{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:1px;font-size:14px;text-decoration:none}.home{max-width:1180px}.try{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:760px;margin-top:16px;font-size:14px;display:flex}.try.center{margin:12px auto 0}.try-chip{border:1px solid var(--rule);border-radius:999px;padding:6px 12px;font-size:14px}.try-chip:hover{border-color:var(--ink);background:var(--acid)}.home-sec{border:0;width:100%;margin-top:72px;padding:0}.hs-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.recipes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rt-media{border-radius:var(--r);background:var(--wash);display:block;position:relative;overflow:hidden}.rt-media img{aspect-ratio:9/16;object-fit:cover;width:100%;transition:transform .3s;display:block}.rt:hover .rt-media img{transform:scale(1.03)}.rt-play{width:30px;height:30px;color:var(--ink);opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;bottom:8px;right:8px}.rt:hover .rt-play{opacity:1}.rt-meta{gap:4px;padding:2px}.rt-views{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.rt-views b{color:var(--ink);font-size:17px;font-weight:700}.rt-hook{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.rt-sub{font-size:12px}.badge{background:var(--acid);height:18px;color:var(--acid-ink);font:600 11px var(--sans);white-space:nowrap;border-radius:2px;align-items:center;padding:0 6px;display:inline-flex}.badge.big{height:22px;padding:0 8px;font-size:13px}.badge-neg{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule);background:#fff}.rgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:26px 14px}.facets{gap:6px;display:grid}.facet{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.facet-k{width:64px;font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.facet button{border:1px solid var(--rule);border-radius:999px;padding:5px 11px;font-size:13px}.facet button:hover{border-color:var(--ink)}.facet button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.facet sup{font:10px var(--mono);color:var(--ink-3);margin-left:2px}.facet button.on sup{color:#aaa}.count{margin:6px 0 16px;font-size:14px}.rt-locked .rt-media img{filter:blur(12px);transform:scale(1.1)}.fc-formula{color:var(--ink);background:var(--wash);font-size:14px;font-family:var(--mono);border-radius:2px;padding:6px 8px;font-size:12px}.fc-stats{font-size:13px}.rp-media{grid-template-rows:auto auto;align-content:start;justify-items:center}.rp-embed{aspect-ratio:9/16.6;width:min(400px,100%);box-shadow:0 0 0 1px var(--rule);background:#fff;border-radius:6px;overflow:hidden}.rp-embed iframe{border:0;width:100%;height:100%}.rp-film-wrap{justify-items:center;gap:8px;display:grid}.rp-film figure{opacity:1}.rp-views{color:var(--ink-2);font-size:16px}.rp-views b{color:var(--ink);letter-spacing:-.03em;font-variation-settings:"wdth" 62;margin-right:6px;font-size:72px;font-weight:900;line-height:.85}.rp-ctx{font-size:15px;line-height:1.5}.rp-block{gap:4px;display:grid}.rp-recipe{border:1px solid var(--ink);border-radius:var(--r);box-shadow:4px 4px 0 var(--acid);gap:4px;padding:14px;text-decoration:none;display:grid}.rp-recipe b{font-size:17px}.rp-recipe span:not(.mono):not(.link){font:12px var(--mono);color:var(--ink-2)}.rp-recipe .link{justify-self:start;margin-top:4px}.rp-facts{flex-wrap:wrap;gap:6px;display:flex}.rp-facts span{background:var(--wash);border-radius:999px;padding:4px 9px;font-size:13px}.rp-pair-row b{font:700 15px var(--sans)}.rp-sim-v{background:#ffffffeb;border-radius:2px;padding:1px 5px;font-size:11px;font-weight:600;position:absolute;bottom:4px;left:4px}@media (width<=960px){.recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.facet-k{width:100%}}.home .rgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.fc-body b{align-items:flex-end;min-height:2.5em;display:flex}@media (width<=960px){.home .rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.recipe{max-width:1240px;padding-top:24px;padding-bottom:80px}.back{margin-bottom:18px;font-size:14px;text-decoration:none;display:inline-block}.back:hover{color:var(--ink)}.rc-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.rc-h{text-transform:uppercase;font-variation-settings:"wdth" 62;margin:6px 0 8px;font-size:clamp(42px,5.6vw,84px);font-weight:900;line-height:.88}.rc-tag{max-width:40ch;font-size:19px}.rc-stats{gap:32px;display:flex}.rc-stats div{display:grid}.rc-stats b{font-variation-settings:"wdth" 62;font-size:44px;font-weight:900;line-height:1}.rc-stats span{font-size:13px}.rc-formula{background:var(--acid);border-radius:var(--r);margin:28px 0 40px;padding:18px 22px}.rc-formula p{font:500 clamp(18px, 2vw, 26px)/1.3 var(--mono);letter-spacing:-.01em;margin-top:4px}.rc-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.rc-steps ol{border-top:1px solid var(--ink);margin:18px 0 28px;padding:0;list-style:none}.rc-steps li{border-bottom:1px solid var(--rule);gap:10px;padding:18px 0;display:grid}.rc-steps li.blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.rc-t{font-size:13px;font-weight:500}.rc-cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rc-cols p{gap:4px;font-size:15px;line-height:1.45;display:grid}.rc-sub{margin:0 0 10px;font-size:15px}.rc-dont{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.rc-dont li{padding-left:22px;font-size:15px;position:relative}.rc-dont li:before{content:"✕";color:var(--neg);font-size:12px;position:absolute;top:2px;left:0}.rc-lock{border:1px solid var(--ink);border-radius:var(--r);box-shadow:6px 6px 0 var(--acid);justify-items:start;gap:14px;padding:22px;display:grid}.rc-lock p{max-width:46ch;font-size:15px}.rc-examples{gap:16px;display:grid;position:sticky;top:20px}.rc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px;display:grid}@media (width<=960px){.rc-body{grid-template-columns:minmax(0,1fr)}.rc-cols{grid-template-columns:1fr;gap:10px}.rc-examples{position:static}.rc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-body section,.home-sec{border-bottom:0;padding:0}.rc-cols p{align-content:start}.wordmark{letter-spacing:-.035em;font-variation-settings:"wdth" 112;align-items:baseline;font-size:21px;font-weight:800;line-height:1;display:inline-flex}.wordmark .shades{color:var(--ink);align-self:center;margin:1px .5px 0 1px;transform:translateY(1px)}.logo-x{color:var(--ink)}.logo-x .shades{display:block}.logo:hover .shades path[stroke=\#d7ff1e]{stroke:var(--ink)}.rcards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.home .rcards{grid-template-columns:repeat(4,minmax(0,1fr))}.rcard{border:1px solid var(--rule);background:#fff;border-radius:6px;grid-template-rows:auto 1fr auto;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;overflow:hidden}.rcard:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--acid);transform:translateY(-2px)}.rcard-fan{background:var(--wash);height:168px;position:relative;overflow:hidden}.rcard-fan img{aspect-ratio:9/16;object-fit:cover;width:92px;transform:translateX(calc(-50% + var(--i) * 62px)) rotate(calc(var(--i) * 7deg));border-radius:4px;transition:transform .22s;position:absolute;top:22px;left:50%;box-shadow:0 6px 18px #0000002e}.rcard-fan img:nth-child(2){z-index:2}.rcard:hover .rcard-fan img{transform:translateX(calc(-50% + var(--i) * 70px)) rotate(calc(var(--i) * 10deg)) translateY(-4px)}.rcard-body{align-content:start;gap:6px;padding:16px 16px 6px;display:grid}.rcard-body b{letter-spacing:-.01em;font-size:18px;font-weight:700}.rcard-tag{color:var(--ink-2);font-size:14px;line-height:1.4}.rcard-foot{color:var(--ink-2);justify-content:space-between;align-items:center;padding:12px 16px 14px;font-size:13px;display:flex}.rcard-foot b{color:var(--ink);font-size:15px}.rcard-plan{font:600 11px var(--sans);background:var(--ink);color:#fff;border-radius:2px;padding:3px 8px}.rcard-plan.free{background:var(--acid);color:var(--acid-ink)}@media (width<=960px){.home .rcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pulse2{max-width:1240px;padding-top:40px;padding-bottom:80px}.pulse2 section{border:0;padding:0}.p-head{justify-items:start;gap:4px;display:grid}.p-h{text-align:left;margin-top:8px}.p-sub{text-align:left;max-width:60ch;margin:14px 0 0}.p-learn{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.learn{border:1px solid var(--rule);border-radius:6px;align-content:start;gap:10px;padding:26px 26px 22px;display:grid;position:relative}.learn-n{font:900 15px var(--sans);font-variation-settings:"wdth" 62;background:var(--acid);border-radius:2px;justify-self:start;padding:2px 6px}.learn h2{letter-spacing:-.02em;font-variation-settings:"wdth" 80;max-width:20ch;font-size:26px;font-weight:800;line-height:1.05}.learn>p{max-width:46ch;font-size:15px}.duo{grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:8px;display:grid}.duo-item{gap:6px;text-decoration:none;display:grid}.duo-item img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}.duo-item.down img{filter:grayscale(.85)opacity(.8)}.duo-v{color:var(--ink-2);font-size:13px}.duo-v b{color:var(--ink);font-size:20px;font-weight:800}.duo-item.up .duo-v b{background:var(--acid);padding:0 4px}.duo-h{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.duo-note{grid-column:1/-1;font-size:12px}.flat{border-top:1px solid var(--ink);margin:6px 0 0;padding:0;list-style:none}.flat a{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.flat a span:first-child{text-decoration:line-through;-webkit-text-decoration-color:var(--neg);text-decoration-color:var(--neg)}.same{border-top:1px solid var(--ink);margin:6px 0 0;display:grid}.same div{border-bottom:1px solid var(--rule);justify-content:space-between;padding:12px 0;font-size:15px;display:flex}.same dt{color:var(--ink-2)}.same dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.p-sec{margin-top:64px}.bars{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.bars a{border-bottom:1px solid var(--rule);grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr) 110px;align-items:center;gap:24px;padding:14px 0;text-decoration:none;display:grid}.bars a:hover{background:var(--wash)}.bar-name{gap:2px;display:grid}.bar-name b{font-size:16px}.bar-name span{font-size:13px}.bar-track{align-items:center;height:30px;display:flex;position:relative}.bar-fill{background:var(--acid);border-radius:2px;min-width:4px;height:100%}.bar-v{white-space:nowrap;margin-left:10px;font-size:17px;font-weight:800}.bar-faces{justify-content:flex-end;display:flex}.bar-faces img{aspect-ratio:9/16;object-fit:cover;border:2px solid #fff;border-radius:3px;width:34px;margin-left:-10px;box-shadow:0 2px 6px #00000026}.p-two{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;display:grid}.topics{border-top:1px solid var(--ink);margin:0 0 10px;padding:0;list-style:none}.topics a{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr 32px;align-items:center;gap:12px;padding:11px 0;font-size:15px;text-decoration:none;display:grid}.topics a:hover{background:var(--wash)}.topic-bar{background:var(--ink);border-radius:1px;min-width:2px;height:10px}.topics b{text-align:right}.rgrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.p-foot{text-transform:none;letter-spacing:.01em;max-width:90ch;margin-top:56px;line-height:1.6}@media (width<=960px){.p-learn,.p-two{grid-template-columns:minmax(0,1fr)}.bars a{grid-template-columns:minmax(0,1fr);gap:8px}.bar-faces{justify-content:flex-start}.rgrid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.brand-card{border:1px solid var(--rule);border-radius:6px;gap:18px;padding:26px;display:grid}.brand-big{place-items:center;min-height:140px;display:grid}.brand-row{flex-wrap:wrap;gap:8px;display:flex}.brand-chip{border:1px solid var(--rule);color:var(--ink);border-radius:4px;padding:12px 14px}.brand-chip.lime{background:var(--acid);border-color:var(--acid)}.brand-chip.dark{background:var(--ink);color:#fff}.brand-chip.dark .shades{color:#fff}.brand-chip.dark .shades path[fill=currentColor]{fill:#fff}.brand-note{font-size:14px}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.brand-chip.dark .shades text{fill:var(--ink)}.brand-chip.lime .shades text{fill:var(--acid)}.wordmark{white-space:nowrap}.wm-reel{align-items:baseline;display:inline-flex}.wm-reel .shades{align-self:center;margin:0 .04em;transform:translateY(.06em)}.wm-weight .wm-smith{margin-left:.04em;font-weight:300}.wm-grey .wm-smith{color:var(--ink-3);margin-left:.02em}.wm-block .wm-smith{background:var(--acid);color:var(--acid-ink);border-radius:2px;margin-left:.12em;padding:.06em .2em .1em}.wm-outline .wm-smith{color:#0000;-webkit-text-stroke:.045em var(--ink);margin-left:.06em}.brand-chip.dark .wm-grey .wm-smith{color:#8e8e93}.brand-chip.lime .wm-block .wm-smith{background:var(--ink);color:var(--acid)}.brand-chip.lime .wm-grey .wm-smith{color:#0b0b0c80}.brand-chip.dark .wm-outline .wm-smith{-webkit-text-stroke-color:#fff}.mark{white-space:nowrap;color:var(--ink);align-items:baseline;line-height:1;display:inline-flex}.mark .m-reel{align-items:baseline;display:inline-flex}.mark .g{color:inherit;align-self:center;margin:0 .03em;overflow:visible;transform:translateY(.04em)}.mark .m-smith{margin-left:.04em}.mark.stack{flex-direction:column;align-items:flex-start;line-height:.92}.mark.stack .m-smith{letter-spacing:.12em;margin-left:0}.brand-chip.dark .mark{color:#fff}.mark.stack .m-smith{letter-spacing:.165em;margin-top:.08em}.logo .mark{color:var(--ink)}.g-lens{fill:#0b0b0c}.g-e{fill:var(--acid)}.brand-chip.dark .g-lens{fill:#0b0b0c;stroke:#fff;stroke-width:1.6px;paint-order:stroke}.mark .g{transform-origin:50%}.sm-lime{background:var(--acid);color:var(--acid-ink);border-radius:2px;margin-left:.14em;padding:.08em .18em .06em}.brand-chip.lime .sm-lime{background:var(--ink);color:var(--acid)}.sm-grey{color:var(--ink-3)}.brand-chip.lime .sm-grey{color:#0b0b0c73}.sm-outline{color:#0000;-webkit-text-stroke:.05em var(--ink);margin-left:.08em}.brand-chip.dark .sm-outline{-webkit-text-stroke-color:#fff}.mark{display:inline-flex}.g-glint{stroke:#fff;stroke-width:1.6px;stroke-linecap:round;opacity:.75}.mark.stack .sm-lime{letter-spacing:.08em;margin-top:.1em;margin-left:0}.mark.stack{align-items:flex-start}.mark4{white-space:nowrap;color:var(--ink);letter-spacing:-.01em;align-items:baseline;font-family:Unbounded,sans-serif;font-weight:900;line-height:1;display:inline-flex}.mark4 .m-reel{align-items:baseline;display:inline-flex}.mark4 .g{vertical-align:baseline;margin:0 .02em;display:inline-block;overflow:visible}.mark4 .g-lens{fill:currentColor}.mark4 .g-e{fill:var(--acid)}.mark4 .m-smith{margin-left:.06em}.mark4 .sm-lime{background:var(--acid);color:var(--acid-ink);border-radius:2px;margin-left:.16em;padding:.1em .2em .08em}.mark4 .sm-grey{color:var(--ink-3)}.mark4.stack{flex-direction:column;align-items:flex-start;line-height:1.02}.mark4.stack .sm-lime{letter-spacing:.06em;margin:.12em 0 0}.brand-chip.dark .mark4{color:#fff}.brand-chip.dark .mark4 .g-lens{fill:#fff}.brand-chip.dark .mark4 .g-e{fill:var(--ink)}.brand-chip.lime .mark4 .sm-lime{background:var(--ink);color:var(--acid)}.brand-chip.lime .mark4 .g-e{fill:var(--acid)}.logo .mark4{color:var(--ink)}.brand-hero{border:1px solid var(--rule);border-radius:6px;place-items:center;min-height:220px;margin-top:16px;display:grid}.rp-beats ol{border-top:1px solid var(--ink);margin:6px 0 0;padding:0;list-style:none}.rp-beats li{border-bottom:1px solid var(--rule);grid-template-columns:58px 1fr;gap:10px;padding:8px 0;font-size:14px;line-height:1.35;display:grid}.rp-beats .mono{color:var(--ink-2);padding-top:2px;font-size:12px}.review{max-width:1100px;padding-top:32px;padding-bottom:80px}.rv-head{z-index:3;border-bottom:1px solid var(--rule);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding:12px 0 16px;display:flex;position:sticky;top:0}.rv-actions{align-items:center;gap:10px;display:flex}.rv-list{display:grid}.rv-row{border-bottom:1px solid var(--rule);grid-template-columns:96px 1fr;gap:18px;padding:18px 0;display:grid}.rv-row.done{opacity:.55}.rv-img img{aspect-ratio:9/16;object-fit:cover;border-radius:4px;width:96px}.rv-body{align-content:start;gap:6px;display:grid}.rv-hook{font-size:17px;font-weight:600;line-height:1.3}.rv-angle{font-size:14px}.rv-opts{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rv-opts button{border:1px solid var(--rule);border-radius:999px;padding:5px 11px;font-size:13px}.rv-opts button:hover{border-color:var(--ink)}.rv-opts button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rv-opts button.sug{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--acid)}.cx{border:0;margin:28px 0 40px;padding:0}.cx-head{gap:6px;max-width:70ch;margin-bottom:18px;display:grid}.cx-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;display:grid}.cx-pair{border:1px solid var(--rule);border-radius:6px;gap:14px;padding:16px;display:grid}.cx-reels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cx-reel{align-content:start;gap:6px;text-decoration:none;display:grid}.cx-reel img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}.cx-reel.down img{filter:grayscale(.9)opacity(.75)}.cx-v{color:var(--ink-2);font-size:12px}.cx-v b{color:var(--ink);margin-right:4px;font-size:18px}.cx-reel.up .cx-v b{background:var(--acid);padding:0 4px}.cx-h{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.cx-why{border-top:1px solid var(--rule);gap:4px;padding-top:10px;font-size:14px;line-height:1.4;display:grid}.cx-why b{font-size:15px}.cx-note{text-transform:none;letter-spacing:.01em;margin-top:12px}.cx-more{margin-top:14px}.claims{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.claim{border:1px solid var(--rule);color:inherit;background:#fff;border-radius:6px;align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.claim-link:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--acid)}.claim-h{align-items:center;gap:8px;display:flex}.claim-lv{background:var(--wash);border-radius:2px;align-items:center;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.lv-E2 .claim-lv,.lv-E3 .claim-lv{background:var(--acid);color:var(--acid-ink)}.lv-E1 .claim-lv{box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.claim-t{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.3}.claim-e{color:var(--ink-2);margin:0}.claim-say{color:var(--ink-2);margin:0;font-size:14px;font-style:italic}.known-sub{max-width:70ch;margin:-6px 0 18px}.lv-list{gap:8px;padding:0;list-style:none;display:grid}.proto{gap:14px;max-width:760px;margin:28px 0;padding:0;list-style:none;display:grid}.proto li{border:1px solid var(--rule);background:#fff;border-radius:6px;grid-template-columns:44px 1fr;gap:12px;padding:16px;font-size:17px;line-height:1.45;display:grid}.proto-n{color:var(--ink-2);font-size:15px}.proto-say{margin:8px 0 14px;font-size:16px}.home-test{border:1px solid var(--ink);background:var(--wash);border-radius:6px;justify-items:start;gap:12px;padding:28px;display:grid}.home-test p{max-width:60ch;margin:0}.lv-myth .claim-lv{background:var(--ink);color:#fff}.lv-myth .claim-t{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid)}.page.known{padding-top:36px}.homeA .home-h{text-align:center;max-width:14ch}.hero-cta{justify-items:center;gap:14px;margin:0 0 40px;display:grid}.hero-cta .link{color:var(--ink-2);font-size:14px}.demo{grid-template-columns:minmax(200px,1fr) 40px minmax(0,2.4fr);align-items:start;gap:16px;width:100%;max-width:1100px;display:grid}.demo-brief{border:1px solid var(--rule);background:var(--wash);border-radius:6px;gap:8px;padding:20px;display:grid;position:sticky;top:24px}.demo-q{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.demo-arrow{text-align:center;align-self:center;font-size:28px}.demo-card{border:1px solid var(--ink);box-shadow:6px 6px 0 var(--acid);background:#fff;border-radius:6px;gap:14px;padding:20px;display:grid}.demo-h{gap:4px;display:grid}.demo-h b{letter-spacing:-.01em;font-size:22px}.demo-tabs{flex-wrap:wrap;gap:6px;display:flex}.demo-tabs button{font:600 13px var(--sans);border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:4px;padding:6px 10px}.demo-tabs button.on{background:var(--ink);color:#fff}.demo-open{background:var(--wash);border-radius:4px;gap:4px;padding:12px 14px;display:grid}.demo-open p{margin:0}.demo-say{font-size:18px;font-weight:700;line-height:1.35}.demo-shots{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-shots li{grid-template-columns:56px 1fr;gap:10px;font-size:14px;line-height:1.4;display:grid}.demo-refs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.demo-ref{color:inherit;gap:6px;text-decoration:none;display:grid}.demo-ref img,.demo-ref-ph{aspect-ratio:9/12;object-fit:cover;background:var(--wash);border-radius:4px;width:100%}.demo-foot{text-align:center;margin:18px 0 0}.weekly{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.weekly article{border:1px solid var(--rule);background:#fff;border-radius:6px;align-content:start;gap:6px;padding:18px;display:grid}.weekly b{letter-spacing:-.01em;font-size:19px}.weekly p{color:var(--ink-2);margin:0;line-height:1.45}.moat-sub{max-width:70ch;margin:6px 0 18px}.nums{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.nums div{border-top:3px solid var(--ink);gap:4px;padding:18px;display:grid}.nums b{letter-spacing:-.03em;font-variation-settings:"wdth" 80;font-size:40px;font-weight:800}.nums span{color:var(--ink-2);font-size:14px}.install{border:1px solid var(--ink);background:var(--wash);border-radius:6px;justify-items:start;gap:12px;padding:28px;display:grid}.install pre{background:var(--ink);color:#fff;border-radius:4px;margin:0;padding:12px 16px;font-size:14px}@media (width<=900px){.demo{grid-template-columns:1fr}.demo-arrow{transform:rotate(90deg)}.weekly,.nums{grid-template-columns:1fr 1fr}}.demo-ref-embed{aspect-ratio:9/14;background:var(--wash);border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}.demo-ref-embed iframe{pointer-events:none;border:0;width:100%;height:calc(100% + 140px);position:absolute;inset:-54px 0 0}:root{--sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--mono:var(--sans);--serif:"Fraunces", Georgia, serif}.mono{font-family:var(--sans);letter-spacing:0}.small,.tick-k,.fmt-headrow,.hmark i,.d-stats dt,.side-link em,.facet-k{text-transform:none;letter-spacing:0;font-family:var(--sans)}.small{font-size:13px}.home-h,.lock-h,.rc-h,.p-h,.h-m{font-family:var(--serif);text-transform:none;letter-spacing:-.02em;font-variation-settings:normal;font-weight:400;line-height:1.05}.home-h{font-size:clamp(40px,5vw,72px)}.h-m{font-size:28px}.homeR{justify-items:center;padding:64px 32px 120px;display:grid;position:relative}.hr-hero{text-align:center;max-width:820px}.hr-hero h1{font:400 clamp(48px, 6vw, 84px)/1.02 var(--serif);letter-spacing:-.03em;margin:0}.hr-hero p{max-width:46ch;color:var(--ink-2);margin:16px auto 0;font-size:18px}.hl{white-space:nowrap;display:inline-block;position:relative}.hl-t{z-index:1;font-style:italic;position:relative}.hl-stroke{z-index:0;width:108%;height:.55em;position:absolute;bottom:.02em;left:-4%;right:-4%;overflow:visible}.hl-stroke path{fill:none;stroke:var(--lime);stroke-width:22px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;animation:.9s cubic-bezier(.65,0,.35,1) .35s forwards hl-draw}@keyframes hl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hl-stroke path{stroke-dashoffset:0;animation:none}}.hr-search{border:1px solid var(--rule);background:#fafaf9;border-radius:18px;width:100%;max-width:760px;margin-top:36px;padding:16px 16px 12px;box-shadow:0 1px #00000008,0 12px 32px -18px #0000002e}.hr-search input{width:100%;font:400 18px var(--sans);background:0 0;border:0;outline:none;padding:6px 4px 14px}.hr-modes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-modes button{font:500 14px var(--sans);border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);background:#fff;border-radius:999px;padding:7px 14px}.hr-modes button.on{border-color:var(--ink);color:var(--ink)}.hr-modes .hr-go{background:var(--ink);color:#fff;border-color:var(--ink);border-radius:50%;width:36px;height:36px;margin-left:auto;padding:0;font-size:16px}.hr-ex{width:100%;max-width:760px;margin-top:22px}.hr-ex-tabs{gap:4px;display:flex}.hr-ex-tabs button{font:500 14px var(--sans);cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:10px;padding:8px 14px}.hr-ex-tabs button.on{color:var(--ink);background:#f1f1ef}.hr-ex ul{grid-template-columns:1fr 1fr;gap:4px 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hr-ex li button{font:400 15px var(--sans);cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;padding:7px 4px}.hr-ex li button span{color:var(--ink-3);margin-right:6px}.hr-ex li button:hover{text-underline-offset:3px;text-decoration:underline}.pc{border:1px solid var(--rule);background:#fff;border-radius:16px;width:100%;max-width:760px;margin-top:26px;padding:28px;animation:.32s ease-out pc-in;box-shadow:0 20px 40px -28px #00000040}@keyframes pc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pc-title{font:400 30px/1.1 var(--serif);letter-spacing:-.02em;margin:0}.pc-for{color:var(--ink-2);margin:6px 0 0}.pc-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 14px;display:flex}.pc-tabs button{font:500 14px var(--sans);border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);background:#fff;border-radius:999px;padding:7px 14px}.pc-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.pc-say{font:italic 400 24px/1.3 var(--serif);letter-spacing:-.01em;margin:0}.pc-meta{color:var(--ink-2);margin:10px 0 0;font-size:15px}.pc-meta span{color:var(--ink);font-weight:600}.pc-shots{gap:6px;margin:20px 0 0;padding-left:22px;font-size:15px;display:grid}.pc-refs-h{margin:22px 0 10px;font-weight:600}.pc-refs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pc-ref{color:inherit;gap:6px;text-decoration:none;display:grid}.pc-ref-m{aspect-ratio:3/4;background:#f1f1ef;border-radius:10px;display:block;position:relative;overflow:hidden}.pc-ref-m img{object-fit:cover;width:100%;height:100%}.pc-ref-m iframe{pointer-events:none;border:0;width:100%;height:calc(100% + 260px);position:absolute;top:-60px;left:0}.pc-ref-s{color:var(--ink-2);font-size:13px}.pc-cta{color:var(--ink-2);margin:20px 0 0}.pc-cta a{color:var(--ink);font-weight:600}.pc-own p{color:var(--ink-2)}.chip-u{background:var(--lime);color:#111;font:600 12px var(--sans);border-radius:999px;justify-self:start;padding:2px 9px;display:inline-block}.hr-explain{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:900px;margin-top:48px;display:grid}.hr-explain p{color:var(--ink-2);grid-template-columns:28px 1fr;gap:10px;margin:0;font-size:15px;line-height:1.45;display:grid}.hr-explain svg{fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hr-strip{width:100vw;max-width:100%;margin-top:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hr-strip-track{gap:12px;width:max-content;animation:70s linear infinite strip;display:flex}.hr-strip:hover .hr-strip-track{animation-play-state:paused}@keyframes strip{to{transform:translate(-50%)}}.hr-strip-i{aspect-ratio:9/16;background:#f1f1ef;border-radius:10px;flex:none;width:132px;position:relative;overflow:hidden}.hr-strip-i img{object-fit:cover;width:100%;height:100%}.hr-strip-i .chip-u{position:absolute;bottom:8px;left:8px}.hr-strip-cap{color:var(--ink-3);margin:12px 0 0;font-size:13px}.shelf{width:100%;max-width:1100px;margin-top:72px}.shelf-h{font:400 30px var(--serif);letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.shelf-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.shelf-tabs button{font:500 14px var(--sans);border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);background:#fff;border-radius:999px;padding:7px 14px}.shelf-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.hr-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hr-tile{color:inherit;gap:8px;text-decoration:none;display:grid}.hr-m{aspect-ratio:4/5;background:#f1f1ef;border-radius:12px;display:block;overflow:hidden}.hr-m img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.hr-tile:hover .hr-m img{transform:scale(1.03)}.hr-row{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.hr-row b{color:var(--ink);font-size:16px}.hr-cap{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.shelf-more{text-align:center;color:var(--ink);background:#f6f6f4;border-radius:999px;margin-top:22px;padding:14px;font-weight:500;text-decoration:none;display:block}.hr-foot{color:var(--ink-2);margin-top:72px}.hr-foot a{color:var(--ink-2)}.hr-sticky{z-index:20;background:var(--ink);color:#fff;font:500 14px var(--sans);border-radius:999px;padding:9px 16px;text-decoration:none;position:fixed;top:18px;right:24px}.mcp-card{z-index:30;border:1px solid var(--rule);background:#fff;border-radius:16px;gap:8px;width:300px;padding:18px;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 24px 48px -24px #00000059}.mcp-card b{font:400 22px var(--serif)}.mcp-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.mcp-card div{gap:8px;margin-top:6px;display:flex}.mcp-card button{font:500 14px var(--sans);border:1px solid var(--rule);cursor:pointer;background:#fff;border-radius:10px;padding:9px 16px}.mcp-card .btn{text-align:center;border-radius:10px;flex:1}@media (width<=900px){.hr-grid,.pc-refs{grid-template-columns:1fr 1fr}.hr-explain,.hr-ex ul{grid-template-columns:1fr}}.homeR{min-width:0;overflow-x:clip}.hr-strip{width:100%;max-width:1100px}:root{--side:240px;--col:1104px;--sec:96px;--line:#e3e3de;--tint:#f6f6f2;--muted:#5a5a55;--faint:#8a8a84}.side-foot{gap:8px;margin-top:auto}.side-mcp{background:var(--tint);border-radius:12px;gap:6px;margin:0 0 6px;padding:16px;display:grid}.side-mcp p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.side-mcp a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.side-mcp a:hover{text-underline-offset:3px;text-decoration:underline}.home7{min-width:0;padding:72px 32px 120px;overflow-x:clip}.wrap{width:min(var(--col), 100%);margin-inline:auto}.topbar{top:0;right:0;left:var(--side);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-bottom:1px solid #0000;justify-content:flex-end;align-items:center;height:56px;padding:0 24px;transition:transform .2s,border-color .2s;display:flex;position:fixed;transform:translateY(-100%)}.topbar.on{border-bottom-color:var(--line);transform:none}.hero7{text-align:center;justify-items:center;display:grid}.hero7 h1{font:560 64px/1.05 var(--serif);letter-spacing:-.015em;font-optical-sizing:auto;margin:0}.hl{z-index:0;white-space:nowrap;font-style:italic;display:inline-block;position:relative}.hl-svg{z-index:-1;width:calc(100% + 16px);height:calc(100% + 8px);position:absolute;inset:-4px -8px;overflow:visible}.hl-svg path{fill:none;stroke:var(--lime);stroke-width:34px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.hl-a{animation:.6s cubic-bezier(.65,0,.35,1) .4s forwards hl7}.hl-b{opacity:.2;animation:.6s cubic-bezier(.65,0,.35,1) .45s forwards hl7}@keyframes hl7{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hl-svg path{stroke-dashoffset:0;animation:none}}.sub7{max-width:560px;font:400 18px/1.5 var(--sans);color:var(--muted);margin:16px 0 0}.home7 .sbox input{border:1px solid var(--line);width:100%;height:56px;font:400 17px var(--sans);color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:0 64px 0 20px;transition:border-color .12s,box-shadow .12s}.home7 .sbox input:focus{border-color:#111;box-shadow:0 0 0 4px #1111110f}.home7 .sbox-go{color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;width:40px;height:40px;font-size:17px;transition:transform .2s;position:absolute;top:8px;right:8px}.home7 .sbox-go.busy{animation:.5s linear spin7}@keyframes spin7{to{transform:rotate(360deg)}}.ex7{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.ex7 button{border:1px solid var(--line);height:36px;font:500 14px var(--sans);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:0;padding:0 16px;transition:background .12s,gap .16s;display:inline-flex}.ex7 button img{object-fit:cover;opacity:0;border-radius:4px;width:0;height:16px;transition:width .16s,opacity .16s}.ex7 button:hover{background:var(--tint);gap:8px}.ex7 button:hover img{opacity:1;width:16px}.line7{color:var(--faint);margin:24px 0 0;font-size:14px}.plan-slot{margin-top:0}.plan{background:#fff;border:1px solid #e9e9e4;border-radius:16px;margin-top:40px;padding:40px;scroll-margin-top:72px;animation:.3s ease-out plan7;box-shadow:0 1px 3px #0000000a}@keyframes plan7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.plan-h{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.plan-h h3{font:500 28px/1.15 var(--serif);letter-spacing:-.01em;margin:0}.plan-h p{color:var(--faint);margin:6px 0 0;font-size:14px}.ghost{border:1px solid var(--line);height:36px;font:500 14px var(--sans);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px}.ghost:hover{background:var(--tint)}.plan-body{grid-template-columns:3fr 2fr;gap:40px;margin-top:28px;display:grid}.plan-opens{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-opens button{text-align:left;border:1px solid var(--line);cursor:pointer;font:400 13px var(--sans);color:var(--faint);background:#fff;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.plan-opens button b{font:600 15px var(--sans);color:var(--ink)}.plan-opens button.on{border-color:#111;box-shadow:inset 0 0 0 1px #111}.plan blockquote{font:italic 400 20px/1.4 var(--serif);margin:20px 0 0}.plan-note{color:var(--muted);margin:10px 0 0;font-size:14px}.plan-shots{counter-reset:s;margin:24px 0 0;padding:0;list-style:none}.plan-shots li{counter-increment:s;min-height:44px;color:var(--muted);align-items:baseline;gap:6px;padding:10px 0 10px 40px;font-size:15px;display:flex;position:relative}.plan-shots li:before{content:counter(s);border:1px solid var(--line);width:24px;height:24px;font:600 12px var(--sans);color:var(--ink);z-index:1;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;left:0}.plan-shots li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:33px;bottom:-9px;left:12px}.plan-shots li b{color:var(--ink);font-weight:600}.plan-shots li span:before{content:"— "}.plan-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.plan-chips span{background:var(--tint);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:13px}.plan-r-h{margin:0 0 12px;font-weight:600}.plan-ref{color:inherit;border-radius:12px;grid-template-columns:96px 1fr;align-items:center;gap:14px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .12s;display:grid}.plan-ref:hover{background:var(--tint)}.plan-ref-m{background:var(--tint);border-radius:10px;width:96px;height:170px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.plan-ref-m img{object-fit:cover;filter:saturate(.96);width:100%;height:100%}.plan-ref-m iframe{transform-origin:top;pointer-events:none;border:0;width:326px;height:600px;position:absolute;top:-56px;left:50%;transform:translate(-50%)scale(.42)}.plan-ref-t{color:var(--muted);justify-items:start;gap:6px;font-size:14px;display:grid}.plan-ref-t b{color:var(--ink);font-size:15px}.plan-ref-t .badge-u{position:static}.plan-f{background:var(--tint);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:16px 20px;font-size:15px;display:flex}.plan-f .btn{white-space:nowrap}.plan-unknown h3{font:500 26px var(--serif);margin:0}.plan-unknown p{color:var(--muted)}.plan-unknown div{gap:10px;display:flex}.badge-u{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 12px var(--sans);font-variant-numeric:tabular-nums;background:#000000b8;border-radius:999px;padding:3px 8px;transition:background .16s;position:absolute;bottom:8px;left:8px}.strip7{margin-top:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.strip7-track{gap:16px;width:max-content;animation:48s linear infinite strip7;display:flex}.strip7:hover .strip7-track{animation-play-state:paused}@keyframes strip7{to{transform:translate(-50%)}}.card7{background:var(--tint);border-radius:12px;flex:none;width:168px;height:298px;transition:transform .16s ease-out,box-shadow .16s ease-out;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.card7 img{object-fit:cover;filter:saturate(.96);width:100%;height:100%}.card7:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.card7:hover .badge-u,.mv7:hover .badge-u{background:#000000e0}.cap7{text-align:center;color:var(--faint);margin-top:16px;font-size:13px}.sec7{margin-top:var(--sec)}.sec7 h2,.final7 h2{font:500 32px/1.1 var(--serif);letter-spacing:-.01em;margin:0 0 24px}.sec7-h{justify-content:space-between;align-items:baseline;display:flex}.sec7-h a,.final7>a{color:var(--ink);font-weight:500;text-decoration:none}.sec7-h a:hover,.final7>a:hover{text-underline-offset:3px;text-decoration:underline}.moving7{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mv7{color:inherit;gap:10px;text-decoration:none;display:grid}.mv7-m{aspect-ratio:4/5;background:var(--tint);border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.mv7-m img{object-fit:cover;filter:saturate(.96);width:100%;height:100%;transition:transform .3s}.mv7:hover .mv7-m img{transform:scale(1.03)}.mv7 b{font-size:16px}.mv7>span:last-child{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.pills7{flex-wrap:wrap;gap:8px;margin:-8px 0 24px;display:flex}.pills7 button{border:1px solid var(--line);height:34px;font:500 14px var(--sans);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px}.pills7 button.on{color:#fff;background:#111;border-color:#111}.grid7{grid-template-columns:repeat(6,168px);justify-content:space-between;row-gap:16px;width:100%;display:grid}.final7{margin-top:var(--sec);background:var(--tint);text-align:center;border-radius:20px;justify-items:center;padding:56px 32px;display:grid}.final7 h2{margin-bottom:0;font-size:36px}.final7 .sbox{margin-top:24px}.final7>a{margin-top:16px}.reveal{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(12px)}.reveal.in{opacity:1;transform:none}:focus-visible{outline:none;box-shadow:0 0 0 3px #11111140}@media (width<=1280px){.grid7{grid-template-columns:repeat(auto-fill,168px);justify-content:center;gap:16px}}@media (width<=900px){.plan-body,.moving7{grid-template-columns:1fr}.hero7 h1{font-size:44px}.plan{padding:24px}}.home7 section{border-bottom:0;padding:0}.home7 .sbox{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.home7 .sbox input{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;height:56px;padding:0 64px 0 20px}.home7 .home7 .sbox input:focus{border-color:#111;box-shadow:0 0 0 4px #1111110f}.hl-svg{width:calc(100% + 6px);inset:-2px -6px -4px 0}.plan-ref-ph{width:100%;height:100%;color:var(--muted);text-align:center;background:linear-gradient(160deg,#f3f1ea,#e9e6dc);align-content:center;place-items:center;gap:8px;padding:0 10px;font-size:12px;display:grid}.plan-ref-ph svg{fill:#fff;filter:drop-shadow(0 1px 2px #0003);width:28px;height:28px}.home7 .sbox{width:min(720px,100%);margin-top:32px;position:relative}.home7 .sbox-go{place-items:center;padding:0;display:grid}.home7 .sbox-go svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hero7 h1{text-wrap:balance;max-width:15ch}.sub7{text-wrap:balance;max-width:640px}.hl-a{animation-delay:.95s}.hl-b{animation-delay:1s}.w7{will-change:transform}.plan{animation:none}html[data-fonts=b]{--serif:"Zodiak", Georgia, serif;--sans:"Satoshi", system-ui, sans-serif}html[data-fonts=c]{--serif:"Gambetta", Georgia, serif;--sans:"General Sans", system-ui, sans-serif}html[data-fonts=d]{--serif:"Instrument Serif", Georgia, serif;--sans:"Instrument Sans", system-ui, sans-serif}html[data-fonts=d] .hero7 h1,html[data-fonts=d] .sec7 h2,html[data-fonts=d] .final7 h2,html[data-fonts=d] .plan-h h3{font-weight:400}.fonts-page{max-width:1104px;margin:0 auto;padding:56px 32px 120px}.fonts-page>h2{font:500 32px var(--serif);margin:0}.fonts-hint{color:var(--muted);margin:8px 0 32px}.fp{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:20px;padding:32px}.fp.on{border-color:#111;box-shadow:inset 0 0 0 1px #111}.fp header{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.fp header span{color:var(--faint);font-size:14px}.fp header button{margin-left:auto}.fp h1{letter-spacing:-.015em;margin:0;font-size:56px;line-height:1.05}.fp h1 em{background:linear-gradient(transparent 55%, var(--lime) 55%, var(--lime) 92%, transparent 92%);font-style:italic}.fp p{color:var(--muted);margin:12px 0 0;font-size:18px}.fp-pills{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.fp-pills span{border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:14px}.fp-pills .fp-badge{color:#fff;background:#000000b8;border:0;font-size:12px;font-weight:600}.home7 .final7{padding:56px 32px 48px}.search .sbox{border:1px solid var(--line);height:52px;box-shadow:none;border-radius:14px}.search .sbox:focus-within{border-color:#111;box-shadow:0 0 0 4px #1111110f}.search .sbox button,.search .sbox .go{width:38px;height:38px;margin-right:7px;color:#fff!important;background:#111!important;border-radius:50%!important}.fbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.drop{position:relative}.drop-b{border:1px solid var(--line);height:34px;font:500 14px var(--sans);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;display:inline-flex}.drop-b:hover{background:var(--tint)}.drop-b.set{color:#fff;background:#111;border-color:#111}.drop-b svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.drop-m{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px -16px #00000040}.drop-m button{font:400 14px var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}.drop-m button:hover{background:var(--tint)}.drop-m button.on{font-weight:600}.drop-n{color:var(--faint);font-variant-numeric:tabular-nums}.seg{background:var(--tint);border-radius:999px;padding:3px;display:inline-flex}.seg button{height:28px;font:500 13px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.fbar-clear{font:500 13px var(--sans);color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.res7{margin-top:40px;scroll-margin-top:72px}.res7-h h3{font:500 28px/1.15 var(--serif);letter-spacing:-.01em;margin:0}.res7-h p{color:var(--faint);margin:6px 0 0;font-size:14px}.res7-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:20px 16px;margin-top:24px;display:grid}.res7-card{color:inherit;align-content:start;gap:6px;text-decoration:none;display:grid}.res7-m{aspect-ratio:9/16;background:var(--tint);border-radius:12px;transition:transform .16s ease-out,box-shadow .16s ease-out;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.res7-card:hover .res7-m{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.res7-m img{object-fit:cover;filter:saturate(.96);width:100%;height:100%}.res7-m iframe{transform-origin:top;pointer-events:none;border:0;width:326px;height:720px;position:absolute;top:-58px;left:50%;transform:translate(-50%)scale(.56)}.res7-card b{font-size:15px}.res7-cap{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.res7-tr{color:var(--faint);font-size:12px}.res7-card.sk .res7-m{animation:1.2s ease-in-out infinite sh7}.sk-l{background:var(--tint);border-radius:6px;height:10px;animation:1.2s ease-in-out infinite sh7}.sk-l.short{width:60%}@keyframes sh7{50%{opacity:.55}}.gate7{background:#fff;border:1px solid #e9e9e4;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-top:32px;padding:32px;display:grid;position:relative;overflow:hidden}.gate7-blur{filter:blur(5px);opacity:.55;-webkit-user-select:none;user-select:none;gap:10px;display:grid}.gate7-blur span{background:#d9d9d2;border-radius:6px;height:12px}.gate7-blur span:nth-child(3),.gate7-blur span:last-child{width:70%}.gate7-cta h4{font:500 24px/1.2 var(--serif);margin:0}.gate7-cta p{color:var(--muted);margin:10px 0 18px;line-height:1.5}.gate7-cta div{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.gate7{grid-template-columns:1fr}}.res7-m iframe{height:520px;top:-50px;transform:translate(-50%)scale(.86)}.mini7{background:#fff;border:1px solid #e9e9e4;border-radius:16px;gap:16px;margin-top:20px;padding:24px;display:grid}.mini7-h{margin:0 0 10px;font-weight:600}.mini7-chips{flex-wrap:wrap;gap:8px;display:flex}.mini7-chips span{background:var(--tint);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:14px}.mini7-chips span.lime{background:var(--lime);color:#111;font-variant-numeric:tabular-nums;font-weight:600}.mini7-quote{border-left:3px solid var(--lime);background:#fbfbf8;border-radius:0 12px 12px 0;margin:0;padding:16px 18px}.mini7-quote figcaption{color:var(--faint);font-size:13px}.mini7-quote blockquote{font:italic 400 21px/1.35 var(--serif);margin:8px 0 0}.mini7-credit{color:var(--muted);margin:6px 0 0;font-size:14px}.mini7-credit a{color:var(--ink)}.mini7-shape{margin:10px 0 0;font-size:15px}.mini7-note{color:var(--faint);margin:6px 0 0;font-size:13px;font-style:italic}.mini7-cta{background:var(--tint);color:var(--muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:14px;display:flex}.mini7-cta b{color:var(--ink)}.mini7-cta div{gap:8px;display:flex}.gate7-doc{gap:4px;display:grid}.gate7-doc .g-h{color:var(--ink);margin:8px 0 0;font-size:14px;font-weight:600}.gate7-doc .g-b{color:var(--muted);filter:blur(4px);-webkit-user-select:none;user-select:none;margin:0;font-size:14px}:root{--lime:#d7ff1e;--lime-deep:#a8cc00}.hl-svg path{opacity:.85}.hl-b{opacity:.2}.plan-ref-t .badge-u{background:var(--lime);color:#111;-webkit-backdrop-filter:none;backdrop-filter:none}:focus-visible{box-shadow:0 0 0 3px var(--lime-deep)}html:not([data-dev]) .plan-switch{display:none}.side-link.soon{color:#b9b9b2;pointer-events:none}.side-link.soon em{color:#c9c9c2}.plan-opens button:not(.on){border-color:var(--line);box-shadow:none}.plan-opens button:not(.on):hover{border-color:#bdbdb5}html[data-ig] .ig7{color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.ig7 input{border:1px solid var(--line);width:160px;height:32px;font:400 14px var(--sans);border-radius:999px;outline:none;padding:0 12px}.ig7 input:focus{border-color:#111}.me7{max-width:1104px;margin:0 auto;padding:64px 32px 120px}.me7 h1{font:500 44px var(--serif);letter-spacing:-.015em;margin:0}.me7 h2{font:500 26px var(--serif);margin:48px 0 16px}.me7-muted{color:var(--faint);font-size:14px}.me7-hero{flex-wrap:wrap;align-items:flex-end;gap:40px;margin-top:24px;display:flex}.me7-hero div{display:grid}.me7-hero p{margin:0 0 8px;font-size:20px}.me7-note{color:var(--faint);font-size:14px;font-style:italic}.me7-top{grid-template-columns:repeat(3,200px);gap:16px;display:grid}.me7-pro{background:var(--tint);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:20px 24px;display:flex}.me7-pro div{gap:6px;display:grid}.me7-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.me7-card{border:1px solid var(--line);border-radius:16px;justify-items:start;gap:12px;margin-top:24px;padding:24px;display:grid}.me7-card p{margin:0}.me7-remove{color:var(--faint);font:400 13px var(--sans);cursor:pointer;background:0 0;border:0;margin-top:24px;text-decoration:underline}.side{overscroll-behavior:contain;overflow-y:auto}.side-mcp{padding:14px}.side-mcp p{font-size:12.5px}@media (height<=860px){.side-mcp p{display:none}.side-mcp{gap:4px}}@media (height<=700px){.side-hist{display:none}}.lf{max-width:1104px;margin:0 auto;padding:48px 32px 96px}.lf>h2{font:500 30px var(--serif);margin:0 0 24px}.lf-v{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}.lf-v header{gap:4px;margin-bottom:18px;display:grid}.lf-v header span{color:var(--faint);font-size:14px}.lf-row{grid-template-columns:220px 1fr;align-items:center;gap:32px;display:grid}.lf-side{border-right:1px solid var(--line);padding:18px}.lf-hero h1{letter-spacing:-.015em;margin:0;font-size:56px;line-height:1.05}.lf-hl{background:linear-gradient(#0000 52%,#d7ff1ed9 52% 90%,#0000 90%)}.lf-hero p{color:var(--muted);margin:10px 0 0;font-size:17px}:root{--display:"Unbounded", system-ui, sans-serif;--accent:"Fraunces", Georgia, serif}.hero7 h1{font:800 clamp(36px, 5vw, 56px)/1.05 var(--display);letter-spacing:-.02em;max-width:16ch}.hero7 h1 .hl{font-family:var(--accent);letter-spacing:-.01em;font-size:.97em;font-style:italic;font-weight:900}.sec7 h2,.final7 h2{font:700 26px/32px var(--display);letter-spacing:-.01em}.final7 h2{font-size:30px;line-height:36px}.plan-h h3,.res7-h h3,.gate7-cta h4,.plan-unknown h3{font-family:var(--sans);letter-spacing:-.005em;font-weight:600}.plan-h h3,.res7-h h3{font-size:24px;line-height:30px}.gate7-cta h4{font-size:20px;line-height:26px}.side-mcp b{font:600 15px var(--sans)}.me7 h1{font:800 40px/1.1 var(--display);letter-spacing:-.02em}.me7 h2{font:700 22px/28px var(--display)}.me7-hero b{font:800 56px/1 var(--display);letter-spacing:-.03em}.igb{background:#fafaf7;border:1px solid #e5e5e0;border-radius:16px;grid-template-columns:55fr 45fr;align-items:center;gap:32px;margin-top:48px;padding:28px 32px;display:grid}.igb-l h3{font:600 18px/26px var(--sans);margin:0}.igb-l p{color:var(--muted);margin:6px 0 14px;font-size:15px;line-height:1.5}.igb-row{gap:8px;display:flex}.igb-row input{border:1px solid var(--line);min-width:0;height:44px;font:400 15px var(--sans);background:#fff;border-radius:12px;outline:none;flex:1;padding:0 14px}.igb-row input:focus{border-color:#111;box-shadow:0 0 0 4px #1111110f}.igb-row .btn{white-space:nowrap;border-radius:999px;height:44px;padding:0 20px}.igb-l small{color:var(--faint);margin-top:10px;font-size:12px;display:block}.igb-sample{color:var(--muted);background:#fff;border:1.5px dashed #cfcfc8;border-radius:12px;gap:8px;padding:18px 20px;font-size:14px;display:grid}.igb-sample p{margin:0}.igb-sample b{color:var(--ink);font-variant-numeric:tabular-nums}.igb-tag{color:var(--faint);font-size:12px}@media (width<=900px){.igb{background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:1fr;padding:24px 0 0}.igb-row{flex-direction:column}.igb-sample{border:0;padding:0}.igb-sample p+p,.igb-tag{display:none}}.ig7{display:none!important}.side-link.my{height:auto;min-height:36px;padding-top:6px;padding-bottom:6px}.my-t{display:grid}.my-t small{color:var(--faint);font-size:12px}.side-link .dot{background:var(--lime-deep);border-radius:50%;width:6px;height:6px;margin-left:auto}.mr{max-width:1180px;margin:0 auto;padding:72px 32px 120px}.mr mark{background:var(--lime);color:#111;border-radius:4px;padding:0 .12em}.mr em{font-family:var(--accent);font-style:italic;font-weight:900}.mr-empty{text-align:center;justify-items:center;max-width:720px;margin:24px auto 0;display:grid}.mr-empty h1{font:800 clamp(36px, 5vw, 56px)/1.07 var(--display);letter-spacing:-.02em;margin:0}.hl-mark{font-family:var(--accent);background:linear-gradient(#0000 50%,#d7ff1ee6 50% 92%,#0000 92%);padding:0 .08em;font-style:italic;font-weight:900}.mr-empty>p{max-width:520px;color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.5}.mr-input{gap:8px;width:min(560px,100%);margin-top:32px;display:flex}.mr-input input{border:1px solid var(--line);min-width:0;height:56px;font:400 18px var(--sans);background:#fff;border-radius:12px;outline:none;flex:1;padding:0 18px}.mr-input input:focus{border-color:#111;box-shadow:0 0 0 4px #1111110f}.mr-input .btn{height:56px;font:700 14px var(--display);border-radius:12px;padding:0 22px}.mr-try{color:var(--ink);margin-top:14px;font-weight:500;text-decoration:none}.mr-try span{color:var(--lime-deep);margin-right:6px}.mr-try:hover{background:var(--lime)}.mr-wait{color:var(--faint)}.mr-err{max-width:560px;color:var(--muted);justify-items:center;gap:10px;margin:20px auto 0;display:grid}.mr-err p{margin:0}.mr-ghost{opacity:.55;filter:blur(2px);pointer-events:none;border-top:1px solid #ececec;margin-top:72px;padding:32px;position:relative}.mr-ghost-bars{align-items:flex-end;gap:8px;height:180px;display:flex}.mr-ghost-bars span{background:#e9e9e9;border-radius:4px 4px 0 0;flex:1}.mr-ghost-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.mr-ghost-cards span{background:#eee;border-radius:16px;height:220px}.mr-ghost p{color:#777;filter:none;place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}.mr-mod{border-top:1px solid #ececec;padding:40px 0;animation:.4s ease-out both mrIn;position:relative}.mr-mod:first-child{border-top:0;padding-top:0}@keyframes mrIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mr-mod:nth-child(2){animation-delay:80ms}.mr-mod:nth-child(3){animation-delay:.16s}.mr-mod h2,.mr-pro h2{font:700 22px/28px var(--display);letter-spacing:-.01em;margin:0 0 24px}.mr-sample{background:var(--lime);color:#111;font:700 10px var(--display);letter-spacing:.08em;border-radius:4px;padding:3px 8px;position:absolute;top:0;right:0}.mr-mod:not(:first-child) .mr-sample{top:40px}.mr-eyebrow{color:var(--faint);margin:0 0 12px;font-size:13px}.mr-verdict-row{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.mr-verdict h1{font:800 44px/52px var(--display);letter-spacing:-.02em;max-width:18ch;margin:0}.mr-verdict .btn{white-space:nowrap}.mr-chart{height:280px;position:relative}.mr-bars{align-items:flex-end;gap:8px;padding-right:120px;display:flex;position:absolute;inset:0}.mr-bar{cursor:default;background:#e9e9e9;border-radius:4px 4px 0 0;flex:1;max-width:22px;transition:height .5s cubic-bezier(.2,.8,.2,1);position:relative}.mr-bar.hit{background:var(--lime);box-shadow:inset 0 1px #111}.mr-bar:hover{filter:brightness(.92)}.mr-tip{color:#fff;white-space:nowrap;z-index:2;background:#111;border-radius:999px;padding:6px 10px;font-size:13px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mr-line{border-top:1px dashed #111;position:absolute;left:0;right:0}.mr-line.two{border-top:1px dotted #b5b5b5}.mr-line em{font:500 12px var(--sans);color:var(--muted);font-style:normal;position:absolute;top:-20px;right:0}.mr-cap{color:var(--faint);margin:14px 0 0;font-size:13px}.mr-top{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mr-top-c{color:inherit;gap:8px;text-decoration:none;display:grid}.mr-top-m{aspect-ratio:9/16;background:linear-gradient(160deg,#1c1c1c,#2e2e2e);border-radius:16px;place-items:center;max-height:420px;transition:transform .2s;display:grid;position:relative;overflow:hidden}.mr-top-c:hover .mr-top-m{transform:scale(1.02)}.mr-top-m iframe{transform-origin:top;pointer-events:none;border:0;width:326px;height:620px;position:absolute;top:-50px;left:50%;transform:translate(-50%)scale(1.15)}.mr-play{color:#ffffff80;font-size:28px}.mr-rank{color:#fff;width:28px;height:28px;font:700 12px var(--display);background:#111;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:12px}.mr-top-c b{font:800 20px var(--display)}.mr-top-c em{color:#444;font-size:15px}.mr-top-c small{color:var(--faint);font-size:12px}.mr-share{grid-template-columns:7fr 5fr;align-items:center;gap:40px;display:grid}.mr-card{color:#fff;text-align:center;background:#0b0b0c;border-radius:22px;align-content:center;justify-self:center;justify-items:center;gap:8px;width:280px;height:498px;padding:28px;transition:transform .12s ease-out;display:grid;box-shadow:0 30px 60px -30px #00000080}.mr-card b{font:800 96px/1 var(--display);color:var(--lime);letter-spacing:-.04em}.mr-card-logo{font:900 12px var(--display);letter-spacing:.1em;color:var(--lime);margin-top:-360px;position:absolute}.mr-card-k{color:#fff9;font-size:16px}.mr-card i{background:#fff3;width:60%;height:1px;margin:10px 0}.mr-card-s{color:#ffffff80;font-size:13px}.mr-card-u{color:#fff6;margin-top:380px;font-size:12px;position:absolute}.mr-share-t h2{margin-bottom:8px}.mr-share-t p{color:var(--muted);margin:0 0 18px}.mr-share-t div{gap:10px;display:flex}.mr-pro{background:#fafafa;border-radius:20px;margin-top:40px;padding:40px}.mr-pro-chip{color:var(--lime);font:700 10px var(--display);letter-spacing:.08em;vertical-align:middle;background:#111;border-radius:4px;margin-left:8px;padding:3px 7px}.mr-pro ul{margin:0;padding:0;list-style:none}.mr-pro li{color:var(--muted);border-top:1px solid #ececec;gap:10px;padding:14px 0;display:flex}.mr-pro li:before{content:"↳";color:var(--lime-deep)}.mr-pro li:after{content:"🔒";opacity:.35;margin-left:auto;font-size:14px}.mr-pro li b{color:var(--ink)}.mr-pro-f{color:var(--faint);align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.mr-mcp{background:#0d0d0d;border-radius:16px;justify-content:space-between;align-items:center;margin-top:24px;padding:24px 28px;display:flex}.mr-mcp b{color:#fff;font:700 18px var(--display)}.mr-mcp a{color:var(--lime);font-weight:600;text-decoration:none}@media (width<=900px){.mr-top,.mr-share{grid-template-columns:1fr}.mr-verdict-row{flex-direction:column;align-items:flex-start}}.ex7{display:none}.try7{text-align:left;grid-template-columns:1fr 1fr;gap:10px 32px;width:min(720px,100%);margin:20px 0 0;padding:0;list-style:none;display:grid}.try7 button{cursor:pointer;font:500 15px/22px var(--sans);color:#6b6b6b;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex}.try7 button>span:first-child{color:var(--lime-deep);font-size:14px}.try7-t{border-radius:3px;margin:-2px -4px;padding:2px 4px;transition:background .12s,color .12s}.try7 button:hover .try7-t{background:var(--lime);color:#000}.line7{color:#9a9a9a;max-width:560px;margin-top:28px;font-size:13px}.igb{display:none!important}.scanb{color:#fff;background:#0d0d0d;border-radius:24px;grid-template-columns:56fr 44fr;margin-top:96px;display:grid;overflow:hidden}.scanb-l{padding:56px}.scanb-eye{font:700 12px/16px var(--display);letter-spacing:.14em;color:var(--lime)}.scanb h2{font:800 40px/46px var(--display);letter-spacing:-.02em;color:#fff;margin:14px 0 0}.scanb h2 em{font-family:var(--accent);font-style:italic;font-weight:900}.scanb-l p{color:#ffffffa3;max-width:440px;margin:14px 0 0;font-size:16px;line-height:24px}.scanb-row{gap:8px;margin-top:24px;display:flex}.scanb-row input{color:#fff;min-width:0;height:52px;font:400 16px var(--sans);background:#ffffff14;border:0;border-radius:26px;outline:none;flex:1;padding:0 20px;box-shadow:inset 0 0 0 1px #ffffff24}.scanb-row input::placeholder{color:#fff6}.scanb-row input:focus{box-shadow:inset 0 0 0 1px var(--lime)}.scanb-row button{background:var(--lime);color:#000;height:52px;font:700 14px var(--display);cursor:pointer;white-space:nowrap;border:0;border-radius:26px;padding:0 22px}.scanb small{color:#fff6;margin-top:12px;font-size:12px;display:block}.scanb-r{padding:40px 0 32px 24px;position:relative}.scanb-chip{color:#fff9;z-index:2;background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:18px;left:24px}.scanb-grid{grid-template-columns:repeat(3,96px);gap:6px;margin-top:18px;display:grid;position:relative;transform:rotate(-4deg)translate(20px)}.scanb-tile{color:#ffffff24;background:linear-gradient(160deg,#1c1c1c,#2a2a2a);border-radius:10px;outline:1px solid #0000;place-items:center;height:128px;font-size:18px;transition:box-shadow .3s,outline-color .3s;display:grid;position:relative}.scanb-tile b{background:var(--lime);color:#000;font:700 13px var(--display);opacity:0;transition:transform .4s cubic-bezier(.3,1.6,.5,1),opacity .2s;transition-delay:var(--d);border-radius:6px;padding:2px 6px;position:absolute;bottom:8px;left:8px;transform:scale(.6)}.scanb.run .scanb-tile.hit{outline-color:var(--lime);transition-delay:var(--d);box-shadow:0 0 24px #d7ff1e59}.scanb.run .scanb-tile.hit b{opacity:1;transform:scale(1)}.scanb-line{background:var(--lime);height:2px;box-shadow:0 0 12px var(--lime);opacity:0;position:absolute;top:0;left:-6px;right:-6px}.scanb.run .scanb-line{animation:.9s ease-in-out .2s both scan}@keyframes scan{0%{opacity:1;top:0}to{opacity:0;top:100%}}.scanb-count{color:#fff;margin:28px 0 0;font-size:14px}.scanb-count b{font-family:var(--display)}@media (prefers-reduced-motion:reduce){.scanb-tile.hit{outline-color:var(--lime)}.scanb-tile b{opacity:1;transform:none}.scanb-line{display:none}}@media (width<=900px){.scanb{grid-template-columns:1fr}.scanb-l{padding:32px}.scanb-r{display:none}}.hf{max-width:1180px;margin:0 auto;padding:48px 32px 96px}.hf>h2{font:700 26px var(--display);margin:0 0 24px}.hf-v{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:16px;padding:28px}.hf-v header{gap:4px;margin-bottom:20px;display:grid}.hf-v header span{color:var(--faint);font-size:14px}.hf-row{grid-template-columns:180px 1fr;align-items:center;gap:32px;display:grid}.hf-row p{color:var(--muted);margin:12px 0 0;font-size:17px}.scanb-tile{height:104px}.scanb-grid{grid-template-columns:repeat(3,84px)}.mr-card{position:relative}.mr-card-logo{text-align:center;margin:0;position:absolute;top:26px;left:0;right:0}.mr-card-u{text-align:center;margin:0;position:absolute;bottom:22px;left:0;right:0}.mr-bars{gap:6px}.mr-bar{max-width:none}.mr-blur{filter:blur(6px);-webkit-user-select:none;user-select:none}.mr-pro-wrap h2{margin-bottom:20px}.mr-pro2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mr-pm{background:#fff;border:1px solid #ececec;border-radius:16px;align-content:start;gap:16px;padding:24px;display:grid}.mr-pm h3{font:700 17px/22px var(--display);margin:0}.mr-pm header p{color:var(--faint);margin:4px 0 0;font-size:14px}.mr-thumbs{gap:8px;display:flex}.mr-thumbs span{background:linear-gradient(160deg,#1c1c1c,#2e2e2e);border-radius:8px;width:56px;height:84px;position:relative}.mr-thumbs b{background:var(--lime);color:#111;font:700 11px var(--display);border-radius:4px;padding:1px 5px;position:absolute;bottom:4px;left:4px}.mr-traits{border-collapse:collapse;width:100%;font-size:14px}.mr-traits th{text-align:left;color:var(--faint);padding:0 0 8px;font-weight:500}.mr-traits td{border-top:1px solid #f0f0ec;padding:8px 0}.mr-traits td:first-child{color:var(--muted)}.mr-traits td:nth-child(2){font-weight:600}.mr-bench{align-items:flex-end;gap:32px;height:180px;padding:0 12px;display:flex}.mr-bench>div{flex:1;align-content:end;justify-items:center;gap:6px;height:100%;display:grid}.mr-bench-bar{background:#e9e9e9;border-radius:6px 6px 0 0;width:56px}.mr-bench-bar.you{background:var(--lime)}.mr-bench b{font:800 22px var(--display)}.mr-bench small{color:var(--faint);text-align:center;font-size:13px}.mr-next b{font:600 17px var(--sans)}.mr-next p{color:var(--muted);margin:8px 0;font-size:14px}.mr-next ol{gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.mr-next small{color:var(--faint);margin-top:10px;display:block}.mr-fresh{align-items:center;gap:16px;display:flex}.mr-fresh-t{color:#fff6;background:linear-gradient(160deg,#1c1c1c,#2e2e2e);border-radius:10px;place-items:center;width:72px;height:108px;display:grid}.mr-fresh small{color:var(--faint);font-size:13px}.mr-fresh p{margin:6px 0 10px;font-size:15px}.mr-verdict-pill{background:var(--lime);color:#111;font:600 13px var(--sans);border-radius:999px;padding:5px 12px;display:inline-block}.mr-pay{text-align:center;background:#fafafa;border-radius:20px;justify-items:center;gap:12px;margin-top:24px;padding:32px;display:grid}.mr-pay p{max-width:560px;color:var(--muted);margin:0}.mr-pay .btn{height:52px;font:700 15px var(--display);border-radius:999px;padding:0 28px}.mr-pay small{max-width:600px;color:var(--faint);font-size:12px}.mr-pro{display:none}@media (width<=900px){.mr-pro2{grid-template-columns:1fr}}.mr-bench>div{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.mr-bench-bar{flex:none;max-height:120px}.mr-verdict-pill.is-locked{background:#e9e9e9}.wm{max-width:1104px;margin:0 auto;padding:56px 32px 96px}.wm-head h1{font:800 48px/1.05 var(--display);letter-spacing:-.02em;margin:0}.wm-head h1 em{font:900 italic 1.04em var(--accent)}.wm-head>p{max-width:640px;color:var(--ink-2);margin:12px 0 0;font-size:17px}.wm-head .wm-asof{color:var(--ink-3);margin-top:16px;font-size:14px}.wm-head .wm-asof.stale{color:#6b5300;background:#fff6d6;border-radius:8px;padding:6px 12px;display:inline-block}.wm-sec{margin-top:64px}.wm-sec h2{font:700 26px/32px var(--display);letter-spacing:-.01em;margin:0}.wm-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.wm-tabs{flex-wrap:wrap;gap:20px;display:flex}.wm-tabs button{color:var(--ink-3);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;padding:4px 0;box-shadow:inset 0 -2px #0000}.wm-tabs button:hover{color:var(--ink)}.wm-tabs button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--lime)}.wm-note{color:var(--ink-3);margin:8px 0 24px;font-size:14px}.wm-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px 16px;display:grid}.wm-card{color:var(--ink);gap:4px;font-size:13px;text-decoration:none;display:grid}.wm-card>span:last-child{color:var(--ink-3)}.wm-card b{margin-top:6px;font-size:14px;font-weight:600}.wm-cover{aspect-ratio:9/16;background:#141414;border-radius:12px;transition:transform .16s ease-out;display:block;position:relative;overflow:hidden}.wm-card:hover .wm-cover{transform:translateY(-2px)}.wm-cover img{object-fit:cover;width:100%;height:100%}.wm-cover-t{color:#ffffffd1;font:600 14px/1.35 var(--sans);position:absolute;inset:14px 14px 44px;overflow:hidden}.wm-card.ghost{aspect-ratio:9/16;background:var(--wash);border-radius:12px}.wm-agent{color:var(--ink-2);margin:28px 0 0;font-size:14px}.wm-agent code{font-size:13px}.wm-agent a{color:var(--ink);font-weight:600}.wm-watch{background:var(--wash);border-radius:16px;gap:14px;padding:28px;display:grid}.wm-watch-h{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wm-watch h3{font:700 20px var(--display);margin:0}.wm-level{color:var(--ink-2);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px}.wm-range{grid-template-columns:150px 1fr 170px;align-items:center;gap:16px;font-size:14px;display:grid}.wm-range-l{color:var(--ink-2)}.wm-range-t{border-bottom:1px solid #dcdcd8;height:22px;position:relative}.wm-range-t i{background:#cfcfcb;border-radius:3px;height:6px;position:absolute;top:8px}.wm-range-t b{background:var(--ink-3);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:4px}.wm-range-t i.hot{background:var(--lime)}.wm-range-t b.hot{background:var(--ink)}.wm-range-v{color:var(--ink-3);font-variant-numeric:tabular-nums}.wm-range-v b{color:var(--ink);font:700 16px var(--display);margin-right:6px}.wm-fine{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.wm-flat{margin:0;padding:0;list-style:none}.wm-flat li{border-top:1px solid var(--rule);grid-template-columns:220px 1fr;gap:16px;padding:14px 0;font-size:15px;display:grid}.wm-flat li span{color:var(--ink-2)}.wm-arch{color:var(--ink);margin-top:20px;font-size:14px;font-weight:500;display:inline-block}@media (width<=760px){.wm-range{grid-template-columns:1fr;gap:6px}.wm-flat li{grid-template-columns:1fr;gap:4px}}.rc-archive{color:#6b5300;background:#fff6d6;border-radius:12px;max-width:720px;margin:16px 0 24px;padding:14px 18px;font-size:14px;line-height:1.5}.wm section,.wm .wm-sec{border-bottom:0;padding:0}.wm-grid{align-items:start}.wm-card>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.try7-tabs{gap:22px;width:min(720px,100%);margin:26px 0 4px;display:flex}.try7-tabs button,.tabs7 button{color:var(--ink-3);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;padding:4px 0;transition:color .12s,box-shadow .12s;box-shadow:inset 0 -2px #0000}.try7-tabs button:hover,.tabs7 button:hover{color:var(--ink)}.try7-tabs button.on,.tabs7 button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--lime)}.try7{margin-top:14px}.stats7{justify-content:center;gap:48px;margin:40px 0 0;padding:0;display:flex}.stats7 div{text-align:center;gap:2px;display:grid}.stats7 dd{font:700 22px var(--display);letter-spacing:-.01em;color:var(--ink);order:-1;margin:0}.stats7 dt{color:var(--ink-3);font-size:13px}.tabs7{flex-wrap:wrap;gap:22px;margin:-8px 0 24px;display:flex}.moving7{grid-template-columns:repeat(5,1fr);gap:16px}.mv7-m{aspect-ratio:9/16}.cell7{color:inherit;gap:10px;width:168px;text-decoration:none;display:grid}.cell7 .card7{display:block}.cell7:hover .card7,.mv7:hover .mv7-m{transform:translateY(-2px);box-shadow:0 10px 24px -12px #00000059,inset 0 0 0 1px #0000000f}.mv7-m{transition:transform .16s ease-out,box-shadow .16s ease-out}.grid7{row-gap:28px}.meta7{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.meta7 i{background:var(--wash);width:22px;height:22px;font:700 11px var(--display);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.meta7 span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.meta7 em{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.more7{background:var(--wash);text-align:center;color:var(--ink);border-radius:999px;margin-top:32px;padding:26px;font-size:17px;text-decoration:none;transition:background .16s;display:block}.more7:hover{background:#ececea}.more7 b{font-weight:600;box-shadow:inset 0 -.4em #d7ff1ee6}.foot7{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:96px;font-size:14px;display:flex;padding:32px 0 48px!important}.foot7 nav{gap:24px;display:flex}.foot7 a{color:var(--ink-2);text-decoration:none}.foot7 a:hover{color:var(--ink)}.foot7-note{flex-basis:100%;font-size:12px}@media (width<=900px){.moving7{grid-template-columns:repeat(2,1fr)}.stats7{flex-wrap:wrap;gap:24px}}.mv7>span.meta7:last-child{-webkit-line-clamp:unset;color:var(--ink);font-size:13px;display:flex;overflow:visible}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--ink:#f4f4f2;--ink-2:#a3a3a8;--ink-3:#6f6f75;--rule:#232326;--wash:#18181b;--line:#2a2a2e;--tint:#141416;--muted:#a3a3a8;--faint:#77777d;--surface:#121214;--acid-ink:#0b0b0c}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .side{background:var(--bg);border-right-color:var(--rule)}html[data-theme=dark] .side-link,html[data-theme=dark] .side-hist a{color:#d4d4d6}html[data-theme=dark] .side-link.soon{color:#4d4d52}html[data-theme=dark] .side-link.soon em{color:#45454a}html[data-theme=dark] .new,html[data-theme=dark] .btn{background:var(--ink);color:#0b0b0c}html[data-theme=dark] .new:hover{background:#fff}html[data-theme=dark] .btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}html[data-theme=dark] .topbar{background:#0b0b0ccc}html[data-theme=dark] .logo svg text,html[data-theme=dark] .logo .mk-ink{fill:var(--ink)}html[data-theme=dark] .home7 .sbox input,html[data-theme=dark] .search .sbox,html[data-theme=dark] .ghost,html[data-theme=dark] .plan-opens button,html[data-theme=dark] .drop-b,html[data-theme=dark] .drop-m,html[data-theme=dark] .ex7 button,html[data-theme=dark] .pills7 button{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .home7 .sbox input::placeholder{color:var(--ink-3)}html[data-theme=dark] .home7 .sbox input:focus,html[data-theme=dark] .search .sbox:focus-within{border-color:#55555a;box-shadow:0 0 0 4px #d7ff1e14}html[data-theme=dark] .home7 .sbox-go,html[data-theme=dark] .search .sbox button,html[data-theme=dark] .search .sbox .go{background:var(--lime)!important;color:#0b0b0c!important}html[data-theme=dark] .home7 .sbox-go svg{stroke:#0b0b0c}html[data-theme=dark] .plan-opens button.on,html[data-theme=dark] .fp.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}html[data-theme=dark] .drop-b.set,html[data-theme=dark] .pills7 button.on{background:var(--ink);color:#0b0b0c;border-color:var(--ink)}html[data-theme=dark] .seg button.on{background:var(--wash);color:var(--ink)}html[data-theme=dark] .plan,html[data-theme=dark] .mini7,html[data-theme=dark] .gate7,html[data-theme=dark] .fp,html[data-theme=dark] .hf-v,html[data-theme=dark] .lf-v,html[data-theme=dark] .mr-pm{background:var(--surface);border-color:var(--line);box-shadow:none}html[data-theme=dark] .gate7-blur span{background:#2c2c30}html[data-theme=dark] .final7,html[data-theme=dark] .side-mcp,html[data-theme=dark] .wm-watch,html[data-theme=dark] .more7{background:var(--surface)}html[data-theme=dark] .more7:hover{background:#1b1b1e}html[data-theme=dark] .wm-level{background:var(--wash)}html[data-theme=dark] .wm-range-t{border-bottom-color:var(--line)}html[data-theme=dark] .wm-range-t i{background:#3a3a3f}html[data-theme=dark] .wm-range-t b.hot{background:var(--ink)}html[data-theme=dark] .wm-head .wm-asof.stale,html[data-theme=dark] .rc-archive{color:#f0d36a;background:#ffd60a1a}html[data-theme=dark] .wm-cover,html[data-theme=dark] .wm-card.ghost{background:var(--surface)}html[data-theme=dark] .card7,html[data-theme=dark] .mv7-m,html[data-theme=dark] .res7-m,html[data-theme=dark] .plan-ref-m{box-shadow:inset 0 0 0 1px #ffffff0f}html[data-theme=dark] .cell7:hover .card7,html[data-theme=dark] .mv7:hover .mv7-m,html[data-theme=dark] .card7:hover,html[data-theme=dark] .res7-card:hover .res7-m{box-shadow:0 12px 28px -12px #000000e6,inset 0 0 0 1px #ffffff1f}html[data-theme=dark] .meta7 i{background:var(--wash);color:var(--ink-2)}html[data-theme=dark] .hl,html[data-theme=dark] .hl-mark,html[data-theme=dark] .try7 button:hover .try7-t,html[data-theme=dark] mark{color:#0b0b0c}html[data-theme=dark] .more7 b{color:var(--ink);box-shadow:inset 0 -.4em #d7ff1e8c}html[data-theme=dark] .try7 button{color:var(--ink-2)}html[data-theme=dark] .foot7{border-top-color:var(--rule)}.theme-t{border-radius:var(--r);height:36px;color:inherit;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:14px;display:flex}.theme-t:hover{background:var(--wash)}.theme-t svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}html[data-theme=dark] .g-lens{fill:#0b0b0c;stroke:#f4f4f2;stroke-width:1.6px;paint-order:stroke}html[data-theme=dark] .hl{color:var(--lime)}html[data-theme=dark] .hl-svg{display:none}html[data-theme=dark] .hl-mark{color:var(--lime);background:0 0}html[data-theme=dark] .plan-shots li:before{background:var(--bg);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .plan-ref-ph{background:var(--wash);color:var(--ink-3)}:root{--charcoal:#121212;--charcoal-2:#292a2e;--r-card:16px;--r-md:10px}.home7 .sbox-go{background:var(--lime);color:#0b0b0c}.home7 .sbox-go svg{stroke:#0b0b0c}.home7 .sbox-go:hover{filter:brightness(.96)}.topbar .btn{background:var(--lime);color:#0b0b0c;border-radius:999px;padding:0 22px;font-weight:600}.btn{border-radius:999px}.new,.side-link,.theme-t{border-radius:var(--r-md)}.try7 button>span:first-child{color:var(--ink-3)}.card7,.mv7-m,.res7-m,.wm-cover,.wm-card.ghost{border-radius:var(--r-card)}.final7{background:var(--charcoal);color:#fff;border-radius:var(--r-card);padding:64px 32px}.final7 h2{color:#fff}.final7>a{color:#ffffffb8}.final7>a:hover{color:#fff}.final7 .sbox input{color:#fff;background:#ffffff0f!important;border-color:#ffffff24!important}.final7 .sbox input::placeholder{color:#ffffff73}html[data-theme=dark] .final7{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}html[data-theme=dark] .cell7:hover .card7,html[data-theme=dark] .mv7:hover .mv7-m{box-shadow:-10px 24px 48px -16px #000000d9,inset 0 0 0 1px #ffffff1a}.va{--ch:#121212;--gr:#292a2e;--sl:#323232;--mg:#71737a;--ash:#f2f1f0;max-width:1180px;color:var(--ch);margin:0 auto;padding:56px 40px 96px}.va-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;min-height:520px;display:grid}.va h1{font:800 58px/.98 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.va-copy>p{max-width:520px;color:var(--sl);margin:20px 0 0;font-size:18px;line-height:1.45}.va-search{background:var(--ash);border-radius:999px;gap:8px;max-width:560px;margin-top:32px;padding:6px;display:flex}.va-search input{min-width:0;height:48px;font:400 16px var(--sans);color:var(--ch);background:0 0;border:0;outline:none;flex:1;padding:0 18px}.va-search button,.va-cta{background:var(--lime);color:#0b0b0c;height:48px;font:600 15px var(--sans);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.va-search button:hover,.va-cta:hover{filter:brightness(.95)}.va-try{color:var(--mg);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.va-try button{color:var(--sl);font:500 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px 12px}.va-try button:hover{background:var(--ash)}.va-fan{height:480px;position:relative}.va-fan figure{width:220px;transform:translateX(calc((var(--i) - 1) * 120px)) rotate(calc((var(--i) - 1) * 7deg)) translateY(calc(var(--i) * 0px));transform-origin:50% 110%;z-index:calc(3 - var(--i));margin:0;transition:transform .3s;position:absolute;top:20px;left:calc(50% - 120px)}.va-fan figure:nth-of-type(2){z-index:3;transform:translateY(-14px)}.va-fan img{aspect-ratio:9/16;object-fit:cover;border-radius:16px;width:100%;display:block;box-shadow:0 24px 48px -20px #12121273}.va-fan figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212c7;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;bottom:12px;left:12px}.va-fan figcaption b{font-weight:700}.va-proof{color:var(--sl);text-align:center;border-top:1px solid #e8e7e5;border-bottom:1px solid #e8e7e5;margin:8px 0 0;padding:20px 0;font-size:15px}.va-proof b{color:var(--ch);font-weight:700}.va-band{background:var(--ch);color:#fff;border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;margin-top:64px;padding:48px;display:grid}.va-band h2{font:700 34px/1.05 var(--display);letter-spacing:-.02em;margin:0}.va-band-copy p{color:#ffffffb3;margin:16px 0 28px;font-size:16px;line-height:1.5}.va-plan{background:var(--gr);border-radius:16px;gap:14px;padding:24px;display:grid}.va-plan-t{font:600 18px var(--sans)}.va-open{background:#ffffff0d;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.va-open span{color:#ffffff8c;font-size:12px}.va-open q{font-size:15px;line-height:1.4}.va-plan ol{color:#fffc;gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.va-refs{gap:8px;display:flex}.va-refs span{aspect-ratio:9/16;background:#3a3b40;border-radius:8px;width:54px;position:relative;overflow:hidden}.va-refs img{object-fit:cover;width:100%;height:100%}.va-refs em{font:600 10px var(--sans);background:#000000b3;border-radius:999px;padding:1px 5px;font-style:normal;position:absolute;bottom:4px;left:4px}.va-h{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.va-h h2{font:700 30px var(--display);letter-spacing:-.02em;margin:0}.va-h a{color:var(--ch);font-weight:600;text-decoration:none}.va-grid{grid-template-columns:repeat(6,1fr);gap:24px 16px;display:grid}.va-cell{color:var(--ch);gap:10px;text-decoration:none;display:grid}.va-cover{aspect-ratio:9/16;background:var(--ash);border-radius:16px;display:block;position:relative;overflow:hidden}.va-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.va-cell:hover img{transform:scale(1.04)}.va-cover i{color:#fff;font:600 11px var(--sans);background:#121212c7;border-radius:999px;padding:3px 8px;font-style:normal;position:absolute;bottom:8px;left:8px}.va-meta{white-space:nowrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.va-meta em{color:var(--mg);font-style:normal}.vb{--cv:#f1f1f1;--ink:#121212;--dg:#252525;--ma:#777;background:var(--cv);min-height:100vh;color:var(--ink);padding:56px 48px 96px}.vb-hero h1{font:800 104px/.9 var(--display);letter-spacing:-.045em;margin:0}.vb-row{grid-template-columns:1fr 1.15fr;align-items:end;gap:40px;margin-top:40px;display:grid}.vb-row p{max-width:440px;margin:0;font-size:20px;line-height:1.3}.vb-search{border-bottom:2px solid var(--ink);display:flex}.vb-search input{min-width:0;height:64px;font:500 24px var(--sans);color:var(--ink);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1}.vb-search input::placeholder{color:#9a9a9a}.vb-search button{background:var(--lime);height:48px;color:var(--ink);font:700 16px var(--sans);cursor:pointer;border:0;border-radius:2px;align-self:center;padding:0 22px}.vb-try{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}.vb-try button{text-align:left;font:500 16px/1.25 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;gap:6px;padding:16px 16px 0 0;display:grid}.vb-try button span{color:var(--ma);font-size:12px}.vb-try button:hover{text-underline-offset:4px;text-decoration:underline}.vb-stats{background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);margin:72px -48px 0;padding:0 48px;display:grid}.vb-stats div{gap:6px;padding:32px 0;display:grid}.vb-stats b{font:800 44px/1 var(--display);letter-spacing:-.03em}.vb-stats span{color:#a0a0a0;font-size:14px}.vb-board{margin-top:72px}.vb-board-h{justify-content:space-between;align-items:baseline;display:flex}.vb-board h2{font:800 56px/1 var(--display);letter-spacing:-.035em;margin:0}.vb-board-h a{color:var(--ink);font-weight:700}.vb-table{margin-top:24px}.vb-tr{color:var(--ink);border-top:1px solid #d6d6d6;grid-template-columns:48px 1fr 220px 120px 120px;align-items:center;gap:16px;padding:12px 0;font-size:15px;text-decoration:none;display:grid}.vb-th{color:var(--ma);border-top:0;padding:8px 0;font-size:12px}a.vb-tr:hover{background:#e8e8e8}.vb-n{font:800 22px var(--display)}.vb-reel{align-items:center;gap:14px;min-width:0;display:flex}.vb-reel img{object-fit:cover;border-radius:2px;flex:none;width:40px;height:64px}.vb-reel em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.vb-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.vb-x{color:#0b7a3b}.vc{color:#fff;background:#000;min-height:100vh}.vc-stage{place-items:center;height:720px;display:grid;position:relative;overflow:hidden}.vc-float{margin:0;animation:9s ease-in-out infinite vcFloat;position:absolute}.vc-float img{aspect-ratio:9/16;object-fit:cover;border-radius:8px;outline:1px solid #ffffff14;width:100%;display:block;box-shadow:-20px 34px 64px #0009}.vc-float figcaption{font:600 11px var(--sans);background:#000000b3;border-radius:999px;padding:2px 8px;position:absolute;bottom:8px;left:8px}@keyframes vcFloat{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.vc-float{animation:none}}.vc-center{z-index:2;text-align:center;justify-items:center;max-width:640px;display:grid;position:relative}.vc-center h1{font:800 64px/.98 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.vc-center>p{color:#a3a3a8;margin:20px 0 0;font-size:18px}.vc-search{background:#0f1015;border-radius:12px;gap:8px;width:min(560px,100%);margin-top:32px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.vc-search input{color:#fff;min-width:0;height:48px;font:400 16px var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0 14px}.vc-search input::placeholder{color:#707477}.vc-search button{background:var(--lime);color:#000;height:48px;font:600 15px var(--sans);cursor:pointer;border:0;border-radius:8px;padding:0 20px}.vc-proof{color:#707477;margin:18px 0 0;font-size:13px}.vc-gallery{padding:24px 40px 96px}.vc-h{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.vc-h h2{font:700 30px var(--display);letter-spacing:-.02em;margin:0}.vc-h a{color:#fff;font-weight:600;text-decoration:none}.vc-cols{grid-template-columns:repeat(5,1fr);align-items:start;gap:16px;display:grid}.vc-col{gap:16px;display:grid}.vc-tile{background:#0f1015;border-radius:8px;display:block;position:relative;overflow:hidden}.vc-tile img{aspect-ratio:9/16;object-fit:cover;width:100%;transition:transform .4s,opacity .3s;display:block}.vc-tile span{opacity:0;background:linear-gradient(#0000,#000000d9);padding:32px 12px 12px;font-size:13px;transition:opacity .2s;position:absolute;inset:auto 0 0}.vc-tile span b{color:#fff;display:block}.vc-tile:hover span{opacity:1}.vc-tile:hover img{transform:scale(1.03)}.va section,.vb section,.vc section{border-bottom:0;padding:0}.vb .vb-stats{padding:0 48px}.va-hero{grid-template-columns:1fr 440px;gap:32px}.va-fan figure{width:190px;transform:translateX(calc((var(--i) - 1) * 112px)) rotate(calc((var(--i) - 1) * 8deg));top:40px;left:calc(50% - 95px)}.va-fan figure:nth-of-type(2){transform:translateY(-16px)}.va-proof{margin-top:24px}.va-band{margin-top:56px}.va-grid-s{margin-top:72px}.va .va-band{padding:48px}.va-meta span{text-overflow:ellipsis;overflow:hidden}.va-meta em{flex:none}.vb .vb-hero,.vb .vb-board{padding:0}.vb-th span:nth-child(4),.vb-th span:nth-child(5){text-align:right}.vc .vc-gallery{padding:24px 40px 96px}.va-flip{aspect-ratio:9/16;background:#1c1c1e;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #12121273}.va-flip img{object-fit:cover;width:100%;height:100%;box-shadow:none;aspect-ratio:auto;opacity:0;border-radius:0;transition:opacity 1.6s ease-in-out,transform 5s linear;position:absolute;inset:0;transform:scale(1)}.va-flip img.on{opacity:1;transform:scale(1.06)}.va-plan{gap:0;padding:8px 24px 24px}.va-in{border-bottom:1px solid #ffffff14;align-items:baseline;gap:12px;padding:16px 0;display:flex}.va-in span{color:#ffffff8c;font-size:13px}.va-in b{font:600 17px var(--sans)}.va-step{grid-template-columns:28px 1fr;gap:14px;padding:18px 0 0;display:grid}.va-step i{width:28px;height:28px;font:700 13px var(--sans);background:#ffffff1a;border-radius:999px;place-items:center;font-style:normal;display:grid}.va-step span{color:#ffffff8c;margin:4px 0 8px;font-size:13px;display:block}.va-step q{font-size:17px;line-height:1.4;display:block}.va-shots{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.va-shots li{color:#ffffffd9;background:#ffffff12;border-radius:999px;padding:6px 12px;font-size:13px}.va-refs span{width:64px}.va-refs em{font-size:9px}.va-fan{height:580px}.va-fan figure{top:100px}.va-note{z-index:4;color:var(--ch);pointer-events:none;position:absolute}.va-note svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:52px;position:absolute}.va-note .va-cap{gap:2px;animation:.9s ease-in-out va-cap;display:grid}.va-note em{font:900 italic 22px/1.05 var(--accent);white-space:nowrap}.va-note .va-cap span{font:500 12px var(--sans);color:var(--mg);white-space:nowrap}.va-note-0{bottom:30px;left:-8px}.va-note-0 svg{bottom:30px;left:48px}.va-note-1{text-align:center;top:0;left:50%;transform:translate(-50%)}.va-note-1 svg{height:56px;top:32px;left:calc(50% - 32px)}.va-note-2{text-align:right;bottom:30px;right:0}.va-note-2 svg{bottom:30px;right:48px;transform:scaleX(-1)}@keyframes va-cap{0%{opacity:0}to{opacity:1}}html[data-theme=dark] .va{--ch:#f2f2f2;--sl:#ffffffb8;--mg:#ffffff80;--ash:#1d1e21}html[data-theme=dark] .va-proof{border-color:#ffffff1a}html[data-theme=dark] .va-band{background:#161719;border:1px solid #ffffff14}html[data-theme=dark] .va-fan img,html[data-theme=dark] .va-flip{box-shadow:0 24px 48px -20px #000c}.va-views{z-index:1;background:var(--lime);color:#0b0b0c;font:800 18px/1 var(--display);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;padding:5px 10px 6px;animation:.9s ease-in-out va-cap;position:absolute;bottom:12px;left:8px;box-shadow:0 6px 16px -6px #00000073}.va-fan figure:nth-of-type(3) .va-views{left:auto;right:8px}.va-views small{font:600 10px var(--sans);letter-spacing:0}.va-views{animation:none}.va-logos{border-top:1px solid #e8e7e5;border-bottom:1px solid #e8e7e5;justify-content:center;align-items:center;gap:56px;margin-top:8px;padding:28px 0;display:flex}.va-logos p{color:var(--mg);margin:0;font-size:14px}.va-logos div{align-items:center;gap:64px;display:flex}.va-logos a{color:var(--ch);opacity:.62;text-decoration:none;transition:opacity .2s;display:inline-flex}.va-logos a:hover{opacity:1}.lg-settlers{text-transform:uppercase;letter-spacing:-.015em;flex-direction:column;font:400 22px/.94 Marcellus,serif}.lg-settlers i{text-transform:none;letter-spacing:.01em;font:italic 400 18.6px/.94 Spectral,serif}.lg-cp{flex-direction:column;align-items:center}.lg-cp svg{fill:none;stroke:currentColor;stroke-width:11px;stroke-linecap:round;width:90%;height:15px;display:block}.lg-cp span{letter-spacing:-.005em;white-space:nowrap;font:400 21px/1.05 Satoshi,sans-serif}.lg-trood{background:currentColor;width:112px;height:19px;-webkit-mask:url(/logos/trood.svg) 50%/contain no-repeat;mask:url(/logos/trood.svg) 50%/contain no-repeat}html[data-theme=dark] .va-logos{border-color:#ffffff1a}.va-try{gap:6px;max-width:600px}.va-try>span{margin-right:4px}.va-try button{background:var(--ash);border-radius:999px;padding:6px 12px;font-size:13px}.va-try button:hover{color:var(--ch);background:#e7e6e4}html[data-theme=dark] .va-try button:hover{background:#2a2b2f}.side>*{flex-shrink:0}.pr{--ch:#121212;--mg:#71737a;--ash:#f2f1f0;max-width:980px;color:var(--ch);margin:0 auto;padding:72px 40px 96px}.pr-head{text-align:center}.pr-head h1{font:800 48px/1 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.pr-head p{color:var(--mg);margin:16px 0 0;font-size:18px}.pr-period{background:var(--ash);border-radius:999px;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.pr-period button{height:36px;color:var(--mg);font:500 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px}.pr-period button.on{color:var(--ch);background:#fff;box-shadow:0 1px 3px #00000014}.pr-plans{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:16px;margin-top:48px;display:grid}.pr-plan{background:var(--ash);border-radius:16px;flex-direction:column;padding:32px;display:flex}.pr-plan h2{font:600 16px var(--sans);align-items:center;gap:10px;margin:0;display:flex}.pr-plan h2 em{font:500 12px var(--sans);color:#ffffffbf;background:#ffffff1a;border-radius:999px;padding:3px 9px;font-style:normal}.pr-price{font:800 56px/1 var(--display);letter-spacing:-.03em;margin:18px 0 0}.pr-price span{font:500 16px var(--sans);letter-spacing:0;color:var(--mg)}.pr-sub{color:var(--mg);margin:8px 0 0;font-size:14px}.pr-plan ul{gap:10px;margin:24px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.pr-plan li{padding-left:22px;position:relative}.pr-plan li:before{content:"";opacity:.35;background:currentColor;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;left:2px}.pr-plan button{width:100%;height:48px;font:600 15px var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0;display:flex}.pr-ghost{color:var(--ch);background:0 0;border:1px solid #12121233}.pr-pro{background:var(--ch);color:#fff}.pr-pro .pr-price span,.pr-pro .pr-sub{color:#fff9}.pr-flag{color:#ffffffb3;background:#ffffff0f;border-radius:10px;margin:20px 0 24px;padding:12px 14px;font-size:13px;line-height:1.45}.pr-plan:not(.pr-pro) ul{margin-bottom:24px}.pr-cta{background:var(--lime);color:#0b0b0c;border:0}.pr-foot{text-align:center;color:var(--mg);margin:28px 0 0;font-size:14px}.pr-foot a{color:var(--ch)}html[data-theme=dark] .pr{--ch:#f2f2f2;--mg:#ffffff8c;--ash:#1d1e21}html[data-theme=dark] .pr-pro{background:#161719;border:1px solid #ffffff1f}html[data-theme=dark] .pr-period button.on{background:#2a2b2f}html[data-theme=dark] .pr-ghost{border-color:#fff3}.rp-embed{background-color:#1c1c1e;background-position:50%;background-size:cover}.rp-promo{color:#6b4e00;background:#fff4d6;border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:13px;line-height:1.4}html[data-theme=dark] .rp-promo{color:#ffd98a;background:#ffc83c1f}.pp{--ch:#121212;--mg:#71737a;--ash:#f2f1f0;max-width:1180px;color:var(--ch);margin:0 auto;padding:56px 40px 96px}.pp-for{color:var(--mg);margin:0;font-size:14px}.pp-head h1{font:800 44px/1.02 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:6px 0 0}.pp-weak{color:#6b4e00;background:#fff4d6;border-radius:12px;margin:20px 0 0;padding:12px 16px;font-size:14px}.pp-main{grid-template-columns:1fr 320px;align-items:start;gap:24px;margin-top:32px;display:grid}.pp-plan{background:var(--ash);border-radius:16px;padding:8px 32px 32px}.pp-plan-h{justify-content:space-between;align-items:center;gap:12px;padding:24px 0 8px;display:flex}.pp-plan-h b{font:700 24px var(--display);letter-spacing:-.02em}.pp-kind{color:var(--mg);background:#fff;border-radius:999px;flex:none;padding:4px 10px;font-size:12px}.pp-kind.ed{background:var(--ch);color:#fff}.pp-step{grid-template-columns:28px 1fr;gap:14px;padding-top:24px;display:grid}.pp-step>i{background:var(--ch);color:#fff;width:28px;height:28px;font:700 13px var(--sans);border-radius:999px;place-items:center;font-style:normal;display:grid}.pp-label{color:var(--mg);margin:4px 0 10px;font-size:13px;display:block}.pp-alts{background:#fff;border-radius:999px;gap:4px;margin-bottom:10px;padding:3px;display:inline-flex}.pp-alts button{height:28px;color:var(--mg);font:500 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.pp-alts button.on{background:var(--ch);color:#fff}.pp-step q{text-wrap:pretty;font-size:20px;line-height:1.4;display:block}.pp-ev{color:var(--ch);margin-top:10px;font-size:13px;display:inline-block}.pp-shots{gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.45;display:grid}.pp-shots span{color:#44464c}.pp-note{color:var(--mg);margin:10px 0 0;font-size:12px}.pp-traits{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-traits li{color:#44464c;background:#fff;border-radius:999px;padding:7px 12px;font-size:13px}.pp-traits li.strong{background:var(--ch);color:#fff}.pp-agent{background:var(--ch);color:#fff;border-radius:16px;gap:12px;padding:24px;display:grid;position:sticky;top:24px}.pp-agent b{font:700 18px var(--display);letter-spacing:-.01em}.pp-agent p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.5}.pp-cta{background:var(--lime);color:#0b0b0c;height:44px;font:600 15px var(--sans);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pp-link{color:#fffc;text-align:center;font-size:14px;text-decoration:none}.pp-skel{gap:10px;padding-top:20px;display:grid}.pp-skel i{background:linear-gradient(90deg,#e6e5e3,#f5f4f2,#e6e5e3) 0 0/200% 100%;border-radius:8px;height:18px;animation:1.2s linear infinite pp-sh}.pp-skel i:nth-child(2){width:80%}.pp-skel i:nth-child(3){width:60%}@keyframes pp-sh{to{background-position:-200% 0}}.pp-muted{color:var(--mg);margin:8px 0 0;font-size:14px}.pp-refs{margin-top:64px}.pp-refs h2{font:700 28px var(--display);letter-spacing:-.02em;margin:0}.pp-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:20px;display:grid}.pp-cell{color:var(--ch);gap:4px;font-size:13px;text-decoration:none;display:grid}.pp-cell span:last-child{color:var(--mg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-cover{aspect-ratio:9/16;background:var(--ash);border-radius:16px;display:block;position:relative;overflow:hidden}.pp-cover img{object-fit:cover;width:100%;height:100%}.pp-cover em{color:#fff;font:600 11px var(--sans);background:#121212c7;border-radius:999px;padding:3px 8px;font-style:normal;position:absolute;bottom:8px;left:8px}.pp-cell.ghost{aspect-ratio:9/16;background:var(--ash);border-radius:16px}html[data-theme=dark] .pp{--ch:#f2f2f2;--mg:#ffffff8c;--ash:#1d1e21}html[data-theme=dark] .pp-step>i,html[data-theme=dark] .pp-alts button.on,html[data-theme=dark] .pp-traits li.strong,html[data-theme=dark] .pp-kind.ed{color:#121212;background:#f2f2f2}html[data-theme=dark] .pp-kind,html[data-theme=dark] .pp-alts,html[data-theme=dark] .pp-traits li{background:#2a2b2f}html[data-theme=dark] .pp-shots span,html[data-theme=dark] .pp-traits li{color:#ffffffbf}html[data-theme=dark] .pp-agent{background:#161719;border:1px solid #ffffff1a}html[data-theme=dark] .pp-weak{color:#ffd98a;background:#ffc83c1f}.pp-nocover{color:#ffffffe0;font:600 14px/1.35 var(--sans);text-wrap:pretty;background:linear-gradient(160deg,#1c1c1e,#2b2c30);align-items:flex-start;padding:16px 14px;display:flex;position:absolute;inset:0;overflow:hidden}.pp .pp-refs{border:0;padding:0}.hw{--ch:#121212;--mg:#71737a;--ash:#f2f1f0;max-width:980px;color:var(--ch);margin:0 auto;padding:64px 40px 96px}.hw section{border:0;padding:0}.hw-head h1{font:800 48px/1.02 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.hw-head p{max-width:640px;color:var(--mg);margin:18px 0 0;font-size:18px;line-height:1.5}.hw-loop{gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.hw-loop>li{grid-template-columns:120px 1fr;align-items:start;gap:24px;display:grid}.hw-when{gap:2px;padding-top:14px;display:grid}.hw-when b{font:700 16px var(--display)}.hw-when span{color:var(--mg);font-size:13px}.hw-msg{background:var(--ash);border-radius:4px 18px 18px;max-width:620px;padding:16px 20px;font-size:15px;line-height:1.5}.hw-msg p{margin:6px 0 0}.hw-msg ol{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.hw-from{color:var(--mg);font-size:12px}.hw-verdict{background:var(--lime);color:#0b0b0c;border-radius:999px;margin-right:6px;padding:2px 10px;font-weight:700;display:inline-block}.hw-note{color:var(--mg);font-size:12px;margin-top:10px!important}.hw-example{color:var(--mg);margin:16px 0 0 144px;font-size:13px}.hw-connect{background:var(--ch);color:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:32px;display:grid;margin-top:64px!important;padding:40px!important}.hw-connect h2{font:700 28px var(--display);letter-spacing:-.02em;margin:0}.hw-connect p{color:#ffffffb3;margin:12px 0 24px;line-height:1.5}.hw-cta{background:var(--lime);color:#0b0b0c;height:46px;font:600 15px var(--sans);border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.hw-tools li{grid-template-columns:140px 1fr;align-items:baseline;display:grid}.hw-tools{color:#ffffffbf;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hw-tools code{color:#fff;font:500 13px var(--mono,monospace);background:#ffffff14;border-radius:6px;justify-self:start;padding:3px 8px}.tr-empty{border-radius:16px;border:1px dashed #12121240!important;margin-top:40px!important;padding:24px 28px!important}.tr-empty b{font:700 20px var(--display)}.tr-empty p{color:var(--mg);margin:8px 0 0}.tr-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid;margin-top:56px!important}.tr h2{font:700 24px var(--display);letter-spacing:-.02em;margin:0 0 16px}.tr dl{margin:0}.tr dt{font-weight:600}.tr dd{color:#44464c;margin:4px 0 16px;line-height:1.5}.tr-dont{color:#44464c;gap:12px;margin:0;padding-left:18px;line-height:1.5;display:grid}.tr-prereg{margin-top:56px!important}.tr-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tr-cards article{background:var(--ash);border-radius:16px;gap:6px;padding:20px;display:grid}.tr-cards span{color:var(--mg);font-size:12px}.tr-cards b{font:700 17px var(--display)}.tr-cards p{color:#44464c;margin:0;font-size:14px;line-height:1.5}.tr-foot{color:var(--mg);margin:16px 0 0;font-size:14px}html[data-theme=dark] .hw{--ch:#f2f2f2;--mg:#ffffff8c;--ash:#1d1e21}html[data-theme=dark] .hw-connect{color:#fff;background:#161719;border:1px solid #ffffff1a}html[data-theme=dark] .tr dd,html[data-theme=dark] .tr-dont,html[data-theme=dark] .tr-cards p{color:#ffffffb8}html[data-theme=dark] .tr-empty{border-color:#fff3!important}.app2{--w-bg:#fff;--w-surf:#f2f1f0;--w-surf2:#e8e7e5;--w-tx:#121212;--w-mut:#6b6d73;--w-line:#12121214;background:var(--w-bg);min-height:100vh;color:var(--w-tx)}html[data-theme=dark] .app2{--w-bg:#0b0b0c;--w-surf:#161618;--w-surf2:#222226;--w-tx:#f4f4f2;--w-mut:#f4f4f28f;--w-line:#ffffff14}html[data-theme=dark] body{background:#0b0b0c}.tb{z-index:30;background:color-mix(in srgb, var(--w-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--w-line);align-items:center;gap:28px;height:56px;padding:0 32px;display:flex;position:sticky;top:0}.tb-logo{align-items:center;display:inline-flex}html[data-theme=dark] .tb-logo svg{filter:none}.tb nav{gap:4px;display:flex}.tb-link{color:var(--w-mut);font:500 14px var(--sans);border-radius:999px;padding:7px 12px;text-decoration:none}.tb-link:hover{color:var(--w-tx)}.tb-link.on{color:var(--w-tx);background:var(--w-surf)}.tb-gap{flex:1}.tb .theme-t{width:auto;height:36px;color:var(--w-mut);border-radius:999px;padding:0 10px}.tb .theme-t span{display:none}.tb-cta{background:var(--lime);color:#0b0b0c;height:36px;font:600 14px var(--sans);cursor:pointer;border:0;border-radius:999px;padding:0 16px}.main2{padding:0 32px}.wl{padding-bottom:120px}.wl-head{justify-content:space-between;align-items:flex-end;gap:40px;padding:28px 0 20px;display:flex}.wl-head h1{max-width:820px;font:800 clamp(30px, 3vw, 42px)/1.02 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.wl-head h1 em{font:italic 900 1.05em/1 var(--accent);letter-spacing:-.01em}.wl-head p{color:var(--w-mut);margin:10px 0 0;font-size:16px}.wl-search{background:var(--w-surf);border:1px solid var(--w-line);border-radius:999px;flex:none;gap:6px;width:min(460px,40vw);padding:5px;display:flex}.wl-search input{min-width:0;height:40px;color:var(--w-tx);font:400 15px var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0 14px}.wl-search input::placeholder{color:var(--w-mut)}.wl-search button{background:var(--lime);color:#0b0b0c;height:40px;font:600 14px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 18px}.wl-chips{align-items:center;gap:6px;padding-bottom:16px;display:flex;overflow-x:auto}.wl-chips button{border:1px solid var(--w-line);height:32px;color:var(--w-mut);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 14px}.wl-chips button:hover{color:var(--w-tx)}.wl-chips button.on{background:var(--w-tx);border-color:var(--w-tx);color:var(--w-bg)}.wl-count{color:var(--w-mut);flex:none;margin-left:auto;font-size:13px}.wl-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:24px 14px;display:grid}.wl-card{min-width:0;position:relative}.wl-media{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.wl-media .flip{background:var(--w-surf);border-radius:14px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.wl-card:hover .wl-media .flip{transform:translateY(-3px)}.wl-media .flip-t{display:none}.wl-views{z-index:2;background:var(--lime);color:#0b0b0c;font:800 16px/1 var(--display);letter-spacing:-.02em;border-radius:999px;padding:4px 9px 5px;position:absolute;bottom:30px;left:8px;box-shadow:0 6px 16px -6px #00000080}.wl-views small{font:600 10px var(--sans);letter-spacing:0}.wl-x{z-index:2;color:#fff;font:600 11px var(--sans);text-shadow:0 1px 6px #000c;position:absolute;bottom:10px;left:10px}.wl-add{z-index:3;color:#fff;width:32px;height:32px;font:500 18px/1 var(--sans);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0cb8;border:0;border-radius:999px;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:8px;right:8px}.wl-card:hover .wl-add,.wl-add.on,.wl-add:focus-visible{opacity:1}.wl-add.on{background:var(--lime);color:#0b0b0c;font-weight:700}.wl-hook{color:var(--w-tx);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin:10px 2px 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.wl-meta{color:var(--w-mut);white-space:nowrap;align-items:center;gap:6px;margin:4px 2px 0;font-size:12px;display:flex;overflow:hidden}.wl-meta em{border:1px solid var(--w-line);color:var(--w-tx);border-radius:999px;flex:none;margin-left:auto;padding:1px 7px;font-size:10px;font-style:normal}.wl-more{border:1px solid var(--w-line);background:var(--w-surf);height:44px;color:var(--w-tx);font:600 14px var(--sans);cursor:pointer;border-radius:999px;margin:32px auto 0;padding:0 22px;display:block}.wl section{border:0;padding:0}.wl .wl-band{background:var(--w-surf);border:1px solid var(--w-line);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-top:72px;padding:40px 48px;display:flex}.wl-band h2{font:800 32px/1.05 var(--display);letter-spacing:-.03em;margin:0}.wl-search-dark{background:var(--w-bg);width:min(520px,45vw)}.wl-steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.wl-steps li{border-top:1px solid var(--w-line);color:var(--w-mut);counter-increment:s;padding:20px 4px 0;font-size:15px;line-height:1.45}.wl-steps li:before{content:"0" counter(s);font:700 12px var(--sans);color:var(--w-mut);margin-bottom:8px;display:block}.wl-steps b{color:var(--w-tx);font-weight:600}.wl-foot{border-top:1px solid var(--w-line);color:var(--w-mut);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:72px;padding-top:28px;font-size:13px;display:grid}.wl-foot>div{align-content:start;gap:8px;display:grid}.wl-foot b{color:var(--w-tx);font:600 13px var(--sans)}.wl-foot .wl-legal{grid-column:1/-1;margin:8px 0 0}@media (width<=760px){.wl-foot{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-foot a{color:var(--w-mut);text-decoration:none}.wl-foot a:hover{color:var(--w-tx)}.wl-legal{flex-basis:100%;font-size:12px}.sh{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a8;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out sh-in;display:flex;position:fixed;inset:0}@keyframes sh-in{0%{opacity:0}}.sh-panel{background:var(--w-bg,#0b0b0c);width:min(1240px,100%);height:min(860px,100dvh - 48px);color:var(--w-tx,#f4f4f2);border:1px solid var(--w-line);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 120px -30px #000c}.sh-bar{border-bottom:1px solid var(--w-line);align-items:center;gap:6px;padding:10px 12px;display:flex}.sh-bar span{flex:1}.sh-bar button{background:var(--w-surf);min-width:34px;height:34px;color:var(--w-tx);font:500 14px var(--sans);cursor:pointer;border:0;border-radius:999px;padding:0 12px}.sh-bar button:disabled{opacity:.35;cursor:default}.sh-bar .sh-brief{background:var(--lime);color:#0b0b0c;font-weight:600}.sh-bar .sh-brief.on{background:var(--w-surf2);color:var(--w-tx)}.sh-body{flex:1;grid-template-columns:220px auto 1fr;gap:28px;min-height:0;padding:24px;display:grid}.sh-who{color:var(--w-mut);align-content:start;gap:6px;font-size:13px;display:grid}.sh-who b{color:var(--w-tx);font-size:15px}.sh-who p{margin:10px 0;line-height:1.5}.sh-who a{color:var(--w-tx)}.sh-media{aspect-ratio:9/16;justify-self:center;height:100%;min-height:0;position:relative}.sh-media .flip{border-radius:16px;width:auto;height:100%}.sh-media .wl-views{font-size:20px;bottom:14px;left:12px}.sh-recipe{min-height:0;padding-right:6px;overflow-y:auto}.sh-k{color:var(--w-mut);margin-bottom:8px;font-size:12px;display:block}.sh-recipe blockquote{font:700 26px/1.2 var(--display);letter-spacing:-.02em;text-wrap:pretty;margin:0}.sh-copy{border:1px solid var(--w-line);height:32px;color:var(--w-tx);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;margin-top:12px;padding:0 14px}.sh-chips{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.sh-chips span{background:var(--w-surf);border-radius:999px;padding:6px 11px;font-size:13px}.sh-vs{background:var(--w-surf);border-radius:14px;gap:10px;margin-top:22px;padding:16px;display:grid}.sh-vs div{color:var(--w-mut);grid-template-columns:150px 1fr 56px;align-items:center;gap:10px;font-size:13px;display:grid}.sh-vs i{background:var(--w-surf2);border-radius:999px;height:10px}.sh-vs .hot i{background:var(--lime)}.sh-vs .hot{color:var(--w-tx)}.sh-vs b{text-align:right;color:var(--w-tx)}.sh-beats{margin-top:22px}.sh-beats ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sh-beats li{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.sh-beats li img{aspect-ratio:9/16;object-fit:cover;border-radius:6px;width:44px}.sh-beats em{color:var(--w-mut);font-size:12px;font-style:normal}.sh-beats p{margin:2px 0 0;font-size:14px;line-height:1.4}.sh-film{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.sh-film figure{margin:0}.sh-film img{aspect-ratio:9/16;object-fit:cover;border-radius:4px;width:100%}.sh-film figcaption{color:var(--w-mut);text-align:center;font-size:10px}.sh-lock{border:1px dashed var(--w-line);background:var(--w-surf);border-radius:14px;margin-top:22px;padding:20px}.sh-lock p{color:var(--w-mut);margin:6px 0 14px;font-size:14px}.sh-lock button{background:var(--lime);color:#0b0b0c;height:38px;font:600 14px var(--sans);cursor:pointer;border:0;border-radius:999px;padding:0 18px}.sh-normal{color:var(--w-mut);font:500 13px var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:20px;padding:0;text-decoration:underline;display:block}.bt{z-index:40;color:#f4f4f2;background:#161618;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 10px;animation:.22s cubic-bezier(.2,.8,.2,1) tr-in;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px -16px #000000b3}html:not([data-theme=dark]) .bt{background:#121212}@keyframes tr-in{0%{opacity:0;transform:translate(-50%,20px)}}.bt-thumbs{display:flex}.bt-thumbs img{object-fit:cover;border:2px solid #161618;border-radius:6px;width:28px;height:40px;margin-left:-8px}.bt-thumbs img:first-child{margin-left:0}.bt-n{white-space:nowrap;font-size:14px}.bt-for{cursor:text;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;height:38px;padding:0 4px 0 14px;display:flex}.bt-for:focus-within{border-color:var(--lime)}.bt-for span{color:#ffffff8c;white-space:nowrap;font-size:14px}.bt-for input{color:#fff;width:210px;height:100%;font:600 14px var(--sans);background:0 0;border:0;outline:none;padding:0 10px 0 6px}.bt-for input::placeholder{color:#ffffff59;font-weight:400}.bt-go{background:var(--lime);color:#0b0b0c;height:38px;font:600 14px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 18px}.bt-more{position:relative}.bt-more>button{color:#fff;height:38px;font:500 14px var(--sans);white-space:nowrap;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:0 14px}.bt-menu{background:#1c1c1f;border:1px solid #ffffff1f;border-radius:14px;width:320px;padding:6px;display:grid;position:absolute;bottom:48px;right:0;box-shadow:0 20px 50px -10px #000000b3}.bt-menu button{color:#f4f4f2;font:500 14px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.bt-menu button:hover{background:#ffffff12}.bt-menu b{font-weight:600}.bt-menu small{color:#ffffff8c;font-size:12.5px;line-height:1.35}.bt-menu em{background:var(--lime);color:#0b0b0c;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.bt-toast{color:#121212;white-space:nowrap;background:#f4f4f2;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.pw{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pw-box{color:#121212;background:#f4f4f2;border-radius:22px;grid-template-columns:1.1fr 1fr;width:min(820px,100%);display:grid;overflow:hidden;box-shadow:0 40px 120px -30px #000c}.pw-l{color:#f4f4f2;background:#121212;padding:36px}.pw-why{color:#ffffffb3;background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.pw-l h2{font:800 30px/1.04 var(--display);letter-spacing:-.03em;margin:18px 0 0}.pw-l p{color:#fff9;margin:10px 0 0}.pw-l ul{gap:10px;margin:24px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.pw-l li:before{content:"✓";color:var(--lime);margin-right:10px}.pw-r{flex-direction:column;padding:36px;display:flex}.pw-seg{background:#e6e5e3;border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.pw-seg button{color:#6b6d73;height:32px;font:500 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.pw-seg button.on{color:#121212;background:#fff;box-shadow:0 1px 3px #00000014}.pw-price{font:800 56px/1 var(--display);letter-spacing:-.03em;margin:26px 0 0}.pw-price span{font:500 16px var(--sans);color:#6b6d73;letter-spacing:0}.pw-sub{color:#6b6d73;margin:8px 0 0;font-size:14px}.pw-cta{background:var(--lime);color:#0b0b0c;height:50px;font:700 16px var(--sans);cursor:pointer;border:0;border-radius:999px;margin-top:auto}.pw-fine{color:#6b6d73;margin:12px 0 0;font-size:12px;line-height:1.4}.pw-no{color:#6b6d73;font:500 13px var(--sans);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px}.wl-full{z-index:2;color:#fff;font:600 10px var(--sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0cb8;border-radius:999px;padding:3px 8px;position:absolute;top:10px;left:10px}.pw-cta{justify-content:center;align-items:center;width:100%;margin-top:24px;display:flex}.pw-r .pw-cta{margin-top:auto}.main2{padding-bottom:110px}.wl-chips{padding-bottom:18px}.wl-chips button{height:36px;color:var(--w-tx);border-color:color-mix(in srgb, var(--w-tx) 22%, transparent);padding:0 16px;font-size:14px}.wl-chips button span{color:var(--w-mut);margin-left:4px;font-size:12px}.wl-chips button.on span{color:inherit;opacity:.6}.wl-count{font-size:12px}.wl-views small{margin-left:2px}.wl-add.show{opacity:1}.wl-tip{z-index:4;background:var(--lime);color:#0b0b0c;width:170px;font:600 12px/1.3 var(--sans);pointer-events:none;border-radius:10px;padding:8px 10px;position:absolute;top:46px;right:4px;box-shadow:0 10px 30px -10px #0009}.wl-tip:before{content:"";background:var(--lime);width:10px;height:10px;position:absolute;top:-5px;right:14px;transform:rotate(45deg)}.wl-meta{opacity:0;transition:opacity .16s}.wl-card:hover .wl-meta{opacity:1}.wl-hook{-webkit-line-clamp:3}.sh-k-why{color:var(--w-tx);margin-top:24px;font-size:13px;font-weight:600}.sh-k-why+.sh-vs{margin-top:0;padding:20px}.sh-vs div{grid-template-columns:170px 1fr 70px;font-size:14px}.sh-vs i{height:16px}.sh-vs b{font:800 18px var(--display)}.sh-add{background:var(--lime);color:#0b0b0c;width:100%;height:48px;font:700 15px var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:22px;display:flex}.sh-add.on{background:var(--w-surf2);color:var(--w-tx)}.pp2{max-width:1240px;padding-top:36px}html[data-theme=dark] .pp2{--ch:#f4f4f2;--mg:#f4f4f28f;--ash:#161618}.pp2-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pp2-head h1{font:800 46px/1.02 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:6px 0 0}.pp2-actions{flex:none;gap:8px;display:flex}.pp2-actions button{border:1px solid color-mix(in srgb, var(--ch) 20%, transparent);height:38px;color:var(--ch);font:600 14px var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.pp2-actions em{background:var(--lime);color:#0b0b0c;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.pp2-main{grid-template-columns:1fr 320px;align-items:start;gap:28px;margin-top:28px;display:grid}.pp2-k{color:var(--mg);margin-bottom:12px;font-size:13px;font-weight:600;display:block}.pp2 section{border:0;padding:0}.pp2 .pp2-ev,.pp2 .pp2-open,.pp2 .pp2-shots{background:var(--ash);border-radius:18px;margin-bottom:14px;padding:24px}.pp2-covers{gap:6px;margin-bottom:14px;display:flex}.pp2-covers img{aspect-ratio:9/16;object-fit:cover;border-radius:8px;width:46px}html[data-theme=dark] .pp2 .pp-traits li{color:#f4f4f2cc;background:#222226}html[data-theme=dark] .pp2 .pp-traits li.strong{background:var(--lime);color:#0b0b0c}.pp2-open blockquote{font:700 28px/1.2 var(--display);letter-spacing:-.02em;text-wrap:pretty;margin:0}html[data-theme=dark] .pp2 .pp-alts{background:#222226}html[data-theme=dark] .pp2 .pp-alts button.on{color:#0b0b0c;background:#f4f4f2}.pp2-shots ol{grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp2-shots li{align-content:start;gap:10px;display:grid}.pp2-shots li img,.pp2-shots li>i{aspect-ratio:9/16;object-fit:cover;filter:saturate(.85);background:#222226;border-radius:12px;width:100%}.pp2-shots em{font:700 12px var(--sans);color:var(--lime);font-style:normal;display:block}.pp2-shots b{font:700 15px/1.2 var(--display);margin-top:2px;display:block}.pp2-shots p{color:var(--mg);margin:4px 0 0;font-size:13px;line-height:1.4}.pp2-side{border:2px solid var(--lime);color:#f4f4f2;background:#0b0b0c;border-radius:18px;gap:12px;padding:24px;display:grid;position:sticky;top:80px}.pp2-side b{font:800 20px/1.15 var(--display);letter-spacing:-.02em}.pp2-side p{color:#f4f4f2b3;margin:0;font-size:14px;line-height:1.5}html:not([data-theme=dark]) .pp2-shots li>i{background:#e8e7e5}.pp2-shots li>i.pp2-num{aspect-ratio:4/3;font:800 44px var(--display);color:var(--lime);place-items:center;font-style:normal;display:grid}.tb-mcp{border:1px solid color-mix(in srgb, var(--lime) 55%, transparent);background:color-mix(in srgb, var(--lime) 10%, transparent);height:36px;color:var(--w-tx);font:600 14px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.wl-mcp{border:2px solid var(--lime);color:#f4f4f2;background:#0b0b0c;border-radius:20px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex}.wl-mcp b{font:800 24px/1.15 var(--display);letter-spacing:-.02em;margin-top:12px;display:block}.wl-mcp p{color:#f4f4f2a8;margin:8px 0 0;font-size:15px}.wl-mcp button{background:var(--lime);color:#0b0b0c;height:48px;font:700 15px var(--sans);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 22px}.cm-badge{font:600 12px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;display:inline-flex}.sh-recipe{flex-direction:column;padding-bottom:16px;display:flex}.sh-body{grid-template-rows:minmax(0,1fr)}.sh-col{overflow:hidden}.sh-act{border-top:1px solid var(--w-line);background:var(--w-bg);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;display:flex}.sh-act .sh-add{flex:0 auto;width:auto;min-width:280px;margin-top:0;padding:0 24px}.sh-mcp{border:1px solid var(--w-line);background:var(--w-surf);height:48px;color:var(--w-tx);font:600 14px var(--sans);cursor:pointer;border-radius:999px;flex:none;padding:0 18px}@media (height<=760px){.sh-recipe blockquote{font-size:21px}.sh-body{gap:20px;padding:16px 20px}.sh-chips{margin-top:14px}.sh-k-why{margin-top:16px}.sh{padding:12px}.sh-panel{height:calc(100dvh - 24px)}.sh-act{padding:10px 20px}}.cm{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cm-box{color:#f4f4f2;background:#0f0f11;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:1fr 1.1fr;width:min(900px,100%);max-height:calc(100vh - 32px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 120px -30px #000c}.cm-x{color:#f4f4f2;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;width:34px;height:34px;position:absolute;top:12px;right:12px}.cm-l{border-right:1px solid #ffffff14;padding:36px}.cm-l h2{font:800 30px/1.06 var(--display);letter-spacing:-.03em;margin:16px 0 0}.cm-l p{color:#f4f4f2a6;margin:14px 0 0}.cm-l ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cm-l li{background:#1c1c1f;border-radius:4px 14px 14px;padding:10px 14px;font-size:14px}.cm-fine{font-size:12px}.cm-r{flex-direction:column;gap:14px;padding:36px;display:flex}.cm-tabs{flex-wrap:wrap;gap:6px;padding-right:40px;display:flex}.cm-tabs button{color:#f4f4f2b3;height:34px;font:600 13px var(--sans);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:0 14px}.cm-tabs button.on{color:#0b0b0c;background:#f4f4f2;border-color:#f4f4f2}.cm-how{color:#f4f4f2cc;align-items:center;gap:10px;font-size:14px;display:flex}.cm-how b{background:#ffffff1a;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.cm-code{color:var(--lime);font:500 13px/1.5 var(--mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-all;background:#000;border-radius:12px;margin:0;padding:16px}.cm-copy{background:var(--lime);color:#0b0b0c;height:40px;font:700 14px var(--sans);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:0 20px}.sh-recipe>*{flex-shrink:0}.sh-copy,.sh-normal{align-self:flex-start}.vs{z-index:35;color:#f4f4f299;font:600 11px var(--sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161618e6;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 10px;display:flex;position:fixed;bottom:16px;left:16px}.vs button{color:#f4f4f2b3;width:28px;height:26px;font:700 12px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px}.vs button.on{background:var(--lime);color:#0b0b0c}.tb-in{border:1px solid var(--w-line);height:36px;color:var(--w-tx);font:600 14px var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.su{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.su-box{color:#f4f4f2;text-align:center;background:#0f0f11;border:1px solid #ffffff1a;border-radius:22px;gap:12px;width:min(440px,100%);max-height:calc(100vh - 32px);padding:36px 32px 24px;display:grid;position:relative;overflow:auto;box-shadow:0 40px 120px -30px #000c}.su-why{color:var(--lime);font:600 12px var(--sans);background:#d7ff1e1f;border-radius:999px;justify-self:center;padding:4px 10px}.su-box h2{font:800 28px/1.05 var(--display);letter-spacing:-.03em;margin:4px 0 0}.su-box>p{color:#f4f4f2a6;margin:0;font-size:15px;line-height:1.45}.su-gsi{justify-items:center;gap:10px;margin-top:8px;display:grid}.su-gsi-btn{justify-content:center;width:100%;max-width:340px;min-height:44px;display:flex}.su-gsi-note{color:#f4f4f299;text-align:center;text-wrap:balance;font-size:13px}.su-dev{color:#f4f4f299;height:34px;font:600 12px var(--sans);cursor:pointer;background:0 0;border:1px dashed #ffffff40;border-radius:999px;padding:0 14px}.su-fine{color:#f4f4f266!important;margin:4px 0 0!important;font-size:11px!important}.mp{max-width:1180px;color:var(--w-tx);margin:0 auto;padding:36px 0 120px}.mp section{border:0;padding:0}.mp-head{justify-content:space-between;align-items:flex-end;display:flex}.mp-head h1,.mp-empty h1{font:800 44px/1.02 var(--display);letter-spacing:-.03em;margin:6px 0 0}.mp-empty{text-align:center;padding-top:120px}.mp-empty p{color:var(--w-mut)}.mp-out{border:1px solid var(--w-line);height:34px;color:var(--w-mut);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.mp-grid{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:28px;display:grid}.mp .mp-card{background:var(--w-surf);border:1px solid var(--w-line);border-radius:18px;align-content:start;gap:12px;padding:24px;display:grid}.mp-card b{font:700 18px/1.25 var(--display)}.mp-card p{color:var(--w-mut);margin:0;font-size:14px;line-height:1.5}.mp-input{border:1px solid var(--w-line);background:var(--w-bg);height:44px;color:var(--w-tx);font:500 16px var(--sans);border-radius:12px;outline:none;padding:0 14px}.mp-reels{flex-wrap:wrap;gap:8px;display:flex}.mp-reels a{width:64px;position:relative}.mp-reels img{aspect-ratio:9/16;object-fit:cover;border-radius:8px;width:64px}.mp-reels em{background:var(--lime);color:#0b0b0c;font:800 10px var(--display);border-radius:999px;padding:1px 5px;font-style:normal;position:absolute;bottom:4px;left:4px}.mp-cta{background:var(--lime);color:#0b0b0c;height:44px;font:700 14px var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.mp-ghost{border:1px solid var(--w-line);height:36px;color:var(--w-tx);font:600 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.mp-note{color:var(--w-mut);font-size:12px}.mp-on{color:var(--lime);font:600 14px var(--sans)}.cm-skill{color:#f4f4f2;background:#d7ff1e14;border-radius:12px;align-items:flex-start;padding:10px 12px;line-height:1.4}.pp2-skill{border:1px dashed color-mix(in srgb, var(--ch) 25%, transparent);color:var(--mg);border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:13px}.pp2-skill b{color:var(--ch)}.sh-tabs{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0ccc;border-radius:999px;gap:4px;padding:3px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sh-tabs button{color:#f4f4f2bf;height:28px;font:600 12px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.sh-tabs button.on{color:#0b0b0c;background:#f4f4f2}.sh-media.sh-ig{aspect-ratio:auto;width:min(400px,34vw)}.sh-embed{background-color:#1c1c1e;background-position:50%;background-size:cover;border-radius:16px;height:100%;position:relative;overflow:hidden}.sh-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sh-who .sh-tabs{background:var(--w-surf);justify-self:start;margin-top:14px;position:static;transform:none}.sh-who .sh-tabs button{color:var(--w-mut)}.sh-who .sh-tabs button.on{background:var(--w-tx);color:var(--w-bg)}.bt-go.dim{opacity:.6}.su-reels{justify-content:center;gap:6px;margin:4px 0 2px;display:flex}.su-reels img{object-fit:cover;border-radius:6px;width:36px;height:52px}.mp-last{color:inherit;border:1px solid var(--lime);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:16px 20px;text-decoration:none;display:flex}.mp-last b{font:700 18px var(--display)}.mp-last span{opacity:.65;font-size:13px;display:block}.pr-scale{opacity:.6;margin-top:6px;font-size:13px}.mp{padding-bottom:110px}.wl-ex{color:var(--w-mut);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 0 8px;font-size:13px;display:flex}.wl-ex button{border:1px solid var(--w-line);background:var(--w-surf);height:28px;color:var(--w-tx);font:500 13px var(--sans);border-radius:999px;padding:0 12px}.wl-ex button:hover{border-color:var(--lime)}.pp3-refs{margin:28px 0}.pp2-main>div{min-width:0}.pp3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pp3-cell{gap:6px;min-width:0;display:grid}.pp3-cover{aspect-ratio:4/5;color:#f4f4f2;cursor:pointer;background:#1c1c1f;border:0;border-radius:14px;padding:0;position:relative;overflow:hidden}.pp3-cover img{object-fit:cover;width:100%;height:100%;display:block}.pp3-cover .pp-nocover{text-align:left;padding:12px;font-size:13px;line-height:1.3;position:absolute;inset:0}.pp3-cover .pp3-play{z-index:2;opacity:.85;background:#0000008c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp3-cover:hover .pp3-play{opacity:1;background:#000000bf}.pp3-who{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pp3-act{gap:4px;display:flex}.pp3-act button{border:1px solid var(--line,#ffffff24);height:28px;color:inherit;font:500 12px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:0 6px}.pp3-act button:hover:not(:disabled){border-color:var(--lime)}.pp3-act button:disabled{opacity:.4;cursor:default}.pp3-lock{border:1px dashed #d7ff1e80;border-radius:18px;justify-items:start;gap:8px;margin:8px 0 28px;padding:22px 24px;display:grid}.pp3-lock b{font:700 20px var(--display)}.pp3-lock p{opacity:.7;margin:0}.pp3-watch{z-index:60;background:#000000d1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.pp3-watch-box{background:#111 50%/cover;border-radius:16px;width:400px;height:500px;position:relative;overflow:hidden}.pp3-watch-box iframe{background:0 0;border:0;width:400px;height:708px;position:absolute;top:-54px;left:0}.pp3-watch-meta{color:#f4f4f2;align-items:center;gap:12px;font-size:14px;display:flex}.pp3-watch-meta b{color:var(--lime)}.pp3-watch-meta a{color:inherit}.pp3-watch-meta button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:34px;height:34px}.wl-b .wl-head{flex-direction:column;align-items:flex-start;gap:18px}.wl-b .wl-search{width:min(760px,100%);padding:6px}.wl-b .wl-search input{height:52px;padding:0 18px;font-size:18px}.wl-b .wl-search button{height:52px;padding:0 26px;font-size:16px}.wl-b .wl-head{text-align:center;align-items:center;gap:22px;padding:72px 0 64px}.wl-b .wl-head h1{max-width:none;font-size:clamp(36px,4.2vw,60px);line-height:1.04}.wl-b .wl-head p{margin-top:16px;font-size:18px}.wl-b .wl-search{width:min(720px,100%);margin-top:10px}.wl-b .wl-ex{justify-content:center;margin:0}.wl-search input:focus,.wl-search input:focus-visible{box-shadow:none;outline:none}.wl-search:focus-within{border-color:var(--lime);box-shadow:0 0 0 4px #d7ff1e24}.wl-h2row{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 14px;display:flex}.wl-b .wl-h2{margin:0;font-size:26px}.wl-b .wl-chips{margin-bottom:28px}.wl-b .wl-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:40px 22px}.rc{min-width:0;position:relative}.rc-media{background:var(--w-surf);color:#fff;text-align:left;cursor:pointer;isolation:isolate;border:0;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.rc-media .flip{border-radius:0;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.rc-media .flip-t{display:none}.rc:hover .rc-media .flip{transform:scale(1.035)}.rc-media:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.rc:hover .rc-media:after{box-shadow:inset 0 0 0 2px var(--lime)}.rc-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 54%,#00000038 66%,#0009 82%,#000000db 100%);position:absolute;inset:0}.rc-shade.deep{background:linear-gradient(#0000 28%,#0000001f 38%,#00000073 54%,#000000c7 74%,#000000eb 100%)}.rc-sub{z-index:2;font:700 16px/1.32 var(--sans);letter-spacing:-.01em;text-wrap:pretty;text-shadow:0 1px 12px #00000080;transition:opacity .22s,transform .22s;position:absolute;bottom:62px;left:16px;right:16px}.rc-sub .rc-lead{color:var(--lime);font:inherit}.rc:hover .rc-sub{opacity:0;transform:translateY(8px)}.rc-foot{z-index:2;align-items:baseline;gap:8px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.rc-foot b{color:var(--lime);font:800 28px/1 var(--display);letter-spacing:-.04em}.rc-foot em{font:600 12px var(--sans);color:#fffc;font-style:normal}.rc-who{color:var(--w-mut);white-space:nowrap;text-overflow:ellipsis;margin:8px 4px 0;font-size:12.5px;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.rc-media .flip,.rc-sub{transition:none}.rc:hover .rc-media .flip{transform:none}}.pp3-cover{isolation:isolate}.pp3-cover .rc-foot{bottom:10px;left:12px}.pp3-cover .rc-foot b{font-size:22px}.pp3-cover:hover .pp3-play{opacity:0}.pp3-tap{z-index:2;color:#fff;font:600 12px var(--sans);pointer-events:none;background:#0009;border-radius:999px;padding:4px 10px;animation:.4s 3.5s forwards pp3-fade;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@keyframes pp3-fade{to{opacity:0}}.sh-media.sh-ig{align-self:start;width:400px;height:min(500px,100%)}.sh-embed iframe{width:400px;height:708px;inset:-54px auto auto 0}.sh-lic{background:var(--w-surf);color:var(--w-tx);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.4}@media (height<=780px){.sh-strip{display:none}}.pp3-frames{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp3-tap.pp3-lic{animation:none}.sh-col{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.sh-col .sh-media{flex:auto}.sh-body.sh-b{grid-template-columns:auto 1fr;gap:36px}.sh-b .sh-col{width:400px}.sh-b .sh-media{aspect-ratio:4/5;flex:0 auto;width:400px;height:auto;max-height:500px}.sh-b .sh-media .flip{width:100%;height:100%}.sh-b .sh-media.sh-ig{aspect-ratio:auto;height:min(500px,100%)}.sh-tabs-on{position:absolute;inset:auto 12px 14px auto;transform:none}.sh-b .sh-media .wl-views{bottom:14px}.sh-lic-on{z-index:3;color:#f4f4f2;font:600 12px var(--sans);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0cbf;border-radius:999px;padding:6px 10px;position:absolute;top:12px;left:12px;right:12px}.sh-meta{color:var(--w-mut);grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;font-size:13px;display:grid}.sh-meta b{color:var(--w-tx)}.sh-meta a{color:var(--w-tx);white-space:nowrap;font-weight:600}.sh-meta p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:2px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (height<=780px){.sh-meta p{display:none}}.pp4{max-width:1080px;margin:0 auto;padding:48px 32px 140px}.pp4-head h1{font:800 clamp(30px, 3.4vw, 44px)/1.05 var(--display);letter-spacing:-.03em;margin:6px 0 0}.pp4-hero{border:1px solid var(--w-line);background:var(--w-surf);border-radius:22px;margin-top:28px;padding:28px 32px}.pp4-hero blockquote{font:700 clamp(22px, 2.4vw, 30px)/1.22 var(--display);letter-spacing:-.02em;text-wrap:pretty;margin:8px 0 0}.pp4-alt{color:var(--w-mut);font:500 13px var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:0;text-decoration:underline}.pp4-act{align-items:center;gap:18px;margin-top:22px;display:flex}.pp4-copy{background:var(--lime);color:#0b0b0c;height:54px;font:700 17px var(--sans);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 30px;box-shadow:0 10px 30px -12px #d7ff1e8c}.pp4-copy:hover{filter:brightness(1.05)}.pp4-act p{max-width:460px;color:var(--w-mut);margin:0;font-size:14px;line-height:1.45}.pp4-peek{margin-top:16px}.pp4-peek summary{color:var(--w-mut);cursor:pointer;font-size:13px}.pp4-peek pre{background:var(--w-bg);max-height:260px;color:var(--w-tx);white-space:pre-wrap;border-radius:12px;margin:10px 0 0;padding:14px 16px;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.pp4-refs{margin-top:44px}.pp4-refs-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pp4-refs-h h2,.pp4-shots h2{font:800 22px var(--display);letter-spacing:-.02em;margin:0}.pp4-refs-h span{color:var(--w-mut);font-size:13px}.pp4-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:16px}.pp4-grid .pp3-cover{aspect-ratio:9/14}.pp4-grid .pp3-act{opacity:0;transition:opacity .16s}.pp4-grid .pp3-cell:hover .pp3-act,.pp4-grid .pp3-act:focus-within{opacity:1}.pp4-grid .pp3-act button{padding:0 4px;font-size:11px}.pp4-shots{margin-top:44px}.pp4-shots ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pp4-shots li{border:1px solid var(--w-line);border-radius:16px;padding:16px}.pp4-shots em{font:800 13px var(--display);color:var(--lime);font-style:normal}.pp4-shots b{margin-top:6px;font-size:15px;display:block}.pp4-shots p{color:var(--w-mut);margin:6px 0 0;font-size:13px;line-height:1.4}.pp4 .pp3-lock{margin-top:44px}.pp4-foot{border-top:1px solid var(--w-line);color:var(--w-mut);gap:8px;margin-top:48px;padding-top:22px;font-size:14px;display:grid}.pp4-foot p{margin:0}.pp4-foot b,.pp4-foot a{color:var(--w-tx)}@media (width<=1100px){.pp4-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp4-shots ol{grid-template-columns:1fr 1fr}}.pp4 section{border-bottom:0;padding:0}.pp4 .pp4-hero{border-bottom:1px solid var(--w-line);padding:28px 32px}.pp4 .pp3-lock{border-bottom:1px dashed #d7ff1e80;padding:22px 24px}.pp4-grid .rc-foot{flex-wrap:wrap;gap:0 6px}.pp4-grid .rc-foot b{font-size:19px}.pp4 .pp3-lock .pp-cta{background:var(--lime);color:#0b0b0c;height:46px;font:700 15px var(--sans);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 24px;display:inline-flex}.brand{color:var(--w-tx,var(--ink));white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.brand-badge{background:#d7ff1e;flex:none;place-items:center;display:inline-grid}.brand-word{letter-spacing:-.02em;font-family:Rubik,sans-serif;font-weight:700}.brand-word i{transform-origin:50% 60%;margin:0 .01em;font-style:normal;display:inline-block;transform:rotate(-25deg)}.brand-word b{transform-origin:0;margin-right:.3em;font-weight:500;display:inline-block;transform:scaleX(1.3)}.tb-logo,.tb-logo:hover{text-decoration:none}.cm-badge-brand{align-items:center;gap:8px;display:inline-flex}.tb-mcp{border:1px solid var(--w-line);background:var(--w-surf);height:36px;color:var(--w-tx);gap:9px;padding:0 15px 0 5px;transition:border-color .16s,background .16s}.tb-mcp:hover{border-color:color-mix(in srgb, var(--lime) 70%, transparent);background:color-mix(in srgb, var(--lime) 8%, var(--w-surf))}.tb-mcp-ic{background:var(--lime);color:#0b0b0c;border-radius:999px;place-items:center;width:26px;height:26px;transition:transform .2s;display:inline-grid}.tb-mcp:hover .tb-mcp-ic{transform:rotate(-12deg)}.cm-tabs{flex-wrap:nowrap}.cm-tabs button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.cm-logo{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.cm-logo svg{width:16px;height:16px}.cm-logo-chatgpt,.cm-logo-cursor{color:currentColor}.cm-stack{display:grid}.cm-stack>div{visibility:hidden;grid-area:1/1;align-content:start;gap:14px;display:grid}.cm-stack>div.on{visibility:visible}.cm-box{grid-template-columns:minmax(0,1fr) minmax(600px,1.15fr);width:min(1060px,100%)}.cm-stack .cm-copy{justify-self:start}@media (height<=760px){.cm-l,.cm-r{padding:24px 28px}.cm-l h2{margin-top:12px;font-size:24px}.cm-l p{margin-top:10px}.cm-l li{padding:8px 12px;font-size:13px}.cm-r,.cm-stack>div{gap:10px}}:root{--ease-out:cubic-bezier(.2, .8, .2, 1)}.wl .rc{opacity:0;transform:translateY(16px)}.wl .rc.in{opacity:1;transition:opacity .42s var(--ease-out) var(--d,0s), transform .52s var(--ease-out) var(--d,0s);transform:none}.roll{display:inline-flex}.roll>span{margin-bottom:-.04em;padding-bottom:.04em;display:inline-block;overflow:hidden}.roll>span>span{display:inline-block;transform:translateY(110%)}.rc.in .roll>span>span{transition:transform .46s var(--ease-out) calc(var(--d,0s) + .16s + var(--i) * 40ms);transform:none}.pp3-cover .roll>span>span,.pp4 .roll>span>span{transform:none}.pp-wait{margin-top:18px}.pp-wait-steps{color:var(--w-mut);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pp-wait-steps li{opacity:.45;align-items:center;gap:10px;transition:opacity .2s,color .2s;display:flex}.pp-wait-steps li:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px}.pp-wait-steps li.now{opacity:1;color:var(--w-tx)}.pp-wait-steps li.now:before{border-color:var(--lime);background:var(--lime);animation:1.1s ease-in-out infinite pp-pulse}.pp-wait-steps li.ok{opacity:.7}.pp-wait-steps li.ok:before{background:currentColor}@keyframes pp-pulse{50%{opacity:.35;transform:scale(.7)}}.pp-wait-hero{border:1px solid var(--w-line);background:var(--w-surf);border-radius:22px;gap:12px;margin-top:22px;padding:28px 32px;display:grid}.pp-wait-hero i:first-child{width:90px;height:10px}.pp-wait-hero i{width:88%;height:22px}.pp-wait-hero i:last-child{width:62%}.pp-wait-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.pp-wait-grid i{aspect-ratio:9/14;border-radius:18px}.pp-wait-hero i,.pp-wait-grid i{background:linear-gradient(100deg, var(--w-surf2) 30%, color-mix(in srgb, var(--w-surf2), var(--w-tx) 7%) 50%, var(--w-surf2) 70%);background-size:220% 100%;border-radius:8px;animation:1.6s linear infinite pp-sh;display:block}.pp-wait-grid i{border-radius:18px}@media (width<=1100px){.pp-wait-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp4-hero,.pp4-refs,.pp4-shots,.pp4 .pp3-lock{animation:pp-rise .42s var(--ease-out) both}.pp4-refs{animation-delay:90ms}.pp4-shots,.pp4 .pp3-lock{animation-delay:.18s}.pp4-grid .pp3-cell{animation:pp-rise .42s var(--ease-out) both;animation-delay:calc(.12s + var(--k,0) * 50ms)}.pp4-grid .pp3-cell:nth-child(2){--k:1}.pp4-grid .pp3-cell:nth-child(3){--k:2}.pp4-grid .pp3-cell:nth-child(4){--k:3}.pp4-grid .pp3-cell:nth-child(5){--k:4}.pp4-grid .pp3-cell:nth-child(6){--k:5}@keyframes pp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pp4-copy{transition:transform .12s var(--ease-out), background-color .2s, color .2s, box-shadow .2s;align-items:center;gap:10px;display:inline-flex}.pp4-copy:active{transform:scale(.97)}.pp4-copy.done{background:var(--w-tx);color:var(--w-bg);box-shadow:none}.pp4-copy svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:18px;height:18px;animation:hl-draw .32s var(--ease-out) 60ms forwards}@media (prefers-reduced-motion:reduce){.wl .rc,.wl .rc.in{opacity:1;transition:none;transform:none}.roll>span>span,.rc.in .roll>span>span{transition:none;transform:none}.pp-wait-hero i,.pp-wait-grid i,.pp-wait-steps li.now:before,.pp4-hero,.pp4-refs,.pp4-shots,.pp4 .pp3-lock,.pp4-grid .pp3-cell{animation:none}.pp4-copy svg{stroke-dashoffset:0;animation:none}}@media (width<=560px){.wl-b .wl-search{border-radius:22px;flex-direction:column}.wl-b .wl-search input{flex:none;height:48px;font-size:16px}.wl-b .wl-search button{text-align:center;justify-content:center;width:100%}}.mp-head{margin-bottom:24px}.mp-head h1{line-height:1.1}.mp-last{margin:0}.mp-grid{margin-top:16px}.mp .mp-card{gap:14px;padding:26px 28px}.mp-card .pp2-k+*{margin-top:2px}.mp-row{flex-wrap:wrap;gap:8px;display:flex}.mp .mp-monday{border:1px solid var(--w-line)}.mp-empty{justify-items:center;gap:14px;display:grid}.mp-empty h1{margin:0}.mp-empty p{text-wrap:balance;max-width:46ch;margin:0 0 10px;font-size:17px;line-height:1.45}.mp-empty .mp-cta{justify-self:center;height:48px;padding:0 26px;font-size:15px}.pp4-shots.pp5-bp{border:1px solid var(--w-line);background:var(--w-surf);border-radius:22px;margin-top:28px;padding:26px 28px}.pp5-bp h2{margin:0}.pp5-bp ol{grid-template-columns:repeat(3,minmax(0,1fr))}.pp5-bp li{background:var(--w-bg)}.pp5-bp li .pp4-alt{margin-top:8px;font-size:12px}.pp5-inside{color:var(--w-mut);gap:6px;margin:4px 0 6px;padding:0 0 0 18px;font-size:15px;line-height:1.4;display:grid}.pp4 .pp3-lock .pp-cta:disabled{opacity:.6;cursor:progress}.wl-gate{text-align:center;border:1px dashed #d7ff1e80;border-radius:22px;justify-items:center;gap:8px;max-width:520px;margin:28px auto 8px;padding:28px 24px;display:grid}.wl-gate b{font:700 22px var(--display);letter-spacing:-.01em}.wl-gate p{color:var(--w-mut);text-wrap:balance;margin:0;font-size:15px;line-height:1.45}.wl-gate button{background:var(--lime);color:#0b0b0c;height:46px;font:700 15px var(--sans);cursor:pointer;border:0;border-radius:999px;margin-top:8px;padding:0 24px}@media (width<=760px){.pp5-bp ol{grid-template-columns:1fr}.pp4-shots.pp5-bp{padding:20px}}.wl-grid-preview{-webkit-mask-image:linear-gradient(#000 calc(100% - 260px),#0000);mask-image:linear-gradient(#000 calc(100% - 260px),#0000)}.wl-grid-preview+.wl-gate{background:var(--w-bg);margin-top:-120px;position:relative}.lg section{max-width:680px;margin-top:36px}.lg h2{font:700 22px var(--display);letter-spacing:-.01em;margin:0 0 10px}.lg p,.lg li{color:var(--w-tx);text-wrap:pretty;font-size:16px;line-height:1.6}.lg p{margin:0 0 10px}.lg ul{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.lg a{color:inherit;text-underline-offset:3px;text-decoration:underline}.su-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.pp3-cover .pp-nocover{background:radial-gradient(120% 80% at 0 0,#d7ff1e24,#0000 60%),linear-gradient(#202024,#141416);flex-direction:column;gap:8px;padding:16px 14px 64px;display:flex}.pp3-cover .pp-nocover small{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#f4f4f28c}.pp3-cover .pp-nocover q{font:700 15px/1.3 var(--display);letter-spacing:-.01em;color:#f4f4f2;quotes:"“" "”";-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp3-cover:has(.pp-nocover) .pp3-play{width:30px;height:30px;font-size:11px;top:10px;left:auto;right:10px;transform:none}.pp3-who{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp3-label{border:1px solid var(--w-line);font:500 11px var(--sans);color:var(--w-mut);white-space:nowrap;border-radius:999px;padding:1px 8px;font-style:normal}.pp5-talk{border:1px solid var(--w-line);background:var(--w-bg);border-radius:14px;gap:4px;margin-top:18px;padding:16px 18px;display:grid}.pp5-talk b{font:700 15px var(--display)}.pp5-talk>span{color:var(--w-mut);font-size:12px}.pp5-talk ul{gap:4px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pp5-talk em{font-style:normal;font-weight:600}.pp5-talk i,.pp5-talk small{color:var(--w-mut);font-style:normal}.pp5-talk-lock{color:var(--w-mut);margin:14px 0 0;font-size:13px}.pp5-talk-lock a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pp5-bp .pp5-talk ul{grid-template-columns:none}.pp5-bp .pp5-talk li{background:0 0;border:0;border-radius:0;padding:0}.pp5-bp .pp5-talk em{color:var(--w-tx);font:600 14px var(--sans)}.dp,.pp .dp{border:1px solid var(--w-line);background:var(--w-surf);border-radius:22px;gap:10px;max-width:760px;margin:48px auto 0;padding:26px 28px;display:grid}.dp>b{font:700 24px/1.2 var(--display);letter-spacing:-.01em;text-wrap:balance}.dp>p{color:var(--w-mut);margin:0;font-size:15px}.dp-row{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:6px;display:grid}.dp textarea,.dp input{box-sizing:border-box;border:1px solid var(--w-line);background:var(--w-bg);width:100%;color:var(--w-tx);font:16px/1.4 var(--sans);resize:vertical;border-radius:14px;padding:12px 14px}.dp button{background:var(--lime);color:#0b0b0c;height:46px;font:700 15px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 20px}.dp button:disabled{opacity:.45;cursor:default}.dp-link{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;margin-top:8px;display:grid}.dp-link span{color:var(--w-mut);grid-column:1/-1;font-size:13px}.dp-link button{background:var(--w-surf2);color:var(--w-tx);border:1px solid var(--w-line)}.dp-note{color:var(--w-tx)!important;margin:0!important;font-size:13px!important}@media (width<=560px){.dp-row,.dp-link{grid-template-columns:1fr}.dp{padding:20px}}.wl-feat{margin-top:64px}.wl-feat h2{font:800 28px/1.1 var(--display);letter-spacing:-.02em;margin:0 0 18px}.wl-feat ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wl-feat li{border:1px solid var(--w-line);background:var(--w-surf);border-radius:16px;align-content:start;gap:8px;padding:20px;display:grid}.wl-feat li b{font:700 16px var(--display)}.wl-feat li span{color:var(--w-mut);font-size:14px;line-height:1.45}.wl-feat em,.wl-soon em{border:1px solid var(--w-line);font:600 11px var(--sans);color:var(--w-mut);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 8px;font-style:normal;display:inline-block}.wl-soon{color:var(--w-mut);margin:14px 0 0;font-size:13px;line-height:1.5}.wl-soon em{margin:0 6px 0 0}@media (width<=1000px){.wl-feat ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wl-feat ul{grid-template-columns:1fr}}.wl-feat li em{justify-self:start;margin:-2px 0 0}.ya-row{gap:8px;margin-top:4px;display:flex}.ya-row input{border:1px solid var(--w-line);background:var(--w-bg);min-width:0;height:44px;color:var(--w-tx);font:15px var(--sans);border-radius:999px;flex:1;padding:0 14px}.ya-row button,.ya-again{background:var(--lime);color:#0b0b0c;height:44px;font:700 14px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 18px}.ya-row button:disabled{opacity:.5;cursor:default}.ya-again{background:var(--w-surf2);color:var(--w-tx);border:1px solid var(--w-line);justify-self:start}.ya-odds{gap:4px;margin:2px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.ya-odds em{font:800 18px var(--display);margin-right:6px;font-style:normal}.ya-note,.ya-err{color:var(--w-mut);margin:0;font-size:12px;line-height:1.45}.app2{--hx-mono:"JetBrains Mono", ui-monospace, monospace;--hx-dash:color-mix(in srgb, var(--w-tx) 20%, transparent)}@keyframes hx-blink{50%{opacity:0}}.hx-caret{vertical-align:-.15em;background:var(--w-tx);flex:none;width:1.5px;height:1.1em;margin-left:2px;animation:1.1s step-end infinite hx-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.hx-caret,.hx-tiny-say:after{animation:none}}.wl-head:has(+.hx-rail){padding-bottom:36px}.hx-rail{border:1px solid var(--w-line);background:var(--w-surf);counter-reset:hx;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 8px;padding:0;list-style:none;display:grid}.hx-rail>li{align-items:center;gap:14px;min-width:0;padding:12px 18px 12px 12px;display:flex;position:relative}.hx-rail>li+li{border-left:1px solid var(--w-line)}.hx-rail>li+li:before{content:"";border-top:1px solid var(--w-line);border-right:1px solid var(--w-line);background:var(--w-surf);width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.hx-rail>li>div{gap:3px;min-width:0;display:grid}.hx-rail>li>div>b{font:600 15px/1.25 var(--sans);color:var(--w-tx)}.hx-rail>li>div>b:before{counter-increment:hx;content:"0" counter(hx) " ";font:500 11px var(--hx-mono);color:var(--w-mut)}.hx-rail>li>div>span{color:var(--w-mut);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hx-tiny{border:1px solid var(--w-line);background:var(--w-bg);border-radius:10px;align-items:center;width:92px;height:52px;display:flex;overflow:hidden}.hx-tiny-say{font:500 11px var(--sans);color:var(--w-tx);white-space:nowrap;padding:0 9px}.hx-tiny-say:after{content:"";background:var(--w-tx);flex:none;width:1px;height:13px;margin-left:2px;animation:1.1s step-end infinite hx-blink}.hx-fan{background:0 0;border:0;position:relative;overflow:visible}.hx-fan img{object-fit:cover;width:32px;height:46px;box-shadow:0 0 0 1.5px var(--w-surf);border-radius:6px;position:absolute;top:3px}.hx-fan img:first-child{left:4px;transform:rotate(-8deg)}.hx-fan img:nth-child(2){z-index:1;left:30px}.hx-fan img:nth-child(3){left:56px;transform:rotate(8deg)}.hx-tiny-doc{font:500 8.5px/1 var(--hx-mono);color:var(--w-mut);letter-spacing:.03em;white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 9px}.hx-tiny-doc span:first-child{color:var(--w-tx)}.hx{border-bottom:0;margin-top:88px;padding:0}.wl .hx{margin-top:96px}.hx-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;display:flex}.hx-head h2,.hx-split h2{font:800 28px/1.1 var(--display);letter-spacing:-.02em;color:var(--w-tx);margin:0}.hx-head a{color:var(--w-mut);font:500 14px var(--sans);white-space:nowrap;text-decoration:none}.hx-head a:hover{color:var(--w-tx)}.hx-tiles,.hx-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hx-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-tiles>li.w2{grid-column:span 2}.hx-tiles>li,.hx-steps>li{border:1px solid var(--w-line);background:var(--w-surf);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:10px 10px 18px;display:flex}.hx-tiles>li>b,.hx-steps>li>b{font:600 16px/1.25 var(--sans);color:var(--w-tx);margin:12px 8px 0}.hx-tiles>li>b em,.hx-split h2 em{border:1px solid var(--w-line);font:600 11px var(--sans);color:var(--w-mut);letter-spacing:0;vertical-align:3px;border-radius:999px;margin-left:6px;padding:1px 8px;font-style:normal}.hx-tiles>li>span,.hx-steps>li>span{color:var(--w-mut);text-wrap:pretty;margin:0 8px;font-size:14px;line-height:1.4}.hx-viz{border:1px solid var(--w-line);background:var(--w-bg);border-radius:12px;height:156px;padding:14px 16px;position:relative;overflow:hidden}.hx-tl{align-content:center;gap:10px;display:grid}.hx-tl-bar{background:var(--w-surf2);border-radius:6px;height:30px;position:relative}.hx-tl-bar i{background:var(--w-mut);border-radius:1px;width:1.5px;position:absolute;top:6px;bottom:6px}.hx-tl-bar i.sp{background:var(--w-tx);border-radius:6px 0 0 6px;width:4px;top:0;bottom:0;left:0}.hx-tl-lab{font:500 10.5px var(--hx-mono);color:var(--w-mut);white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.hx-tl-lab b{color:var(--w-tx);font-weight:500}.hx-dots{align-content:center;gap:12px;display:grid}.hx-dots>div{gap:6px;display:grid}.hx-dots p{flex-wrap:wrap;gap:2px;margin:0;display:flex}.hx-dots p i{background:var(--w-surf2);border-radius:50%;width:8px;height:8px}.hx-dots p i.on{background:var(--w-tx)}.hx-dots small{color:var(--w-mut);font-size:12px}.hx-dots small b{color:var(--w-tx);font-weight:600}.hx-ab{align-content:center;justify-items:center;gap:12px;display:grid}.hx-ab>div{gap:10px;display:flex}.hx-ab span{border:1px solid var(--w-line);background:var(--w-surf2);width:44px;height:70px;font:600 13px var(--hx-mono);color:var(--w-mut);border-radius:9px;place-items:center;display:grid;position:relative;overflow:visible}.hx-ab span:before{content:"";background:color-mix(in srgb, var(--w-tx) 16%, transparent);border-radius:8px 8px 0 0;height:15px;position:absolute;top:0;left:0;right:0}.hx-ab span.keep{border-color:var(--w-tx);color:var(--w-tx)}.hx-ab span em{background:var(--w-tx);color:var(--w-bg);font:600 10px/16px var(--sans);border-radius:999px;padding:0 7px;font-style:normal;position:absolute;bottom:-8px}.hx-ab small{font:500 10.5px var(--hx-mono);color:var(--w-mut)}.hx-talk{align-content:center;gap:8px;display:grid}.hx-talk small{font:500 10px var(--hx-mono);color:var(--w-mut);letter-spacing:.02em;justify-content:space-between;display:flex}.hx-talk div{color:var(--w-tx);grid-template-columns:minmax(0,13em) minmax(0,1fr) 24px 46px;align-items:center;gap:12px;font-size:13px;display:grid}.hx-talk div i{background:var(--w-tx);opacity:.85;border-radius:4px;height:8px}.hx-talk div span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hx-talk div b{font:600 13px var(--sans)}.hx-talk div em{font:500 11px var(--sans);color:var(--w-mut);font-style:normal}.hx-bh{grid-template-columns:2fr 1fr;gap:16px;display:grid}.hx-bh-g{align-content:start;gap:8px;min-width:0;display:grid}.hx-bh-g small{border-bottom:1px solid var(--w-line);font:500 10px var(--hx-mono);color:var(--w-mut);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-bottom:5px}.hx-bh-g>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.hx-bh .hx-cov{aspect-ratio:auto;border-radius:8px;height:104px}.hx-bh .hx-cov .rc-foot{bottom:5px;left:6px}.hx-bh .hx-cov .rc-foot b{font-size:14px}.hx-shots{font:400 10.5px/1.3 var(--hx-mono);color:var(--w-mut);align-content:start;gap:6px;display:grid}.hx-shots>div{flex-wrap:wrap;gap:6px 14px;display:flex}.hx-shots p{color:var(--w-tx);font-family:var(--sans);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.hx-shots p b{border:1px solid var(--w-line);width:20px;height:20px;font:600 11px var(--hx-mono);color:var(--w-mut);border-radius:6px;place-items:center;display:grid}.hx-shots ol{border-top:1px solid var(--w-line);columns:2;column-gap:22px;margin:6px 0 0;padding:10px 0 0 18px}.hx-shots li{break-inside:avoid;margin-bottom:3px}.hx-coming{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.hx-coming em{font:600 12px var(--sans);color:var(--w-mut);margin-right:4px;font-style:normal}.hx-coming span{border:1px dashed var(--hx-dash);font:500 13px var(--sans);color:var(--w-mut);border-radius:999px;padding:5px 12px}.hx-page{max-width:1180px;margin:0 auto;padding:56px 8px 24px}.hx-hero h1{max-width:16ch;font:800 clamp(34px, 4.2vw, 56px)/1.02 var(--display);letter-spacing:-.03em;color:var(--w-tx);text-wrap:balance;margin:0}.hx-hero p{max-width:54ch;color:var(--w-mut);margin:16px 0 0;font-size:18px;line-height:1.45}.hx-cta{align-items:center;gap:22px;margin-top:26px;display:flex}.hx-btn{background:var(--lime);color:#0b0b0c;height:46px;font:700 15px var(--sans);cursor:pointer;border:0;border-radius:999px;padding:0 22px}.hx-cta a{color:var(--w-mut);font:500 15px var(--sans);text-decoration:none}.hx-cta a:hover{color:var(--w-tx)}.hx-page .hx:first-of-type{margin-top:56px}.hx-steps{counter-reset:hx;grid-template-columns:repeat(3,minmax(0,1fr))}.hx-steps>li>b:before{counter-increment:hx;content:"0" counter(hx);font:500 11px var(--hx-mono);color:var(--w-mut);margin-bottom:6px;display:block}.hx-frag{border:1px solid var(--w-line);background:var(--w-bg);border-radius:12px;height:196px;padding:16px;position:relative;overflow:hidden}.hx-say{align-content:center;gap:12px;display:grid}.hx-say-in{border:1px solid var(--w-line);background:var(--w-surf);height:48px;font:400 15px var(--sans);color:var(--w-tx);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;display:flex;overflow:hidden}.hx-say-or{color:var(--w-mut);flex-wrap:wrap;align-items:center;gap:6px;padding-left:6px;font-size:12px;display:flex}.hx-say-or span{border:1px dashed var(--hx-dash);color:var(--w-tx);border-radius:999px;padding:3px 10px}.hx-refs{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;display:grid}.hx-refs figure{gap:6px;min-width:0;margin:0;display:grid}.hx-cov{aspect-ratio:4/5;color:#f4f4f2;isolation:isolate;background:#1c1c1f;border-radius:10px;display:block;position:relative;overflow:hidden}.hx-cov img{object-fit:cover;width:100%;height:100%;display:block}.hx-cov .rc-foot{flex-wrap:wrap;gap:0 4px;bottom:6px;left:8px;right:6px}.hx-cov .rc-foot b{font-size:15px}.hx-cov .rc-foot em{font-size:10px}.hx-refs .pp3-label{text-overflow:ellipsis;justify-self:start;max-width:100%;font-size:10.5px;overflow:hidden}.hx-agent{font:400 11px/1.65 var(--hx-mono);color:var(--w-mut);padding:12px 16px;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.hx-agent small{font:500 10px var(--hx-mono);color:var(--w-mut);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;display:flex}.hx-agent p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.hx-agent p.h{color:var(--w-tx)}.hx-split{border-top:1px solid var(--w-line);border-bottom:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;margin-top:88px;padding:32px 0 0;display:grid}.hx-split>div>p{max-width:40ch;color:var(--w-mut);margin:12px 0 0;font-size:15px;line-height:1.5}.hx-rules{counter-reset:hr;border-top:1px solid var(--w-line);margin:0;padding:0;list-style:none}.hx-rules li{border-bottom:1px solid var(--w-line);grid-template-columns:34px minmax(0,1fr);gap:3px 10px;padding:14px 0;display:grid}.hx-rules li:before{counter-increment:hr;content:"0" counter(hr);font:500 11px/1.9 var(--hx-mono);color:var(--w-mut);grid-row:span 2}.hx-rules b{font:600 15px var(--sans);color:var(--w-tx)}.hx-rules span{color:var(--w-mut);font-size:14px;line-height:1.45}.hx-yours{align-content:start;gap:14px;height:auto;padding:20px;display:grid}.hx-yours>div{color:var(--w-tx);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.hx-sk{background:var(--w-surf2);border-radius:6px;flex:none;width:92px;height:12px;display:inline-block}.hx-sk.s{width:40px;margin-left:6px}.hx-yours p{color:var(--w-mut);margin:2px 0 0;font-size:12px}.hx-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hx-tiers li{border:1px solid var(--w-line);background:var(--w-surf);border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.hx-tiers b{font:600 16px var(--sans);color:var(--w-tx)}.hx-tiers span{color:var(--w-mut);font-size:14px;line-height:1.45}.hx-tools{border-top:1px solid var(--w-line);margin:0;padding:0;list-style:none}.hx-tools li{border-bottom:1px solid var(--w-line);color:var(--w-mut);align-items:baseline;gap:14px;padding:12px 0;font-size:14px;display:flex}.hx-tools code{min-width:120px;font:500 13px var(--hx-mono);color:var(--w-tx)}.hx-foot{color:var(--w-mut);margin:64px 0 0;font-size:14px}.hx-foot a{color:var(--w-tx)}@media (width<=1100px){.hx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hx-rail,.hx-steps,.hx-tiers{grid-template-columns:1fr}.hx-rail>li+li{border-left:0;border-top:1px solid var(--w-line)}.hx-rail>li+li:before{display:none}.hx-split{grid-template-columns:1fr;gap:20px}}@media (width<=560px){.hx-tiles{grid-template-columns:1fr}.hx-tiles>li.w2{grid-column:auto}.hx-bh{grid-template-columns:1fr;height:auto}.hx-talk div{grid-template-columns:minmax(0,1fr) 24px 46px}.hx-talk div i{display:none}}.ak{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;gap:10px;margin-right:40px;padding:14px 16px;display:grid}.ak p{color:#f4f4f2cc;margin:0;font-size:14px;line-height:1.45}.ak b{color:#f4f4f2}.ak-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-row .cm-copy{align-self:center}.ak-key{min-width:0;color:var(--lime);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#000;border-radius:10px;flex:260px;padding:10px 12px;font:500 12px/1.4 JetBrains Mono,ui-monospace,monospace}.ak-err{color:#ff8a8a!important}.cm-code{white-space:pre-wrap;overflow-wrap:anywhere}.hx-ghost{border:1px solid var(--w-line);background:var(--w-surf);height:40px;color:var(--w-tx);font:600 14px var(--sans);cursor:pointer;border-radius:999px;margin-top:16px;padding:0 18px}.adm{max-width:1320px;color:var(--w-tx);margin:0 auto;padding:40px 8px 80px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.adm-head h1{font:800 34px/1.1 var(--display);letter-spacing:-.02em;margin:0}.adm-sum{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adm-sum li{border:1px solid var(--w-line);background:var(--w-surf);color:var(--w-mut);border-radius:999px;padding:6px 12px;font-size:13px}.adm-sum b{color:var(--w-tx)}.adm section{border-bottom:0;margin-top:36px;padding:0}.adm h2{font:700 18px var(--sans);margin:0 0 12px}.adm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adm-bar h2{margin:0}.adm-bar input{border:1px solid var(--w-line);background:var(--w-surf);width:min(360px,100%);height:38px;color:var(--w-tx);font:400 14px var(--sans);border-radius:999px;padding:0 14px}.adm-note{border:1px solid var(--w-line);background:var(--w-surf);border-radius:12px;margin:16px 0 0;padding:10px 14px;font-size:14px}.adm-fine{color:var(--w-mut);margin:10px 0 0;font-size:12px}.adm-scroll{border:1px solid var(--w-line);border-radius:14px;overflow-x:auto}.adm-t{border-collapse:collapse;width:100%;font-size:13px}.adm-t th{border-bottom:1px solid var(--w-line);background:var(--w-surf);color:var(--w-mut);text-align:left;white-space:nowrap;padding:10px 12px;font-weight:500}.adm-t td{border-bottom:1px solid var(--w-line);vertical-align:top;padding:10px 12px}.adm-t tr:last-child td{border-bottom:0}.adm-t td b{font-weight:600;display:block}.adm-t td small{color:var(--w-mut);margin-top:2px;font-size:12px;display:block}.adm-num td:not(:first-child),.adm-num th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.adm-num td b{display:inline}.adm-hot td{color:#ff8a8a}.adm-plan{gap:6px;min-width:300px;display:grid}.adm-pro{color:var(--lime);font-weight:600}.adm-free{color:var(--w-mut)}.adm-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-acts button{border:1px solid var(--w-line);background:var(--w-surf);height:28px;color:var(--w-tx);font:500 12px var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 10px}.adm-acts button:disabled{opacity:.4;cursor:default}.adm-acts input{border:1px solid var(--w-line);background:var(--w-bg);height:28px;color:var(--w-tx);font:400 12px var(--sans);border-radius:8px;padding:0 8px}.adm-acts .adm-warn{color:#ff8a8a}.adm-pager{color:var(--w-mut);justify-content:center;align-items:center;gap:14px;margin-top:12px;font-size:13px;display:flex}.adm-pager button{border:1px solid var(--w-line);background:var(--w-surf);height:32px;color:var(--w-tx);cursor:pointer;border-radius:999px;padding:0 14px}.adm-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.adm-log{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.adm-log li{border:1px solid var(--w-line);background:var(--w-surf);border-radius:10px;flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.adm-log li span{color:var(--w-mut)}@media (width<=900px){.adm-two{grid-template-columns:1fr}}.tb-link,.tb-in,.tb-mcp,.tb-cta{white-space:nowrap}.tb-menu-btn{border:1px solid var(--w-line);background:var(--w-surf);width:36px;height:36px;color:var(--w-tx);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:none}.tb-menu-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.tb-scrim,.tb-sheet{display:none}@media (width<=1100px){.tb{gap:10px;padding:0 16px}.tb .tb-wide,.tb>.theme-t{display:none}.tb-menu-btn{display:inline-grid}.tb-scrim{z-index:29;background:#0006;display:block;position:fixed;inset:0}.tb-sheet{z-index:31;border:1px solid var(--w-line);background:var(--w-surf);border-radius:16px;width:min(320px,100vw - 24px);padding:8px;display:grid;position:fixed;top:64px;right:12px;box-shadow:0 18px 50px #00000073}.tb-sheet>div{border-bottom:1px solid var(--w-line);margin-bottom:8px;padding-bottom:8px;display:grid}.tb-sheet .tb-link,.tb-sheet button{width:100%;color:var(--w-tx);font:500 16px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 12px;text-decoration:none;display:block}.tb-sheet .tb-link.on{background:var(--w-bg)}.tb-sheet .theme-t{height:auto;color:var(--w-mut);display:flex}}@media (width<=640px){.tb .tb-mcp{display:none}}@media (width<=360px){.tb-cta{padding:0 12px;font-size:13px}}@media (width<=760px){.wl .wl-band{flex-direction:column;align-items:stretch;gap:20px;margin-top:48px;padding:28px 20px}.wl-band h2{font-size:26px}.wl-search-dark{width:100%}.pr{padding:48px 16px 72px}.pr-plans{grid-template-columns:1fr}}
