:root{--gem-1:#9ad9cb;--gem-2:#9fb8f4;--gem-3:#c9b2f2;--gem-4:#f2b6cf;--gem-5:#f6d58e;--gem-track:#8078a02e;--gem-shine:#ffffffa6}.opal-star{transform-origin:50%;animation:1.2s cubic-bezier(.2,.9,.25,1.12) both opal-arrive,6s ease-in-out 1.2s infinite opal-sway;overflow:visible}.opal-star .opal-star-fire{transform-box:view-box;transform-origin:60px 60px;animation:12s linear infinite opal-fire}.opal-star .opal-star-spark{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite opal-twinkle}.opal-star .opal-star-sweep{animation:4.5s cubic-bezier(.5,0,.3,1) 1.4s infinite opal-sweep}a:hover .opal-star,a:focus-visible .opal-star,.opal-star:hover{animation:.9s cubic-bezier(.3,.8,.3,1) opal-spin-again}.opal-star.is-still,.opal-star.is-still .opal-star-fire,.opal-star.is-still .opal-star-spark,.opal-star.is-still .opal-star-sweep{animation:none}@keyframes opal-arrive{0%{opacity:0;transform:perspective(300px)rotateY(-540deg)scale(.3)}75%{opacity:1;transform:perspective(300px)rotateY(12deg)scale(1.06)}to{opacity:1;transform:perspective(300px)rotateY(0)scale(1)}}@keyframes opal-sway{0%,to{transform:perspective(300px)rotateY(0)scale(1)}25%{transform:perspective(300px)rotateY(22deg)scale(1.02)}75%{transform:perspective(300px)rotateY(-22deg)scale(1.02)}}@keyframes opal-spin-again{0%{transform:perspective(300px)rotateY(0)}to{transform:perspective(300px)rotateY(360deg)}}@keyframes opal-fire{to{transform:rotate(360deg)}}@keyframes opal-twinkle{0%,to{transform:scale(1)}50%{transform:scale(1.35)rotate(45deg)}}@keyframes opal-sweep{0%{transform:rotate(18deg)translate(-20px)}45%,to{transform:rotate(18deg)translate(190px)}}.opal-logo-video{background:#241b3d;border-radius:26%;place-items:center;line-height:0;display:inline-grid;overflow:hidden;box-shadow:0 18px 40px -18px #241b3db3}.opal-logo-video video,.opal-logo-video img{object-fit:cover;width:100%;height:100%;display:block}.gem-bar{border-radius:999px;position:relative;overflow:hidden}.gem-bar.is-standalone{height:var(--gem-h,10px);background:var(--gem-track);display:block}html:root .gem-bar.gem-bar>i,html:root .gem-bar.gem-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--gem-1), var(--gem-2), var(--gem-3), var(--gem-4), var(--gem-5), var(--gem-1));box-shadow:0 0 8px -2px var(--gem-3);background-size:300% 100%;transition:width .6s cubic-bezier(.2,.7,.1,1);animation:9s linear infinite gem-flow;display:block;position:absolute;inset:0 auto 0 0;overflow:hidden}html:root .gem-bar.gem-bar>i:after,html:root .gem-bar.gem-bar>span:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--gem-shine), transparent 60%);opacity:.7;position:absolute;inset:0}html:root .gem-bar.gem-bar>i:before,html:root .gem-bar.gem-bar>span:before{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:30%;animation:3.6s ease-in-out infinite gem-glint;position:absolute;top:0;bottom:0;left:-30%}html:root .gem-bar.is-near>i,html:root .gem-bar>i[data-level=high]{--gem-1:#f6d58e;--gem-2:#f2c27a;--gem-3:#f2b6cf;--gem-4:#f6d58e;--gem-5:#f9e3b0}html:root .gem-bar.is-over>i,html:root .gem-bar>i[data-level=full]{--gem-1:#f2a0b0;--gem-2:#f2b6cf;--gem-3:#e88ba0;--gem-4:#f5c1cd;--gem-5:#f2a0b0}@keyframes gem-flow{to{background-position:300% 0}}@keyframes gem-glint{0%{left:-30%}55%,to{left:110%}}.opal-cheer{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:hidden}.opal-cheer i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--c);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 6px var(--c));opacity:0;animation:cheer-fly 1.6s cubic-bezier(.15, .7, .3, 1) var(--d) forwards;position:absolute}@keyframes cheer-fly{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--r))}}.opal-cheer-card{z-index:201;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));color:#2b2140;pointer-events:auto;background:#fbf8ff;border-radius:18px;align-items:center;gap:12px;max-width:min(460px,100vw - 32px);padding:12px 18px 12px 12px;animation:4.6s both cheer-card;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 50px -20px #1e143c8c}.opal-cheer-card svg{flex:none;width:40px;height:40px}.opal-cheer-card b{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;font-size:17px;display:block}.opal-cheer-card span{color:#5e5274;font-size:14px}@keyframes cheer-card{0%{opacity:0;transform:translate(-50%,16px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.opal-star,.opal-star .opal-star-fire,.opal-star .opal-star-spark,.opal-star .opal-star-sweep,a:hover .opal-star,.opal-star:hover{animation:none}.opal-star .opal-star-sweep{display:none}html:root .gem-bar.gem-bar>i,html:root .gem-bar.gem-bar>span,html:root .gem-bar.gem-bar>i:before,html:root .gem-bar.gem-bar>span:before{transition:none;animation:none}.gem-bar>i:before,.opal-cheer{display:none}.opal-cheer-card{animation:none}}html[data-a11y-motion=reduce] .opal-cheer{display:none}html[data-a11y-motion=reduce] .opal-star,html[data-a11y-motion=reduce] .opal-star .opal-star-fire,html[data-a11y-motion=reduce] .opal-star .opal-star-spark{animation:none}html[data-a11y-motion=reduce] .opal-star .opal-star-sweep,html[data-a11y-motion=reduce] .gem-bar.gem-bar>i:before,html[data-a11y-motion=reduce] .gem-bar.gem-bar>span:before{display:none}.opal-cheer-x{color:#5e5274;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;width:28px;height:28px;font-size:20px;line-height:1}.opal-cheer-x:hover{background:#5e52741a}.opal-cheer-x:focus-visible{outline-offset:2px;outline:2px solid #7b61c9}.tl-search{border:1px solid var(--mx-line);background:var(--mx-ink-2,transparent);max-width:420px;min-height:44px;color:var(--mx-mute);border-radius:12px;align-items:center;gap:8px;margin:0 0 22px;padding:0 14px;display:flex}.tl-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.tl-search:focus-within{border-color:var(--mx-mint)}.tl-none{color:var(--mx-mute)}.tl-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:20px;display:grid}.tl-group{border:1px solid var(--mx-line);background:var(--mx-ink-2,transparent);border-radius:18px;min-width:0;overflow:hidden}.tl-banner{aspect-ratio:16/7;background:linear-gradient(135deg,#3a2f63,#6b5aa8 55%,#9fb8f4);max-width:100%;position:relative;overflow:hidden}.tl-banner[data-place=kitchen]{background:linear-gradient(135deg,#5a3d2b,#c98a5a 60%,#f2c27a)}.tl-banner[data-place=seaside]{background:linear-gradient(135deg,#1f4d6b,#4fa3c7 60%,#bfe6f2)}.tl-banner[data-place=greenhouse]{background:linear-gradient(135deg,#234a33,#5fa36f 60%,#cfe9b8)}.tl-banner.tl-plain{aspect-ratio:auto;background:linear-gradient(135deg,#2a2245,#3a2f63);min-height:64px}.tl-banner img{object-fit:cover;width:100%;height:100%;animation:.5s both tl-in;position:absolute;inset:0}.tl-banner:after{content:"";background:linear-gradient(#0000 45%,#0f0a1eb8);position:absolute;inset:0}.tl-banner h2{z-index:1;color:#fff;font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;text-shadow:0 2px 10px #00000073;margin:0;font-size:22px;font-weight:600;position:absolute;bottom:10px;left:16px}.tl-line{color:var(--mx-mute);margin:12px 16px 4px;font-size:14px}.tl-group ul{gap:2px;margin:0;padding:6px 8px 10px;list-style:none;display:grid}.tl-tool{color:inherit;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:9px 10px;text-decoration:none;display:flex}.tl-tool:hover{background:var(--mx-line)}.tl-tool:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.tl-ic{background:var(--mx-line);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tl-tx{flex:1;min-width:0;display:grid}.tl-tx b{font-size:15px;font-weight:600}.tl-tx small{color:var(--mx-mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@keyframes tl-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tl-banner img{animation:none}}.sc{color:#f3eefc;gap:16px;width:min(560px,100%);margin:0 auto 40px;display:grid}.sc-stage{aspect-ratio:1276/720;background:linear-gradient(135deg,#3a2f63,#6b5aa8 60%,#c9b8f0);border-radius:22px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #0a0619cc}.sc-stage video,.sc-stage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-copy h2{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;text-wrap:balance;margin:4px 0 6px;font-size:26px;font-weight:600}.sc-copy p{color:#c9bfe0;max-width:52ch;margin:0;font-size:15px;line-height:1.5}.sc-team{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sc-team li{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.sc-face{background:linear-gradient(135deg,#3a2f63,#9fb8f4);border:2px solid #ffffff40;border-radius:50%;width:56px;height:56px;overflow:hidden}.sc-face img{object-fit:cover;width:100%;height:100%}.sc-team b{margin-top:4px;font-size:13px}.sc-team small{color:#b9aed0;font-size:11.5px;line-height:1.3}@media (min-width:1100px){.access-screen.has-showcase{grid-template-columns:minmax(0,460px) minmax(0,620px);grid-template-areas:"brand brand""card show""foot foot";justify-content:center;align-items:center;column-gap:clamp(40px,6vw,96px);display:grid}.access-screen.has-showcase>.access-orbit{grid-area:1/1/-1/-1}.access-screen.has-showcase>.access-brand{grid-area:brand}.access-screen.has-showcase>.access-card{grid-area:card;margin:0}.access-screen.has-showcase>.sc{grid-area:show;width:100%;margin:0}.access-screen.has-showcase>footer{grid-area:foot}}@media (max-width:520px){.sc-team small{display:none}.sc-face{width:46px;height:46px}}.cr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:20px;display:grid}.cr-card{border:1px solid var(--mx-line);background:var(--mx-ink-2,transparent);border-radius:18px;gap:12px;min-width:0;padding:20px;display:grid}.cr-wide{grid-column:1/-1}.cr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-head h2{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;margin:0;font-size:22px;font-weight:600}.cr-muted{color:var(--mx-mute);margin:0;font-size:14px;line-height:1.5}.cr-small{font-size:12.5px}.cr-msg{min-height:1.2em;color:var(--mx-mute);margin:0 0 8px;font-size:14px}.cr-err{color:var(--mx-rose)}.cr-ok{background:color-mix(in srgb, var(--mx-mint) 14%, transparent);border-radius:12px;margin:0;padding:12px 14px;font-weight:500}.cr-alerts,.cr-reasons,.cr-reviews{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cr-alerts li{border:1px solid var(--mx-line);border-radius:12px;gap:12px;padding:12px 14px;display:flex}.cr-alerts li.is-urgent{border-color:color-mix(in srgb, var(--mx-rose) 60%, transparent);background:color-mix(in srgb, var(--mx-rose) 8%, transparent)}.cr-dot{background:var(--mx-amber);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.is-urgent .cr-dot{background:var(--mx-rose)}.cr-alerts b{display:block}.cr-alerts p{color:var(--mx-mute);margin:4px 0 6px;font-size:14px;line-height:1.45}.cr-fix{color:var(--mx-mint);align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}.cr-fix:hover{text-decoration:underline}.cr-headline{margin:0;font-size:18px;font-weight:600;line-height:1.35}.cr-reasons li{padding-left:14px;line-height:1.45;position:relative}.cr-reasons li:before{content:"";background:var(--mx-mint);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.cr-switch{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:14px;display:inline-flex}.cr-switch input{width:18px;height:18px;accent-color:var(--mx-mint)}.cr-times{flex-wrap:wrap;gap:16px;display:flex}.cr-times label,.cr-reply{color:var(--mx-mute);gap:4px;font-size:13px;display:grid}.cr-times input,.cr-reply textarea,.cr-replyform textarea{font:inherit;color:inherit;border:1px solid var(--mx-line-2,var(--mx-line));background:0 0;border-radius:10px;min-height:40px;padding:8px 10px;font-size:15px}.cr-reply small{font-size:12px}.cr-reviews{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.cr-reviews li{border:1px solid var(--mx-line);border-radius:14px;align-content:start;gap:6px;padding:14px;display:grid}.cr-reviews li.is-hidden{opacity:.55}.cr-reviews p{margin:0;line-height:1.45}.cr-reviews small{color:var(--mx-mute)}.cr-stars{color:var(--mx-amber);letter-spacing:2px}.cr-yourreply{color:var(--mx-mute);border-left:3px solid var(--mx-mint);padding-left:8px;font-size:14px}.cr-replyline,.cr-replyform{justify-items:start;gap:6px;display:grid}.cr-replyform textarea{width:100%}.pk-track{flex:none;width:92px;height:46px;display:inline-block;position:relative;overflow:hidden}.pk-walker{align-items:flex-start;gap:2px;animation:5.2s ease-in-out infinite pk-walk;display:inline-flex;position:absolute;bottom:2px;left:0}.pk{image-rendering:pixelated;animation:.5s steps(2,end) infinite pk-bob}.pk .pk-b{opacity:0}.pk .pk-a{animation:.5s step-end infinite pk-a}.pk .pk-b{animation:.5s step-end infinite pk-b}.pk-spark{image-rendering:pixelated;animation:1.2s steps(2,end) infinite pk-twinkle}@keyframes pk-walk{0%,to{transform:translate(0)scaleX(1)}48%{transform:translate(44px)scaleX(1)}50%{transform:translate(44px)scaleX(-1)}98%{transform:translate(0)scaleX(-1)}}@keyframes pk-bob{0%{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes pk-a{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pk-b{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes pk-twinkle{0%{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.pk-walker,.pk,.pk .pk-a,.pk .pk-b,.pk-spark{animation:none}.pk .pk-b{opacity:0}}html[data-a11y-motion=reduce] .pk-walker,html[data-a11y-motion=reduce] .pk,html[data-a11y-motion=reduce] .pk .pk-a,html[data-a11y-motion=reduce] .pk .pk-b,html[data-a11y-motion=reduce] .pk-spark{animation:none}html[data-a11y-motion=reduce] .pk .pk-b{opacity:0}.wk{align-items:start;gap:24px;display:grid}.wk.has-panel{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.wk-main{gap:14px;min-width:0;display:grid}.wk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wk-head h1{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;margin:0;font-size:clamp(30px,4vw,40px)}.wk-head p{color:var(--mx-mute);max-width:60ch;margin:6px 0 0}.wk-head-tools{align-items:center;gap:8px;display:flex}.wk-chip{border:1px solid var(--mx-line);color:var(--mx-mute);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.wk-msg{min-height:1.2em;color:var(--mx-mute);margin:0;font-size:14px}.wk-err{color:var(--mx-rose)}.wk-feed{gap:22px;display:grid}.wk-empty{border:1px dashed var(--mx-line-2,var(--mx-line));color:var(--mx-mute);border-radius:18px;justify-items:start;gap:10px;padding:24px;display:grid}.wk-empty p{max-width:60ch;margin:0;line-height:1.5}.wk-turn{gap:10px;display:grid}.wk-ask{background:var(--mx-line);white-space:pre-wrap;border-radius:18px 18px 6px;justify-self:end;max-width:min(620px,92%);margin:0;padding:12px 16px;line-height:1.5}.wk-reply{max-width:760px}.wk-working{color:var(--mx-mute);align-items:center;gap:10px;display:flex}.wk-working b{color:#e9e3f7;background:linear-gradient(90deg,#b9aed0 0%,#fff 45%,#c9b2f2 55%,#b9aed0 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:2.2s linear infinite wk-shimmer}:root[data-theme=light] .wk-working b,:root[data-theme=pearl] .wk-working b{background-image:linear-gradient(90deg,#5e5274 0%,#2b2140 45%,#7b61c9 55%,#5e5274 100%)}@keyframes wk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.wk-working b{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}html[data-a11y-motion=reduce] .wk-working b{-webkit-text-fill-color:currentColor;background:0 0;animation:none}.wk-working small{font-size:13px}.wk-draft{border:1px solid var(--mx-line);background:var(--mx-ink-2,transparent);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.wk-from{color:var(--mx-mute);margin:0;font-size:13px}.wk-text{white-space:pre-wrap;line-height:1.6}.wk-text.is-clipped{max-height:9.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.wk-more{color:var(--mx-mint);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:600}.wk-note{color:var(--mx-mute);margin:0;font-size:13px}.wk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-settled{color:var(--mx-mute);align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.wk-settled.is-done{color:var(--mx-mint)}.wk-todo{color:var(--mx-mute);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.wk-waiting{border-bottom:1px solid var(--mx-line);gap:10px;padding-bottom:18px;display:grid}.wk-waiting h2{color:var(--mx-mute);margin:0;font-size:16px;font-weight:600}.wk-waiting ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wk-waiting li{border:1px solid var(--mx-line);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.wk-waiting li small{color:var(--mx-mute);font-size:12px}.wk-waiting li p{color:var(--mx-mute);white-space:pre-wrap;margin:0;font-size:14px}.wk-compose{bottom:max(12px, env(safe-area-inset-bottom,0px));border:1px solid var(--mx-line-2,var(--mx-line));background:var(--mx-ink,#16121f);border-radius:18px;gap:8px;padding:12px;display:grid;position:sticky;box-shadow:0 18px 40px -24px #0009}.wk-compose textarea{resize:vertical;width:100%;min-height:48px;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:4px 6px;font-size:16px}.wk-compose-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wk-compose select{font:inherit;color:inherit;border:1px solid var(--mx-line);background:0 0;border-radius:10px;max-width:100%;padding:6px 10px;font-size:14px}.wk-compose:focus-within{border-color:var(--mx-mint)}.wk-panel{top:calc(var(--mx-top,64px) + 16px);border:1px solid var(--mx-line);background:var(--mx-ink-2,transparent);border-radius:18px;gap:10px;max-height:calc(100dvh - 120px);padding:16px;display:grid;position:sticky;overflow:auto}.wk-panel h3{margin:10px 0 2px;font-size:14px;font-weight:600}.wk-panel-head{align-items:center;gap:10px;display:flex}.wk-panel-head div{flex:1;min-width:0;display:grid}.wk-panel-head small{color:var(--mx-mute);font-size:12px}.wk-king{background:linear-gradient(135deg,#3a2f63,#9fb8f4);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.wk-king img{object-fit:cover;width:100%;height:100%}.wk-king .pk-track{width:30px;height:30px}.wk-x{width:32px;height:32px;color:var(--mx-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px}.wk-x:hover{background:var(--mx-line)}.wk-quiet{color:var(--mx-mute);margin:0;font-size:13px}.wk-steps{gap:0;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.wk-steps li{gap:1px;padding:0 0 12px 22px;display:grid;position:relative}.wk-steps li:before{content:"";border:2px solid var(--mx-line-2,var(--mx-mute));box-sizing:border-box;background:0 0;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.wk-steps li:after{content:"";background:var(--mx-line);width:2px;position:absolute;top:17px;bottom:0;left:4px}.wk-steps li:last-child:after{display:none}.wk-steps li.is-done:before{background:var(--mx-mint);border-color:var(--mx-mint)}.wk-steps li.is-ready:before{border-color:var(--mx-amber);background:var(--mx-amber)}.wk-steps li.is-now:before{border-color:var(--mx-mint);animation:1.2s ease-in-out infinite wk-pulse}.wk-steps li.is-skip{opacity:.55}.wk-steps a{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.wk-steps a:hover{text-decoration:underline}.wk-steps small{color:var(--mx-mute);font-size:12px}@keyframes wk-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--mx-mint) 25%, transparent)}}.wk-outputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wk-out{color:#2b2140;background:#f6f3fb;border-radius:12px;align-content:start;gap:4px;min-height:96px;padding:10px;text-decoration:none;display:grid;overflow:hidden}.wk-out b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.wk-out span{color:#5e5274;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.wk-used{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.wk-used li{align-items:center;gap:8px;display:flex}.wk-used span{color:var(--mx-mute);margin-left:auto;font-size:13px}.wk-used span.is-on{color:var(--mx-mint)}@media (max-width:1100px){.wk.has-panel{grid-template-columns:1fr}.wk-panel{order:-1;max-height:none;position:static}}@media (prefers-reduced-motion:reduce){.wk-steps li.is-now:before{animation:none}}.ol{color:#c9bfe0;opacity:0;place-content:center;justify-items:center;gap:14px;min-height:70dvh;animation:.4s .35s forwards ol-in;display:grid}.ol-art{place-items:center;width:168px;max-width:100%;height:168px;display:grid;position:relative}.ol-ring{background:conic-gradient(from 0deg, var(--gem-1), var(--gem-2), var(--gem-3), var(--gem-4), var(--gem-5), var(--gem-1));opacity:.55;filter:blur(.3px);border-radius:50%;position:absolute;inset:14px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.ol-art:before{content:"";background:radial-gradient(circle,#c9b2f247,#0000 70%);border-radius:50%;position:absolute;inset:26px}.ol-spin{transform-style:preserve-3d;place-items:center;animation:1.6s cubic-bezier(.45,.05,.55,.95) infinite ol-coin;display:grid;position:relative}.ol-spin .opal-star{width:76px;height:76px;animation:none}.ol-ring{animation:6s linear infinite ol-ring}@keyframes ol-coin{0%{transform:perspective(320px)rotateY(0)}to{transform:perspective(320px)rotateY(360deg)}}@keyframes ol-ring{to{transform:rotate(360deg)}}.ol-art.is-still .ol-spin,.ol-art.is-still .ol-ring{animation:none}.ol-finish{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ol-finish i{will-change:transform, opacity;border-radius:50%;display:block;position:fixed}.ol-flash{background:radial-gradient(circle,#fff,#c9b2f2b3 35%,#0000 70%)}.ol-hole{background:radial-gradient(circle, #05030b 0 34%, #0a0616f5 42%, transparent 44%), conic-gradient(from 90deg, var(--gem-1), var(--gem-3), var(--gem-4), var(--gem-5), var(--gem-2), var(--gem-1));opacity:0;box-shadow:0 0 40px 6px #c9b2f259;-webkit-mask:radial-gradient(circle,#000 0 52%,#0000 70%);mask:radial-gradient(circle,#000 0 52%,#0000 70%)}.ol-dust{box-shadow:0 0 6px}@media (prefers-reduced-motion:reduce){.ol-spin,.ol-ring{animation:none}.ol-finish{display:none}}html[data-a11y-motion=reduce] .ol-spin,html[data-a11y-motion=reduce] .ol-ring{animation:none}.ol p{letter-spacing:.01em;margin:0;font-size:15px}@keyframes ol-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ol{opacity:1;animation:none}}body:has(.wk) .hd-button{display:none}@media (max-width:900px){.wk-compose{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.wk-end{height:calc(76px + env(safe-area-inset-bottom,0px))}}.f5{max-width:100%;height:auto;overflow:visible}.f5 .f5-star{transform-box:view-box;transform-origin:60px 60px;animation:9s cubic-bezier(.5,0,.3,1) infinite f5-star}.f5 .f5-hole{transform-box:view-box;transform-origin:60px 60px;animation:9s ease-in-out infinite f5-hole}.f5 .f5-disk ellipse{stroke-dasharray:46 9;animation:1.6s linear infinite f5-swirl}.f5 .f5-disk{transform-box:view-box;transform-origin:60px 60px;animation:4.5s ease-in-out infinite f5-tilt}.f5 .f5-spark{transform-box:view-box;transform-origin:60px 60px;animation:f5-pull 2.4s cubic-bezier(.55, 0, .9, .4) var(--d,0s) infinite}.f5 .f5-glow{transform-box:view-box;transform-origin:60px 60px;animation:9s ease-in-out infinite f5-glow}@keyframes f5-star{0%,8%{opacity:1;transform:rotate(0)scale(1)}36%{opacity:1;transform:rotate(900deg)scale(.04)}38%,80%{opacity:0;transform:rotate(900deg)scale(0)}81%{opacity:1;transform:rotate(-200deg)scale(.1)}88%{opacity:1;transform:rotate(10deg)scale(1.16)}93%,to{opacity:1;transform:rotate(0)scale(1)}}@keyframes f5-hole{0%,30%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.06)}44%,74%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(0)}}@keyframes f5-swirl{to{stroke-dashoffset:-110px}}@keyframes f5-tilt{0%,to{transform:rotate(-14deg)}50%{transform:rotate(-6deg)}}@keyframes f5-pull{0%{transform:rotate(var(--a)) scale(1);opacity:0}15%{opacity:1}to{transform:rotate(calc(var(--a) + 420deg)) scale(.2);opacity:0}}@keyframes f5-glow{0%,30%{opacity:.5;transform:scale(1)}45%,74%{opacity:.9;transform:scale(1.05)}84%{opacity:1;transform:scale(1.25)}to{opacity:.5;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.f5 .f5-star,.f5 .f5-hole,.f5 .f5-disk,.f5 .f5-disk ellipse,.f5 .f5-spark,.f5 .f5-glow{animation:none}.f5 .f5-hole{opacity:0}}html[data-a11y-motion=reduce] .f5 .f5-star,html[data-a11y-motion=reduce] .f5 .f5-hole,html[data-a11y-motion=reduce] .f5 .f5-disk,html[data-a11y-motion=reduce] .f5 .f5-disk ellipse,html[data-a11y-motion=reduce] .f5 .f5-spark,html[data-a11y-motion=reduce] .f5 .f5-glow{animation:none}html[data-a11y-motion=reduce] .f5 .f5-hole{opacity:0}.f5p-hero{color:#f3eefc;background:radial-gradient(at 75%,#2c2150,#0d0a18 70%);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(20px,4vw,40px);display:grid;overflow:hidden}.f5p-hero h1{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(36px,6vw,64px);line-height:1}.f5p-hero h1 span{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#8fdcc8,#8fb2f6,#c3a6f4,#f2a9c9,#f7d488);-webkit-background-clip:text;background-clip:text}.f5p-hero p{color:#c9bfe0;max-width:52ch;margin:12px 0 18px;font-size:17px;line-height:1.5}.f5p-cta{flex-wrap:wrap;gap:10px;display:flex}.f5p-tools{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:24px 0;display:grid}.f5p-tool{border:1px solid var(--mx-line);color:inherit;background:var(--mx-ink-2,transparent);border-radius:18px;align-content:start;gap:6px;min-width:0;padding:18px;text-decoration:none;display:grid}.f5p-tool:hover{border-color:color-mix(in srgb, var(--mx-mint) 60%, transparent)}.f5p-tool:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.f5p-tool b{font-size:16px}.f5p-tool small{color:var(--mx-mute);font-size:14px;line-height:1.45}.f5p-tool .tl-ic{margin-bottom:4px}.f5p-plan{background:#c3a6f41a;border:1px solid #c3a6f480;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:16px 18px;display:flex}.f5p-plan p{max-width:64ch;margin:0;line-height:1.5}.f5p-h2{margin:8px 0 12px;font-size:20px}@media (max-width:760px){.f5p-hero{grid-template-columns:1fr;justify-items:start}.f5p-hero .f5{justify-self:center;width:180px}}.f5x{aspect-ratio:1;isolation:isolate;background:#0c0a16;border-radius:50%;max-width:100%;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #cdc4f01f,0 0 60px #b9aaf029;container-type:size}.f5x>*{pointer-events:none;position:absolute;inset:0}.f5x img,.f5x video{object-fit:cover;opacity:0;width:100%;height:100%;display:block}.f5x-star{opacity:0;place-items:center;display:grid}.f5x-star .opal-star{filter:drop-shadow(0 0 18px #c9b2f28c);width:46%;height:46%}.f5x[data-phase=star] .f5x-star,.f5x[data-phase=charge] .f5x-star{opacity:1}.f5x[data-phase=charge] .f5x-star{animation:.65s ease-in both f5x-charge}.f5x[data-phase=burst] .f5x-star{animation:.32s ease-out both f5x-pop}.f5x-flash{opacity:0;background:radial-gradient(circle,#fff 0%,#ffffffd9 12%,#c9b2f273 30%,#0000 60%)}.f5x-flash:after{content:"";opacity:0;border:2px solid #ffffffe6;border-radius:50%;width:20%;height:20%;position:absolute;top:40%;left:40%}.f5x[data-phase=burst] .f5x-flash{animation:.75s ease-out both f5x-flash}.f5x[data-phase=burst] .f5x-flash:after{animation:.7s ease-out both f5x-ring}.f5x-sparks i{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--c);box-shadow:0 0 8px var(--c);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%}.f5x[data-phase=burst] .f5x-sparks i{animation:f5x-spark .85s cubic-bezier(.15, .7, .3, 1) var(--d) both}.f5x[data-phase=burst] .f5x-dust{animation:.7s ease-out .1s both f5x-dust-in}.f5x[data-phase=fade] .f5x-dust{animation:3.2s ease-in both f5x-dust-out}.f5x[data-phase=fade] .f5x-hole{animation:3.2s ease-in-out both f5x-hole-in}.f5x[data-mode=code][data-phase=hold] .f5x-hole{opacity:1;animation:2.4s ease-in-out both f5x-breathe}.f5x[data-mode=code][data-phase=collapse] .f5x-hole{animation:.9s cubic-bezier(.6,0,.9,.4) both f5x-collapse}.f5x[data-phase=boom] .f5x-boom,.f5x[data-phase=return] .f5x-boom{opacity:1}.f5x[data-phase=return] .f5x-boom{animation:1.5s cubic-bezier(.2,.9,.25,1.1) both f5x-return}.f5x[data-phase=swirl] .f5x-swirl{opacity:1}.f5x[data-mode=video][data-phase=hold] .f5x-swirl{opacity:1;animation:2.4s ease-in-out both f5x-breathe}.f5x[data-mode=video][data-phase=collapse] .f5x-swirl{animation:.9s cubic-bezier(.6,0,.9,.4) both f5x-collapse}.f5x[data-phase=collapse] .f5x-flash{animation:.9s ease-in both f5x-pin}.f5x.is-still .f5x-hole{opacity:1}@keyframes f5x-charge{0%{filter:brightness();transform:scale(1)}30%{transform:scale(1.04)translate(1px,-1px)}45%{transform:scale(1.06)translate(-1px,1px)}60%{transform:scale(1.08)translate(1px,1px)}75%{transform:scale(1.1)translate(-1px,-1px)}to{filter:brightness(1.8);transform:scale(1.14)}}@keyframes f5x-pop{0%{opacity:1;filter:brightness(2);transform:scale(1.14)}to{opacity:0;filter:brightness(3);transform:scale(1.9)}}@keyframes f5x-flash{0%{opacity:0;transform:scale(.2)}12%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes f5x-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(5.5)}}@keyframes f5x-spark{0%{opacity:1;transform:translate(0)scale(1.2)}to{opacity:0;transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqh)) scale(.4)}}@keyframes f5x-dust-in{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes f5x-dust-out{0%{opacity:1}to{opacity:0;transform:scale(.7)rotate(-25deg)}}@keyframes f5x-hole-in{0%{opacity:0;transform:scale(1.25)rotate(20deg)}to{opacity:1;transform:none}}@keyframes f5x-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes f5x-collapse{0%{opacity:1;filter:brightness();transform:scale(1)rotate(0)}70%{opacity:1;filter:brightness(1.6)}to{opacity:0;filter:brightness(3);transform:scale(.04)rotate(35deg)}}@keyframes f5x-return{0%{opacity:0;filter:brightness(2.4);transform:scale(.08)rotate(-120deg)}60%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes f5x-pin{0%,60%{opacity:0;transform:scale(.05)}85%{opacity:1;transform:scale(.25)}to{opacity:0;transform:scale(.6)}}.ms-top{position:relative}.ms-toggle{width:32px;height:32px;color:var(--mx-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:4px;right:0}.ms-toggle:hover{color:var(--mx-paper);background:#cdc4f014}.ms-toggle:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}@media (max-width:1180px){.ms-toggle{display:none}}@media (min-width:1181px){html[data-sidebar=closed]{--mx-rail:68px}html[data-sidebar=closed] .mx-rail.ms{align-items:center;padding:14px 10px}html[data-sidebar=closed] :is(.ms-brand span,.ms-search span,.ms-search kbd,.ms-create span,.ms-item span,.ms-group,.ms-plan,.ms-me-text){display:none!important}html[data-sidebar=closed] .ms-top{justify-items:center;padding:0}html[data-sidebar=closed] .ms-toggle{margin:6px auto 2px;position:static}html[data-sidebar=closed] .ms-search{justify-content:center;width:40px;padding:0}html[data-sidebar=closed] .ms-create{width:40px;margin:2px 0 8px}html[data-sidebar=closed] .ms-item{justify-content:center;width:44px;padding:0}html[data-sidebar=closed] .ms-me{justify-content:center;padding:6px}}.bot-live{color:var(--mx-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.bot-live a{color:var(--mx-mint)}.ba-todo-hint{color:var(--mx-mute);margin-top:4px;font-size:13px;line-height:1.4;display:block}.ba-more,.assistant-more{border:1px solid var(--mx-line);color:var(--mx-mute);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-self:flex-start;padding:6px 12px;font-size:13px}.ba-more:hover,.assistant-more:hover{color:var(--mx-paper);border-color:#cdc4f040}.ba-more:focus-visible,.assistant-more:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.mx-onpage-toggle.is-on{background:var(--mx-mint);color:var(--mx-mint-ink,#14121f);border-color:#0000}.ss{gap:18px;max-width:680px;margin:48px auto 64px;display:grid}.ss .mx-lede{margin:0}.ss h1{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;text-wrap:balance;color:var(--mx-paper);margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.08}.ss-rows{gap:8px;display:grid}.ss-row{grid-template-columns:minmax(0,1fr) 140px 36px;align-items:center;gap:8px;display:grid}.ss-name input,.ss-price input{border:1px solid var(--mx-line);background:var(--mx-ink-2,#1b1828);width:100%;height:44px;color:var(--mx-paper);font:inherit;border-radius:10px;padding:0 12px;font-size:15px}.ss-name input:focus,.ss-price input:focus{border-color:var(--mx-mint);outline:none;box-shadow:0 0 0 3px #9ad9cb2e}.ss-price{display:block;position:relative}.ss-price>span[aria-hidden]{color:var(--mx-mute);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ss-price input{padding-left:24px}.ss-add,.ss-link,.lc-all{color:var(--mx-mint);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0}.ss-add:hover,.ss-link:hover,.lc-all:hover{text-decoration:underline}.ss-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ss-or{color:var(--mx-mute);font-size:14px}.ss-started{color:var(--mx-paper);background:#9ad9cb1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.lc-all{margin:4px 0 0 2px;font-size:14px}@media (max-width:600px){.ss-row{grid-template-columns:minmax(0,1fr) 104px 32px}.ss{margin-top:24px}}@media (max-width:640px){.mx-topbar-actions .mx-hide-phone{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.enhance-skills .skill-group{margin:22px 0 4px;font-size:17px}.enhance-skills .skill-group-note{color:var(--mx-mute);margin:0 0 12px;font-size:14px}.builder-bot form{position:relative}.builder-bot form:focus-within{border-color:var(--mx-mint)!important;box-shadow:0 0 0 3px #9ad9cb29!important}.builder-bot form textarea,.builder-bot form textarea:focus,.builder-bot form textarea:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.builder-bot .bot-pic-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.builder-bot form .bot-pic-add{border:1px solid var(--mx-line-2);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;margin:0;padding:0;display:grid;position:absolute;bottom:12px;left:12px;color:var(--mx-paper)!important;background:0 0!important}.builder-bot form .bot-pic-add:hover{border-color:var(--mx-mint)}.builder-bot form .bot-pic-add:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.builder-bot .bot-pics{flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.builder-bot .bot-pics li{border:1px solid var(--mx-line-2);border-radius:10px;width:58px;height:58px;position:relative;overflow:hidden}.builder-bot .bot-pics img{object-fit:cover;width:100%;height:100%;display:block}.builder-bot form .bot-pics button.bot-pic-crop{cursor:pointer;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0;background:0 0!important}.builder-bot form .bot-pics button.bot-pic-crop:focus-visible{outline:2px solid var(--mx-mint);outline-offset:-2px}.builder-bot form .bot-pics li>button:not(.bot-pic-crop){z-index:1}.builder-bot form .bot-pics button{cursor:pointer;border:0;border-radius:50%;place-items:center;width:22px;height:22px;margin:0;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:3px;right:3px;color:#fff!important;background:#0a0812c7!important}.builder-bot .bot-pic-err{color:#ffb4a8;margin:8px 0 0;font-size:13px}.builder-bot form[data-drop-over]{border-color:var(--mx-mint)!important;background:color-mix(in srgb, var(--mx-mint) 8%, var(--mx-ink-2))!important}.ol-mini{width:var(--s,40px);height:var(--s,40px);flex:none;place-items:center;display:inline-grid;position:relative}.ol-mini .ol-ring{inset:0}.ol-mini .ol-spin .opal-star{width:calc(var(--s,40px) * .58);height:calc(var(--s,40px) * .58)}.ol-mini.is-calm .ol-spin{animation-duration:4.8s}.ol-mini.is-calm .ol-ring{animation-duration:14s}@media (prefers-reduced-motion:reduce){.ol-mini .ol-spin,.ol-mini .ol-ring{animation:none}}html[data-a11y-motion=reduce] .ol-mini .ol-spin,html[data-a11y-motion=reduce] .ol-mini .ol-ring{animation:none}.pp{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:16px;gap:12px;margin:0 0 18px;padding:18px 20px;display:grid}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pp-head>div{flex:320px;min-width:0}.pp h2{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;color:var(--mx-paper);margin:0 0 4px;font-size:18px;font-weight:600}.pp p{color:var(--mx-mute);max-width:70ch;margin:0;font-size:14px}.pp .pp-fine{font-size:13px}.pp-list{margin:0;padding:0;list-style:none;display:grid}.pp-list li{border-top:1px solid var(--mx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pp-name{color:var(--mx-paper);overflow-wrap:anywhere;min-width:0;font-weight:600}.pp-acts{flex-wrap:wrap;gap:8px;display:inline-flex}.pp-acts label{cursor:pointer;position:relative}.pp-acts label:focus-within{outline:2px solid var(--mx-mint);outline-offset:2px}.pp .pp-ok{color:var(--mx-mint)}.pp .pp-err{color:#ffb4a8}.wo-stats{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 14px;display:grid;overflow:hidden}.wo-stats>div{border-left:1px solid var(--mx-line);min-width:0;padding:12px 16px}.wo-stats>div:first-child{border-left:0}.wo-stats dt{color:var(--mx-mute);font-size:12.5px}.wo-stats dd{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;color:var(--mx-paper);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:600}.wo-stats .is-todo dd{color:#ecc995}.so-status.wo-paid{margin-left:0}.so-status.wo-unpaid{color:var(--mx-mute);border-style:dashed}.so-orders .r{text-align:right;font-variant-numeric:tabular-nums}.wo-row{cursor:pointer}.wo-row td{transition:background-color .15s}.wo-row:hover td{background:color-mix(in srgb, var(--mx-paper) 4%, transparent)}@media (max-width:760px){.wo-hide-sm{display:none}}.ov{gap:16px;display:grid}@media (prefers-reduced-motion:no-preference){.ov{animation:.22s cubic-bezier(.2,.8,.3,1) ov-in}}@keyframes ov-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ov-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.ov-id{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ov-back{color:var(--mx-mute);font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 8px 6px 0;font-size:14px}.ov-back:hover{color:var(--mx-paper)}.ov-id h3{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;color:var(--mx-paper);outline:none;margin:0;font-size:26px;font-weight:600}.ov-chip{border:1px solid var(--mx-line-2);color:var(--mx-mute);white-space:nowrap;border-radius:99px;align-items:center;padding:3px 10px;font-size:12.5px;display:inline-flex}.ov-chip.is-paid{color:#9fe0b4;border-color:#9fe0b466}.ov-chip.is-unpaid{border-style:dashed}.ov-chip.wo-new,.ov-chip.wo-confirmed,.ov-chip.wo-ready{color:#ecc995;border-color:#ecc99566}.ov-chip.wo-shipped,.ov-chip.wo-delivered,.ov-chip.wo-fulfilled{color:var(--mx-mint);border-color:rgb(var(--k-ember) / .35)}.ov-chip.wo-declined{color:#eaa6a0;border-color:#eaa6a059}.ov-nav{flex-wrap:wrap;justify-self:end;align-items:center;gap:8px;display:flex}.ov-jump{align-items:center;gap:6px;display:inline-flex}.ov-jump input{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);width:96px;min-height:36px;color:var(--mx-paper);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.ov-jump input:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.ov-step{border:1px solid var(--mx-line-2);border-radius:10px;display:inline-flex;overflow:hidden}.ov-step button{background:var(--mx-ink-2);width:38px;min-height:36px;color:var(--mx-paper);cursor:pointer;border:0;font-size:16px}.ov-step button+button{border-left:1px solid var(--mx-line-2)}.ov-step button:hover:not(:disabled){background:var(--mx-ink-3)}.ov-step button:disabled{color:var(--mx-mute);opacity:.45;cursor:default}.ov-step button:focus-visible{outline:2px solid var(--mx-mint);outline-offset:-2px}.ov-pos{color:var(--mx-mute);font-variant-numeric:tabular-nums;font-size:12.5px}.ov-miss{color:#ecc995;grid-column:1/-1;justify-self:end;margin:0;font-size:13px}.ov-when{color:var(--mx-mute);grid-column:1/-1;margin:0;font-size:13.5px}.ov-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:16px;display:grid}@media (max-width:980px){.ov-grid,.ov-top{grid-template-columns:minmax(0,1fr)}.ov-nav,.ov-miss{justify-self:start}}.ov-main,.ov-side{gap:16px;min-width:0;display:grid}.ov-card{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:16px;min-width:0;padding:16px 18px}.ov-card h4{color:var(--mx-paper);margin:0 0 8px;font-size:14.5px;font-weight:600}.ov-card p{color:var(--mx-paper);overflow-wrap:anywhere;gap:2px;margin:0 0 8px;font-size:14px;display:grid}.ov-card p small{color:var(--mx-mute);font-size:12.5px}.ov-card a{color:var(--mx-mint)}.ov-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.ov-card-head h4{margin:0}.ov-sub{color:var(--mx-mute);font-size:13px}.ov-lines{margin:0;padding:0;list-style:none}.ov-lines li{border-top:1px solid var(--mx-line);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ov-ph{background:var(--mx-ink-3);width:44px;height:44px;color:var(--mx-mute);border-radius:10px;place-items:center;font-weight:600;display:grid;overflow:hidden}.ov-ph img{object-fit:cover;width:100%;height:100%}.ov-what{gap:2px;min-width:0;display:grid}.ov-what b{color:var(--mx-paper);overflow-wrap:anywhere;font-weight:600}.ov-what small{color:var(--mx-mute);font-size:12.5px}.ov-qty{color:var(--mx-mute);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.ov-amt{color:var(--mx-paper);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.ov-lines li{grid-template-columns:44px minmax(0,1fr) auto}.ov-qty{display:none}}.ov-acts{border-top:1px solid var(--mx-line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.ov-acts .wo-actions{flex-wrap:wrap;gap:8px;display:flex}.ov-acts .so-muted{flex-basis:100%;margin:0}.ov-sums{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;font-size:14px;display:grid}.ov-sums dt{color:var(--mx-paper)}.ov-sums dt small{color:var(--mx-mute);margin-left:8px}.ov-sums dd{text-align:right;color:var(--mx-paper);font-variant-numeric:tabular-nums;margin:0}.ov-sums .ov-total{border-top:1px solid var(--mx-line);padding-top:8px;font-weight:700}.ov-fine{color:var(--mx-mute)!important;margin:10px 0 0!important;font-size:13px!important}.ov-fulfil .of{gap:12px;display:grid}.ov-note{gap:8px;margin-bottom:12px;display:grid}.ov-note textarea{resize:vertical;border:1px solid var(--mx-line-2);background:var(--mx-ink);width:100%;min-height:60px;color:var(--mx-paper);font:inherit;border-radius:12px;padding:10px 12px;font-size:14px}.ov-note textarea:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.ov-note button{justify-self:end}.ov-err{color:#ffb4a8!important}.ov-events{border-left:2px solid var(--mx-line-2);gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.ov-events li{color:var(--mx-paper);justify-content:space-between;gap:12px;font-size:14px;display:flex;position:relative}.ov-events li:before{content:"";background:var(--mx-line-2);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-20px}.ov-events li.is-note:before{background:var(--mx-mint)}.ov-events q{quotes:none}.ov-events time{color:var(--mx-mute);white-space:nowrap;font-size:12.5px}.wo-top-acts{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.wo-top-acts .so-muted{margin:0;font-size:13px}.wo-quick{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.wo-quick button{border:1px solid var(--mx-line-2);color:var(--mx-paper);font:inherit;cursor:pointer;background:0 0;border-radius:99px;min-height:34px;padding:6px 12px;font-size:13px}.wo-quick button span{color:var(--mx-mute);font-variant-numeric:tabular-nums;margin-left:4px}.wo-quick button[aria-pressed=true]{background:var(--mx-ink-3);border-color:var(--mx-mint)}.wo-quick button:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.wo-quick .wo-tagf{border-color:color-mix(in srgb, var(--tag) 55%, transparent);color:var(--tag)}.wo-quick .wo-tagf[aria-pressed=true]{background:color-mix(in srgb, var(--tag) 16%, transparent);border-color:var(--tag)}.wo-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.wo-tag{color:var(--tag);background:color-mix(in srgb, var(--tag) 14%, transparent);border:1px solid color-mix(in srgb, var(--tag) 40%, transparent);border-radius:99px;padding:4px 8px;font-size:11.5px;line-height:1;display:inline-block}.wo-late{color:#ecc995;white-space:nowrap;border:1px solid #ecc99566;border-radius:99px;margin-top:4px;padding:2px 8px;font-size:11.5px;display:inline-block}.wo-bulk-print{border-left:1px solid var(--mx-line-2);flex-wrap:wrap;gap:6px;padding-left:8px;display:inline-flex}.ho-wrap,.pb-wrap{z-index:80;justify-items:end;display:grid;position:fixed;inset:0}.ho-scrim{background:#00000080;position:absolute;inset:0}.ho{box-sizing:border-box;background:var(--mx-ink-2);border-left:1px solid var(--mx-line-2);width:min(560px,100%);height:100%;padding:20px max(20px, env(safe-area-inset-right,0px)) 0 20px;align-content:start;gap:18px;display:grid;position:relative;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.ho{animation:.22s cubic-bezier(.2,.8,.3,1) ho-in}.pb{animation:.2s ease-out ov-in}}@keyframes ho-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ho-head{justify-content:space-between;align-items:center;display:flex}.ho-head h3,.pb-head h3{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;color:var(--mx-paper);margin:0;font-size:22px;font-weight:600}.ho-sub{color:var(--mx-mute);margin:-10px 0 0;font-size:13.5px}.ho h4{color:var(--mx-paper);margin:0 0 8px;font-size:14px}.ho section{gap:8px;display:grid}.ho-find{border:1px solid var(--mx-line-2);background:var(--mx-ink);min-height:40px;color:var(--mx-paper);font:inherit;border-radius:10px;padding:0 12px}.ho-items{border:1px solid var(--mx-line-2);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ho-items li{border-top:1px solid var(--mx-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:grid}.ho-items li:first-child{border-top:0}.ho-items li.is-on{background:color-mix(in srgb, var(--mx-mint) 8%, transparent)}.ho-name{color:var(--mx-paper);overflow-wrap:anywhere;min-width:0}.ho-name small{color:var(--mx-mute);font-size:12.5px;display:block}.ho-price{color:var(--mx-mute);font-variant-numeric:tabular-nums;font-size:13.5px}.ho-qty{align-items:center;gap:4px;display:inline-flex}.ho-qty button{border:1px solid var(--mx-line-2);background:var(--mx-ink);width:36px;height:36px;color:var(--mx-paper);cursor:pointer;border-radius:10px;font-size:18px}.ho-qty button:disabled{opacity:.4;cursor:default}.ho-qty output{text-align:center;min-width:22px;color:var(--mx-paper);font-variant-numeric:tabular-nums}.ho-row{flex-wrap:wrap;gap:10px;display:flex}.ho-f{color:var(--mx-mute);flex:120px;gap:4px;min-width:0;font-size:13px;display:grid}.ho-f.is-grow{flex:2 220px}.ho-f input,.ho-f select,.ho-f textarea{box-sizing:border-box;border:1px solid var(--mx-line-2);background:var(--mx-ink);width:100%;min-width:0;min-height:40px;color:var(--mx-paper);font:inherit;border-radius:10px;padding:8px 12px;font-size:15px}.ho-f input:focus-visible,.ho-f select:focus-visible,.ho-f textarea:focus-visible,.ho-find:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.ho-toggle{border:1px solid var(--mx-line-2);border-radius:10px;justify-self:start;display:inline-flex;overflow:hidden}.ho-toggle button{color:var(--mx-paper);font:inherit;cursor:pointer;background:0 0;border:0;min-height:38px;padding:8px 16px}.ho-toggle button[aria-checked=true]{background:var(--mx-ink-3);box-shadow:inset 0 -2px 0 var(--mx-mint)}.ho-foot{padding:14px 0 max(14px, env(safe-area-inset-bottom,0px));background:var(--mx-ink-2);border-top:1px solid var(--mx-line-2);color:var(--mx-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.ho-foot>span{font-size:15px}.ho-foot small{color:var(--mx-mute)}.ho-err{color:#ffb4a8;flex-basis:100%;order:-1;font-size:13.5px}.pb-wrap{background:var(--mx-ink);justify-items:stretch}.pb{height:100%;padding:20px max(16px, env(safe-area-inset-right,0px)) 40px max(16px, env(safe-area-inset-left,0px));outline:none;overflow-y:auto}.pb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto 8px;display:flex}.pb-head p{color:var(--mx-mute);margin:4px 0 0}.pb-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-seg{border:1px solid var(--mx-line-2);border-radius:12px;display:inline-flex;overflow:hidden}.pb-seg button{color:var(--mx-paper);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 16px;font-size:15px}.pb-seg button[aria-checked=true]{background:var(--mx-ink-3);box-shadow:inset 0 -2px 0 var(--mx-mint)}.pb-msg{max-width:1100px;min-height:1.2em;color:var(--mx-mint);margin:0 auto 8px}.pb-empty{max-width:1100px;color:var(--mx-mute);text-align:center;margin:40px auto;font-size:17px}.pb-group{max-width:1100px;margin:0 auto 24px}.pb-group h4{font-family:var(--font-display), Geist, ui-sans-serif, system-ui, sans-serif;color:var(--mx-paper);margin:0 0 10px;font-size:19px;font-weight:600}.pb-group h4 span{color:var(--mx-mute);margin-left:6px;font-weight:500}.pb-group>ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pb-card{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.pb-who{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.pb-who b{color:var(--mx-paper);font-size:20px}.pb-who small{color:var(--mx-mute);font-size:13.5px}.pb-who:focus-visible{outline:2px solid var(--mx-mint);outline-offset:3px;border-radius:8px}.pb-items{color:var(--mx-paper);gap:4px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.pb-items small{color:var(--mx-mute)}.pb-note{color:#ecc995;margin:0;font-size:14px}.pb-pay{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pb-paid{color:#9fe0b4;font-size:14.5px}.pb-due{color:#ecc995;font-size:14.5px;font-weight:600}.pb-take{flex-wrap:wrap;gap:6px;display:inline-flex}.pb-take select{border:1px solid var(--mx-line-2);background:var(--mx-ink);min-height:40px;color:var(--mx-paper);font:inherit;border-radius:10px;padding:0 10px}.pb-go{flex-wrap:wrap;gap:8px;display:flex}.pb-big{flex:auto;min-height:52px;font-size:17px}.pb-done{max-width:1100px;color:var(--mx-mute);margin:8px auto 0}.pb-done summary{cursor:pointer;padding:8px 0}.pb-done ul{margin:0;padding-left:18px}.ov-tags{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ov-tags li{color:var(--tag);background:color-mix(in srgb, var(--tag) 14%, transparent);border:1px solid color-mix(in srgb, var(--tag) 40%, transparent);border-radius:99px;align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.ov-tags button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;font-size:15px;line-height:1}.ov-tags button:hover{background:color-mix(in srgb, var(--tag) 22%, transparent)}.ov-tag-add{gap:6px;display:flex}.ov-tag-add input{border:1px solid var(--mx-line-2);background:var(--mx-ink);min-width:0;min-height:36px;color:var(--mx-paper);font:inherit;border-radius:10px;flex:1;padding:0 10px;font-size:14px}.ov-tag-add input:focus-visible,.ov-refund input:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.ov-refunded{color:#eaa6a0!important;margin:10px 0!important;font-size:13.5px!important}.ov-card>.mx-button{margin-top:10px}.ov-refund{border-top:1px solid var(--mx-line);gap:8px;margin-top:10px;padding-top:12px;display:grid}.ov-refund-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ov-refund label{color:var(--mx-mute);gap:4px;font-size:13px;display:grid}.ov-refund label.is-grow{flex:200px}.ov-refund input{border:1px solid var(--mx-line-2);background:var(--mx-ink);min-height:38px;color:var(--mx-paper);font:inherit;border-radius:10px;width:100%;padding:0 10px;font-size:15px}.ov-refund label:first-child input{width:120px}.ov-refund small{color:var(--mx-mute);font-size:12.5px}.sp-palettes{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.sp-palettes button{font:inherit;text-align:left;border:1px solid var(--mx-line-2);color:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:13px;display:flex}.sp-palettes button[aria-pressed=true]{border-color:var(--mx-mint);box-shadow:0 0 0 1px var(--mx-mint)}.sp-palettes button:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.sp-pal-dots{flex:none;display:inline-flex}.sp-pal-dots i{width:14px;height:14px;box-shadow:0 0 0 1.5px var(--mx-ink), 0 0 0 2.5px var(--mx-line-2);border-radius:50%}.sp-pal-dots i+i{margin-left:-4px}.sp-colours{gap:6px;margin-top:12px;display:grid}.sp-colour{border:1px solid var(--mx-line-2);cursor:pointer;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sp-colour:focus-within{border-color:var(--mx-mint)}.sp-colour input{cursor:pointer;background:0 0;border:0;width:38px;height:30px;padding:0}.sp-colour span{min-width:0;display:grid}.sp-colour strong{font-size:13px}.sp-colour small,.sp-colour code{color:var(--mx-mute);font-size:12px}.sp-colours+.sp-swatches{margin-top:10px}.sp-fixed{color:var(--mx-ink-2)}.mx-dbl-hint{color:var(--mx-mute);white-space:nowrap;font-size:12px}@media (max-width:720px){.mx-dbl-hint{display:none}}.ly-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ly-row{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;transition:opacity .15s,box-shadow .15s;display:grid}.ly-row[draggable=true]{cursor:grab}.ly-row.is-fixed{background:0 0;border-style:dashed}.ly-row.is-off .ly-name{opacity:.55}.ly-row.is-moving{opacity:.5}.ly-row.is-before{box-shadow:inset 0 3px 0 var(--mx-mint)}.ly-row.is-after{box-shadow:inset 0 -3px 0 var(--mx-mint)}.ly-grip{color:var(--mx-mute);text-align:center;font-size:14px;line-height:1}.ly-name{min-width:0;display:grid}.ly-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ly-name small{color:var(--mx-mute);font-size:12px}.ly-tools{gap:4px;display:flex}.ly-btn{font:inherit;border:1px solid var(--mx-line-2);min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 8px;font-size:13px}.ly-btn:hover:not([disabled]){border-color:var(--mx-mint)}.ly-btn:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.ly-btn[disabled]{opacity:.35;cursor:default}.ly-eye[aria-pressed=true]{border-color:var(--mx-mint)}.ly-said{min-height:1.4em;color:var(--mx-mute);margin:10px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.ly-row{transition:none}}.hx-making{color:var(--mx-paper);background:rgb(var(--k-line) / .06);border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.am{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;max-width:1180px;margin:0 auto;padding:40px max(16px,4vw) 60px;display:grid}.am-side{gap:16px;min-width:0;max-width:520px;display:grid}.am-side h1{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.am-lede{color:var(--mx-mute);margin:0;font-size:15px;line-height:1.55}.am-form{gap:10px;display:grid}.am-form label{font-size:14px;font-weight:600}.am-form textarea,.am-form input{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:var(--mx-ink-2);border:1px solid var(--mx-line-2);border-radius:14px;padding:12px 14px}.am-form textarea:focus-visible,.am-form input:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.am-form>.mx-button{justify-self:start}.am-row{flex-wrap:wrap;gap:8px;display:flex}.am-said{min-height:1.3em;color:var(--mx-mute);margin:0;font-size:13px}.am-next{border:1px solid var(--mx-line-2);border-radius:16px;justify-items:start;gap:8px;padding:16px;display:grid}.am-stage{justify-items:center;gap:10px;display:grid;position:sticky;top:24px}.am-phone{background:#0b0b0d;border-radius:52px;width:390px;max-width:calc(100vw - 32px);height:800px;max-height:calc(100vh - 140px);padding:12px;box-shadow:0 0 0 2px #2a2a30,0 30px 80px -20px #0009}.am-phone iframe{background:#fff;border:0;border-radius:40px;width:100%;height:100%;display:block}.am-empty{text-align:center;color:#b9b6c4;background:#151419;border-radius:40px;place-content:center;gap:6px;height:100%;padding:24px;display:grid}.am-empty b{color:#f4f1ec;font-size:17px}.am-tip{color:var(--mx-mute);margin:0;font-size:13px}@media (max-width:900px){.am{grid-template-columns:1fr}.am-stage{position:static}.am-phone{height:720px}}.am-devices{border:1px solid var(--mx-line-2);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.am-devices button{font:inherit;color:var(--mx-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600}.am-devices button[aria-pressed=true]{background:var(--mx-ink-2);color:var(--mx-paper);box-shadow:0 0 0 1px var(--mx-mint)}.am-devices button:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}:is(.am:has(.am-stage.is-tablet),.am:has(.am-stage.is-laptop)){grid-template-columns:1fr;max-width:1280px}:is(.am:has(.am-stage.is-tablet) .am-side,.am:has(.am-stage.is-laptop) .am-side){max-width:760px}.am-stage.is-tablet,.am-stage.is-laptop{position:static}.am-phone.am-tablet{border-radius:34px;width:820px;height:620px;padding:16px}.am-phone.am-tablet iframe,.am-phone.am-tablet .am-empty{border-radius:20px}.am-phone.am-laptop{border-radius:18px 18px 6px 6px;width:1100px;height:660px;padding:14px 14px 30px;position:relative}.am-phone.am-laptop:after{content:"";background:#26252b;border-radius:0 0 16px 16px;height:14px;position:absolute;bottom:-14px;left:-6%;right:-6%}.am-phone.am-laptop iframe,.am-phone.am-laptop .am-empty{border-radius:6px}.shp{width:min(520px,100vw - 32px);padding:22px}.shp-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:6px;display:flex}.shp-head h2{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:20px}.shp-people{gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.shp-people li{border:1px solid var(--mx-line-2);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.shp-av{background:var(--mx-mint);width:34px;height:34px;color:var(--mx-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.shp-who{min-width:0;display:grid}.shp-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.shp-who small{color:var(--mx-mute);overflow-wrap:anywhere;font-size:12px}.shp-form{gap:6px;display:grid}.shp-form label{font-size:14px;font-weight:600}.shp-form div{flex-wrap:wrap;gap:8px;display:flex}.shp-form input{min-width:0;font:inherit;color:inherit;background:var(--mx-ink-2);border:1px solid var(--mx-line-2);border-radius:12px;flex:220px;padding:10px 12px}.shp-form input:focus-visible,.shp-link input:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.shp-msg{color:var(--mx-mute);margin:12px 0 0;font-size:13px}.shp-link{gap:8px;margin-top:10px;display:flex}.shp-link input{min-width:0;font:12px/1.4 var(--mx-mono,monospace);color:inherit;background:var(--mx-ink-2);border:1px solid var(--mx-line-2);border-radius:10px;flex:1;padding:8px 10px}.jp{justify-items:start;gap:14px;max-width:560px;margin:0 auto;padding:64px max(16px,4vw);display:grid}.jp h1{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.1}.jp p{margin:0;line-height:1.6}.jp-err{color:var(--mx-rose)}.dr-btn{position:relative}.dr-count{background:var(--mx-mint);min-width:18px;height:18px;color:var(--mx-ink);border-radius:9px;place-items:center;margin-left:2px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.dr{width:min(620px,100vw - 32px);padding:22px}.dr-sec{border-top:1px solid var(--mx-line-2);justify-items:start;gap:8px;padding:14px 0;display:grid}.dr-sec:first-of-type{border-top:0}.dr-sec h3,.dr-look h3{margin:0;font-size:15px}.dr-item{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--mx-line-2);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.dr-item.is-row{cursor:default;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dr-item.is-row>span:first-child{min-width:0;display:grid}.dr-item b{overflow-wrap:anywhere;font-size:14px}.dr-item small{color:var(--mx-mute);overflow-wrap:anywhere;font-size:12px}button.dr-item:hover{border-color:var(--mx-mint)}.dr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dr-look{gap:12px;display:grid}.dr-note{color:var(--mx-mute);margin:0;font-style:italic}.dr-changes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dr-changes li{border-left:3px solid var(--mx-line-2);background:rgb(var(--k-line) / .05);border-radius:10px;padding:8px 10px;font-size:14px}.dr-changes li.is-added{border-left-color:var(--mx-mint)}.dr-changes li.is-removed{border-left-color:var(--mx-rose)}.dr-changes li.is-changed{border-left-color:var(--mx-amber)}.dr-clash{color:var(--mx-amber);margin:0;font-size:13px}.dr-bar{background:rgb(var(--k-line) / .07);border-bottom:1px solid var(--mx-mint);flex-wrap:wrap;align-items:center;gap:10px;padding:10px max(16px,2vw);font-size:14px;display:flex}.dr-bar>span{flex:280px;min-width:0}.dr-bar input{min-width:0;font:inherit;color:inherit;background:var(--mx-ink-2);border:1px solid var(--mx-line-2);border-radius:10px;flex:200px;padding:7px 10px}.dr-bar input:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.dr-msg{color:var(--mx-mute);flex-basis:100%;margin:0;font-size:13px}.ms-avatar,.shp-av{overflow:hidden}.ms-avatar img,.shp-av img,.av-big img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.av-pick{align-items:center;gap:16px;padding:4px 0 8px;display:flex}.av-big{background:var(--mx-mint);width:72px;height:72px;color:var(--mx-ink);border-radius:50%;flex:none;place-items:center;font-size:28px;font-weight:700;display:grid;overflow:hidden}.av-side{gap:4px;min-width:0;display:grid}.av-side small{color:var(--mx-mute);font-size:12px}.av-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.av-row label{cursor:pointer}.av-row label:focus-within{outline:2px solid var(--mx-mint);outline-offset:2px}.dct{z-index:2147483000;width:28px;height:28px;position:fixed}.dct-mic{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);width:28px;height:28px;color:var(--mx-mute);cursor:pointer;opacity:.85;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,color .15s,background-color .15s;display:grid}.dct-mic:hover{opacity:1;color:var(--mx-paper)}.dct-mic.is-on{background:var(--mx-mint);color:var(--mx-ink);opacity:1;border-color:var(--mx-mint);animation:1.6s ease-out infinite dct-pulse;box-shadow:0 0 #9ad9cb99}@keyframes dct-pulse{to{box-shadow:0 0 0 10px #9ad9cb00}}@media (prefers-reduced-motion:reduce){.dct-mic.is-on{animation:none}}.dct-say{width:max-content;max-width:min(320px,100vw - 32px);font:500 13px/1.4 var(--mx-sans,system-ui, sans-serif);background:var(--mx-ink-2);color:var(--mx-paper);border:1px solid var(--mx-line-2);border-radius:12px;margin:0;padding:8px 12px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 30px -12px #00000080}.photo-guard.pg-ask{gap:10px;width:min(520px,100vw - 32px);padding:14px 16px;display:grid}.photo-guard.pg-ask p{margin:0}.photo-guard.pg-ask .pg-row{flex-wrap:wrap;gap:8px;display:flex}.photo-guard.pg-ask .pg-row button{border-radius:10px;width:auto;height:auto;font-size:13px;line-height:1.2}.photo-guard.pg-ask .pg-row .mx-button-primary{color:var(--mx-ink)}.photo-guard.pg-ask small{color:var(--mx-mute)}.smk{border:1px solid var(--mx-mint);background:rgb(var(--k-line) / .04);border-radius:16px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.smk-ideas{flex-wrap:wrap;gap:6px;display:flex}.smk-ideas button{font:inherit;border:1px solid var(--mx-line-2);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px}.smk-ideas button.is-on,.smk-ideas button:hover{border-color:var(--mx-mint)}.smk-ideas button:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.smk-row{flex-wrap:wrap;align-items:end;gap:10px 16px;display:flex}.smk-small{min-width:140px}.smk-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.smk-check span{display:grid}.smk-check small{color:var(--mx-mute);font-size:12px}.smk-own{color:var(--mx-mute);cursor:pointer;text-underline-offset:3px;font-size:13px;text-decoration:underline}.smk-own input{opacity:0;width:1px;height:1px;position:absolute}.smk-own:focus-within{outline:2px solid var(--mx-mint);outline-offset:2px}.smk-cost{color:var(--mx-mute);margin:0;font-size:13px}.smk>.mx-button{justify-self:start}.smk-busy{margin:0;font-size:13px}.smk-err{color:var(--mx-rose);margin:0;font-size:13px}.cs-film-look{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px;display:grid}.gg{gap:10px;display:grid}.gg-score{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:12px;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.gg-score strong{font-family:var(--mx-serif);color:var(--mx-mint);font-size:28px;line-height:1}.gg-score span{color:var(--mx-mute);font-size:13px}.gg-main{margin:0;font-size:16px;font-weight:600}.gg-main small,.gg-list small{color:var(--mx-mute);font-size:12px;font-weight:400}.gg-list{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.gg-preview{color:#202124;background:#fff;border-radius:12px;gap:3px;padding:12px 14px;font-family:Arial,sans-serif;display:grid}.gg-url{color:#4d5156;font-size:12px}.gg-title{color:#1a0dab;overflow-wrap:anywhere;font-size:18px;line-height:1.3}.gg-desc{color:#4d5156;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.gg-checks{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.gg-checks li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.gg-checks li.is-ok>span:first-child{color:var(--mx-mint)}.gg-checks li.is-todo>span:first-child{color:var(--mx-mute)}.gg-checks small{color:var(--mx-mute);margin-top:2px;font-size:12.5px;display:block}.assistant-toolbar{flex-wrap:wrap;row-gap:6px}.assistant-toolbar .model-picker .assistant-menu{left:auto;right:0}.assistant-toolbar .assistant-menu{max-width:calc(100vw - 32px);max-height:min(70vh,520px);overflow:auto}.ld-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ld-next .ba-todo-hint{flex:180px;min-width:0}.ld-stages{gap:14px;margin-top:10px;display:grid}.ld-stages h4{letter-spacing:.06em;text-transform:uppercase;color:var(--mx-mute);margin:0 0 6px;font-size:12px}.ld-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.ld-row small{flex:180px;min-width:0}.ld-undo{color:var(--mx-mute);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12px;text-decoration:underline}.opal-gem{position:relative}.opal-gem canvas{cursor:grab;touch-action:pan-y;border-radius:24px;outline:none;width:100%;height:100%;display:block}.opal-gem canvas:active{cursor:grabbing}.opal-gem canvas:focus-visible{box-shadow:0 0 0 2px var(--mx-mint,#9ad9cb)}.opal-gem.is-flat{place-items:center;display:grid}.opal-gem.is-flat svg{width:60%;height:auto}.sc-gem{justify-items:center;gap:4px;display:grid;position:relative}.sc-gem:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#c3a6f447,#8fdcc81f 45%,#0000 70%);border-radius:50%;position:absolute;inset:8% 14% 14%}.sc-gem-3d{aspect-ratio:1;width:min(420px,100%)}.sc-gem small{color:#a99fc4;letter-spacing:.02em;font-size:12px}@media (max-width:760px){.sc-gem-3d{width:min(300px,80vw)}}
