@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0zo05ppef7j78.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.p.03t2stz_54~98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.0jjtl0l8vf29i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b99ae089-module__j2dBKq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b99ae089-module__j2dBKq__variable{--font-pop-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.pop-landing,.pop-paywall,.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog,.studio-chrome.is-fixed.pop-chrome{--ink:#15102e;--ink-2:#3b3560;--muted:#5e587f;--paper:#fbfaff;--lilac:#f1edff;--line:#e4def8;--violet:#5b2eff;--violet-d:#3a12c9;--blue:#2f6bff;--pink:#ff4fa3;--orange:#ff7a2f;--green:#18c38a;--yellow:#ffe14d;--yellow-d:#f5c800;--grad-warm:linear-gradient(120deg, #ff4fa3 0%, #ff7a2f 100%);--radius:28px;--display:var(--font-pop-display), ui-sans-serif, system-ui, sans-serif;--body:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.pop-landing{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip}.pop-landing *,.pop-landing :before,.pop-landing :after{box-sizing:border-box;letter-spacing:inherit}.pop-landing img,.pop-landing video{max-width:100%;height:auto;display:block}.pop-landing a{color:inherit}.pop-landing h1,.pop-landing h2,.pop-landing h3,.pop-landing h4{font-family:var(--display);letter-spacing:-.025em;margin:0;line-height:1.02}.pop-landing p{margin:0}.pop-landing .wrap{width:min(1240px,100% - 40px);margin-inline:auto}.pop-landing .skip{background:var(--ink);color:#fff;z-index:99;border-radius:10px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.pop-landing .skip:focus{left:12px}.pop-landing :focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:8px}.pop-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pop-landing section{scroll-margin-top:84px}.pop-landing .pill{background:var(--yellow);color:var(--ink);border-radius:.32em;padding:.02em .28em .08em;display:inline-block;transform:rotate(-1.5deg);box-shadow:0 .08em #15102e2e}.pop-landing .eyebrow{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--violet);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.pop-landing .eyebrow:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pop-landing .btn{font-family:var(--display);letter-spacing:-.01em;cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 5px #000}.pop-landing .btn:hover{transform:translateY(-2px)}.pop-landing .btn:disabled{opacity:.6;cursor:default;transform:none}.pop-landing .btn-yellow{background:var(--yellow);color:var(--ink);box-shadow:0 5px 0 var(--yellow-d), 0 14px 30px -10px #f5c800b3}.pop-landing .btn-yellow:hover{box-shadow:0 7px 0 var(--yellow-d), 0 18px 34px -10px #f5c800cc}.pop-landing .btn-ghost{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 2px #ffffff73}.pop-landing .btn-ghost:hover{background:#ffffff38}.pop-landing .btn.secondary{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.pop-landing .arrow{transition:transform .2s;display:inline-block}.pop-landing .btn:hover .arrow{transform:translate(3px)}.pop-landing .link{color:var(--violet);border-bottom:2px solid #5b2eff40;font-weight:700;text-decoration:none}.pop-landing .link:hover{border-color:var(--violet)}.studio-chrome.is-fixed.pop-chrome{-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);height:72px;color:var(--ink);font-family:var(--body);--paper:#fbfaff;--purple:var(--violet);--purple-dark:var(--violet-d);--max:1240px;background:#fbfaffdb;position:sticky}.studio-chrome.is-fixed.pop-chrome .wrap{width:min(1240px,100% - 40px);max-width:none;padding:0}.studio-chrome.is-fixed.pop-chrome .brand{font-family:var(--display);letter-spacing:-.02em;gap:10px;font-size:21px;font-weight:800}.studio-chrome.is-fixed.pop-chrome .brand img{border-radius:9px;width:34px;height:34px}.studio-chrome.is-fixed.pop-chrome .nav-links{color:var(--ink-2);gap:4px;margin:0 0 0 auto;font-size:15px;font-weight:600}.studio-chrome.is-fixed.pop-chrome .nav-links>a{border-radius:999px;padding:9px 14px}.studio-chrome.is-fixed.pop-chrome .nav-links>a:hover{background:var(--lilac);color:var(--ink)}.studio-chrome.is-fixed.pop-chrome .nav-actions{font-size:15px;font-weight:600}.studio-chrome.is-fixed.pop-chrome .sign-in-link{background:0 0;border:0;border-radius:999px;padding:9px 12px}.studio-chrome.is-fixed.pop-chrome .sign-in-link:hover{background:var(--lilac)}.studio-chrome.is-fixed.pop-chrome .btn{background:var(--yellow);color:var(--ink);font-family:var(--display);box-shadow:0 4px 0 var(--yellow-d);border-radius:999px;padding:10px 20px;font-size:16px;font-weight:700}.studio-chrome.is-fixed.pop-chrome .btn:hover{background:var(--yellow);box-shadow:0 5px 0 var(--yellow-d);transform:translateY(-1px)}.studio-chrome.is-fixed.pop-chrome .icon-btn,.studio-chrome.is-fixed.pop-chrome .menu-toggle{background:var(--lilac);border:0;border-radius:12px}.studio-chrome.is-fixed.pop-chrome .pop-lang{height:36px;color:var(--ink);font-family:var(--body);border-radius:999px;gap:6px;padding:0 12px 0 11px;transition:background .2s}.studio-chrome.is-fixed.pop-chrome .pop-lang:hover,.studio-chrome.is-fixed.pop-chrome .pop-lang[data-state=open]{color:var(--ink)}.studio-chrome.is-fixed.pop-chrome .pop-lang svg{color:var(--violet);margin:0}.studio-chrome.is-fixed.pop-chrome .pop-lang svg:first-child{width:16px;height:16px}.studio-chrome.is-fixed.pop-chrome .pop-lang svg:last-child{width:14px;height:14px;color:var(--muted);transition:transform .2s}.studio-chrome.is-fixed.pop-chrome .pop-lang[data-state=open] svg:last-child{transform:rotate(180deg)}.studio-chrome.is-fixed.pop-chrome .pop-lang span{letter-spacing:.02em;font-size:14px;font-weight:600}.pop-lang-menu{color:#15102e;width:188px;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;background:#fff;border:1px solid #e4def8;border-radius:18px;margin-top:4px;padding:6px;box-shadow:0 24px 48px -20px #15102e59}.pop-lang-menu button{color:#3b3560;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:500}.pop-lang-menu button:hover{color:#15102e;background:#f1edff}.pop-lang-menu button[aria-current=true]{color:#fff;background:#5b2eff;font-weight:600}@media (max-width:860px){.studio-chrome.is-fixed.pop-chrome .nav-menu-only .pop-lang span{display:inline}}@media (max-width:760px){.studio-chrome.is-fixed.pop-chrome{height:64px}.studio-chrome.is-fixed.pop-chrome .wrap{width:calc(100% - 28px)}.studio-chrome.is-fixed.pop-chrome .nav-links{background:#fff;margin:0;padding:12px 20px 20px;top:63px;box-shadow:0 20px 40px -20px #15102e40}.studio-chrome.is-fixed.pop-chrome .nav-links>a{color:var(--ink);padding:10px 6px;font-size:18px}.studio-chrome.is-fixed.pop-chrome .btn{padding:8px 14px;font-size:14px}}@media (max-width:520px){.studio-chrome.is-fixed.pop-chrome .brand{gap:0;font-size:0}}.pop-landing .hero{padding:22px 0 0}.pop-landing .hero-card{background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:0 10px 0 var(--ink);isolation:isolate;border-radius:40px;padding:56px 40px 0;position:relative;overflow:hidden}.pop-landing .hero-card:after{content:"";z-index:-1;background-image:radial-gradient(#15102e24 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.pop-landing .hero-copy{text-align:center;max-width:980px;margin:0 auto}.pop-landing .badge{box-shadow:inset 0 0 0 2px var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pop-landing .badge b{white-space:nowrap;background:var(--ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 10px;font-size:12px}.pop-landing .hero h1{letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:clamp(46px,6.3vw,88px);font-weight:800;line-height:.96}.pop-landing .hero h1 .sub{letter-spacing:-.02em;opacity:.95;margin-top:.35em;font-size:.42em;font-weight:700;display:block}.pop-landing .hero-lead{max-width:700px;color:var(--ink-2);margin:22px auto 0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.pop-landing .hero-lead strong{color:var(--ink)}.pop-landing .hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.pop-landing .rating{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:22px;font-size:15px;display:flex}.pop-landing .stars{color:var(--yellow);letter-spacing:2px;font-size:18px}.pop-landing .rating strong{color:var(--ink)}.pop-landing .rating-link{border-bottom:1px dashed #15102e59;align-items:center;gap:10px;padding-bottom:1px;text-decoration:none;display:inline-flex}.pop-landing .rating-link[href]:hover{border-bottom-color:var(--ink)}.pop-landing .rating .dot{background:#15102e59;border-radius:50%;width:4px;height:4px}.pop-landing .stage{max-width:1120px;margin:44px auto 0;position:relative}.pop-landing .stage-frame{box-shadow:0 0 0 2px var(--ink), 0 -20px 60px -24px #15102e59;background:#fff;border-radius:28px 28px 0 0;padding:12px 12px 0;position:relative}.pop-landing .stage-bar{align-items:center;gap:7px;padding:4px 6px 12px;display:flex}.pop-landing .stage-bar i{background:#e5e1f3;border-radius:50%;width:11px;height:11px}.pop-landing .stage-bar i:first-child{background:#ff6159}.pop-landing .stage-bar i:nth-child(2){background:#ffbd2e}.pop-landing .stage-bar i:nth-child(3){background:#28c941}.pop-landing .stage-bar .url{color:var(--muted);background:var(--lilac);border-radius:999px;margin-left:12px;padding:4px 14px;font-size:13px;font-weight:500}.pop-landing .stage-bar .live{color:var(--ink-2);align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.pop-landing .stage-bar .live:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #18c38a2e}.pop-landing .hero-media-frame{aspect-ratio:16/9;background:#efedf3;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.pop-landing .hero-media-poster,.pop-landing .hero-media-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pop-landing .hero-media-toggle{color:#fff;cursor:pointer;background:#15102eb3;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:14px;right:14px}.pop-landing .sticker{filter:drop-shadow(0 18px 22px #15102e59);pointer-events:none;z-index:2;width:96px;height:96px;position:absolute}.pop-landing .s1{animation:6s ease-in-out infinite pop-float;top:40px;left:-46px;rotate:-14deg}.pop-landing .s2{width:84px;height:84px;animation:7s ease-in-out -2s infinite pop-float;top:-56px;right:-46px;rotate:12deg}.pop-landing .s3{width:80px;height:80px;animation:8s ease-in-out -4s infinite pop-float;top:52%;right:-30px}@keyframes pop-float{0%,to{translate:0}50%{translate:0 -12px}}.pop-landing .works{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 34px;padding:28px 0 6px;font-size:14px;font-weight:600;display:flex}.pop-landing .works .lg{color:var(--ink-2);font-family:var(--display);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.pop-landing .works .lg img{width:20px;height:20px}.pop-landing a.works{border-radius:999px;width:fit-content;max-width:100%;margin:22px auto 0;padding:10px 22px;text-decoration:none;transition:background .2s}.pop-landing a.works:hover{background:var(--lilac)}.pop-landing .works-more{font-family:var(--display);color:var(--violet);font-size:18px;font-weight:800;transition:transform .2s}.pop-landing a.works:hover .works-more{transform:translate(3px)}.pop-landing .sec{padding:110px 0 0}.pop-landing .sec-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.pop-landing .sec-head h2{text-wrap:balance;max-width:820px;margin-top:14px;font-size:clamp(38px,5vw,68px);font-weight:800}.pop-landing .sec-head p{max-width:420px;color:var(--muted);font-size:18px}.pop-landing .lead{color:var(--muted);max-width:640px;margin-top:18px;font-size:19px}.pop-landing .tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.pop-landing .tile{border-radius:var(--radius);flex-direction:column;justify-content:flex-end;min-height:200px;padding:26px 24px 24px;display:flex;position:relative;overflow:hidden}.pop-landing .tile strong{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(44px,4.6vw,64px);font-weight:800;line-height:1}.pop-landing .tile small{letter-spacing:-.01em;margin-left:4px;font-size:.42em}.pop-landing .tile span{margin-top:8px;font-size:15px;font-weight:600;line-height:1.35}.pop-landing .tile img{filter:drop-shadow(0 10px 14px #0000002e);width:64px;height:64px;position:absolute;top:14px;right:14px}.pop-landing .t1{background:var(--yellow)}.pop-landing a.tile{color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.pop-landing a.tile[href]:hover{box-shadow:0 6px 0 var(--yellow-d);transform:translateY(-3px)}.pop-landing .t2{background:var(--violet);color:#fff}.pop-landing .t3{background:var(--pink);color:#fff}.pop-landing .t4{background:var(--blue);color:#fff}.pop-landing .tpl-sec{padding-top:120px}.pop-landing .marquee{padding:8px 0 24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pop-landing .track{gap:20px;width:max-content;display:flex}.pop-landing .track.loop{animation:70s linear infinite pop-scroll}.pop-landing .marquee:hover .track,.pop-landing .marquee:focus-within .track,.pop-landing .tpl-sec.paused .track{animation-play-state:paused}.pop-landing .track.rev{animation-duration:90s;animation-direction:reverse}@keyframes pop-scroll{to{transform:translate(calc(-50% - 10px))}}.pop-landing .set{width:540px;color:var(--ink);border-radius:26px;flex:none;padding:16px 16px 14px;text-decoration:none;transition:transform .25s}.pop-landing .set:hover{transform:translateY(-6px)rotate(-.5deg)}.pop-landing .set-shots{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.pop-landing .set-shots img{aspect-ratio:1320/2868;object-fit:cover;background:#fff6;border-radius:10px;width:100%}.pop-landing .set.wide .set-shots{grid-template-columns:repeat(3,minmax(0,1fr))}.pop-landing .set.wide .set-shots img{aspect-ratio:1126/1600}.pop-landing .set-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:0 4px;display:flex}.pop-landing .set-meta b{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:800}.pop-landing .set-meta span{opacity:.75;font-size:13px;font-weight:600}.pop-landing .set-meta .tag{white-space:nowrap;opacity:1;background:#ffffffbf;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.pop-landing .set-meta .tag.pro{background:var(--ink);color:#fff}.pop-landing .tone-a{background:#ffe9d6}.pop-landing .tone-b{background:#ede8de}.pop-landing .tone-c{background:#e3f2df}.pop-landing .tone-d{background:#e6e2ff}.pop-landing .tone-e{color:#fff;background:#1d1745}.pop-landing .tone-f{background:#ffd9d6}.pop-landing .tone-g{background:#ddf3e4}.pop-landing .tone-h{background:#e2ecff}.pop-landing .tone-e .tag{color:#fff;background:#ffffff26}.pop-landing .tpl-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.pop-landing .tpl-foot-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pop-landing .marquee-toggle{background:var(--lilac);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:13px}.pop-landing .free-chip{background:var(--lilac);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.pop-landing .how{grid-template-columns:400px 1fr;align-items:start;gap:40px;display:grid}.pop-landing .how>*{min-width:0}.pop-landing .steps{flex-direction:column;gap:12px;display:flex}.pop-landing .step{text-align:left;border:2px solid var(--line);cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border-radius:22px;grid-template-columns:58px 1fr;gap:16px;padding:18px 18px 18px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.pop-landing .step:hover{border-color:#cfc5ff}.pop-landing .step[aria-selected=true]{border-color:var(--ink);box-shadow:0 6px 0 var(--ink);transform:translateY(-3px)}.pop-landing .step .n{width:58px;height:58px;font-family:var(--display);border-radius:16px;place-items:center;font-size:26px;font-weight:800;display:grid}.pop-landing .step:first-child .n{background:var(--yellow)}.pop-landing .step:nth-child(2) .n{background:#ffd0e6}.pop-landing .step:nth-child(3) .n{background:#d6e2ff}.pop-landing .step h3{margin-top:2px;font-size:23px;font-weight:800}.pop-landing .step p{color:var(--muted);margin-top:6px;font-size:15.5px;line-height:1.5}.pop-landing .screen{background:var(--ink);border-radius:26px;padding:10px;position:relative;box-shadow:0 40px 80px -40px #15102e99}.pop-landing .screen img{aspect-ratio:2940/1840;object-fit:cover;background:#222;border-radius:18px;width:100%}.pop-landing .screen .cap{background:var(--yellow);color:var(--ink);font-family:var(--display);border-radius:12px;padding:8px 16px;font-size:18px;font-weight:800;position:absolute;bottom:28px;left:28px;transform:rotate(-2deg);box-shadow:0 8px 20px -8px #0006}.pop-landing .panel[hidden]{display:none}.pop-landing .sec-cta{justify-content:center;margin-top:40px;display:flex}.pop-landing .loc-link{margin-top:10px}.pop-landing .loc .link{color:var(--ink);border-color:#15102e4d}.pop-landing .sizes{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pop-landing .store{border-radius:var(--radius);padding:34px;position:relative;overflow:hidden}.pop-landing .store.ios{background:var(--ink);color:#fff}.pop-landing .store.play{background:#dff7ec}.pop-landing .store h3{font-size:34px;font-weight:800}.pop-landing .store .desc{opacity:.85;max-width:520px;margin-top:12px;font-size:16.5px}.pop-landing .shapes{flex-wrap:wrap;align-items:flex-end;gap:16px;min-height:190px;margin:30px 0 26px;display:flex}.pop-landing .shape{flex-direction:column;align-items:center;gap:10px;display:flex}.pop-landing .shape i{border-radius:12px;display:block;box-shadow:inset 0 0 0 2px #ffffff40}.pop-landing .shape span{text-align:center;font-size:14px;font-weight:700;line-height:1.3}.pop-landing .shape span small{opacity:.7;font-size:12.5px;font-weight:500;display:block}.pop-landing .ios .shape i{background:linear-gradient(160deg,#7c5cff,#2f6bff)}.pop-landing .play .shape i{box-shadow:none;background:linear-gradient(160deg,#18c38a,#0e9f8f)}.pop-landing .store-links{flex-direction:column;gap:10px;font-weight:700;display:flex}.pop-landing .store-links a{text-decoration:none}.pop-landing .store-links a:hover{text-decoration:underline}.pop-landing .ios .store-links a:first-child{color:var(--yellow)}.pop-landing .play .store-links a:first-child{color:#0b7a55}.pop-landing .about{background:var(--lilac);border-radius:var(--radius);grid-template-columns:.9fr 1.1fr;gap:40px;margin-top:20px;padding:40px;display:grid}.pop-landing .about h2{font-size:clamp(28px,3vw,40px);font-weight:800}.pop-landing .about p{color:var(--ink-2);font-size:16.5px}.pop-landing .about p+p{margin-top:14px}.pop-landing .duo{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.pop-landing .card{border-radius:var(--radius);padding:36px;position:relative;overflow:hidden}.pop-landing .card h3{max-width:520px;font-size:clamp(32px,3.4vw,44px);font-weight:800}.pop-landing .card p{max-width:520px;margin-top:14px;font-size:17px}.pop-landing .loc{background:var(--yellow)}.pop-landing .loc-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.pop-landing .loc-item{flex-direction:column;align-items:flex-start;display:flex}.pop-landing .loc-item .flag{color:var(--ink);letter-spacing:.05em;background:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.pop-landing .loc-item .shot{border-radius:14px;width:100%;height:auto;margin-top:10px;box-shadow:0 18px 30px -14px #15102e73,0 0 0 1px #15102e0f}.pop-landing .loc-more{margin-top:18px;font-size:15px;font-weight:700}.pop-landing .ai{background:var(--grad-warm);color:#fff}.pop-landing .ai p{color:#ffffffeb}.pop-landing .ai-objs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.pop-landing .ai-objs div{text-align:center;background:#ffffff29;border-radius:18px;padding:14px 10px 12px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff40}.pop-landing .ai-objs img{width:62px;height:62px;margin:0 auto 6px}.pop-landing .ai .ai-link{margin-top:26px}.pop-landing .ai .link{color:#fff;border-color:#ffffff80}.pop-landing .agents{background:var(--ink);color:#fff;isolation:isolate;border-radius:40px;padding:80px 60px;position:relative;overflow:hidden}.pop-landing .agents:before{content:"";z-index:-1;background:radial-gradient(circle,#5b2effb3,#0000 65%);width:700px;height:700px;position:absolute;top:-260px;right:-200px}.pop-landing .agents:after{content:"";z-index:-1;background:radial-gradient(circle,#ff4fa373,#0000 65%);width:520px;height:520px;position:absolute;bottom:-260px;left:-200px}.pop-landing .agents .eyebrow{color:var(--yellow)}.pop-landing .agents-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.pop-landing .agents-grid>*{min-width:0}.pop-landing .agents h2{margin-top:16px;font-size:clamp(38px,4.2vw,58px);font-weight:800}.pop-landing .agents .lead{color:#ffffffc7}.pop-landing .a-steps{counter-reset:pop-step;flex-direction:column;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:flex}.pop-landing .a-steps li{color:#ffffffe0;counter-increment:pop-step;grid-template-columns:34px 1fr;align-items:start;gap:14px;font-size:16.5px;display:grid}.pop-landing .a-steps li:before{content:counter(pop-step);width:34px;height:34px;font-family:var(--display);color:var(--yellow);background:#ffffff1a;border-radius:10px;place-items:center;font-weight:800;display:grid}.pop-landing .a-steps b{color:#fff}.pop-landing .agent-logos{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pop-landing .agent-logos span{background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.pop-landing .agent-logos img{width:18px;height:18px}.pop-landing .agent-logos img[src$=cursor\.svg]{filter:invert()}.pop-landing .agents-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:32px;display:flex}.pop-landing .agents-cta p{color:#ffffffb3;max-width:300px;margin:0;font-size:14px;line-height:1.45}.pop-landing .term{background:#0c0920;border-radius:22px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.65;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000000b3}.pop-landing .term-bar{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:14px 16px;display:flex}.pop-landing .term-bar i{background:#3a3456;border-radius:50%;width:11px;height:11px}.pop-landing .term-copy{color:#fff;font:600 12.5px var(--body);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;margin-left:auto;padding:6px 12px;transition:background .2s}.pop-landing .term-copy:hover{background:#fff3}.pop-landing .term-bar span{color:#ffffff80;font-family:var(--body);margin-left:10px;font-size:13px}.pop-landing .term pre{white-space:pre-wrap;word-break:break-word;color:#d9d4ff;font:inherit;margin:0;padding:20px 22px}.pop-landing .term .k{color:#ff8bc6}.pop-landing .term .s{color:#ffe14d}.pop-landing .term .c{color:#8a83b8}.pop-landing .term .g{color:#5be3b0}.pop-landing .term .ask{color:#fff;border-top:1px dashed #ffffff24;margin-top:14px;padding-top:14px;display:block}.pop-landing .term .ask b{color:var(--yellow);font-weight:600}.pop-landing .caret{background:var(--yellow);vertical-align:-3px;width:8px;height:16px;margin-left:2px;animation:1.1s step-end infinite pop-blink;display:inline-block}@keyframes pop-blink{50%{opacity:0}}.pop-landing .note{color:#ffffff8c;margin-top:16px;font-size:13.5px}.pop-landing .compare{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.pop-landing .compare>*{min-width:0}.pop-landing .compare h2{margin-top:14px;font-size:clamp(36px,4.4vw,58px);font-weight:800}.pop-landing .compare-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.pop-landing .compare-cta .btn{padding:14px 22px;font-size:16px}.pop-landing .ctable{table-layout:fixed;overflow-wrap:anywhere;border-collapse:separate;border-spacing:0;width:100%;box-shadow:0 0 0 2px var(--line);background:#fff;border-radius:24px;font-size:16px;overflow:hidden}.pop-landing .ctable th,.pop-landing .ctable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 20px}.pop-landing .ctable tr:last-child td,.pop-landing .ctable tr:last-child th{border-bottom:0}.pop-landing .ctable thead th{font-family:var(--display);background:var(--lilac);font-size:18px;font-weight:800}.pop-landing .ctable thead th.us{background:var(--violet);color:#fff}.pop-landing .ctable tbody th{color:var(--muted);font-size:14.5px;font-weight:600}.pop-landing .ctable thead th:first-child{width:26%}.pop-landing .ctable td.us{background:#fbf9ff;font-weight:600}.pop-landing .yes{background:var(--yellow);border-radius:6px;margin-right:4px;padding:0 6px;font-weight:700;display:inline-block}.pop-landing .reviews{grid-template-columns:320px 1fr;align-items:start;gap:24px;display:grid}.pop-landing .reviews>*{min-width:0}.pop-landing .score{border-radius:var(--radius);box-shadow:0 8px 0 var(--ink), 0 0 0 2px var(--ink);background:#fff;padding:30px 28px 28px;position:sticky;top:96px}.pop-landing .score>strong{font-family:var(--display);letter-spacing:-.04em;font-size:84px;font-weight:800;line-height:.9;display:block}.pop-landing .score .stars{color:#f5b800;margin-top:10px;font-size:22px;display:block}.pop-landing .score-count{color:var(--muted);margin-top:4px;font-size:14px;font-weight:600;display:block}.pop-landing .dist{flex-direction:column;gap:8px;margin:22px 0 24px;padding:0;list-style:none;display:flex}.pop-landing .dist li{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-template-columns:30px 1fr 44px;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.pop-landing .dist li span:last-child{text-align:right;color:var(--muted);font-weight:600}.pop-landing .dist i{background:var(--lilac);border-radius:999px;height:10px;display:block;overflow:hidden}.pop-landing .dist i b{background:var(--yellow);border-radius:999px;min-width:4px;height:100%;display:block;box-shadow:inset 0 0 0 1px #15102e1f}.pop-landing .score .btn{width:100%;padding:14px 18px;font-size:16px}.pop-landing .wall{columns:3 220px;column-gap:16px;margin:0;padding:0;list-style:none}.pop-landing .wall li{break-inside:avoid;margin-bottom:16px}.pop-landing .rcard{text-align:left;border:2px solid var(--line);width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:22px 22px 20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.pop-landing .rcard:hover{border-color:var(--ink);box-shadow:0 6px 0 var(--ink);transform:translateY(-3px)}.pop-landing .wall li:nth-child(3n+2) .rcard{background:var(--lilac);border-color:#0000}.pop-landing .wall li:nth-child(4) .rcard{background:var(--yellow);border-color:#0000}.pop-landing .rstars{color:#f5b800;letter-spacing:2px;font-size:16px}.pop-landing .wall li:nth-child(4) .rstars{color:var(--ink)}.pop-landing .rtext{font-family:var(--display);letter-spacing:-.015em;font-size:21px;font-weight:700;line-height:1.22}.pop-landing .rby,.pop-reviews .pr-by{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.pop-landing .ravatar,.pop-reviews .pr-avatar{width:32px;height:32px;font-family:var(--display);color:var(--ink);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #15102e14}.pop-reviews-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15102e8c}.pop-reviews{--ink:#15102e;--ink-2:#3b3560;--muted:#5e587f;--lilac:#f1edff;--line:#e4def8;--violet:#5b2eff;--yellow:#ffe14d;--display:var(--font-pop-display), ui-sans-serif, system-ui, sans-serif;--body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;width:min(760px,100% - 24px);max-width:none;height:min(86vh,820px);color:var(--ink);font-family:var(--body);box-shadow:0 10px 0 var(--ink), 0 0 0 2px var(--ink), 0 40px 80px -20px #00000073;background:#fbfaff;border:0;border-radius:30px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}@media (min-width:640px){.pop-reviews{max-width:none}}.pop-reviews .pr-head{color:#fff;background:linear-gradient(120deg,#5b2eff 0%,#2f6bff 45%,#ff4fa3 100%);align-items:center;gap:20px;padding:26px 64px 20px 28px;display:flex;position:relative}.pop-reviews .pr-score{color:var(--ink);background:#fff;border-radius:18px;flex:none;align-items:center;gap:12px;padding:8px 16px 8px 14px;display:flex}.pop-reviews .pr-score strong{font-family:var(--display);letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1}.pop-reviews .pr-score p{color:var(--muted);margin:2px 0 0;font-size:12.5px;font-weight:600}.pop-reviews .pr-score .pr-stars{color:#f5b800}.pop-reviews h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;line-height:1.05}.pop-reviews .pr-close{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.pop-reviews .pr-close:hover{background:#ffffff52}.pop-reviews .pr-filters{border-bottom:2px solid var(--line);scrollbar-width:none;flex:none;gap:8px;padding:16px 28px;display:flex;overflow-x:auto}.pop-reviews .pr-filters::-webkit-scrollbar{display:none}.pop-reviews .pr-filters button{background:var(--lilac);color:var(--ink-2);font:700 14px var(--body);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.pop-reviews .pr-filters button[aria-pressed=true]{background:var(--ink);color:#fff}.pop-reviews .pr-filters button:disabled{opacity:.4;cursor:default}.pop-reviews .pr-count{opacity:.6;font-variant-numeric:tabular-nums;font-weight:600}.pop-reviews .pr-list{flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 28px 28px;display:flex;overflow-y:auto}.pop-reviews .pr-card{border:2px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.pop-reviews .pr-card-top{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.pop-reviews .pr-stars{color:#f5b800;letter-spacing:2px;font-size:15px}.pop-reviews .pr-stars-off{color:var(--line)}.pop-reviews .pr-text{font-family:var(--display);letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.28}.pop-reviews .pr-muted{font-family:var(--body);color:var(--muted);font-size:15px;font-weight:500}.pop-reviews .pr-reply{background:var(--lilac);border-radius:14px;padding:12px 14px}.pop-reviews .pr-reply span{letter-spacing:.06em;text-transform:uppercase;color:var(--violet);font-size:11.5px;font-weight:800}.pop-reviews .pr-reply-text{color:var(--ink-2);white-space:pre-wrap;margin:4px 0 0;font-size:14.5px}.pop-reviews .pr-translation{padding-top:0}.pop-reviews .pr-translation span,.pop-reviews .pr-translation button{font-size:11.5px}.pop-reviews .pr-translation button{color:var(--violet)}.pop-reviews .pr-skeleton{background:linear-gradient(90deg, #fff 0%, var(--lilac) 50%, #fff 100%);background-size:200% 100%;height:132px;animation:1.4s linear infinite pop-shimmer}@keyframes pop-shimmer{to{background-position:-200% 0}}.pop-reviews .pr-empty{text-align:center;color:var(--muted);padding:30px 0}.pop-reviews .pr-retry{color:var(--violet);font:700 15px var(--body);cursor:pointer;background:0 0;border:0;text-decoration:underline}.pop-reviews .pr-sentinel{height:1px}.pop-reviews .pr-foot{border-top:2px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 28px;display:flex}.pop-reviews .pr-foot strong{font-family:var(--display);font-size:18px;font-weight:800;line-height:1.15;display:block}.pop-reviews .pr-foot span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.pop-reviews .pr-cta{background:var(--yellow);color:var(--ink);font:700 15px var(--display);border-radius:999px;flex:none;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex;box-shadow:0 4px #f5c800}.pop-reviews .pr-cta:hover{transform:translateY(-1px)}.pop-reviews :focus-visible{outline:3px solid var(--violet);outline-offset:2px}@media (max-width:600px){.pop-reviews{border-radius:24px;width:calc(100% - 16px);height:90vh}.pop-reviews .pr-head{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 60px 18px 18px}.pop-reviews h2{font-size:24px}.pop-reviews .pr-filters,.pop-reviews .pr-list{padding-left:16px;padding-right:16px}.pop-reviews .pr-text{font-size:17px}.pop-reviews .pr-foot{padding:12px 16px}.pop-reviews .pr-foot strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.pop-reviews .pr-skeleton{animation:none}}.pop-landing #pricing{padding-top:110px}.pop-landing .pricing-header{text-align:center;max-width:760px;margin:0 auto 40px}.pop-landing .pricing-header h2{margin-top:14px;font-size:clamp(40px,5vw,68px);font-weight:800}.pop-landing .pricing-header p{color:var(--muted);max-width:640px;margin:18px auto 0;font-size:19px}.pop-landing .billing{box-shadow:inset 0 0 0 2px var(--line);background:#fff;border-radius:999px;margin-top:26px;padding:5px;display:inline-flex}.pop-landing .billing button{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:700}.pop-landing .billing button[aria-pressed=true]{background:var(--ink);color:#fff}.pop-landing .billing button span{background:var(--yellow);color:var(--ink);border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11.5px}.pop-landing .pricing-grid{grid-template-columns:1fr 1.1fr;gap:20px;max-width:1000px;margin:0 auto;display:grid}.pop-landing .price-card{box-shadow:inset 0 0 0 2px var(--line);background:#fff;border-radius:32px;flex-direction:column;padding:38px;display:flex}.pop-landing .price-card.pro{background:var(--yellow);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink), 0 8px 0 var(--ink);position:relative}.pop-landing .price-card.pro .price-heading h3{box-shadow:inset 0 0 0 2px var(--ink), 0 .08em 0 var(--ink);background:#fff;border-radius:.32em;padding:.02em .28em .08em;display:inline-block;transform:rotate(-1.5deg)}.pop-landing .price-card.pro .price-heading span{background:var(--ink);color:#fff}.pop-landing .price-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pop-landing .price-heading h3{font-size:30px;font-weight:800}.pop-landing .price-heading span{z-index:1;background:var(--yellow);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:relative}.pop-landing .price-description{opacity:.8;margin-top:6px;font-size:15.5px}.pop-landing .amount{font-family:var(--display);letter-spacing:-.05em;align-items:baseline;gap:8px;margin-top:22px;font-size:76px;font-weight:800;line-height:1;display:flex}.pop-landing .amount small{font-family:var(--body);letter-spacing:0;opacity:.8;font-size:17px;font-weight:600}.pop-landing .price-sub{opacity:.85;min-height:23px;margin-top:8px;font-size:14.5px}.pop-landing .price-card .btn{z-index:1;width:100%;margin-top:24px;position:relative}.pop-landing .price-card.pro .btn:not(.secondary){background:var(--ink);color:#fff;box-shadow:0 5px #000}.pop-landing .price-list{flex-direction:column;gap:11px;margin:26px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.pop-landing .price-list li{grid-template-columns:22px 1fr;gap:10px;display:grid}.pop-landing .price-list li:before{content:"";background:var(--lilac) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B2EFF' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:7px;width:22px;height:22px}.pop-landing .price-card.pro .price-list li:before{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315102E' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E")}.pop-landing .guarantee{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:26px;font-size:15px;font-weight:600;display:flex}.pop-landing .guarantee p span{color:var(--violet);font-weight:800}.pop-landing .guarantee a{text-decoration:none}.pop-landing .guarantee a:hover{text-decoration:underline}.pop-landing #faq{grid-template-columns:.8fr 1.2fr;gap:56px;padding-top:110px;display:grid}.pop-landing #faq>*{min-width:0}.pop-landing .faq-intro h2{white-space:pre-line;margin-top:14px;font-size:clamp(38px,4.6vw,60px);font-weight:800}.pop-landing .faq-intro p{color:var(--muted);margin-top:18px;font-size:19px}.pop-landing .faq-intro .text-link{color:var(--violet);border-bottom:2px solid #5b2eff40;margin-top:10px;font-weight:700;text-decoration:none;display:inline-block}.pop-landing #faq>div:last-of-type{flex-direction:column;gap:12px;display:flex}.pop-landing #faq details{box-shadow:inset 0 0 0 2px var(--line);background:#fff;border-radius:22px;transition:box-shadow .2s}.pop-landing #faq details[open]{box-shadow:inset 0 0 0 2px var(--ink)}.pop-landing #faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.015em;padding:22px 64px 22px 24px;font-size:20px;font-weight:700;line-height:1.25;list-style:none;position:relative}.pop-landing #faq summary::-webkit-details-marker{display:none}.pop-landing #faq summary:after{content:"+";background:var(--lilac);width:32px;height:32px;font-family:var(--body);border-radius:10px;place-items:center;font-size:20px;font-weight:600;display:grid;position:absolute;top:50%;right:20px;translate:0 -50%}.pop-landing #faq details[open] summary:after{content:"–";background:var(--yellow)}.pop-landing #faq details p{color:var(--ink-2);padding:0 24px 24px;font-size:16.5px}.pop-landing #faq details a{color:var(--violet);font-weight:600}.pop-landing .closing{background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:0 10px 0 var(--ink);text-align:center;isolation:isolate;border-radius:40px;margin-top:120px;padding:96px 30px;position:relative;overflow:hidden}.pop-landing .closing h2{text-wrap:balance;max-width:1000px;margin:0 auto;font-size:clamp(44px,6.4vw,92px);font-weight:800}.pop-landing .closing p{max-width:620px;color:var(--ink-2);margin:22px auto 0;font-size:19px}.pop-landing .closing .hero-ctas{margin-top:34px}.pop-landing .c1{top:18%;left:6%;rotate:-12deg}.pop-landing .c2{bottom:16%;right:7%;rotate:10deg}.pop-landing :is(.hero-card,.closing) .pill{box-shadow:inset 0 0 0 2px var(--ink), 0 .08em 0 var(--ink);background:#fff}.pop-landing :is(.hero-card,.closing) .btn-yellow{background:var(--ink);color:#fff;box-shadow:0 5px #000}.pop-landing :is(.hero-card,.closing) .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.pop-landing .hero-card .stars{color:var(--ink)}.pop-landing .studio-footer{padding:80px 0 50px}.pop-landing .studio-footer .wrap{width:min(1240px,100% - 40px);margin-inline:auto}.pop-landing .studio-footer .footer-top{grid-template-columns:1.2fr 2fr;gap:40px;display:grid}.pop-landing .studio-footer .brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.pop-landing .studio-footer .brand img{border-radius:9px;width:34px;height:34px}.pop-landing .studio-footer .footer-brand p{color:var(--muted);max-width:300px;margin-top:14px;font-size:15px}.pop-landing .studio-footer .footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.pop-landing .studio-footer .footer-links div{flex-direction:column;gap:9px;font-size:15px;display:flex}.pop-landing .studio-footer .footer-links strong{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:13px;font-weight:700}.pop-landing .studio-footer .footer-links a{color:var(--ink-2);text-decoration:none}.pop-landing .studio-footer .footer-links a:hover{color:var(--violet)}.pop-landing .studio-footer .footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:50px;padding-top:24px;font-size:14px;display:flex}.pop-landing .studio-footer .footer-bottom div{flex-wrap:wrap;gap:18px;display:flex}.pop-landing .studio-footer .footer-bottom a{text-decoration:none}.pop-landing .studio-footer .footer-bottom a:hover{color:var(--ink)}.pop-landing:lang(ja),.pop-landing:lang(zh),.pop-landing:lang(ko){line-break:strict}.pop-landing:lang(ko) h1,.pop-landing:lang(ko) h2{word-break:keep-all}.pop-landing:lang(ja) .hero h1,.pop-landing:lang(zh) .hero h1,.pop-landing:lang(ko) .hero h1{font-size:clamp(40px,5.4vw,76px);line-height:1.08}@media (max-width:600px){.pop-landing:lang(ja) .hero h1,.pop-landing:lang(zh) .hero h1,.pop-landing:lang(ko) .hero h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.pop-landing .track.loop{animation:none}.pop-landing .marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.pop-landing .marquee-toggle{display:none}.pop-landing .sticker,.pop-landing .caret{animation:none}.pop-landing .btn,.pop-landing .set,.pop-landing .step{transition:none}}@media (max-width:1100px){.pop-landing .how{grid-template-columns:1fr}.pop-landing .steps{flex-direction:row;padding-bottom:10px;overflow-x:auto}.pop-landing .step{min-width:300px}.pop-landing .agents-grid,.pop-landing .compare,.pop-landing #faq,.pop-landing .about{grid-template-columns:1fr;gap:36px}.pop-landing .duo,.pop-landing .sizes{grid-template-columns:1fr}}@media (max-width:860px){.pop-landing .tiles{grid-template-columns:1fr 1fr}.pop-landing .sec-head{flex-direction:column;align-items:flex-start}.pop-landing .pricing-grid,.pop-landing .reviews{grid-template-columns:1fr}.pop-landing .score{position:static}.pop-landing .wall{columns:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -14px;padding:4px 14px 14px;display:flex;overflow-x:auto}.pop-landing .wall::-webkit-scrollbar{display:none}.pop-landing .wall li{scroll-snap-align:start;flex:none;width:min(78%,320px);margin:0}.pop-landing .wall .rcard{height:100%}.pop-landing .studio-footer .footer-top{grid-template-columns:1fr}}@media (max-width:760px){.pop-landing .stage-bar{display:none}.pop-landing .hero-media-frame{aspect-ratio:4/5;border-radius:14px 14px 0 0}}@media (max-width:600px){.pop-landing{font-size:16px}.pop-landing .wrap{width:calc(100% - 28px)}.pop-landing .hero{padding-top:10px}.pop-landing .hero-card{border-radius:30px;padding:44px 18px 0}.pop-landing .badge{font-size:12.5px}.pop-landing .hero h1{font-size:44px}.pop-landing .hero h1 .sub{font-size:.5em}.pop-landing .hero-lead{margin-top:18px;font-size:17px}.pop-landing .hero-ctas{flex-direction:column;align-items:stretch;gap:12px;margin-top:26px}.pop-landing .rating{gap:6px 12px;font-size:14px}.pop-landing .rating .dot{display:none}.pop-landing .stage{margin-top:36px}.pop-landing .stage-frame{border-radius:20px 20px 0 0;padding:8px 8px 0}.pop-landing .sticker{width:62px;height:62px}.pop-landing .s1{top:-26px;left:-14px}.pop-landing .s2{width:56px;height:56px;top:-30px;right:-10px}.pop-landing .s3{display:none}.pop-landing .works{gap:10px 18px;font-size:13px}.pop-landing .works .lg{font-size:15px}.pop-landing .sec,.pop-landing #pricing,.pop-landing #faq{padding-top:80px}.pop-landing .tiles{gap:10px;margin-top:40px}.pop-landing .tile{border-radius:22px;min-height:150px;padding:18px}.pop-landing .tile img{width:44px;height:44px}.pop-landing .tile span{font-size:13.5px}.pop-landing .tpl-sec{padding-top:80px}.pop-landing .set{border-radius:22px;width:340px;padding:12px 12px 10px}.pop-landing .set-shots{gap:5px}.pop-landing .set-shots img{border-radius:7px}.pop-landing .set-meta b{font-size:17px}.pop-landing .set-meta span:not(.tag){display:none}.pop-landing .step{grid-template-columns:46px 1fr;min-width:260px}.pop-landing .step .n{width:46px;height:46px;font-size:21px}.pop-landing .step h3{font-size:19px}.pop-landing .screen{border-radius:18px;padding:6px}.pop-landing .screen img{border-radius:12px}.pop-landing .screen .cap{font-size:14px;bottom:14px;left:14px}.pop-landing .store,.pop-landing .card,.pop-landing .about{padding:26px 22px}.pop-landing .store h3{font-size:28px}.pop-landing .shapes{gap:10px;min-height:0}.pop-landing .loc-grid{grid-template-columns:repeat(2,1fr)}.pop-landing .agents{border-radius:30px;padding:52px 22px}.pop-landing .term{font-size:12px}.pop-landing .term pre{padding:16px}.pop-landing .ctable{font-size:14px}.pop-landing .ctable th,.pop-landing .ctable td{padding:12px 10px}.pop-landing .ctable thead th{letter-spacing:-.02em;overflow-wrap:normal;font-size:13px}.pop-landing .ctable tbody th{font-size:13px}.pop-landing .ctable thead th:first-child{width:24%}.pop-landing .price-card{padding:28px 24px}.pop-landing .amount{font-size:62px}.pop-landing #faq summary{padding:18px 58px 18px 18px;font-size:17.5px}.pop-landing #faq details p{padding:0 18px 20px;font-size:15.5px}.pop-landing .closing{border-radius:30px;margin-top:90px;padding:70px 20px}.pop-landing .closing h2{font-size:42px}.pop-landing .closing .sticker{display:none}.pop-landing .studio-footer .footer-links{grid-template-columns:1fr 1fr}}
:is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog){--surface:#fff;--on-ink:#fff;--on-yellow:#15102e;--active-bg:var(--ink);--active-fg:var(--yellow);--active-label:#fff;--sticker-shadow:var(--ink);--sticker-line:var(--ink);--current-line:var(--ink);--shadow-c:#15102e59;--nav-bg:#fbfaffe6;--lilac-2:#e6dfff;--tile:#f6f5f1;--tile-line:#ebe8e1;--note:#fff6cf;--note-line:#ffe680;--note-hover:#fff0b0;--danger-soft:#ffe4e6;--danger-line:#ffd0d6;--line-strong:#cfc8e6}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog){--ink:#f2efff;--ink-2:#cdc7e8;--muted:#9a93bd;--paper:#13111c;--lilac:#2a2540;--line:#332e4a;--surface:#1b1827;--on-ink:#15102e;--active-bg:var(--yellow);--active-fg:#15102e;--active-label:#15102e;--sticker-shadow:#000;--sticker-line:#3d3757;--current-line:#5a5280;--shadow-c:#0009;--nav-bg:#13111ce0;--lilac-2:#352f4f;--tile:#231f33;--tile-line:#332e4a;--note:#3a3216;--note-line:#6d5b12;--note-hover:#463c18;--danger-soft:#3a1520;--danger-line:#6b2333;--line-strong:#4a4466;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pop-editor-nav{background:var(--nav-bg);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--body)}.pop-editor-nav .en-icon{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.pop-editor-nav .en-icon:hover:not(:disabled){background:var(--lilac);color:var(--ink);transform:scale(1)}.pop-editor-nav .en-icon>span.rounded-full{background:var(--yellow);color:var(--on-yellow);animation:none}.pop-editor-nav .en-icon:disabled{opacity:.35;cursor:not-allowed}.pop-editor-nav .en-icon svg{color:currentColor;transform:none}.pop-editor-nav .en-back{background:var(--lilac);border-radius:999px}.pop-editor-nav .en-back:hover{background:var(--ink);color:var(--on-ink)}.pop-editor-nav .en-name{min-width:0;font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:6px;font-size:17px;font-weight:800;display:inline-flex}.pop-editor-nav .en-name .en-pencil{opacity:0;color:var(--muted);flex:none;transition:opacity .15s}.pop-editor-nav .en-name:hover .en-pencil{opacity:1}.pop-editor-nav .en-name-input{border:2px solid var(--line);background:var(--surface);font-family:var(--display);color:var(--ink);border-radius:10px;outline:none;padding:4px 8px;font-size:15px;font-weight:700}.pop-editor-nav .en-name-input:focus{border-color:var(--ink)}.pop-editor-nav .en-proj{gap:1px}.pop-editor-nav .en-meta{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.2}.pop-editor-nav .en-meta-time{font-weight:500}.pop-editor-nav .en-pill{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 13px;font-size:13.5px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.pop-editor-nav .en-credits{background:var(--lilac);color:var(--ink-2)}.pop-editor-nav .en-credits:hover{background:var(--lilac-2)}.pop-editor-nav .en-credits b{color:var(--ink);font-weight:800}.pop-editor-nav .en-offer{background:var(--yellow);color:var(--on-yellow);box-shadow:0 3px 0 var(--yellow-d)}.pop-editor-nav .en-offer:hover{transform:translateY(-1px)}.pop-editor-nav .en-login{background:var(--note);color:var(--ink);box-shadow:inset 0 0 0 2px var(--note-line);font-size:12.5px}.pop-editor-nav .en-login:hover{background:var(--note-hover)}.pop-editor-nav .en-pill svg{color:currentColor}.pop-editor-nav .en-sep{background:var(--line);flex:none;width:1px;height:22px}.pop-editor-nav .en-export{min-height:38px;font-family:var(--display);letter-spacing:-.01em;cursor:pointer;background:var(--yellow);color:var(--on-yellow);box-shadow:0 4px 0 var(--yellow-d);border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14.5px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.pop-editor-nav .en-export:hover:not(:disabled){box-shadow:0 5px 0 var(--yellow-d);transform:translateY(-1px)}.pop-editor-nav .en-export:disabled{opacity:.6;cursor:not-allowed}.pop-editor-nav .en-export svg{color:currentColor}.pop-editor-nav .en-menu{background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 18px 40px -16px var(--shadow-c);border:0;border-radius:16px}.pop-editor-nav .en-menu button{color:var(--ink-2)}.pop-editor-nav .en-menu button:hover{background:var(--lilac)}.pop-editor-nav .en-menu svg{color:currentColor}@media (prefers-reduced-motion:reduce){.pop-editor-nav .en-pill,.pop-editor-nav .en-export{transition:none}}.pop-editor-rail .er-rail{background:var(--surface);border-right:1px solid var(--line)}.pop-editor-rail .er-tool{width:58px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px 7px;transition:background .15s,color .15s;display:flex;position:relative}.pop-editor-rail .er-tool:hover{background:var(--lilac);color:var(--ink)}.pop-editor-rail .er-tool[aria-pressed=true]{background:var(--active-bg);color:var(--active-fg);box-shadow:0 3px 0 var(--shadow-c)}.pop-editor-rail .er-sep{background:var(--line);width:26px;height:1px;margin:6px 0}.pop-editor-rail .er-busy{background:var(--yellow);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--ink);pointer-events:none;border-radius:999px;position:absolute;top:-2px;right:-2px}.pop-editor-rail .er-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--body);letter-spacing:0;font-size:10.5px;font-weight:600;line-height:1.1;overflow:hidden}.pop-editor-rail .er-tool[aria-pressed=true] .er-label{color:var(--active-label)}.pop-editor-panel{background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 24px 50px -20px var(--shadow-c);color:var(--ink);font-family:var(--body);border:0;border-radius:22px}.pop-editor-panel .ep-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:800}.pop-editor-panel .ep-close{background:var(--lilac);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.pop-editor-panel .ep-close:hover{background:var(--ink);color:var(--on-ink)}.pop-editor-panel .ep-close svg{color:currentColor}.pop-editor-panel .ep-tile{border:1.5px solid var(--tile-line);background:var(--tile);border-radius:14px;transition:border-color .15s,box-shadow .15s,transform .15s}.pop-editor-panel .ep-tile:hover{border-color:var(--ink);box-shadow:0 2px 0 var(--sticker-shadow);transform:translateY(-1px)}.pop-editor-panel .ep-tile-dark{background:#15102e;border-color:#15102e}.pop-editor-panel .ep-tile-dark .ep-tile-label{color:#ffffffb3}.pop-editor-panel .ep-tile-pending,.pop-editor-panel .ep-tile-pending:hover{border-style:dashed;border-color:var(--ink-2);background:var(--note);color:var(--ink);box-shadow:none;transform:none}.pop-editor-panel .ep-tile-label{color:var(--muted);font-size:11px;font-weight:600}.pop-editor-panel .ep-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.pop-editor-panel .ep-hint{color:var(--muted);font-size:12px;line-height:1.4}.pop-editor-panel .ep-badge{background:var(--yellow);border:1.5px solid var(--on-yellow);width:18px;height:18px;color:var(--on-yellow);border-radius:999px}.pop-editor-panel .ep-peek{background:var(--ink);color:var(--on-ink);border-radius:8px}.pop-editor-panel .ep-primary{background:var(--yellow);min-height:44px;color:var(--on-yellow);font-family:var(--display);box-shadow:0 4px 0 var(--yellow-d);border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700;transition:transform .15s}.pop-editor-panel .ep-primary-sm{white-space:nowrap;min-height:36px;box-shadow:0 3px 0 var(--yellow-d);padding:0 12px;font-size:12.5px}.pop-editor-panel .ep-primary:hover{transform:translateY(-1px)}.pop-editor-panel .ep-ghost{border:1.5px dashed var(--line);background:var(--surface);min-height:36px;color:var(--ink-2);border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s}.pop-editor-panel .ep-ghost:hover{border-color:var(--ink);color:var(--ink)}.pop-editor-panel .ep-mini{border:1.5px solid var(--line);background:var(--surface);min-height:24px;color:var(--ink-2);border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.pop-editor-panel .ep-mini:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.pop-editor-panel .ep-note{border:1.5px solid var(--note-line);background:var(--note);color:var(--ink);border-radius:14px;padding:10px 12px;font-size:13px;font-weight:600}.pop-editor-panel .ep-sticky{background:var(--surface)}.pop-editor-panel .ep-chip{border:1.5px solid var(--line);background:var(--surface);height:26px;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:600}.pop-editor-panel .ep-chip:hover{border-color:var(--ink);color:var(--ink)}.pop-editor-panel .ep-chip.is-on,.pop-editor-panel .ep-chip.is-on:hover{border-color:var(--ink);background:var(--active-bg);color:var(--active-fg)}.pop-editor-panel .ep-remove{background:var(--ink);width:22px;height:22px;color:var(--on-ink);border:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.pop-editor-panel .ep-remove.is-armed{background:#e11d48}.pop-editor-panel .ep-search{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;transition:border-color .15s}.pop-editor-panel .ep-search::placeholder{color:var(--muted)}.pop-editor-panel .ep-search:focus{border-color:var(--ink)}.pop-editor-bar,.pop-editor-pop{--primary:250 48% 12%;--ring:250 48% 12%;--muted:253 100% 96.5%;--accent:253 100% 96.5%;--muted-foreground:248 29% 29%;--border:254 65% 92%;--color-primary:hsl(var(--primary));--color-ring:hsl(var(--ring));--color-muted:hsl(var(--muted));--color-accent:hsl(var(--accent));--color-muted-foreground:hsl(var(--muted-foreground));--color-border:hsl(var(--border));font-family:var(--body);color:var(--ink)}.pop-editor-bar{background:var(--surface);border:1.5px solid var(--sticker-line);box-shadow:0 4px 0 var(--sticker-shadow);border-radius:18px}.pop-editor-pop,.pop-editor-bar .eb-pop{background:var(--surface);border:1.5px solid var(--sticker-line);box-shadow:0 4px 0 var(--sticker-shadow);border-radius:16px}.pop-editor-bar .eb-pop{margin-top:10px;padding:14px}.pop-editor-bar .eb-menu{border:1.5px solid var(--sticker-line);box-shadow:0 4px 0 var(--sticker-shadow);border-radius:14px;margin-top:8px}.pop-editor-bar .eb-title{border-color:var(--line)}.pop-editor-bar .eb-badge{background:var(--yellow);width:28px;height:28px;color:var(--on-yellow);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pop-editor-bar .eb-title-text{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:800}.pop-editor-bar .eb-icon{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.pop-editor-bar .eb-icon:hover:not(:disabled){background:var(--lilac);color:var(--ink)}.pop-editor-bar .eb-icon.is-on,.pop-editor-bar .eb-icon.is-on:hover{background:var(--active-bg);color:var(--active-fg)}.pop-editor-bar .eb-icon:disabled{opacity:.3;cursor:not-allowed}.pop-editor-bar .eb-danger{color:#e11d48}.pop-editor-bar .eb-danger:hover:not(:disabled){background:var(--danger-soft);color:#be123c}.pop-editor-bar .font-mono{font-family:var(--body);font-weight:700}.pop-editor-bar .eb-step{background:var(--lilac);border-radius:999px;gap:2px;height:32px;padding:0 3px 0 8px}.pop-editor-bar .eb-step-prefix{min-width:12px;color:var(--muted);font-size:11px;font-weight:700}.pop-editor-bar .eb-step-btn{width:26px;height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pop-editor-bar .eb-step-btn:hover{background:var(--surface);color:var(--ink)}.pop-editor-bar .eb-step-input{width:40px;height:26px;color:var(--ink);background:0 0;border:0;border-radius:8px;font-size:12.5px;font-weight:700}.pop-editor-bar .eb-step-input:focus{background:var(--surface)}.pop-editor-row{font-family:var(--body)}.pop-editor-row .er-set-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-weight:800}.pop-editor-row .cs-trigger{background:var(--surface);height:34px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border:0;border-radius:999px;padding:0 12px;transition:box-shadow .15s}.pop-editor-row .cs-trigger:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.pop-editor-row .cs-trigger span,.pop-editor-row .cs-trigger svg{color:inherit}.pop-editor-row .cs-trigger>div>span:first-child:not(:only-child){color:var(--muted)}.pop-editor-row .cs-menu{box-shadow:0 0 0 1px var(--line), 0 18px 40px -16px var(--shadow-c);border:0;border-radius:14px;margin-top:6px}.pop-editor-row .cs-menu>div{padding:4px}.pop-editor-row .cs-option{color:var(--ink-2);border-radius:9px}.pop-editor-row .cs-option:hover{background:var(--lilac);color:var(--ink)}.pop-editor-row .cs-option[data-selected=true]{background:var(--lilac);color:var(--ink);font-weight:700}.pop-editor-row .er-chip-btn{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);width:34px;min-width:34px;height:34px;box-shadow:none;color:var(--ink-2);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pop-editor-row .er-chip-btn svg{flex:none;display:block}.pop-editor-row .er-chip-btn:hover{background:var(--lilac);color:var(--ink)}.pop-editor-row .er-chip-btn.is-on{border-color:var(--ink);background:var(--active-bg);color:var(--active-fg)}.pop-editor-row .er-chip{background:var(--surface);height:34px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border:0;border-radius:999px;padding:0 12px 0 9px;font-size:13px;font-weight:600}.pop-editor-row .er-chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.pop-editor-row .er-chip[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--ink)}.pop-editor-row.er-group{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;width:fit-content;padding:3px;display:inline-flex}.pop-editor-row.er-group .er-chip-btn{background:0 0;border:0;width:30px;min-width:30px;height:30px}.pop-editor-row.er-group .er-chip-btn:hover{background:var(--lilac)}.pop-editor-row.er-group .er-chip-btn.is-on{background:var(--active-bg);color:var(--active-fg)}.pop-editor-row.er-group .er-chip{height:30px;box-shadow:none;background:0 0}.pop-editor-row.er-group .er-chip:hover,.pop-editor-row.er-group .er-chip[aria-expanded=true]{background:var(--lilac);box-shadow:none}.pop-editor-row .er-divider{background:var(--line);flex:none;width:1px;height:18px;margin:0 2px;display:block}.pop-editor-row .er-toggle{background:var(--surface);height:34px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;padding:0 7px 0 11px}.pop-editor-row .er-toggle img{opacity:.85}.pop-editor-row .er-toggle svg{color:var(--ink)}.pop-editor-row .er-switch{background:var(--line);box-shadow:none}.pop-editor-row .er-switch[aria-checked=true]{background:var(--active-bg)}.pop-editor-row .er-switch:focus{box-shadow:none}.pop-editor-row .er-switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pop-editor-row .er-seg{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);padding:3px}.pop-editor-row .er-seg [role=radio]{height:28px;color:var(--muted);padding:0 12px;font-weight:600}.pop-editor-row .er-seg [role=radio]:hover:not([aria-disabled=true]):not([aria-checked=true]){color:var(--ink)}.pop-editor-row .er-seg [role=radio][aria-checked=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}.pop-editor-row .er-danger{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--danger-line);border:0;border-radius:999px}.pop-editor-dock{font-family:var(--body);color:var(--ink)}.pop-editor-dock.ed-dock,.pop-editor-dock .ed-dock{border:1.5px solid var(--line);background:var(--surface);box-shadow:0 10px 24px -14px var(--shadow-c);border-radius:999px}.pop-editor-dock .ed-dock{gap:2px;padding:3px}.pop-editor-dock .ed-ghost{color:var(--ink-2);background:0 0;border:0;transition:background .15s,color .15s}.pop-editor-dock .ed-ghost:hover:not(:disabled):not([aria-pressed=true]),.pop-editor-dock .ed-ghost[aria-expanded=true]{background:var(--lilac);color:var(--ink)}.pop-editor-dock .ed-ghost[aria-pressed=true]{background:var(--active-bg);color:var(--active-fg)}.pop-editor-dock .ed-ghost:disabled{color:var(--muted)}.pop-editor-dock .ed-round{border-radius:999px}.pop-editor-dock .ed-ghost svg{color:currentColor}.pop-editor-dock .ed-div{background:var(--line)}.pop-editor-dock .ed-zoom{color:var(--ink);font-weight:700}.pop-editor-dock.ed-dock-ink{border:1.5px solid var(--sticker-line);box-shadow:0 4px 0 var(--sticker-shadow);border-radius:18px;gap:6px;padding:6px}.pop-editor-dock .ed-lang{height:36px;color:var(--ink);letter-spacing:.01em;background:0 0;border:1.5px solid #0000;border-radius:12px;gap:6px;padding:0 10px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s}.pop-editor-dock .ed-lang:hover{background:var(--lilac)}.pop-editor-dock .ed-lang[aria-current=true]{background:var(--lilac);border-color:var(--current-line)}.pop-editor-dock .ed-lang-flag{font-size:17px;line-height:1}.pop-editor-dock .ed-src{background:var(--ink);color:var(--on-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.pop-editor-dock.ed-dock-ink .ed-div{display:none}.pop-editor-dock .ed-add{border:1.5px dashed var(--line-strong);width:34px;height:34px;color:var(--ink-2);background:0 0;border-radius:10px}.pop-editor-dock .ed-add:hover:not(:disabled),.pop-editor-dock .ed-add[aria-expanded=true]{border-style:solid;border-color:var(--ink);background:var(--lilac);color:var(--ink)}.pop-editor-dock .ed-add svg{color:currentColor}.pop-editor-dock.ed-dock-ink .ed-ghost{min-width:34px;height:34px}.pop-editor-dock .ed-zoombar{padding:4px}.pop-editor-dock .ed-zoombar button{justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-size:18px;display:inline-flex}.pop-editor-dock .ed-zoombar .ed-zoom{min-width:56px;font-size:14px}.pop-editor-dock.ed-help{border:1.5px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--ink-2);box-shadow:0 10px 24px -14px var(--shadow-c);border-radius:999px;padding:0}.pop-editor-dock.ed-help:hover,.pop-editor-dock.ed-help[aria-expanded=true]{background:var(--lilac);color:var(--ink)}.pop-editor-dock.ed-help svg{color:currentColor}.pop-editor-dock .ed-flag{width:30px;height:30px}.pop-editor-dock .ed-flag:hover{background:var(--lilac)}.pop-editor-dock .ed-flag[aria-current=true]{background:var(--lilac);box-shadow:inset 0 0 0 2px var(--ink)}.pop-editor-dock .ed-dot{background:var(--yellow-d)}.pop-editor-dock .ed-pop,.pop-editor-dock.ed-pop{box-shadow:0 0 0 1px var(--line), 0 24px 50px -20px var(--shadow-c);border:0;border-radius:18px}.pop-editor-dock .ed-search,.pop-editor-dock .ed-row:hover{background:var(--lilac)}.pop-editor-dock .ed-row[data-on=true]{background:var(--lilac);color:var(--ink)}.pop-editor-dock .ed-check[data-on=true]{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-fg)}.pop-editor-dock .ed-note{background:var(--note);border-color:var(--note-line)}.pop-editor-dock .ed-note p{color:var(--ink)}.pop-editor-dock .ed-primary{background:var(--yellow);color:var(--on-yellow);font-family:var(--display);box-shadow:0 4px 0 var(--yellow-d);border-radius:999px;font-weight:700}.pop-editor-dock .ed-primary:hover:not(:disabled){background:var(--yellow);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.pop-editor-rail .er-tool,.pop-editor-panel .ep-close,.pop-editor-panel .ep-tile,.pop-editor-panel .ep-primary,.pop-editor-bar .eb-icon{transition:none}.pop-editor-panel .ep-tile:hover,.pop-editor-panel .ep-primary:hover{transform:none}}.react-flow__panel.editor-canvas-panel-bottom{bottom:calc(var(--editor-safe-bottom,0px) + 16px)!important;margin-bottom:0!important}html[data-editor-theme=dark] :is(.pop-editor-bar,.pop-editor-pop,.pop-editor-dialog){--primary:50 100% 65%;--primary-foreground:250 48% 12%;--ring:50 100% 65%;--muted:252 26% 20%;--accent:252 26% 20%;--muted-foreground:251 42% 84%;--border:250 23% 24%;--input:250 23% 24%;--background:250 24% 12%;--foreground:250 100% 97%;--popover:250 24% 12%;--popover-foreground:250 100% 97%;--card:250 24% 12%;--card-foreground:250 100% 97%;--color-primary-foreground:hsl(var(--primary-foreground));--color-input:hsl(var(--input));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground))}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog) :is(.bg-white,.bg-paper,.bg-background,.bg-gray-50,.bg-zinc-50){background-color:var(--surface)}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog) :is(.bg-gray-100,.bg-zinc-100,.bg-slate-100,.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-zinc-50:hover,.hover\:bg-zinc-100:hover){background-color:var(--lilac)}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog) :is(.bg-gray-200,.bg-gray-300,.bg-zinc-200,.bg-zinc-300){background-color:var(--line)}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog) :is(.text-black,.text-gray-900,.text-gray-800,.text-zinc-900,.text-zinc-800,.text-slate-900,.text-foreground){color:var(--ink)}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog) :is(.text-gray-700,.text-gray-600,.text-zinc-700,.text-zinc-600,.text-slate-700,.text-slate-600){color:var(--ink-2)}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog) :is(.text-gray-500,.text-gray-400,.text-zinc-500,.text-zinc-400,.text-slate-500,.text-slate-400,.text-muted-foreground){color:var(--muted)}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog) :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-zinc-200,.border-zinc-300,.border-border){border-color:var(--line)}html[data-editor-theme=dark] [data-editor-root]{color:var(--ink,#f2efff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#110f19}html[data-editor-theme=dark] [data-editor-root] :is(.bg-cream,.bg-muted\/10){background-color:#110f19}html[data-editor-theme=dark] :is(.pop-editor-scope,.pop-editor-row,.pop-editor-dock) :is(.text-\[\#15102e\],.text-\[\#1B1A17\]){color:var(--ink)}html[data-editor-theme=dark] :is(.pop-editor-scope,.pop-editor-row,.pop-editor-dock) .text-\[\#5e587f\]{color:var(--muted)}html[data-editor-theme=dark] :is(.pop-editor-scope,.pop-editor-row,.pop-editor-dock) :is(.border-\[\#15102e\],.hover\:border-primary:hover){border-color:var(--ink)}html[data-editor-theme=dark] :is(.pop-editor-scope,.pop-editor-row,.pop-editor-dock) :is(.bg-\[\#fff6cf\],.hover\:bg-\[\#fff6cf\]:hover,.hover\:bg-\[\#ffef99\]:hover,.hover\:bg-\[\#f6f3fd\]:hover){background-color:var(--note)}html[data-editor-theme=dark] .pop-editor-scope .shadow-\[0_4px_0_\#15102e\]{box-shadow:0 4px #000}html[data-editor-theme=dark] [data-editor-root] .react-flow__background circle{fill:#474063}html[data-editor-theme=dark] .mcp-agent-pill{background-color:#2a2540;box-shadow:inset 0 0 0 1.5px #3d3757,0 3px #f5c800}html[data-editor-theme=dark] [data-editor-root] img[src^="/icons/"]{filter:invert()}html[data-editor-theme=dark] :is(.pop-editor-nav,.pop-editor-rail,.pop-editor-panel,.pop-editor-row,.pop-editor-dock,.pop-editor-bar,.pop-editor-pop,.pop-editor-scope,.pop-editor-dialog) :is(.bg-\[\#ffe14d\],.bg-\[\#FFE14D\],.bg-\[\#ffe14d\] *,.bg-\[\#FFE14D\] *){color:#15102e;border-color:#15102e}.pop-editor-dialog{--primary:250 48% 12%;--primary-foreground:0 0% 100%;--ring:250 48% 12%;--muted:253 100% 96.5%;--accent:253 100% 96.5%;--muted-foreground:248 16% 42%;--border:254 65% 92%;--input:254 65% 92%;--background:0 0% 100%;--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-ring:hsl(var(--ring));--color-muted:hsl(var(--muted));--color-accent:hsl(var(--accent));--color-muted-foreground:hsl(var(--muted-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-background:hsl(var(--background));background:var(--surface);color:var(--ink);border:1.5px solid var(--sticker-line);box-shadow:0 6px 0 var(--sticker-shadow);font-family:var(--body);border-radius:22px}.pop-editor-dialog [data-slot=dialog-title]{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}.pop-editor-dialog [data-slot=dialog-description]{color:var(--muted)}.pop-editor-dialog [data-slot=dialog-close]{background:var(--lilac);width:32px;height:32px;color:var(--ink-2);opacity:1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;top:14px;right:14px}.pop-editor-dialog [data-slot=dialog-close]:hover{background:var(--ink);color:var(--on-ink)}.pop-editor-dialog [data-variant=default]{background:var(--yellow);color:var(--on-yellow);font-family:var(--display);box-shadow:0 3px 0 var(--yellow-d);border-radius:999px;font-weight:700}.pop-editor-dialog [data-variant=default]:hover:not(:disabled){background:var(--yellow);transform:translateY(-1px)}.pop-editor-dialog [data-variant=outline]{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:999px;font-weight:600}.pop-editor-dialog [data-variant=outline]:hover:not(:disabled){border-color:var(--ink);background:var(--surface)}.pop-editor-dialog input[type=checkbox]{accent-color:var(--active-bg)}.pop-editor-dialog .pd-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:800;line-height:1.15}.pop-editor-dialog .pd-muted{color:var(--muted)}.pop-editor-dialog .pd-close{background:var(--lilac);width:32px;height:32px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pop-editor-dialog .pd-close:hover{background:var(--ink);color:var(--on-ink)}.pop-editor-dialog .pd-seg{background:var(--lilac);border-radius:999px;padding:4px}.pop-editor-dialog .pd-seg>button{color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.pop-editor-dialog .pd-seg>button[aria-selected=true]{background:var(--active-bg);color:var(--active-label)}.pop-editor-dialog .pd-label{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.pop-editor-dialog .pd-required{color:var(--pink)}.pop-editor-dialog .pd-input,.pop-editor-dialog .pd-form [data-slot=popover-trigger]{border:1.5px solid var(--line);background:var(--surface);height:44px;color:var(--ink);box-shadow:none;border-radius:14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.pop-editor-dialog .pd-textarea{height:auto;padding-top:10px;padding-bottom:10px}.pop-editor-dialog .pd-input::placeholder{color:var(--muted)}.pop-editor-dialog .pd-input:focus,.pop-editor-dialog .pd-form [data-slot=popover-trigger]:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px var(--yellow);outline:none}.pop-editor-dialog .pd-input:disabled{background:var(--tile);color:var(--muted)}.pop-editor-dialog .pd-input-error{border-color:var(--pink)}.pop-editor-dialog .pd-input-icon{color:var(--muted)}.pop-editor-dialog .pd-field-error{color:var(--pink);margin-top:4px;font-size:13px}.pop-editor-dialog .pd-section{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.pop-editor-dialog .pd-rule{border-top:1.5px dashed var(--line);height:0}.pop-editor-dialog .pd-or{background:var(--surface);letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.pop-editor-dialog .pd-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--yellow-d);text-decoration-color:var(--yellow-d);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.pop-editor-dialog .pd-link:hover{text-decoration-color:currentColor}.pop-editor-dialog .pd-link-quiet{color:var(--ink-2)}.pop-editor-dialog .pd-link-quiet:hover{color:var(--ink)}.pop-editor-dialog :is(.pd-primary,.pd-outline,.pd-dark,.pd-danger){border-radius:999px;min-height:44px;padding:10px 20px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,background .15s,border-color .15s}.pop-editor-dialog .pd-primary{font-family:var(--display);background:var(--yellow);color:var(--on-yellow);box-shadow:0 4px 0 var(--yellow-d)}.pop-editor-dialog .pd-primary:hover:not(:disabled){box-shadow:0 5px 0 var(--yellow-d);transform:translateY(-1px)}.pop-editor-dialog .pd-primary:active:not(:disabled){box-shadow:0 1px 0 var(--yellow-d);transform:translateY(3px)}.pop-editor-dialog .pd-outline{border:1.5px solid var(--line);background:var(--surface);color:var(--ink)}.pop-editor-dialog .pd-outline:hover:not(:disabled){border-color:var(--ink)}.pop-editor-dialog .pd-dark{color:#fff;background:#000;border:1.5px solid #000}.pop-editor-dialog .pd-dark:hover:not(:disabled){background:#15102e}html[data-editor-theme=dark] .pop-editor-dialog .pd-dark{border-color:var(--line-strong)}.pop-editor-dialog .pd-danger{border:1.5px solid var(--danger-line);color:#e11d48;background:0 0;font-size:14px}.pop-editor-dialog .pd-danger:hover:not(:disabled){background:var(--danger-soft)}html[data-editor-theme=dark] .pop-editor-dialog .pd-danger{color:#fb7185}.pop-editor-dialog .pd-error{border:1.5px solid var(--danger-line);background:var(--danger-soft);color:#be123c;border-radius:14px;padding:10px 14px}html[data-editor-theme=dark] .pop-editor-dialog .pd-error{color:#fda4af}.pop-editor-dialog .pd-note{border:1.5px solid var(--note-line);background:var(--note);color:var(--ink);border-radius:14px;padding:12px 16px}.pop-editor-dialog .pd-spinner{border:2px solid var(--line);border-top-color:var(--ink)}.pop-editor-dialog .pd-tabs{border-bottom:1.5px solid var(--line);padding-bottom:12px}.pop-editor-dialog .pd-tab{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.pop-editor-dialog .pd-tab:hover{background:var(--lilac);color:var(--ink)}.pop-editor-dialog .pd-tab[aria-selected=true]{background:var(--active-bg);color:var(--active-label)}.pop-editor-dialog .pd-footer{border-top:1.5px solid var(--line);background:var(--tile)}.pop-editor-dialog .pd-card{border:1.5px solid var(--line);background:var(--surface);border-radius:16px}.pop-editor-dialog .pd-card-split{border-top:1.5px dashed var(--line)}.pop-editor-dialog .pd-chip{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.pop-editor-dialog .pd-chip:hover:not(:disabled){border-color:var(--ink)}.pop-editor-dialog .pd-chip-lg{padding:8px 18px;font-size:14px}.pop-editor-dialog .pd-status{border:1.5px solid var(--line);letter-spacing:.04em;color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pop-editor-dialog .pd-status-ok{color:#15102e;background:#b8f5d0;border-color:#15102e}.pop-editor-dialog .pd-status-bad{border-color:var(--danger-line);background:var(--danger-soft);color:#be123c}.pop-editor-dialog .pd-status-wait{border-color:var(--note-line);background:var(--note);color:var(--ink)}.pop-editor-dialog .pd-ok{color:#16a34a}.pop-editor-dialog .pd-bad{color:#e11d48}.pop-editor-dialog .pd-wait{color:var(--yellow-d)}.pop-editor-dialog .pd-star{color:var(--line-strong)}.pop-editor-dialog .pd-star-on{color:var(--yellow-d)}.pop-editor-dialog .pd-check{border:1.5px solid var(--line-strong);background:var(--surface);color:var(--active-label);border-radius:6px}.pop-editor-dialog .pd-check[data-checked=true]{border-color:var(--active-bg);background:var(--active-bg)}.pop-editor-dialog .peer:focus-visible+.pd-check{box-shadow:0 0 0 3px var(--yellow)}.eam-avatar{box-shadow:0 0 0 1.5px var(--ink,#15102e)}.eam-trigger:hover,.eam-trigger[aria-expanded=true]{background:var(--lilac,#f3efff)}.pop-editor-pop.eam-menu{color:var(--ink);font-family:var(--body)}.eam-menu .eam-item,.eam-menu .eam-langs>button{color:var(--ink);background:0 0;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.eam-menu .eam-item:hover,.eam-menu .eam-langs>button:hover{background:var(--lilac)}.eam-menu .eam-icon{color:var(--muted)}.eam-menu .eam-item:hover .eam-icon{color:var(--ink)}.eam-menu .eam-group{border-top:1.5px dashed var(--line)}.eam-menu .eam-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 12px 4px;font-size:11px;font-weight:700}.eam-menu .eam-langs>button{color:var(--ink-2);justify-content:space-between;align-items:center;font-weight:500;display:flex}.eam-menu .eam-langs>button[aria-current=true]{background:var(--active-bg);color:var(--active-label);font-weight:700}.eam-menu .eam-langs>button[aria-current=true]:after{content:"";background:var(--yellow);border-radius:999px;width:7px;height:7px}html[data-editor-theme=dark] .eam-menu .eam-langs>button[aria-current=true]:after{background:var(--on-yellow)}.pop-editor-scope.sl-card{background:var(--surface);color:var(--ink);border:1.5px solid var(--sticker-line);box-shadow:0 4px 0 var(--sticker-shadow);font-family:var(--body);border-radius:20px}.pop-editor-scope .sl-head-open{border-bottom:1.5px solid var(--line)}.pop-editor-scope .sl-icon-btn{background:var(--lilac);width:28px;height:28px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pop-editor-scope .sl-icon-btn:hover{background:var(--ink);color:var(--on-ink)}.pop-editor-scope .sl-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:800}.pop-editor-scope .sl-title-lg{letter-spacing:-.02em;font-size:26px}:is(.pop-editor-scope,.pop-editor-dialog) .sl-sub{color:var(--muted);font-size:12px}:is(.pop-editor-scope,.pop-editor-dialog) .sl-primary{background:var(--yellow);height:34px;color:var(--on-yellow);font-family:var(--display);box-shadow:0 3px 0 var(--yellow-d);border-radius:999px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .12s,box-shadow .12s}:is(.pop-editor-scope,.pop-editor-dialog) .sl-primary:hover{box-shadow:0 4px 0 var(--yellow-d);transform:translateY(-1px)}:is(.pop-editor-scope,.pop-editor-dialog) .sl-primary:active{box-shadow:0 1px 0 var(--yellow-d);transform:translateY(2px)}.pop-editor-scope .sl-section{border:1.5px solid var(--tile-line);background:var(--tile);border-radius:16px}.pop-editor-scope .sl-section-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);border-bottom:1.5px dashed var(--line);font-weight:800}:is(.pop-editor-scope,.pop-editor-dialog) .sl-label{color:var(--ink-2);font-weight:600}:is(.pop-editor-scope,.pop-editor-dialog) .sl-count{color:var(--muted);font-size:11px;font-weight:600}:is(.pop-editor-scope,.pop-editor-dialog) .sl-over{color:var(--pink)}:is(.pop-editor-scope,.pop-editor-dialog) .sl-input{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;transition:border-color .15s,box-shadow .15s}:is(.pop-editor-scope,.pop-editor-dialog) .sl-input::placeholder{color:var(--muted)}:is(.pop-editor-scope,.pop-editor-dialog) .sl-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--yellow);outline:none}:is(.pop-editor-scope,.pop-editor-dialog) .sl-input:disabled{background:var(--tile);color:var(--muted)}:is(.pop-editor-scope,.pop-editor-dialog) .sl-copy{color:var(--muted);border-radius:8px;transition:background .15s,color .15s}:is(.pop-editor-scope,.pop-editor-dialog) .sl-copy:hover{background:var(--lilac);color:var(--ink)}:is(.pop-editor-scope,.pop-editor-dialog) .sl-copied{color:#16a34a}.pop-editor-dialog .sl-preview{border:1.5px solid var(--line);background:var(--tile);border-radius:14px}.pop-editor-dialog .sl-dialog-footer{border-top:1.5px solid var(--line);background:var(--tile)}.pop-editor-scope .ed-addset{border:1.5px dashed var(--line-strong);background:var(--surface);height:34px;color:var(--ink-2);font-family:var(--body);border-radius:999px;padding:0 14px 0 11px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .12s,box-shadow .12s}.pop-editor-scope .ed-addset:hover{border-style:solid;border-color:var(--sticker-line);background:var(--yellow);color:var(--on-yellow);box-shadow:0 3px 0 var(--sticker-shadow);transform:translateY(-1px)}.pop-editor-scope .ed-addset:active{box-shadow:0 1px 0 var(--sticker-shadow);transform:translateY(1px)}.pop-editor-scope .ed-addset:focus-visible{box-shadow:0 0 0 3px var(--yellow);outline:none}.canvas-fixed-ui{zoom:var(--canvas-ui-zoom,1)}
