@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ca45e21f-module__e2aKOa__className{font-family:Inter,Inter Fallback;font-style:normal}
.relic-module__DwxG5G__petalFlight{opacity:.38;transform:translate(calc(var(--petal-dx) * .45), calc(var(--petal-dy) * .48));pointer-events:none}[data-relic-art=blade]:not([data-state=resting]) .relic-module__DwxG5G__petalFlight{animation:relic-module__DwxG5G__petalDrift var(--petal-duration) linear var(--petal-delay) infinite}[data-relic-art=blade]:not([data-state=resting]) .relic-module__DwxG5G__petalFlutter{animation:relic-module__DwxG5G__petalFlutter 2.6s ease-in-out var(--petal-delay) infinite alternate}@keyframes relic-module__DwxG5G__petalDrift{0%{opacity:0;transform:translateY(3px)scale(.55)}16%{opacity:.78;transform:translate(calc(var(--petal-dx) * .12), calc(var(--petal-dy) * .14)) scale(.85)}45%{opacity:.75;transform:translate(calc(var(--petal-dx) * .4), calc(var(--petal-dy) * .42)) scale(1)}72%{opacity:.38;transform:translate(calc(var(--petal-dx) * .7), calc(var(--petal-dy) * .72)) scale(.88)}to{opacity:0;transform:translate(var(--petal-dx), var(--petal-dy)) scale(.5)}}@keyframes relic-module__DwxG5G__petalFlutter{0%{transform:rotate(-18deg)scaleX(.65)}to{transform:rotate(24deg)scaleX(1)}}.relic-module__DwxG5G__art :is(path,circle,ellipse,line,g,stop){transition:fill .5s,stroke .5s,opacity .5s,stop-color .5s,stroke-dasharray .5s}.relic-module__DwxG5G__art[data-state=awakened] [data-art-detail=awakened-petals]{animation:1.2s ease-out both relic-module__DwxG5G__petalWake}@keyframes relic-module__DwxG5G__petalWake{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.relic-module__DwxG5G__petalFlight,.relic-module__DwxG5G__petalFlutter{animation:none!important}.relic-module__DwxG5G__art,.relic-module__DwxG5G__art *{transition:none!important}.relic-module__DwxG5G__art [data-art-detail=awakened-petals]{animation:none!important}}
.starwake-art-module__Bt_TgG__art :is(path,circle,ellipse,line,g,stop){transition:fill .5s,stroke .5s,opacity .5s,stop-color .5s,stroke-dasharray .6s}.starwake-art-module__Bt_TgG__art[data-starwake-art=gauge] :is([data-art-detail=wing-root],[data-art-detail=outer-wing],[data-art-detail=wing-tip]){transition:transform .76s cubic-bezier(.2,.7,.15,1)}.starwake-art-module__Bt_TgG__art:not([data-state=resting]) [data-art-detail=shard-motion]{animation:starwake-art-module__Bt_TgG__shardFloat 4.8s var(--shard-delay,0s) ease-in-out infinite alternate}@keyframes starwake-art-module__Bt_TgG__shardFloat{0%{transform:translate(0)}to{transform:translate(var(--shard-x,0px), var(--shard-y,-3px))}}@media (prefers-reduced-motion:reduce){.starwake-art-module__Bt_TgG__art,.starwake-art-module__Bt_TgG__art *{transition:none!important;animation:none!important}}
.starwing-module__ceo0-a__page.starwing-module__ceo0-a__page{--bg:#0d0b17;--ink:#efeaf6;--muted:#a79fbb;--faint:#6f6883;--line:#ffffff14;--line-strong:#ffffff26;--pink:#ff9fd0;--pink-deep:#d9589b;--blue:#7fcbff;--lemon:#fff08a;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--font-studio), Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 clamp(16px,4vw,72px);line-height:1.5;position:relative;overflow:clip;background:radial-gradient(ellipse 45% 35% at 78% 8%, #ff9fd016, transparent 70%), radial-gradient(ellipse 40% 40% at 8% 40%, #7fcbff12, transparent 70%), var(--bg)!important}.starwing-module__ceo0-a__page *{box-sizing:border-box}.starwing-module__ceo0-a__page :is(h1,h2,p){margin:0}.starwing-module__ceo0-a__page a{color:inherit;text-decoration:none}.starwing-module__ceo0-a__page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.starwing-module__ceo0-a__page button:disabled{cursor:default;opacity:.5}.starwing-module__ceo0-a__page.starwing-module__ceo0-a__page :is(button,a,input,textarea):focus-visible{outline-offset:4px;outline:2px solid var(--pink)!important;box-shadow:none!important}.starwing-module__ceo0-a__page svg{flex-shrink:0}.starwing-module__ceo0-a__sky{z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 34% 8%,#ffd6ec 50%,#0000 51%),radial-gradient(1.5px 1.5px at 61% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 83% 14%,#cdeeff 50%,#0000 51%),radial-gradient(1px 1px at 91% 41%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 22% 47%,#cdeeff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 47% 63%,#ffd6ec 50%,#0000 51%),radial-gradient(1px 1px at 72% 76%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 8% 83%,#fff 50%,#0000 51%);background-size:640px 640px;position:absolute;inset:0}.starwing-module__ceo0-a__header,.starwing-module__ceo0-a__intro,.starwing-module__ceo0-a__workbench,.starwing-module__ceo0-a__workbenchFooter,.starwing-module__ceo0-a__studio,.starwing-module__ceo0-a__notice,.starwing-module__ceo0-a__footer{max-width:1680px;margin-inline:auto}.starwing-module__ceo0-a__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;height:80px;display:flex}.starwing-module__ceo0-a__brand{letter-spacing:.16em;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.starwing-module__ceo0-a__brand i{background:var(--line-strong);width:1px;height:16px;margin:0 6px}.starwing-module__ceo0-a__headerLabel{letter-spacing:.22em;color:var(--muted);font-size:10px;font-weight:400}.starwing-module__ceo0-a__headerRight{align-items:center;gap:26px;font-size:12px;display:flex}.starwing-module__ceo0-a__headerRight a{align-items:center;gap:8px;display:flex}.starwing-module__ceo0-a__previewBadge{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.starwing-module__ceo0-a__previewBadge>span{background:var(--pink);width:6px;height:6px;box-shadow:0 0 8px var(--pink);border-radius:50%}.starwing-module__ceo0-a__eyebrow{letter-spacing:.2em;color:var(--pink);align-items:center;gap:12px;font-size:10px;font-weight:500;display:flex}.starwing-module__ceo0-a__fineLine{background:linear-gradient(90deg, var(--pink), var(--blue));opacity:.7;width:34px;height:1px}.starwing-module__ceo0-a__intro{grid-template-columns:minmax(0,1fr) 220px 260px;align-items:center;gap:28px;padding:48px 0 44px;display:grid}.starwing-module__ceo0-a__intro h1{letter-spacing:-.045em;margin:14px 0;font-size:clamp(56px,7vw,108px);font-weight:300;line-height:1.05}.starwing-module__ceo0-a__titleStar{vertical-align:top;background:linear-gradient(135deg, var(--pink), var(--lemon));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.12em 0 0 .18em;font-size:.36em;display:inline-block}.starwing-module__ceo0-a__introCopy{color:#c4bcd4;max-width:52ch;font-size:14px;line-height:1.8}.starwing-module__ceo0-a__collectionMark{flex-direction:column;align-items:center;gap:4px;display:flex}.starwing-module__ceo0-a__collectionMark svg{width:170px;height:170px}.starwing-module__ceo0-a__collectionMark>span{letter-spacing:.26em;color:var(--faint);font-size:9px}.starwing-module__ceo0-a__introNote{text-align:right;color:var(--faint);place-self:end;padding-bottom:8px;font-size:11px;line-height:1.8}.starwing-module__ceo0-a__workbench{border-block:1px solid var(--line);grid-template-columns:230px minmax(0,1fr) 270px;min-height:420px;display:grid}.starwing-module__ceo0-a__pieceList{border-right:1px solid var(--line);flex-direction:column;padding:26px 22px 24px 0;display:flex}.starwing-module__ceo0-a__listHeading{letter-spacing:.14em;color:var(--muted);justify-content:space-between;margin-bottom:16px;font-size:10px;display:flex}.starwing-module__ceo0-a__listHeading>span:last-child{color:var(--pink);font-family:var(--mono);letter-spacing:0}.starwing-module__ceo0-a__pieceButtons{gap:4px;display:grid}.starwing-module__ceo0-a__pieceButton{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:18px 24px minmax(0,1fr) 13px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;transition:background .22s,border-color .22s;display:grid;position:relative;color:#b8b0c8!important}.starwing-module__ceo0-a__pieceNumber{font:10px var(--mono);color:var(--faint);align-self:start;margin-top:5px}.starwing-module__ceo0-a__pieceButton strong{white-space:nowrap;font-size:13px;font-weight:500;display:block}.starwing-module__ceo0-a__pieceButton small{color:var(--faint);font-size:11px;line-height:1.6;display:block}.starwing-module__ceo0-a__pieceButton>svg{color:#c9b6d6}.starwing-module__ceo0-a__pieceButton:hover{background:#ffffff06}.starwing-module__ceo0-a__pieceButton[aria-pressed=true]{background:linear-gradient(90deg,#ff9fd01c,#0000);border-color:#ff9fd033;color:var(--ink)!important}.starwing-module__ceo0-a__pieceButton[aria-pressed=true]:before{content:"";background:linear-gradient(var(--pink), var(--blue));border-radius:2px;width:2px;height:56%;position:absolute;top:22%;left:-1px}.starwing-module__ceo0-a__equippedCheck{color:var(--pink)}.starwing-module__ceo0-a__emptyCheck{border:1px solid #5f5872;border-radius:50%;width:7px;height:7px}.starwing-module__ceo0-a__hint{color:var(--faint);font-size:11px;line-height:1.8;margin-top:20px!important}.starwing-module__ceo0-a__equipAll{background:0 0;border:0;border-bottom:1px solid #ff9fd044;justify-content:space-between;align-items:center;margin-top:18px;padding:0 0 10px;display:flex;color:#f3cde2!important;font-size:12px!important}.starwing-module__ceo0-a__stage{background:radial-gradient(at 50% 55%,#7fcbff0d,#0000 62%);flex-direction:column;min-width:0;display:flex}.starwing-module__ceo0-a__stageTop{font:10px var(--mono);letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;display:flex}.starwing-module__ceo0-a__stageTop>span:first-child{align-items:center;gap:10px;display:flex}.starwing-module__ceo0-a__stageTop i{background:var(--pink);width:4px;height:4px;display:inline-block;transform:rotate(45deg)}.starwing-module__ceo0-a__stateIndicator{text-transform:uppercase;color:#f3cde2;align-items:center;gap:7px;display:flex}.starwing-module__ceo0-a__stateIndicator:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.starwing-module__ceo0-a__canvas{isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:270px;padding:10px 18px 48px;animation:.45s ease-out both starwing-module__ceo0-a__rise;display:flex;position:relative}.starwing-module__ceo0-a__heroGauge{width:100%;max-width:960px;overflow:visible}.starwing-module__ceo0-a__heroRings{justify-content:center;gap:10px;width:88%;max-width:440px;display:flex}.starwing-module__ceo0-a__heroRings>div{place-items:center;width:50%;max-width:215px;display:grid;position:relative}.starwing-module__ceo0-a__heroRings svg{width:100%;height:auto}.starwing-module__ceo0-a__heroRings>div>span{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;position:absolute}.starwing-module__ceo0-a__heroRings small{color:var(--muted);margin-left:3px;font-size:12px}.starwing-module__ceo0-a__heroFrame{text-align:center;width:92%;max-width:600px;padding:6px 0}.starwing-module__ceo0-a__heroFrame>svg{width:100%;height:auto;display:block}.starwing-module__ceo0-a__heroFrame>p{letter-spacing:-.01em;margin:16px 0 8px;font-size:clamp(17px,1.8vw,24px);font-weight:300}.starwing-module__ceo0-a__heroFrame>span{font:9px var(--mono);letter-spacing:.14em;color:#d9a6c4;margin-bottom:12px;display:block}.starwing-module__ceo0-a__flipped{transform:scaleY(-1)}.starwing-module__ceo0-a__heroSeal{width:230px;height:230px}.starwing-module__ceo0-a__caption{text-align:center;letter-spacing:.24em;color:var(--faint);font-size:9px;position:absolute;bottom:24px;left:0;right:0}.starwing-module__ceo0-a__stateControls{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;display:flex}.starwing-module__ceo0-a__stateTabs{gap:4px;display:flex}.starwing-module__ceo0-a__stateTabs button{text-transform:capitalize;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 12px;transition:background .2s,color .2s;font-size:12px!important}.starwing-module__ceo0-a__stateTabs button:hover{color:var(--ink)}.starwing-module__ceo0-a__stateTabs button[aria-pressed=true]{color:var(--ink);background:#ff9fd014;border-color:#ff9fd055}.starwing-module__ceo0-a__fillControl{width:150px;display:block}.starwing-module__ceo0-a__fillControl>span{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.starwing-module__ceo0-a__fillControl output{font-family:var(--mono);color:#f3cde2}.starwing-module__ceo0-a__page .starwing-module__ceo0-a__fillControl input{appearance:none;cursor:pointer;width:100%;height:22px;margin:2px 0 0;display:block;background:0 0!important;border:0!important;padding:0!important}.starwing-module__ceo0-a__fillControl input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blue), var(--pink));opacity:.8;border-radius:2px;height:3px}.starwing-module__ceo0-a__fillControl input::-moz-range-track{background:linear-gradient(90deg, var(--blue), var(--pink));border-radius:2px;height:3px}.starwing-module__ceo0-a__fillControl input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;box-shadow:0 0 0 3px #ff9fd055, 0 0 10px var(--pink);background:#fff;border-radius:50%;margin-top:-5.5px}.starwing-module__ceo0-a__fillControl input::-moz-range-thumb{width:14px;height:14px;box-shadow:0 0 10px var(--pink);background:#fff;border:0;border-radius:50%}.starwing-module__ceo0-a__inspector{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:28px 0 26px 28px;display:flex}.starwing-module__ceo0-a__inspector .starwing-module__ceo0-a__eyebrow{font-size:9px}.starwing-module__ceo0-a__inspector h2{letter-spacing:-.03em;margin-top:14px;font-size:32px;font-weight:300;line-height:1.15}.starwing-module__ceo0-a__itemType{color:#e0b3cc;margin-top:4px;font-size:12px}.starwing-module__ceo0-a__itemDescription{color:#b8b0c8;font-size:13px;line-height:1.8;margin-top:20px!important}.starwing-module__ceo0-a__palette{align-items:center;gap:6px;margin-top:22px;display:flex}.starwing-module__ceo0-a__palette i{border:1px solid #ffffff2a;border-radius:3px;width:13px;height:13px;display:block;transform:rotate(45deg)scale(.85)}.starwing-module__ceo0-a__palette>span{letter-spacing:.12em;color:var(--faint);margin-left:10px;font-size:9px}.starwing-module__ceo0-a__detail{color:var(--faint);font-size:11px;line-height:1.8;margin-top:12px!important}.starwing-module__ceo0-a__equipButton{background:#ff9fd01a;border:1px solid #ff9fd066;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;transition:background .2s;display:flex;font-size:13px!important}.starwing-module__ceo0-a__equipButton:hover{background:#ff9fd02e}.starwing-module__ceo0-a__equipButton[data-equipped=true]{background:#1c1928;border-color:#4d4560}.starwing-module__ceo0-a__localOnly{color:var(--faint);text-align:center;width:100%;margin-top:8px;font-size:10px;display:block}.starwing-module__ceo0-a__workbenchFooter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:12px;display:flex}.starwing-module__ceo0-a__workbenchFooter>p,.starwing-module__ceo0-a__workbenchFooter>div{align-items:center;gap:10px;display:flex}.starwing-module__ceo0-a__workbenchFooter>div{gap:20px}.starwing-module__ceo0-a__workbenchFooter button{color:#c4bcd4;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:flex;font-size:12px!important}.starwing-module__ceo0-a__dot,.starwing-module__ceo0-a__activeDot{background:var(--pink);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.starwing-module__ceo0-a__activeDot{background:var(--blue);box-shadow:0 0 9px var(--blue)}.starwing-module__ceo0-a__divider{color:#4d4560;margin:0 4px}.starwing-module__ceo0-a__studio{padding-top:64px;scroll-margin-top:24px}.starwing-module__ceo0-a__studioIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.starwing-module__ceo0-a__studioIntro .starwing-module__ceo0-a__eyebrow{font-size:10px}.starwing-module__ceo0-a__studioIntro h2{letter-spacing:-.03em;margin-top:14px;font-size:42px;font-weight:300;line-height:1.1}.starwing-module__ceo0-a__studioIntro>p{color:#c4bcd4;text-align:right;font-size:12px;line-height:1.8}.starwing-module__ceo0-a__studioIntro>p>span{color:var(--faint)}.starwing-module__ceo0-a__studioWindow{background:#13101d;border:1px solid #ffffff1c;border-radius:12px;overflow:hidden;box-shadow:0 30px 90px #0006}.starwing-module__ceo0-a__studioToolbar{border-bottom:1px solid var(--line);background:#17131f;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;font-size:12px;display:flex}.starwing-module__ceo0-a__studioToolbar>div{color:var(--muted);align-items:center;gap:10px;display:flex}.starwing-module__ceo0-a__studioToolbar strong{color:var(--ink);font-weight:450}.starwing-module__ceo0-a__previewTag{font:9px var(--mono);letter-spacing:.1em;color:#d9a6c4;border:1px solid #ff9fd033;border-radius:4px;padding:3px 7px}.starwing-module__ceo0-a__studioBody{grid-template-columns:minmax(0,1fr) 290px;display:grid}.starwing-module__ceo0-a__sceneColumn{min-width:0;padding:26px}.starwing-module__ceo0-a__scene{aspect-ratio:2.15;background:#221a33;border:1px solid #ff9fd02a;border-radius:6px;position:relative;overflow:hidden}.starwing-module__ceo0-a__sceneArt{width:100%;height:100%;position:absolute;inset:0}.starwing-module__ceo0-a__sceneInfo{font:9px var(--mono);letter-spacing:.1em;color:#f1e6f3;justify-content:space-between;gap:12px;display:flex;position:absolute;inset:14px 16px auto}.starwing-module__ceo0-a__sceneInfo>span:last-child{align-items:center;gap:7px;display:flex}.starwing-module__ceo0-a__playScene{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff14;border:1px solid #fff6;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.starwing-module__ceo0-a__playScene svg{margin-left:3px}.starwing-module__ceo0-a__playScene:hover{background:#ffffff26}.starwing-module__ceo0-a__sceneSweep{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffd6ec1a 50%,#0000 65%);animation:2s ease-in-out 2 starwing-module__ceo0-a__sweep;position:absolute;inset:0}.starwing-module__ceo0-a__gaugeLabel{color:#d4cbe0;justify-content:space-between;align-items:center;margin:18px 0 -8px;font-size:12px;display:flex}.starwing-module__ceo0-a__gaugeLabel>span:first-child{align-items:center;gap:8px;display:flex}.starwing-module__ceo0-a__gaugeLabel>span:last-child{font-family:var(--mono);font-size:12px}.starwing-module__ceo0-a__gaugeLabel small{color:var(--faint);letter-spacing:.1em;margin-left:6px;font-size:9px}.starwing-module__ceo0-a__studioGauge{width:100%;height:auto;min-height:70px;max-height:150px;margin:0 auto -4px;display:block;overflow:visible}.starwing-module__ceo0-a__plainProgress{background:#332d42;height:3px;margin:44px 0}.starwing-module__ceo0-a__plainProgress>span{background:#d8cfe4;height:100%;transition:width .5s;display:block}.starwing-module__ceo0-a__composer{background:#1a1624;border:1px solid #3d3550;border-radius:6px;padding:18px 20px 13px;position:relative}.starwing-module__ceo0-a__composer[data-ornate=true]{background:linear-gradient(120deg,#ff9fd00e,#0000 58%),#1a1624;border-color:#0000 #ff9fd03a #ff9fd03a;margin-top:18px}.starwing-module__ceo0-a__composerOrnament{pointer-events:none;width:100%;height:48px;position:absolute;top:-24px;left:0}.starwing-module__ceo0-a__composer>label{font:9px var(--mono);letter-spacing:.14em;color:#d9a6c4;margin:8px 0 9px;display:block}.starwing-module__ceo0-a__page .starwing-module__ceo0-a__composer textarea{resize:vertical;width:100%;min-height:86px;max-height:250px;box-shadow:none!important;color:#e7def0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;line-height:1.8!important}.starwing-module__ceo0-a__composerBottom{border-top:1px solid #ff9fd01f;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding-top:12px;display:flex}.starwing-module__ceo0-a__composerBottom>span{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.starwing-module__ceo0-a__composerBottom i{background:#4d4560;width:1px;height:10px}.starwing-module__ceo0-a__runButton{background:linear-gradient(135deg,#ffd0e8,#fff3b0);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-weight:500;transition:filter .2s;display:flex;color:#2a1a2c!important;font-size:12px!important}.starwing-module__ceo0-a__runButton:hover{filter:brightness(1.06)}.starwing-module__ceo0-a__studioSidebar{border-left:1px solid var(--line);background:linear-gradient(#ff9fd00a,#0000);flex-direction:column;padding:22px 20px;display:flex}.starwing-module__ceo0-a__creator{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.starwing-module__ceo0-a__creator>svg{width:60px;height:60px}.starwing-module__ceo0-a__creator strong{font-size:13px;font-weight:500;display:block}.starwing-module__ceo0-a__creator span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.starwing-module__ceo0-a__plainAvatar{background:#2a2438;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:500;display:grid}.starwing-module__ceo0-a__demoRings{flex-direction:column;align-items:center;margin-top:8px;display:flex}.starwing-module__ceo0-a__demoRing{place-items:center;width:200px;height:200px;display:grid;position:relative}.starwing-module__ceo0-a__demoRing>svg{width:100%;height:100%}.starwing-module__ceo0-a__demoRing>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.starwing-module__ceo0-a__demoRing strong{letter-spacing:-.03em;font-size:34px;font-weight:300;line-height:1.05}.starwing-module__ceo0-a__demoRing small{color:var(--muted);margin-left:3px;font-size:12px}.starwing-module__ceo0-a__demoRing span{color:#e0b3cc;margin-top:6px;font-size:11px}.starwing-module__ceo0-a__demoRing em{color:var(--faint);font-size:10px;font-style:normal}.starwing-module__ceo0-a__sidebarNote{text-align:center;color:var(--faint);font-size:11px;line-height:1.8;margin-top:6px!important}.starwing-module__ceo0-a__setSummary{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:20px;display:flex}.starwing-module__ceo0-a__setSummary>span:first-child{font:9px var(--mono);letter-spacing:.14em;color:var(--faint)}.starwing-module__ceo0-a__setSummary strong{margin:2px 0;font-size:22px;font-weight:300}.starwing-module__ceo0-a__setSummary>span:last-of-type{color:var(--muted);font-size:11px}.starwing-module__ceo0-a__setSummary>div{gap:6px;margin-top:10px;display:flex}.starwing-module__ceo0-a__setSummary i{background:#3a3348;border-radius:2px;width:26px;height:3px}.starwing-module__ceo0-a__setSummary i[data-on=true]{background:linear-gradient(90deg, var(--pink), var(--lemon))}.starwing-module__ceo0-a__page .starwing-module__ceo0-a__notice{color:#d9a6c4;min-height:52px;padding:20px 0;font-size:12px}.starwing-module__ceo0-a__footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 32px;font-size:12px;display:flex}.starwing-module__ceo0-a__footer a{align-items:center;gap:8px;display:flex}.starwing-module__ceo0-a__footer p{font:9px var(--mono);letter-spacing:.14em;color:var(--faint)}.starwing-module__ceo0-a__wing{transform-box:fill-box;transform-origin:100% 100%;animation:5s ease-in-out infinite starwing-module__ceo0-a__sway}[data-state=resting] .starwing-module__ceo0-a__wing{animation:none}.starwing-module__ceo0-a__star{transform-box:fill-box;transform-origin:50%;transition:opacity .4s}.starwing-module__ceo0-a__star[data-lit=true]{animation:.6s cubic-bezier(.2,1.6,.4,1) both starwing-module__ceo0-a__starOn,2.6s ease-in-out .6s infinite starwing-module__ceo0-a__twinkle}.starwing-module__ceo0-a__starHalo{animation:2.2s ease-in-out infinite starwing-module__ceo0-a__breathe}.starwing-module__ceo0-a__bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(calc((var(--lo) + var(--hi)) / 2));animation:starwing-module__ceo0-a__bar var(--d) ease-in-out var(--delay) infinite alternate}.starwing-module__ceo0-a__heartAura{animation:2.4s ease-in-out infinite starwing-module__ceo0-a__breathe}[data-state=awakened] .starwing-module__ceo0-a__heartLine{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite starwing-module__ceo0-a__beat}.starwing-module__ceo0-a__pixelSpark{animation:starwing-module__ceo0-a__blink 1.8s steps(2, jump-none) var(--delay) infinite}.starwing-module__ceo0-a__haze{transition:opacity .5s}[data-state=awakened] .starwing-module__ceo0-a__haze{animation:3s ease-in-out infinite starwing-module__ceo0-a__breathe}.starwing-module__ceo0-a__spin{animation:40s linear infinite starwing-module__ceo0-a__spin}.starwing-module__ceo0-a__spinSlow{animation:90s linear infinite starwing-module__ceo0-a__spin}.starwing-module__ceo0-a__spinReverse{animation:60s linear infinite reverse starwing-module__ceo0-a__spin}[data-state=resting] :is(.starwing-module__ceo0-a__spin,.starwing-module__ceo0-a__spinSlow,.starwing-module__ceo0-a__spinReverse){animation:none}.starwing-module__ceo0-a__halo{animation:2.8s ease-in-out infinite starwing-module__ceo0-a__breathe}.starwing-module__ceo0-a__twinkle{transform-box:fill-box;transform-origin:50%;animation:starwing-module__ceo0-a__twinkle 2.4s ease-in-out var(--delay,0s) infinite}.starwing-module__ceo0-a__twinkleFill{animation:starwing-module__ceo0-a__twinkleFill 2.4s ease-in-out var(--delay,0s) infinite}@keyframes starwing-module__ceo0-a__twinkleFill{0%,to{fill-opacity:1}50%{fill-opacity:.55}}@keyframes starwing-module__ceo0-a__sway{0%,to{transform:rotate(0)}50%{transform:rotate(-2.5deg)}}@keyframes starwing-module__ceo0-a__starOn{0%{transform:scale(.2)rotate(-45deg)}to{transform:scale(1)rotate(0)}}@keyframes starwing-module__ceo0-a__twinkle{0%,to{opacity:1}50%{opacity:.55}}@keyframes starwing-module__ceo0-a__breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes starwing-module__ceo0-a__bar{0%{transform:scaleY(var(--lo));opacity:.45}to{transform:scaleY(var(--hi));opacity:1}}@keyframes starwing-module__ceo0-a__beat{0%,60%,to{transform:scale(1)}20%{transform:scale(1.06)}40%{transform:scale(.98)}}@keyframes starwing-module__ceo0-a__blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes starwing-module__ceo0-a__spin{to{transform:rotate(360deg)}}@keyframes starwing-module__ceo0-a__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes starwing-module__ceo0-a__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.starwing-module__ceo0-a__page[data-motion=off] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.starwing-module__ceo0-a__page *{transition:none!important;animation:none!important}}@media (max-width:1100px){.starwing-module__ceo0-a__intro{grid-template-columns:minmax(0,1fr) 180px}.starwing-module__ceo0-a__introNote{display:none}.starwing-module__ceo0-a__workbench{grid-template-columns:200px minmax(0,1fr)}.starwing-module__ceo0-a__inspector{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:24px 0}.starwing-module__ceo0-a__equipButton{max-width:360px}.starwing-module__ceo0-a__studioBody{grid-template-columns:minmax(0,1fr)}.starwing-module__ceo0-a__studioSidebar{border-left:0;border-top:1px solid var(--line)}.starwing-module__ceo0-a__demoRings{flex-flow:wrap;justify-content:center}}@media (max-width:720px){.starwing-module__ceo0-a__headerRight .starwing-module__ceo0-a__previewBadge,.starwing-module__ceo0-a__headerLabel,.starwing-module__ceo0-a__brand i{display:none}.starwing-module__ceo0-a__intro{grid-template-columns:minmax(0,1fr);padding:32px 0}.starwing-module__ceo0-a__collectionMark{display:none}.starwing-module__ceo0-a__workbench{grid-template-columns:minmax(0,1fr)}.starwing-module__ceo0-a__pieceList{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.starwing-module__ceo0-a__pieceButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.starwing-module__ceo0-a__pieceButton{grid-template-columns:22px minmax(0,1fr) 12px}.starwing-module__ceo0-a__pieceNumber,.starwing-module__ceo0-a__hint,.starwing-module__ceo0-a__equipAll{display:none}.starwing-module__ceo0-a__stageTop,.starwing-module__ceo0-a__stateControls{padding-inline:4px}.starwing-module__ceo0-a__fillControl{width:100%}.starwing-module__ceo0-a__canvas{min-height:200px;padding-bottom:42px}.starwing-module__ceo0-a__studioIntro{flex-direction:column;align-items:flex-start}.starwing-module__ceo0-a__studioIntro>p{text-align:left}.starwing-module__ceo0-a__sceneColumn{padding:16px}.starwing-module__ceo0-a__demoRing{width:150px;height:150px}.starwing-module__ceo0-a__demoRing strong{font-size:26px}}
.moonkeep-module__qrnOPW__page.moonkeep-module__qrnOPW__page{--bg:#0e0a0c;--ink:#f3ede4;--muted:#b3a595;--faint:#7a6c62;--line:#ffffff14;--line-strong:#ffffff26;--pink:#e0474e;--pink-deep:#9c2029;--blue:#3fa69a;--lemon:#f3cf7a;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--font-studio), Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 clamp(16px,4vw,72px);line-height:1.5;position:relative;overflow:clip;background:radial-gradient(ellipse 45% 35% at 78% 8%, #c8323a1f, transparent 70%), radial-gradient(ellipse 40% 40% at 8% 40%, #d9b36a10, transparent 70%), var(--bg)!important}.moonkeep-module__qrnOPW__page *{box-sizing:border-box}.moonkeep-module__qrnOPW__page :is(h1,h2,p){margin:0}.moonkeep-module__qrnOPW__page a{color:inherit;text-decoration:none}.moonkeep-module__qrnOPW__page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.moonkeep-module__qrnOPW__page button:disabled{cursor:default;opacity:.5}.moonkeep-module__qrnOPW__page.moonkeep-module__qrnOPW__page :is(button,a,input,textarea):focus-visible{outline-offset:4px;outline:2px solid var(--pink)!important;box-shadow:none!important}.moonkeep-module__qrnOPW__page svg{flex-shrink:0}.moonkeep-module__qrnOPW__sky{z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 34% 8%,#ffe3c2 50%,#0000 51%),radial-gradient(1.5px 1.5px at 61% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 83% 14%,#f3cf7a 50%,#0000 51%),radial-gradient(1px 1px at 91% 41%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 22% 47%,#f3cf7a 50%,#0000 51%),radial-gradient(1.5px 1.5px at 47% 63%,#ffe3c2 50%,#0000 51%),radial-gradient(1px 1px at 72% 76%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 8% 83%,#fff 50%,#0000 51%);background-size:640px 640px;position:absolute;inset:0}.moonkeep-module__qrnOPW__header,.moonkeep-module__qrnOPW__intro,.moonkeep-module__qrnOPW__workbench,.moonkeep-module__qrnOPW__workbenchFooter,.moonkeep-module__qrnOPW__studio,.moonkeep-module__qrnOPW__notice,.moonkeep-module__qrnOPW__footer{max-width:1680px;margin-inline:auto}.moonkeep-module__qrnOPW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;height:80px;display:flex}.moonkeep-module__qrnOPW__brand{letter-spacing:.16em;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.moonkeep-module__qrnOPW__brand i{background:var(--line-strong);width:1px;height:16px;margin:0 6px}.moonkeep-module__qrnOPW__headerLabel{letter-spacing:.22em;color:var(--muted);font-size:10px;font-weight:400}.moonkeep-module__qrnOPW__headerRight{align-items:center;gap:26px;font-size:12px;display:flex}.moonkeep-module__qrnOPW__headerRight a{align-items:center;gap:8px;display:flex}.moonkeep-module__qrnOPW__previewBadge{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.moonkeep-module__qrnOPW__previewBadge>span{background:var(--pink);width:6px;height:6px;box-shadow:0 0 8px var(--pink);border-radius:50%}.moonkeep-module__qrnOPW__eyebrow{letter-spacing:.2em;color:var(--pink);align-items:center;gap:12px;font-size:10px;font-weight:500;display:flex}.moonkeep-module__qrnOPW__fineLine{background:linear-gradient(90deg, var(--pink), var(--blue));opacity:.7;width:34px;height:1px}.moonkeep-module__qrnOPW__intro{grid-template-columns:minmax(0,1fr) 220px 260px;align-items:center;gap:28px;padding:48px 0 44px;display:grid}.moonkeep-module__qrnOPW__intro h1{letter-spacing:-.035em;margin:14px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,7vw,108px);font-weight:400;line-height:1.05}.moonkeep-module__qrnOPW__titleStar{vertical-align:top;background:linear-gradient(135deg, var(--lemon), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.12em 0 0 .18em;font-size:.36em;display:inline-block}.moonkeep-module__qrnOPW__introCopy{color:#cfc2b2;max-width:52ch;font-size:14px;line-height:1.8}.moonkeep-module__qrnOPW__collectionMark{flex-direction:column;align-items:center;gap:4px;display:flex}.moonkeep-module__qrnOPW__collectionMark svg{width:170px;height:170px}.moonkeep-module__qrnOPW__collectionMark>span{letter-spacing:.26em;color:var(--faint);font-size:9px}.moonkeep-module__qrnOPW__introNote{text-align:right;color:var(--faint);place-self:end;padding-bottom:8px;font-size:11px;line-height:1.8}.moonkeep-module__qrnOPW__workbench{border-block:1px solid var(--line);grid-template-columns:230px minmax(0,1fr) 270px;min-height:420px;display:grid}.moonkeep-module__qrnOPW__pieceList{border-right:1px solid var(--line);flex-direction:column;padding:26px 22px 24px 0;display:flex}.moonkeep-module__qrnOPW__listHeading{letter-spacing:.14em;color:var(--muted);justify-content:space-between;margin-bottom:16px;font-size:10px;display:flex}.moonkeep-module__qrnOPW__listHeading>span:last-child{color:var(--pink);font-family:var(--mono);letter-spacing:0}.moonkeep-module__qrnOPW__pieceButtons{gap:4px;display:grid}.moonkeep-module__qrnOPW__pieceButton{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:18px 24px minmax(0,1fr) 13px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;transition:background .22s,border-color .22s;display:grid;position:relative;color:#bdb0a0!important}.moonkeep-module__qrnOPW__pieceNumber{font:10px var(--mono);color:var(--faint);align-self:start;margin-top:5px}.moonkeep-module__qrnOPW__pieceButton strong{white-space:nowrap;font-size:13px;font-weight:500;display:block}.moonkeep-module__qrnOPW__pieceButton small{color:var(--faint);font-size:11px;line-height:1.6;display:block}.moonkeep-module__qrnOPW__pieceButton>svg{color:#d9b36a}.moonkeep-module__qrnOPW__pieceButton:hover{background:#ffffff06}.moonkeep-module__qrnOPW__pieceButton[aria-pressed=true]{background:linear-gradient(90deg,#d9b36a1c,#0000);border-color:#d9b36a33;color:var(--ink)!important}.moonkeep-module__qrnOPW__pieceButton[aria-pressed=true]:before{content:"";background:linear-gradient(var(--pink), var(--blue));border-radius:2px;width:2px;height:56%;position:absolute;top:22%;left:-1px}.moonkeep-module__qrnOPW__equippedCheck{color:var(--pink)}.moonkeep-module__qrnOPW__emptyCheck{border:1px solid #6a5a52;border-radius:50%;width:7px;height:7px}.moonkeep-module__qrnOPW__hint{color:var(--faint);font-size:11px;line-height:1.8;margin-top:20px!important}.moonkeep-module__qrnOPW__equipAll{background:0 0;border:0;border-bottom:1px solid #d9b36a44;justify-content:space-between;align-items:center;margin-top:18px;padding:0 0 10px;display:flex;color:#f3d9a8!important;font-size:12px!important}.moonkeep-module__qrnOPW__stage{background:radial-gradient(at 50% 55%,#d9b36a0a,#0000 62%);flex-direction:column;min-width:0;display:flex}.moonkeep-module__qrnOPW__stageTop{font:10px var(--mono);letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;display:flex}.moonkeep-module__qrnOPW__stageTop>span:first-child{align-items:center;gap:10px;display:flex}.moonkeep-module__qrnOPW__stageTop i{background:var(--pink);width:4px;height:4px;display:inline-block;transform:rotate(45deg)}.moonkeep-module__qrnOPW__stateIndicator{text-transform:uppercase;color:#f3d9a8;align-items:center;gap:7px;display:flex}.moonkeep-module__qrnOPW__stateIndicator:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.moonkeep-module__qrnOPW__canvas{isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:270px;padding:10px 18px 48px;animation:.45s ease-out both moonkeep-module__qrnOPW__rise;display:flex;position:relative}.moonkeep-module__qrnOPW__heroGauge{width:100%;max-width:960px;overflow:visible}.moonkeep-module__qrnOPW__heroRings{justify-content:center;gap:10px;width:88%;max-width:440px;display:flex}.moonkeep-module__qrnOPW__heroRings>div{place-items:center;width:50%;max-width:215px;display:grid;position:relative}.moonkeep-module__qrnOPW__heroRings svg{width:100%;height:auto}.moonkeep-module__qrnOPW__heroRings>div>span{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;position:absolute}.moonkeep-module__qrnOPW__heroRings small{color:var(--muted);margin-left:3px;font-size:12px}.moonkeep-module__qrnOPW__heroFrame{text-align:center;width:92%;max-width:600px;padding:6px 0}.moonkeep-module__qrnOPW__heroFrame>svg{width:100%;height:auto;display:block}.moonkeep-module__qrnOPW__heroFrame>p{letter-spacing:-.01em;margin:16px 0 8px;font-size:clamp(17px,1.8vw,24px);font-weight:300}.moonkeep-module__qrnOPW__heroFrame>span{font:9px var(--mono);letter-spacing:.14em;color:#d9b36a;margin-bottom:12px;display:block}.moonkeep-module__qrnOPW__flipped{transform:scaleY(-1)}.moonkeep-module__qrnOPW__heroSeal{width:230px;height:230px}.moonkeep-module__qrnOPW__caption{text-align:center;letter-spacing:.24em;color:var(--faint);font-size:9px;position:absolute;bottom:24px;left:0;right:0}.moonkeep-module__qrnOPW__stateControls{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;display:flex}.moonkeep-module__qrnOPW__stateTabs{gap:4px;display:flex}.moonkeep-module__qrnOPW__stateTabs button{text-transform:capitalize;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 12px;transition:background .2s,color .2s;font-size:12px!important}.moonkeep-module__qrnOPW__stateTabs button:hover{color:var(--ink)}.moonkeep-module__qrnOPW__stateTabs button[aria-pressed=true]{color:var(--ink);background:#d9b36a14;border-color:#d9b36a55}.moonkeep-module__qrnOPW__fillControl{width:150px;display:block}.moonkeep-module__qrnOPW__fillControl>span{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.moonkeep-module__qrnOPW__fillControl output{font-family:var(--mono);color:#f3d9a8}.moonkeep-module__qrnOPW__page .moonkeep-module__qrnOPW__fillControl input{appearance:none;cursor:pointer;width:100%;height:22px;margin:2px 0 0;display:block;background:0 0!important;border:0!important;padding:0!important}.moonkeep-module__qrnOPW__fillControl input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blue), var(--pink));opacity:.8;border-radius:2px;height:3px}.moonkeep-module__qrnOPW__fillControl input::-moz-range-track{background:linear-gradient(90deg, var(--blue), var(--pink));border-radius:2px;height:3px}.moonkeep-module__qrnOPW__fillControl input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;box-shadow:0 0 0 3px #d9b36a55, 0 0 10px var(--pink);background:#fff;border-radius:50%;margin-top:-5.5px}.moonkeep-module__qrnOPW__fillControl input::-moz-range-thumb{width:14px;height:14px;box-shadow:0 0 10px var(--pink);background:#fff;border:0;border-radius:50%}.moonkeep-module__qrnOPW__inspector{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:28px 0 26px 28px;display:flex}.moonkeep-module__qrnOPW__inspector .moonkeep-module__qrnOPW__eyebrow{font-size:9px}.moonkeep-module__qrnOPW__inspector h2{letter-spacing:-.03em;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.15}.moonkeep-module__qrnOPW__itemType{color:#e8c48a;margin-top:4px;font-size:12px}.moonkeep-module__qrnOPW__itemDescription{color:#bdb0a0;font-size:13px;line-height:1.8;margin-top:20px!important}.moonkeep-module__qrnOPW__palette{align-items:center;gap:6px;margin-top:22px;display:flex}.moonkeep-module__qrnOPW__palette i{border:1px solid #ffffff2a;border-radius:3px;width:13px;height:13px;display:block;transform:rotate(45deg)scale(.85)}.moonkeep-module__qrnOPW__palette>span{letter-spacing:.12em;color:var(--faint);margin-left:10px;font-size:9px}.moonkeep-module__qrnOPW__detail{color:var(--faint);font-size:11px;line-height:1.8;margin-top:12px!important}.moonkeep-module__qrnOPW__equipButton{background:#d9b36a1a;border:1px solid #d9b36a66;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;transition:background .2s;display:flex;font-size:13px!important}.moonkeep-module__qrnOPW__equipButton:hover{background:#d9b36a2e}.moonkeep-module__qrnOPW__equipButton[data-equipped=true]{background:#1e1618;border-color:#5a4640}.moonkeep-module__qrnOPW__localOnly{color:var(--faint);text-align:center;width:100%;margin-top:8px;font-size:10px;display:block}.moonkeep-module__qrnOPW__workbenchFooter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:12px;display:flex}.moonkeep-module__qrnOPW__workbenchFooter>p,.moonkeep-module__qrnOPW__workbenchFooter>div{align-items:center;gap:10px;display:flex}.moonkeep-module__qrnOPW__workbenchFooter>div{gap:20px}.moonkeep-module__qrnOPW__workbenchFooter button{color:#cfc2b2;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:flex;font-size:12px!important}.moonkeep-module__qrnOPW__dot,.moonkeep-module__qrnOPW__activeDot{background:var(--pink);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.moonkeep-module__qrnOPW__activeDot{background:var(--blue);box-shadow:0 0 9px var(--blue)}.moonkeep-module__qrnOPW__divider{color:#5a4640;margin:0 4px}.moonkeep-module__qrnOPW__studio{padding-top:64px;scroll-margin-top:24px}.moonkeep-module__qrnOPW__studioIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.moonkeep-module__qrnOPW__studioIntro .moonkeep-module__qrnOPW__eyebrow{font-size:10px}.moonkeep-module__qrnOPW__studioIntro h2{letter-spacing:-.03em;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1.1}.moonkeep-module__qrnOPW__studioIntro>p{color:#cfc2b2;text-align:right;font-size:12px;line-height:1.8}.moonkeep-module__qrnOPW__studioIntro>p>span{color:var(--faint)}.moonkeep-module__qrnOPW__studioWindow{background:#130d10;border:1px solid #ffffff1c;border-radius:12px;overflow:hidden;box-shadow:0 30px 90px #0006}.moonkeep-module__qrnOPW__studioToolbar{border-bottom:1px solid var(--line);background:#191114;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;font-size:12px;display:flex}.moonkeep-module__qrnOPW__studioToolbar>div{color:var(--muted);align-items:center;gap:10px;display:flex}.moonkeep-module__qrnOPW__studioToolbar strong{color:var(--ink);font-weight:450}.moonkeep-module__qrnOPW__previewTag{font:9px var(--mono);letter-spacing:.1em;color:#d9b36a;border:1px solid #d9b36a33;border-radius:4px;padding:3px 7px}.moonkeep-module__qrnOPW__studioBody{grid-template-columns:minmax(0,1fr) 290px;display:grid}.moonkeep-module__qrnOPW__sceneColumn{min-width:0;padding:26px}.moonkeep-module__qrnOPW__scene{aspect-ratio:2.15;background:#2a1a1c;border:1px solid #d9b36a2a;border-radius:6px;position:relative;overflow:hidden}.moonkeep-module__qrnOPW__sceneArt{width:100%;height:100%;position:absolute;inset:0}.moonkeep-module__qrnOPW__sceneInfo{font:9px var(--mono);letter-spacing:.1em;color:#f1e6f3;justify-content:space-between;gap:12px;display:flex;position:absolute;inset:14px 16px auto}.moonkeep-module__qrnOPW__sceneInfo>span:last-child{align-items:center;gap:7px;display:flex}.moonkeep-module__qrnOPW__playScene{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff14;border:1px solid #fff6;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moonkeep-module__qrnOPW__playScene svg{margin-left:3px}.moonkeep-module__qrnOPW__playScene:hover{background:#ffffff26}.moonkeep-module__qrnOPW__sceneSweep{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe3a01a 50%,#0000 65%);animation:2s ease-in-out 2 moonkeep-module__qrnOPW__sweep;position:absolute;inset:0}.moonkeep-module__qrnOPW__gaugeLabel{color:#d8cbb8;justify-content:space-between;align-items:center;margin:18px 0 -8px;font-size:12px;display:flex}.moonkeep-module__qrnOPW__gaugeLabel>span:first-child{align-items:center;gap:8px;display:flex}.moonkeep-module__qrnOPW__gaugeLabel>span:last-child{font-family:var(--mono);font-size:12px}.moonkeep-module__qrnOPW__gaugeLabel small{color:var(--faint);letter-spacing:.1em;margin-left:6px;font-size:9px}.moonkeep-module__qrnOPW__studioGauge{width:100%;height:auto;min-height:70px;max-height:150px;margin:0 auto -4px;display:block;overflow:visible}.moonkeep-module__qrnOPW__plainProgress{background:#3a2b2c;height:3px;margin:44px 0}.moonkeep-module__qrnOPW__plainProgress>span{background:#e3d6c4;height:100%;transition:width .5s;display:block}.moonkeep-module__qrnOPW__composer{background:#1a1215;border:1px solid #4a3530;border-radius:6px;padding:18px 20px 13px;position:relative}.moonkeep-module__qrnOPW__composer[data-ornate=true]{background:linear-gradient(120deg,#d9b36a0e,#0000 58%),#1a1215;border-color:#0000 #d9b36a3a #d9b36a3a;margin-top:18px}.moonkeep-module__qrnOPW__composerOrnament{pointer-events:none;width:100%;height:48px;position:absolute;top:-24px;left:0}.moonkeep-module__qrnOPW__composer>label{font:9px var(--mono);letter-spacing:.14em;color:#d9b36a;margin:8px 0 9px;display:block}.moonkeep-module__qrnOPW__page .moonkeep-module__qrnOPW__composer textarea{resize:vertical;width:100%;min-height:86px;max-height:250px;box-shadow:none!important;color:#efe6d8!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;line-height:1.8!important}.moonkeep-module__qrnOPW__composerBottom{border-top:1px solid #d9b36a1f;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding-top:12px;display:flex}.moonkeep-module__qrnOPW__composerBottom>span{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.moonkeep-module__qrnOPW__composerBottom i{background:#5a4640;width:1px;height:10px}.moonkeep-module__qrnOPW__runButton{background:linear-gradient(135deg,#f3cf7a,#ffe8b0);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-weight:500;transition:filter .2s;display:flex;color:#2a1612!important;font-size:12px!important}.moonkeep-module__qrnOPW__runButton:hover{filter:brightness(1.06)}.moonkeep-module__qrnOPW__studioSidebar{border-left:1px solid var(--line);background:linear-gradient(#d9b36a0a,#0000);flex-direction:column;padding:22px 20px;display:flex}.moonkeep-module__qrnOPW__creator{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.moonkeep-module__qrnOPW__creator>svg{width:60px;height:60px}.moonkeep-module__qrnOPW__creator strong{font-size:13px;font-weight:500;display:block}.moonkeep-module__qrnOPW__creator span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.moonkeep-module__qrnOPW__plainAvatar{background:#2e2224;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:500;display:grid}.moonkeep-module__qrnOPW__demoRings{flex-direction:column;align-items:center;margin-top:8px;display:flex}.moonkeep-module__qrnOPW__demoRing{place-items:center;width:200px;height:200px;display:grid;position:relative}.moonkeep-module__qrnOPW__demoRing>svg{width:100%;height:100%}.moonkeep-module__qrnOPW__demoRing>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.moonkeep-module__qrnOPW__demoRing strong{letter-spacing:-.03em;font-size:34px;font-weight:300;line-height:1.05}.moonkeep-module__qrnOPW__demoRing small{color:var(--muted);margin-left:3px;font-size:12px}.moonkeep-module__qrnOPW__demoRing span{color:#e8c48a;margin-top:6px;font-size:11px}.moonkeep-module__qrnOPW__demoRing em{color:var(--faint);font-size:10px;font-style:normal}.moonkeep-module__qrnOPW__sidebarNote{text-align:center;color:var(--faint);font-size:11px;line-height:1.8;margin-top:6px!important}.moonkeep-module__qrnOPW__setSummary{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:20px;display:flex}.moonkeep-module__qrnOPW__setSummary>span:first-child{font:9px var(--mono);letter-spacing:.14em;color:var(--faint)}.moonkeep-module__qrnOPW__setSummary strong{margin:2px 0;font-size:22px;font-weight:300}.moonkeep-module__qrnOPW__setSummary>span:last-of-type{color:var(--muted);font-size:11px}.moonkeep-module__qrnOPW__setSummary>div{gap:6px;margin-top:10px;display:flex}.moonkeep-module__qrnOPW__setSummary i{background:#3e2e2e;border-radius:2px;width:26px;height:3px}.moonkeep-module__qrnOPW__setSummary i[data-on=true]{background:linear-gradient(90deg, var(--pink), var(--lemon))}.moonkeep-module__qrnOPW__page .moonkeep-module__qrnOPW__notice{color:#d9b36a;min-height:52px;padding:20px 0;font-size:12px}.moonkeep-module__qrnOPW__footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 32px;font-size:12px;display:flex}.moonkeep-module__qrnOPW__footer a{align-items:center;gap:8px;display:flex}.moonkeep-module__qrnOPW__footer p{font:9px var(--mono);letter-spacing:.14em;color:var(--faint)}.moonkeep-module__qrnOPW__tassel{transform-box:fill-box;transform-origin:50% 0;animation:moonkeep-module__qrnOPW__tassel 4.5s ease-in-out var(--delay,0s) infinite}[data-state=resting] .moonkeep-module__qrnOPW__tassel{animation:none}.moonkeep-module__qrnOPW__lock{transform-box:fill-box;transform-origin:50% 0}.moonkeep-module__qrnOPW__lock[data-lit=true]{animation:.6s cubic-bezier(.2,1.5,.4,1) both moonkeep-module__qrnOPW__lockOn,4s ease-in-out .6s infinite moonkeep-module__qrnOPW__tassel}.moonkeep-module__qrnOPW__ember{animation:moonkeep-module__qrnOPW__ember var(--d) linear var(--delay) infinite}.moonkeep-module__qrnOPW__glow{animation:3.2s ease-in-out infinite moonkeep-module__qrnOPW__breathe}[data-state=resting] .moonkeep-module__qrnOPW__glow{animation:none}.moonkeep-module__qrnOPW__dial{animation:80s linear infinite moonkeep-module__qrnOPW__spin}.moonkeep-module__qrnOPW__dialReverse{animation:50s linear infinite reverse moonkeep-module__qrnOPW__spin}.moonkeep-module__qrnOPW__dialSlow{animation:120s linear infinite moonkeep-module__qrnOPW__spin}[data-state=resting] :is(.moonkeep-module__qrnOPW__dial,.moonkeep-module__qrnOPW__dialReverse,.moonkeep-module__qrnOPW__dialSlow){animation:none}.moonkeep-module__qrnOPW__spark{animation:1.4s steps(2,jump-none) infinite moonkeep-module__qrnOPW__flicker}.moonkeep-module__qrnOPW__tails{filter:drop-shadow(0 0 6px #ffd98a66)}.moonkeep-module__qrnOPW__tail{transform-box:fill-box;transform-origin:0%;animation:moonkeep-module__qrnOPW__unfurl .9s cubic-bezier(.2, .9, .3, 1.15) calc(var(--i) * 60ms) both}.moonkeep-module__qrnOPW__tailSway{transform-box:fill-box;transform-origin:0%;animation:moonkeep-module__qrnOPW__tailSway 5.5s ease-in-out calc(var(--i) * -.6s) infinite}.moonkeep-module__qrnOPW__corona{animation:40s linear infinite moonkeep-module__qrnOPW__spin}.moonkeep-module__qrnOPW__sealBody{transform-origin:120px 116px;transition:transform .8s cubic-bezier(.2,.9,.3,1)}.moonkeep-module__qrnOPW__beamSweep{animation:2.6s ease-in-out infinite moonkeep-module__qrnOPW__beamSweep}.moonkeep-module__qrnOPW__fretSweep{animation:3s ease-in-out infinite moonkeep-module__qrnOPW__fretSweep}.moonkeep-module__qrnOPW__shimmer{animation:3.2s linear infinite moonkeep-module__qrnOPW__shimmer}.moonkeep-module__qrnOPW__glowStroke{filter:drop-shadow(0 0 3px #ffe3a0)}@keyframes moonkeep-module__qrnOPW__unfurl{0%{opacity:0;transform:scaleX(.05)rotate(-8deg)}60%{opacity:1}to{opacity:1;transform:scaleX(1)rotate(0)}}@keyframes moonkeep-module__qrnOPW__tailSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes moonkeep-module__qrnOPW__beamSweep{0%{transform:translate(120px)}to{transform:translate(760px)}}@keyframes moonkeep-module__qrnOPW__fretSweep{0%{transform:translate(80px)}to{transform:translate(460px)}}@keyframes moonkeep-module__qrnOPW__shimmer{0%{stroke-dashoffset:0}to{stroke-dashoffset:-528px}}@keyframes moonkeep-module__qrnOPW__tassel{0%,to{transform:rotate(3deg)}50%{transform:rotate(-3deg)}}@keyframes moonkeep-module__qrnOPW__lockOn{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes moonkeep-module__qrnOPW__ember{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{transform:translate(var(--dx), -46px);opacity:0}}@keyframes moonkeep-module__qrnOPW__breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes moonkeep-module__qrnOPW__spin{to{transform:rotate(360deg)}}@keyframes moonkeep-module__qrnOPW__flicker{0%,to{opacity:1}50%{opacity:.2}}@keyframes moonkeep-module__qrnOPW__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes moonkeep-module__qrnOPW__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.moonkeep-module__qrnOPW__page[data-motion=off] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.moonkeep-module__qrnOPW__page *{transition:none!important;animation:none!important}}@media (max-width:1100px){.moonkeep-module__qrnOPW__intro{grid-template-columns:minmax(0,1fr) 180px}.moonkeep-module__qrnOPW__introNote{display:none}.moonkeep-module__qrnOPW__workbench{grid-template-columns:200px minmax(0,1fr)}.moonkeep-module__qrnOPW__inspector{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:24px 0}.moonkeep-module__qrnOPW__equipButton{max-width:360px}.moonkeep-module__qrnOPW__studioBody{grid-template-columns:minmax(0,1fr)}.moonkeep-module__qrnOPW__studioSidebar{border-left:0;border-top:1px solid var(--line)}.moonkeep-module__qrnOPW__demoRings{flex-flow:wrap;justify-content:center}}@media (max-width:720px){.moonkeep-module__qrnOPW__headerRight .moonkeep-module__qrnOPW__previewBadge,.moonkeep-module__qrnOPW__headerLabel,.moonkeep-module__qrnOPW__brand i{display:none}.moonkeep-module__qrnOPW__intro{grid-template-columns:minmax(0,1fr);padding:32px 0}.moonkeep-module__qrnOPW__collectionMark{display:none}.moonkeep-module__qrnOPW__workbench{grid-template-columns:minmax(0,1fr)}.moonkeep-module__qrnOPW__pieceList{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.moonkeep-module__qrnOPW__pieceButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.moonkeep-module__qrnOPW__pieceButton{grid-template-columns:22px minmax(0,1fr) 12px}.moonkeep-module__qrnOPW__pieceNumber,.moonkeep-module__qrnOPW__hint,.moonkeep-module__qrnOPW__equipAll{display:none}.moonkeep-module__qrnOPW__stageTop,.moonkeep-module__qrnOPW__stateControls{padding-inline:4px}.moonkeep-module__qrnOPW__fillControl{width:100%}.moonkeep-module__qrnOPW__canvas{min-height:200px;padding-bottom:42px}.moonkeep-module__qrnOPW__studioIntro{flex-direction:column;align-items:flex-start}.moonkeep-module__qrnOPW__studioIntro>p{text-align:left}.moonkeep-module__qrnOPW__sceneColumn{padding:16px}.moonkeep-module__qrnOPW__demoRing{width:150px;height:150px}.moonkeep-module__qrnOPW__demoRing strong{font-size:26px}}
.cloudstring-module__SoW0yW__page.cloudstring-module__SoW0yW__page{--bg:#070c16;--ink:#eef5fb;--muted:#9fb1c4;--faint:#66788d;--line:#ffffff14;--line-strong:#ffffff26;--pink:#43d6b5;--pink-deep:#16806f;--blue:#6aa8ff;--lemon:#e3c47e;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--font-studio), Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 clamp(16px,4vw,72px);line-height:1.5;position:relative;overflow:clip;background:radial-gradient(ellipse 45% 35% at 78% 8%, #43d6b514, transparent 70%), radial-gradient(ellipse 40% 40% at 8% 40%, #6aa8ff14, transparent 70%), var(--bg)!important}.cloudstring-module__SoW0yW__page *{box-sizing:border-box}.cloudstring-module__SoW0yW__page :is(h1,h2,p){margin:0}.cloudstring-module__SoW0yW__page a{color:inherit;text-decoration:none}.cloudstring-module__SoW0yW__page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cloudstring-module__SoW0yW__page button:disabled{cursor:default;opacity:.5}.cloudstring-module__SoW0yW__page.cloudstring-module__SoW0yW__page :is(button,a,input,textarea):focus-visible{outline-offset:4px;outline:2px solid var(--pink)!important;box-shadow:none!important}.cloudstring-module__SoW0yW__page svg{flex-shrink:0}.cloudstring-module__SoW0yW__sky{z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 34% 8%,#cfe8ff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 61% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 83% 14%,#b4f7e6 50%,#0000 51%),radial-gradient(1px 1px at 91% 41%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 22% 47%,#b4f7e6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 47% 63%,#cfe8ff 50%,#0000 51%),radial-gradient(1px 1px at 72% 76%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 8% 83%,#fff 50%,#0000 51%);background-size:640px 640px;position:absolute;inset:0}.cloudstring-module__SoW0yW__header,.cloudstring-module__SoW0yW__intro,.cloudstring-module__SoW0yW__workbench,.cloudstring-module__SoW0yW__workbenchFooter,.cloudstring-module__SoW0yW__studio,.cloudstring-module__SoW0yW__notice,.cloudstring-module__SoW0yW__footer{max-width:1680px;margin-inline:auto}.cloudstring-module__SoW0yW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;height:80px;display:flex}.cloudstring-module__SoW0yW__brand{letter-spacing:.16em;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.cloudstring-module__SoW0yW__brand i{background:var(--line-strong);width:1px;height:16px;margin:0 6px}.cloudstring-module__SoW0yW__headerLabel{letter-spacing:.22em;color:var(--muted);font-size:10px;font-weight:400}.cloudstring-module__SoW0yW__headerRight{align-items:center;gap:26px;font-size:12px;display:flex}.cloudstring-module__SoW0yW__headerRight a{align-items:center;gap:8px;display:flex}.cloudstring-module__SoW0yW__previewBadge{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.cloudstring-module__SoW0yW__previewBadge>span{background:var(--pink);width:6px;height:6px;box-shadow:0 0 8px var(--pink);border-radius:50%}.cloudstring-module__SoW0yW__eyebrow{letter-spacing:.2em;color:var(--pink);align-items:center;gap:12px;font-size:10px;font-weight:500;display:flex}.cloudstring-module__SoW0yW__fineLine{background:linear-gradient(90deg, var(--pink), var(--blue));opacity:.7;width:34px;height:1px}.cloudstring-module__SoW0yW__intro{grid-template-columns:minmax(0,1fr) 220px 260px;align-items:center;gap:28px;padding:48px 0 44px;display:grid}.cloudstring-module__SoW0yW__intro h1{letter-spacing:-.03em;margin:14px 0;font-family:Songti SC,STSong,Georgia,Times New Roman,serif;font-size:clamp(56px,7vw,108px);font-weight:400;line-height:1.05}.cloudstring-module__SoW0yW__titleStar{vertical-align:top;background:linear-gradient(135deg, var(--pink), var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.12em 0 0 .18em;font-size:.36em;display:inline-block}.cloudstring-module__SoW0yW__introCopy{color:#c3d2df;max-width:52ch;font-size:14px;line-height:1.8}.cloudstring-module__SoW0yW__collectionMark{flex-direction:column;align-items:center;gap:4px;display:flex}.cloudstring-module__SoW0yW__collectionMark svg{width:170px;height:170px}.cloudstring-module__SoW0yW__collectionMark>span{letter-spacing:.26em;color:var(--faint);font-size:9px}.cloudstring-module__SoW0yW__introNote{text-align:right;color:var(--faint);place-self:end;padding-bottom:8px;font-size:11px;line-height:1.8}.cloudstring-module__SoW0yW__workbench{border-block:1px solid var(--line);grid-template-columns:230px minmax(0,1fr) 270px;min-height:420px;display:grid}.cloudstring-module__SoW0yW__pieceList{border-right:1px solid var(--line);flex-direction:column;padding:26px 22px 24px 0;display:flex}.cloudstring-module__SoW0yW__listHeading{letter-spacing:.14em;color:var(--muted);justify-content:space-between;margin-bottom:16px;font-size:10px;display:flex}.cloudstring-module__SoW0yW__listHeading>span:last-child{color:var(--pink);font-family:var(--mono);letter-spacing:0}.cloudstring-module__SoW0yW__pieceButtons{gap:4px;display:grid}.cloudstring-module__SoW0yW__pieceButton{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:18px 24px minmax(0,1fr) 13px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;transition:background .22s,border-color .22s;display:grid;position:relative;color:#aebfce!important}.cloudstring-module__SoW0yW__pieceNumber{font:10px var(--mono);color:var(--faint);align-self:start;margin-top:5px}.cloudstring-module__SoW0yW__pieceButton strong{white-space:nowrap;font-size:13px;font-weight:500;display:block}.cloudstring-module__SoW0yW__pieceButton small{color:var(--faint);font-size:11px;line-height:1.6;display:block}.cloudstring-module__SoW0yW__pieceButton>svg{color:#8fd9c8}.cloudstring-module__SoW0yW__pieceButton:hover{background:#ffffff06}.cloudstring-module__SoW0yW__pieceButton[aria-pressed=true]{background:linear-gradient(90deg,#43d6b51c,#0000);border-color:#43d6b533;color:var(--ink)!important}.cloudstring-module__SoW0yW__pieceButton[aria-pressed=true]:before{content:"";background:linear-gradient(var(--pink), var(--blue));border-radius:2px;width:2px;height:56%;position:absolute;top:22%;left:-1px}.cloudstring-module__SoW0yW__equippedCheck{color:var(--pink)}.cloudstring-module__SoW0yW__emptyCheck{border:1px solid #4f6780;border-radius:50%;width:7px;height:7px}.cloudstring-module__SoW0yW__hint{color:var(--faint);font-size:11px;line-height:1.8;margin-top:20px!important}.cloudstring-module__SoW0yW__equipAll{background:0 0;border:0;border-bottom:1px solid #43d6b544;justify-content:space-between;align-items:center;margin-top:18px;padding:0 0 10px;display:flex;color:#bff5e6!important;font-size:12px!important}.cloudstring-module__SoW0yW__stage{background:radial-gradient(at 50% 55%,#6aa8ff0d,#0000 62%);flex-direction:column;min-width:0;display:flex}.cloudstring-module__SoW0yW__stageTop{font:10px var(--mono);letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;display:flex}.cloudstring-module__SoW0yW__stageTop>span:first-child{align-items:center;gap:10px;display:flex}.cloudstring-module__SoW0yW__stageTop i{background:var(--pink);width:4px;height:4px;display:inline-block;transform:rotate(45deg)}.cloudstring-module__SoW0yW__stateIndicator{text-transform:uppercase;color:#bff5e6;align-items:center;gap:7px;display:flex}.cloudstring-module__SoW0yW__stateIndicator:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.cloudstring-module__SoW0yW__canvas{isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:270px;padding:10px 18px 48px;animation:.45s ease-out both cloudstring-module__SoW0yW__rise;display:flex;position:relative}.cloudstring-module__SoW0yW__heroGauge{width:100%;max-width:960px;overflow:visible}.cloudstring-module__SoW0yW__heroRings{justify-content:center;gap:10px;width:88%;max-width:440px;display:flex}.cloudstring-module__SoW0yW__heroRings>div{place-items:center;width:50%;max-width:215px;display:grid;position:relative}.cloudstring-module__SoW0yW__heroRings svg{width:100%;height:auto}.cloudstring-module__SoW0yW__heroRings>div>span{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;position:absolute}.cloudstring-module__SoW0yW__heroRings small{color:var(--muted);margin-left:3px;font-size:12px}.cloudstring-module__SoW0yW__heroFrame{text-align:center;width:92%;max-width:600px;padding:6px 0}.cloudstring-module__SoW0yW__heroFrame>svg{width:100%;height:auto;display:block}.cloudstring-module__SoW0yW__heroFrame>p{letter-spacing:-.01em;margin:16px 0 8px;font-size:clamp(17px,1.8vw,24px);font-weight:300}.cloudstring-module__SoW0yW__heroFrame>span{font:9px var(--mono);letter-spacing:.14em;color:#7fdcc4;margin-bottom:12px;display:block}.cloudstring-module__SoW0yW__flipped{transform:scaleY(-1)}.cloudstring-module__SoW0yW__heroSeal{width:230px;height:230px}.cloudstring-module__SoW0yW__caption{text-align:center;letter-spacing:.24em;color:var(--faint);font-size:9px;position:absolute;bottom:24px;left:0;right:0}.cloudstring-module__SoW0yW__stateControls{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;display:flex}.cloudstring-module__SoW0yW__stateTabs{gap:4px;display:flex}.cloudstring-module__SoW0yW__stateTabs button{text-transform:capitalize;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 12px;transition:background .2s,color .2s;font-size:12px!important}.cloudstring-module__SoW0yW__stateTabs button:hover{color:var(--ink)}.cloudstring-module__SoW0yW__stateTabs button[aria-pressed=true]{color:var(--ink);background:#43d6b514;border-color:#43d6b555}.cloudstring-module__SoW0yW__fillControl{width:150px;display:block}.cloudstring-module__SoW0yW__fillControl>span{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.cloudstring-module__SoW0yW__fillControl output{font-family:var(--mono);color:#bff5e6}.cloudstring-module__SoW0yW__page .cloudstring-module__SoW0yW__fillControl input{appearance:none;cursor:pointer;width:100%;height:22px;margin:2px 0 0;display:block;background:0 0!important;border:0!important;padding:0!important}.cloudstring-module__SoW0yW__fillControl input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blue), var(--pink));opacity:.8;border-radius:2px;height:3px}.cloudstring-module__SoW0yW__fillControl input::-moz-range-track{background:linear-gradient(90deg, var(--blue), var(--pink));border-radius:2px;height:3px}.cloudstring-module__SoW0yW__fillControl input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;box-shadow:0 0 0 3px #43d6b555, 0 0 10px var(--pink);background:#fff;border-radius:50%;margin-top:-5.5px}.cloudstring-module__SoW0yW__fillControl input::-moz-range-thumb{width:14px;height:14px;box-shadow:0 0 10px var(--pink);background:#fff;border:0;border-radius:50%}.cloudstring-module__SoW0yW__inspector{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:28px 0 26px 28px;display:flex}.cloudstring-module__SoW0yW__inspector .cloudstring-module__SoW0yW__eyebrow{font-size:9px}.cloudstring-module__SoW0yW__inspector h2{letter-spacing:-.03em;margin-top:14px;font-family:Songti SC,STSong,Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.15}.cloudstring-module__SoW0yW__itemType{color:#9fe6d4;margin-top:4px;font-size:12px}.cloudstring-module__SoW0yW__itemDescription{color:#aebfce;font-size:13px;line-height:1.8;margin-top:20px!important}.cloudstring-module__SoW0yW__palette{align-items:center;gap:6px;margin-top:22px;display:flex}.cloudstring-module__SoW0yW__palette i{border:1px solid #ffffff2a;border-radius:3px;width:13px;height:13px;display:block;transform:rotate(45deg)scale(.85)}.cloudstring-module__SoW0yW__palette>span{letter-spacing:.12em;color:var(--faint);margin-left:10px;font-size:9px}.cloudstring-module__SoW0yW__detail{color:var(--faint);font-size:11px;line-height:1.8;margin-top:12px!important}.cloudstring-module__SoW0yW__equipButton{background:#43d6b51a;border:1px solid #43d6b566;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;transition:background .2s;display:flex;font-size:13px!important}.cloudstring-module__SoW0yW__equipButton:hover{background:#43d6b52e}.cloudstring-module__SoW0yW__equipButton[data-equipped=true]{background:#101a2a;border-color:#34506a}.cloudstring-module__SoW0yW__localOnly{color:var(--faint);text-align:center;width:100%;margin-top:8px;font-size:10px;display:block}.cloudstring-module__SoW0yW__workbenchFooter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:12px;display:flex}.cloudstring-module__SoW0yW__workbenchFooter>p,.cloudstring-module__SoW0yW__workbenchFooter>div{align-items:center;gap:10px;display:flex}.cloudstring-module__SoW0yW__workbenchFooter>div{gap:20px}.cloudstring-module__SoW0yW__workbenchFooter button{color:#c3d2df;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:flex;font-size:12px!important}.cloudstring-module__SoW0yW__dot,.cloudstring-module__SoW0yW__activeDot{background:var(--pink);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.cloudstring-module__SoW0yW__activeDot{background:var(--blue);box-shadow:0 0 9px var(--blue)}.cloudstring-module__SoW0yW__divider{color:#34506a;margin:0 4px}.cloudstring-module__SoW0yW__studio{padding-top:64px;scroll-margin-top:24px}.cloudstring-module__SoW0yW__studioIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.cloudstring-module__SoW0yW__studioIntro .cloudstring-module__SoW0yW__eyebrow{font-size:10px}.cloudstring-module__SoW0yW__studioIntro h2{letter-spacing:-.03em;margin-top:14px;font-family:Songti SC,STSong,Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1.1}.cloudstring-module__SoW0yW__studioIntro>p{color:#c3d2df;text-align:right;font-size:12px;line-height:1.8}.cloudstring-module__SoW0yW__studioIntro>p>span{color:var(--faint)}.cloudstring-module__SoW0yW__studioWindow{background:#0b1220;border:1px solid #ffffff1c;border-radius:12px;overflow:hidden;box-shadow:0 30px 90px #0006}.cloudstring-module__SoW0yW__studioToolbar{border-bottom:1px solid var(--line);background:#0e1626;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;font-size:12px;display:flex}.cloudstring-module__SoW0yW__studioToolbar>div{color:var(--muted);align-items:center;gap:10px;display:flex}.cloudstring-module__SoW0yW__studioToolbar strong{color:var(--ink);font-weight:450}.cloudstring-module__SoW0yW__previewTag{font:9px var(--mono);letter-spacing:.1em;color:#7fdcc4;border:1px solid #43d6b533;border-radius:4px;padding:3px 7px}.cloudstring-module__SoW0yW__studioBody{grid-template-columns:minmax(0,1fr) 290px;display:grid}.cloudstring-module__SoW0yW__sceneColumn{min-width:0;padding:26px}.cloudstring-module__SoW0yW__scene{aspect-ratio:2.15;background:#122036;border:1px solid #43d6b52a;border-radius:6px;position:relative;overflow:hidden}.cloudstring-module__SoW0yW__sceneArt{width:100%;height:100%;position:absolute;inset:0}.cloudstring-module__SoW0yW__sceneInfo{font:9px var(--mono);letter-spacing:.1em;color:#f1e6f3;justify-content:space-between;gap:12px;display:flex;position:absolute;inset:14px 16px auto}.cloudstring-module__SoW0yW__sceneInfo>span:last-child{align-items:center;gap:7px;display:flex}.cloudstring-module__SoW0yW__playScene{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff14;border:1px solid #fff6;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cloudstring-module__SoW0yW__playScene svg{margin-left:3px}.cloudstring-module__SoW0yW__playScene:hover{background:#ffffff26}.cloudstring-module__SoW0yW__sceneSweep{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#d2e5ff1a 50%,#0000 65%);animation:2s ease-in-out 2 cloudstring-module__SoW0yW__sweep;position:absolute;inset:0}.cloudstring-module__SoW0yW__gaugeLabel{color:#cfdce8;justify-content:space-between;align-items:center;margin:18px 0 -8px;font-size:12px;display:flex}.cloudstring-module__SoW0yW__gaugeLabel>span:first-child{align-items:center;gap:8px;display:flex}.cloudstring-module__SoW0yW__gaugeLabel>span:last-child{font-family:var(--mono);font-size:12px}.cloudstring-module__SoW0yW__gaugeLabel small{color:var(--faint);letter-spacing:.1em;margin-left:6px;font-size:9px}.cloudstring-module__SoW0yW__studioGauge{width:100%;height:auto;min-height:70px;max-height:150px;margin:0 auto -4px;display:block;overflow:visible}.cloudstring-module__SoW0yW__plainProgress{background:#1f3046;height:3px;margin:44px 0}.cloudstring-module__SoW0yW__plainProgress>span{background:#d7e6f0;height:100%;transition:width .5s;display:block}.cloudstring-module__SoW0yW__composer{background:#0e1727;border:1px solid #27405a;border-radius:6px;padding:18px 20px 13px;position:relative}.cloudstring-module__SoW0yW__composer[data-ornate=true]{background:linear-gradient(120deg,#43d6b50e,#0000 58%),#0e1727;border-color:#0000 #43d6b53a #43d6b53a;margin-top:18px}.cloudstring-module__SoW0yW__composerOrnament{pointer-events:none;width:100%;height:48px;position:absolute;top:-24px;left:0}.cloudstring-module__SoW0yW__composer>label{font:9px var(--mono);letter-spacing:.14em;color:#7fdcc4;margin:8px 0 9px;display:block}.cloudstring-module__SoW0yW__page .cloudstring-module__SoW0yW__composer textarea{resize:vertical;width:100%;min-height:86px;max-height:250px;box-shadow:none!important;color:#e6f0f7!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;line-height:1.8!important}.cloudstring-module__SoW0yW__composerBottom{border-top:1px solid #43d6b51f;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding-top:12px;display:flex}.cloudstring-module__SoW0yW__composerBottom>span{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.cloudstring-module__SoW0yW__composerBottom i{background:#34506a;width:1px;height:10px}.cloudstring-module__SoW0yW__runButton{background:linear-gradient(135deg,#bff5e6,#d2e5ff);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-weight:500;transition:filter .2s;display:flex;color:#0b1f24!important;font-size:12px!important}.cloudstring-module__SoW0yW__runButton:hover{filter:brightness(1.06)}.cloudstring-module__SoW0yW__studioSidebar{border-left:1px solid var(--line);background:linear-gradient(#43d6b50a,#0000);flex-direction:column;padding:22px 20px;display:flex}.cloudstring-module__SoW0yW__creator{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.cloudstring-module__SoW0yW__creator>svg{width:60px;height:60px}.cloudstring-module__SoW0yW__creator strong{font-size:13px;font-weight:500;display:block}.cloudstring-module__SoW0yW__creator span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.cloudstring-module__SoW0yW__plainAvatar{background:#17263a;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:500;display:grid}.cloudstring-module__SoW0yW__demoRings{flex-direction:column;align-items:center;margin-top:8px;display:flex}.cloudstring-module__SoW0yW__demoRing{place-items:center;width:200px;height:200px;display:grid;position:relative}.cloudstring-module__SoW0yW__demoRing>svg{width:100%;height:100%}.cloudstring-module__SoW0yW__demoRing>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cloudstring-module__SoW0yW__demoRing strong{letter-spacing:-.03em;font-size:34px;font-weight:300;line-height:1.05}.cloudstring-module__SoW0yW__demoRing small{color:var(--muted);margin-left:3px;font-size:12px}.cloudstring-module__SoW0yW__demoRing span{color:#9fe6d4;margin-top:6px;font-size:11px}.cloudstring-module__SoW0yW__demoRing em{color:var(--faint);font-size:10px;font-style:normal}.cloudstring-module__SoW0yW__sidebarNote{text-align:center;color:var(--faint);font-size:11px;line-height:1.8;margin-top:6px!important}.cloudstring-module__SoW0yW__setSummary{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:20px;display:flex}.cloudstring-module__SoW0yW__setSummary>span:first-child{font:9px var(--mono);letter-spacing:.14em;color:var(--faint)}.cloudstring-module__SoW0yW__setSummary strong{margin:2px 0;font-size:22px;font-weight:300}.cloudstring-module__SoW0yW__setSummary>span:last-of-type{color:var(--muted);font-size:11px}.cloudstring-module__SoW0yW__setSummary>div{gap:6px;margin-top:10px;display:flex}.cloudstring-module__SoW0yW__setSummary i{background:#223449;border-radius:2px;width:26px;height:3px}.cloudstring-module__SoW0yW__setSummary i[data-on=true]{background:linear-gradient(90deg, var(--pink), var(--lemon))}.cloudstring-module__SoW0yW__page .cloudstring-module__SoW0yW__notice{color:#7fdcc4;min-height:52px;padding:20px 0;font-size:12px}.cloudstring-module__SoW0yW__footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 32px;font-size:12px;display:flex}.cloudstring-module__SoW0yW__footer a{align-items:center;gap:8px;display:flex}.cloudstring-module__SoW0yW__footer p{font:9px var(--mono);letter-spacing:.14em;color:var(--faint)}.cloudstring-module__SoW0yW__bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(calc((var(--lo) + var(--hi)) / 2));animation:cloudstring-module__SoW0yW__string var(--d) ease-in-out var(--delay) infinite alternate}.cloudstring-module__SoW0yW__breathe{animation:3.4s ease-in-out infinite cloudstring-module__SoW0yW__breathe}[data-state=resting] .cloudstring-module__SoW0yW__breathe{animation:none}.cloudstring-module__SoW0yW__tassel{transform-box:fill-box;transform-origin:50% 0;animation:cloudstring-module__SoW0yW__tassel 4.8s ease-in-out var(--delay,0s) infinite}[data-state=resting] .cloudstring-module__SoW0yW__tassel{animation:none}.cloudstring-module__SoW0yW__twinkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite cloudstring-module__SoW0yW__twinkle}.cloudstring-module__SoW0yW__haloArcs{animation:60s linear infinite cloudstring-module__SoW0yW__spin}.cloudstring-module__SoW0yW__spinSlow{animation:90s linear infinite cloudstring-module__SoW0yW__spin}.cloudstring-module__SoW0yW__windArcs{animation:14s linear infinite cloudstring-module__SoW0yW__spin}.cloudstring-module__SoW0yW__haloSword{animation:cloudstring-module__SoW0yW__draw .9s cubic-bezier(.2, .9, .25, 1.2) calc(var(--i) * 45ms) both}.cloudstring-module__SoW0yW__haloHover{animation:cloudstring-module__SoW0yW__hover 3.6s ease-in-out calc(var(--i) * -.24s) infinite}.cloudstring-module__SoW0yW__flare{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite cloudstring-module__SoW0yW__flare}.cloudstring-module__SoW0yW__stringSweep{animation:2.6s ease-in-out infinite cloudstring-module__SoW0yW__stringSweep}.cloudstring-module__SoW0yW__ribbon{transform-box:fill-box;transform-origin:50% 100%;animation:6s ease-in-out infinite cloudstring-module__SoW0yW__ribbon}[data-state=resting] .cloudstring-module__SoW0yW__ribbon{animation:none}@keyframes cloudstring-module__SoW0yW__string{0%{transform:scaleY(var(--lo));opacity:.7}to{transform:scaleY(var(--hi));opacity:1}}@keyframes cloudstring-module__SoW0yW__breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes cloudstring-module__SoW0yW__tassel{0%,to{transform:rotate(3deg)}50%{transform:rotate(-3deg)}}@keyframes cloudstring-module__SoW0yW__twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@keyframes cloudstring-module__SoW0yW__spin{to{transform:rotate(360deg)}}@keyframes cloudstring-module__SoW0yW__draw{0%{opacity:0;transform:translateY(30px)scale(.4)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cloudstring-module__SoW0yW__hover{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cloudstring-module__SoW0yW__flare{0%,to{opacity:.35;transform:scaleX(.85)}50%{opacity:.9;transform:scaleX(1)}}@keyframes cloudstring-module__SoW0yW__stringSweep{0%{transform:translate(80px)}to{transform:translate(470px)}}@keyframes cloudstring-module__SoW0yW__ribbon{0%,to{transform:skew(0)translateY(0)}50%{transform:skew(-4deg)translateY(-1.5px)}}@keyframes cloudstring-module__SoW0yW__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cloudstring-module__SoW0yW__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cloudstring-module__SoW0yW__page[data-motion=off] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.cloudstring-module__SoW0yW__page *{transition:none!important;animation:none!important}}@media (max-width:1100px){.cloudstring-module__SoW0yW__intro{grid-template-columns:minmax(0,1fr) 180px}.cloudstring-module__SoW0yW__introNote{display:none}.cloudstring-module__SoW0yW__workbench{grid-template-columns:200px minmax(0,1fr)}.cloudstring-module__SoW0yW__inspector{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:24px 0}.cloudstring-module__SoW0yW__equipButton{max-width:360px}.cloudstring-module__SoW0yW__studioBody{grid-template-columns:minmax(0,1fr)}.cloudstring-module__SoW0yW__studioSidebar{border-left:0;border-top:1px solid var(--line)}.cloudstring-module__SoW0yW__demoRings{flex-flow:wrap;justify-content:center}}@media (max-width:720px){.cloudstring-module__SoW0yW__headerRight .cloudstring-module__SoW0yW__previewBadge,.cloudstring-module__SoW0yW__headerLabel,.cloudstring-module__SoW0yW__brand i{display:none}.cloudstring-module__SoW0yW__intro{grid-template-columns:minmax(0,1fr);padding:32px 0}.cloudstring-module__SoW0yW__collectionMark{display:none}.cloudstring-module__SoW0yW__workbench{grid-template-columns:minmax(0,1fr)}.cloudstring-module__SoW0yW__pieceList{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.cloudstring-module__SoW0yW__pieceButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.cloudstring-module__SoW0yW__pieceButton{grid-template-columns:22px minmax(0,1fr) 12px}.cloudstring-module__SoW0yW__pieceNumber,.cloudstring-module__SoW0yW__hint,.cloudstring-module__SoW0yW__equipAll{display:none}.cloudstring-module__SoW0yW__stageTop,.cloudstring-module__SoW0yW__stateControls{padding-inline:4px}.cloudstring-module__SoW0yW__fillControl{width:100%}.cloudstring-module__SoW0yW__canvas{min-height:200px;padding-bottom:42px}.cloudstring-module__SoW0yW__studioIntro{flex-direction:column;align-items:flex-start}.cloudstring-module__SoW0yW__studioIntro>p{text-align:left}.cloudstring-module__SoW0yW__sceneColumn{padding:16px}.cloudstring-module__SoW0yW__demoRing{width:150px;height:150px}.cloudstring-module__SoW0yW__demoRing strong{font-size:26px}}
@keyframes composer-module__PUdWlG__rise{0%{opacity:0;transform:translateY(8px)}}.composer-module__PUdWlG__panel.composer-module__PUdWlG__panel{height:100%;animation:composer-module__PUdWlG__rise .3s var(--cc-ease-out) 80ms both;padding:12px 18px 14px}.composer-module__PUdWlG__panel header{margin-bottom:6px}.composer-module__PUdWlG__countModel{color:var(--cc-tx-1);font-weight:600}.composer-module__PUdWlG__body.composer-module__PUdWlG__body{flex-direction:column;gap:10px;min-height:0;display:flex}.composer-module__PUdWlG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.composer-module__PUdWlG__quoteRow{align-items:center;gap:14px;display:flex}.composer-module__PUdWlG__quoteGrow{flex:1;min-width:0}.composer-module__PUdWlG__ticketToggle{flex:none;align-items:center!important}.composer-module__PUdWlG__ticketToggle label{font-size:13px}.composer-module__PUdWlG__promptCol{flex-direction:column;flex:auto;gap:6px;min-width:0;min-height:0;display:flex}.composer-module__PUdWlG__label{color:var(--cc-tx-label);align-items:baseline;gap:10px;font-size:13px;font-weight:600;display:flex}.composer-module__PUdWlG__label span{color:var(--cc-tx-3);font-size:12px;font-weight:400}.composer-module__PUdWlG__box{min-height:0;transition:box-shadow var(--cc-t-s);background:#1e1412e0;border-radius:4px;flex-direction:column;flex:1;margin-top:14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffeede29}.composer-module__PUdWlG__box:focus-within{box-shadow:inset 0 0 0 1px #f4f1ea,inset 0 0 0 2px #ffffff2e}.composer-module__PUdWlG__frame{pointer-events:none;width:260px;height:26px;margin-left:-130px;position:absolute;top:-17px;left:50%}.composer-module__PUdWlG__textarea{resize:none;width:100%;min-height:66px;color:var(--cc-tx-1);background:0 0;border:0;flex:1;padding:12px 14px 4px;font-size:15px;line-height:1.5;display:block}.composer-module__PUdWlG__textarea::placeholder{color:var(--cc-tx-3)}.composer-module__PUdWlG__textarea:focus-visible{outline:none}.composer-module__PUdWlG__toolbar{align-items:center;gap:10px;min-height:44px;padding:4px 10px 6px;display:flex}.composer-module__PUdWlG__refs{align-items:center;gap:6px;min-width:0;display:flex}.composer-module__PUdWlG__ref{background:radial-gradient(circle at 50% 30%,#6b1820,#2a0a0f 80%);border-radius:3px;flex:none;width:34px;height:34px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffeede47}.composer-module__PUdWlG__refPic{border-radius:3px;position:absolute;inset:0;overflow:hidden}.composer-module__PUdWlG__ref img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}img.composer-module__PUdWlG__refCut{-o-object-fit:cover;object-fit:cover;transform-origin:52% 10%;transform:scale(2.6)}.composer-module__PUdWlG__refTag{letter-spacing:.06em;text-align:center;text-transform:uppercase;height:12px;color:var(--cc-gold-pale);background:#060303c7;font-size:8.5px;font-weight:700;line-height:12px;position:absolute;bottom:0;left:0;right:0}.composer-module__PUdWlG__refX{color:#fff;opacity:0;width:16px;height:16px;transition:opacity var(--cc-t-micro);background:#060303d9;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:1px;right:1px}.composer-module__PUdWlG__ref:hover .composer-module__PUdWlG__refX,.composer-module__PUdWlG__refX:focus-visible{opacity:1}.composer-module__PUdWlG__addRef{width:34px;height:34px;color:var(--cc-tx-2);transition:border-color var(--cc-t-micro), color var(--cc-t-micro), background var(--cc-t-micro);background:0 0;border:1px dashed #ffeede66;border-radius:3px;flex:none;place-items:center;padding:0;display:grid;position:relative}.composer-module__PUdWlG__addRef:hover{border-color:var(--cc-gold-brass);color:var(--cc-tx-1);background:#cec7790f}.composer-module__PUdWlG__addRef:after{content:"";position:absolute;inset:-4px}.composer-module__PUdWlG__look{min-width:0;height:30px;color:var(--cc-tx-2);white-space:nowrap;transition:border-color var(--cc-t-micro), color var(--cc-t-micro);background:#0a060699;border:1px solid #ffeede38;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.composer-module__PUdWlG__look:hover{color:var(--cc-tx-1);border-color:#ffeede73}.composer-module__PUdWlG__lookOn{color:var(--cc-gold-key);border-color:#ecd35a66}.composer-module__PUdWlG__lookName{text-overflow:ellipsis;overflow:hidden}.composer-module__PUdWlG__lookFree{transform:scale(.88)}.composer-module__PUdWlG__counter{font-family:var(--cc-font-num);color:var(--cc-tx-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px}.composer-module__PUdWlG__counter b{color:var(--cc-tx-2);font-weight:600}.composer-module__PUdWlG__setCol{flex-direction:column;flex:none;gap:9px;min-width:0;display:flex}.composer-module__PUdWlG__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.composer-module__PUdWlG__row{align-items:center;gap:10px;min-width:0;display:flex}.composer-module__PUdWlG__rowWide{grid-column:1/-1}.composer-module__PUdWlG__rowLabel{width:50px;color:var(--cc-tx-label);flex:none;font-size:12.5px;font-weight:600}.composer-module__PUdWlG__rowCtl{align-items:center;min-width:0;display:flex}.composer-module__PUdWlG__seg{max-width:100%}.composer-module__PUdWlG__static{height:30px;color:var(--cc-tx-2);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.composer-module__PUdWlG__ticketRow{align-items:center;min-height:30px;display:flex}.composer-module__PUdWlG__ticketRow>div{align-items:center}.composer-module__PUdWlG__ticketRow label{font-size:13.5px;font-weight:600}.composer-module__PUdWlG__stepper{border-radius:999px;align-items:center;height:30px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff52}.composer-module__PUdWlG__stepBtn{color:#1b1716;width:30px;height:30px;transition:background var(--cc-t-micro);background:#f4f1ea;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.composer-module__PUdWlG__stepBtn:hover{background:#fff}.composer-module__PUdWlG__stepBtn:disabled{color:#3b3533;cursor:not-allowed;background:#6f6764}.composer-module__PUdWlG__stepBtn:after{content:"";position:absolute;inset:-5px}.composer-module__PUdWlG__stepVal{text-align:center;min-width:46px;font-family:var(--cc-font-num);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.composer-module__PUdWlG__stepVal small{color:var(--cc-tx-2);font-size:12px;font-weight:400}.composer-module__PUdWlG__quote{min-height:32px;color:var(--cc-tx-2);font-variant-numeric:tabular-nums;background:#06030380;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:5px 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #ffeede1a}.composer-module__PUdWlG__qCount{font-family:var(--cc-font-num);color:var(--cc-tx-1);font-size:16px;font-weight:600}.composer-module__PUdWlG__qPart{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.composer-module__PUdWlG__qPart svg{flex:none}.composer-module__PUdWlG__qPart b{font-family:var(--cc-font-num);color:var(--cc-gold-pale);font-size:16px;font-weight:600}.composer-module__PUdWlG__qArrow{color:var(--cc-tx-3);margin-left:4px}.composer-module__PUdWlG__qNote{color:var(--cc-tx-3);white-space:nowrap;margin-left:auto;font-size:12px}.composer-module__PUdWlG__blocked{color:var(--cc-danger-text);align-items:center;gap:6px;font-size:12.5px;display:flex}.composer-module__PUdWlG__actions{justify-content:flex-end;gap:10px;margin-top:auto;padding-top:2px;display:flex}.composer-module__PUdWlG__hex{flex:1 1 0;max-width:228px}.composer-module__PUdWlG__pickList{flex-direction:column;gap:6px;display:flex}.composer-module__PUdWlG__pick{background:var(--cc-row);width:100%;min-height:52px;color:var(--cc-tx-1);text-align:left;transition:background var(--cc-t-micro);border:0;align-items:center;gap:12px;padding:7px 12px 7px 8px;display:flex;box-shadow:inset 0 0 0 1px #2e2422}.composer-module__PUdWlG__pick:hover{background:var(--cc-row-hi)}.composer-module__PUdWlG__pickOn{box-shadow:inset 0 0 0 2px #f7f8f9}.composer-module__PUdWlG__pick img{-o-object-fit:cover;object-fit:cover;background:radial-gradient(circle at 50% 30%,#6b1820,#2a0a0f 80%);border-radius:3px;flex:none;width:40px;height:40px}.composer-module__PUdWlG__pick img.composer-module__PUdWlG__refCut{-o-object-fit:cover;object-fit:cover;transform:none;-o-object-position:50% 6%!important;object-position:50% 6%!important}.composer-module__PUdWlG__pickText{min-width:0;color:var(--cc-tx-3);flex-direction:column;flex:1;gap:2px;font-size:12px;display:flex}.composer-module__PUdWlG__pickText b{color:var(--cc-tx-1);font-size:14px;font-weight:600}.composer-module__PUdWlG__pickNote{color:var(--cc-tx-3);margin-top:10px;font-size:12px}.composer-module__PUdWlG__lookSwatch{border-radius:50%;flex:none;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffeede4d}.composer-module__PUdWlG__lookSwatch[data-look=nocturne]{background:radial-gradient(circle at 70% 30%,#f7ecb3 0 12%,#0000 13%),linear-gradient(160deg,#3fa69a,#16303f 60%,#0b0707)}.composer-module__PUdWlG__lookSwatch[data-look=lantern]{background:radial-gradient(circle at 50% 60%,#fbf4cc 0 14%,#d9963f 30%,#0000 46%),linear-gradient(#16303f,#1b3f51)}.composer-module__PUdWlG__lookSwatch[data-look=papercut]{background:linear-gradient(#1f1714 0 46%,#d9b46f 46% 50%,#2c1a16 50% 70%,#d9b46f 70% 73%,#0b0707 73%)}.composer-module__PUdWlG__lookSwatch[data-look=none]{background:repeating-linear-gradient(45deg,#ffeede14 0 4px,#0000 4px 8px)}@container cc-page (max-width:1259px){.composer-module__PUdWlG__body.composer-module__PUdWlG__body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;display:grid}.composer-module__PUdWlG__textarea{min-height:120px}}@container cc-page (max-width:760px){.composer-module__PUdWlG__body.composer-module__PUdWlG__body{gap:14px;display:flex}.composer-module__PUdWlG__panel.composer-module__PUdWlG__panel{padding:14px 16px 16px}.composer-module__PUdWlG__panel header{flex-wrap:wrap}.composer-module__PUdWlG__textarea{min-height:110px;font-size:16px}.composer-module__PUdWlG__rows{gap:12px 10px}.composer-module__PUdWlG__row{flex-direction:column;align-items:flex-start;gap:6px}.composer-module__PUdWlG__rowLabel{width:auto}.composer-module__PUdWlG__rowCtl{scrollbar-width:none;max-width:100%;overflow-x:auto}.composer-module__PUdWlG__seg button{justify-content:center;min-width:44px;height:36px}.composer-module__PUdWlG__seg,.composer-module__PUdWlG__stepper{height:40px}.composer-module__PUdWlG__stepBtn,.composer-module__PUdWlG__ref,.composer-module__PUdWlG__addRef{width:40px;height:40px}.composer-module__PUdWlG__toolbar{flex-wrap:wrap}.composer-module__PUdWlG__look{flex:100%;order:3;height:40px}.composer-module__PUdWlG__refX{opacity:1;width:18px;height:18px}.composer-module__PUdWlG__ref{overflow:visible}.composer-module__PUdWlG__refX{z-index:2}.composer-module__PUdWlG__refX:after{content:"";border-radius:50%;position:absolute;inset:-11px}.composer-module__PUdWlG__qNote{margin-left:0}.composer-module__PUdWlG__actions{display:none}}
