.atelier-active>article{max-width:720px;text-align:left;padding:28px}.atelier-active h2{margin:14px 0 22px;font-size:42px}.atelier-active #productDialogArt{display:none}.atelier-active #productDialogCopy{color:#acb6c5;font-size:11px}.atelier-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.atelier-toolbar button{border:1px solid #465063;background:#141b27;color:#aeb8c7;padding:9px 12px;font-size:9px;cursor:pointer}.atelier-toolbar button[aria-pressed=true]{background:#483829;color:#ffe0af;border-color:#bc8e55}.atelier-toolbar button:focus-visible{outline:2px solid #ffe0af;outline-offset:3px}.atelier-contexts,.atelier-compare{display:flex;gap:4px}.atelier-stage{position:relative;background:#0b1018;border-radius:9px;overflow:hidden;border:1px solid #526071}.atelier-state{position:absolute;top:12px;right:12px;background:#090e18de;border:1px solid #7d725f;border-radius:4px;padding:7px 9px;color:#f4d3a0;font-size:8px;letter-spacing:1px;pointer-events:none}.atelier-room{border:0;border-radius:0;aspect-ratio:4/3}.atelier-room .room-sign{font-size:clamp(10px,3vw,24px);letter-spacing:2px}.atelier-room .room-wall>span{font-size:clamp(8px,1.8vw,16px)}.atelier-room .custom-cabinet>strong{font-size:clamp(7px,1.6vw,13px)}.atelier-room .room-trophy{font-size:44px}.atelier-room .room-plant{font-size:65px}.atelier-equipment{position:relative;height:325px;overflow:hidden;border-bottom:1px solid #303a4c;background:#080c13}.atelier-table-art{position:absolute;inset:0;opacity:.65}.atelier-table-shade{position:absolute;inset:0;background:linear-gradient(0deg,#070a12f5,transparent),linear-gradient(100deg,#090e18e6,transparent);box-shadow:inset 0 0 70px var(--try-light)}.atelier-table-label{position:absolute;left:24px;top:24px;color:#fff;font:600 35px 'Barlow Condensed'}.atelier-table-label small{display:block;margin-top:8px;color:#bac4d4;font:8px Inter,Arial,sans-serif;letter-spacing:2px}.atelier-rail{position:absolute;left:20%;right:12%;bottom:46px;height:130px;border:3px solid #a7b2c45c;border-top:0;border-radius:0 0 60px 70px;transform:rotate(-7deg);box-shadow:0 0 18px var(--try-light)}.atelier-ball.finish-ball{position:absolute;left:61%;top:40%;width:50px;height:50px;margin:0;box-shadow:0 9px 18px #000,0 0 20px var(--try-light)}.atelier-wake{position:absolute;left:32%;top:52%;width:34%;height:14px;background:linear-gradient(90deg,transparent,var(--try-trail));transform:rotate(-16deg);filter:drop-shadow(0 0 8px var(--try-trail))}.atelier-flippers{position:absolute;left:35%;bottom:55px;display:flex;gap:7px}.atelier-flippers i{display:block;width:90px;height:24px;background:linear-gradient(#fff,var(--try-flipper) 33%,#18212e 70%,var(--try-flipper));border:2px solid #c5ccd5;border-radius:18px;transform:rotate(18deg);box-shadow:0 6px 10px #000}.atelier-flippers i:last-child{transform:rotate(-18deg)}.atelier-footnote{margin:0!important;padding:11px 16px;color:#aeb9ca;font-size:9px!important}.atelier-profile{min-height:295px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--try-frame),transparent 84%),transparent 65%)}.atelier-badge{width:96px;height:96px;display:grid;place-items:center;border:4px solid var(--try-frame);border-radius:50%;font:600 34px Inter,Arial,sans-serif;color:var(--try-avatar);background:radial-gradient(ellipse at 30% 20%,#3a4353,#10151e);box-shadow:0 0 35px color-mix(in srgb,var(--try-frame),transparent 75%)}.atelier-badge.earned{border-style:double;border-width:8px}.atelier-profile>strong{font-size:9px;letter-spacing:2px;color:#d9c19c}.atelier-profile>span{font-size:11px;color:#abb8ca}.atelier-profile .mastery-frame{width:90px;height:70px;margin-bottom:15px}.atelier-contents{margin:22px 0 12px}.atelier-contents>.eyebrow{font-size:8px;display:block;margin-bottom:9px}.atelier-part{display:flex;align-items:center;gap:12px;border-top:1px solid #3a414e;padding:11px 0}.atelier-part>span:nth-child(2){flex:1;color:#e5e8ef;font-size:12px}.atelier-part small{display:block;font-size:7px;letter-spacing:1.5px;color:#8998ae;margin-top:5px}.atelier-part>b{font-size:8px;letter-spacing:1px;color:#dcbf89}.atelier-swatch{width:38px;height:38px;border:1px solid #596174;border-radius:5px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#101621}.atelier-swatch>div{flex-shrink:0;transform:scale(.28);margin:0!important}.atelier-swatch .finish-ball{width:88px;height:88px}.atelier-value{background:#0c121c;border:1px solid #465165;border-radius:7px;padding:15px}.atelier-value>div{display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#a5b2c7;line-height:1.8;margin:3px 0}.atelier-value .atelier-total{font-size:12px;border-top:1px solid #394556;padding-top:10px;margin-top:10px;color:#f0d4ab}.atelier-value .atelier-total:first-child{border:0;margin:0;padding:0}.atelier-value p{font-size:9px;color:#9fd7b9;margin:8px 0 0}.atelier-active .gold-button{margin-top:8px}.atelier-active>article>small{display:block;text-align:center}@media(max-width:550px){.atelier-active{padding:10px}.atelier-active>article{padding:23px 16px}.atelier-active h2{font-size:35px;margin-bottom:16px}.atelier-toolbar button{font-size:8px;padding:9px}.atelier-room{aspect-ratio:4/3}.atelier-equipment{height:270px}.atelier-flippers{left:25%}.atelier-flippers i{width:72px}.atelier-table-label{font-size:27px}.atelier-room .room-trophy{font-size:30px}.atelier-room .room-plant{font-size:42px}.atelier-value .atelier-total{font-size:10px}}
