*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#dfe8d6}body{font-family:Sora,system-ui,sans-serif;color:#0a1633}button{font:inherit;color:inherit}:focus-visible{outline:2px solid #0A1633;outline-offset:2px}.mono{font-family:Geist Mono,monospace}.g{background:#ffffff5c;border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:inset 0 1px #ffffffd9,0 14px 40px #0000001a}.ib{width:44px;height:44px;border-radius:999px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.bgimg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s}.bgimg.blurred{filter:blur(6px) saturate(1.1)}.studio{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#fff0 28%,#ffffff47 44%,#fff0 58%),linear-gradient(180deg,#ffffff2e,#00000014),radial-gradient(ellipse at 42% 38%,#d6d9de,#b8bcc3 42%,#8f949c);transition:opacity .8s}.wash{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}#stage{position:fixed;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none}#stage:active{cursor:grabbing}#stage canvas{display:block;width:100%;height:100%}.hint3d{position:fixed;left:50%;top:calc(50% + 250px);transform:translate(-50%);height:28px;padding:0 12px;border-radius:999px;display:flex;align-items:center;gap:8px;font:500 11.5px Geist Mono,monospace;color:#0a1633bf;pointer-events:none}.top{position:fixed;top:16px;left:16px;right:16px;height:68px;padding:0 10px 0 24px;display:flex;align-items:center;justify-content:space-between;border-radius:999px;z-index:20}.top .l,.top .r{display:flex;align-items:center;gap:16px}.top .r{gap:8px}.vsep{width:1px;height:24px;background:#0000001f}.seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:#0000000d}.seg button{height:40px;padding:0 14px;border-radius:999px;border:none;background:transparent;color:#0a1633bf;font:500 13px Sora,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px}.seg{position:relative;--blob:#ffffff;--blob2:#f4f4f6;--blob3:#ffffff;--onBlob:#111111}.seg button{position:relative;z-index:1;transition:color .3s}.seg button[aria-checked=true],.seg button[aria-selected=true]{color:var(--onBlob);font-weight:600}.lseg{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;filter:url(#goo) drop-shadow(0 4px 10px rgba(0,0,0,.14));pointer-events:none}.lseg span{position:absolute;background:var(--blob);border-radius:999px;transition:background .6s}.lseg .m{top:18px;height:40px}.lseg .q{border-radius:50%}.cart{height:48px;padding:0 8px 0 22px;display:flex;align-items:center;gap:14px;border-radius:999px;border:none;background:var(--blob);color:var(--onBlob);font:600 15px Sora,sans-serif;cursor:pointer;transition:background .6s,color .6s;box-shadow:0 10px 28px color-mix(in srgb,var(--blob) 45%,transparent),inset 0 1px #fff9}.cart span{height:34px;padding:0 12px;display:flex;align-items:center;border-radius:999px;background:#111;color:var(--blob3);font:500 12px Geist Mono,monospace}#eye{position:fixed;left:calc(50% - 26px);top:calc(50% + 252px);width:52px;height:52px;z-index:25;color:#0a1633;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #fffffff2,0 10px 28px #0000001f}.rail{position:fixed;left:16px;top:calc(50% - 210px);width:96px;height:420px;z-index:10}.cap{position:absolute;left:0;top:0;width:96px;height:296px}.cap .glassclip{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff61;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);transition:clip-path .95s cubic-bezier(.34,1.3,.5,1)}.cap>svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.cap>svg path{transition:d .95s cubic-bezier(.34,1.3,.5,1)}.lava{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;filter:url(#goo);pointer-events:none}.lava span{position:absolute;background:var(--blob);border-radius:50%;transition:background .6s}.lava .main{left:26px;width:52px;height:48px;border-radius:44% 56% 52% 48%/50% 44% 56% 50%;animation:morph 5s ease-in-out infinite}.lava .s{left:calc(52px - var(--d)/2);width:var(--d);height:var(--d)}.lava .s1{--d:34px;animation:orbit1 4.2s ease-in-out infinite}.lava .s2{--d:24px;animation:orbit2 5.4s ease-in-out infinite}.lava .s3{--d:16px;animation:orbit3 3.6s ease-in-out infinite}@keyframes morph{0%,to{border-radius:44% 56% 52% 48%/50% 44% 56% 50%}33%{border-radius:58% 42% 40% 60%/56% 40% 60% 44%}66%{border-radius:46% 54% 60% 40%/40% 60% 42% 58%}}@keyframes orbit1{0%,to{translate:0 0}50%{translate:10px -8px}}@keyframes orbit2{0%,to{translate:0 0}50%{translate:-12px 10px}}@keyframes orbit3{0%,to{translate:0 0}50%{translate:14px 14px}}.lava .hl{position:absolute;left:44px;width:12px;height:8px;border-radius:50%;background:#ffffffb3;filter:none}.tools{position:absolute;left:0;top:44px;display:flex;flex-direction:column}.tools button{width:64px;height:52px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0a1633;position:relative;z-index:2;transition:color .4s}.tools button[aria-pressed=true]{color:var(--onBlob)}.drip{position:absolute;left:93px;width:9px;height:9px;border-radius:50%;background:var(--blob);box-shadow:0 2px 6px var(--blob2);transition:top 1.1s cubic-bezier(.34,1.6,.5,1)}.tip{position:absolute;left:110px;height:40px;padding:0 6px 0 14px;display:flex;align-items:center;gap:10px;border-radius:999px;white-space:nowrap;font:600 13px Sora,sans-serif;transition:top 1s cubic-bezier(.34,1.3,.5,1)}.tip kbd{min-width:26px;height:26px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#0a1633;color:var(--blob);font:500 11px Geist Mono,monospace}.pod{position:absolute;left:4px;top:312px;width:56px;height:108px;padding:4px;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.panel{position:fixed;right:16px;top:100px;bottom:16px;width:440px;padding:24px;border-radius:36px;display:flex;flex-direction:column;gap:16px;z-index:10}.panel h1{margin:0;font:500 28px/1 Sora,sans-serif;letter-spacing:-.02em}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.hintbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:#ffffff52;border:1px solid rgba(255,255,255,.7);font:500 13px Sora,sans-serif;color:#0a1633bf}.drop{flex:1;min-height:0;border-radius:24px;border:1.5px dashed rgba(10,22,51,.35);background:#ffffff38;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;cursor:pointer}.drop .up{width:64px;height:64px;border-radius:50%;background:var(--blob);color:var(--onBlob);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px color-mix(in srgb,var(--blob) 50%,transparent),inset 0 1px #fff9}.drop b{font:500 22px Sora,sans-serif;letter-spacing:-.01em}.art{flex:1;min-height:0;border-radius:24px;background:#ffffff6b;border:1px solid rgba(255,255,255,.7);display:none;flex-direction:column;overflow:hidden}.art .pv{flex:1;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(rgba(0,0,0,.035) 0% 25%,transparent 0% 50%) 50%/20px 20px}.art .pv img{max-width:80%}.art .bar{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid rgba(0,0,0,.07)}.art .bar button{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:12.5px}.colors{padding:8px 8px 8px 18px;border-radius:999px;background:#ffffff52;border:1px solid rgba(255,255,255,.7)}.colors .seg{background:transparent;padding:0}.sw{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.colors button[aria-checked=true] .sw{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px var(--blob)}.same{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.8);background:#fff6;color:#111;text-align:left;cursor:pointer;box-shadow:inset 0 1px #fff9}.same .i{width:40px;height:40px;border-radius:50%;background:#111;color:var(--blob3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ptip{display:flex;justify-content:center;gap:10px;font-size:11.5px;color:#0a1633a6}.bottom{position:fixed;left:0;right:0;bottom:22px;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:10;pointer-events:none}.bottom>div{display:flex;gap:10px;pointer-events:auto}.bp{height:52px;padding:5px;display:flex;align-items:center;gap:4px;border-radius:999px}.chip{height:38px;padding:0 14px;display:flex;align-items:center;gap:8px;border-radius:999px;font:500 13px Sora,sans-serif}.chip .d{width:8px;height:8px;border-radius:50%}body{--blob:#B6F23C;--blob2:#9ED62A;--blob3:#D8FF7A;--onBlob:#0A1633;--blobSoft:color-mix(in srgb,var(--blob) 55%,transparent)}body[data-theme=halloween]{--blob:#7dff1a;--blob2:#5ee012;--blob3:#a8ff5a}body[data-theme=christmas]{--blob:#0047ff;--blob2:#0036c8;--blob3:#7a9dff;--onBlob:#ffffff;--blobSoft:rgba(0,71,255,.26)}.scene{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transition:opacity .8s}#bg-christmas{opacity:0}.scene *{transition:fill .8s,opacity .8s}body[data-time=day] .night-only,body[data-time=night] .day-only{opacity:0}body[data-time=night] .studio{background:linear-gradient(115deg,#fff0 28%,#ffffff1a 44%,#fff0 58%),radial-gradient(ellipse at 42% 38%,#5a5e66,#3a3d44 45%,#1f2126)}body[data-time=day]{--hwWin:#ffb347;--hwSkinW:#8fd14f;--hwAccent:#ff7a1a;--hwGhost:#ffffff;--hwMum:#f3ead2;--hwPkFace:#ffd75e;--hwMoon:#fff1b8;--hwMoonD:#ffd27a;--hwCloud:#ffb8de;--hwTree:#24103a;--hwHill:#4a2580;--hwStone:#b4a3dc;--hwStoneD:#5e4a90;--hwRim:#ffb347;--hwFog:rgba(255,214,240,.38);--hwGround:#341a66;--hwMoss:#a6ee4f;--hwFence:#1e0c33;--hwBush:#24103a;--hwEye:#ffcf3a;--hwFront:#1a0a2e}body[data-time=night]{--hwWin:#7dff1a;--hwSkinW:#5ee022;--hwAccent:#7dff1a;--hwGhost:#e6ffd6;--hwMum:#c8d6b2;--hwPkFace:#7dff1a;--hwMoon:#7dff1a;--hwMoonD:#45c400;--hwCloud:#4a1f72;--hwTree:#170722;--hwHill:#2c0f48;--hwStone:#25123a;--hwStoneD:#140820;--hwRim:#6dff2a;--hwFog:rgba(100,255,40,.3);--hwGround:#210a36;--hwMoss:#3fd10a;--hwFence:#160822;--hwBush:#1a0a28;--hwEye:#ffcf3a;--hwFront:#13061f}.fall{animation:fall var(--d) linear infinite;animation-delay:var(--dl)}@keyframes fall{0%{transform:translateY(-120px) rotate(0)}to{transform:translateY(1040px) rotate(var(--rot))}}.snow{animation:snow 14s linear infinite}@keyframes snow{0%{transform:translateY(0)}to{transform:translateY(900px)}}.twk{animation:twk 1.8s ease-in-out infinite alternate}@keyframes twk{0%{opacity:.25}to{opacity:1}}.ring{transform-box:fill-box;transform-origin:85% 95%;animation:ring .42s ease-in-out infinite alternate}@keyframes ring{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}.pom{transform-box:fill-box;transform-origin:0% 20%;animation:pom 1.6s ease-in-out infinite alternate}@keyframes pom{0%{transform:rotate(-8deg)}to{transform:rotate(10deg)}}.sack{animation:sack 2.4s ease-in-out infinite}@keyframes sack{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nod{transform-box:fill-box;transform-origin:50% 100%;animation:nod 3s ease-in-out infinite}@keyframes nod{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}60%{transform:rotate(3deg)}}.blink{transform-box:fill-box;transform-origin:center;animation:blink 4.2s infinite}@keyframes blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}.walkA,.walkB{transform-box:fill-box;transform-origin:50% 100%}.walkA{animation:walkA 9s linear infinite}.walkB{animation:walkB 11s linear infinite}@keyframes walkA{0%{transform:translate(0) scaleX(1)}49.9%{transform:translate(200px) scaleX(1)}50%{transform:translate(200px) scaleX(-1)}99.9%{transform:translate(0) scaleX(-1)}to{transform:translate(0) scaleX(1)}}@keyframes walkB{0%{transform:translate(0) scaleX(-1)}49.9%{transform:translate(-160px) scaleX(-1)}50%{transform:translate(-160px) scaleX(1)}99.9%{transform:translate(0) scaleX(1)}to{transform:translate(0) scaleX(-1)}}.hop{animation:hop .45s ease-in-out infinite alternate}@keyframes hop{to{transform:translateY(-4px)}}.legA,.legB{transform-box:fill-box;transform-origin:50% 0;animation:leg .45s ease-in-out infinite alternate}.legB{animation-delay:-.45s}@keyframes leg{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}.batfly{animation:batfly var(--d) linear infinite;animation-delay:var(--dl)}@keyframes batfly{0%{transform:translate(-120px)}25%{transform:translate(260px,-30px)}50%{transform:translate(640px,20px)}75%{transform:translate(1040px,-24px)}to{transform:translate(1600px)}}.flap{transform-box:fill-box;transform-origin:center;animation:flap .32s ease-in-out infinite alternate}@keyframes flap{to{transform:scaleY(.35)}}.swayL{animation:swayL 7s ease-in-out infinite}.swayR{animation:swayL 8s ease-in-out infinite -2s}@keyframes swayL{0%,to{transform:rotate(0)}50%{transform:rotate(2.2deg)}}.drift{animation:drift 26s ease-in-out infinite alternate}.drift2{animation:drift 18s ease-in-out infinite alternate-reverse}@keyframes drift{to{transform:translate(90px)}}.tail{transform-box:fill-box;transform-origin:0% 90%;animation:tail 2.2s ease-in-out infinite alternate}@keyframes tail{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.witchfly{animation:witchfly 24s linear infinite}@keyframes witchfly{0%{transform:translate(1600px)}to{transform:translate(-240px)}}.bobS{animation:sack 2s ease-in-out infinite}.floatG{animation:floatG 4.5s ease-in-out infinite}@keyframes floatG{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(14px,-22px) rotate(3deg)}}.peek{animation:peek 6s ease-in-out infinite}@keyframes peek{0%,15%,to{transform:translateY(70px)}30%,75%{transform:translateY(0)}}.waveArm{transform-box:fill-box;transform-origin:0% 100%;animation:waveArm .5s ease-in-out infinite alternate}@keyframes waveArm{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}.waddleM{animation:waddleM 10s ease-in-out infinite}@keyframes waddleM{0%,to{transform:translate(0)}50%{transform:translate(-46px)}}.wobbleM{transform-box:fill-box;transform-origin:50% 100%;animation:ring 1.1s ease-in-out infinite alternate}.pkBob{transform-box:fill-box;transform-origin:50% 100%;animation:pkBob 2.8s ease-in-out infinite}@keyframes pkBob{0%,to{transform:scale(1)}50%{transform:scale(1.04,.96)}}.rise{animation:rise 5.2s cubic-bezier(.5,0,.3,1) infinite}@keyframes rise{0%,8%{transform:translateY(160px)}32%,68%{transform:translateY(0)}78%{transform:translateY(-6px)}to{transform:translateY(160px)}}.claw{transform-box:fill-box;transform-origin:50% 100%;animation:claw .7s ease-in-out infinite alternate}@keyframes claw{0%{transform:rotate(-6deg) scaleY(1)}to{transform:rotate(7deg) scaleY(.9)}}.flag{transform-box:fill-box;transform-origin:50% 0;animation:flag 1.6s ease-in-out infinite alternate}@keyframes flag{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.flick{animation:flick 2.4s steps(1,end) infinite}@keyframes flick{0%,to{opacity:1}12%{opacity:.55}16%{opacity:1}54%{opacity:.8}58%{opacity:.35}62%{opacity:1}}.circ{animation:circ 7s linear infinite}@keyframes circ{0%{transform:scaleY(.45) rotate(0)}to{transform:scaleY(.45) rotate(360deg)}}.bub{transform-box:fill-box;transform-origin:center;animation:bub 2.2s ease-in infinite}@keyframes bub{0%{transform:translateY(0) scale(.3);opacity:0}20%{opacity:1}to{transform:translateY(-90px) scale(1.2);opacity:0}}.smoke{transform-box:fill-box;transform-origin:center;animation:smoke 3.2s ease-out infinite}@keyframes smoke{0%{transform:translate(0) scale(.5);opacity:.9}to{transform:translate(18px,-70px) scale(2.6);opacity:0}}.stir{transform-box:fill-box;transform-origin:100% 0;animation:stir 1.6s ease-in-out infinite alternate}@keyframes stir{0%{transform:translate(-8px) rotate(-4deg)}to{transform:translate(10px) rotate(5deg)}}.flame{transform-box:fill-box;transform-origin:50% 100%;animation:flame .5s ease-in-out infinite alternate}@keyframes flame{0%{transform:scaleX(.9) rotate(-4deg)}to{transform:scale(1.08,1.12) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.scene *{animation:none!important}}#ui{position:fixed;left:0;top:0;width:100vw;height:100vh;transform-origin:0 0;pointer-events:none;z-index:5}#ui>*:not(.bottom):not(#gooLayer){pointer-events:auto}#gooLayer{position:fixed;top:0;right:0;bottom:0;left:0;filter:url(#goo);pointer-events:none;z-index:60}.ldrop{position:absolute;left:0;top:0}.ldrop i{position:absolute;border-radius:50%;animation:lw var(--t) ease-in-out infinite alternate,lm var(--t2) ease-in-out infinite}@keyframes lw{0%{translate:var(--x1) var(--y1)}to{translate:var(--x2) var(--y2)}}@keyframes lm{0%,to{border-radius:58% 42% 63% 37%/45% 58% 42% 55%}33%{border-radius:38% 62% 44% 56%/60% 38% 62% 40%}66%{border-radius:50% 50% 34% 66%/38% 64% 36% 62%}}#gooLayer{filter:url(#gooInk)}.hidden-w{visibility:hidden}.dyb{display:inline-block}body[data-theme=halloween] .dyb{font-family:Creepster,Sora,sans-serif;font-size:23px;line-height:1;letter-spacing:.05em;color:var(--blob);vertical-align:-3px;text-shadow:0 2px 0 #1a0a24,0 0 12px rgba(125,255,26,.45);animation:ooze .7s cubic-bezier(.3,1.4,.5,1) both}@keyframes ooze{0%{opacity:0;transform:translateY(-10px) scaleY(1.35);filter:blur(2px)}60%{opacity:1;transform:translateY(2px) scaleY(.92);filter:blur(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){body[data-theme=halloween] .dyb{animation:none}}.dyb{position:relative}.drips{display:none}body[data-theme=halloween] .drips{display:block;position:absolute;left:0;top:calc(100% - 5px);width:100%;height:22px;fill:var(--blob);overflow:visible;filter:drop-shadow(0 1px 0 #1a0a24)}.drp{transform-box:fill-box;transform-origin:50% 0;animation:drp 2.4s ease-in infinite}@keyframes drp{0%{transform:scaleY(.3)}70%{transform:scaleY(1)}85%{transform:scaleY(1.08) translateY(1px)}to{transform:scaleY(.3)}}@media(prefers-reduced-motion:reduce){.drp{animation:none}}body[data-theme=christmas] .dyb{font-family:Gorditas,Sora,serif;font-weight:700;font-size:24px;line-height:1;letter-spacing:.01em;color:#d42a2a;vertical-align:-4px;text-shadow:2px 2px 0 #fbf1dc;animation:jolly .7s cubic-bezier(.3,1.6,.5,1) both}@keyframes jolly{0%{opacity:0;transform:translateY(6px) scale(.85) rotate(-3deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body[data-theme=christmas] .dyb{animation:none}}#bg-halloween :is(.circ,.xtra){transition:opacity .9s ease}body:not(.ui-hidden) #bg-halloween :is(.circ,.xtra){opacity:0}#w-time{--blob:#ffffff;--blob2:#ffffff;--blob3:#ffffff;--onBlob:#000000}body[data-time=night] #w-time{--blob:#000000;--blob2:#000000;--blob3:#000000;--onBlob:#ffffff}#w-time .lseg{filter:url(#gooBW)}#w-time .lseg span{transition:none}#w-time button{transition:color 0s linear .62s}.drop{transition:background .25s,border-color .25s,transform .25s}.drop:hover,.drop.over{background:#fff6;border-color:#0a163399}.drop.over{transform:scale(.985)}.drop u{text-underline-offset:3px}.drop .uparea{margin-top:4px;padding:6px 10px;border-radius:999px;background:#ffffff73;font-size:11px;color:#0a1633b3}.upl{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:24px;background:#fff6;border:1px solid rgba(255,255,255,.75)}.upl[hidden],.drop[hidden]{display:none}.upl .pv{flex:1;min-height:90px;border-radius:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-conic-gradient(#0000000d 0% 25%,#ffffff8c 0% 50%) 50%/18px 18px}.upl .pv img{max-width:86%;max-height:86%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.12))}.upl .meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.upl .nm{display:flex;flex-direction:column;gap:3px;min-width:0}.upl .nm b{font:600 14px Sora,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upl .nm span{font-size:11px;color:#0a16339e}.upl .acts{display:flex;gap:6px;flex-shrink:0}.upl .acts button{height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;cursor:pointer;font:500 12.5px Sora,sans-serif;color:#0a1633}.upl .acts button:hover{background:#fff}.upl .ctl{display:grid;grid-template-columns:56px 1fr 74px;align-items:center;gap:10px;font:500 13px Sora,sans-serif;color:#0a1633c7}.upl .ctl output{font:500 11.5px Geist Mono,monospace;text-align:right;color:#0a1633a6}.upl input[type=range]{-webkit-appearance:none;appearance:none;height:28px;background:transparent;cursor:pointer;margin:0}.upl input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#0a163324}.upl input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#0a163324}.upl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 3px 8px #0000002e}.upl input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 3px 8px #0000002e}.upl input[type=range]:focus-visible{outline:2px solid #0A1633;outline-offset:2px;border-radius:999px}.upl .q{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:12px;background:#ffffff8c;font:500 12.5px Sora,sans-serif;color:#0a1633}.upl .qd{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#2fa84f;box-shadow:0 0 0 3px #2fa84f2e}.upl .q.ok .qd{background:#e0a020;box-shadow:0 0 0 3px #e0a02033}.upl .q.low .qd{background:#d9412b;box-shadow:0 0 0 3px #d9412b2e}.uperr{margin:-6px 0 0;min-height:0;font:500 12.5px Sora,sans-serif;color:#b3261e}.uperr:empty{display:none}.same .tg{width:40px;height:24px;border-radius:999px;background:#0a16332e;position:relative;flex-shrink:0;transition:background .3s}.same .tg:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.same[aria-pressed=true] .tg{background:#0a1633}.same[aria-pressed=true] .tg:after{transform:translate(16px)}.same:disabled{opacity:.55;cursor:default}.fly{position:fixed;left:122px;top:100px;bottom:16px;width:372px;border-radius:36px;padding:24px;z-index:9;display:flex;flex-direction:column;overflow:hidden}.fly[hidden]{display:none}.fly-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.fly-h h2{margin:0;font:500 26px/1 Sora,sans-serif;letter-spacing:-.02em;color:#0a1633}.fly-x{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:#ffffff80;color:#0a1633;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffffe6}.fly-x:hover{background:#fffc}.fly-v{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1;overflow:auto;margin:0 -6px;padding:0 6px 4px}.fly-v[hidden]{display:none}.fly-v>*{animation:flyIn .5s cubic-bezier(.2,.9,.3,1) both}.fly-v>*:nth-child(2){animation-delay:.04s}.fly-v>*:nth-child(3){animation-delay:.08s}.fly-v>*:nth-child(4){animation-delay:.12s}.fly-v>*:nth-child(5){animation-delay:.16s}.fly-v>*:nth-child(n+6){animation-delay:.2s}@keyframes flyIn{0%{opacity:0;transform:translateY(10px)}}.fly-seg{width:100%}.fly-seg button{flex:1;justify-content:center;height:44px;font-size:14px}.fly-hint{margin:0;text-align:center;font:500 12.5px Sora,sans-serif;color:#0a1633a8}.fly-up,.fly-ph{height:54px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:10px;font:600 15px Sora,sans-serif;cursor:pointer;transition:transform .2s,box-shadow .3s,background .3s}.fly-up{border:none;background:var(--blob);color:var(--onBlob);box-shadow:0 10px 26px color-mix(in srgb,var(--blob) 45%,transparent),inset 0 1px #ffffff8c}.fly-up:hover{transform:translateY(-1px)}.fly-ph{border:1.5px solid rgba(10,22,51,.22);background:#fff6;color:#0a1633}.fly-ph:hover{background:#ffffffa6}.fly-up:active,.fly-ph:active{transform:scale(.98)}.fly-fmt{margin:0;text-align:center;font-size:11px;letter-spacing:.04em;color:#0a163399}.fly-l{margin:6px 0 0;font:600 13px Sora,sans-serif;color:#0a1633b3}.fly-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fly-list .empty{padding:14px;border-radius:18px;border:1.5px dashed rgba(10,22,51,.2);font:500 12.5px Sora,sans-serif;color:#0a163399;text-align:center}.fly-item{width:100%;display:flex;align-items:center;gap:12px;padding:8px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:#ffffff6b;cursor:grab;text-align:left;transition:background .25s,box-shadow .25s}.fly-item:hover{background:#ffffffa6}.fly-item[aria-pressed=true]{box-shadow:0 0 0 2px #0a1633}.fly-item .th{width:58px;height:58px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-conic-gradient(#0000000d 0% 25%,#fff9 0% 50%) 50%/12px 12px}.fly-item .th img{max-width:84%;max-height:84%;object-fit:contain}.fly-item .th .ext{font:700 11px Geist Mono,monospace;color:#0a1633;padding:4px 6px;border-radius:6px;background:#ffffffd9}.fly-item .tx{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.fly-item b{font:600 14px Sora,sans-serif;color:#0a1633;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fly-item .tx span{font:500 12px Sora,sans-serif;color:#0a16339e}.fly-item .on{font:600 10.5px Geist Mono,monospace;padding:4px 8px;border-radius:999px;background:#0a1633;color:#fff;flex-shrink:0}.fly-chk{list-style:none;margin:2px 0 0;padding:14px 16px;border-radius:22px;background:#fff6;border:1px solid rgba(255,255,255,.75);display:flex;flex-direction:column;gap:12px}.fly-chk li{display:flex;align-items:center;gap:12px;font:500 14px Sora,sans-serif;color:#0a1633}.fly-chk .ci{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#0a16331f;color:transparent;transition:background .3s,color .3s}.fly-chk li.pass .ci{background:#2fa84f;color:#fff}.fly-chk li.warn .ci{background:#e0a020;color:#fff}.fly-chk li.idle{color:#0a163380}.fly-chk li .why{display:block;font-size:11.5px;color:#0a16339e;margin-top:2px}.fly-note{margin:0;font:500 12.5px/1.45 Sora,sans-serif;color:#0a1633a8}.fly-phone{align-items:center;text-align:center;gap:14px}.fly-back{align-self:flex-start;height:36px;padding:0 14px 0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:#ffffff80;display:flex;align-items:center;gap:6px;font:500 13px Sora,sans-serif;color:#0a1633;cursor:pointer}.qrw{margin-top:6px;padding:18px;border-radius:28px;background:#fff;box-shadow:0 14px 36px #0000001f}.qrw svg{display:block;width:196px;height:196px}.fly-qt{margin:4px 0 0;font:500 20px Sora,sans-serif;color:#0a1633}.fly-qs{margin:0;max-width:280px;font:500 13px/1.45 Sora,sans-serif;color:#0a1633a8}.fly-wait{margin:0;display:flex;align-items:center;gap:9px;font:500 12.5px Sora,sans-serif;color:#0a1633b3}.fly-wait .pd{width:9px;height:9px;border-radius:50%;background:var(--blob);box-shadow:0 0 0 0 var(--blob);animation:pd 1.6s ease-out infinite}@keyframes pd{0%{box-shadow:0 0 color-mix(in srgb,var(--blob) 70%,transparent)}to{box-shadow:0 0 0 12px transparent}}@media(prefers-reduced-motion:reduce){.fly-v>*{animation:none}.fly-wait .pd{animation:none}}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.tplf .fly-h{gap:10px}.tplf .fly-h h2{flex:1}.tpl-n{font-size:12px;color:#0a16339e}.tpl-s{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-radius:999px;background:#ffffff73;border:1px solid rgba(255,255,255,.8);color:#0a163399;box-shadow:inset 0 1px #ffffffe6;cursor:text}.tpl-s:focus-within{background:#ffffffb3;box-shadow:0 0 0 2px #0a1633}.tpl-s input{flex:1;min-width:0;border:none;background:transparent;outline:none;font:500 14px Sora,sans-serif;color:#0a1633}.tpl-s input::placeholder{color:#0a163380}.tpl-cat{width:100%}.tpl-cat button{flex:1;justify-content:center;padding:0 6px;font-size:13px}.fly-v>*{flex-shrink:0}.tpl-list{display:flex;flex-direction:column;gap:18px;padding-top:4px}.tpl-g h3{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px;font:500 17px Sora,sans-serif;color:#0a1633;letter-spacing:-.01em}.tpl-g h3 span{font:500 12px Geist Mono,monospace;color:#0a16338c}.tpl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tpl-c{display:flex;flex-direction:column;gap:8px;padding:7px 7px 11px;border-radius:22px;border:1px solid rgba(255,255,255,.8);background:#ffffff6b;cursor:grab;text-align:left;transition:transform .25s cubic-bezier(.3,1.4,.5,1),background .25s,box-shadow .25s}.tpl-c:hover{background:#ffffffb3;transform:translateY(-2px)}.tpl-c:active{transform:scale(.98)}.tpl-c[aria-pressed=true]{box-shadow:0 0 0 2px #0a1633}.tpl-c .im{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#e9e6e0}.tpl-c img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.9,.3,1)}.tpl-c:hover img{transform:scale(1.05)}.tpl-c .bd{position:absolute;left:8px;top:8px;padding:4px 9px;border-radius:999px;font:600 10.5px Sora,sans-serif;background:#ffffffe0;color:#0a1633;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tpl-c .on{position:absolute;right:8px;top:8px;padding:4px 8px;border-radius:999px;font:600 10px Geist Mono,monospace;background:#0a1633;color:#fff}.tpl-c b{padding:0 6px;font:600 14px Sora,sans-serif;color:#0a1633}.tpl-c small{padding:0 6px;margin-top:-5px;font:500 12px Sora,sans-serif;color:#0a163399}.tpl-empty{padding:28px 12px;text-align:center;font:500 13px Sora,sans-serif;color:#0a163399}.tpl-up{position:relative;overflow:hidden;border-radius:28px;padding:18px 0 18px 18px;color:#fff;box-shadow:0 14px 34px #140a2847,inset 0 1px #ffffff40}.tpl-up:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 100% 0%,rgba(255,255,255,.18),transparent 60%);pointer-events:none}.tpl-up[hidden]{display:none}.tpl-up-h{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-right:18px;margin-bottom:14px}.tpl-up-e{margin:0 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.tpl-up h3{margin:0;font:500 26px/1 Sora,sans-serif;letter-spacing:-.02em}.tpl-up-all{height:38px;padding:0 16px;border-radius:999px;border:none;background:#fff;color:#0a1633;font:600 13px Sora,sans-serif;cursor:pointer;flex-shrink:0;box-shadow:0 6px 16px #0000002e;transition:transform .2s}.tpl-up-all:hover{transform:translateY(-1px)}.tpl-up-row{position:relative;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 18px 4px 0;scrollbar-width:none}.tpl-up-row::-webkit-scrollbar{display:none}.tpl-uc{flex:0 0 132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:transparent;color:#fff;text-align:left;cursor:grab}.tpl-uc .im{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#e9e6e0;box-shadow:0 8px 18px #00000038;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.tpl-uc:hover .im{transform:translateY(-3px)}.tpl-uc img{width:100%;height:100%;object-fit:cover;display:block}.tpl-uc .on{position:absolute;right:7px;top:7px;padding:3px 7px;border-radius:999px;font:600 10px Geist Mono,monospace;background:#0a1633;color:#fff}.tpl-uc[aria-pressed=true] .im{box-shadow:0 0 0 2px #fff,0 8px 18px #00000038}.tpl-uc b{font:600 13.5px/1.25 Sora,sans-serif}.tpl-uc:focus-visible{outline:none}.tpl-uc:focus-visible .im{box-shadow:0 0 0 3px #fff}.qr-l{margin:4px 0 -4px;font:600 13px Sora,sans-serif;color:#0a1633b3}.qr-in{height:52px;padding:0 18px;border-radius:18px;border:1px solid rgba(255,255,255,.8);background:#ffffff80;font:500 15px Sora,sans-serif;color:#0a1633;outline:none;box-shadow:inset 0 1px #ffffffe6}.qr-in:focus{background:#ffffffbf;box-shadow:0 0 0 2px #0a1633}.qr-in[aria-invalid=true]{box-shadow:0 0 0 2px #b3261e}.qr-pv{display:flex;align-items:center;gap:16px}.qr-box{width:124px;height:124px;flex-shrink:0;padding:12px;border-radius:22px;border:1px solid rgba(255,255,255,.85);background:#fff;cursor:grab;box-shadow:0 10px 24px #0000001a;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.qr-box:hover{transform:translateY(-2px)}.qr-box svg{width:100%;height:100%;display:block}.qr-pv p{margin:0;display:flex;flex-direction:column;gap:6px;font:500 14px/1.4 Sora,sans-serif;color:#0a1633bf}.qr-pv p .mono{font-size:11px;color:#0a16338c;word-break:break-all}.qr-sz{display:grid;grid-template-columns:44px 1fr 62px;align-items:center;gap:10px;font:500 13px Sora,sans-serif;color:#0a1633c7}.qr-sz output{font:500 11.5px Geist Mono,monospace;text-align:right;color:#0a1633a6}.qr-sz input{-webkit-appearance:none;appearance:none;height:28px;background:transparent;margin:0;cursor:pointer}.qr-sz input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#0a163324}.qr-sz input::-moz-range-track{height:6px;border-radius:999px;background:#0a163324}.qr-sz input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 3px 8px #0000002e}.qr-sz input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 3px 8px #0000002e}.qr-tip{display:flex;gap:12px;padding:14px 16px;border-radius:20px;background:#fff6;border:1px solid rgba(255,255,255,.75);font:500 13px/1.45 Sora,sans-serif;color:#0a1633b8}.qr-tip b{flex-shrink:0;font-size:12.5px;color:#0a1633;padding:3px 8px;height:fit-content;border-radius:999px;background:var(--blob);color:var(--onBlob)}.qr-rm{height:44px;border-radius:999px;border:1px solid rgba(10,22,51,.18);background:#ffffff59;font:500 13.5px Sora,sans-serif;color:#0a1633;cursor:pointer}.qr-rm[hidden]{display:none}.layf .fly-h{gap:10px}.layf .fly-h h2{flex:1}.lay-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lay-list:empty{display:none}.lay-it{display:flex;align-items:center;gap:10px;padding:8px;border-radius:20px;border:1px solid rgba(255,255,255,.75);background:#ffffff6b;transition:background .25s,opacity .25s}.lay-it:hover{background:#ffffff9e}.lay-it.off{opacity:.55}.lay-it .th{width:54px;height:54px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-conic-gradient(#0000000d 0% 25%,#ffffffa6 0% 50%) 50%/12px 12px}.lay-it .th img{max-width:86%;max-height:86%;object-fit:contain}.lay-it .th svg{width:78%;height:78%}.lay-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:2px 0;border:none;background:none;text-align:left;color:#0a1633}.lay-main b{font:600 14px Sora,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lay-main span{font:500 11.5px Sora,sans-serif;color:#0a16339e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lay-act{display:flex;gap:2px;flex-shrink:0}.lay-act button{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#0a1633;display:flex;align-items:center;justify-content:center;cursor:pointer}.lay-act button:hover{background:#fffc}.lay-act button:disabled{opacity:.25;cursor:default;background:transparent}.lay-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 4px 6px;text-align:center}.lay-empty[hidden]{display:none}.lay-empty p{margin:0;font:500 15px Sora,sans-serif;color:#0a1633a8}.lay-go{width:100%;display:flex;flex-direction:column;gap:8px}.lay-go button{height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:#ffffff73;display:flex;align-items:center;justify-content:center;gap:9px;font:500 14px Sora,sans-serif;color:#0a1633;cursor:pointer}.lay-go button:hover{background:#ffffffb3}.face{flex:1;min-height:150px;display:flex;align-items:center;justify-content:center;position:relative}.sheet{position:relative;border-radius:20px;overflow:hidden;background:#cfa77c;box-shadow:0 18px 40px #00000029,0 0 0 1px #fff9;touch-action:none;transition:box-shadow .25s,transform .25s}.sheet canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 14%,transparent 80%,rgba(40,25,10,.08));border-radius:inherit}.pa{position:absolute;left:2.083%;top:1.786%;width:95.833%;height:96.428%;border:1.5px dashed rgba(10,22,51,.26);border-radius:6px;pointer-events:none;transition:border-color .25s,background .25s}.face.over .sheet{transform:scale(.985);box-shadow:0 0 0 3px var(--blob),0 18px 40px #00000029}.face.over .pa{border-color:#0a1633;background:#ffffff2e}.drop{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);flex:none!important;min-height:0!important;width:auto!important;padding:14px 22px!important;gap:3px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.85)!important;background:#ffffff9e!important;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 10px 26px #00000024,inset 0 1px #ffffffe6;white-space:nowrap;z-index:3}.drop:hover{background:#ffffffd1!important}.drop b{font:500 19px Sora,sans-serif!important;letter-spacing:-.01em;color:#0a1633}.drop span{font:500 12.5px Sora,sans-serif;color:#0a1633a8}.drop[hidden]{display:none!important}.fside{position:absolute;left:50%;bottom:10px;transform:translate(-50%);padding:5px 10px;border-radius:999px;background:#ffffff9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10.5px;color:#0a1633b8;white-space:nowrap;pointer-events:none;z-index:2}.sel{position:absolute;border:1.5px solid #fff;box-shadow:0 0 0 1px #0a163359,0 6px 18px #0000001f;border-radius:3px;cursor:move;z-index:2;outline:none}.sel[hidden]{display:none}.sel:focus-visible{box-shadow:0 0 0 2px #0a1633,0 6px 18px #0000001f}.sel .hd{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0a163359,0 2px 6px #0003}.sel .tl{left:-8px;top:-8px;cursor:nwse-resize}.sel .tr{right:-8px;top:-8px;cursor:nesw-resize}.sel .bl{left:-8px;bottom:-8px;cursor:nesw-resize}.sel .br{right:-8px;bottom:-8px;cursor:nwse-resize}.sel.drag{box-shadow:0 0 0 1px #0a163380,0 10px 26px #0003}.upl{flex:none!important;gap:10px!important;padding:10px 12px!important}.upl .mth{width:40px;height:40px;border-radius:10px;object-fit:contain;flex-shrink:0;background:repeating-conic-gradient(#0000000d 0% 25%,#fff9 0% 50%) 50%/10px 10px}.upl .meta{justify-content:flex-start!important}.upl .nm{flex:1}.upl .ctl{grid-template-columns:52px 1fr 70px!important}.sheet{overflow:visible!important}.sheet canvas{border-radius:20px}.sheet:after{border-radius:20px}.face.has .fside{display:none}.upl .q{padding:7px 10px!important;font-size:12px!important}.upl .ctl{height:30px}.drop{padding:22px 26px!important;gap:10px!important;border-radius:28px!important;background:#ffffff8c!important}.drop .up{width:64px;height:64px;border-radius:50%;background:var(--blob);color:var(--onBlob);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px color-mix(in srgb,var(--blob) 50%,transparent),inset 0 1px #fff9;margin-bottom:4px}.drop b{font:500 22px Sora,sans-serif!important}.drop .l1{font:500 13.5px Sora,sans-serif;color:#0a1633b8}.drop .l2{font-size:11px;color:#0a16339e}.drop .uparea{margin-top:2px;padding:6px 10px;border-radius:999px;background:#fff9;font-size:11px;color:#0a1633b8}.drop{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;gap:12px!important}.drop:hover{background:transparent!important}.drop:hover .up{transform:translateY(-2px)}.drop .up{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.drop .l2{font:500 11.5px Geist Mono,monospace!important;color:#0a1633a8}.drop .uparea{font:500 11.5px Geist Mono,monospace!important;background:#ffffff8c!important;padding:7px 12px!important}.upl .acts{flex-wrap:wrap;justify-content:flex-end}#upFill[aria-pressed=true]{background:#0a1633;color:#fff;border-color:#0a1633}.face{overflow:visible}.fillb{height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;font:500 13px Sora,sans-serif;color:#0a1633;cursor:pointer}.fillb:hover{background:#fff}.fillb[aria-pressed=true]{background:#0a1633;color:#fff;border-color:#0a1633}.ctl2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ctl2 .ctl{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"l o" "s s";gap:2px 8px!important;height:auto!important}.ctl2 label{grid-area:l}.ctl2 output{grid-area:o}.ctl2 input{grid-area:s;width:100%}.upl.none .mth{visibility:hidden}.upl.none .nm b{color:#0a163399}.upl button:disabled,.upl input:disabled{opacity:.4;cursor:default}.upl .q.idle{color:#0a16338c}.upl .q.idle .qd{background:#0a163340;box-shadow:none}.qrow{display:flex;gap:8px;align-items:stretch}.qrow .q{flex:1;min-width:0}.qrow .q span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrow .fillb{height:auto;padding:0 12px;font-size:12px;white-space:nowrap;flex-shrink:0}#w-panel .ptip{display:none}.upl .meta{height:42px}.drop{white-space:normal!important;width:92%!important;text-align:center}.drop .l2{font-size:10.5px!important}.drop .uparea{font-size:10.5px!important;padding:6px 10px!important}.sheet{overflow:hidden!important}.sel.cl .tl,.sel.cl .bl{left:5px}.sel.cr .tr,.sel.cr .br{right:5px}.sel.ct .tl,.sel.ct .tr{top:5px}.sel.cb .bl,.sel.cb .br{bottom:5px}.sel.cl{border-left-color:transparent}.sel.cr{border-right-color:transparent}.sel.ct{border-top-color:transparent}.sel.cb{border-bottom-color:transparent}.sel.cl.ct.cr.cb{box-shadow:inset 0 0 0 2px #ffffffe6}#eyePlay{position:fixed;width:46px;height:46px;z-index:25;background:#0a1633;color:#fff;border:none;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff2e}#eyePlay[hidden]{display:none}#eyePlay:hover{transform:scale(1.06)}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(sa-sora-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(sa-sora-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(sa-sora-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(sa-sora-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(sa-sora-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(sa-geist-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(sa-geist-mono-latin-500-normal.woff2) format("woff2")}:root{--ink:#0A1633;--cobalt:#1452EE;--electric:#3B88FF;--lime:#B6F23C;--navy:#071233;color-scheme:light}html,body{background:#e6edf9}body{color:var(--ink);letter-spacing:-.012em;-webkit-font-smoothing:antialiased}.mono,[class*=mono]{letter-spacing:0}.studio{background:radial-gradient(38% 46% at 41% 46%,#fffffff2,#fff0 70%),radial-gradient(60% 70% at 18% 92%,#3b88ff57,#3b88ff00 70%),radial-gradient(46% 52% at 86% 8%,#1452ee38,#1452ee00 72%),radial-gradient(36% 40% at 70% 96%,#b6f23c2e,#b6f23c00 70%),linear-gradient(180deg,#eef3fd,#dce6f8 52%,#bfd1f2)!important}body[data-time=night] .studio{background:radial-gradient(36% 44% at 41% 46%,#5a8cff6b,#5a8cff00 70%),radial-gradient(60% 70% at 16% 96%,#1452ee80,#1452ee00 70%),radial-gradient(44% 50% at 88% 6%,#3b88ff47,#3b88ff00 72%),radial-gradient(30% 34% at 72% 98%,#b6f23c1f,#b6f23c00 70%),linear-gradient(180deg,#0b1b4e,#081540 55%,#050d2b)!important}.studio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(10,45,176,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(10,45,176,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask:radial-gradient(70% 60% at 42% 62%,#000 20%,transparent 75%);mask:radial-gradient(70% 60% at 42% 62%,#000 20%,transparent 75%)}body[data-time=night] .studio:after{background-image:linear-gradient(rgba(166,207,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(166,207,255,.07) 1px,transparent 1px)}.g{background:radial-gradient(120% 90% at 0% 0%,#3b88ff21,#3b88ff00 55%),radial-gradient(90% 80% at 100% 100%,#b6f23c1a,#b6f23c00 55%),linear-gradient(160deg,#ffffff9e,#ffffff57)!important;border:1px solid rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(30px) saturate(1.5)!important;backdrop-filter:blur(30px) saturate(1.5)!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0a2db00f,0 30px 60px -34px #0a237873,0 10px 24px -16px #07123338!important}body[data-time=night] .g{background:radial-gradient(120% 90% at 0% 0%,#3b88ff38,#3b88ff00 55%),radial-gradient(90% 80% at 100% 100%,#b6f23c14,#b6f23c00 55%),linear-gradient(160deg,#ecf2ffbd,#d6e2fa85)!important;border-color:#ffffff8c!important;box-shadow:inset 0 1px #ffffffe6,0 34px 70px -30px #020618cc,0 12px 26px -14px #02061899!important}.cap .glassclip{background:linear-gradient(160deg,#ffffff9e,#ffffff57),radial-gradient(120% 60% at 0% 0%,rgba(59,136,255,.14),transparent 60%)!important}body[data-time=night] .cap .glassclip{background:linear-gradient(160deg,#ecf2ffbd,#d6e2fa85)!important}.top{height:64px!important}.sa-home{display:flex;align-items:center;height:44px;color:var(--ink);text-decoration:none}.sa-logo{display:block;width:148px;height:25px;background:currentColor;-webkit-mask:url(sa-SA-lockup-ink.svg) left center/contain no-repeat;mask:url(sa-SA-lockup-ink.svg) left center/contain no-repeat}body[data-theme=studio] .dyb{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#0a16339e}.cart{background:linear-gradient(180deg,#C8FF57,var(--blob) 55%,#A5E22E)!important;color:var(--ink)!important;font-weight:600!important;letter-spacing:-.01em;box-shadow:inset 0 1px #fff9,0 14px 30px -12px #8cc41ebf,0 0 0 1px #0a16330f!important}.cart span{background:var(--ink)!important;color:var(--lime)!important}body[data-theme=christmas] .cart{background:var(--blob)!important;color:#fff!important}.sa-acct{height:44px;padding:0 14px 0 5px;display:flex;align-items:center;gap:9px;border-radius:999px;text-decoration:none;color:var(--ink);font:500 13px Sora,sans-serif;background:#ffffff80;box-shadow:inset 0 0 0 1px #ffffffd9,0 6px 16px -10px #0a237866;transition:background .3s,transform .4s cubic-bezier(.34,1.4,.5,1)}.sa-acct:hover{background:#fff;transform:translateY(-1px)}.sa-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:600 11px Geist Mono,monospace;letter-spacing:.04em;color:#fff;background:radial-gradient(circle at 32% 28%,#5aa0ff,#1452ee 55%,#0a2db0);box-shadow:inset 0 1px #fff6,0 4px 10px -4px #1452eeb3}.panel h1{font:500 26px/1 Sora,sans-serif!important;letter-spacing:-.035em!important}.panel h1:after{content:"";display:block;width:28px;height:2px;margin-top:12px;border-radius:2px;background:linear-gradient(90deg,var(--cobalt),var(--lime))}.fly h2,.fly .fly-t,.fly h3{letter-spacing:-.02em}.sa-toast{position:fixed;left:50%;top:96px;z-index:80;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 12px;border-radius:999px;transform:translate(-50%,-16px);opacity:0;pointer-events:none;color:#fff;background:linear-gradient(160deg,#102056eb,#060e2ef0);box-shadow:inset 0 1px #ffffff2e,0 24px 50px -20px #020618cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .45s,transform .6s cubic-bezier(.34,1.4,.5,1);font:500 13.5px Sora,sans-serif;white-space:nowrap}.sa-toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.sa-toast img{width:36px;height:42px;border-radius:8px;object-fit:cover;background:#e8dccb}.sa-toast small{display:block;font:500 9.5px Geist Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:3px}.sa-toast a{height:36px;padding:0 14px;border-radius:999px;display:flex;align-items:center;background:var(--lime);color:var(--ink);text-decoration:none;font-weight:600;font-size:13px}.sa-toast a+a{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #fff3}body.ph .hint3d{display:none}body.ph #stage{bottom:46vh;bottom:46svh}body.ph .top{top:10px!important;left:10px!important;right:10px!important;height:56px!important;padding:0 6px 0 14px!important}body.ph #w-brand .vsep,body.ph #w-brand .mono{display:none}body.ph .sa-logo{width:28px;height:28px;-webkit-mask-image:url(sa-SA-mark-ink.svg);mask-image:url(sa-SA-mark-ink.svg)}body.ph .sa-acct{padding:0 5px}body.ph .sa-acct-t,body.ph #w-sep{display:none}body.ph .cart{height:44px!important;padding:0 6px 0 14px!important;font-size:13px!important;gap:8px!important}body.ph .cart span{height:30px!important;padding:0 8px!important;font-size:10.5px!important}body.ph #w-scene,body.ph #w-time{position:absolute!important;top:66px}body.ph #w-scene{left:0}body.ph #w-time{right:0}body.ph .rail{left:8px!important;top:178px!important;transform:scale(.66);transform-origin:0 0}body.ph #eye{left:auto!important;right:12px!important;top:178px!important}body.ph .bottom{bottom:calc(54% + 8px)!important}body.ph #w-b2{display:none!important}body.ph .panel{top:54%!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;padding:18px 16px!important;border-radius:28px!important;overflow-y:auto;overscroll-behavior:contain;gap:12px!important}body.ph .panel h1{font-size:22px!important}body.ph .panel h1:after{margin-top:9px}body.ph .fly{left:10px!important;right:10px!important;width:auto!important;top:126px!important;bottom:10px!important;border-radius:28px!important;z-index:30!important}body.ph .sa-toast{top:72px;white-space:normal;width:calc(100% - 20px);border-radius:22px}.drop b{font-size:20px!important;letter-spacing:-.03em!important}.drop .l1{font-size:12.5px!important;letter-spacing:-.015em}.drop .l2,.drop .uparea{font-size:10px!important;white-space:nowrap}.upl .nm .mono{font-size:10.5px!important;white-space:nowrap}body.ph .panel>*{flex-shrink:0}body.ph .face{flex:none!important;height:300px!important}body.ph .rail{top:150px!important;transform:scale(.6)}body.ph #eye{top:150px!important}body.ph .bottom{left:52px!important}body.ph #w-scene,body.ph #w-time{transform:scale(.88);transform-origin:0 0}body.ph #w-time{transform-origin:100% 0}body.ph #w-scene,body.ph #w-time{background:linear-gradient(160deg,#ffffffa8,#fff6)!important;box-shadow:inset 0 0 0 1px #fffc,0 10px 24px -14px #0a237880;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body{--deck1:#050D2B;--deck2:#0E2160;--rim:rgba(166,207,255,.4)}body[data-time=night]{--deck1:#1C3A8E;--deck2:#2B57D6;--rim:rgba(214,232,255,.95)}body[data-time=night] .sa-bezel{filter:drop-shadow(0 0 1px rgba(166,207,255,.9)) drop-shadow(6px 0 18px rgba(59,136,255,.55)) drop-shadow(14px 0 40px rgba(59,136,255,.3))}body[data-time=night] body[data-time=night] .tools button{color:#f0f6ffd1!important}body[data-time=night] .rail .pod .ib:not(:disabled){background:#ffffff1f!important;box-shadow:inset 0 0 0 1px #d6e8ff47}.rail{left:0!important}.sa-bezel{position:absolute;left:0;top:-1600px;width:140px;height:3600px;overflow:visible;pointer-events:none;filter:drop-shadow(10px 0 24px rgba(7,18,51,.28))}.cap{left:8px!important}.cap>svg,.cap .glassclip,.drip{display:none!important}.tools button{color:#e8f0ff9e!important;transition:color .4s,transform .45s cubic-bezier(.34,1.5,.5,1)!important}.tools button:hover{color:#fff!important}.tools button[aria-pressed=true]{color:var(--onBlob)!important}.pod{left:12px!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pod:before{content:"";position:absolute;left:8px;right:8px;top:-8px;height:1px;background:linear-gradient(90deg,transparent,rgba(166,207,255,.3),transparent)}.pod .ib{color:#e8f0ffb8}.pod .ib:hover{color:#fff;background:#ffffff14}.pod .ib:disabled{color:#e8f0ff40}.tip{left:98px!important}body.ui-hidden .sa-bezel{opacity:0;transform:translate(-90px)}.sa-bezel{transition:opacity .6s,transform .9s cubic-bezier(.65,0,.35,1)}body.ph .rail{left:0!important}.rail .pod.g,body[data-time=night] .rail .pod.g{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rail .pod .ib{background:#ffffff12!important;color:#e8f0ffd1!important;box-shadow:inset 0 0 0 1px #a6cfff29}.rail .pod .ib:hover:not(:disabled){background:#ffffff24!important;color:#fff!important}.rail .pod .ib:disabled{background:transparent!important;box-shadow:none;color:#e8f0ff47!important}.bottom .bp.g,.bottom .chip.g,body[data-time=night] .bottom .bp.g,body[data-time=night] .bottom .chip.g{background:linear-gradient(160deg,var(--deck2),var(--deck1))!important;border:0!important;color:#eef3ff;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #a6cfff29,0 16px 30px -14px #0712338c!important}body[data-time=night] .bottom .bp.g,body[data-time=night] .bottom .chip.g{box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #d6e8ff66,0 0 18px #3b88ff80,0 0 40px #3b88ff38!important}.bottom #sideSeg2 button{color:#e8f0ffb8}.bottom #sideSeg2 button[aria-selected=true]{color:var(--onBlob)}.bottom .bp .ib{color:#e8f0ffd1}.bottom .bp .ib#spin,.bottom button.bp>span:first-child{background:var(--lime)!important;color:#0a1633!important}.bottom .chip .mono,.bottom button.bp span:last-child{color:#d6e4ffb8!important}.bottom .chip .d{background:#d6e4ff73!important}#chipReady{background:var(--lime)!important;color:#0a1633!important}.panel{isolation:isolate}.panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(70% 40% at 0% 0%,rgba(59,136,255,.16),transparent 70%),radial-gradient(60% 30% at 100% 100%,rgba(182,242,60,.12),transparent 70%)}.panel:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#fff,transparent)}.upl,.colors,.same{background:linear-gradient(160deg,#ffffff9e,#ffffff61)!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:inset 0 1px #fff,0 12px 26px -20px #0a237873!important}.sheet{box-shadow:0 26px 44px -22px #0a23788c,0 8px 16px -10px #07123340,0 0 0 1px #fffc!important}.sa-dims{position:absolute;pointer-events:none;z-index:3}.sa-dim{position:absolute;display:flex;align-items:center;gap:6px;color:#1452ee;font:500 9.5px Geist Mono,monospace;letter-spacing:.04em;white-space:nowrap}.sa-dim i{flex:1;height:1px;background:currentColor;opacity:.55;position:relative}.sa-dim--w{left:0;right:0;top:-15px}.sa-dim--w i:first-child:before,.sa-dim--w i:last-child:after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:currentColor}.sa-dim--w i:first-child:before{left:0}.sa-dim--w i:last-child:after{right:0}.sa-dim--h{top:0;bottom:0;right:-19px;flex-direction:column;width:12px}.sa-dim--h i{width:1px;height:auto;flex:1}.sa-dim--h b{writing-mode:vertical-rl;font-weight:500}.sa-dim--h i:first-child:before,.sa-dim--h i:last-child:after{content:"";position:absolute;left:-4px;width:9px;height:1px;background:currentColor}.sa-dim--h i:first-child:before{top:0}.sa-dim--h i:last-child:after{bottom:0}.sa-dim b{font-weight:500}.drop .up{position:relative;box-shadow:inset 0 1px #fff9,0 14px 30px -10px #8cc41ebf!important;background:radial-gradient(circle at 35% 30%,#e2ff9c,#b6f23c 60%,#94cc22)!important}.drop .up:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid rgba(182,242,60,.7);animation:saPing 2.4s cubic-bezier(.2,.7,.3,1) infinite}@keyframes saPing{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.45);opacity:0}}@media(prefers-reduced-motion:reduce){.drop .up:after{animation:none;opacity:0}}.upl input[type=range]::-webkit-slider-runnable-track,.qr-sz input::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,#1452EE,#3B88FF calc(var(--p,50%) - 1%),#B6F23C var(--p,50%),rgba(10,45,176,.12) var(--p,50%))!important}.upl input[type=range]::-moz-range-track,.qr-sz input::-moz-range-track{height:6px;border-radius:99px;background:linear-gradient(90deg,#1452EE,#3B88FF calc(var(--p,50%) - 1%),#B6F23C var(--p,50%),rgba(10,45,176,.12) var(--p,50%))!important}.upl input[type=range]::-webkit-slider-thumb,.qr-sz input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:0!important;background:radial-gradient(circle at 35% 30%,#fff,#eaf2ff 60%,#c9daf7)!important;box-shadow:0 0 0 2.5px #b6f23c,0 6px 14px -4px #07123380!important}.upl input[type=range]::-moz-range-thumb,.qr-sz input::-moz-range-thumb{border:0!important;background:radial-gradient(circle at 35% 30%,#fff,#eaf2ff 60%,#c9daf7)!important;box-shadow:0 0 0 2.5px #b6f23c,0 6px 14px -4px #07123380!important}.colors .sw{box-shadow:inset 0 1px 1px #ffffff80,inset 0 -2px 3px #3c230f40!important}.colors [data-c=brown] .sw{background:radial-gradient(circle at 35% 30%,#e2be8e,#c9965e 60%,#9e7240)!important}.colors [data-c=white] .sw{background:radial-gradient(circle at 35% 30%,#fff,#f3f1ec 60%,#d9d4c8)!important}.same .i{background:linear-gradient(160deg,#16244b,#0a1633)!important;color:var(--lime)!important}.same[aria-pressed=true] .tg{background:linear-gradient(90deg,#1452ee,#3b88ff)!important}.same[aria-pressed=true] .tg:after{background:var(--lime)!important}.top.g,body[data-time=night] .top.g{top:12px!important;left:12px!important;right:12px!important;height:52px!important;padding:0 6px 0 18px!important;background:linear-gradient(100deg,var(--deck1),var(--deck2))!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#eef3ff;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #a6cfff29,0 18px 34px -18px #07123399!important}body[data-time=night] .top.g{box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #d6e8ff66,0 0 18px #3b88ff80,0 0 40px #3b88ff33!important}.top .sa-home{height:36px;color:#fff}.top .sa-logo{width:128px;height:22px}.top .vsep,body[data-time=night] .top .vsep{background:#d6e8ff2e!important;height:20px}body[data-theme=studio] .top .dyb{color:#d6e4ff9e;font-size:10px}.top #w-time,body[data-time=night] .top #w-time{--blob:#fff;--blob2:#EAF2FF;--blob3:#fff;--onBlob:#0A1633;background:#ffffff14!important;padding:3px}.top #w-time button{height:32px;padding:0 11px;color:#e8f0ffb8}.top .sa-acct{height:38px;padding:0 13px 0 4px;color:#eef3ff;font-size:12.5px;background:#ffffff14;box-shadow:inset 0 0 0 1px #a6cfff2e}.top .sa-acct:hover{background:#ffffff29}.top .sa-av{width:30px;height:30px;font-size:10px}.top .cart{height:40px!important;padding:0 5px 0 16px!important;font-size:13.5px!important;gap:10px!important}.top .cart span{height:30px!important;padding:0 10px!important;font-size:11px!important}.top #w-close.g,body[data-time=night] .top #w-close.g{width:40px!important;height:40px!important;background:#ffffff14!important;border:0!important;color:#eef3ff;box-shadow:inset 0 0 0 1px #a6cfff2e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top #w-close:hover{background:#ffffff29!important}.panel{top:76px!important;right:12px!important;bottom:12px!important}.fly{top:76px!important;bottom:12px!important}.rail{transform:scale(.84);transform-origin:0 50%}.bottom{bottom:16px!important;gap:8px!important}.bottom .bp{height:44px!important;padding:4px!important}.bottom .bp .ib,.bottom button.bp>span:first-child{width:36px!important;height:36px!important}.bottom .bp .ib svg,.bottom button.bp>span:first-child svg{transform:scale(.88)}.bottom #sideSeg2 button{height:36px!important;padding:0 13px!important;font-size:13px!important}.bottom button.bp{font-size:13px!important;padding-right:15px!important;gap:10px!important}.bottom .chip{height:32px!important;padding:0 12px!important;font-size:12px!important}.bottom .chip .mono{font-size:11px!important}#eye,body[data-time=night] #eye{width:44px!important;height:44px!important;left:calc(50% - 22px)!important;color:#eef3ff!important;background:linear-gradient(160deg,var(--deck2),var(--deck1))!important;border:0!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #a6cfff2e,0 12px 24px -12px #07123399!important}body[data-time=night] #eye{box-shadow:inset 0 0 0 1px #d6e8ff66,0 0 16px #3b88ff80!important}body.ph .top.g{top:10px!important;left:10px!important;right:10px!important}body.ph .rail{transform:scale(.6)}body.ph .panel{top:54%!important;right:10px!important;bottom:10px!important}body.ph .fly{top:126px!important;bottom:10px!important}.top #w-time button[aria-checked=true],body.ph #w-time button[aria-checked=true]{color:#0a1633!important}body.ph #w-time,body.ph .top #w-time{background:linear-gradient(160deg,var(--deck2),var(--deck1))!important}body.ph .bottom{left:44px!important;right:6px!important}body.ph .bottom .bp .ib,body.ph .bottom button.bp>span:first-child{width:32px!important;height:32px!important}body.ph .bottom #sideSeg2 button{height:32px!important;padding:0 10px!important;font-size:12px!important}body.ph .bottom button.bp{font-size:12px!important;padding-right:11px!important;gap:7px!important;white-space:nowrap}body.ph .bottom button.bp span:last-child{display:none}body:not(.ph) .panel{width:356px!important;padding:18px!important;gap:12px!important;border-radius:30px!important}.panel.g,body[data-time=night] .panel.g{color:#eef3ff;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(80% 40% at 0% 0%,rgba(59,136,255,.22),transparent 70%),radial-gradient(70% 30% at 100% 100%,rgba(182,242,60,.08),transparent 70%),linear-gradient(170deg,var(--deck2),var(--deck1))!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #a6cfff29,0 30px 60px -30px #071233a6!important}body[data-time=night] .panel.g{box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #d6e8ff66,0 0 22px #3b88ff73,0 0 50px #3b88ff2e!important}.panel:before{display:none}.panel:after{background:linear-gradient(90deg,transparent,rgba(214,232,255,.6),transparent)!important}.panel h1{font-size:21px!important;color:#fff}.panel h1:after{margin-top:9px!important;width:22px!important}.panel #sideSeg{background:#ffffff14!important;--blob:#fff;--blob2:#EAF2FF;--blob3:#fff;--onBlob:#0A1633}.panel #sideSeg button{height:32px!important;padding:0 12px!important;font-size:12.5px!important;color:#e8f0ffb3}.panel #sideSeg button[aria-selected=true]{color:#0a1633}.panel .hintbar{background:#ffffff12!important;border:0!important;box-shadow:inset 0 0 0 1px #a6cfff29!important;color:#e8f0ffd1!important;font-size:12.5px!important;padding-top:8px!important;padding-bottom:8px!important}.panel .upl,.panel .colors,.panel .same{background:#ffffff0f!important;border:0!important;box-shadow:inset 0 0 0 1px #a6cfff29!important;color:#eef3ff!important}body[data-time=night] .panel .upl,body[data-time=night] .panel .colors,body[data-time=night] .panel .same{background:#ffffff17!important;box-shadow:inset 0 0 0 1px #d6e8ff47!important}.panel .upl .nm b{color:#fff}.panel .upl .nm span,.panel .upl .ctl output{color:#d6e4ff9e!important}.panel .upl .ctl{color:#e8f0ffd1!important;font-size:12.5px!important}.panel .upl .acts button,.panel .fillb{background:#ffffff1a!important;border:0!important;box-shadow:inset 0 0 0 1px #a6cfff38;color:#eef3ff!important;height:30px!important;font-size:12px!important}.panel .upl .acts button:hover,.panel .fillb:hover{background:#ffffff2e!important}.panel .fillb[aria-pressed=true]{background:var(--lime)!important;color:#0a1633!important}.panel .upl .q{background:#ffffff14!important;color:#eef3ff!important;font-size:11.5px!important}.panel .upl .q.idle{color:#d6e4ff8c!important}.panel .upl .q.idle .qd{background:#d6e4ff59}.panel .upl .mth{background-color:#ffffffd9}.panel .upl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#3B88FF,#7FB2FF calc(var(--p,50%) - 1%),#B6F23C var(--p,50%),rgba(214,228,255,.16) var(--p,50%))!important}.panel .upl input[type=range]::-moz-range-track{background:linear-gradient(90deg,#3B88FF,#7FB2FF calc(var(--p,50%) - 1%),#B6F23C var(--p,50%),rgba(214,228,255,.16) var(--p,50%))!important}.panel .uperr{color:#ffb4a8}.panel .colors{padding:6px 6px 6px 16px!important}.panel .colors>span{color:#e8f0ffd1!important;font-size:13px!important}.panel #colorSeg{--blob:#fff;--blob2:#EAF2FF;--blob3:#fff;--onBlob:#0A1633}.panel #colorSeg button{height:34px!important;font-size:12.5px!important;color:#e8f0ffb8}.panel #colorSeg button[aria-checked=true]{color:#0a1633}.panel .same{padding:11px 14px!important;gap:12px!important}.panel .same b{font-size:13.5px!important;color:#fff}.panel .same #upSameT{font-size:12px!important;color:#d6e4ff9e!important}.panel .same .i{width:34px!important;height:34px!important;background:#ffffff1a!important;color:var(--lime)!important}.panel .same .tg{background:#d6e4ff33!important}.panel .sa-dim{color:#a6cfff}.panel .sheet{box-shadow:0 22px 40px -20px #020618cc,0 0 0 1px #fff3!important}.panel .upl .acts{flex-wrap:nowrap!important;gap:5px!important}.panel .upl .acts button{padding:0 11px!important}.panel .upl .nm span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel .upl .q{flex:1;min-width:0;white-space:normal!important;line-height:1.35}.panel .upl .q *{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.panel .qrow{align-items:center!important}.panel .fillb{height:32px!important}body:not(.ph) .panel{width:368px!important}.panel .upl .acts button{padding:0 10px!important;font-size:11.5px!important}.panel .upl .nm b{font-size:13.5px!important}.panel .upl .mth:not([src]),.panel .upl .mth[src=""]{display:none}body:not(.ph) .panel{width:340px!important;bottom:auto!important;padding:16px!important;gap:10px!important;border-radius:26px!important}body:not(.ph) .panel .face{flex:none!important;height:262px!important;min-height:0!important}.panel h1{font-size:18px!important}.panel h1:after{margin-top:7px!important;width:18px!important}.panel #sideSeg button{height:28px!important;padding:0 11px!important;font-size:12px!important}.panel .hintbar{font-size:11.5px!important;padding:6px 12px!important;border-radius:12px!important;gap:8px!important}.panel .hintbar svg{width:13px;height:13px}.panel .drop{gap:9px!important;border-radius:16px!important}.panel .drop .up{width:48px!important;height:48px!important}.panel .drop .up svg{width:20px;height:20px}.panel .drop b{font-size:17px!important}.panel .drop .l1{font-size:12px!important}.panel .drop .l2,.panel .drop .uparea{font-size:9.5px!important}.panel .drop .uparea{padding:4px 9px!important;margin-top:2px!important}.panel .sheet{border-radius:16px!important}.panel .upl{padding:10px 12px!important;gap:8px!important;border-radius:18px!important;flex:none!important}.panel .upl .meta{height:34px!important}.panel .upl .mth{width:34px!important;height:34px!important;border-radius:9px!important}.panel .upl .nm b{font-size:13px!important}.panel .upl .nm span{font-size:10px!important}.panel .upl .acts button{height:28px!important;padding:0 10px!important;font-size:11.5px!important}.panel .upl .ctl{font-size:12px!important}.panel .upl .ctl output{font-size:10.5px!important}.panel .upl input[type=range]{height:22px!important}.panel .upl input[type=range]::-webkit-slider-thumb{width:18px!important;height:18px!important;margin-top:-6px!important}.panel .upl input[type=range]::-moz-range-thumb{width:18px!important;height:18px!important}.panel .upl .q{padding:6px 10px!important;font-size:11.5px!important;border-radius:10px!important}.panel .fillb{height:28px!important;font-size:11.5px!important;padding:0 11px!important}.panel .colors{padding:4px 4px 4px 14px!important}.panel .colors>span{font-size:12px!important}.panel #colorSeg button{height:30px!important;font-size:12px!important}.panel .same{padding:8px 12px!important;gap:10px!important;border-radius:18px!important}.panel .same .i{width:30px!important;height:30px!important}.panel .same .i svg{width:15px;height:15px}.panel .same b{font-size:12.5px!important}.panel .same #upSameT{font-size:11px!important}body:not(.ph) .panel .face{margin-top:10px!important}.panel .qrow{flex-wrap:wrap!important;gap:6px!important}.panel .upl .q,.panel .fillb{flex:1 1 100%!important}.panel .upl .q{font-size:11px!important;letter-spacing:-.01em}body.ph .panel .face{height:250px!important;margin-top:10px!important}body.ph .panel h1{font-size:19px!important}.panel .upl .q{padding:6px 9px!important;gap:7px!important;font-size:10.8px!important}.panel .upl .q *{font-size:inherit!important}body:not(.ph) .panel{top:64px!important;bottom:0!important;height:fit-content!important;margin:auto 0!important}body[data-time=night] .studio{background:radial-gradient(42% 52% at 42% 50%,#82acff6b,#82acff00 72%),radial-gradient(70% 60% at 50% 110%,#3b88ff61,#3b88ff00 70%),radial-gradient(50% 50% at 88% 4%,#6096ff42,#6096ff00 72%),radial-gradient(30% 34% at 72% 98%,#b6f23c1a,#b6f23c00 70%),linear-gradient(180deg,#1d3778,#172f6c,#11265c)!important}body[data-time=night] .studio:after{background-image:linear-gradient(rgba(200,222,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(200,222,255,.08) 1px,transparent 1px)}body[data-time=night]{--rim:rgba(214,232,255,.7)}body[data-time=night] .sa-bezel{filter:drop-shadow(0 0 .5px rgba(166,207,255,.6)) drop-shadow(8px 0 18px rgba(5,13,43,.35))}body[data-time=night] .top.g,body[data-time=night] .panel.g,body[data-time=night] .bottom .bp.g,body[data-time=night] .bottom .chip.g{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #d6e8ff42,0 0 12px #3b88ff29,0 20px 40px -20px #050d2b8c!important}body[data-time=night] #eye{box-shadow:inset 0 0 0 1px #d6e8ff42,0 0 10px #3b88ff29,0 12px 24px -12px #050d2b8c!important}body:not(.ph) .fly{left:84px!important;width:316px!important;top:64px!important;bottom:0!important;margin:auto 0!important;height:min(672px,calc(100% - 104px))!important;padding:16px!important;border-radius:26px!important}.fly.g,body[data-time=night] .fly.g{color:#eef3ff;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(80% 40% at 0% 0%,rgba(59,136,255,.22),transparent 70%),radial-gradient(70% 30% at 100% 100%,rgba(182,242,60,.08),transparent 70%),linear-gradient(170deg,var(--deck2),var(--deck1))!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #a6cfff29,0 30px 60px -30px #071233a6!important}body[data-time=night] .fly.g{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #d6e8ff42,0 0 12px #3b88ff29,0 20px 40px -20px #050d2b8c!important}.fly:before,.fly:after{display:none!important}.fly .fly-h{margin-bottom:12px!important}.fly .fly-h h2{font-size:18px!important;color:#fff!important}.fly .tpl-n{color:#d6e4ff99!important;font-size:10.5px!important}.fly .fly-x{width:30px!important;height:30px!important;background:#ffffff14!important;border:0!important;color:#eef3ff!important;box-shadow:inset 0 0 0 1px #a6cfff33!important}.fly .fly-x:hover{background:#ffffff29!important}.fly .fly-x svg{width:13px;height:13px}.fly .fly-v{gap:9px!important}.fly .seg{background:#ffffff14!important;box-shadow:inset 0 0 0 1px #a6cfff24!important;border:0!important;--blob:#fff;--blob2:#EAF2FF;--blob3:#fff;--onBlob:#0A1633}.fly .fly-seg button,.fly .tpl-cat button{height:30px!important;font-size:12px!important;color:#e8f0ffb8!important}.fly .seg button[aria-selected=true],.fly .seg button[aria-checked=true]{color:#0a1633!important}.fly .fly-hint,.fly .fly-note,.fly .fly-fmt,.fly .fly-qs{color:#d6e4ffa8!important;font-size:11.5px!important}.fly .fly-l,.fly .qr-l{color:#e8f0ffd1!important;font-size:12px!important}.fly .fly-up,.fly .fly-ph{height:42px!important;font-size:13px!important;gap:8px!important}.fly .fly-up svg,.fly .fly-ph svg{width:16px;height:16px}.fly .fly-ph,.fly .qr-rm,.fly .fly-back,.fly .lay-go button{background:#ffffff14!important;border:0!important;box-shadow:inset 0 0 0 1px #a6cfff38!important;color:#eef3ff!important}.fly .fly-ph:hover,.fly .qr-rm:hover,.fly .fly-back:hover,.fly .lay-go button:hover{background:#ffffff29!important}.fly .qr-rm,.fly .lay-go button{height:38px!important;font-size:12.5px!important}.fly .fly-back{height:30px!important;font-size:12px!important}.fly .fly-item,.fly .fly-chk,.fly .lay-it,.fly .tpl-c,.fly .qr-tip,.fly .fly-list .empty{background:#ffffff0f!important;border:0!important;box-shadow:inset 0 0 0 1px #a6cfff29!important;color:#eef3ff!important}body[data-time=night] .fly .fly-item,body[data-time=night] .fly .fly-chk,body[data-time=night] .fly .lay-it,body[data-time=night] .fly .tpl-c,body[data-time=night] .fly .qr-tip{background:#ffffff17!important;box-shadow:inset 0 0 0 1px #d6e8ff42!important}.fly .fly-item:hover,.fly .lay-it:hover,.fly .tpl-c:hover{background:#ffffff1f!important}.fly .fly-item[aria-pressed=true],.fly .tpl-c[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--lime)!important}.fly .fly-list .empty{box-shadow:none!important;outline:1px dashed rgba(166,207,255,.3);outline-offset:-1px;color:#d6e4ff99!important;font-size:11.5px!important;padding:11px!important}.fly .fly-item{padding:6px!important;gap:10px!important;border-radius:16px!important}.fly .fly-item .th,.fly .lay-it .th{width:42px!important;height:42px!important;border-radius:11px!important;background-color:#ffffffd9}.fly .fly-item b,.fly .lay-main b{color:#fff!important;font-size:12.5px!important}.fly .fly-item .tx span,.fly .lay-main span{color:#d6e4ff99!important;font-size:10.5px!important}.fly .fly-item .on,.fly .tpl-c .on,.fly .tpl-uc .on{background:var(--lime)!important;color:#0a1633!important}.fly .fly-chk{padding:11px 13px!important;gap:9px!important;border-radius:16px!important}.fly .fly-chk li{color:#eef3ff!important;font-size:12.5px!important;gap:10px!important}.fly .fly-chk li.idle{color:#d6e4ff80!important}.fly .fly-chk .ci{width:20px!important;height:20px!important;background:#d6e4ff29}.fly .fly-chk li .why{color:#d6e4ff99!important;font-size:10.5px!important}.fly .qrw{padding:12px!important;border-radius:20px!important}.fly .qrw svg{width:150px!important;height:150px!important}.fly .fly-qt{color:#fff!important;font-size:16px!important}.fly .fly-wait{color:#e8f0ffc7!important;font-size:11.5px!important}.fly .tpl-s{height:38px!important;padding:0 13px!important;gap:8px!important;background:#ffffff14!important;border:0!important;box-shadow:inset 0 0 0 1px #a6cfff33!important;color:#d6e4ff99!important}.fly .tpl-s:focus-within{box-shadow:inset 0 0 0 1.5px var(--lime)!important}.fly .tpl-s svg{width:15px;height:15px}.fly .tpl-s input{color:#fff!important;font-size:12.5px!important}.fly .tpl-s input::placeholder{color:#d6e4ff80!important}.fly .tpl-up{border-radius:20px!important;padding:13px 0 13px 13px!important}.fly .tpl-up-h{padding-right:13px!important;margin-bottom:10px!important}.fly .tpl-up h3{font-size:18px!important}.fly .tpl-up-e{font-size:9.5px!important}.fly .tpl-up-all{height:28px!important;padding:0 12px!important;font-size:11.5px!important;color:#0a1633!important}.fly .tpl-up-row{padding-right:13px!important;gap:8px!important}.fly .tpl-uc{flex:0 0 104px!important;gap:6px!important}.fly .tpl-uc .im{border-radius:13px!important}.fly .tpl-uc b{font-size:11.5px!important}.fly .tpl-list{gap:14px!important}.fly .tpl-g h3{color:#fff!important;font-size:14px!important;margin-bottom:8px!important}.fly .tpl-g h3 span{color:#d6e4ff8c!important;font-size:10.5px!important}.fly .tpl-grid{gap:8px!important}.fly .tpl-c{padding:5px 5px 9px!important;gap:6px!important;border-radius:16px!important}.fly .tpl-c .im{border-radius:12px!important}.fly .tpl-c b{color:#fff!important;font-size:12px!important;padding:0 4px!important}.fly .tpl-c small{color:#d6e4ff99!important;font-size:10.5px!important;padding:0 4px!important}.fly .tpl-c .bd{font-size:9.5px!important;padding:3px 7px!important;color:#0a1633!important}.fly .tpl-empty{color:#d6e4ff99!important}.fly .qr-in{height:40px!important;padding:0 14px!important;border-radius:13px!important;font-size:13px!important;background:#ffffff14!important;border:0!important;box-shadow:inset 0 0 0 1px #a6cfff38!important;color:#fff!important}.fly .qr-in:focus{box-shadow:inset 0 0 0 1.5px var(--lime)!important}.fly .qr-in::placeholder{color:#d6e4ff73}.fly .qr-pv{gap:12px!important}.fly .qr-box{width:92px!important;height:92px!important;padding:9px!important;border-radius:16px!important;border:0!important}.fly .qr-pv p{color:#e8f0ffd1!important;font-size:12px!important}.fly .qr-pv p .mono{color:#d6e4ff8c!important;font-size:10px!important}.fly .qr-sz{color:#e8f0ffd1!important;font-size:12px!important}.fly .qr-sz output{color:#d6e4ff9e!important;font-size:10.5px!important}.fly .qr-sz input{height:22px!important}.fly .qr-sz input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#3B88FF,#7FB2FF calc(var(--p,50%) - 1%),#B6F23C var(--p,50%),rgba(214,228,255,.16) var(--p,50%))!important}.fly .qr-sz input::-moz-range-track{background:linear-gradient(90deg,#3B88FF,#7FB2FF calc(var(--p,50%) - 1%),#B6F23C var(--p,50%),rgba(214,228,255,.16) var(--p,50%))!important}.fly .qr-sz input::-webkit-slider-thumb{width:18px!important;height:18px!important;margin-top:-6px!important}.fly .qr-tip{padding:11px 12px!important;gap:10px!important;border-radius:16px!important;color:#d6e4ffb8!important;font-size:11.5px!important}.fly .qr-tip b{font-size:10.5px!important}.fly .lay-it{padding:6px!important;gap:9px!important;border-radius:16px!important}.fly .lay-act button{width:28px!important;height:28px!important;color:#eef3ff!important}.fly .lay-act button:hover{background:#ffffff24!important}.fly .lay-empty p{color:#d6e4ffb3!important;font-size:13px!important}.fly .uperr{color:#ffb4a8}body:not(.ph) .fly{height:fit-content!important;max-height:min(672px,calc(100% - 104px))!important}.fly .fly-up{box-shadow:0 8px 18px -8px #b6f23c8c,inset 0 1px #ffffff8c!important}.fly .fly-v{padding-bottom:8px!important}.layf .fly-note{text-align:center}.tplf .tpl-s,.tplf .tpl-cat,.tplf .tpl-up{display:none!important}body{--paper:#F7F4EE}body[data-paper=brown]{--paper:#C79C6E}.tplf .tpl-list{padding-top:2px!important}.tplf .tpl-g h3{font-size:13px!important;margin:2px 2px 9px!important}.tplf .tpl-g h3 span{display:none}.tplf .tpl-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tplf .tpl-c small{display:none!important}.tplf .tpl-c{padding:6px 6px 10px!important;gap:8px!important}.tplf .tpl-c b{font-size:12px!important;padding:0 4px!important}.tplf .tpl-c .im{aspect-ratio:1!important;display:grid;place-items:center;border-radius:12px!important;background:radial-gradient(70% 60% at 50% 40%,rgba(166,207,255,.16),transparent 75%),#ffffff0a!important}.tplf .tpl-c img{width:auto!important;height:84%!important;aspect-ratio:6/7;object-fit:contain;background:var(--paper);border-radius:4px;box-shadow:0 12px 20px -10px #020618bf,0 0 0 1px #ffffff1f;transition:transform .5s cubic-bezier(.2,.9,.3,1),background .4s}.tplf .tpl-c:hover img{transform:translateY(-3px) rotate(-1.2deg)!important}.tplf .tpl-grid .tpl-c:first-child{grid-column:1/-1}.tplf .tpl-grid .tpl-c:first-child .im{aspect-ratio:16/11!important;background:radial-gradient(60% 70% at 50% 45%,rgba(166,207,255,.22),transparent 72%),radial-gradient(40% 40% at 85% 100%,rgba(182,242,60,.12),transparent 70%),#ffffff0a!important}.tplf .tpl-grid .tpl-c:first-child b{font-size:13px!important}.tplf .tpl-c .bd{background:var(--lime)!important;color:#0a1633!important}.tplf .tpl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.tplf .tpl-c,.tplf .tpl-c .im{min-width:0}.tplf .tpl-c .im{position:relative;display:block!important}.tplf .tpl-c img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:84%!important;width:auto!important;max-width:none}.tplf .tpl-grid .tpl-c:first-child img{height:86%!important}.sa-dock{display:none}body.ph{--ph-cut:45%}body.ph #stage{bottom:55svh!important;bottom:55vh!important}body.ph .top.g{top:10px!important;left:10px!important;right:10px!important;height:52px!important;padding:0 5px 0 12px!important;gap:6px!important}body.ph .top .sa-logo{width:26px;height:26px}body.ph #w-time,body.ph .top #w-time{position:static!important;transform:none!important;margin-left:auto!important;background:#ffffff14!important;box-shadow:none!important;padding:3px!important}body.ph #w-time button{height:30px!important;padding:0 9px!important}body.ph .sa-acct{height:38px!important;padding:0 3px!important}body.ph .cart{height:40px!important;padding:0 5px 0 12px!important;font-size:12.5px!important;gap:7px!important}body.ph .cart span{height:28px!important;padding:0 7px!important;font-size:10px!important}body.ph .top #w-close.g{width:38px!important;height:38px!important}body.ph .rail{display:none!important}body.ph .sa-dock{position:fixed;left:10px;right:10px;bottom:10px;z-index:40;height:62px;padding:5px;box-sizing:border-box;display:flex;align-items:stretch;gap:2px;border-radius:24px;background:linear-gradient(170deg,var(--deck2),var(--deck1));box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #a6cfff29,0 20px 40px -18px #071233b3;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}body[data-time=night].ph .sa-dock{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #d6e8ff42,0 0 12px #3b88ff29,0 20px 40px -20px #050d2b8c}.sa-dock__pill{position:absolute;left:0;top:5px;bottom:5px;width:0;border-radius:19px;background:linear-gradient(180deg,#cbff5e,#b6f23c 55%,#a5e22e);box-shadow:inset 0 1px #fff9,0 8px 18px -8px #8cc41ecc;transition:transform .55s cubic-bezier(.34,1.3,.5,1),width .55s cubic-bezier(.34,1.3,.5,1)}.sa-dock button{all:unset;position:relative;z-index:1;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:19px;color:#e8f0ffb8;transition:color .3s,opacity .3s;-webkit-tap-highlight-color:transparent}.sa-dock__t{flex:1}.sa-dock__t svg{width:20px;height:20px}.sa-dock__t span{font:500 10px/1 Sora,sans-serif;letter-spacing:-.01em;white-space:nowrap}.sa-dock__t[aria-pressed=true]{color:#0a1633}.sa-dock__u{width:38px;flex:none}.sa-dock__u svg{width:18px;height:18px}.sa-dock__u:disabled{opacity:.32;cursor:default}.sa-dock button:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.sa-dock__sep{width:1px;margin:12px 3px;background:#d6e8ff2e}body.ph:has(#eye[aria-pressed=true]) .sa-dock{opacity:0;transform:translateY(16px);pointer-events:none}body.ph .bottom{left:10px!important;right:10px!important;bottom:calc(55% + 8px)!important;justify-content:center!important;padding-right:44px!important;box-sizing:border-box}body.ph .bottom>div{gap:6px!important}body.ph .bottom .bp{height:38px!important;padding:3px!important}body.ph .bottom button.bp{width:38px!important;padding:3px!important;justify-content:center!important}body.ph .bottom button.bp>span:first-child{width:32px!important;height:32px!important}body.ph .bottom button.bp>span:last-child{display:none!important}body.ph #eye{top:auto!important;bottom:calc(55% + 8px)!important;left:auto!important;right:calc(50% - 136px)!important;width:38px!important;height:38px!important}body.ph .panel{top:calc(45% + 6px)!important;bottom:80px!important;left:10px!important;right:10px!important;padding:14px 14px 16px!important;border-radius:26px!important;gap:10px!important}body.ph .panel>.row:first-child{position:sticky;top:-14px;z-index:3;margin:-14px -14px 0;padding:14px 14px 8px;background:linear-gradient(180deg,var(--deck2) 70%,transparent)}body.ph .panel h1{font-size:18px!important}body.ph .panel .face{height:200px!important;margin-top:8px!important}body.ph .fly{top:calc(45% + 6px)!important;bottom:80px!important;left:10px!important;right:10px!important;height:auto!important;max-height:none!important;border-radius:26px!important}body.ph .sa-toast{top:70px}body.ph .cart{white-space:nowrap!important;font-size:12px!important}body.ph .cart span{font-size:9.5px!important;letter-spacing:.02em}body.ph .bottom .bp{flex:none!important}body.ph .bottom button.bp{font-size:0!important;gap:0!important}body.ph .bottom #w-b1>div.bp .ib{flex:none}.sa-dock .sa-dock__t{flex:1 1 0;min-width:0}.sa-dock .sa-dock__u{width:38px;flex:none}body.ph .panel .drop{padding:0 10px!important;text-align:center}body.ph .panel .drop b{font-size:15px!important}body.ph .panel .drop .l1{font-size:11px!important}body.ph .panel .drop .l2{font-size:8.5px!important;white-space:normal!important;line-height:1.5}body.ph .panel .drop .uparea{font-size:8.5px!important;white-space:normal!important}body.ph .panel .drop .up{width:42px!important;height:42px!important}body.ph .panel>.row:first-child{z-index:8;background:linear-gradient(180deg,var(--deck2),var(--deck2) 78%,rgba(0,0,0,0));padding-bottom:12px}body[data-time=night].ph .panel>.row:first-child{background:linear-gradient(180deg,#2350c8,#2350c8 78%,#0000)}body.ph .panel .colors{padding:4px 4px 4px 12px!important}body.ph .panel .colors>span{font-size:12px!important}body.ph .panel #colorSeg button{padding:0 10px!important;gap:6px!important}.sa-grab{display:none}body.ph .top.g{height:44px!important;top:8px!important;left:8px!important;right:8px!important;padding:0 4px 0 10px!important;gap:4px!important;border-radius:16px!important}body.ph .top .sa-logo{width:22px;height:22px}body.ph #w-time button{height:26px!important;padding:0 7px!important}body.ph #w-time button svg{width:13px;height:13px}body.ph .sa-acct{height:32px!important}body.ph .sa-av{width:26px!important;height:26px!important;font-size:9.5px!important}body.ph .cart{height:34px!important;padding:0 4px 0 11px!important;font-size:12px!important;gap:6px!important}body.ph .cart span{height:26px!important;padding:0 7px!important}body.ph .top #w-close.g{width:34px!important;height:34px!important}body.ph .top #w-close svg{width:14px;height:14px}body.ph .sa-grab{all:unset;display:flex;align-items:center;justify-content:center;gap:8px;position:sticky;top:-14px;z-index:9;height:22px;margin:-14px -14px -10px;padding-top:2px;cursor:pointer;background:var(--deck2);font:500 11px/1 Sora,sans-serif;color:#e8f0ffe6;-webkit-tap-highlight-color:transparent}body[data-time=night].ph .sa-grab{background:#2350c8}body.ph .sa-grab i{width:38px;height:4px;border-radius:4px;background:#e8f0ff8c;transition:width .4s,background .3s}body.ph .sa-grab:hover i{background:#fff;width:46px}body.ph .sa-grab:focus-visible{outline:2px solid var(--lime);outline-offset:-2px;border-radius:12px}body.ph .panel>.row:first-child{top:8px}body.ph .panel{transition:top .6s cubic-bezier(.16,1,.3,1),padding .4s}body.ph #stage,body.ph .bottom,body.ph #eye{transition:bottom .6s cubic-bezier(.16,1,.3,1)}body.ph.sh-min .panel{top:calc(100% - 144px)!important;overflow:hidden!important}body.ph.sh-min .panel>*:not(.sa-grab):not(.row){visibility:hidden}body.ph.sh-min #stage{bottom:150px!important}body.ph.sh-min .bottom,body.ph.sh-min #eye{bottom:158px!important}body.ph.sh-min .sa-grab{margin-bottom:-4px}body.ph.sh-min .sa-grab i{width:30px}body.ph .panel .upl .nm span,body.ph .panel .upl .ctl output{font-size:11px!important}body.ph .panel .same #upSameT{font-size:11.5px!important}body.ph .sa-dock__t span{font-size:10.5px}.panel .upl .ctl,.panel .colors>span,.panel .hintbar{color:#eef3ff!important}.panel .upl .nm span,.panel .upl .ctl output,.panel .same #upSameT,.fly .fly-hint,.fly .fly-note,.fly .fly-qs,.fly .tpl-n,.fly .qr-pv p .mono,.fly .qr-sz output,.fly .fly-item .tx span,.fly .lay-main span{color:#e2ecffd1!important}.panel #sideSeg button:not([aria-selected=true]),.panel #colorSeg button:not([aria-checked=true]),.fly .seg button:not([aria-selected=true]):not([aria-checked=true]),.sa-dock__t:not([aria-pressed=true]){color:#eef3ffe6!important}body[data-time=night] .panel .upl,body[data-time=night] .panel .colors,body[data-time=night] .panel .same,body[data-time=night] .fly .fly-item,body[data-time=night] .fly .fly-chk,body[data-time=night] .fly .lay-it,body[data-time=night] .fly .tpl-c,body[data-time=night] .fly .qr-tip,body[data-time=night] .panel .hintbar,body[data-time=night] .panel #sideSeg,body[data-time=night] .fly .seg,body[data-time=night] .fly .qr-in{background:#06124052!important}body[data-time=night] .panel .upl .nm span,body[data-time=night] .panel .upl .ctl output,body[data-time=night] .panel .same #upSameT,body[data-time=night] .fly .fly-hint,body[data-time=night] .fly .fly-note,body[data-time=night] .fly .fly-qs,body[data-time=night] .fly .tpl-n,body[data-time=night] .fly .qr-pv p .mono,body[data-time=night] .fly .qr-sz output,body[data-time=night] .fly .fly-item .tx span,body[data-time=night] .fly .lay-main span{color:#e6efff!important}body[data-time=night] .panel .sa-dim{color:#e6efff}body[data-time=night] .panel .sa-dim i{background:#e6efffb3}body[data-time=night] .sa-av{background:radial-gradient(80% 80% at 30% 20%,#5b8ff0,#0f3ab8 55%,#071233)!important}.sa-av{background:radial-gradient(80% 80% at 30% 20%,#4d84ee,#0f3ab8 55%,#071233)!important;font-weight:600!important}.fly .qr-tip{color:#e6efff!important}body.ph .sa-grab:before{content:"";position:absolute;left:0;right:0;top:-6px;bottom:-16px}body.ph #stage,body.ph.sh-min #stage{bottom:150px!important;transition:none!important}body.ph #stage canvas{transform-origin:50% 0;transform:translateY(var(--ph-ty,0px)) scale(var(--ph-k,1));transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}body.ph.sh-min #stage canvas{transform:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sa-studio.css.map */
