@import url(https://fonts.googleapis.com/css?family=Open+Sans);@import url(https://fonts.googleapis.com/css?family=Lato);.FAQ{color:#e9f8ff;max-width:1180px;margin:0 auto;padding:28px 24px 44px}.faqBackLink{border:1px solid rgba(70,255,155,.35);border-radius:8px;color:#72ffad;display:inline-flex;font-weight:800;margin-bottom:18px;padding:9px 14px;text-decoration:none}.faqBackLink:hover,.faqIndex a:hover{border-color:rgba(61,224,255,.65);color:#63e8ff}.faqHero{background:linear-gradient(135deg,rgba(22,255,155,.12),rgba(95,70,255,.12)),rgba(7,12,25,.94);border:1px solid rgba(78,234,255,.22);border-radius:10px;box-shadow:0 18px 42px rgba(0,0,0,.25);margin-bottom:20px;padding:26px}.faqHero h1{color:#fff;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:0;margin:0 0 12px}.faqHero p{color:#bdd6df;font-size:1.05rem;line-height:1.55;margin:0 0 12px;max-width:880px}.faqHero small{color:#72ffad;font-weight:800}.faqIndex{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin:0 0 26px}.faqIndex a{background:rgba(11,20,38,.92);border:1px solid rgba(68,231,255,.2);border-radius:8px;color:#d7f5ff;font-weight:800;padding:8px 12px;text-decoration:none}.faqSection{margin-top:28px}.FAQ h2{border-bottom:1px solid rgba(78,234,255,.18);color:#69ff9f;font-size:1.45rem;letter-spacing:0;margin:0 0 14px;padding-bottom:10px}.faqQuestionGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.faqQuestion{background:linear-gradient(180deg,rgba(16,31,54,.92),rgba(7,13,27,.96)),rgba(7,13,27,.96);border:1px solid rgba(77,238,255,.18);border-radius:10px;padding:18px}.faqQuestion h3{color:#fff;font-size:1rem;letter-spacing:0;margin:0 0 8px}.faqQuestion p{color:#bdd6df;line-height:1.5;margin:0}@media (max-width:720px){.FAQ{padding:18px 14px 34px}.faqHero{padding:20px}.faqQuestionGrid{grid-template-columns:1fr}}.header{margin-bottom:1rem;padding:.95rem 1.1rem;border:1px solid var(--studio-border);border-radius:var(--studio-radius);background:rgba(12,17,28,.78);box-shadow:0 14px 40px rgba(0,0,0,.22)}.header h3{margin:0 0 .6rem;display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;align-items:center;color:var(--studio-muted)}.header h3 span{color:rgba(237,247,244,.35)}.headerLinkNote{color:var(--studio-muted);opacity:.78;font-size:.78rem;font-weight:500}.header p{margin:0;max-width:82rem;color:var(--studio-muted)}.header b{color:var(--studio-text)}.contactInfoBlurred{filter:blur(.5em);cursor:pointer}.FAQTextButton{color:var(--studio-accent);cursor:pointer;text-decoration:underline}.languages{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;grid-gap:.35rem;gap:.35rem;position:relative;z-index:1}.languages img{cursor:pointer;height:34px;border:1px solid rgba(126,242,215,.22);border-radius:6px;background:rgba(0,0,0,.24);transition:transform .16s ease,border-color .16s ease}.languages img:hover{transform:translateY(-1px);border-color:var(--studio-accent-cyan)}.flag_et:hover,.flag_et_pop{display:none}.flag_et:hover+.flag_et_pop{display:initial}.imgLoadingGif{position:absolute}.tooltipContainer{display:inline-block}.tooltipText{position:absolute;z-index:100;margin:0;padding:.35em .55em;border:1px solid var(--studio-border-strong);border-radius:6px;font-family:Lato,Open Sans,Arial,sans-serif;background:rgba(9,14,23,.96);color:var(--studio-text);font-weight:400!important;box-shadow:0 10px 28px rgba(0,0,0,.34),0 0 18px rgba(77,231,255,.12)}.blockSelectionAddCustom{margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(126,242,215,.14)}.blockSelectionAddCustom input[type=number],.blockSelectionAddCustom input[type=text],.blockSelectionAddCustom select,.blockSelectionAddCustom textarea{width:100%}.blockSelectionAddCustom table{margin-top:.45rem}.blockImage{box-sizing:initial;width:32px;height:32px;margin:2px;border:0;outline:1px solid rgba(126,242,215,.18);outline-offset:1px;border-radius:6px;background-color:#111823;box-shadow:0 5px 12px rgba(0,0,0,.18);transition:background-color .2s,outline-color .16s ease,transform .16s ease,filter .16s ease,box-shadow .16s ease;image-rendering:pixelated}.blockImage:hover{outline-color:var(--studio-accent-cyan);transform:translateY(-1px);box-shadow:0 0 16px rgba(77,231,255,.16),0 7px 14px rgba(0,0,0,.2)}.blockSelectionDiv{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}.blockSelectionDiv>b{color:var(--studio-muted)}.blockSelectionDiv button,.blockSelectionDiv select{margin:.18rem .2rem .18rem 0}#presets{width:100%;margin-top:.25rem}.colourSet{display:flex;flex-direction:row;align-items:flex-start;padding:.34rem .32rem .34rem .44rem;border:1px solid hsla(0,0%,100%,.055);border-left:3px solid rgba(var(--colour-set-rgb),.72);border-radius:7px;background:linear-gradient(90deg,rgba(var(--colour-set-rgb),.16),rgba(var(--colour-set-rgb),.055) 34%,hsla(0,0%,100%,.018)),rgba(0,0,0,.08);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.colourSet:hover{border-color:rgba(var(--colour-set-rgb),.44);background:linear-gradient(90deg,rgba(var(--colour-set-rgb),.22),rgba(var(--colour-set-rgb),.07) 38%,hsla(0,0%,100%,.03)),rgba(0,0,0,.1);box-shadow:0 0 18px rgba(var(--colour-set-rgb),.08)}.colourSetBox{width:26px;height:34px;border:1px solid hsla(0,0%,100%,.26);border-radius:7px;margin-top:6px;margin-right:.55rem;margin-left:0;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.34),0 0 16px rgba(var(--colour-set-rgb),.22)}.colourSetBlocks{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:.18rem;gap:.18rem}.colourSet label{display:inline-flex}.greenButton{display:block;font-family:Lato,Open Sans,Arial,sans-serif;color:var(--studio-text);cursor:pointer;position:relative;width:100%;min-height:42px;margin-top:.25em;margin-bottom:.25em;border:1px solid rgba(114,242,138,.42);border-radius:var(--studio-radius);background:linear-gradient(180deg,rgba(114,242,138,.2),rgba(77,231,255,.08));overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.22);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.greenButton a,.greenButton a:visited{color:inherit}.greenButton:hover{transform:translateY(-1px);border-color:var(--studio-accent);box-shadow:0 0 24px rgba(114,242,138,.15),0 10px 24px rgba(0,0,0,.24)}.greenButton_text{position:absolute;top:0;left:0}.greenButton_text,.greenButton_text_dummy{width:100%;text-align:center;line-height:42px;z-index:10;font-weight:800}.greenButton_text_dummy{position:unset;visibility:hidden;display:block}.greenButton_large_text{position:absolute;top:0;left:0}.greenButton_large_text,.greenButton_large_text_dummy{width:100%;text-align:center;line-height:52px;z-index:10;font-size:1.25rem;font-weight:900}.greenButton_large_text_dummy{position:unset;visibility:hidden;display:block}.greenButton_progressDiv{position:absolute;top:0;left:0;background:linear-gradient(90deg,rgba(114,242,138,.65),rgba(77,231,255,.45));height:100%}.customerPriceDiv{border-color:rgba(255,95,162,.28);background:linear-gradient(180deg,rgba(255,95,162,.08),transparent 34%),linear-gradient(180deg,var(--studio-surface),rgba(9,13,22,.88))}.customerPriceDiv h2{color:var(--studio-accent-pink)}.customerPriceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem}.customerPriceGrid label,.customerPriceMetric{display:grid;grid-gap:.28rem;gap:.28rem}.customerPriceGrid span,.customerPriceMetric span,.customerPriceSummary span{color:var(--studio-muted);font-size:.88rem}.customerPriceGrid input,.customerPriceGrid select{width:100%}.customerPriceMetric{padding:.55rem .65rem;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.045)}.customerPriceMetric strong{font-size:1.12rem;color:var(--studio-text)}.customerPriceExamples{display:flex;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem;margin-bottom:.75rem}.customerPriceExamples button{flex:1 1 9rem;min-height:2rem;font-size:.9rem}.customerDiscountToggle{display:inline-flex;align-items:center;grid-gap:.45rem;gap:.45rem;margin-bottom:.75rem;color:var(--studio-text);font-weight:800}.customerPriceSummary{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:.7rem;border-top:1px solid rgba(126,242,215,.14)}.customerPriceSummary>div{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem}.customerPriceSummary strong{color:var(--studio-text);font-size:1.02rem}.customerPriceFinal{margin-top:.2rem;padding:.62rem .7rem;border:1px solid rgba(255,95,162,.34);border-radius:var(--studio-radius);background:linear-gradient(90deg,rgba(255,95,162,.16),rgba(77,231,255,.08))}.customerPriceFinal strong{color:#ffd7e7;font-size:1.35rem}@media (max-width:520px){.customerPriceGrid{grid-template-columns:1fr}}.imgUpload{display:none}.mapPreviewDiv{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:auto;min-height:520px;border-color:rgba(77,231,255,.32);background:linear-gradient(180deg,rgba(77,231,255,.07),transparent 42%),linear-gradient(180deg,var(--studio-surface-strong),rgba(8,11,20,.92))}.mapPreviewDiv>*{position:relative;z-index:1}.mapPreviewDiv:after{content:"";position:absolute;right:clamp(1rem,5vw,6rem);bottom:clamp(1.5rem,7vh,6rem);z-index:0;width:min(42rem,48vw);height:min(28rem,44vh);pointer-events:none;opacity:0;transform-origin:center bottom}.mapPreviewDiv h2{width:100%;color:var(--studio-accent-cyan)}.mapCanvasWrap{position:relative;isolation:isolate;max-width:100%;overflow:auto;padding:.75rem;border:1px solid rgba(126,242,215,.18);border-radius:var(--studio-radius);background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),#05080f;background-size:22px 22px}.mapCanvasWrap>*{position:relative;z-index:1}.mapCanvasWrap:after{content:"";right:clamp(1rem,4vw,4rem);bottom:clamp(1rem,5vh,5rem);width:min(46rem,52vw);height:min(34rem,58vh);transform-origin:center bottom}.mapCanvasWrap:after,.phcoThemePreviewVideo{position:absolute;z-index:0;pointer-events:none;opacity:0}.phcoThemePreviewVideo{right:clamp(1rem,4vw,5rem);bottom:clamp(2rem,8vh,7rem);display:none;width:min(34rem,42vw);max-height:min(24rem,38vh);aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(255,201,77,.24);border-radius:.85rem;-webkit-clip-path:inset(0 0 10% 0 round .85rem);clip-path:inset(0 0 10% 0 round .85rem);filter:saturate(1.18) contrast(1.06)}.sakuraDecorArea{min-height:clamp(26rem,58vh,46rem)}.phoenixCorpDecorArea,.sakuraDecorArea{position:relative;display:none;width:100%;margin-top:1rem;overflow:hidden;pointer-events:none;border-radius:0 0 var(--studio-radius) var(--studio-radius);isolation:isolate}.phoenixCorpDecorArea{min-height:clamp(15rem,34vh,28rem)}.phoenixCorpDecorArea,.phoenixCorpDecorArea *{pointer-events:none}.phoenixCorpDecorArea:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 22% 42%,rgba(38,183,255,.18),transparent 18rem),radial-gradient(circle at 70% 50%,rgba(255,141,32,.18),transparent 20rem),linear-gradient(135deg,rgba(3,14,32,.08),rgba(42,13,16,.46))}.phoenixCorpDecorEmblem{position:absolute;right:clamp(3rem,8vw,9rem);bottom:clamp(1rem,4vh,3rem);z-index:2;width:min(20rem,36vw);aspect-ratio:1;opacity:.4;background:url(/mapartcraft/static/media/phoenixcorp-blue-phoenix.64b0b56a.png) 50%/contain no-repeat,radial-gradient(circle at 50% 56%,rgba(38,183,255,.24),transparent 64%);filter:saturate(1.12) contrast(1.05) drop-shadow(0 0 32px rgba(38,183,255,.22));mix-blend-mode:screen;animation:phoenixDecorFloat 8s ease-in-out infinite}.phoenixCorpDecorWing{position:absolute;z-index:1;width:min(36rem,48vw);height:min(16rem,24vh);opacity:.32;background:radial-gradient(ellipse at 50% 100%,rgba(255,201,77,.28),transparent 62%),conic-gradient(from 215deg at 50% 100%,transparent,rgba(38,183,255,.28),rgba(255,141,32,.34),transparent 62%);filter:blur(.2px);mix-blend-mode:screen}.phoenixCorpDecorWingLeft{right:clamp(17rem,28vw,34rem);bottom:clamp(3rem,8vh,7rem);transform:rotate(-12deg)}.phoenixCorpDecorWingRight{right:clamp(.5rem,3vw,4rem);bottom:clamp(4rem,10vh,8rem);transform:scaleX(-1) rotate(-10deg)}.sakuraPetal,.sakuraTreeDecor,.sakuraTreeDecor *{pointer-events:none}.sakuraTreeDecor{position:absolute;inset:0;z-index:1;opacity:0}.sakuraTreeArtwork{position:absolute;left:50%;bottom:clamp(-4rem,-6vh,-2rem);z-index:4;width:min(56rem,72vw);height:min(48rem,62vh);display:block;background:url(/mapartcraft/static/media/sakura-tree-anime.7fff289b.png) bottom/contain no-repeat;filter:saturate(1.08) contrast(1.04) drop-shadow(0 0 34px rgba(255,159,207,.18));opacity:.92;transform:translateX(-50%);-webkit-mask-image:radial-gradient(ellipse at 50% 56%,#000 0 58%,rgba(0,0,0,.72) 70%,transparent 91%);mask-image:radial-gradient(ellipse at 50% 56%,#000 0 58%,rgba(0,0,0,.72) 70%,transparent 91%)}.sakuraTreeDecor:before{content:none;position:absolute;left:clamp(4rem,10vw,11rem);bottom:-4rem;z-index:1;width:clamp(5rem,7vw,7.6rem);height:clamp(20rem,42vh,34rem);border-radius:68% 32% 28% 40%/30% 26% 74% 70%;background:linear-gradient(90deg,rgba(12,5,9,.42) 10%,transparent 11% 20%,rgba(255,206,224,.14) 21% 25%,transparent 26%),linear-gradient(104deg,rgba(28,11,17,.98),rgba(91,45,51,.96) 48%,rgba(34,14,23,.98));box-shadow:inset .9rem 0 0 rgba(18,8,14,.36),inset -.5rem .2rem 0 rgba(255,198,220,.1),0 0 0 2px rgba(24,10,17,.55),0 0 34px rgba(255,159,207,.12);transform:rotate(3deg);transform-origin:center bottom}.sakuraTreeDecor:after{content:none;position:absolute;left:clamp(8rem,14vw,16rem);top:clamp(1.5rem,3vh,3rem);z-index:3;width:min(62rem,74vw);height:min(28rem,42vh);border-radius:46% 54% 50% 50%/54% 46% 58% 42%;background:radial-gradient(ellipse at 9% 58%,rgba(255,239,247,.66) 0 2.1rem,transparent 2.24rem),radial-gradient(ellipse at 18% 38%,rgba(255,181,216,.68) 0 2.55rem,transparent 2.7rem),radial-gradient(ellipse at 28% 62%,rgba(255,137,196,.62) 0 2.45rem,transparent 2.62rem),radial-gradient(ellipse at 38% 32%,rgba(255,222,236,.7) 0 2.9rem,transparent 3.08rem),radial-gradient(ellipse at 51% 50%,rgba(255,159,207,.66) 0 3rem,transparent 3.18rem),radial-gradient(ellipse at 64% 30%,rgba(255,236,245,.66) 0 2.35rem,transparent 2.5rem),radial-gradient(ellipse at 76% 57%,rgba(255,178,215,.58) 0 2.6rem,transparent 2.78rem),radial-gradient(ellipse at 90% 42%,rgba(255,218,235,.55) 0 2.2rem,transparent 2.36rem),repeating-radial-gradient(circle at 42% 48%,rgba(255,244,249,.28) 0 .24rem,transparent .26rem 1.45rem),linear-gradient(150deg,transparent 32%,rgba(255,244,249,.16) 33% 34%,transparent 35% 100%);filter:drop-shadow(0 0 1px rgba(41,12,31,.95)) drop-shadow(0 0 22px rgba(255,159,207,.17));opacity:.76;transform:rotate(-3deg)}.sakuraBranch{position:absolute;display:none;z-index:2;height:clamp(.75rem,1.3vw,1.25rem);border-radius:999px;background:linear-gradient(90deg,rgba(29,12,18,.98),rgba(132,65,74,.96) 18%,rgba(82,34,43,.98) 70%,rgba(31,13,21,.94)),linear-gradient(180deg,rgba(255,233,243,.18),transparent 58%);box-shadow:0 0 0 1px rgba(20,7,14,.5),0 0 24px rgba(255,159,207,.14);transform-origin:left center}.sakuraBranchMain{left:clamp(7rem,13vw,15rem);bottom:clamp(13rem,28vh,24rem);width:min(62rem,76vw);transform:rotate(-18deg)}.sakuraBranchTop{left:clamp(11rem,18vw,22rem);bottom:clamp(20rem,39vh,34rem);width:min(42rem,48vw);transform:rotate(-38deg)}.sakuraBranchLow{left:clamp(9rem,16vw,18rem);bottom:clamp(9rem,17vh,15rem);width:min(40rem,52vw);transform:rotate(15deg)}.sakuraBranch:after,.sakuraBranch:before{content:"";position:absolute;inset:-1.9rem auto auto 8%;width:clamp(5rem,12vw,12rem);height:clamp(4rem,8vw,8rem);border-radius:48% 52% 45% 55%;background:radial-gradient(circle at 22% 36%,rgba(255,244,249,.95) 0 .34rem,transparent .4rem),radial-gradient(circle at 42% 28%,rgba(255,183,217,.9) 0 .42rem,transparent .48rem),radial-gradient(circle at 58% 48%,rgba(255,159,207,.88) 0 .36rem,transparent .43rem),radial-gradient(circle at 76% 34%,rgba(255,213,231,.82) 0 .32rem,transparent .38rem),radial-gradient(circle at 36% 68%,rgba(255,233,243,.8) 0 .28rem,transparent .34rem);filter:drop-shadow(0 0 18px rgba(255,159,207,.22))}.sakuraBranch:after{inset:auto 10% -2.2rem auto;transform:scale(.82) rotate(12deg);opacity:.82}.sakuraCluster{position:absolute;display:none;z-index:4;width:clamp(10rem,18vw,20rem);aspect-ratio:1.35;border-radius:52% 48% 43% 57%/55% 45% 58% 42%;background:radial-gradient(ellipse at 16% 52%,rgba(255,244,249,.78) 0 .62rem,transparent .74rem),radial-gradient(ellipse at 29% 27%,rgba(255,183,217,.78) 0 .82rem,transparent .94rem),radial-gradient(ellipse at 50% 42%,rgba(255,143,199,.72) 0 .72rem,transparent .86rem),radial-gradient(ellipse at 66% 23%,rgba(255,222,236,.72) 0 .58rem,transparent .7rem),radial-gradient(ellipse at 80% 60%,rgba(255,233,243,.68) 0 .68rem,transparent .8rem),repeating-radial-gradient(circle at 46% 42%,rgba(255,244,249,.2) 0 .12rem,transparent .14rem .9rem),radial-gradient(ellipse at center,rgba(255,159,207,.12),transparent 70%);filter:drop-shadow(0 0 1px rgba(38,12,28,.85)) drop-shadow(0 0 22px rgba(255,159,207,.2));opacity:.82}.sakuraClusterOne{left:clamp(14rem,20vw,24rem);bottom:clamp(22rem,39vh,33rem);transform:rotate(-10deg)}.sakuraClusterTwo{right:clamp(8rem,15vw,20rem);bottom:clamp(20rem,35vh,31rem);transform:scale(.82) rotate(8deg)}.sakuraClusterThree{left:clamp(31rem,48vw,55rem);bottom:clamp(14rem,24vh,21rem);transform:scale(.68) rotate(16deg);opacity:.64}.sakuraPetal{position:absolute;top:-2rem;z-index:2;display:block;width:var(--petal-size,.62rem);height:calc(var(--petal-size, .62rem)*0.72);border-radius:70% 28% 68% 30%;background:radial-gradient(circle at 32% 26%,hsla(0,0%,100%,.75),transparent 32%),linear-gradient(135deg,rgba(255,244,249,.94),rgba(255,159,207,.8));box-shadow:0 0 12px rgba(255,159,207,.22);opacity:0;transform:translate3d(0,-2rem,0) rotate(0deg);animation:sakuraPetalFall var(--petal-time,15s) linear infinite;animation-delay:var(--petal-delay,0s)}.sakuraPetal1{left:4%;--petal-size:0.46rem;--petal-time:17s;--petal-delay:-2s}.sakuraPetal2{left:11%;--petal-size:0.7rem;--petal-time:21s;--petal-delay:-11s}.sakuraPetal3{left:18%;--petal-size:0.54rem;--petal-time:16s;--petal-delay:-6s}.sakuraPetal4{left:25%;--petal-size:0.82rem;--petal-time:24s;--petal-delay:-14s}.sakuraPetal5{left:32%;--petal-size:0.5rem;--petal-time:18s;--petal-delay:-9s}.sakuraPetal6{left:39%;--petal-size:0.68rem;--petal-time:22s;--petal-delay:-3s}.sakuraPetal7{left:46%;--petal-size:0.42rem;--petal-time:15s;--petal-delay:-7s}.sakuraPetal8{left:53%;--petal-size:0.76rem;--petal-time:25s;--petal-delay:-18s}.sakuraPetal9{left:60%;--petal-size:0.58rem;--petal-time:19s;--petal-delay:-12s}.sakuraPetal10{left:67%;--petal-size:0.86rem;--petal-time:27s;--petal-delay:-5s}.sakuraPetal11{left:74%;--petal-size:0.48rem;--petal-time:16s;--petal-delay:-10s}.sakuraPetal12{left:81%;--petal-size:0.66rem;--petal-time:23s;--petal-delay:-16s}.sakuraPetal13{left:88%;--petal-size:0.52rem;--petal-time:20s;--petal-delay:-4s}.sakuraPetal14{left:95%;--petal-size:0.74rem;--petal-time:26s;--petal-delay:-13s}.sakuraPetal15{left:7%;--petal-size:0.64rem;--petal-time:29s;--petal-delay:-20s}.sakuraPetal16{left:43%;--petal-size:0.44rem;--petal-time:18s;--petal-delay:-15s}.sakuraPetal17{left:71%;--petal-size:0.56rem;--petal-time:24s;--petal-delay:-8s}.sakuraPetal18{left:91%;--petal-size:0.4rem;--petal-time:17s;--petal-delay:-1s}.chunkGridOverlay,.detailGridOverlay,.mapGridOverlay{position:absolute;top:.75rem;left:.75rem;image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;pointer-events:none}.detailGridOverlay{background-image:linear-gradient(90deg,hsla(0,0%,100%,.28) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.28) 1px,transparent 0)}.chunkGridOverlay{background-image:linear-gradient(90deg,rgba(255,230,80,.7) 1px,transparent 0),linear-gradient(180deg,rgba(255,230,80,.7) 1px,transparent 0)}.mapGridOverlay{background-image:linear-gradient(90deg,rgba(255,0,0,.85) 2px,transparent 0),linear-gradient(180deg,rgba(255,0,0,.85) 2px,transparent 0)}.mapCanvas{position:relative;z-index:2;image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;cursor:pointer;font-smooth:never;-webkit-font-smoothing:none;subpixel-antialias:none;display:block;border:1px solid rgba(77,231,255,.32);border-radius:4px;background-color:#020409;box-shadow:0 0 0 1px rgba(114,242,138,.08),0 18px 45px rgba(0,0,0,.48)}.mapResolutionAndZoom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;grid-gap:1rem;gap:1rem;margin-top:.8rem;color:var(--studio-muted)}.mapResolutionAndZoom small{display:inline-flex;margin:.12rem .35rem .12rem 0;padding:.18rem .45rem;background:hsla(0,0%,100%,.045)}.mapResolutionAndZoom small,.previewZoomControls{align-items:center;border:1px solid rgba(126,242,215,.16);border-radius:999px}.previewZoomControls{display:flex;justify-content:flex-end;flex-shrink:0;grid-gap:.4rem;gap:.4rem;margin-left:auto;padding:.28rem .32rem;background:linear-gradient(180deg,rgba(77,231,255,.08),rgba(0,0,0,.24));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 22px rgba(0,0,0,.22)}.sizeButton{margin:0;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;cursor:pointer;border:0;outline:1px solid var(--studio-border);border-radius:999px;background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.22),transparent 34%),linear-gradient(180deg,rgba(77,231,255,.34),rgba(25,117,169,.62));color:#eaffff;font-size:1.25rem;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 0 12px rgba(77,231,255,.45);transition:outline-color .16s ease,transform .16s ease,background .16s ease,box-shadow .16s ease}.sizeButton:hover{outline-color:var(--studio-accent-cyan);box-shadow:0 0 16px rgba(77,231,255,.26);transform:translateY(-1px)}.progress{width:100%;margin-top:.8rem;border:1px solid rgba(114,242,138,.2);border-radius:999px;background-color:rgba(0,0,0,.45);overflow:hidden}.progressText{position:absolute;padding-left:10px;color:var(--studio-text);font-size:.9rem}.progressDiv{background:linear-gradient(90deg,var(--studio-accent),var(--studio-accent-cyan));height:24px}.mapPreviewError{color:var(--studio-danger);max-width:100%;align-self:stretch;padding:.65rem;border:1px solid rgba(255,95,114,.35);border-radius:var(--studio-radius);background:rgba(255,95,114,.08)}@keyframes sakuraTreeSway{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-.45rem) rotate(-.7deg)}}@keyframes sakuraPetalFall{0%{opacity:0;transform:translate3d(0,-2rem,0) rotate(0deg)}8%{opacity:.72}34%{transform:translate3d(2.8rem,34%,0) rotate(105deg)}62%{transform:translate3d(-1.8rem,68%,0) rotate(216deg)}92%{opacity:.62}to{opacity:0;transform:translate3d(3.4rem,calc(100% + 3rem),0) rotate(330deg)}}@keyframes phoenixDecorFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.7rem) scale(1.025)}}@media (max-width:900px){.sakuraDecorArea{min-height:27rem}.sakuraTreeDecor:before{left:2rem;height:24rem}.sakuraTreeDecor:after{left:5rem;top:1rem;width:82vw;height:18rem}.sakuraTreeArtwork{bottom:-2.6rem;width:min(42rem,92vw);height:26rem}.sakuraBranchMain{left:5rem;bottom:13rem;width:86vw}.sakuraBranchTop{left:7rem;bottom:19rem;width:62vw}.sakuraBranchLow{left:6rem;bottom:9rem;width:68vw}.sakuraClusterOne{left:5rem;bottom:18rem}.sakuraClusterTwo{right:0;bottom:16rem}.sakuraClusterThree{left:46vw;bottom:9rem}.phoenixCorpDecorArea{min-height:16rem}.phoenixCorpDecorEmblem{right:1rem;width:min(14rem,52vw)}.phoenixCorpDecorWing{width:58vw}}.blockToAddSuggestions{position:absolute;z-index:50;margin:0;padding:0;border:1px solid var(--studio-border-strong);border-radius:var(--studio-radius);font-family:Lato,Open Sans,Arial,sans-serif;background:rgba(9,14,23,.98);color:var(--studio-text);box-shadow:var(--studio-shadow);overflow:hidden}.blockToAddSuggestion th{font-weight:400;padding:.2em}.blockToAddSuggestion th:first-child{display:flex;justify-content:center;align-items:center}.blockToAddSuggestion:hover{background-color:rgba(114,242,138,.14);cursor:pointer}.settingsGroup{-webkit-margin-before:.45em;margin-block-start:.45em;-webkit-margin-after:.45em;margin-block-end:.45em;padding:.55em;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:rgba(0,0,0,.16)}.settingsDiv{color:var(--studio-muted)}.settingsDiv b{color:var(--studio-text)}.settingsDiv button,.settingsDiv input[type=number],.settingsDiv input[type=text],.settingsDiv select{margin:.12rem .2rem .12rem 0}.settingsDiv select{min-width:7.6rem}.settingsDiv input[type=number]{min-width:3.4rem;text-align:center}.settingsDiv input[type=range]{width:100%}.settingsDiv table th:first-child{width:42%}.settingInlineRow{display:grid;grid-template-columns:minmax(5.8rem,auto) minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:center;margin:.45rem 0}.mapSizeInputs{display:inline-flex;align-items:center;justify-content:flex-start;grid-gap:.35rem;gap:.35rem;min-width:0}.mapSizeInputs input[type=number]{margin:0}.mapSizeSeparator{color:var(--studio-muted);font-weight:800}@media (max-width:420px){.settingInlineRow{grid-template-columns:1fr;grid-gap:.25rem;gap:.25rem}}.materialsDiv{margin-top:1rem}.materialsToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.6rem;gap:.6rem;margin-bottom:.45rem}.materialsToggle,.materialsToolbar label{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem}.materialsToggle{flex:1 1 12rem;color:var(--studio-text);font-weight:800}.materialsToolbar button{flex:0 0 auto}.materialsPriceSource{margin:0 0 .75rem;padding:.35rem .5rem;border:1px solid rgba(126,242,215,.14);border-radius:6px;color:var(--studio-muted);background:hsla(0,0%,100%,.035);font-size:.9rem}.materialsTableWrap{width:100%;overflow-x:auto;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);background:rgba(0,0,0,.14);scrollbar-color:var(--studio-accent-cyan) hsla(0,0%,100%,.08);scrollbar-width:thin}.materialsDiv table{min-width:680px;border:0;background:transparent}.materialsDiv tr{border-bottom:1px solid hsla(0,0%,100%,.06)}.materialsDiv tr:first-child{color:var(--studio-accent);background:rgba(114,242,138,.07)}.materialsDiv th{font-weight:700;text-align:left;white-space:nowrap;padding:.28rem .45rem}.materialsDiv th:nth-child(2){min-width:15rem}.materialsDiv th:nth-child(4){min-width:5.8rem}.manualMaterialPriceInput{width:6rem;min-width:6rem}.materialSourceBadge{display:inline-flex;align-items:center;justify-content:center;min-width:4.9rem;padding:.16rem .42rem;border:1px solid rgba(126,242,215,.18);border-radius:999px;color:var(--studio-muted);background:hsla(0,0%,100%,.045);font-size:.78rem}.materialSourceBadge_opsuchtApi{color:#caffd5;border-color:rgba(114,242,138,.34);background:rgba(114,242,138,.1)}.materialSourceBadge_cache{color:#d7f6ff;border-color:rgba(77,231,255,.32);background:rgba(77,231,255,.09)}.materialSourceBadge_manual{color:#ffe9bc;border-color:rgba(255,202,95,.34);background:rgba(255,202,95,.1)}.materialSourceBadge_missing{color:#ffc7cf;border-color:rgba(255,95,114,.34);background:rgba(255,95,114,.1)}.materialSourceBadge_crafting{color:#ead7ff;border-color:rgba(191,90,242,.38);background:rgba(191,90,242,.11)}.materialSourceBadge_free{color:#dff8ff;border-color:rgba(77,231,255,.38);background:rgba(77,231,255,.11)}.materialsCostSummary{display:grid;grid-template-columns:1fr auto;grid-gap:.2rem .75rem;gap:.2rem .75rem;align-items:center;margin-top:.8rem;padding:.7rem;border:1px solid rgba(114,242,138,.22);border-radius:var(--studio-radius);background:linear-gradient(90deg,rgba(114,242,138,.12),rgba(77,231,255,.06))}.materialsCostSummary span{color:var(--studio-muted)}.materialsCostSummary strong{color:var(--studio-accent);font-size:1.18rem}.materialsCostSummary small{grid-column:1/-1;color:var(--studio-warning)}@media (max-width:520px){.materialsToolbar button{width:100%}}.viewOnline_waila{font-family:"kenpixel_mini_square";background:var(--rebaneGreen);color:#fff;padding:.3em}.viewOnline_waila h3{margin:0;font-weight:400}.viewOnline2DContainer{position:fixed;z-index:120;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-color:rgba(123,174,127,.3686274509803922)}.viewOnline2DContainer .topBar{position:relative;z-index:122;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--rebaneGreen)}.viewOnline2DContainer .topBar *{z-index:122}.viewOnline2DContainer canvas{z-index:121;image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.mapartController{display:grid;grid-template-columns:minmax(280px,360px) minmax(420px,1fr) minmax(320px,420px);grid-gap:1rem;gap:1rem;align-items:start}.studioMain,.studioPanel{min-width:0}.studioPanelControls,.studioPanelPalette{align-self:start}.studioMain{display:flex;justify-content:center}.studioControlStack{display:grid;grid-gap:1rem;gap:1rem}.section{width:100%;padding:1rem;border:1px solid var(--studio-border);border-radius:var(--studio-radius);background:linear-gradient(180deg,var(--studio-surface),rgba(9,13,22,.86));box-shadow:var(--studio-shadow)}.section h2{margin-bottom:.75rem;color:var(--studio-text);font-size:1.15rem;letter-spacing:0}@media (max-width:1280px){.mapartController{grid-template-columns:minmax(260px,340px) minmax(400px,1fr)}.studioPanelControls{grid-column:1/-1;display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,420px);grid-gap:1rem;gap:1rem}}@media (max-width:860px){body{padding:.75rem}.mapartController,.studioPanelControls{grid-template-columns:1fr}}.orderAccountPanel{display:grid;grid-template-columns:minmax(14rem,.9fr) minmax(18rem,1.35fr);grid-gap:1rem;gap:1rem;align-items:start;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid var(--studio-border);border-radius:var(--studio-radius);background:linear-gradient(135deg,rgba(16,22,35,.95),rgba(8,13,22,.92));box-shadow:var(--studio-shadow)}.orderAccountPanel.collapsed{grid-template-columns:1fr;padding:.75rem .9rem}.orderAccountPanel.collapsed .orderAccountIntro{margin:0}.orderAccountPanel.expanded .orderAccountIntro{align-content:start}.orderAccountIntro{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(18rem,1fr) auto auto;align-items:center}.orderAccountIntro h2{margin:0 0 .4rem;color:var(--studio-text);font-size:1.15rem}.orderAccountIntro p{margin:0;color:var(--studio-muted)}.orderAccountStatus{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.35rem .55rem;border:1px solid rgba(126,242,215,.18);border-radius:var(--studio-radius);color:var(--studio-accent);background:rgba(126,242,215,.06);font-size:.9rem;font-weight:800}.orderAccountStatusRow{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem}.themeStatusBadge{display:inline-grid;grid-template-columns:auto auto;grid-gap:.05rem .45rem;gap:.05rem .45rem;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:8.8rem;padding:.34rem .58rem;border:1px solid rgba(126,242,215,.18);border-radius:var(--studio-radius);color:var(--studio-muted);background:rgba(126,242,215,.045);font-size:.78rem;line-height:1.1}.themeStatusBadge b{grid-row:span 2;color:var(--studio-text);font-size:.92rem}.themeStatusBadge small{color:var(--studio-muted);font-weight:700}.themeStatusBadge i{justify-self:end;padding:.08rem .34rem;border:1px solid rgba(126,242,215,.16);border-radius:999px;color:var(--studio-muted);background:rgba(0,0,0,.16);font-style:normal;font-size:.68rem;font-weight:900;text-transform:uppercase}.themeStatusBadge.active{border-color:var(--studio-border);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--studio-accent) 18%,transparent),transparent 4rem),rgba(126,242,215,.055)}.themeStatusBadge.locked i{border-color:color-mix(in srgb,var(--studio-accent) 54%,transparent);color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 14%,transparent)}.orderAccountToggleButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orderAccountForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:end}.orderAccountForm label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--studio-text);font-weight:800}.companyMemberForm input,.companyMemberForm select,.companyMemberItem select,.directMessageBox textarea,.directMessagesPanel input,.feedbackForm input,.feedbackForm select,.feedbackForm textarea,.orderAccountForm input,.orderAccountForm select,.orderAccountForm textarea,.orderProviderHeader select,.orderProviderProfileGrid input,.orderProviderProfileGrid select,.orderProviderProfileGrid textarea,.orderProviderTypeCard input,.orderProviderTypeCard textarea,.orderRequestPanel input,.orderRequestPanel select,.orderRequestPanel textarea,.userDirectoryToolbar input{width:100%;border:1px solid rgba(126,242,215,.2);border-radius:var(--studio-radius);background:rgba(5,10,18,.72);color:var(--studio-text)}.orderAccountPanel input:-webkit-autofill,.orderAccountPanel select:-webkit-autofill,.orderAccountPanel textarea:-webkit-autofill{-webkit-text-fill-color:var(--studio-text);box-shadow:inset 0 0 0 1000px rgba(5,10,18,.92);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.orderAccountModeSwitch{display:inline-grid;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem;padding:.25rem;border:1px solid rgba(126,242,215,.22);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.035)}.orderAccountModeSwitch button{min-height:2rem;border-color:transparent;background:transparent}.orderAccountModeSwitch button.active{border-color:rgba(114,242,138,.46);background:linear-gradient(180deg,rgba(114,242,138,.25),rgba(77,231,255,.1))}.orderAccountCompanyArea{display:grid;grid-gap:.8rem;gap:.8rem}.orderAccountPanel.expanded .orderAccountCompanyArea{grid-column:1/-1}.orderAccountTabs{display:inline-grid;grid-template-columns:repeat(8,minmax(7rem,1fr));grid-gap:.25rem;gap:.25rem;padding:.25rem;border:1px solid rgba(126,242,215,.18);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.035)}.feedbackPanel{display:grid;grid-gap:.85rem;gap:.85rem}.feedbackCard,.feedbackIntro{display:flex;justify-content:space-between;grid-gap:.8rem;gap:.8rem;align-items:start;padding:.8rem;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);background:radial-gradient(circle at top left,color-mix(in srgb,var(--studio-accent) 10%,transparent),transparent 10rem),rgba(5,10,18,.46)}.feedbackCard span,.feedbackIntro span,.feedbackList{display:grid;grid-gap:.25rem;gap:.25rem}.feedbackCard small,.feedbackIntro small,.feedbackMeta,.feedbackNotice{color:var(--studio-muted)}.feedbackNotice{margin:0;padding:.75rem;border:1px solid rgba(255,207,112,.26);border-radius:var(--studio-radius);background:rgba(255,207,112,.06);font-weight:800}.feedbackForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:.85rem;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.026)}.feedbackForm label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--studio-text);font-weight:800}.feedbackConsent,.feedbackForm .wide{grid-column:1/-1}.feedbackConsent{display:flex!important;align-items:center}.feedbackConsent input{width:auto}.feedbackList{max-height:28rem;overflow:auto;padding-right:.2rem}.feedbackCard{display:grid;margin-top:.55rem}.feedbackCard h3,.feedbackCard p{margin:0}.feedbackMeta{display:flex;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem;font-size:.88rem}.feedbackMeta span{padding:.18rem .45rem;border:1px solid rgba(126,242,215,.12);border-radius:999px;background:rgba(0,0,0,.18)}.companyOrderDiscount{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(12rem,1.2fr) auto;grid-gap:.55rem;gap:.55rem;align-items:end;padding:.7rem;border:1px solid rgba(126,242,215,.13);border-radius:var(--studio-radius);background:radial-gradient(circle at top left,color-mix(in srgb,var(--studio-accent) 11%,transparent),transparent 9rem),rgba(5,10,18,.38)}.companyOrderDiscount label{display:grid;grid-gap:.3rem;gap:.3rem;color:var(--studio-text);font-weight:800}.companyOrderDiscount input{width:100%;border:1px solid rgba(126,242,215,.2);border-radius:var(--studio-radius);background:rgba(5,10,18,.72);color:var(--studio-text)}.orderAccountTabs button{border-color:transparent;background:transparent}.orderAccountTabs button.active{border-color:rgba(114,242,138,.46);color:var(--studio-accent);background:linear-gradient(180deg,rgba(114,242,138,.22),rgba(77,231,255,.08))}.orderProviderTabs{display:inline-grid;grid-template-columns:repeat(4,minmax(8rem,1fr));grid-gap:.25rem;gap:.25rem;padding:.25rem;border:1px solid rgba(126,242,215,.18);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.035)}.orderProviderTabs button{border-color:transparent;background:transparent}.orderProviderTabs button.active{border-color:rgba(114,242,138,.46);color:var(--studio-accent);background:linear-gradient(180deg,rgba(114,242,138,.22),rgba(77,231,255,.08))}.orderAccountUserRow{display:flex;justify-content:space-between;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.55rem .7rem;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.035)}.orderAccountUserRow span{display:grid;grid-gap:.12rem;gap:.12rem}.turnstileField{display:grid;grid-gap:.45rem;gap:.45rem;min-width:min(100%,18rem);color:var(--studio-text);font-weight:800}.turnstileField small{color:var(--studio-muted);font-weight:700}.turnstileWidget{min-height:4.1rem;overflow:hidden;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:rgba(5,10,18,.72)}.accountSecurityPanel,.twoFactorSetupBox{display:grid;grid-gap:.5rem;gap:.5rem;padding:.65rem .75rem;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);background:rgba(5,10,18,.48)}.accountSecurityPanel b{color:var(--studio-accent)}.accountSecurityPanel label,.twoFactorSetupBox label{display:grid;grid-gap:.35rem;gap:.35rem}.twoFactorSetupBox code{overflow-wrap:anywhere;padding:.35rem .45rem;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);color:var(--studio-accent);background:rgba(0,0,0,.22)}.twoFactorSetupBox small{overflow-wrap:anywhere;color:var(--studio-muted)}.twoFactorQrCode{width:min(13rem,100%);aspect-ratio:1;padding:.45rem;border:1px solid rgba(126,242,215,.24);border-radius:var(--studio-radius);background:#f4fff9;box-shadow:0 0 24px rgba(77,231,255,.12)}.userProfilePanel{display:grid;grid-template-columns:repeat(2,minmax(16rem,1fr));grid-gap:.75rem;gap:.75rem}.userProfileCard{display:grid;grid-gap:.55rem;gap:.55rem;padding:.7rem .8rem;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);background:rgba(5,10,18,.52)}.userProfileCard .wide{grid-column:1/-1}.userProfileCard b{color:var(--studio-accent)}.userProfileCard p,.userProfileCard small{margin:0;color:var(--studio-muted)}.userProfileCard label{display:grid;grid-gap:.35rem;gap:.35rem}.userProfileCard code{overflow-wrap:anywhere;padding:.35rem .45rem;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);color:var(--studio-accent);background:rgba(0,0,0,.22)}.opsuchtVerificationChallenge,.opsuchtVerificationStatus{display:grid;grid-gap:.45rem;gap:.45rem;padding:.65rem;border:1px solid rgba(77,231,255,.16);border-radius:var(--studio-radius);background:rgba(0,0,0,.18)}.opsuchtVerificationStatus strong{color:#67e8f9}.opsuchtVerificationChallenge code{font-size:1.05rem;color:#86efac}.profileAvatarBox{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;padding:.55rem;border:1px solid rgba(77,231,255,.16);border-radius:var(--studio-radius);background:rgba(0,0,0,.18)}.profileAvatarPlaceholder,.profileAvatarPreview{width:4.5rem;height:4.5rem;border:1px solid rgba(126,242,215,.24);border-radius:50%;background:rgba(77,231,255,.06);box-shadow:0 0 18px rgba(77,231,255,.1)}.profileAvatarPreview{object-fit:cover}.profileAvatarPlaceholder{display:grid;place-items:center;color:var(--studio-muted);font-size:.75rem;text-align:center}.profileAvatarBox span{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.companyLogoUpload{display:grid;grid-template-columns:6rem minmax(16rem,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.65rem;border:1px solid rgba(77,231,255,.16);border-radius:var(--studio-radius);background:rgba(0,0,0,.18)}.companyLogoUpload>div{display:grid;place-items:center;width:5.25rem;height:5.25rem;overflow:hidden;border:1px solid rgba(126,242,215,.24);border-radius:var(--studio-radius);background:rgba(5,10,18,.72)}.companyLogoUpload img{width:100%;height:100%;object-fit:contain;padding:.35rem;background:rgba(0,0,0,.18)}.companyLogoUpload span{color:var(--studio-accent);font-weight:900}.companyLogoUpload label{display:grid;grid-gap:.35rem;gap:.35rem}.achievementPanel{grid-column:1/-1}.achievementGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.achievementCard{display:grid;grid-gap:.2rem;gap:.2rem;min-height:6.4rem;padding:.65rem;border:1px solid rgba(126,242,215,.12);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.035)}.achievementCard strong{color:var(--studio-text)}.achievementCard.unlocked{border-color:rgba(114,242,138,.32);background:linear-gradient(135deg,rgba(114,242,138,.12),rgba(77,231,255,.055))}.achievementCard.locked{opacity:.68}.achievementCard.secret.locked{border-color:rgba(255,202,95,.16);background:linear-gradient(135deg,rgba(255,202,95,.055),rgba(77,231,255,.035)),repeating-linear-gradient(135deg,transparent .55rem,hsla(0,0%,100%,.025) .55rem .6rem)}.achievementCard.secret.locked strong{color:var(--studio-warning);letter-spacing:.08em}.achievementCard.secret.unlocked{border-color:rgba(255,202,95,.34);box-shadow:0 0 22px rgba(255,202,95,.08)}.achievementCard span{color:var(--studio-muted);font-size:.82rem}.profilePreviewBackdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1.25rem;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profilePreviewModal{width:min(42rem,100%);display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid rgba(126,242,215,.22);border-radius:var(--studio-radius);background:linear-gradient(135deg,rgba(13,148,136,.12),rgba(15,23,42,.96)),rgba(5,10,18,.98);box-shadow:0 24px 70px rgba(0,0,0,.5)}.profilePreviewHeader,.publicProfileCard{display:flex;grid-gap:.8rem;gap:.8rem}.profilePreviewHeader{align-items:center;justify-content:space-between}.profilePreviewHeader span{display:grid;grid-gap:.15rem;gap:.15rem}.profilePreviewHeader b{color:var(--studio-accent)}.profilePreviewHeader small,.publicProfileMain small{color:var(--studio-muted)}.publicProfileCard{align-items:flex-start;padding:1rem;border:1px solid rgba(77,231,255,.16);border-radius:var(--studio-radius);background:rgba(0,0,0,.2)}.publicProfileCard.compact{padding:0;border:0;background:transparent}.publicProfileAvatar{width:5.5rem;height:5.5rem;flex:0 0 auto;border:1px solid rgba(126,242,215,.28);border-radius:50%;object-fit:cover;background:rgba(77,231,255,.08)}.publicProfileAvatar.placeholder{display:grid;place-items:center;color:var(--studio-accent);font-size:2rem;font-weight:800}.publicProfileMain{display:grid;min-width:0;grid-gap:.45rem;gap:.45rem}.publicProfileMain h3,.publicProfileMain p{margin:0}.publicProfileMain h3{color:var(--studio-text)}.publicProfileMain p{color:var(--studio-muted);white-space:pre-wrap}.publicProfileBadges{display:flex;flex-wrap:wrap;grid-gap:.4rem;gap:.4rem}.publicProfileBadges span{padding:.25rem .45rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#cbd5e1;background:rgba(15,23,42,.6)}.publicProfileBadges span.active{border-color:rgba(74,222,128,.34);color:#86efac;background:rgba(22,163,74,.14)}.directMessagesPanel,.userDirectoryPanel{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem;border:1px solid rgba(77,231,255,.18);border-radius:var(--studio-radius);background:linear-gradient(135deg,rgba(10,18,30,.85),rgba(6,10,18,.82))}.userDirectoryToolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(14rem,.65fr) auto auto;grid-gap:.65rem;gap:.65rem;align-items:end}.directMessageBox,.segmentedControl,.userDirectoryToolbar span{display:grid;grid-gap:.35rem;gap:.35rem}.segmentedControl{grid-template-columns:1fr 1fr;padding:.25rem;border:1px solid rgba(126,242,215,.18);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.035)}.segmentedControl button{border-color:transparent;background:transparent}.segmentedControl button.active{border-color:rgba(114,242,138,.46);color:var(--studio-accent);background:linear-gradient(180deg,rgba(114,242,138,.2),rgba(77,231,255,.07))}.userDirectoryToolbar small{color:var(--studio-muted)}.userDirectoryLayout{display:grid;grid-template-columns:minmax(18rem,.65fr) minmax(28rem,1.35fr);grid-gap:1rem;gap:1rem;min-height:32rem}.directMessagesLayout{display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(28rem,1.28fr);grid-gap:1rem;gap:1rem;min-height:28rem}.directMessageDetail,.directMessagesList,.userDirectoryDetail,.userDirectoryList{max-height:42rem;overflow:auto;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);background:rgba(5,10,18,.4)}.directMessagesList,.userDirectoryList{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;padding:.75rem}.directMessagesList button,.userDirectoryList button{display:grid;grid-gap:.18rem;gap:.18rem;justify-items:start;text-align:left;min-height:3.2rem;padding:.65rem .75rem;border-color:rgba(126,242,215,.14);background:hsla(0,0%,100%,.035)}.directMessagesList button.active,.userDirectoryList button.active{border-color:rgba(114,242,138,.46);color:var(--studio-accent);background:linear-gradient(180deg,rgba(114,242,138,.18),rgba(77,231,255,.07))}.directMessagesList button.unread{border-color:rgba(77,231,255,.34);box-shadow:inset 3px 0 0 rgba(77,231,255,.8)}.directMessagesList button span{width:100%;overflow:hidden;color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap}.directMessagesList p,.directMessagesList small,.userDirectoryList p,.userDirectoryList small{margin:0;color:var(--studio-muted)}.userDirectoryDetail{display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding:1rem}.directMessageBox{padding:.75rem;border:1px solid rgba(77,231,255,.16);border-radius:var(--studio-radius);background:rgba(0,0,0,.18)}.directMessageBox b{color:var(--studio-accent)}.directMessageDetail{display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding:1rem}.directMessageDetailHeader{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;border-bottom:1px solid rgba(126,242,215,.14);padding-bottom:.75rem}.directMessageDetailHeader span{display:grid;grid-gap:.2rem;gap:.2rem}.directMessageDetail>small,.directMessageDetailHeader small{color:var(--studio-muted)}.directMessageDetail p{margin:0;white-space:pre-wrap}.orderCompanyForm{grid-template-columns:minmax(13rem,.75fr) minmax(12rem,.8fr) minmax(16rem,1.2fr) auto}.orderCompanyHint{display:grid;grid-gap:.25rem;gap:.25rem;align-self:stretch;padding:.6rem .7rem;border:1px solid rgba(77,231,255,.18);border-radius:var(--studio-radius);color:var(--studio-muted);background:rgba(77,231,255,.055)}.orderCompanyHint b{color:var(--studio-text)}.orderCompanyHint span{font-size:.86rem}.orderAccountCompanyResult{display:flex;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem;align-items:center;color:var(--studio-muted)}.orderAccountCompanyResult code{color:var(--studio-accent)}.orderAccountCompanyList{display:grid;grid-gap:.55rem;gap:.55rem;padding:.75rem;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.03)}.orderAccountCompanyListTitle{color:var(--studio-text);font-weight:900}.orderAccountCompanyItem{display:flex;justify-content:space-between;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.55rem .65rem;border:1px solid rgba(126,242,215,.12);border-radius:var(--studio-radius);background:rgba(5,10,18,.55)}.orderAccountCompanyItem span{display:grid;grid-gap:.15rem;gap:.15rem}.orderAccountCompanyItem small,.orderAccountCompanyList>small{color:var(--studio-muted)}.orderAccountCompanyItem code{color:var(--studio-accent)}.orderProviderDashboard{display:grid;grid-gap:.85rem;gap:.85rem;padding:.85rem;border:1px solid rgba(77,231,255,.18);border-radius:var(--studio-radius);background:linear-gradient(135deg,rgba(10,18,30,.85),rgba(6,10,18,.82))}.orderRequestPanel{grid-template-columns:minmax(9rem,.55fr) minmax(12rem,.75fr) minmax(13rem,1fr) auto;align-items:end}.companyDiscordPanel,.companyDiscoveryPanel,.companyMembersPanel,.orderCustomerOrdersPanel,.orderRequestPanel{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem;border:1px solid rgba(77,231,255,.18);border-radius:var(--studio-radius);background:linear-gradient(135deg,rgba(10,18,30,.85),rgba(6,10,18,.82))}.companyDiscordPanel label,.companyDiscoveryPanel label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--studio-text);font-weight:800}.companyDiscordInviteBox{display:grid;grid-gap:.45rem;gap:.45rem;padding:.75rem;border:1px solid rgba(77,231,255,.16);border-radius:var(--studio-radius);background:rgba(0,0,0,.2)}.companyDiscordInviteBox span{display:grid;grid-gap:.2rem;gap:.2rem}.companyDiscordInviteBox a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid rgba(126,242,215,.32);border-radius:var(--studio-radius);color:var(--studio-accent);background:linear-gradient(135deg,rgba(17,94,89,.85),rgba(22,101,52,.72));font-weight:900;padding:.5rem .75rem;text-decoration:none}.companyDiscordInviteBox small{color:var(--studio-muted)}.companyDiscordPanel .actions{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.companyDiscoveryPanel textarea{width:100%;border:1px solid rgba(126,242,215,.2);border-radius:var(--studio-radius);background:rgba(5,10,18,.72);color:var(--studio-text)}.companyDiscoveryGrid{display:grid;grid-template-columns:repeat(3,minmax(13rem,1fr));grid-gap:.65rem;gap:.65rem}.companyDiscoveryCard,.companyJoinRequestItem{display:grid;grid-gap:.45rem;gap:.45rem;padding:.65rem .75rem;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);background:rgba(5,10,18,.55)}.companyDiscoveryCard span,.companyJoinRequestItem span{display:grid;grid-gap:.15rem;gap:.15rem}.companyDiscoveryHeader{display:grid;grid-template-columns:3.75rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center}.companyDiscoveryLogo{display:grid;place-items:center;width:3.75rem;height:3.75rem;overflow:hidden;border:1px solid rgba(126,242,215,.22);border-radius:var(--studio-radius);background:rgba(5,10,18,.72)}.companyDiscoveryLogo img{width:100%;height:100%;object-fit:contain;padding:.25rem;background:rgba(0,0,0,.18)}.companyDiscoveryLogo span{color:var(--studio-accent);font-weight:900}.companyDiscoveryCard b,.companyDiscoveryCard strong,.companyJoinRequestItem strong,.companyJoinRequestList>b{color:var(--studio-accent)}.companyDiscoveryCard p,.companyDiscoveryCard small,.companyJoinRequestItem p,.companyJoinRequestItem small{margin:0;color:var(--studio-muted)}.companyJoinRequestList{display:grid;grid-gap:.55rem;gap:.55rem;padding:.65rem;border:1px solid rgba(77,231,255,.16);border-radius:var(--studio-radius);background:rgba(77,231,255,.045)}.companyJoinRequestItem{grid-template-columns:minmax(12rem,.8fr) minmax(12rem,1fr) auto;align-items:center}.companyJoinRequestItem.pending{border-color:rgba(77,231,255,.28)}.companyJoinRequestItem.accepted{border-color:rgba(114,242,138,.28)}.companyJoinRequestItem.declined{border-color:rgba(255,95,114,.28)}.orderMatchGrid,.orderProjectSummary,.orderRequestIntro,.orderRequestPanel .wide,.orderStatusList{grid-column:1/-1}.orderRequestIntro{display:grid;grid-gap:.2rem;gap:.2rem}.orderRequestIntro b{color:var(--studio-text)}.orderRequestIntro small{color:var(--studio-muted)}.orderProjectSummary{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr);grid-gap:.65rem;gap:.65rem}.companyOrderCard,.orderMatchCard,.orderPricePreview,.orderProjectSummary>span,.orderStatusList{display:grid;grid-gap:.2rem;gap:.2rem;padding:.6rem .7rem;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:rgba(5,10,18,.55)}.orderPricePreview b,.orderProjectSummary b{color:var(--studio-accent)}.companyOrderCard small,.orderMatchCard small,.orderPricePreview small,.orderProjectSummary small,.orderStatusItem small{color:var(--studio-muted)}.orderMatchGrid{display:grid;grid-template-columns:repeat(3,minmax(12rem,1fr));grid-gap:.65rem;gap:.65rem}.companyOrderCard b,.orderMatchCard b,.orderMatchCard strong,.orderStatusList>b{color:var(--studio-accent)}.orderStatusList{grid-gap:.55rem;gap:.55rem}.orderStatusItem{display:grid;grid-template-columns:minmax(14rem,1fr) auto;grid-gap:.75rem;gap:.75rem;padding:.6rem .7rem;border:1px solid rgba(126,242,215,.12);border-radius:var(--studio-radius);background:rgba(5,10,18,.45)}.orderStatusItem>span{display:grid;grid-gap:.15rem;gap:.15rem}.orderStatusItem p{grid-column:1/-1;margin:0;color:var(--studio-muted)}.orderAssetPreview{grid-column:1/-1;display:grid;grid-template-columns:11rem minmax(12rem,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;padding:.55rem;border:1px solid rgba(126,242,215,.12);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.025)}.orderAssetImageButton{width:100%!important;margin:0!important;padding:0;border:0;background:transparent;cursor:zoom-in}.orderAssetImageButton:focus-visible,.orderAssetImageButton:hover{transform:none;box-shadow:none}.orderAssetPreview img{width:11rem;max-height:7.25rem;object-fit:contain;border:1px solid rgba(126,242,215,.18);border-radius:var(--studio-radius);background:rgba(5,10,18,.7)}.orderAssetPreview div{display:grid;grid-gap:.18rem;gap:.18rem}.orderAssetPreview b{color:var(--studio-accent)}.orderAssetMissing,.orderAssetPreview small{color:var(--studio-muted)}.orderAssetPreview a,.orderAssetPreview button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.25rem}.orderImageModalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(2,6,12,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.orderImageModal{display:grid;grid-gap:.75rem;gap:.75rem;width:min(58rem,94vw);max-height:92vh;padding:.8rem;border:1px solid rgba(126,242,215,.25);border-radius:var(--studio-radius);background:rgba(8,14,26,.96);box-shadow:0 1.25rem 4rem rgba(0,0,0,.45)}.orderImageModal>div{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem}.orderImageModal img{width:100%;max-height:78vh;object-fit:contain;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:rgba(5,10,18,.85)}.orderAssetMissing{display:grid;place-items:center;min-height:5rem;border:1px dashed rgba(126,242,215,.18);border-radius:var(--studio-radius);text-align:center}.orderStatusItem.accepted{border-color:rgba(114,242,138,.28)}.orderStatusItem.declined{border-color:rgba(255,95,114,.34);background:rgba(255,95,114,.08)}.orderStatusItem.declined b{color:#ff9aa8}.companyOrderArchive{display:grid;grid-gap:.7rem;gap:.7rem;padding-top:.8rem;border-top:1px solid rgba(126,242,215,.16)}.companyOrderArchiveToggle{display:flex;align-items:center;justify-content:space-between;grid-gap:.8rem;gap:.8rem;width:100%;padding:.65rem .8rem;text-align:left;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:rgba(0,0,0,.18)}.companyOrderArchiveToggle span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.companyOrderArchiveToggle b,.companyOrderArchiveToggle strong{color:var(--studio-accent)}.companyOrderArchiveToggle small{color:var(--studio-muted)}.companyOrderArchiveToggle strong{flex:0 0 auto}.companyOrderArchiveList{display:grid;grid-gap:.7rem;gap:.7rem;max-height:min(42rem,72vh);overflow-y:auto;padding-right:.35rem;overscroll-behavior:contain;scrollbar-color:rgba(77,231,255,.55) rgba(5,10,18,.6)}.companyOrderArchiveList::-webkit-scrollbar{width:.55rem}.companyOrderArchiveList::-webkit-scrollbar-track{border-radius:999px;background:rgba(5,10,18,.6)}.companyOrderArchiveList::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(77,231,255,.55)}.companyOrderCard.archived{opacity:.82;border-color:rgba(114,242,138,.2)}.companyMemberForm{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(9rem,.5fr) auto;grid-gap:.7rem;gap:.7rem;align-items:end}.companyMemberForm label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--studio-text);font-weight:800}.companyMemberList{display:grid;grid-gap:.55rem;gap:.55rem}.companyMemberItem{display:flex;justify-content:space-between;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.6rem .7rem;border:1px solid rgba(126,242,215,.14);border-radius:var(--studio-radius);background:rgba(5,10,18,.55)}.companyMemberItem>span{display:grid;grid-gap:.15rem;gap:.15rem}.companyDiscordPanel b,.companyMemberItem b,.companyMemberItem strong{color:var(--studio-accent)}.companyDiscordPanel p,.companyMemberItem small{color:var(--studio-muted)}.companyMemberItem.inactive{opacity:.65}.companyMemberItem .actions{display:flex;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem;align-items:center}.orderRequestPanel label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--studio-text);font-weight:800}.orderProviderHeader,.orderProviderPricingHeader{display:flex;justify-content:space-between;grid-gap:.75rem;gap:.75rem;align-items:center}.orderProviderHeader span,.orderProviderPricingHeader span{display:grid;grid-gap:.18rem;gap:.18rem}.orderProviderHeader b,.orderProviderPricingHeader b{color:var(--studio-text)}.orderProviderEmpty,.orderProviderHeader small,.orderProviderPricingHeader small{color:var(--studio-muted)}.orderProviderProfileGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;align-items:end}.orderProviderProfileGrid label,.orderProviderTypeCard label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--studio-text);font-weight:800}.orderProviderProfileGrid .wide{grid-column:1/-1}.companyDangerZone{display:flex;justify-content:space-between;grid-gap:.9rem;gap:.9rem;align-items:center;padding:.85rem;border:1px solid rgba(255,95,114,.34);border-radius:var(--studio-radius);background:linear-gradient(135deg,rgba(255,95,114,.12),rgba(5,10,18,.72)),rgba(5,10,18,.58)}.companyDangerZone span{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.companyDangerZone b{color:#ff9aa8}.companyDangerZone small{color:var(--studio-muted)}.companyDangerZone button.danger{flex:0 0 auto;border-color:rgba(255,95,114,.55);background:linear-gradient(180deg,rgba(255,95,114,.28),rgba(107,21,35,.72))}.orderProviderProfileGrid .cityBuildField{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--studio-text);font-weight:800}.cityBuildPicker{display:flex;flex-wrap:wrap;grid-gap:.4rem;gap:.4rem;max-height:5.6rem;overflow:auto;padding:.45rem;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:rgba(5,10,18,.55)}.cityBuildPicker button{min-height:2rem;padding:.25rem .55rem;border-color:rgba(77,231,255,.24);background:rgba(77,231,255,.07)}.cityBuildPicker button.selected{border-color:rgba(114,242,138,.62);color:var(--studio-accent);background:rgba(114,242,138,.16)}.orderProviderTypeGrid{display:grid;grid-template-columns:repeat(2,minmax(15rem,1fr));grid-gap:.75rem;gap:.75rem}.companyOrderInbox{display:grid;grid-gap:.65rem;gap:.65rem}.companyOrderCard{grid-template-columns:minmax(18rem,1fr) minmax(16rem,-webkit-max-content);grid-template-columns:minmax(18rem,1fr) minmax(16rem,max-content);grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.6rem;row-gap:.6rem;align-items:start;line-height:1.35}.companyOrderIdentity,.companyOrderMeta{display:grid;grid-gap:.18rem;gap:.18rem}.companyOrderIdentity b{font-size:1.02rem}.companyOrderMeta{justify-items:end;text-align:right}.companyOrderMeta small{white-space:nowrap}.companyOrderMeta b{font-size:1rem}.companyOrderCard .actions,.companyOrderCard p,.companyOrderProgress{grid-column:1/-1}.companyOrderCard p{margin:0;color:var(--studio-muted)}.companyOrderProgress{display:grid;grid-template-columns:minmax(12rem,.35fr) 1fr;grid-gap:.65rem;gap:.65rem;align-items:end;padding:.55rem 0;border-top:1px solid rgba(126,242,215,.1)}.companyOrderProgress label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--studio-text);font-weight:800}.companyOrderProgress input{width:100%;border:1px solid rgba(126,242,215,.2);border-radius:var(--studio-radius);background:rgba(5,10,18,.72);color:var(--studio-text)}.companyOrderProgress span{color:var(--studio-accent);font-weight:900}.orderProviderTypeCard{display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.035)}.orderProviderToggle{display:flex!important;grid-template-columns:none!important;align-items:center;grid-gap:.55rem!important;gap:.55rem!important}.orderProviderToggle input{width:auto}.orderProviderToggle span{color:var(--studio-accent);font-weight:900}.orderAccountError,.orderAccountMessage{grid-column:1/-1;margin:0;padding:.55rem .7rem;border-radius:var(--studio-radius)}.orderAccountMessage{border:1px solid rgba(114,242,138,.28);color:var(--studio-accent);background:rgba(114,242,138,.08)}.orderAccountError{border:1px solid rgba(255,95,114,.34);color:#ff9aa8;background:rgba(255,95,114,.08)}.achievementToast{grid-column:1/-1;display:grid;grid-gap:.12rem;gap:.12rem;width:min(22rem,100%);justify-self:end;padding:.7rem .85rem;border:1px solid rgba(114,242,138,.34);border-radius:var(--studio-radius);color:var(--studio-text);background:linear-gradient(135deg,rgba(17,85,56,.92),rgba(7,23,38,.94));box-shadow:0 0 24px rgba(77,231,255,.14)}.achievementToast strong{color:var(--studio-accent)}.achievementToast.floating{position:fixed;right:1.1rem;top:1.1rem;z-index:1350;width:min(24rem,calc(100vw - 2.2rem));animation:achievementToastFloat 5.2s ease-out both}.easterEggEffect{position:fixed;inset:0;z-index:1290;pointer-events:none;display:grid;place-items:center;overflow:hidden;animation:easterEggEffectFade 2.2s ease-out both}.easterEggEffect strong{position:relative;z-index:2;padding:.35rem .8rem;border:1px solid var(--studio-border-strong);border-radius:999px;color:var(--studio-text);background:rgba(4,10,20,.78);font-size:clamp(1.8rem,7vw,5.2rem);font-weight:1000;line-height:1;text-shadow:0 0 22px rgba(77,231,255,.24);animation:easterEggTitlePop 2.2s ease-out both}.easterEggEffect span{position:absolute;inset:0}.easterEggEffect.shiori{background:radial-gradient(circle at 50% 50%,rgba(2,8,18,0) 0 7rem,rgba(2,8,18,.74) 7.4rem 9.8rem,rgba(77,231,255,.24) 10rem 10.25rem,transparent 10.45rem),radial-gradient(circle at 50% 48%,rgba(114,242,138,.24),transparent 10rem),radial-gradient(circle at 50% 50%,rgba(77,231,255,.34),transparent 18rem),radial-gradient(circle at 50% 54%,rgba(255,95,162,.12),transparent 26rem),rgba(2,8,18,.34)}.easterEggEffect.shiori span{background:repeating-radial-gradient(circle,rgba(77,231,255,.28) 0 .07rem,transparent .07rem 1.1rem),conic-gradient(from 0deg,transparent,rgba(114,242,138,.18),transparent,rgba(77,231,255,.26),transparent),repeating-linear-gradient(0deg,transparent .75rem,hsla(0,0%,100%,.055) .75rem .8rem);mix-blend-mode:screen;animation:shioriSignal 3.6s cubic-bezier(.16,.84,.25,1) both}.easterEggEffect.shiori span:after,.easterEggEffect.shiori span:before{content:"";position:absolute;inset:50%;width:min(26rem,66vw);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none}.easterEggEffect.shiori span:before{border:2px solid rgba(77,231,255,.58);background:radial-gradient(circle,transparent 0 42%,rgba(77,231,255,.2) 43% 44%,transparent 45%),conic-gradient(from 0deg,rgba(77,231,255,0),rgba(77,231,255,.48),rgba(255,172,54,.38),rgba(77,231,255,0));box-shadow:0 0 42px rgba(77,231,255,.34),inset 0 0 36px rgba(114,242,138,.12);animation:shioriPortalOpen 3.6s ease-out both}.easterEggEffect.shiori span:after{width:min(18rem,50vw);border:1px dashed rgba(255,205,92,.66);box-shadow:0 0 24px rgba(255,172,54,.28),inset 0 0 24px rgba(77,231,255,.12);animation:shioriPortalInner 3.6s ease-out both}.easterEggEffect.shiori:after,.easterEggEffect.shiori:before{content:"";position:absolute;z-index:1;width:min(34rem,78vw);aspect-ratio:1;border-radius:50%;pointer-events:none}.easterEggEffect.shiori:before{border:1px solid rgba(77,231,255,.55);box-shadow:0 0 32px rgba(77,231,255,.3),inset 0 0 28px rgba(114,242,138,.12);animation:shioriOrbit 3.6s ease-out both}.easterEggEffect.shiori:after{width:min(24rem,62vw);border:1px dashed rgba(114,242,138,.56);box-shadow:0 0 22px rgba(114,242,138,.18);animation:shioriOrbitReverse 3.6s ease-out both}.easterEggEffect.shiori strong{border-color:rgba(77,231,255,.72);color:#e9ffff;background:linear-gradient(135deg,rgba(5,24,44,.86),rgba(6,36,32,.74)),rgba(2,8,18,.8);text-shadow:0 0 18px rgba(77,231,255,.72),0 0 32px rgba(114,242,138,.3);box-shadow:0 0 0 1px rgba(114,242,138,.22),0 0 48px rgba(77,231,255,.26),inset 0 0 24px rgba(114,242,138,.12);animation:shioriTitleGlitch 3.6s ease-out both}.shioriCore{position:absolute;z-index:2;display:grid;place-items:center;width:clamp(9rem,24vw,16rem);aspect-ratio:1;margin-bottom:clamp(8rem,22vw,15rem);border:2px solid rgba(255,205,92,.72);border-radius:50%;background:radial-gradient(circle at 30% 35%,rgba(77,231,255,.42),transparent 30%),radial-gradient(circle at 72% 68%,rgba(255,141,32,.32),transparent 36%),rgba(3,15,28,.82);box-shadow:0 0 44px rgba(77,231,255,.44),0 0 58px rgba(255,141,32,.2),inset 0 0 34px rgba(114,242,138,.16);transform-origin:center center;animation:shioriCoreArrive 3.6s cubic-bezier(.14,.92,.28,1.08) both}.shioriCore img{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:saturate(1.15) contrast(1.05);transform:scale(1.02)}.shioriCore b,.shioriCore i{position:absolute;display:block;pointer-events:none}.shioriCore i{inset:-.45rem;border:1px solid rgba(77,231,255,.6);border-radius:50%;background:conic-gradient(from 0deg,rgba(77,231,255,0),rgba(77,231,255,.42),rgba(255,172,54,.36),rgba(77,231,255,0));mix-blend-mode:screen;animation:shioriAvatarHalo 1.1s linear infinite}.shioriCore b{width:112%;height:112%;border-radius:50%;border-color:hsla(0,0%,100%,.7) rgba(77,231,255,.4) transparent transparent;border-style:solid;border-width:1px;animation:shioriCoreSpin .72s linear infinite}.easterEggEffect.flame{background:radial-gradient(circle at 50% 70%,rgba(255,111,42,.28),transparent 18rem)}.easterEggEffect.flame span{background:radial-gradient(ellipse at 48% 72%,rgba(255,205,92,.55),transparent 7rem),radial-gradient(ellipse at 43% 76%,rgba(255,83,42,.42),transparent 9rem),radial-gradient(ellipse at 58% 78%,rgba(255,141,32,.36),transparent 8rem);filter:blur(.4rem);animation:flameRise 2.2s ease-out both}.easterEggEffect.mapart{background:linear-gradient(rgba(114,242,138,.12) 1px,transparent 0),linear-gradient(90deg,rgba(77,231,255,.12) 1px,transparent 0),rgba(4,10,20,.18);background-size:3.2rem 3.2rem}.easterEggEffect.mapart span{background:linear-gradient(90deg,transparent,rgba(114,242,138,.22),transparent),linear-gradient(transparent,rgba(77,231,255,.18),transparent);animation:mapartSweep 2.2s ease-out both}.easterEggEffect.cipher{background:repeating-linear-gradient(90deg,rgba(255,202,95,.1) .08rem,transparent .08rem 1.8rem),rgba(4,10,20,.18)}.easterEggEffect.cipher span{background:radial-gradient(circle at 50% 50%,rgba(255,202,95,.28),transparent 10rem),repeating-linear-gradient(0deg,transparent 1.2rem,rgba(255,202,95,.14) 1.2rem 1.28rem);animation:cipherLock 2.2s steps(8) both}.easterEggEffect.sync{background:radial-gradient(circle,rgba(114,242,138,.16),transparent 18rem)}.easterEggEffect.sync span{background:conic-gradient(from 0deg,transparent,rgba(114,242,138,.3),transparent,rgba(77,231,255,.22),transparent);animation:syncSpin 2.2s ease-out both}.easterEggEffect.phoenix{background:radial-gradient(circle at 50% 50%,rgba(77,231,255,.22),transparent 11rem),radial-gradient(circle at 50% 55%,rgba(255,141,32,.26),transparent 18rem),linear-gradient(135deg,rgba(6,24,54,.42),rgba(36,7,7,.24))}.easterEggEffect.phoenix span{background:conic-gradient(from 20deg,transparent,rgba(77,231,255,.3),rgba(255,202,95,.36),rgba(255,95,42,.28),transparent),radial-gradient(circle at 50% 50%,transparent 0 5.5rem,rgba(255,202,95,.28) 5.7rem 5.95rem,transparent 6.15rem);filter:saturate(1.15);animation:phoenixSealBurst 2.2s ease-out both}.easterEggEffect.phoenix strong{border-color:rgba(255,202,95,.7);color:#fff6d7;background:rgba(5,14,30,.82);box-shadow:0 0 34px rgba(77,231,255,.22),0 0 48px rgba(255,141,32,.2)}.hiddenFigure{position:fixed;z-index:1180;width:1.85rem;height:1.85rem;padding:0;border:1px solid rgba(77,231,255,.14);border-radius:50%;opacity:.16;background:rgba(3,12,22,.7);box-shadow:0 0 14px rgba(77,231,255,.06);cursor:pointer;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hiddenFigure:focus-visible,.hiddenFigure:hover{opacity:.85;transform:translateY(-.1rem) scale(1.08);border-color:rgba(114,242,138,.5);box-shadow:0 0 24px rgba(77,231,255,.2)}.hiddenFigure span,.hiddenFigure span:after,.hiddenFigure span:before{position:absolute;content:"";display:block}.hiddenFigure.flammy{right:.7rem;bottom:7.6rem}.hiddenFigure.flammy span{left:50%;bottom:.42rem;width:.72rem;height:1rem;border-radius:70% 35% 70% 45%;background:linear-gradient(180deg,#ffe08a,#ff8d20 50%,#ff4e2f);box-shadow:0 0 12px rgba(255,141,32,.55);transform:translateX(-50%) rotate(12deg)}.hiddenFigure.flammy span:before{left:-.24rem;bottom:0;width:.52rem;height:.72rem;border-radius:70% 35% 70% 45%;background:linear-gradient(180deg,#4de7ff,#2a7bff);transform:rotate(-22deg)}.hiddenFigure.phoenix{left:.78rem;bottom:4.8rem}.hiddenFigure.phoenix span{inset:.42rem .28rem .46rem;border-radius:50% 50% 40% 40%;background:linear-gradient(135deg,transparent 34%,#4de7ff 35% 48%,transparent 49%),linear-gradient(225deg,transparent 34%,#ffca5f 35% 48%,transparent 49%),linear-gradient(180deg,#ff8d20,#ff4e2f);-webkit-clip-path:polygon(50% 0,78% 34%,100% 28%,72% 58%,86% 100%,50% 74%,14% 100%,28% 58%,0 28%,22% 34%);clip-path:polygon(50% 0,78% 34%,100% 28%,72% 58%,86% 100%,50% 74%,14% 100%,28% 58%,0 28%,22% 34%);box-shadow:0 0 12px rgba(255,141,32,.46)}@keyframes achievementToastFloat{0%{opacity:0;transform:translateY(-.65rem) scale(.96)}10%,84%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.5rem) scale(.98)}}@keyframes easterEggEffectFade{0%{opacity:0}12%,72%{opacity:1}to{opacity:0}}@keyframes easterEggTitlePop{0%{opacity:0;transform:scale(.75)}18%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes shioriSignal{0%{transform:scale(.34) rotate(0deg);opacity:0}34%{opacity:.98}to{transform:scale(1.7) rotate(18deg);opacity:0}}@keyframes shioriOrbit{0%{opacity:0;transform:scale(.35) rotate(0deg)}22%,72%{opacity:1}to{opacity:0;transform:scale(1.18) rotate(220deg)}}@keyframes shioriOrbitReverse{0%{opacity:0;transform:scale(.5) rotate(120deg)}28%,70%{opacity:.88}to{opacity:0;transform:scale(1.36) rotate(-210deg)}}@keyframes shioriTitleGlitch{0%{opacity:0;transform:translateY(1.4rem) scale(.88);filter:blur(7px)}18%{opacity:1;transform:translateY(0) scale(1.06);filter:blur(0)}28%{transform:translateX(-.08rem) scale(1)}34%{transform:translateX(.08rem) scale(1)}42%,76%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes shioriCoreArrive{0%{opacity:0;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);transform:translateY(0) scale(.08) rotate(-18deg);filter:blur(10px) brightness(1.8)}18%{-webkit-clip-path:circle(38% at 50% 50%);clip-path:circle(38% at 50% 50%);opacity:1;transform:translateY(0) scale(.72) rotate(-4deg);filter:blur(2px) brightness(1.45)}34%{-webkit-clip-path:circle(76% at 50% 50%);clip-path:circle(76% at 50% 50%);transform:translateY(-.3rem) scale(1.1) rotate(1deg);filter:blur(0) brightness(1.12)}46%,78%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:1;transform:translateY(0) scale(1) rotate(0deg);filter:blur(0) brightness(1)}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:0;transform:translateY(-.4rem) scale(1.22) rotate(2deg);filter:blur(3px) brightness(1.18)}}@keyframes shioriPortalOpen{0%{opacity:0;transform:scale(.08) rotate(0deg);filter:blur(8px)}20%{opacity:1;transform:scale(1.04) rotate(120deg);filter:blur(0)}72%{opacity:.9;transform:scale(1) rotate(300deg)}to{opacity:0;transform:scale(1.32) rotate(460deg);filter:blur(5px)}}@keyframes shioriPortalInner{0%{opacity:0;transform:scale(.12) rotate(90deg)}24%,68%{opacity:1}to{opacity:0;transform:scale(1.42) rotate(-260deg)}}@keyframes shioriAvatarHalo{to{transform:rotate(1turn)}}@keyframes shioriCoreSpin{to{transform:rotate(1turn)}}@keyframes flameRise{0%{transform:translateY(16rem) scale(.6);opacity:0}45%{opacity:1}to{transform:translateY(-6rem) scale(1.15);opacity:0}}@keyframes mapartSweep{0%{transform:translateX(-45vw) rotate(0deg)}to{transform:translateX(45vw) rotate(1deg)}}@keyframes cipherLock{0%{opacity:.2;transform:scale(.9)}to{opacity:.95;transform:scale(1.08)}}@keyframes syncSpin{0%{transform:rotate(0deg) scale(.65);opacity:.2}to{transform:rotate(540deg) scale(1.2);opacity:0}}@keyframes phoenixSealBurst{0%{opacity:0;transform:rotate(-38deg) scale(.42)}20%{opacity:1}74%{opacity:.92;transform:rotate(18deg) scale(1.04)}to{opacity:0;transform:rotate(42deg) scale(1.22)}}.opsNetFlash{position:fixed;inset:0;z-index:1300;pointer-events:none;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(78,231,255,.24),transparent 16rem),radial-gradient(circle at 50% 50%,rgba(114,242,138,.18),transparent 24rem),rgba(2,8,18,.28);animation:opsNetFlashBackdrop 1.45s ease-out both}.opsNetFlash span,.opsNetFlash strong{grid-area:1/1;text-transform:uppercase}.opsNetFlash span{padding:.35rem .8rem;border:1px solid rgba(77,231,255,.62);border-radius:999px;color:#dffcff;background:rgba(2,12,24,.82);font-size:clamp(3rem,14vw,10rem);font-weight:1000;line-height:1;text-shadow:0 0 22px rgba(77,231,255,.55),0 0 42px rgba(114,242,138,.24);box-shadow:0 0 0 1px rgba(114,242,138,.22),0 0 70px rgba(77,231,255,.22);animation:opsNetFlashText 1.45s cubic-bezier(.15,.86,.28,1.2) both}.opsNetFlash strong{align-self:center;justify-self:center;margin-top:clamp(5.4rem,15vw,10.5rem);color:var(--studio-accent);font-size:clamp(.9rem,2vw,1.35rem);letter-spacing:.35em;animation:opsNetFlashOnline 1.45s ease-out both}@keyframes opsNetFlashBackdrop{0%{opacity:0}18%,72%{opacity:1}to{opacity:0}}@keyframes opsNetFlashText{0%{opacity:0;transform:translateY(-5rem) scale(.22) rotate(-7deg);filter:blur(8px)}28%{opacity:1;transform:translateY(0) scale(1.12) rotate(0deg);filter:blur(0)}58%{transform:scale(1)}to{opacity:0;transform:scale(1.28);filter:blur(5px)}}@keyframes opsNetFlashOnline{0%,24%{opacity:0;transform:translateY(1rem)}38%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.4rem)}}body.phoenixCorpMode{--studio-bg:#030711;--studio-surface:rgba(5,18,36,0.9);--studio-surface-strong:rgba(7,23,45,0.97);--studio-surface-soft:rgba(37,168,255,0.08);--studio-border:rgba(255,176,52,0.38);--studio-border-strong:rgba(64,173,255,0.62);--studio-text:#f8fbff;--studio-muted:#bad6e8;--studio-accent:#ffc94d;--studio-accent-cyan:#26b7ff;--studio-accent-pink:#ff6a2f;--studio-warning:#ff9d23;--studio-danger:#ff4d5f;background:linear-gradient(rgba(38,183,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,183,55,.045) 1px,transparent 0),radial-gradient(circle at 18% 12%,rgba(38,183,255,.28),transparent 32rem),radial-gradient(circle at 76% 8%,rgba(255,111,33,.24),transparent 30rem),radial-gradient(circle at 54% 86%,rgba(255,201,77,.11),transparent 34rem),#030711;background-size:44px 44px,44px 44px,auto,auto,auto,auto;transition:background .35s ease,color .35s ease}body.phoenixCorpMode:before{background:radial-gradient(circle at 22% 20%,rgba(38,183,255,.18),transparent 22rem),radial-gradient(circle at 78% 28%,rgba(255,141,32,.18),transparent 24rem),linear-gradient(135deg,rgba(0,44,96,.2),rgba(92,24,0,.16));mix-blend-mode:screen;opacity:.15;animation:phoenixCorpPageGlow 4.8s ease-in-out infinite}body.phoenixCorpMode:after,body.phoenixCorpMode:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}body.phoenixCorpMode:after{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,.06) 1px,transparent 0,transparent 9px);opacity:.12;animation:phoenixCorpScan 1.4s linear infinite}body.phoenixCorpMode #root{position:relative;z-index:1}body.phoenixCorpMode .blockSelectionDiv,body.phoenixCorpMode .header,body.phoenixCorpMode .mapPreviewDiv,body.phoenixCorpMode .materialsDiv,body.phoenixCorpMode .orderAccountPanel,body.phoenixCorpMode .settingsGroup{border-color:rgba(255,181,58,.36);background:linear-gradient(135deg,rgba(5,18,38,.94),rgba(28,12,18,.86)),radial-gradient(circle at top right,rgba(38,183,255,.16),transparent 18rem);box-shadow:0 18px 58px rgba(0,0,0,.42),0 0 0 1px rgba(38,183,255,.08),inset 0 0 34px rgba(255,145,35,.045)}body.phoenixCorpMode .mapPreviewDiv:before,body.phoenixCorpMode .materialsDiv:before,body.phoenixCorpMode .orderAccountPanel:before{background:linear-gradient(90deg,rgba(38,183,255,.2),transparent 48%,rgba(255,153,35,.22))}body.phoenixCorpMode button{border-color:rgba(255,186,64,.48);background:linear-gradient(180deg,rgba(255,186,64,.28),rgba(38,183,255,.12));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}body.phoenixCorpMode button:hover:not(:disabled){border-color:#ffc94d;box-shadow:0 0 0 1px rgba(38,183,255,.2),0 0 24px rgba(255,145,35,.22)}body.phoenixCorpMode input,body.phoenixCorpMode select,body.phoenixCorpMode textarea{border-color:rgba(64,173,255,.38);background:rgba(2,9,22,.88)}body.phoenixCorpMode th{color:#ffc94d}body.phoenixCorpMode .achievementToast,body.phoenixCorpMode .materialSourceBadge_opsuchtApi,body.phoenixCorpMode .orderAccountStatus{border-color:rgba(255,201,77,.42);color:#ffe5a0;background:linear-gradient(135deg,rgba(255,145,35,.16),rgba(38,183,255,.12))}body.phoenixCorpMode .blockImage{box-shadow:0 0 0 1px rgba(255,201,77,.12),0 0 18px rgba(38,183,255,.08)}body.phoenixCorpMode .mapCanvasWrap{border-color:rgba(255,201,77,.38);box-shadow:0 0 0 1px rgba(38,183,255,.12),0 0 36px rgba(255,145,35,.12)}body.phoenixCorpMode .mapCanvasWrap:after,body.phoenixCorpMode .mapPreviewDiv:after{opacity:0;background:none;animation:none}body.phoenixCorpMode .phoenixCorpDecorArea{display:block}body.phoenixCorpMode .phcoThemePreviewVideo{display:block;opacity:.3;box-shadow:0 0 0 1px rgba(38,183,255,.16),0 0 38px rgba(255,141,32,.2),inset 0 0 26px rgba(38,183,255,.12);mix-blend-mode:screen;animation:phoenixThemeVideoFloat 8s ease-in-out infinite}body.phoenixCorpMode .phcoThemePreviewVideo:hover{opacity:.38}body.phoenixCorpMode .companyOrderCard,body.phoenixCorpMode .orderAccountTabs button,body.phoenixCorpMode .orderMatchCard,body.phoenixCorpMode .orderProjectSummary,body.phoenixCorpMode .orderProviderTabs button,body.phoenixCorpMode .orderProviderTypeCard,body.phoenixCorpMode .userProfileCard{-webkit-clip-path:polygon(.7rem 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,0 100%,0 .7rem);clip-path:polygon(.7rem 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,0 100%,0 .7rem);border-color:rgba(255,186,64,.32)}body.phoenixCorpMode .orderAccountTabs button.active,body.phoenixCorpMode .orderProviderTabs button.active{background:linear-gradient(180deg,rgba(255,201,77,.34),rgba(38,183,255,.16)),rgba(3,13,27,.9)}body.sakuraThemeMode{--studio-bg:#100a16;--studio-surface:rgba(28,16,30,0.9);--studio-surface-strong:rgba(38,19,42,0.97);--studio-surface-soft:rgba(255,161,204,0.1);--studio-border:rgba(255,174,215,0.34);--studio-border-strong:rgba(255,211,232,0.58);--studio-text:#fff8fc;--studio-muted:#dec7d8;--studio-accent:#ff9fcf;--studio-accent-cyan:#b8f5ff;--studio-accent-pink:#ffd5e7;background:radial-gradient(circle at 12% 18%,rgba(255,161,204,.18),transparent 28rem),radial-gradient(circle at 80% 6%,rgba(255,213,231,.14),transparent 26rem),linear-gradient(160deg,#100a16,#170d1c 48%,#0a0c17)}body.sakuraThemeMode:after,body.sakuraThemeMode:before{content:none}body.animeThemeMode button,body.sissyThemeMode button{border-radius:999px}body.sakuraThemeMode button{position:relative;overflow:hidden;border-radius:1.35rem 1.05rem 1.35rem .95rem;border-color:rgba(255,194,225,.42);background:radial-gradient(circle at 18% 10%,rgba(255,244,249,.32),transparent 30%),linear-gradient(135deg,rgba(255,182,217,.26),rgba(70,29,57,.72) 48%,rgba(33,18,38,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 8px 22px rgba(55,15,39,.24)}body.sakuraThemeMode button:after{content:"";position:absolute;inset:.16rem;pointer-events:none;border-radius:inherit;border:1px solid rgba(255,233,243,.08);background:radial-gradient(circle at 16% 34%,rgba(255,233,243,.32) 0 .11rem,transparent .14rem),radial-gradient(circle at 26% 26%,rgba(255,159,207,.28) 0 .1rem,transparent .13rem);opacity:.52}body.sakuraThemeMode .blockSelectionDiv,body.sakuraThemeMode .header,body.sakuraThemeMode .mapPreviewDiv,body.sakuraThemeMode .materialsDiv,body.sakuraThemeMode .orderAccountPanel,body.sakuraThemeMode .settingsGroup{border-color:rgba(255,174,215,.28);background:radial-gradient(circle at 100% 0,rgba(255,213,231,.14),transparent 15rem),linear-gradient(145deg,rgba(34,19,36,.96),rgba(16,13,29,.92));box-shadow:inset 0 0 0 1px rgba(255,233,243,.04),0 18px 48px rgba(37,13,31,.42);border-radius:1.25rem .9rem 1.25rem .9rem}body.sakuraThemeMode .mapCanvasWrap:after,body.sakuraThemeMode .mapPreviewDiv:after{opacity:0;background:none;animation:none}body.sakuraThemeMode .sakuraDecorArea{display:block;background:radial-gradient(circle at 20% 28%,rgba(255,213,231,.18),transparent 22rem),radial-gradient(circle at 48% 45%,rgba(255,159,207,.18),transparent 26rem),radial-gradient(circle at 82% 38%,rgba(255,213,231,.12),transparent 22rem),linear-gradient(180deg,rgba(20,13,27,.02),rgba(31,16,34,.7))}body.sakuraThemeMode .sakuraDecorArea:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,213,231,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,213,231,.025) 1px,transparent 0);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);opacity:.55}body.sakuraThemeMode .sakuraDecorArea:after{content:"";position:absolute;left:clamp(3rem,8vw,9rem);bottom:0;z-index:0;width:min(58rem,72vw);height:62%;pointer-events:none;opacity:.42;background:radial-gradient(ellipse at 30% 100%,rgba(255,159,207,.22),transparent 62%),radial-gradient(ellipse at 72% 82%,rgba(255,233,243,.1),transparent 52%),linear-gradient(90deg,transparent,rgba(255,233,243,.08),transparent);filter:blur(1px)}body.sakuraThemeMode .sakuraTreeDecor{opacity:.9;animation:sakuraTreeSway 8s ease-in-out infinite}body.sakuraThemeMode .orderAccountTabs,body.sakuraThemeMode .orderProviderTabs{border-radius:1.35rem 1rem 1.35rem 1rem;border-color:rgba(255,194,225,.26);background:radial-gradient(circle at 0 0,rgba(255,244,249,.12),transparent 9rem),rgba(255,213,231,.06)}body.sakuraThemeMode .companyOrderCard,body.sakuraThemeMode .orderMatchCard,body.sakuraThemeMode .orderProjectSummary,body.sakuraThemeMode .orderProviderTypeCard,body.sakuraThemeMode .userProfileCard{position:relative;overflow:hidden;border-radius:1.35rem .95rem 1.35rem .95rem;border-color:rgba(255,174,215,.26);background:radial-gradient(circle at 100% 0,rgba(255,213,231,.16),transparent 10rem),linear-gradient(145deg,rgba(40,21,41,.92),rgba(17,14,29,.9));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 30px rgba(43,13,35,.28)}body.sakuraThemeMode .companyOrderCard:before,body.sakuraThemeMode .orderMatchCard:before,body.sakuraThemeMode .orderProjectSummary:before,body.sakuraThemeMode .orderProviderTypeCard:before,body.sakuraThemeMode .userProfileCard:before{content:"";position:absolute;top:.65rem;right:.75rem;width:3.6rem;height:1.6rem;pointer-events:none;opacity:.36;background:radial-gradient(circle at 16% 52%,rgba(255,244,249,.8) 0 .16rem,transparent .2rem),radial-gradient(circle at 38% 32%,rgba(255,159,207,.72) 0 .18rem,transparent .22rem),radial-gradient(circle at 62% 56%,rgba(255,213,231,.72) 0 .15rem,transparent .19rem),linear-gradient(165deg,transparent 44%,rgba(255,213,231,.5) 45% 48%,transparent 49%)}body.sakuraThemeMode input,body.sakuraThemeMode select,body.sakuraThemeMode textarea{border-radius:1rem .8rem 1rem .8rem;border-color:rgba(255,174,215,.34);background:linear-gradient(180deg,rgba(255,244,249,.045),transparent 52%),rgba(22,13,25,.92)}body.sakuraThemeMode button:hover:not(:disabled){box-shadow:0 0 0 1px rgba(255,213,231,.18),0 0 22px rgba(255,159,207,.24),0 10px 26px rgba(55,15,39,.24);transform:translateY(-1px) rotate(-.2deg)}body.sakuraThemeMode .orderAccountTabs button.active,body.sakuraThemeMode .orderProviderTabs button.active,body.sakuraThemeMode button.active{background:radial-gradient(circle at 14% 12%,hsla(0,0%,100%,.34),transparent 34%),linear-gradient(135deg,rgba(255,194,225,.44),rgba(91,36,70,.84));border-color:rgba(255,233,243,.62)}body.sakuraThemeMode th{background:linear-gradient(90deg,rgba(255,159,207,.16),rgba(255,213,231,.06)),rgba(18,17,27,.9)}body.scifiThemeMode{--studio-bg:#020711;--studio-surface:rgba(4,18,31,0.92);--studio-surface-strong:rgba(3,26,40,0.98);--studio-surface-soft:rgba(77,231,255,0.09);--studio-border:rgba(77,231,255,0.32);--studio-border-strong:rgba(143,255,246,0.6);--studio-text:#eaffff;--studio-muted:#9bc4d2;--studio-accent:#4de7ff;--studio-accent-cyan:#8ffff6;--studio-accent-pink:#b68cff;background:linear-gradient(rgba(77,231,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(77,231,255,.06) 1px,transparent 0),radial-gradient(circle at 70% 14%,rgba(182,140,255,.16),transparent 28rem),#020711;background-size:38px 38px,38px 38px,auto,auto}body.scifiThemeMode:before{content:"";position:fixed;right:4vw;bottom:4vh;z-index:0;pointer-events:none;width:min(26rem,45vw);aspect-ratio:1.8;opacity:.26;background:linear-gradient(12deg,transparent 40%,rgba(77,231,255,.8) 41% 43%,transparent 44%),linear-gradient(168deg,transparent 40%,rgba(143,255,246,.7) 41% 43%,transparent 44%),radial-gradient(ellipse at 50% 50%,rgba(77,231,255,.3),transparent 62%);-webkit-clip-path:polygon(0 54%,40% 30%,58% 0,72% 32%,100% 54%,70% 62%,58% 100%,42% 62%);clip-path:polygon(0 54%,40% 30%,58% 0,72% 32%,100% 54%,70% 62%,58% 100%,42% 62%);animation:scifiDrift 8s ease-in-out infinite}body.scifiThemeMode .blockSelectionDiv,body.scifiThemeMode .header,body.scifiThemeMode .mapPreviewDiv,body.scifiThemeMode .materialsDiv,body.scifiThemeMode .orderAccountPanel,body.scifiThemeMode .settingsGroup{border-color:rgba(77,231,255,.3);background:linear-gradient(135deg,rgba(3,21,38,.95),rgba(6,9,21,.92)),repeating-linear-gradient(90deg,transparent 1.3rem,rgba(77,231,255,.035) 1.3rem 1.36rem);box-shadow:0 0 0 1px rgba(143,255,246,.08),0 20px 58px rgba(0,0,0,.42)}body.scifiThemeMode button{-webkit-clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .6rem) 100%,0 100%,0 .55rem);clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .6rem) 100%,0 100%,0 .55rem)}body.scifiThemeMode .mapPreviewDiv:after{right:clamp(1rem,7vw,8rem);bottom:clamp(2rem,8vh,7rem);width:min(46rem,54vw);height:min(30rem,48vh);opacity:.34;background:linear-gradient(12deg,transparent 38%,rgba(77,231,255,.85) 39% 40%,transparent 41%),linear-gradient(168deg,transparent 39%,rgba(143,255,246,.72) 40% 41%,transparent 42%),linear-gradient(90deg,transparent 48%,rgba(182,140,255,.58) 49% 50%,transparent 51%),radial-gradient(ellipse at 50% 45%,rgba(77,231,255,.38),transparent 42%),repeating-linear-gradient(0deg,transparent 1.15rem,rgba(77,231,255,.18) 1.16rem 1.22rem);-webkit-clip-path:polygon(4% 62%,35% 42%,48% 6%,61% 42%,96% 62%,62% 66%,51% 94%,39% 66%);clip-path:polygon(4% 62%,35% 42%,48% 6%,61% 42%,96% 62%,62% 66%,51% 94%,39% 66%);filter:drop-shadow(0 0 32px rgba(77,231,255,.28));animation:scifiPreviewShip 7.5s ease-in-out infinite}body.scifiThemeMode .mapCanvasWrap:after{right:clamp(1rem,7vw,9rem);bottom:clamp(2rem,7vh,6rem);width:min(56rem,64vw);height:min(38rem,62vh);opacity:.42;background:linear-gradient(12deg,transparent 38%,rgba(77,231,255,.94) 39% 40%,transparent 41%),linear-gradient(168deg,transparent 39%,rgba(143,255,246,.76) 40% 41%,transparent 42%),linear-gradient(90deg,transparent 48%,rgba(182,140,255,.62) 49% 50%,transparent 51%),radial-gradient(ellipse at 50% 45%,rgba(77,231,255,.42),transparent 42%),repeating-linear-gradient(0deg,transparent 1.15rem,rgba(77,231,255,.2) 1.16rem 1.22rem),repeating-linear-gradient(90deg,transparent 2.2rem,rgba(143,255,246,.12) 2.22rem 2.3rem);-webkit-clip-path:polygon(2% 62%,34% 42%,48% 4%,62% 42%,98% 62%,63% 67%,51% 96%,38% 67%);clip-path:polygon(2% 62%,34% 42%,48% 4%,62% 42%,98% 62%,63% 67%,51% 96%,38% 67%);filter:drop-shadow(0 0 36px rgba(77,231,255,.32));animation:scifiPreviewShip 7.5s ease-in-out infinite}body.scifiThemeMode .companyOrderCard,body.scifiThemeMode .orderAccountTabs button,body.scifiThemeMode .orderMatchCard,body.scifiThemeMode .orderProjectSummary,body.scifiThemeMode .orderProviderTabs button,body.scifiThemeMode .orderProviderTypeCard,body.scifiThemeMode .userProfileCard,body.scifiThemeMode input,body.scifiThemeMode select,body.scifiThemeMode textarea{-webkit-clip-path:polygon(.55rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .55rem) 100%,0 100%,0 .55rem);clip-path:polygon(.55rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .55rem) 100%,0 100%,0 .55rem)}body.scifiThemeMode input,body.scifiThemeMode select,body.scifiThemeMode textarea{border-color:rgba(77,231,255,.34);background:linear-gradient(90deg,rgba(77,231,255,.04),transparent 42%),rgba(1,10,19,.92)}body.scifiThemeMode button:hover:not(:disabled){box-shadow:0 0 0 1px rgba(143,255,246,.22),0 0 22px rgba(77,231,255,.24)}body.sissyThemeMode{--studio-bg:#17101f;--studio-surface:rgba(38,28,48,0.9);--studio-surface-strong:rgba(48,33,60,0.96);--studio-surface-soft:rgba(255,214,244,0.12);--studio-border:rgba(255,214,244,0.34);--studio-border-strong:rgba(255,236,249,0.58);--studio-text:#fff8fd;--studio-muted:#e6d3e3;--studio-accent:#ffd6f4;--studio-accent-cyan:#c9f4ff;--studio-accent-pink:#f7a8e4;background:radial-gradient(circle at 22% 10%,rgba(255,214,244,.18),transparent 22rem),radial-gradient(circle at 82% 24%,rgba(201,244,255,.14),transparent 24rem),linear-gradient(160deg,#17101f,#251a30)}body.sissyThemeMode:before{content:"";position:fixed;inset:auto 4vw 4vh auto;z-index:0;pointer-events:none;width:min(28rem,50vw);height:min(22rem,42vh);opacity:.28;background:radial-gradient(ellipse at 50% 28%,transparent 0 34%,rgba(255,214,244,.7) 35% 37%,transparent 38%),radial-gradient(ellipse at 45% 64%,transparent 0 44%,rgba(201,244,255,.44) 45% 47%,transparent 48%);border-radius:42% 58% 46% 54%;animation:sissyOrnament 9s ease-in-out infinite}body.sissyThemeMode .blockSelectionDiv,body.sissyThemeMode .header,body.sissyThemeMode .mapPreviewDiv,body.sissyThemeMode .materialsDiv,body.sissyThemeMode .orderAccountPanel,body.sissyThemeMode .settingsGroup{border-radius:1rem;border-color:rgba(255,214,244,.3);background:linear-gradient(145deg,rgba(44,31,54,.94),rgba(22,16,30,.9)),radial-gradient(circle at top right,rgba(247,168,228,.12),transparent 18rem)}body.sissyThemeMode .mapPreviewDiv:after{bottom:clamp(1rem,6vh,5rem);width:min(44rem,54vw);height:min(32rem,50vh);opacity:.42;background:radial-gradient(ellipse at 48% 22%,transparent 0 31%,rgba(255,214,244,.72) 32% 33%,transparent 34%),radial-gradient(ellipse at 46% 55%,transparent 0 42%,rgba(201,244,255,.5) 43% 44%,transparent 45%),radial-gradient(circle at 22% 28%,rgba(247,168,228,.42),transparent 4.5rem),radial-gradient(circle at 70% 58%,rgba(255,236,249,.34),transparent 6rem);filter:drop-shadow(0 0 34px rgba(255,214,244,.2))}body.sissyThemeMode .mapCanvasWrap:after,body.sissyThemeMode .mapPreviewDiv:after{right:clamp(1rem,6vw,7rem);border-radius:46% 54% 42% 58%;animation:sissyPreviewOrnament 8.5s ease-in-out infinite}body.sissyThemeMode .mapCanvasWrap:after{bottom:clamp(1rem,5vh,4rem);width:min(54rem,62vw);height:min(40rem,66vh);opacity:.5;background:radial-gradient(ellipse at 48% 22%,transparent 0 29%,rgba(255,214,244,.82) 30% 31%,transparent 32%),radial-gradient(ellipse at 46% 56%,transparent 0 40%,rgba(201,244,255,.56) 41% 42%,transparent 43%),radial-gradient(circle at 22% 28%,rgba(247,168,228,.48),transparent 5.5rem),radial-gradient(circle at 70% 58%,rgba(255,236,249,.4),transparent 7rem),radial-gradient(circle at 52% 48%,rgba(255,214,244,.18),transparent 15rem);filter:drop-shadow(0 0 38px rgba(255,214,244,.24))}body.sissyThemeMode .companyOrderCard,body.sissyThemeMode .orderMatchCard,body.sissyThemeMode .orderProjectSummary,body.sissyThemeMode .orderProviderTypeCard,body.sissyThemeMode .userProfileCard{border-radius:1.4rem .85rem 1.35rem .9rem;border-color:rgba(255,214,244,.32);background:radial-gradient(circle at top right,rgba(255,236,249,.14),transparent 9rem),linear-gradient(145deg,rgba(48,33,60,.92),rgba(24,18,32,.88))}body.sissyThemeMode input,body.sissyThemeMode select,body.sissyThemeMode textarea{border-radius:1rem;border-color:rgba(255,214,244,.36);background:rgba(28,20,38,.9)}body.sissyThemeMode button:hover:not(:disabled){box-shadow:0 0 0 1px rgba(255,236,249,.2),0 0 24px rgba(247,168,228,.22)}body.animeThemeMode{--studio-bg:#070817;--studio-surface:rgba(12,16,35,0.92);--studio-surface-strong:rgba(17,22,46,0.98);--studio-surface-soft:rgba(255,92,177,0.1);--studio-border:rgba(255,92,177,0.34);--studio-border-strong:rgba(110,237,255,0.58);--studio-text:#f9fbff;--studio-muted:#bfc7e6;--studio-accent:#ff5cb1;--studio-accent-cyan:#6eedff;--studio-accent-pink:#ffd05c;background:radial-gradient(circle at 24% 12%,rgba(255,92,177,.2),transparent 24rem),radial-gradient(circle at 82% 14%,rgba(110,237,255,.18),transparent 28rem),linear-gradient(145deg,#070817,#120a24)}body.animeThemeMode:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.2;background:linear-gradient(120deg,transparent 35%,rgba(255,92,177,.36) 36% 37%,transparent 38%),linear-gradient(28deg,transparent 58%,rgba(110,237,255,.28) 59% 60%,transparent 61%),radial-gradient(circle at 72% 72%,rgba(255,208,92,.16),transparent 16rem);animation:animeSlash 5.8s ease-in-out infinite}body.animeThemeMode .blockSelectionDiv,body.animeThemeMode .header,body.animeThemeMode .mapPreviewDiv,body.animeThemeMode .materialsDiv,body.animeThemeMode .orderAccountPanel,body.animeThemeMode .settingsGroup{border-color:rgba(255,92,177,.28);background:linear-gradient(135deg,rgba(15,20,43,.95),rgba(22,10,37,.9)),radial-gradient(circle at top left,rgba(110,237,255,.13),transparent 18rem);box-shadow:0 16px 54px rgba(0,0,0,.42),inset 0 0 34px rgba(255,92,177,.04)}body.animeThemeMode .mapPreviewDiv:after{bottom:clamp(1rem,6vh,5rem);width:min(46rem,56vw);height:min(32rem,50vh);opacity:.38;background:radial-gradient(circle at 38% 48%,transparent 0 6rem,rgba(255,92,177,.44) 6.1rem 6.35rem,transparent 6.5rem),radial-gradient(circle at 38% 48%,transparent 0 9.5rem,rgba(110,237,255,.32) 9.6rem 9.82rem,transparent 10rem),linear-gradient(122deg,transparent 35%,rgba(255,92,177,.54) 36% 37%,transparent 38%),linear-gradient(26deg,transparent 54%,rgba(110,237,255,.42) 55% 56%,transparent 57%),radial-gradient(circle at 72% 72%,rgba(255,208,92,.28),transparent 9rem);filter:drop-shadow(0 0 36px rgba(255,92,177,.22))}body.animeThemeMode .mapCanvasWrap:after,body.animeThemeMode .mapPreviewDiv:after{left:clamp(1rem,5vw,6rem);right:auto;animation:animePreviewBurst 6.5s ease-in-out infinite}body.animeThemeMode .mapCanvasWrap:after{bottom:clamp(1rem,5vh,4rem);width:min(58rem,66vw);height:min(40rem,66vh);opacity:.46;background:radial-gradient(circle at 38% 48%,transparent 0 6.8rem,rgba(255,92,177,.54) 6.9rem 7.18rem,transparent 7.35rem),radial-gradient(circle at 38% 48%,transparent 0 10.8rem,rgba(110,237,255,.38) 10.9rem 11.18rem,transparent 11.38rem),radial-gradient(circle at 38% 48%,transparent 0 14.2rem,rgba(255,208,92,.26) 14.3rem 14.48rem,transparent 14.7rem),linear-gradient(122deg,transparent 34%,rgba(255,92,177,.62) 35% 36%,transparent 37%),linear-gradient(26deg,transparent 52%,rgba(110,237,255,.5) 53% 54%,transparent 55%),linear-gradient(154deg,transparent 60%,rgba(255,208,92,.42) 61% 62%,transparent 63%),radial-gradient(circle at 72% 72%,rgba(255,208,92,.34),transparent 10rem);filter:drop-shadow(0 0 40px rgba(255,92,177,.26))}body.animeThemeMode .companyOrderCard,body.animeThemeMode .orderMatchCard,body.animeThemeMode .orderProjectSummary,body.animeThemeMode .orderProviderTypeCard,body.animeThemeMode .userProfileCard{border-radius:.45rem 1.2rem .45rem 1.2rem;border-color:rgba(255,92,177,.32);background:linear-gradient(132deg,rgba(110,237,255,.1),transparent 36%),linear-gradient(145deg,rgba(15,20,43,.94),rgba(28,12,43,.9))}body.animeThemeMode input,body.animeThemeMode select,body.animeThemeMode textarea{border-radius:.55rem 1rem .55rem 1rem;border-color:rgba(110,237,255,.32);background:rgba(8,11,26,.92)}body.animeThemeMode button:hover:not(:disabled){box-shadow:0 0 0 1px rgba(110,237,255,.2),0 0 24px rgba(255,92,177,.24)}body.themeAuraActive #root:after{content:"";position:fixed;left:var(--theme-pointer-x,50vw);top:var(--theme-pointer-y,50vh);z-index:4;width:9rem;aspect-ratio:1;pointer-events:none;border-radius:50%;translate:-50% -50%;opacity:.62;background:radial-gradient(circle,var(--studio-accent) 0 .16rem,transparent .2rem),radial-gradient(circle at 32% 28%,var(--studio-accent-cyan) 0 .12rem,transparent .16rem),radial-gradient(circle at 68% 62%,var(--studio-accent-pink) 0 .13rem,transparent .17rem),radial-gradient(circle,color-mix(in srgb,var(--studio-accent) 28%,transparent),transparent 58%);filter:blur(.1px);animation:themeAuraPulse 1.2s ease-out infinite}body.themeAuraActive.phoenixCorpMode #root:after{background:radial-gradient(ellipse at 50% 72%,rgba(255,141,32,.88) 0 .22rem,transparent .28rem),radial-gradient(circle at 34% 34%,rgba(255,201,77,.86) 0 .14rem,transparent .2rem),radial-gradient(circle at 68% 42%,rgba(38,183,255,.72) 0 .12rem,transparent .18rem),radial-gradient(ellipse at 50% 74%,rgba(255,111,33,.28),transparent 54%);border-radius:38% 62% 48% 52%}body.themeAuraActive.sakuraThemeMode #root:after{background:radial-gradient(ellipse at 50% 50%,#ffd5e7 0 .24rem,transparent .28rem),radial-gradient(ellipse at 32% 28%,#ff9fcf 0 .18rem,transparent .22rem),radial-gradient(ellipse at 68% 62%,#fff4f9 0 .2rem,transparent .24rem),radial-gradient(circle,rgba(255,159,207,.22),transparent 58%);border-radius:62% 38% 58% 42%;transform:rotate(20deg)}body.themeAuraActive.scifiThemeMode #root:after{background:linear-gradient(90deg,transparent 44%,rgba(77,231,255,.9) 45% 46%,transparent 47%),linear-gradient(0deg,transparent 44%,rgba(143,255,246,.78) 45% 46%,transparent 47%),radial-gradient(circle at 50% 50%,rgba(77,231,255,.34),transparent 55%),repeating-linear-gradient(45deg,transparent .55rem,rgba(182,140,255,.2) .57rem .62rem);border-radius:0;-webkit-clip-path:polygon(50% 0,58% 38%,100% 50%,58% 62%,50% 100%,42% 62%,0 50%,42% 38%);clip-path:polygon(50% 0,58% 38%,100% 50%,58% 62%,50% 100%,42% 62%,0 50%,42% 38%)}body.themeAuraActive.sissyThemeMode #root:after{background:radial-gradient(ellipse at 48% 24%,transparent 0 34%,rgba(255,214,244,.74) 35% 37%,transparent 38%),radial-gradient(circle at 34% 64%,rgba(247,168,228,.7) 0 .18rem,transparent .24rem),radial-gradient(circle at 66% 44%,rgba(201,244,255,.65) 0 .15rem,transparent .21rem),radial-gradient(circle,rgba(255,214,244,.22),transparent 58%);border-radius:44% 56% 52% 48%}body.themeAuraActive.animeThemeMode #root:after{background:radial-gradient(circle at 50% 50%,transparent 0 1.2rem,rgba(255,92,177,.74) 1.25rem 1.38rem,transparent 1.5rem),linear-gradient(122deg,transparent 40%,rgba(110,237,255,.8) 41% 43%,transparent 44%),linear-gradient(28deg,transparent 55%,rgba(255,208,92,.65) 56% 58%,transparent 59%),radial-gradient(circle,rgba(255,92,177,.18),transparent 58%);border-radius:50%}@keyframes phoenixCorpScan{to{transform:translateY(9px)}}@keyframes phoenixCorpPageGlow{0%,to{opacity:.72}50%{opacity:.95}}@keyframes phoenixPreviewEmblem{0%,to{transform:translateY(0) scale(1) rotate(0deg)}50%{transform:translateY(-.8rem) scale(1.03) rotate(1deg)}}@keyframes phoenixThemeVideoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.6rem) scale(1.015)}}@keyframes sakuraPreviewTree{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-.65rem) rotate(-1.4deg)}}@keyframes scifiPreviewShip{0%,to{transform:translateY(0) translateX(0) rotate(-2deg)}50%{transform:translateY(-.9rem) translateX(-.45rem) rotate(2deg)}}@keyframes sissyPreviewOrnament{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.04) rotate(2deg)}}@keyframes animePreviewBurst{0%,to{transform:translateX(0) scale(1) rotate(0deg)}50%{transform:translateX(.8rem) scale(1.04) rotate(-2deg)}}@keyframes sakuraBreath{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-.8rem) rotate(-1deg)}}@keyframes sakuraPetals{to{background-position:8rem 34rem,13rem 36rem,2rem 32rem,18rem 38rem}}@keyframes scifiDrift{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-.8rem) rotate(2deg)}}@keyframes sissyOrnament{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.04) rotate(2deg)}}@keyframes animeSlash{0%,to{transform:translateX(0);opacity:.18}50%{transform:translateX(1.4rem);opacity:.28}}@keyframes themeAuraPulse{0%,to{transform:scale(.88) rotate(0deg)}50%{transform:scale(1.06) rotate(12deg)}}@media (max-width:960px){body.animeThemeMode .mapPreviewDiv:after,body.phoenixCorpMode .mapPreviewDiv:after,body.sakuraThemeMode .mapPreviewDiv:after,body.scifiThemeMode .mapPreviewDiv:after,body.sissyThemeMode .mapPreviewDiv:after{width:min(24rem,70vw);height:min(18rem,32vh);opacity:.22}body.themeAuraActive #root:after{width:5.5rem;opacity:.38}body.phoenixCorpMode .phcoThemePreviewVideo{right:1rem;bottom:1.2rem;width:min(20rem,58vw);max-height:22vh;opacity:.22}}@media (max-width:960px){.companyDiscoveryGrid,.companyJoinRequestItem,.companyMemberForm,.companyOrderProgress,.directMessagesLayout,.orderAccountForm,.orderAccountPanel,.orderAccountTabs,.orderAssetPreview,.orderCompanyForm,.orderMatchGrid,.orderProjectSummary,.orderProviderProfileGrid,.orderProviderTabs,.orderProviderTypeGrid,.orderRequestPanel,.orderStatusItem,.userDirectoryLayout,.userDirectoryToolbar,.userProfilePanel{grid-template-columns:1fr}.companyOrderMeta{justify-items:start;text-align:left}.companyOrderMeta small{white-space:normal}.orderAccountIntro,.orderAccountUserRow,.orderProviderHeader,.orderProviderPricingHeader{align-items:stretch;grid-template-columns:1fr;flex-direction:column}}.titleAndLanguages{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;border:1px solid var(--studio-border);border-radius:var(--studio-radius);background:linear-gradient(135deg,rgba(18,25,39,.94),rgba(10,15,24,.9));box-shadow:var(--studio-shadow);position:relative;overflow:hidden}.titleAndLanguages:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(114,242,138,.18),transparent 32%,rgba(255,95,162,.14));opacity:.65}.rainbowTitle{position:relative;display:inline-flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:.1em;background:linear-gradient(90deg,#ff3b30,#ff9500,#fc0,#34c759,#32ade6,#5856d6,#bf5af2,#ff2d55);background-size:220% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:rainbowTitleShift 8s linear infinite;font-size:clamp(1.85rem,4vw,3.8rem);line-height:1;letter-spacing:0;text-shadow:0 0 28px rgba(77,231,255,.12)}body.phoenixCorpMode .titleAndLanguages{border-color:rgba(255,201,77,.42);background:radial-gradient(circle at 20% 50%,rgba(38,183,255,.24),transparent 24rem),linear-gradient(135deg,rgba(7,21,44,.96),rgba(35,12,18,.9));box-shadow:0 22px 68px rgba(0,0,0,.46),0 0 38px rgba(38,183,255,.13),inset 0 0 46px rgba(255,145,35,.07)}body.phoenixCorpMode .titleAndLanguages:before{background:linear-gradient(90deg,rgba(38,183,255,.3),transparent 34%,rgba(255,145,35,.28)),repeating-linear-gradient(90deg,transparent 2rem,hsla(0,0%,100%,.035) 2rem 2.05rem);opacity:.9}body.phoenixCorpMode .rainbowTitle{background:linear-gradient(90deg,#26b7ff,#7fe4ff,#ffc94d,#ff7a2f,#ffe0a3,#26b7ff);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 28px rgba(38,183,255,.22),0 0 34px rgba(255,145,35,.18)}body.phoenixCorpMode .rainbowTitle:before{content:"";flex:0 0 auto;width:clamp(2.4rem,5.4vw,4.6rem);aspect-ratio:1;border:1px solid rgba(255,201,77,.42);border-radius:8px;background:linear-gradient(rgba(2,6,14,.1),rgba(2,6,14,.1)),url(/mapartcraft/static/media/phoenixcorp-logo.dc2ccb72.png) 50%/cover no-repeat;box-shadow:0 0 24px rgba(255,145,35,.22),0 0 30px rgba(38,183,255,.16);animation:phoenixCorpLogoFloat 3.8s ease-in-out infinite}body.phoenixCorpMode .rainbowTitle:after{content:"PHCO Modus";align-self:flex-end;margin-bottom:.18rem;padding:.28rem .5rem;border:1px solid rgba(38,183,255,.38);border-radius:999px;background:rgba(3,13,28,.72);color:#8ee8ff;font-size:clamp(.65rem,1.1vw,.82rem);font-weight:900;line-height:1;text-transform:uppercase;text-shadow:none;box-shadow:0 0 20px rgba(38,183,255,.16)}body.phoenixCorpMode.phoenixCorpThemeLocked .rainbowTitle:after{content:"PHCO Modus [LOCK]";border-color:rgba(255,201,77,.5);color:#ffe3a0;box-shadow:0 0 20px rgba(38,183,255,.16),0 0 22px rgba(255,145,35,.16)}@keyframes rainbowTitleShift{0%{background-position:0 50%}to{background-position:220% 50%}}@keyframes phoenixCorpLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.18rem)}}.fixedMessages{position:fixed;bottom:.1em;right:.1em;max-width:20em;z-index:200}.siteFooter{display:flex;justify-content:center;margin:1.2rem 0 .5rem;padding:.8rem 1rem;color:var(--studio-muted)}.siteFooter a{color:var(--studio-accent);font-weight:800;text-decoration:underline;text-underline-offset:.18rem}.siteFooter a:focus-visible,.siteFooter a:hover{color:var(--studio-text)}.fixedMessage{margin:.1em;padding:.7em;border:1px solid var(--studio-border-strong);border-radius:var(--studio-radius);background-color:var(--studio-surface-strong);box-shadow:var(--studio-shadow)}.fixedMessage p{margin:0}.fixedMessage button{width:100%}:root{--rebaneGreen:#72f28a;--studio-bg:#07090f;--studio-surface:rgba(15,20,31,0.88);--studio-surface-strong:rgba(21,28,42,0.96);--studio-surface-soft:hsla(0,0%,100%,0.055);--studio-border:rgba(126,242,215,0.22);--studio-border-strong:rgba(126,242,215,0.45);--studio-text:#edf7f4;--studio-muted:#9aa8aa;--studio-accent:#72f28a;--studio-accent-cyan:#4de7ff;--studio-accent-pink:#ff5fa2;--studio-warning:#ffca5f;--studio-danger:#ff5f72;--studio-radius:8px;--studio-shadow:0 18px 55px rgba(0,0,0,0.38)}@font-face{font-family:"kenpixel_mini_square";src:url(/mapartcraft/static/media/kenpixel_mini_square.049f97fd.woff) format("woff")}html{min-height:100%;background:linear-gradient(rgba(114,242,138,.035) 1px,transparent 0),linear-gradient(90deg,rgba(77,231,255,.035) 1px,transparent 0),radial-gradient(circle at 18% 0,rgba(114,242,138,.14),transparent 28rem),radial-gradient(circle at 92% 6%,rgba(255,95,162,.12),transparent 24rem),var(--studio-bg);background-size:44px 44px,44px 44px,auto,auto,auto}body,h1,h2{margin:0}body{box-sizing:border-box;font-family:Lato,Open Sans,Arial,sans-serif;color:var(--studio-text);font-size:16px;padding:20px;line-height:1.4;text-align:left;min-height:100vh}*,:after,:before{box-sizing:inherit}a,a:visited{color:var(--studio-accent-cyan);-webkit-text-decoration-color:rgba(77,231,255,.45);text-decoration-color:rgba(77,231,255,.45);text-underline-offset:.18em}a:hover{color:var(--studio-accent)}button,input,select,textarea{font:inherit}button,input[type=color],input[type=number],input[type=password],input[type=text],select,textarea{border:1px solid var(--studio-border);border-radius:6px;background:rgba(5,9,16,.82);color:var(--studio-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}button,input[type=number],input[type=password],input[type=text],select,textarea{min-height:2.2rem;padding:.38rem .65rem}button{cursor:pointer;border-color:rgba(114,242,138,.35);background:linear-gradient(180deg,rgba(114,242,138,.22),rgba(77,231,255,.08));color:var(--studio-text);font-weight:700;letter-spacing:0;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}button:hover:not(:disabled){border-color:var(--studio-accent);box-shadow:0 0 0 1px rgba(114,242,138,.16),0 0 24px rgba(114,242,138,.14);transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.42}select{max-width:100%}input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--studio-accent);vertical-align:middle}input[type=range]{accent-color:var(--studio-accent-cyan)}[type=radio]{position:absolute;opacity:0;width:0;height:0}table{border-collapse:collapse;width:100%}td,th{padding:.32rem .45rem;vertical-align:middle}details{margin:.7rem 0;border:1px solid rgba(126,242,215,.16);border-radius:var(--studio-radius);background:hsla(0,0%,100%,.035)}summary{cursor:pointer;padding:.62rem .75rem;color:var(--studio-accent);font-weight:800}details>div,details>table{margin:.35rem .65rem .75rem}th:first-child{padding-left:0}.displayNone{display:none}
/*# sourceMappingURL=main.dc773a7b.chunk.css.map */