.studio-frame .app-main.is-plan-locked{filter:blur(6px) saturate(.85);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plan-lock{position:fixed;inset:0 0 0 var(--side-w,0);z-index:110;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgba(8,8,12,.42);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}html[data-phone="1"] .plan-lock{inset:0;padding:72px 12px 24px;place-items:start center}.pl-tone-cyan{--pa:#22e4ff;--pb:#8b5cf6;--pa-rgb:34,228,255}.pl-tone-ember{--pa:#ffb020;--pb:#ff4d2d;--pa-rgb:255,140,40}.pl-tone-violet{--pa:#c084fc;--pb:#6366f1;--pa-rgb:192,132,252}.pl-tone-lime{--pa:#b4ff39;--pb:#22e4a0;--pa-rgb:180,255,57}.plan-lock-card{width:min(1000px,100%);border-radius:24px;border:1px solid rgba(255,210,63,.2);background:radial-gradient(600px 240px at 0 0,rgba(var(--pa-rgb,255,210,63),.13),transparent 62%),radial-gradient(520px 200px at 100% 0,rgba(255,210,63,.07),transparent 65%),linear-gradient(180deg,rgba(18,17,21,.96),rgba(11,10,13,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 40px 110px -24px rgba(0,0,0,.85);color:#f4f1ec}.plan-lock-head{display:grid;grid-gap:8px;gap:8px;padding:24px 26px 6px}.plan-lock-pill{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;color:#ffd76a;background:rgba(255,210,63,.08);box-shadow:inset 0 0 0 1px rgba(255,210,63,.55),0 6px 20px -10px rgba(255,196,40,.8)}.plan-lock-pill svg{color:#ffd23f}.plan-lock-head h2{margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:780;letter-spacing:-.04em;line-height:1.05;color:#f6f4f0}.plan-lock-head h2:not(.plan-lock-neon){justify-self:start;background:linear-gradient(120deg,#fff6c8,#ffd23f 45%,#e0a92a);-webkit-background-clip:text;background-clip:text;color:transparent}.plan-lock-neon{display:flex;align-items:center;gap:12px}.plan-lock-neon i{padding:4px 9px;border-radius:9px;font:800 15px/1 var(--mono,ui-monospace,monospace);font-style:normal;letter-spacing:.04em;color:#07070a;background:linear-gradient(125deg,var(--pa),var(--pb));box-shadow:0 0 18px rgba(var(--pa-rgb),.55)}.plan-lock-head>p{margin:0;max-width:60ch;font-size:15px;line-height:1.5;color:rgba(244,241,236,.72)}.plan-lock-head>p.plan-lock-cycle{font-size:13px;color:rgba(244,241,236,.6)}.plan-lock-frames{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:560px}.plan-lock-frames li{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:10px;background:#050507;box-shadow:inset 0 0 0 1px rgba(var(--pa-rgb),.4)}.plan-lock-frames img{display:block;width:100%;height:100%;object-fit:cover}.plan-lock-frames span{position:absolute;left:6px;bottom:5px;padding:1px 6px;border-radius:5px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(5,5,7,.72)}.plan-lock .studio-subscribe-plans{padding:12px 26px 6px;overflow:visible}.plan-lock-foot{justify-content:space-between;gap:12px;padding:14px 26px 22px;border-top:1px solid rgba(255,255,255,.06);margin-top:10px}.plan-lock-foot,.plan-lock-others{display:flex;flex-wrap:wrap;align-items:center}.plan-lock-others{gap:6px}.plan-lock-others small{color:rgba(244,241,236,.55);font-size:12px;margin-right:4px}.plan-lock-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 9px;border:1px solid transparent;border-radius:9px;text-decoration:none;background:linear-gradient(#121116,#121116) padding-box,linear-gradient(125deg,var(--pa),var(--pb)) border-box}.plan-lock-chip b{font-size:12.5px;font-weight:750;color:#fff}.plan-lock-chip i{padding:2px 5px;border-radius:5px;font-style:normal;font-size:9.5px;font-weight:800;color:#07070a;background:linear-gradient(125deg,var(--pa),var(--pb))}.plan-lock-actions{display:flex;gap:8px}@media (max-width:860px){.plan-lock .studio-subscribe-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.plan-lock-head{padding:22px 16px 8px}.plan-lock .studio-subscribe-plans{padding:8px 16px 4px;grid-template-columns:minmax(0,1fr)}.plan-lock-actions{flex-wrap:wrap}.plan-lock-foot{padding:12px 16px 18px}.plan-lock-actions{width:100%}.plan-lock-actions .btn{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:no-preference){.plan-lock-card{animation:plan-lock-in .22s ease-out}@keyframes plan-lock-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}}.plan-lock-neon .pl-art{flex:none;border-radius:11px}.wt-layer{position:fixed;inset:0;z-index:90;pointer-events:none}.wt-ring{position:fixed;border-radius:14px;box-shadow:0 0 0 2px rgb(246,196,69),0 0 0 9999px rgba(0,0,0,.55),0 0 28px rgba(246,196,69,.55);transition:top .25s,left .25s,width .25s,height .25s}.wt-card,.wt-tip{position:fixed;width:min(320px,calc(100vw - 32px));padding:18px;border:1px solid rgba(246,196,69,.45);border-radius:18px;background:#121015;color:var(--text);box-shadow:0 24px 60px rgba(0,0,0,.55);pointer-events:auto}.wt-card h3,.wt-tip h3{margin:4px 0 6px;font:700 18px/1.2 var(--display,var(--sans));letter-spacing:-.01em}.wt-card p,.wt-tip p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.45}.wt-count{color:rgb(246,196,69);font:600 12px/1 var(--sans)}.wt-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wt-card{right:20px;bottom:20px;z-index:85}.wt-card .btn{display:inline-flex}@media (max-width:760px){.wt-tip{left:16px!important;top:auto!important;bottom:16px}.wt-card{left:16px;right:16px;bottom:16px;width:auto}}.wt-plans{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}.wt-plans-card{position:relative;width:min(1040px,100%);padding:28px;border:1px solid rgba(246,196,69,.35);border-radius:26px;background:#0e0d10;box-shadow:0 40px 120px rgba(0,0,0,.6)}.wt-plans-card header h2{margin:0 0 6px;font:800 28px/1.1 var(--display,var(--sans));letter-spacing:-.02em}.wt-plans-card header p{margin:0 0 20px;color:var(--muted);max-width:64ch;line-height:1.5}.wt-plans-card footer{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px}.wt-x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--hair);border-radius:50%;background:transparent;color:var(--text);cursor:pointer}